Il lettore di schede SD 02Micro non è riconosciuto da Ubuntu 16.04 LTS

4

Il mio Dell Vostro 1510 ha un lettore di schede SD interno che funziona bene con Windows XP, ma non è riconosciuto da Ubuntu. ls /dev/sd* recupera solo le linee relative all'HDD, lo stesso per i comandi fd e fdisk . Quanto segue è l'output di lspci :

08:05.2 SD Host controller: O2 Micro, Inc. Integrated MMC/SD Controller (rev 02) (prog-if 01)
    Subsystem: Dell Integrated MMC/SD Controller
    Flags: bus master, slow devsel, latency 32, IRQ 22
    Memory at f8202800 (32-bit, non-prefetchable) [size=256]
    Capabilities: <access denied>
    Kernel driver in use: sdhci-pci
    Kernel modules: sdhci_pci

Il riavvio con una scheda SD inserita non aiuta. Dell non fornisce alcun driver di periferica per Linux. Come posso risolvere questo problema?

    
posta Paintre artis 14.09.2016 - 15:21

1 risposta

1

Esegui oggi stesso problema - e hai trovato la soluzione su un'altra pagina .

C'è stato un cambio di kernel, che ha aperto un bug con il modulo SD. Per risolvere il problema, è necessario modificare alcune opzioni del modulo Kernel. Prima di tutto, verifica l'impostazione eseguendo questi comandi sul terminale:

sudo rmmod sdhci_pci sdhci_acpi sdhci
sudo modprobe sdhci debug_quirks2="0x10000"
sudo modprobe sdhci_pci

La prima riga scarica il modulo sdhci e le persone a carico, la seconda linea imposta l'opzione necessaria e la terza riga ricarica i moduli.

Ora prova, se il tuo sistema riconosce le schede SD inserite. Il mio sistema ha fatto istantaneamente.

Se tutti sono riusciti fino ad ora, dobbiamo spingere l'opzione come predefinita - quindi eseguire questo comando come su:

echo "options sdhci debug_quirks2=0x10000" >> /etc/modprobe.d/sdhci.conf

Cheers =)

    
risposta data Martin Winter 23.08.2017 - 17:14

Leggi altre domande sui tag