I'm trying to boot a Dell Optiplex GX1 (440BX PIIX4e, P2-333) using a
Maxtor (i.e., Promise) Ultra ATA-100 controller (BIOS rev 2.01.0.43)
and a Western Digital WD600BB hard drive.  The system works fine
without the Promise controller, and the controller shows up in dmesg:

atapci1: <Promise ATA100 controller> port 
0xdc40-0xdc7f,0xdcb8-0xdcbb,0xdcc0-0xdcc7,0xdcd0-0xdcd3,0xdcd8-0xdcdf mem 
0xff000000-0xff01ffff irq 11 at device 15.0 on pci0
ata2: at 0xdcd8 on atapci1
ata3: at 0xdcc0 on atapci1

The HD in question (and the CDRW):
ad0: 57241MB <WDC WD600BB-00CAA1> [116301/16/63] at ata0-master UDMA33
acd0: CD-RW <QPS CD-R PX-W8432T> at ata1-master PIO4

No other ATA devices are in the system.

When the WD600 is moved to the Promise, it shows up just fine as ad4
(and disk1 in loader), but the kernel raises error 6 (ENXIO?) when
trying to mount ufs:/dev/ad4s1a.  (Also, setting root_disk_unit to 4
does nothing; the kernel tries to mount ad0s1a regardless, and I have
to type in the correct(?) device manually.)

What else should I be trying to get this working?

-- 
Brad Ackerman N1MNB                     "Hollywood in general is terrified
[EMAIL PROTECTED]       28 42 17 N        of the notion of ideas."
PGP: 0x62D6B223        81 23 28 W        -- Samuel R. Delany, NYT 2001/7/8

Attachment: pgp00000.pgp
Description: PGP signature

Reply via email to