Simply put there seems to be a delay or 'race' on the SATA boot (I am 
running comBIOS 1.33).

If I boot the system at 9600 baud, with a SATA disk, it will very 
reliably *NOT* see it on boot, if I 'boot -v' (verbose boot), it will 
see it (at 9600 baud), if I then increase the speed to 115200, it will 
not see the disk at regular boot or verbose boot.   My theory is that 
the 'extra' information that is required to be sent for verbose booting 
at 9600 slows it down enough for it to be probed and attached.  I have 
diffed the verbose boot at 9600 that worked and the one at 19200 that 
did not work and there are no differences between the 2 boot sessions.

(note the comBIOS system seems to reliably see the disk, and hand over 
control to boot/loader and then the kernel, its just those probe 
routines that stall/fail.  I am open to it being a FreeBSD bug, I am 
hoping with your experience you've seen it before).  I went through the 
mailing lists and have found nothing so far related to this.

-- 
David E. Cross

_______________________________________________
Soekris-tech mailing list
[email protected]
http://lists.soekris.com/mailman/listinfo/soekris-tech

Reply via email to