Błąd uruchamiania: błąd: polecenie IDENTIFY PACKET DEVICE

15

Próbuję zainstalować z obrazu pulpitu CD i uzyskać:

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

Mój sprzęt : ASUS p8z77-v PRO z Samsung 830 256 MB SSD

Proszę pomóż!

Brian Spisak
źródło
Czy testowałeś wypalanie innej płyty CD lub uruchamianie tej płyty z innego komputera? Kiedy dokładnie to nastąpi? Czy występuje w określonym momencie procesu? Podaj nam więcej informacji!
martin-mystere
Tak, CD uruchamia się z innego komputera. Dzieje się tak zaraz po fioletowym ekranie. Uciekam do ekranu opcji, pozbywam się opcji „cichego powitania” w komendzie rozruchowej, a następnie uzyskuję to w ciągu pierwszych ~ 30 linii komunikatów rozruchowych. Konsola została zainicjowana i wygląda na to, że po raz pierwszy szuka urządzeń.
Brian Spisak,
Na podstawie innych informacji podejrzewam, że ma to coś wspólnego z moim dyskiem SSD, ale nie mogę znaleźć żadnych rozwiązań. Mój dysk SSD działa już w systemie Windows 7. Moja płyta ma 8 portów SATA: 4 przez układ Aux, którego będę używać dla RAID i 4 z chipsetu Z77. 2 z nich są 6 gb / s dwa są 3 gb / s. Mam SDD na jednym z portów 6 gb, a drugi będzie używany na innym dysku wewnętrznym. Dysk CD / DVD znajduje się na jednym z portów 3 gb, a drugi będzie używany jako port zewnętrzny.
Brian Spisak,
Czy to może być problem ze sterownikiem? Jeśli tak, to czy istnieje repozytorium, z którego można pobrać i zaktualizować, a następnie jak to zintegrować?
Brian Spisak,
Właściwie nie jestem do końca pewien, gdzie to się dzieje, ponieważ w trybie VGA przewija się wiązka wiadomości, a następnie ekran inicjuje się ponownie i otrzymuję ładne ładne czcionki, ale tylko kilka wiadomości. Ostatnim przed błędem jest [drm] Inicjalizacja i915 ... o 5.8s. Potem jest duże opóźnienie i pojawia się błąd przy 35,1 s.
Brian Spisak,

Odpowiedzi:

15

Właśnie zbudowałem nowy komputer i wpadłem na ten sam problem - i znalazłem odpowiedź na to pytanie.

Wydaje się, że większość ludzi ma objawy powolnego uruchamiania, ale nie mogłem uruchomić 90% razy. Kiedy system się uruchomił, wydawało się, że działa. Jeśli uda się buta, powinieneś być w stanie wywołać problem z poleceniem: /lib/udev/ata_id --export /dev/sr0. Uwaga, jeśli to naprawdę jest problem, system zawiesi się.

Polecenie wyśle ​​polecenie ATAPI do napędu optycznego. Problem polega na tym, że kontroler SATA (w twoim przypadku ASM1061) nie obsługuje tych poleceń ATAPI, co powoduje zawieszenie systemu.

Istnieją dwa rozwiązania tego problemu:

  1. Skopiuj plik, /lib/udev/rules.d/60-persistent-storage.rulesaby /etc/udev/rules.d/60-persistent-storage.ruleszmiany nie były zastępowane aktualizacjami. Usuń komunikat ostrzegawczy u góry o nieedytowaniu pliku. Znajdź wiersz zawierający słowo „ATAPI”. Skomentuj następny wiersz. W ten sposób udev nie dotknie ATAPI. Zapisz i uruchom polecenie, update-initramfs -uaby sfinalizować zmiany.

  2. Zmień port SATA dla napędu optycznego. Użyłem tej metody, ponieważ uruchamianie dowolnego Linuksa innego niż ten ze zmodyfikowaną regułą udev powoduje zawieszenie się.

W moim przypadku płytą główną jest ASRock Z77 Extreme4 z tym samym układem ASMedia ASM1061 dla dwóch portów SATA3. Miałem napęd DVD w jednym z nich i dostałem błąd. Podłączyłem napęd DVD do portu SATA obsługiwanego przez układ Z77 i wszystko działa.

Olli Helin
źródło
Święty bucie, batman! To załatwiło sprawę! Odkąd to napisałem, odkryłem, że jest to problem z ATAPI i ASM1061, po prostu nie wiedziałem, jak uniemożliwić libata korzystanie z poleceń ATAPI. Nie mogłem po prostu zmieniać portów, ponieważ używam ich wszystkich w mojej macierzy RAID i innych urządzeniach. Jedyne, co chciałbym dodać, to to, że przeczytałem, że po edycji reguł powinieneś zrobić update-initramfs -u. Dzięki!!!!
Brian Spisak
Podczas rozruchu Arch Linux Live USB napotkałem ten sam problem z napędem DVD na porcie SATA3_A0 mojej płyty głównej ASRock Z87 Extreme4. Przełączanie portu SATA3 rozwiązało problem.
logion
0

W moim przypadku musiałem odłączyć napęd DVD ROM, ponieważ znajdował się on w jednym z portów SATA, który najwyraźniej powodował problem. Ale nigdy nie mniej działa w systemie Windows ...

Mogło to również pomóc w ustawianiu nouveau.modeset=0na końcu linuxlinii w ustawieniach przed uruchomieniem, a także pojawiały się błędy związane z tym. Aby to zrobić, naciśnij „e” w menu Grub, aby dokonać tej edycji i naciśnij „F10”, aby zastosować i uruchomić.

Jonathan
źródło