Error de arranque: fallido: comando IDENTIFICAR DISPOSITIVO DE PAQUETE

15

Intentando instalar desde la imagen de escritorio del CD y obteniendo:

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

Mi hardware : ASUS p8z77-v PRO con Samsung 830 256MB SSD

¡Por favor ayuda!

Brian Spisak
fuente
¿Probaste grabar otro CD o ejecutar este CD desde otra computadora? ¿Cuándo ocurre exactamente? ¿Ocurre en un momento específico del proceso? Por favor danos más información!
martin-mystere
Sí, el CD arranca desde otra computadora. Esto sucede justo después de la pantalla morada. Me escapo a la pantalla de opciones, me deshago de las opciones de "splash silencioso" en el comando de arranque, luego obtengo esto dentro de las primeras ~ 30 líneas de mensajes de arranque. La consola se inicializa y parece que es la primera vez que busca dispositivos.
Brian Spisak
Basado en otra información, sospecho que tiene algo que ver con mi SSD, pero no puedo encontrar ninguna solución. Mi SSD ya está ejecutando Win7. Mi placa tiene 8 puertos SATA: 4 a través de un chip auxiliar que usaré para RAID y 4 del conjunto de chips Z77. 2 de ellos son 6 gb / s dos son 3 gb / s. Tengo el SDD en uno de los puertos de 6 gbs y el otro se usará para otra unidad interna. El CD / DVD está en uno de los puertos de 3 gbs y el otro se usará para un puerto externo.
Brian Spisak
¿Podría ser esto un problema del controlador? Si es así, ¿hay un repositorio desde el que pueda extraer y actualizar y luego cómo integrarlo?
Brian Spisak
En realidad, no estoy muy seguro exactamente dónde está sucediendo esto, ya que un montón de mensajes se desplazan en modo VGA, luego la pantalla se reinicia y obtengo bonitas fuentes bonitas, pero solo unos pocos mensajes. El último antes del error es [drm] Inicializado i915 ... a 5.8s. Luego hay una larga demora y obtengo el error en 35.1s.
Brian Spisak

Respuestas:

15

Acabo de construir una nueva computadora y me encontré con el mismo problema, y ​​encontré una respuesta.

La mayoría de las personas parecen tener síntomas de tiempos de arranque lentos, pero no pude arrancar el 90% de las veces. Cuando el sistema arrancó, parecía funcionar. Si usted se las arregla para arrancar, debe ser capaz de desencadenar el problema con el comando: /lib/udev/ata_id --export /dev/sr0. Tenga cuidado, si ese es realmente el problema, su sistema se congelará.

El comando enviará un comando ATAPI a la unidad óptica. El problema es que el controlador SATA (ASM1061 en su caso) no es compatible con estos comandos ATAPI, lo que resulta en un sistema congelado.

Hay dos soluciones al problema:

  1. Copie el archivo /lib/udev/rules.d/60-persistent-storage.rulespara /etc/udev/rules.d/60-persistent-storage.rulesque las ediciones no se sobrescriban de las actualizaciones. Elimine el mensaje de advertencia en la parte superior sobre no editar el archivo. Encuentra la línea que contiene la palabra "ATAPI". Comenta la siguiente línea. De esta manera, udev no tocará ATAPI. Guarde y ejecute el comando update-initramfs -upara finalizar los cambios.

  2. Cambie el puerto SATA para la unidad óptica. Usé este método, ya que arrancar cualquier Linux que no sea uno con la regla udev modificada resulta en congelación de lo contrario.

En mi caso, la placa base es ASRock Z77 Extreme4 con el mismo chip ASMedia ASM1061 para dos puertos SATA3. Tenía una unidad de DVD en uno de ellos y recibí el error. Cambió la unidad de DVD a un puerto SATA manejado por el chip Z77 y todo funciona.

Olli Helin
fuente
¡Santa bota, Batman! Eso hizo el truco! Desde que escribí esto, descubrí que era un problema con ATAPI y el ASM1061, simplemente no sabía cómo evitar que libata usara los comandos ATAPI. No pude simplemente cambiar los puertos, ya que los estoy usando todos para mi matriz RAID y otros dispositivos. La única otra cosa que agregaría es que leí que después de editar las reglas, debería hacer una actualización-initramfs -u. ¡¡¡¡Gracias!!!!
Brian Spisak
Al iniciar el USB en vivo de Arch Linux, encontré el mismo problema con una unidad de DVD en el puerto SATA3_A0 de mi placa base ASRock Z87 Extreme4. Cambiar el puerto SATA3 solucionó el problema.
logion
0

En mi caso, tuve que desconectar mi unidad de DVD ROM ya que estaba en uno de los puertos SATA que aparentemente causaba el problema. Pero nunca menos funciona en Windows ...

También puede haber ayudado a configurar nouveau.modeset=0al final de la linuxlínea en la configuración previa al arranque, así como también había estado recibiendo errores relacionados con eso. Para hacer eso, presiona "e" en el menú de Grub para hacer esta edición y presiona "F10" para aplicar y arrancar.

Jonathan
fuente