Hi,

I'm not sure if the subject is accurate or not, but it seems that SCSI
hangs during boot if the RTC (BIOS clock) runs too fast.

A bit of backstory:
I had issues with one server, after reboot it wouldn't work, BIOS was very
sluggish so I reset it. After that for some reason the RTC is ticking way
too fast (around 600x, which might be related to bad CMOS battery), but the
BIOS itself is working properly now, it's not sluggish anymore. Also
Symbios SCSI "BIOS" works ok, but boot hangs at:
siop0 at pci0 dev 11 function 0 "Symbios Logic 53c875" rev 0x26: apic 1 int
19 (irq 6), using 4K of on-board RAM
scsibus1 at siop0: 16 targets, initiator 7

I removed the SCSI drives and added normal old PATA drive, it boots just
fine and works normally, except for the BIOS clock being fast. Booting from
the PATA drive with the SCSI connected hangs at the same place. In the
Symbios SCSI BIOS I can detect the drives normally and they appear
functional.

I think the issue is with the boot process trying to access the SCSI drives
but failing because the clock is too fast.

Any suggestions on how to gain access to the drives? I don't have spare
SCSI controllers. I don't really care about the server itself as it's old
and going to be replaced anyway.

First guess is that this might be caused by a timeout (though no error is
displayed), can those timeouts simply be increased to 600x to test? Is this
normal operation of the SCSI driver? Since the Symbios SCSI controller
seems to be fine with the clock being fast, why isn't the SCSI driver?

Reply via email to