Mein Computer verfügt über einen SD-Kartensteckplatz. Wenn ich eine funktionierende SD-Karte in den Steckplatz stecke, passiert nichts. Wenn ich eine CD oder DVD einlege oder ein USB-Laufwerk anschließe, ist das Medium aktiviert und verfügbar. Muss ich für SD-Karten etwas Besonderes tun?
Hardware-Besonderheiten
Ich verwende 11.10 auf einem Dell XPS L502X. Der Kartensteckplatz ist mit "SDXC / MMC - MS / Pro" gekennzeichnet (laut Wikipedia gibt es verschiedene SD-Kartentypen).
Antworten:
Ich habe den gleichen Laptop, der Steckplatz funktioniert unter Ubuntu 12.04, aber das Betriebssystem scheint die Karte nicht zu finden, wenn sie eingelegt ist. Kurzfristig haben Sie 2 Möglichkeiten:
Starten Sie mit der SD-Karte im Steckplatz neu.
Führen Sie einen PCI-Neu-Scan durch
Der Fehler mit der Problemumgehung ist hier aufgeführt .
quelle
>
) eine Pipe (|
) sein. BearbeitetSie können einige Maßnahmen ergreifen, um sicherzustellen, dass alles wie erwartet funktioniert.
1) Vergewissern Sie sich, dass Ubuntu über Ihren SD-Kartensteckplatz Bescheid weiß und was damit zu tun ist.
2) Vergewissern Sie sich,
dass Ubuntu über das Dateisystem auf dem von Ihnen eingefügten Gerät informiert ist.
1) Prüfen der Ausgangssignale der Befehle
sudo lspci -v -nn
,sudo lsusb
undsudo lshw
in der Befehlszeile. Hier finden Sie eine gute Anleitung zum Verständnislshw
eines Beispiels für einen SD-Kartenleser.2) Dann führen Sie den folgenden Befehl ein, bevor Sie die SD-Karte und ein paar Sekunden wieder einschieben , nachdem es einfügen:
ls -la /dev/sd*
. Dieser Befehl listet alle Festplatten, CDs, DVDs, Disketten, SD-Karten usw. auf, die Ubuntu kennt. (Diese Geräte werden als Blockgeräte bezeichnet.)Idealerweise sehen Sie beim zweiten Durchlauf einige Einträge, die Sie beim ersten nicht sehen. Zum Beispiel:
Sehen Sie
/dev/sdd
sich die SD-Karte am Ende an.3) Überprüfen Sie, ob Ubuntu das Dateisystem auf dem Laufwerk versteht. Ich würde wetten, dass es entweder Fat32 oder NTFS ist. Sie können überprüfen , ob Ihre Kopie von Ubuntu diese Dateisysteme versteht (es sollte) , indem Sie diesen Befehl ausführen:
cat /proc/filesystems
. In dieser Liste ist vfat Fat32 und (in jeder Hinsicht) die Sicherung NTFS. ** Hinweis: Diese Liste ist nicht umfangreich.Ein besserer Weg ist, einfach zu versuchen, die SD-Karte manuell zu mounten. Führen Sie die folgenden Befehle der Reihe nach aus, bis einer funktioniert (ersetzen Sie das X
/dev/sdX1
durch den Buchstaben aus Schritt 2):Keine Ausgabe bedeutet, dass es funktioniert hat, und Sie sollten mit nautilus at zu Ihrer SD-Karte navigieren können
/mnt
. Wenn keiner von ihnen funktioniert hat, versuchen Sie, Ihre SD-Karte in einen Windows-Computer einzustecken und chkdsk darauf auszuführen, oder überprüfen Sie den Dateisystemtyp.quelle
mount
. Allerdings denke ich, dass dein Problem in der Hardware besteht. Haben Sie Erfahrung mit virtuellen Maschinen? Das Ausführen von Windows in einer VM bietet möglicherweise einen Einblick.Das scheint für mich besser zu funktionieren:
sudo fdisk -l
(Es ist ein Kleinbuchstabe L)Hier werden alle
/dev/sdX
Namen und Blöcke sowie weitere Informationen zur Kapazität / zum Speicherplatz der "Festplatten" angezeigt.Dann benutze ich einfach den Befehl:
sudo mkdir /media/sdcard/
(Erstellen Sie ein Verzeichnis für die SD-Karte, auf die gemountet werden soll.)(Befehl mount) (Name des Speicherorts
/dev/sdd1/
) (im erstellten Ordner gemountet)sudo mount /dev/sdd1/ /media/sdcard/
Sie können es einfach
media
anhängen, wenn Sie möchten, und hier ist der Befehl umount zum Abhängen:sudo umount /dev/sdd1/
Dann können Sie das Verzeichnis mit entfernen
sudo rmdir /sdcard
.quelle
/dev/mmcblk0p1
aus irgendeinem Grund benannt./dev/mmcblk0p1
. Ich hoffe ich habe geholfen.Nach mehr als einem Jahr habe ich eine dauerhafte Lösung gefunden, die unter Lesen Sie Ihre SD-Karte mit Ihrem Ubuntu-Laptop beschrieben ist .
Zitat aus der zitierten Seite:
«Mach die folgenden Dinge.
Sichern Sie die Datei / etc / modules
sudo cp /etc/modules/etc/modules.bak
Fügen Sie / etc / modules eine Zeile hinzu
gksu gedit / etc / modules oder sudo vi / etc / modules
3.Kennzeichnen Sie dies am Ende der Datei in einer neuen Zeile:
Beim Neustart ist Ihr Kartenleser funktionsfähig. Wenn Sie eine SD-Karte in das Lesegerät stecken, wird sie automatisch aktiviert.
Aber warten Sie, möchten Sie Ihren Computer nicht neu starten? Gehen Sie zurück zu dem Terminal, das Sie ungeduldig Person und geben Sie:
Das ist alles. Nach einem Neustart hat mein Laptop die eingelegte SD-Karte erkannt und die SD-Karte in Nautilus geöffnet. »
quelle
OK, basierend auf Ihren sehr detaillierten Hardware-Informationen (danke!) Sieht es nicht so aus, als würde das System den Kartenleser sehen. Wie in, ist es weder an den PCI- noch an den USB-Bus angeschlossen. Es ist, als ob es nicht existiert.
Wissen Sie sicher, dass der Kartenleser funktioniert? Möglicherweise liegt eine lose Verbindung vor (überprüfen Sie die Kabel vom Lesegerät zum Motherboard). Stellen Sie außerdem sicher, dass es im BIOS / Setup nicht deaktiviert ist.
quelle
OK, ich habe all diese Dinge auf einem selbstgebauten Dual-Boot-Computer mit Windows XP SP3 und Ubuntu 10.04 (Lucid) ausprobiert. Hier sind die Ergebnisse:
Automount erkennt die Karte in Ubuntu nicht, aber wenn ich sie beim Booten in meinen Multifunktionskartenleser stecke, wird sie beim Booten erkannt und ich kann "Laufwerk sicher entfernen". Wenn ich sie jedoch erneut einsetze, erkennt das System sie nicht erneut , aber siehe die letzten beiden Absätze.
Wenn Sie denselben Computer mit Windows XP SP3 (Dual Boot) booten und die Karte nach dem Booten einlegen, wird dies als einwandfrei erkannt und kann herausgenommen und erneut eingesetzt werden.
Wenn Sie Windows XP in VirtualBox 4.1.18 ausführen, das von Ubuntu, Kernel 4.6.32.41, gehostet wird, und versuchen, die Karte zu lesen, funktioniert dies nur, wenn sich das Gerät im Steckplatz befindet und ich das betreffende USB-Gerät (Multifunktionskartenleser) einschalte. Ich kann die Karte ein- und herausnehmen, muss aber das Multicard-Gerät bei jedem Einstecken überprüfen und deaktivieren.
Nun, hier ist der seltsame Teil. Wenn ich VirtualBox in Windows XP öffne, um die Karte in der Windows XP-Sitzung hochzufahren, und dann die virtuelle Sitzung beende und die Karte im Multifunktionskartenleser belasse, wird die Karte auf meinem Ubuntu-Desktop angezeigt.
Daher ist die Problemumgehung, wenn ich nach dem Booten in Ubuntu auf die Karte zugreifen möchte, VirtualBox zu starten, Windows XP zu starten, die Karte einzulegen, zu überprüfen, ob sie im "Arbeitsplatz" angezeigt wird, und dann die VirtualBox-Sitzung zu beenden. Oh ja (Kommentar später nach weiteren Experimenten hinzugefügt). Wenn ich die Karte über Nautilus "aushängen" und im Gegensatz zu "Laufwerk sicher entfernen" entfernen möchte, kann ich sie erneut einlegen und sie wird sofort erkannt.
Klar, ich wünschte, Ubuntu hätte es gerade direkt erkannt !!
quelle
Wenn die SD-Karte keine Datenträgerbezeichnung hat, versuchen Sie, eine mit einem Windows- oder Mac-Computer hinzuzufügen. Zum Beispiel (unter Windows) wobei H: die SD-Karte ist.
quelle