Warum kann die Deaktivierung von ATA "run_interrupt_driven_hooks", die nach 60 Sekunden noch auf xpt_config wartet, in FreeBSD behoben werden?

1488
Mateusz Piotrowski

Warum hat es funktioniert?

Warum hat der 5. Schritt das Problem gelöst? Was ist das Besondere daran, ATA zu deaktivieren, wodurch der run_interrupt_driven_hooks still waiting after 60 seconds for xpt_configFehler behoben wurde?

Mein optisches Laufwerk ist Samsung CD-RW / DVD TS-L462d, wenn es hilft. Ich konnte nicht herausfinden, ob dieses Laufwerk von FreeBSD 10.2 unterstützt wird.


Hintergrund

Das Problem ist ziemlich komplex:

  1. Ich wollte FreeBSD 10.2 auf einem alten Laptop (Hasee Q540s) mit dem FreeBSD 10.2 RELEASE i386 DVD1-Image installieren.
  2. Ich habe es geschafft, das Installationsprogramm zu booten und FreeBSD zu installieren, nachdem Sie auf der Willkommensseite den abgesicherten Modus gewählt haben.
  3. Nachdem FreeBSD auf meiner Festplatte installiert war, entschied ich mich zum Booten. Versuchen Sie, es normal zu booten. Ich bin fehlgeschlagen, weil FreeBSD während des Bootens eingefroren war, nachdem mir diese Nachricht angezeigt wurde:

    run_interrupt_driven_hooks wartet nach 60 Sekunden noch auf xpt_config

  4. Laut Internet besteht dieser Fehler in Verbindung mit FireWire. Hier sind einige Lösungen, die ich online gefunden habe:

    • Deaktivieren Sie FireWire im BIOS. Ich kann das auf diesem Laptop nicht tun. Mein BIOS hat keine solchen Optionen.

    • Da dies das Problem mit FireWire Ich habe versucht, hinzuzufügen kldunload firewireund kldunload sbpzu /boot/loader.conf. Es hat nicht funktioniert, obwohl der /boot/loader.confOrdner gemäß den Protokollen ordnungsgemäß geladen wurde. Da ich ein wenig frustriert war, entschloss ich mich, meinen eigenen Kernel ohne die sbp, firewireund fweModule zu bauen. Funktionierte nicht so gut

  5. Zum Schluss habe ich einen Beitrag namens Problem nach dem Upgrade gefunden ... wie kann ich USB deaktivieren? . Ich habe mich entschieden, anzufügen

    hint.ata.0.disabled="1" hint.ata.1.disabled="1" 

    in die /boot/device.hintsDatei.

  6. Und es hat funktioniert; Ich kann ohne abgesicherten Modus booten!

5
Beachten Sie, dass ATA für SATA (Festplattencontroller) gedacht ist. Dies war ein zweiter Vorschlag, der in diesem Forumsbeitrag gemacht wurde, und war nicht dazu gedacht, USB zu deaktivieren kevinf vor 6 Jahren 0
@kevinf Ich muss diesen Thread jetzt überarbeiten, da ich ein wenig mehr über FreeBSD weiß. Danke für die zusätzlichen Hinweise! Mateusz Piotrowski vor 6 Jahren 0
Möglicherweise im Zusammenhang: https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=209468 Mateusz Piotrowski vor 5 Jahren 0

0 Antworten auf die Frage