Errori in dmesg - Test WP fallito, supponiamo Write Enabled [duplicate]

12

Sto riscontrando alcuni problemi con la cache del drive e non so cosa stia causando questi problemi. Questo è il mio dmesg:

[11690.011238] sd 6:0:0:0: [sdb] Asking for cache data failed
[11690.011248] sd 6:0:0:0: [sdb] Assuming drive cache: write through
[11741.720851] sd 6:0:0:0: [sdb] Test WP failed, assume Write Enabled
[11741.722965] sd 6:0:0:0: [sdb] Asking for cache data failed
[11741.722975] sd 6:0:0:0: [sdb] Assuming drive cache: write through
[11793.433011] sd 6:0:0:0: [sdb] Test WP failed, assume Write Enabled
[11793.435347] sd 6:0:0:0: [sdb] Asking for cache data failed
[11793.435356] sd 6:0:0:0: [sdb] Assuming drive cache: write through
[11845.140846] sd 6:0:0:0: [sdb] Test WP failed, assume Write Enabled
[11845.143098] sd 6:0:0:0: [sdb] Asking for cache data failed
[11845.143102] sd 6:0:0:0: [sdb] Assuming drive cache: write through
[11896.856723] sd 6:0:0:0: [sdb] Test WP failed, assume Write Enabled

Ci sono centinaia di queste linee. Sta succedendo da quando ho installato Ubuntu 12.04 64 bit beta2 dalla mia pendrive. Ora non ho nulla a / dev / sdb. Non so se questi errori rendono il mio sistema meno reattivo, ma penso che dmesg non dovrebbe apparire così.

La mia versione del kernel: 3.2.0-24-generic .

Hai qualche idea su come risolverlo?

Grazie in anticipo.

    
posta mescam 05.05.2012 - 16:33
fonte

5 risposte

9

Sto avendo lo stesso problema sul relase ufficiale 12.04 LTS credo anche che stia facendo in modo che il sistema sia meno reattivo. Secondo alcune fonti è innocuo. (Posso apparentemente solo postare 2 link)

Quanto segue pensa che si tratti di un errore emesso da un lettore di schede integrato:

link

È stato confermato un problema a monte in

link

Esegui lsusb e trova il dispositivo incriminato

nathan@Ham-Bone:~$ lsusb 

Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 008 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 002: ID 0bda:0158 Realtek Semiconductor Corp. USB 2.0 multicard reader

Nel mio caso è il lettore multicard di Realtek a controllare rapidamente

$ dmesg | grep realtek
[    4.716068] usbcore: registered new interface driver ums-realtek
$ lsmod | grep realtek
ums_realtek            17920  0 

rivela un modulo ums-realtek

$sudo rmmod ums_realtek

Risolve il problema in modo reversibile per me. Questo è

$sudo modprobe ums_realtek

attiva nuovamente il lettore di schede. Non ho provato se funziona dal momento che non lo uso mai.

Se questo non funziona, ci sono altri modi per disabilitare i dispositivi USB disaggregandoli nella directory / sys /.

    
risposta data N8tron 06.05.2012 - 16:57
fonte
6

Ho scoperto che il caricamento del driver con l'opzione ss_en = 0 funziona. Facendo

echo "ums-realtek ss_en=0" |sudo tee -a /etc/modules

rende permanente la modifica.

Ulteriori spiegazioni:

Durante il tentativo di scoprire perché questo messaggio si verifica, ho esaminato le opzioni per i due moduli coinvolti, ums-realtek e usb-storage. Non ritenevo che caricare e scaricare il modulo ums-realtek ogni volta fosse una soluzione adatta, poiché utilizzo spesso il lettore di schede.

Verifica delle opzioni del modulo:

# modinfo ums-realtek 
  parm: auto_delink_en  enable auto delink (int)
  parm: ss_en           enable selective suspend (int)
  parm: ss_delay        seconds to delay before entering selective suspend (int)

La ricerca su quali fossero queste opzioni non ha dato alcun risultato, e non mi sentivo propenso a disturbare l'autore via email. Poiché questo driver utilizza anche lo storage USB, ho sentito che l'opzione "suspend" poteva essere abilitata di default (forse per risparmiare la batteria sui laptop) ei messaggi erano il risultato di sequenze di wakeup-query-suspend. Poiché non mi importava se il dispositivo fosse costantemente acceso o meno, ho provato a impostare questa opzione su 0 (disattivata) e funziona.

    
risposta data Kaulbach 12.07.2012 - 22:24
fonte
0

Avevo lo stesso problema dopo aver installato il server ubuntu 12.04. Ho installato gedit per modificare il livello di registrazione (non ridere del fatto che io uso gedit). Quando gedit lo stava installando, ha anche installato molti pacchetti di archivio da ubuntu.com. Dopo l'installazione ho lasciato il mio monitor acceso e il pc intatto per vedere se succede di nuovo e non lo ha fatto. Questo sembra aver risolto il problema per me. Non sto dicendo andare e installare gedit, ma forse è possibile installare i pacchetti di archivio forniti con gedit. Spero che questo aiuti.

    
risposta data Jason 15.05.2012 - 21:28
fonte
0

Lo scarico del driver funziona per me! Non ho mai usato il cardreader quindi questa era una buona opzione altrimenti avrei impostato l'opzione 'ss_en = 0'.

    
risposta data sep69 14.08.2012 - 09:52
fonte
0

Ho ottenuto lo stesso risultato in dmesg quando inavvertitamente ho ottenuto il connettore IDE su un disco un disallineamento errato nell'adattatore da IDE a USB. Questa potrebbe essere la causa del tuo problema.

    
risposta data Anders Lugnér 23.08.2012 - 18:39
fonte

Leggi altre domande sui tag