A suspensão falha e eu sei que o módulo está causando isso. O que eu posso fazer?

4

Minha suspensão não funcionou corretamente desde que instalei uma placa de extensão USB 3 no meu PC. Em vez de ir para o S3, o computador acabou de acordar instantaneamente. dmesg deu a dica "usb_dev_suspend + 0x0 / 0x20 retorna -2" então eu rmmod'ed o módulo "xhci_hcd" que fez o truque.

Existe uma boa maneira de eu trabalhar com isso? As compilações do Kernel Mainline PPA não ajudaram, infelizmente, e colocar o módulo na lista negra não é minha opção favorita. Onde é o melhor lugar para eu relatar esse problema?

    
por passy 09.02.2011 / 23:26

3 respostas

2

Esse é um bug conhecido: link

De lá:

  

Se SUSPEND_MODULES="xhci" for adicionado a /etc/pm/config.d/unload_module , o sistema poderá suspender normalmente.

E um comentário sobre isso também aponta para o Post # 7 deste tópico: link

Coisas semelhantes e muitas pessoas dizendo que funciona. Espero que sim.

    
por Oli 10.02.2011 / 00:55
1

Além do que Oli disse nesse post, há problemas conhecidos se você tiver um leitor de cartão de mídia integrado ou se tiver montado armazenamento USB (flash ou rotativo) no momento da o pedido de suspensão.

Adicione um script /etc/pm/sleep.d/00_fixMounted.sh e torne-o de propriedade de root e executável. Esse script deve executar umount em qualquer cartão de mídia montado e armazenamento USB. No Ubuntu, eles são montados em / mnt / media / * por padrão.

Eu fiz um progresso considerável ao remover o módulo "usb_storage" após a desmontagem.

Existem outros problemas conhecidos com dispositivos conectados via USB, como câmeras e outros. O texto acima trataria de qualquer componente de armazenamento desses dispositivos, mas você precisaria desativar as outras partes de alguma forma separadamente.

Bonne chance, ~~~ 0; -Dan

    
por user11224 21.02.2011 / 19:47
0

Veja resposta do Maco para essa pergunta , que descreve como colocar na lista negra (bem, remova realmente) o módulo quando você o suspende e, em seguida, o recarrega quando você retomar.

Como acompanhamento, você pode ver minha edição específica no arquivo / etc / default / acpi-support nesta resposta .

Não há garantias com este material embora. Você pode ter que experimentar um pouco para fazer tudo funcionar. Em alguns casos, (uma placa WLAN Sony Viao), não consigo fazer o hardware reiniciar após a suspensão, independentemente de como eu edito esse arquivo.

Boa sorte.

    
por Scaine 09.02.2011 / 23:46