Neohapsis is currently accepting applications for employment. For more information, please visit our website www.neohapsis.com or email firstname.lastname@example.org
From: Nick Holland (nickholland-consulting.net)
Date: Thu Dec 13 2001 - 11:46:37 CST
>> OpenBSD/i386 BOOT 1.28
boot> boot -c
<bla, bla, bla>
User Kernel Config
UKC> disable pciide*
69 pciide* disabled
system will now boot up without pciide (the (U)DMA IDE driver). It
will then fall back to the wdc(4) driver, the ISA-ish PIO driver.
Be forewarned that if the board is broke and won't do UDMA, I'm not
betting that it will work doing PIO, either...there just isn't much
redundancy IBM PC decended computers.
If this works, though, you can either 1) Build a new kernel with no
pciide driver installed or 2) disable pciide permanently using the
config command. ('man 8 config').
Tariq Rashid wrote:
> my (old) box has a bad motherboard - it can only support pio mode 4 but bios
> boot up lists the ide hard drive as able to do udma-2.
> openbsd 3.0 install starts ok (booting from CD) - but fails at various
> random stages when the disk activity causes the disk system to timeout or
> reset ... i have got it to install by ftp: the system boots fine but then
> again at a random stage the disk i/o fails...
> its not the HD as i've replaced it... i can't seem to get non-udma hds any
> more and the mobo just won't let me force non-udma - it already says pio-4
> (not even auto).
> so - is there an install time option, or method of compiling a kernel which
> doesn't use udma?
> i've read the new FAQ item relating to pciide... and searched the
> (ps - i can't allocate funds for a new system just yet!)