mmc0 Unknown controller version (3)

Ritratto di cerbero
Forum: 

Minime kDE 64
la mia macchina ha un SD card reader 02Micro Inc. e su qualsiasi distro io faccia girare, anche da live, mi si presenta questo messaggio all'avvio, visibile specialmente nelle distros systemd, con PCLinuxOS non è visibile, ma non ho ancora provato a premere esc all'avio per controllare...

se da Yakuake lancio dmesg |grep mmc0

ottengo questo:
$ dmesg |grep mmc0
mmc0: Unknown controller version (3). You may experience problems.
mmc0: SDHCI controller on PCI [0000:08:00.0] using ADMA
mmc0: new high speed SDXC card at address b368
mmcblk0: mmc0:b368 FFFFF 61.8 GiB
mmc0: card b368 removed

dato che dal Kernel 3.14 se non sbaglio, la SD viene vista e aperta con Dolphin in qualsiasi distro, mi chiedo a che gener di problemi posso andare incontro e se devo preoccuparmi

come potete vedre la carta SDXC è rilevata e il reader funziona

Ritratto di francesco bat

Non so dirti.
Prova ad aggiornare il kernel siccome il 3.14 è comunque un pò vecchiotto Wink
Ciao
Francessco bat

Ritratto di cerbero

come kernel ho il 3.18.7,
il kernel 3.14 è quello da cui è iniziato a funzionare l'SD Card Reader

Ritratto di monsee

Ho provato a dare un'occhiata (non troppo approfondita, l'ammetto... ma ora son di fretta) alla questione. E par che questo genere di messaggio d'errore appaia a parecchia gente (e con una gran quantità di differenti "distro") sin da prima del 2009. Sembra si tratti di un BUG (non completamente risolto a tutt'oggi, a quanto pare), ma non m'è riuscito esattamente d'afferrarne i termini.

Ritratto di adrianomorselli

Qui sembra che abbiano trovato un workaround per fixare la cosa http://www.adminempire.com/o2-sd-card-reader-fix-linux/

Ritratto di cerbero

grazie a tutti per l'interessamento
ho già letto le varie pagine sull'argomento e mi stupisce che questa coa sia ancora presente a distanza di tempo

anche il workaround lo avevo provato su un'alta distro ma senza successo

ora l'ho riprovato anche su PCLinux ma il messaggio di errore persiste:

dmesg |grep mmc0
mmc0: Unknown controller version (3). You may experience problems.
mmc0: SDHCI controller on PCI [0000:08:00.0] using DMA

così usa DMA invece di ADMA
a dire il vero non capisco la differenza tra i due

sono tornato all'initrid precedente dato che la carta funzionava

mi chiedo a questo punto se posso ignorare l'avvertimento