Mój komputer ma gniazdo kart SD. Po włożeniu działającej karty SD do gniazda nic się nie dzieje. Po włożeniu dysku CD lub DVD lub podłączeniu napędu USB nośnik jest zamontowany i dostępny. Czy jest coś specjalnego, co muszę zrobić dla kart SD?
Specyfika sprzętu
Używam 11.10 na Dell XPS L502X. Gniazdo karty jest oznaczone jako „SDXC / MMC - MS / Pro” (według Wikipedii są to różne typy kart SD).
Odpowiedzi:
Mam tego samego laptopa, gniazdo działa na Ubuntu 12.04, ale wydaje się, że system operacyjny nie znajduje karty po włożeniu. Wygląda na to, że masz 2 opcje w krótkim okresie:
Uruchom ponownie z kartą SD w gnieździe.
Wykonaj ponowne skanowanie PCI
Błąd dotyczący obejścia znajduje się tutaj .
źródło
>
) powinna być potok (|
). Edytowane.Jest kilka rzeczy, które możesz zrobić, aby upewnić się, że wszystko działa zgodnie z oczekiwaniami.
1) Sprawdź, czy Ubuntu wie o twoim gnieździe karty SD i co z tym zrobić
2) Sprawdź, czy Ubuntu wie, że coś wstawiłeś
3) Sprawdź, czy Ubuntu rozumie system plików na tym, co wstawiłeś.
1) kontrola wyjść z poleceń
sudo lspci -v -nn
,sudo lsusb
orazsudo lshw
z linii poleceń. Oto dobry przewodnik,lshw
który zawiera przykładowy czytnik kart SD.2) Następnie uruchom następującą komendę przed włożeniem karty SD i kilka sekund po włożeniu go:
ls -la /dev/sd*
. To polecenie wyświetla listę wszystkich dysków twardych, płyt CD, DVD, dyskietek, kart SD itp., O których wie Ubuntu. (Są to tak zwane urządzenia blokowe).Idealnie zobaczysz kilka wpisów przy drugim uruchomieniu, których nie zobaczysz przy pierwszym. Na przykład:
Zobacz ten dodatkowy na końcu
/dev/sdd
, czyli kartę SD.3) Sprawdź, czy Ubuntu rozumie system plików na dysku. Założę się, że jest to albo Fat32 albo NTFS. Można sprawdzić, czy dana kopia Ubuntu rozumie tych systemów plików (powinien) poprzez uruchomienie następującego polecenia:
cat /proc/filesystems
. Na tej liście vfat to Fat32 i (dla wszystkich celów i celów) bezpiecznikiem jest NTFS. ** Uwaga: ta lista nie jest obszerna.Lepszym sposobem jest po prostu próba ręcznego zamontowania karty SD. Uruchom następujące polecenia w kolejności, aż zadziała (zamień X
/dev/sdX1
na literę z kroku 2):Brak wyjścia oznacza, że zadziałało i powinieneś być w stanie nawigować do swojej karty SD za pomocą nautilus at
/mnt
. Jeśli żaden z nich nie działał, spróbuj podłączyć kartę SD do komputera z systemem Windows i uruchomić na nim polecenie chkdsk lub sprawdź typ systemu plików.źródło
mount
. Jednak myślę, że twój problem występuje w sprzęcie. Czy masz jakieś doświadczenie z maszynami wirtualnymi? Uruchamianie systemu Windows na maszynie wirtualnej może zapewnić pewien wgląd.Wydaje mi się, że to działa lepiej:
sudo fdisk -l
(to mała litera L)Wyświetla wszystkie
/dev/sdX
nazwy i bloki oraz więcej informacji o pojemności / przestrzeni „dysków”.Następnie po prostu używam polecenia:
sudo mkdir /media/sdcard/
(utwórz katalog dla karty SD, na której ma zostać zamontowany)(polecenie zamontowania) (nazwa lokalizacji
/dev/sdd1/
) (zamontowany w utworzonym folderze)sudo mount /dev/sdd1/ /media/sdcard/
Możesz zamontować go na,
media
jeśli chcesz, a następnie oto polecenie umount do odmontowania:sudo umount /dev/sdd1/
Następnie możesz usunąć katalog za pomocą
sudo rmdir /sdcard
.źródło
/dev/mmcblk0p1
z jakiegoś powodu została nazwana ./dev/mmcblk0p1
. Mam nadzieję, że pomogłem.Po ponad roku znalazłem trwałe rozwiązanie opisane w rozdziale Przeczytaj kartę SD z laptopem Ubuntu .
Cytowanie z cytowanej strony:
«Wykonaj następujące czynności.
Utwórz kopię zapasową pliku / etc / modułów
sudo cp / etc / modules /etc/modules.bak
Dodaj jedną linię do / etc / modułów
gksu gedit / etc / modules lub sudo vi / etc / modules
3. Oznacz to na końcu pliku w nowym wierszu:
Po ponownym uruchomieniu czytnik kart będzie działał. Zobaczysz, że po włożeniu karty SD do czytnika nastąpi automatyczne zamontowanie.
Ale poczekaj, nie chcesz ponownie uruchamiać komputera? Wróć do terminalu, który jesteś niecierpliwy i wpisz:
To wszystko. Po ponownym uruchomieniu mój laptop rozpoznał włożoną kartę SD i otworzył kartę SD w Nautilusie. »
źródło
OK, na podstawie bardzo szczegółowych informacji o sprzęcie (dzięki!), Nie wygląda na to, że system widzi czytnik kart; jak w, nie jest podłączony do magistrali PCI ani USB. To tak, jakby nie istniał.
Czy wiesz na pewno, że czytnik kart działa? może mieć luźne połączenie (sprawdź kable od czytnika do płyty głównej). Sprawdź także, czy nie jest wyłączony w BIOS / Setup.
źródło
OK, próbowałem tych wszystkich rzeczy na podwójnym rozruchu komputera z systemem Windows XP SP3 i Ubuntu 10.04 (Lucid). Oto wyniki:
Automount nie rozpoznaje karty w Ubuntu, ale jeśli włożę kartę do mojego wielofunkcyjnego czytnika kart podczas uruchamiania, to zostanie rozpoznana podczas rozruchu i będę mógł „Bezpiecznie usunąć dysk”, ale jeśli ją ponownie włożę, system nie rozpozna jej ponownie , ale zobacz dwa ostatnie akapity.
Uruchomienie tej samej maszyny w systemie Windows XP SP3 (podwójny rozruch) i włożenie karty po uruchomieniu, jest dobrze rozpoznawane i można ją wyjąć i włożyć ponownie.
Uruchamiając system Windows XP w VirtualBox 4.1.18 hostowanym przez Ubuntu, jądro 4.6.32.41 i próbując odczytać kartę, działa ona tylko wtedy, gdy jest w gnieździe i włączyłem to konkretne urządzenie (czytnik kart) USB. Mogę wyjmować i wyjmować kartę, ale przy każdym włożeniu muszę ciągle sprawdzać i odznaczać urządzenie obsługujące wiele kart.
Oto dziwna część. Jeśli otworzę VirtualBox w systemie Windows XP, aby karta pojawiła się w sesji systemu Windows XP, a następnie zamknę sesję wirtualną, pozostawiając kartę w wielofunkcyjnym czytniku kart, karta pojawi się na pulpicie Ubuntu.
Tak więc obejściem, jeśli chcę uzyskać dostęp do karty w systemie Ubuntu po uruchomieniu, jest uruchomienie VirtualBox, uruchomienie systemu Windows XP, włożenie karty, sprawdzenie, czy widzę, że to „Mój komputer”, a następnie zamknięcie sesji VirtualBox. O tak (komentarz dodany później po dalszych eksperymentach). Jeśli „odmontuję” kartę - za pomocą Nautilusa, i wyjmę ją, w przeciwieństwie do „Bezpiecznie usuń dysk”, to mogę ją ponownie włożyć i zostanie ona natychmiast rozpoznana.
Jasne, że Ubuntu rozpoznało to bezpośrednio !!
źródło
Jeśli karta SD nie ma etykiety woluminu, spróbuj dodać ją za pomocą komputera z systemem Windows lub Mac. Na przykład (w systemie Windows), gdzie H: to karta SD.
źródło