Falha na inicialização: falha: comando IDENTIFY PACKET DEVICE

15

Tentando instalar a partir da imagem da área de trabalho do CD e obtendo:

ata8.00: exception Emask 0x52 Sact 0x0 SErr 0xffffffff action 0xe frozen
ata8: SError: { blah blah }
ata8.00: failed command: IDENTIFY PACKET DEVICE
ata8.00: cmd blah blah
         res blah blah (ATA bus error)
ata8.00: status: { DRDY }
ata8: hard resetting link

Meu hardware : ASUS p8z77-v PRO com Samsung 830 256MB SSD

Por favor ajude!

Brian Spisak
fonte
Você testou a gravação de outro CD ou a execução deste CD em outro computador? Quando isso ocorre exatamente? Isso ocorre em um momento específico do processo? Por favor, nos dê mais informações!
martin-mystere
Sim, o CD é inicializado em outro computador. Isso acontece logo após a tela roxa. Eu escapei para a tela de opções, me livrei das opções de "respingo silencioso" no comando de inicialização e, em seguida, recebo isso nas primeiras 30 linhas de mensagens de inicialização. O console é inicializado e parece que é a primeira vez que ele procura dispositivos.
Brian Spisak
Com base em outras informações disponíveis, suspeito que tenha algo a ver com o meu SSD, mas não consigo encontrar nenhuma solução. Meu SSD já está executando o Win7. Minha placa possui 8 portas SATA: 4 através de um chip auxiliar que usarei para RAID e 4 do chipset Z77. 2 desses são 6gb / s, dois são 3gb / s. Eu tenho o SDD em uma das portas de 6 gbs e a outra será usada para outra unidade interna. O CD / DVD está em uma das portas de 3 gbs e a outra será usada para uma porta externa.
Brian Spisak
Isso pode ser um problema de driver? Nesse caso, existe um repositório de onde eu poderia extrair e atualizar e como integrar isso?
Brian Spisak
Na verdade, não sei exatamente onde isso está acontecendo, pois várias mensagens passam no modo VGA; a tela reinicializa e recebo fontes bonitas e agradáveis, mas apenas algumas mensagens. O último antes do erro é [drm] Inicializado i915 ... às 5.8s. Depois, há um longo atraso e recebo o erro em 35.1s.
Brian Spisak

Respostas:

15

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:

  1. Copie o arquivo /lib/udev/rules.d/60-persistent-storage.rulespara /etc/udev/rules.d/60-persistent-storage.rulesque 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 -upara finalizar as alterações.

  2. 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.

Olli Helin
fonte
Bota santa, batman! Isso fez o truque! Desde que escrevi isso, descobri que havia um problema com o ATAPI e o ASM1061, mas simplesmente não sabia como impedir a libata de usar comandos ATAPI. Não pude apenas trocar de porta, pois estou usando todas elas na minha matriz RAID e em outros dispositivos. A única outra coisa que gostaria de acrescentar é que li que, depois de editar as regras, você deve fazer um update-initramfs -u. Obrigado!!!!
Brian Spisak
Ao inicializar o USB ao vivo do Arch Linux, encontrei o mesmo problema em uma unidade de DVD na porta SATA3_A0 da minha placa-mãe ASRock Z87 Extreme4. A troca da porta SATA3 corrigiu o problema.
logion
0

No meu caso, tive que desconectar minha unidade de DVD ROM, pois estava em uma das portas SATA que aparentemente estava causando o problema. Mas nunca menos funciona no Windows ...

Também pode ter ajudado a configuração nouveau.modeset=0no final da linuxlinha nas configurações pré-inicialização, bem como eu também estava recebendo erros relacionados a isso. Para fazer isso, pressione "e" no menu Grub para fazer essa edição e pressione "F10" para aplicar e inicializar.

Jonathan
fonte