J'ai récemment installé Ubuntu 14.04 sur mon HP Envy m7-j020dx. Le seul problème que je rencontre actuellement est que le lecteur de carte SD interne ne semble pas du tout être détecté. J'ai essayé de trouver une solution à l'aide de Google, mais il y avait peu à trouver sur la façon de résoudre ce problème, et les solutions que j'ai essayées ne fonctionnaient pas. Il n'y a pas de problème externe car tout fonctionne correctement dans Windows 8.
Fait amusant: une carte SD est détectée sur le Live CD 14.04, mais pas autrement.
Avec et sans la carte SD, df -h
me donne le résultat suivant:
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
Sudo modprobe rts5139
Sudo modprobe rts5229
(FATAL: module introuvable)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
sortie avec la carte dans: http://Pastebin.com/VEHik10j - bit pertinent (éventuellement):
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
output: http://Pastebin.com/daVuzg2g
Ok, alors voici ce que j'ai fait.
À partir de la dernière ligne de lspci
name__, il était clair que j'avais besoin du pilote RTS5227. Cependant, je ne pouvais vraiment pas trouver cela n'importe où en ligne.
Au lieu de cela, j'ai pris le pilote RTS5229 du site Web Realtek et fait ce qui suit.
J'ai téléchargé ces fichiers pour les utiliser comme pilotes RTS5227 pour toute autre personne dans le besoin.
Voici ce que j'ai fait pour ceux qui ne font pas confiance au lien ou qui ne le font pas manuellement:
Allez dans rtsx.c
et supprimez les morceaux de code suivants du fichier:
__devinit
__devexit
__devexit_p
.proc_info = proc_info
à la ligne 266 en ajoutant // devant la ligne.Puis, dans rtsx.h
, changez#define CR_DRIVER_NAME "rts5229"
to#define CR_DRIVER_NAME "rts5227"
.
Ensuite, dans Makefile, remplacez TARGET_MODULE := rts5229
par TARGET_MODULE := rts5227
.
Après tout cela, vous devriez pouvoir installer normalement le pilote comme ceci:
make
name__Sudo make install
Sudo depmod
Sudo modprobe rts5227
Vous devriez maintenant voir la fente SD dans Nautilus et dans le lanceur (sous Ubuntu).
J'espère que cela vous a aidé et merci à tous pour votre soutien !!!
Comme je l'ai signalé aujourd'hui Le lecteur de carte PCI Express RTS5227 d'Ubuntu 14.04 Realtek Semiconductor Co., Ltd ne fonctionne pas :
# modprobe -r rtsx_pci
# modprobe rtsx_pci
avec un noyau à partir de 3.9 fera l'affaire. Il faut étudier pourquoi il est désactivé.