[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
DMA errors writing to IDE disk
- To: misc@openbsd.org
- Subject: DMA errors writing to IDE disk
- From: John Saylor <jsaylor@mediaone.net>
- Date: 04 Apr 2000 21:16:47 -0400
- User-Agent: Gnus/5.0803 (Gnus v5.8.3) XEmacs/21.1 (Acadia)
Hi
I'm setting up OpenBSD on an old compaq presario 4808 [whooee!] and I
keep getting these odd disk errors, complaining about losing DMAs. I
have a sense that this is an easy fix, yet as I scour the web I have
found nothing to help me. I hope that someone here can help or at
least point me in the right direction.
Here is some stuff from dmesg that identifies the hardware:
Apr 2 09:31:43 boston /bsd: pci0 at mainbus0 bus 0: configuration mode 1 (bios)
Apr 2 09:31:43 boston /bsd: pchb0 at pci0 dev 0 function 0 "Intel 82439TX System (MTXC)" rev 0x01
Apr 2 09:31:43 boston /bsd: pcib0 at pci0 dev 1 function 0 "Intel 82371AB PIIX4 ISA" rev 0x01
Apr 2 09:31:43 boston /bsd: pciide0 at pci0 dev 1 function 1 "Intel 82371AB IDE (PIIX4)" rev 0x01: DMA, channel 0 wired to compatibility, channel 1 wired to compatibility
Apr 2 09:31:43 boston /bsd: wd0 at pciide0 channel 0 drive 0: <QUANTUM BIGFOOT_CY4320A>
Apr 2 09:31:43 boston /bsd: wd0: can use 32-bit, PIO mode 4, DMA mode 2
Apr 2 09:31:43 boston /bsd: wd0: 32-sector PIO, LBA, 4134MB, 8960 cyl, 15 head, 63 sec, 8467200 sectors
Apr 2 09:31:43 boston /bsd: pciide0: channel 0 interrupting at irq 14
Apr 2 09:31:43 boston /bsd: wd0(pciide0:0:0): using PIO mode 4, DMA mode 2 (using DMA data transfers)
And here are the error messages:
Apr 2 11:24:05 boston /bsd: wd0(pciide0:0:0): lost interrupt
Apr 2 11:24:07 boston /bsd: type: ata
Apr 2 11:24:07 boston /bsd: c_bcount: 65536
Apr 2 11:24:07 boston /bsd: c_skip: 0
Apr 2 11:24:07 boston /bsd: pciide0:0:0: Bus-Master DMA error: missing interrupt, status=0x21
Apr 2 11:24:07 boston /bsd: wd0e: DMA error writing fsbn 4659792 of 4659792-4659919 (wd0 bn 6767142; cn 7160 tn 14 sn 60), retrying
Apr 2 11:24:07 boston /bsd: wd0: soft error (corrected)
Apr 2 11:24:27 boston /bsd: wd0(pciide0:0:0): lost interrupt
Apr 2 11:24:28 boston /bsd: type: ata
Apr 2 11:24:28 boston /bsd: c_bcount: 65536
Apr 2 11:24:28 boston /bsd: c_skip: 0
The system seems to recover, but I'd like it to not give me these
hiccups. Any suggestions, pointers, or sarcasm is welcome.
--
\js
Yow! Am I cleansed yet?!