Subject: Multiple Promise IDE Controller
To: None <netbsd-users@netbsd.org>
From: Jochen Keil <J.Keil@gmx.de>
List: netbsd-users
Date: 01/31/2005 22:15:43
Hi all.

There seems to be a hardware dependent problem with Promise Ultra 100 
TX2 IDE Controllers.
I updated the Controller BIOS and swapped them around on the PCI Slots 
but on boot only 4 of 6 disks will show up. However, booting NetBSD 
works and it even recognizes all disks (i initially forget to 
MAKEDEV..). At the moment i'm running benchmark test on all disks.
Unfortunately not everything is fine. On booting i get some errors in 
dmesg which i attached below. I can provide more output if needed.
The description i found here absolutely fits to my problem:
http://www.beowulf.org/archive/2001-November/005390.html
Is there a similar option as mentioned in the replys available for NetBSD?
Are there any other options despite buying new controllers?

Thanks in advance and greetings,

Jochen Keil

A pane of my dmesg:
wd0: transfer error, downgrading to Ultra-DMA mode 2
wd0(pdcide0:0:0): using PIO mode 4, Ultra-DMA mode 2 (Ultra/33) (using 
DMA data transfers)
wd0d: error reading fsbn 0 (wd0 bn 0; cn 0 tn 0 sn 0), retrying
wd0: (aborted command, interface CRC error)
wd0: soft error (corrected)
pdcide2:0:0: lost interrupt
         type: ata tc_bcount: 512 tc_skip: 0
pdcide2:0:0: bus-master DMA error: missing interrupt, status=0x21
wd4: transfer error, downgrading to Ultra-DMA mode 2
wd4(pdcide2:0:0): using PIO mode 4, Ultra-DMA mode 2 (Ultra/33) (using 
DMA data transfers)
wd4d: DMA error reading fsbn 0 (wd4 bn 0; cn 0 tn 0 sn 0), retrying
pdcide2:0:0: lost interrupt
         type: ata tc_bcount: 512 tc_skip: 0
pdcide2:0:0: bus-master DMA error: missing interrupt, status=0x21
wd4: transfer error, downgrading to Ultra-DMA mode 1
wd4(pdcide2:0:0): using PIO mode 4, Ultra-DMA mode 1 (using DMA data 
transfers)
wd4d: DMA error reading fsbn 0 (wd4 bn 0; cn 0 tn 0 sn 0), retrying
pdcide2:0:0: lost interrupt
         type: ata tc_bcount: 512 tc_skip: 0
pdcide2:0:0: bus-master DMA error: missing interrupt, status=0x21
wd4: transfer error, downgrading to DMA mode 2
wd4(pdcide2:0:0): using PIO mode 4, DMA mode 2 (using DMA data transfers)
wd4d: DMA error reading fsbn 0 (wd4 bn 0; cn 0 tn 0 sn 0), retrying
pdcide2:0:0: lost interrupt
         type: ata tc_bcount: 512 tc_skip: 0
pdcide2:0:0: bus-master DMA error: missing interrupt, status=0x21
wd4: transfer error, downgrading to PIO mode 4
wd4(pdcide2:0:0): using PIO mode 4
wd4d: DMA error reading fsbn 0 (wd4 bn 0; cn 0 tn 0 sn 0), retrying
wd4: soft error (corrected)
wd1: transfer error, downgrading to Ultra-DMA mode 2
wd1(pdcide0:1:0): using PIO mode 4, Ultra-DMA mode 2 (Ultra/33) (using 
DMA data transfers)
wd1d: error reading fsbn 0 (wd1 bn 0; cn 0 tn 0 sn 0), retrying
wd1: (aborted command, interface CRC error)
wd1: soft error (corrected)