GNU/Linux >> Linux Esercitazione >  >> Ubuntu

Lettore di schede SD interno non rilevato Hp Realtek Rts5227?

Di recente ho installato Ubuntu 14.04 sul mio HP Envy m7-j020dx. L'unico problema che sto riscontrando attualmente è che il lettore di schede SD interno non sembra essere rilevato affatto. Ho provato a trovare una soluzione utilizzando Google, ma c'era poco da trovare su come risolvere questo problema e le soluzioni che ho provato non hanno funzionato. Non ci sono problemi esterni perché tutto funziona bene in Windows 8.

Curiosità:la scheda SD viene rilevata sul Live CD 14.04, ma non altrimenti.

Con e senza scheda SD inserita, df -h mi dà il seguente risultato:

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

Cosa non ha funzionato:

  • Riavvio con scheda SD nel lettore
  • sudo modprobe rts5139
  • sudo modprobe rts5229 (FATAL:Modulo non trovato)
  • questo
  • questo mi ha lasciato correggere i tipi di partizione per le prossime 4 ore
  • qualsiasi cosa in prima pagina su Google che discuti questo argomento

Alcune informazioni

  • 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 output con scheda in:http://pastebin.com/VEHik10j – bit rilevante (possibilmente):

    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

Migliore risposta

Cazzo, finalmente ho funzionato.

Ok, ecco cosa ho fatto.

Dall'ultima riga di lspci era chiaro che avevo bisogno del driver RTS5227. Tuttavia, non sono riuscito a trovarlo da nessuna parte online.

Invece, ho preso il driver RTS5229 dal sito Web di Realtek e ho fatto quanto segue.

Ho caricato questi file da utilizzare come driver RTS5227 per chiunque ne avesse bisogno.

.

Scarica

Il collegamento per il download è scaduto da allora, quindi il sorgente è stato inserito in un repository GitHub con queste modifiche e alcune altre per farlo funzionare sul kernel 20.04 5.4.0.

Relazionato:come creare l'unità dall'origine in Ubuntu?

Fonte

Ecco cosa ho fatto per coloro che non si fidano del link o vogliono farlo manualmente:

Vai in rtsx.c e rimuovi le seguenti parti di codice dal file:

  • __devinit
  • __devexit
  • __devexit_p
  • commenta .proc_info = proc_info alla riga 266 aggiungendo // davanti alla riga.

Quindi, in rtsx.h , cambia
#define CR_DRIVER_NAME "rts5229" a
#define CR_DRIVER_NAME "rts5227" .

Quindi, in Makefile, cambia TARGET_MODULE := rts5229 a TARGET_MODULE := rts5227 .

Dopo tutto questo, dovresti essere in grado di installare normalmente il driver in questo modo:

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

Ora dovresti vedere lo slot SD in nautilus e nel launcher (su Ubuntu).

Spero di esserti stato d'aiuto e grazie a tutti per il supporto!!!


Ubuntu
  1. Nessuna scheda audio rilevata nelle impostazioni audio, sebbene il suono funzioni?

  2. Ethernet non rilevata in alcun modo?

  3. L'adattatore Wi-Fi (chipset Realtek 8821ce) non viene trovato dopo l'aggiornamento a Ubuntu 18.04?

  4. Il touchpad Synpatics occasionalmente non viene rilevato?

  5. Problemi di stampa in Libreoffice Writer ma non in Adobe Acrobat Reader o Evolution?

La scheda SD non si monta in Ubuntu? Risolvi il problema del mancato accesso!

Risolto il problema con il controllo della luminosità non funzionante per Ubuntu e Linux Mint

Hdd USB esterno non rilevato?

La velocità di scrittura della scheda SD non è quella pubblicizzata, almeno il 14.04?

Come configurare il sistema audio 5.1 per la scheda audio Realtek Alc861 in Ubuntu 12.04?

Disco rigido Ubuntu non rilevato dal BIOS ma visibile nella gestione del disco?