Hi,
I have a Nexcom NSA-1083 network appliance as firewall which I recently
upgraded to OpenBSD 5.0 amd64 and am still having some delays during booting
because of wd0 timeout. As I was running OpenBSD 4.4 I was told this somehow
might disappear in later releases of OpenBSD but unfortunately it didn't. The
symptom is that the boot is delayed of about 2-3 minutes while it is waiting
on wd0. So at boot it gets stuck here:
wd0(pciide0:0:0): timeout
type: ata
c_bcount: 512
c_skip: 0
pciide0:0:0: bus-master DMA
error: missing interrupt, status=0x21
wd0c: device timeout reading fsbn 0 (wd0
bn 0; cn 0 tn 0 sn 0), retrying
wd0(pciide0:0:0): timeout
type: ata
c_bcount: 512
c_skip: 0
pciide0:0:0: bus-master DMA error:
missing interrupt, status=0x21
wd0: transfer error, downgrading to PIO mode 4
wd0(pciide0:0:0): using PIO mode 4
wd0c: device timeout reading fsbn 0 (wd0 bn
0; cn 0 tn 0 sn 0), retrying
wd0: soft error (corrected)
I am using the
following compact flash card:
wd0 at pciide0 channel 0 drive 0:
<SILICONSYSTEMS INC 2GB>
wd0: 1-sector PIO, LBA, 2001MB, 4098528 sectors
wd0(pciide0:0:0): using PIO mode 4, DMA mode 2
So I was wondering now if
there is a way to avoid this delay at booting? Would replacing the compact
flash card with another moderner one fix it? Or maybe does my BIOS need some
tweaking?
Regards,
ML