Ich verwende FreeBSD 10.0-RELEASE.
Während der Prüfung des Startgeräts wird zweimal 30 Sekunden Pause eingelegt. Die dafür relevante Ausgabe ist
# dmesg
...
(aprobe0:ata0:0:1:0): ATAPI_IDENTIFY. ACB: a1 00 00 00 00 40 00 00 00 00 00 00
(aprobe0:ata0:0:1:0): CAM status: Command timeout
(aprobe0:ata0:0:1:0): Error 5, Retry was blocked
run_interrupt_driven_hooks: still waiting after 60 seconds for xpt_config
(aprobe0:ata0:0:1:0): ATAPI_IDENTIFY. ACB: a1 00 00 00 00 40 00 00 00 00 00 00
(aprobe0:ata0:0:1:0): CAM status: Command timeout
(aprobe0:ata0:0:1:0): Error 5, Retry was blocked
...
Ich bin ziemlich neu in diesem Betriebssystem, aber bedeutet dies, dass das System ein Gerät erkennt, aber nicht herausfinden kann, was es ist? Ich habe nichts als das Nötigste angeschlossen - Festplatte und optisches Laufwerk und wird bestätigt mit:
# camcontrol devlist
<MATSHITA DVD-RAM UJ-841S 1.00> at scbus0 target 0 lun 0 (pass0,cd0)
<HGST HTS7250xxxxxxxx GHB0xxxx> at scbus1 target 0 lun 0 (pass1,ada0)
Ich habe einige andere Befehle ausprobiert, um zusätzliche Informationen zu erhalten:
# camcontrol rescan all
(aprobe0:ata0:0:1:0): ATAPI_IDENTIFY. ACB: a1 00 00 00 00 40 00 00 00 00 00 00
(aprobe0:ata0:0:1:0): CAM status: Command timeout
(aprobe0:ata0:0:1:0): Error 5, Retry was blocked
(aprobe0:ata0:0:1:0): ATAPI_IDENTIFY. ACB: a1 00 00 00 00 40 00 00 00 00 00 00
(aprobe0:ata0:0:1:0): CAM status: Command timeout
(aprobe0:ata0:0:1:0): Error 5, Retry was blocked
Re-scan of bus 0 was successful
Re-scan of bus 1 was successful
Re-scan of bus 2 was successful
Re-scan of bus 3 was successful
Re-scan of bus 4 was successful
Mit camcontrol rescan all
wieder das System zweimal für 30 Sekunden pausiert , bevor rescannt es die Busse. Selbst wenn ich nur einen einzelnen Bus scannen möchte, besteht das System darauf, zuerst den Scan 'aprobe0' durchzuführen. Außerdem sind die "aprobe0 ..." - Linien fett und hellweiß, was mir jemand gesagt hat, dass es sich um eine Kernel-Antwort handelt. Ich würde mich freuen, wenn ich auch nur die Länge der Pausen verkürzen könnte. Ich habe versucht , die Eingabe kern.cam.ada.default_timeout=5
in , /boot/loader.conf
aber es hat keine Wirkung. Ich habe lange und intensiv ohne Erfolg gesucht und kann nicht viel Hilfe bekommen. Wer es besser weiß, hat irgendwelche Ideen? Vielen Dank!
Nur um hinzuzufügen, dies ist RELEASE-10. Kurz zuvor habe ich RELEASE-8.3 ausgeführt, das ohne Verzögerungen einwandfrei funktioniert hat. Der Startvorgang dauerte ungefähr 15 Sekunden. Aber gerade als ich anfing, auf R8.3 zu lernen, erreichte es EOL, also entschied ich mich einfach, auf R10 aufzusteigen. Die ATA-Kernelmodule für R10 unterscheiden sich stark von denen in R8.3. Ich habe über solche Änderungen gelesen, weiß aber nicht, wohin ich von hier aus gehen soll.
Antworten:
Alle weisen darauf hin, dass es sich um einen Fehler / eine Regression handelt, der mit FreeBSD 9.1 begonnen hat
Leider ist keine Problemumgehung verfügbar. Vielleicht könnten Sie weitere Details zu Ihrem Problem (Hardware, FreeBSD-Version) angeben
kern/173435
.quelle
Da ein DVD - Laufwerk ein da (4) Gerät kein ada (4) Gerät sein würde, versuchen Senkung
kern.cam.da.default_timeout
in/boot/loader.conf
quelle
Es gibt noch zwei Dinge zu versuchen:
quelle