|
Neohapsis is currently accepting applications for employment. For more information, please visit our website www.neohapsis.com or email hr@neohapsis.com |
Re: bus-master DMA error: missing interrupt
From: Tobias Ulmer (tobiasu
tmux.org)
Date: Fri Dec 02 2005 - 05:08:17 CST
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
On Thu, Dec 01, 2005 at 11:44:32PM -0500, Jason Dixon wrote:
> I recently purchased a pair of Iron Systems A210 servers for a firewall installation. The systems were ordered with no hard drives and ide-to-CF adapters onboard.
> They are running 3.8 -release on 512MB compact flash (SanDisk SDCFB-512). I'm seeing the following error in the same place on both systems at boot:
>
> 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)
>
> Everything then continues as usual, although I'm also not doing any intentional writes to disk. Anyone have any idea what might be causing this and if it's safe to
> ignore (yeah, right).
Have you tried to disable (Ultra)DMA with config(8) on the wd device?
The flags you might need are listed in wd(4).
I needed that for an old box where OpenBSD tried to "talk" with the IDE
Controller in UltraDMA2 mode and then downgraded it until it was PIO4.
That process took a lot of time, but did nothing bad to my data. As far
as I understand it, this is not an error, just a bit annoying if boot
time matters.
Tobias
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]