GNU/Linux >> Tutoriels Linux >  >> Ubuntu

Lecteur de carte SD interne non détecté Hp Realtek Rts5227 ?

J'ai récemment installé Ubuntu 14.04 sur mon HP Envy m7-j020dx. Le seul problème que j'ai actuellement est que le lecteur de carte SD interne ne semble pas du tout être détecté. J'ai essayé de trouver une solution en utilisant Google, mais il y avait peu de choses à trouver sur la façon de résoudre ce problème, et les solutions que j'ai essayées n'ont pas fonctionné. Il n'y a pas de problème externe car tout fonctionne correctement sous Windows 8.

Fait amusant :la carte SD est détectée sur le Live CD 14.04, mais pas autrement.

Avec et sans la carte SD insérée, 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

Ce qui n'a pas fonctionné :

  • Redémarrage avec la carte SD dans le lecteur
  • sudo modprobe rts5139
  • sudo modprobe rts5229 (FATAL :Module introuvable)
  • ceci
  • ce qui m'a laissé réparer mes types de partitions pendant les 4 heures suivantes
  • tout ce qui figure sur la page d'accueil de Google traitant de ce sujet

Quelques informations

  • Noyau :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 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 sortie :http://pastebin.com/daVuzg2g

Meilleure réponse

Putain de merde, j'ai enfin réussi à le faire fonctionner.

Bon, alors voici ce que j'ai fait.

À partir de la dernière ligne de lspci 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 sur le site Web de Realtek et j'ai fait ce qui suit.

J'ai téléchargé ces fichiers pour les utiliser comme pilote RTS5227 pour toute autre personne dans le besoin.

Télécharger

Le lien de téléchargement a depuis expiré, la source a donc été placée dans un référentiel GitHub avec ces modifications ainsi que quelques modifications supplémentaires pour le faire fonctionner sur le noyau 20.04 5.4.0.

Connexes :Comment créer Unity à partir de la source dans Ubuntu ?

Source

Voici ce que j'ai fait pour ceux qui ne font pas confiance au lien ou qui veulent le faire manuellement :

Allez dans rtsx.c et supprimez les morceaux de code suivants du fichier :

  • __devinit
  • __devexit
  • __devexit_p
  • commentez .proc_info = proc_info à la ligne 266 en ajoutant // devant la ligne.

Puis, dans rtsx.h , changez
#define CR_DRIVER_NAME "rts5229" à
#define CR_DRIVER_NAME "rts5227" .

Ensuite, dans Makefile, modifiez TARGET_MODULE := rts5229 à TARGET_MODULE := rts5227 .

Après tout cela, vous devriez pouvoir installer normalement le pilote comme ceci :

  1. make
  2. sudo make install
  3. sudo depmod
  4. sudo modprobe rts5227

Vous devriez maintenant voir le slot SD dans Nautilus et dans le lanceur (sur Ubuntu).

J'espère que cela vous a aidé et merci à tous pour votre soutien !!!


Ubuntu
  1. Correction du lecteur de carte SD ne fonctionnant pas après la mise à niveau d'Ubuntu 16.04

  2. Comment obtenir le type de lecteur de carte interne ?

  3. Aucune carte son détectée dans les paramètres audio, bien que le son fonctionne ?

  4. Ethernet non détecté quoi que ce soit ?

  5. L'adaptateur Wi-Fi (chipset Realtek 8821ce) est introuvable après la mise à niveau vers Ubuntu 18.04 ?

La carte SD ne se monte pas dans Ubuntu? Résoudre le problème d'absence d'accès !

Correction du contrôle de la luminosité ne fonctionnant pas pour Ubuntu et Linux Mint

Disque dur USB externe non détecté ?

La vitesse d'écriture de la carte SD n'est pas celle annoncée, au moins le 14.04 ?

Comment configurer le système audio 5.1 pour la carte son Realtek Alc861 dans Ubuntu 12.04 ?

Le disque dur Ubuntu n'est pas détecté par le BIOS mais visible dans la gestion des disques ?