USB3 e suspend to ram

febbraio 27, 2011
By

Ho appena cambiato una delle mie macchine e sono incappato in un bug noioso ma di facile soluzione
Se nella macchina c’è un controller usb3 bisogna compilare il driver xhci_hcd come modulo e non nel kernel
In quel driver c’è un bug che non lo fa andare in sleep quando il sistema viene messo in sospensione
Di fatto il sistema arriva praticamente a sospendersi, ma ad un certo punto siriavvia
In dmesg l’errore è:
PM: Device usb8 failed to suspend async: error -2
Ovviamente 8 è il numero assegnato al “device” creato dal driver xhci nel mio caso

Per risolvere la cosa in automatico basta aggiungere
SUSPEND_MODULES=”xhci-hcd”
in /etc/pm/config.d/gentoo (se siete su gentoo ovviamente)

Tags: , , , , , ,

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *


*