Ошибка загрузки: не удалось: команда IDENTIFY PACKET DEVICE

15

Попытка установить с образа рабочего стола CD и получить:

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

Мое оборудование : ASUS p8z77-v PRO с Samsung 830 256MB SSD

Пожалуйста помоги!

Брайан Списак
источник
Вы тестировали запись другого компакт-диска или запуск этого компакт-диска с другого компьютера? Когда это происходит точно? Это происходит в определенное время в процессе? Пожалуйста, дайте нам больше информации!
Мартин-Мистер
Да, CD загружается с другого компьютера. Это происходит сразу после фиолетового экрана. Я выхожу на экран опций, избавляюсь от опций «тихого всплеска» в команде загрузки, затем получаю это в первых ~ 30 строках загрузочных сообщений. Консоль инициализирована и выглядит так, будто она ищет устройства впервые.
Брайан Списак
Основываясь на другой информации, я подозреваю, что это как-то связано с моим SSD, но я не могу найти никаких решений. Мой SSD уже работает под управлением Win7. На моей плате 8 портов SATA: 4 через вспомогательный чип, который я буду использовать для RAID, и 4 от чипсета Z77. 2 из них - 6 Гбит / с, два - 3 Гбит / с. У меня есть SDD на одном из портов 6 ГБс, а другой будет использоваться для другого внутреннего диска. CD / DVD находится на одном из портов 3 ГБс, а другой будет использоваться для внешнего порта.
Брайан Списак
Может ли это быть проблемой с драйверами? Если да, есть ли репозиторий, из которого я мог бы извлечь и обновить, и как мне это интегрировать?
Брайан Списак
На самом деле, я не совсем уверен, где именно это происходит, когда в режиме VGA прокручивается куча сообщений, затем экран переинициализируется, и я получаю красивые красивые шрифты, но только несколько сообщений. Последним перед ошибкой является [drm]. Инициализировал i915 ... при 5,8 с. Тогда есть большая задержка, и я получаю ошибку в 35,1 с.
Брайан Списак

Ответы:

15

Я только что построил новый компьютер и столкнулся с той же проблемой - и нашел ответ на него.

У большинства людей появляются симптомы медленной загрузки, но я не могу загружаться 90% времени. Когда система загрузилась, казалось, что она работает. Если вам удастся ботинок, вы должны быть в состоянии вызвать проблемы с командой: /lib/udev/ata_id --export /dev/sr0. Осторожно, если это действительно проблема, ваша система зависнет.

Команда отправит команду ATAPI на оптический привод. Проблема в том, что контроллер SATA (в вашем случае ASM1061) не поддерживает эти команды ATAPI, что приводит к зависанию системы.

Есть два решения проблемы:

  1. Скопируйте файл, /lib/udev/rules.d/60-persistent-storage.rulesчтобы /etc/udev/rules.d/60-persistent-storage.rulesизменения не перезаписывались обновлениями. Удалите предупреждение вверху о том, что файл не нужно редактировать. Найдите строку, содержащую слово «ATAPI». Закомментируйте следующую строку. Таким образом, Udev не будет касаться ATAPI. Сохраните и запустите команду, update-initramfs -uчтобы завершить изменения.

  2. Измените порт SATA для оптического привода. Я использовал этот метод, так как загрузка любого Linux, отличного от модифицированного правила udev, приводит к зависанию в противном случае.

В моем случае материнской платой является ASRock Z77 Extreme4 с тем же чипом ASMedia ASM1061 для двух портов SATA3. У меня был DVD-привод в одном из них, и я получил ошибку. Переключил привод DVD на порт SATA, обработанный чипом Z77, и все работает.

Олли Хелин
источник
Святой сапог, бэтмен! Это сделало трюк! Поскольку я написал это, я обнаружил, что это проблема с ATAPI и ASM1061, я просто не знал, как запретить libata использовать команды ATAPI. Я не мог просто переключать порты, так как использую их все для своего RAID-массива и других устройств. Единственное, что я хотел бы добавить, это то, что я прочитал, что после редактирования правил вы должны выполнить update-initramfs -u. Благодарность!!!!
Брайан Списак
При загрузке Arch Linux live USB я столкнулся с той же проблемой с дисководом DVD на порте SATA3_A0 моей материнской платы ASRock Z87 Extreme4. Переключение порта SATA3 устранило проблему.
вход
0

В моем случае мне пришлось отключить мой привод DVD-ROM, как это было в одном из портов SATA, который, очевидно, вызывает проблему. Но тем не менее работает в Windows ...

Возможно, это также помогло установить настройки nouveau.modeset=0в конце linuxстроки в настройках перед загрузкой, так как я также получал ошибки, связанные с этим. Для этого вы нажимаете «e» в меню Grub, чтобы сделать это редактирование, и нажимаете «F10» для применения и загрузки.

Джонатан
источник