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
pgp00000.pgp
Description: PGP signature