Acabei de construir um novo computador e colidi com o mesmo problema - e encontrei uma resposta para ele.
A maioria das pessoas parece ter sintomas de tempos de inicialização lentos, mas eu não conseguia inicializar 90% das vezes. Quando o sistema inicializou, parecia funcionar. Se você conseguir boot, você deve ser capaz de desencadear o problema com o comando: /lib/udev/ata_id --export /dev/sr0
. Cuidado, se esse é realmente o problema, seu sistema irá congelar.
O comando enviará um comando ATAPI para a unidade óptica. O problema é que o controlador SATA (ASM1061 no seu caso) não suporta esses comandos ATAPI, resultando em um sistema congelado.
Existem duas soluções para o problema:
Copie o arquivo /lib/udev/rules.d/60-persistent-storage.rules
para /etc/udev/rules.d/60-persistent-storage.rules
que as edições não sejam substituídas pelas atualizações. Remova a mensagem de aviso na parte superior sobre não editar o arquivo. Encontre a linha que contém a palavra "ATAPI". Comente a próxima linha. Dessa forma, o udev não tocará no ATAPI. Salve e execute o comando update-initramfs -u
para finalizar as alterações.
Mude a porta SATA para a unidade óptica. Eu usei esse método, pois inicializar qualquer Linux que não seja um com a regra udev modificada resulta em congelamento caso contrário.
No meu caso, a placa-mãe é a ASRock Z77 Extreme4 com o mesmo chip ASMedia ASM1061 para duas portas SATA3. Eu tinha uma unidade de DVD em uma delas e obtive o erro. Mudou a unidade de DVD para uma porta SATA manipulada pelo chip Z77 e tudo funciona.