Ich habe vor kurzem Ubuntu 14.04 auf meinem HP Envy m7-j020dx installiert. Das einzige Problem, das ich derzeit habe, ist, dass der interne SD-Kartenleser anscheinend überhaupt nicht erkannt wird. Ich habe versucht, eine Lösung mit Google zu finden, aber es gab wenig zu finden, wie dieses Problem gelöst werden kann, und die von mir ausgeführten Lösungen haben nicht funktioniert. Es gibt kein externes Problem, da in Windows 8 alles einwandfrei funktioniert.
Unterhaltsame Tatsache: SD-Karte wird auf der 14.04 Live-CD erkannt, aber nicht anders.
Mit und ohne eingesetzter SD-Karte df -h
erhalte ich folgendes Ergebnis:
Filesystem Size Used Avail Use% Mounted on
/dev/sda5 154G 35G 112G 24% /
none 4,0K 0 4,0K 0% /sys/fs/cgroup
udev 3,9G 4,0K 3,9G 1% /dev
tmpfs 792M 1,4M 791M 1% /run
none 5,0M 0 5,0M 0% /run/lock
none 3,9G 28M 3,9G 1% /run/shm
none 100M 32K 100M 1% /run/user
/dev/sda2 256M 102M 155M 40% /boot/efi
/home/ramzes/.Private 154G 35G 112G 24% /home/ramzes
Was hat nicht funktioniert:
- Neustart mit der SD-Karte im Lesegerät
sudo modprobe rts5139
sudo modprobe rts5229
(FATAL: Modul nicht gefunden)- Dies
- diese , die mich verlassen meine Partitionstypen für die nächsten 4 Stunden Befestigungs
- Alles, was auf der Titelseite von Google zu diesem Thema steht
Einige Infos
- Kernel:
Linux envy 3.13.0-30-generic #55-Ubuntu SMP Fri Jul 4 21:40:53 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux
lspci -v
Ausgabe mit Karte in: http://pastebin.com/VEHik10j - relevantes Bit (möglicherweise):03:00.0 Unassigned class [ff00]: Realtek Semiconductor Co., Ltd. RTS5227 PCI Express Card Reader (rev 01) Subsystem: Hewlett-Packard Company Device 1965 Flags: fast devsel, IRQ 19 Memory at b1000000 (32-bit, non-prefetchable) [size=4K] Capabilities: [40] Power Management version 3 Capabilities: [50] MSI: Enable- Count=1/1 Maskable- 64bit+ Capabilities: [70] Express Endpoint, MSI 00 Capabilities: [100] Advanced Error Reporting Capabilities: [140] Device Serial Number 00-00-00-01-00-4c-e0-00 Capabilities: [150] Latency Tolerance Reporting Capabilities: [158] L1 PM Substates
dmesg
Ausgabe: http://pastebin.com/daVuzg2g
ls /dev/sd*
?/dev/sda /dev/sda2 /dev/sda4 /dev/sda6 /dev/sdb /dev/sda1 /dev/sda3 /dev/sda5 /dev/sda7 /dev/sdc
Ausgabe ist die gleiche mit und ohne die Karte in. GParted zeigt dies und/dev/sda
ist das einzige Gerät i.imgur.com/preT5gE.jpg/dev/sdb
und/dev/sdc
. Ich würde annehmen, dass eines davon das DVD-Laufwerk und das andere wahrscheinlich Ihr SD-Kartenleser ist.sudo fdisk -l /dev/sdb
gibt Ihnen Informationen zu jedem Laufwerk.Antworten:
Heiliger Mist, ich habe es endlich zum Laufen gebracht.
Okay, also hier ist was ich getan habe.
Aus der letzten Zeile
lspci
ging hervor, dass ich den RTS5227-Treiber brauchte. Allerdings konnte ich das nirgendwo online finden.Stattdessen habe ich den RTS5229-Treiber von der Realtek-Website heruntergeladen und Folgendes ausgeführt.
Ich habe diese Dateien hochgeladen, um sie als RTS5227-Treiber für andere Benutzer zu verwenden.
Herunterladen
Folgendes habe ich für diejenigen getan, die dem Link nicht vertrauen oder es manuell tun möchten:
Gehen Sie in
rtsx.c
die Datei und entfernen Sie die folgenden Codeteile:__devinit
__devexit
__devexit_p
.proc_info = proc_info
Zeile 266 aus, indem Sie // vor der Zeile einfügen.Dann
rtsx.h
wechseln Sie#define CR_DRIVER_NAME "rts5229"
in#define CR_DRIVER_NAME "rts5227"
.Wechseln Sie dann in Makefile
TARGET_MODULE := rts5229
zuTARGET_MODULE := rts5227
.Nach all dem sollten Sie in der Lage sein, den Treiber wie folgt zu installieren:
make
sudo make install
sudo depmod
sudo modprobe rts5227
Sie sollten jetzt den SD-Slot in Nautilus und im Launcher (unter Ubuntu) sehen.
Hoffe es hat geholfen und danke an alle für die Unterstützung !!!
quelle
Wie ich heute über Ubuntu 14.04 berichtet habe , funktioniert der RTS5227 PCI Express-Kartenleser von Realtek Semiconductor Co., Ltd. nicht :
mit einem Kernel ab 3.9 reicht. Man muss untersuchen, warum es deaktiviert wird.
quelle