Hey gang, I could sure use some help on this one... I'm adding two 160G drives to my server pc. Since the onboard IDE interface is full, I bought a HPT370A IDE controller. Compiled the drivers into the kernel (2.6.9) and it seems to detect it just fine. However when I added the hard drives to the controller, the bootup sequence hangs after detecting the ide interface. After a couple of hours of playing around I got the system to boot by adding these parameters to /boot/grub/menu.lst: hde=16383,16,63 hde=noprobe hdf=16383,16,63 hdf=noprobe Now the server will boot, but the drives can't be accessed. Here's the IDE lines from /var/log/dmesg: Uniform Multi-Platform E-IDE driver Revision: 7.00alpha2 ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx ICH5: IDE controller at PCI slot 0000:00:1f.1 ICH5: chipset revision 2 ICH5: not 100% native mode: will probe irqs later ide0: BM-DMA at 0xf000-0xf007, BIOS settings: hda:DMA, hdb:DMA ide1: BM-DMA at 0xf008-0xf00f, BIOS settings: hdc:DMA, hdd:DMA Probing IDE interface ide0... hda: WDC WD600BB-00CAA1, ATA DISK drive hdb: ST380013A, ATA DISK drive ide0 at 0x1f0-0x1f7,0x3f6 on irq 14 Probing IDE interface ide1... hdc: ST3160023A, ATA DISK drive hdd: Hewlett-Packard DVD Writer 200, ATAPI CD/DVD-ROM drive ide1 at 0x170-0x177,0x376 on irq 15 HPT370A: IDE controller at PCI slot 0000:03:0c.0 HPT370A: chipset revision 4 HPT37X: using 33MHz PCI clock HPT370A: 100% native mode on irq 20 ide2: BM-DMA at 0xa400-0xa407, BIOS settings: hde:DMA, hdf:DMA ide3: BM-DMA at 0xa408-0xa40f, BIOS settings: hdg:pio, hdh:pio <NOTE: KERNEL DIES HERE WITHOUT noprobe PARAMETERS> Probing IDE interface ide2... ide2 at 0x9400-0x9407,0x9802 on irq 20 Probing IDE interface ide3... Probing IDE interface ide3... Probing IDE interface ide4... ide4: Wait for ready failed before probe ! Probing IDE interface ide5... ide5: Wait for ready failed before probe ! hda: max request size: 128KiB hda: 117231408 sectors (60022 MB) w/2048KiB Cache, CHS=65535/16/63, UDMA(100) hda: cache flushes not supported hda: hda1 hda2 hdb: max request size: 1024KiB hdb: 156301488 sectors (80026 MB) w/8192KiB Cache, CHS=16383/255/63, UDMA(100) hdb: cache flushes supported hdb: hdb1 hdb2 < hdb5 hdb6 hdb7 hdb8 hdb9 hdb10 hdb11 > hdb3 hdc: max request size: 1024KiB hdc: 312581808 sectors (160041 MB) w/8192KiB Cache, CHS=19457/255/63, UDMA(100) hdc: cache flushes supported hdc: hdc1 hdd: ATAPI 32X DVD-ROM CD-R/RW drive, 2048kB Cache, UDMA(33) I was reading over the /usr/src/linux-2.6.9/Documentation/ide.txt file, and this jumped out at me: The standard port, and irq values are these: ide0=0x1f0,0x3f6,14 ide1=0x170,0x376,15 ide2=0x1e8,0x3ee,11 ide3=0x168,0x36e,10 This doesn't match what the kernel is reporting for my setup, so when I get home tonight I'll probably try a ide2=0x9400,0x9802,20 ide3=noprobe but I'm running out of ideas. The kernel driver says: "This driver requires dynamic tuning of the chipset during the ide-probe at boot." Not sure exactly what this means, or what it wants. But, thats why I'm passing everything possible to the kernel during boot. Has anyone worked with this card before, or have any idea on what options I can try? Thanks all Chris Frederick _______________________________________________ TCLUG Mailing List - Minneapolis/St. Paul, Minnesota Help beta test TCLUG's potential new home: http://plone.mn-linux.org Got pictures for TCLUG? Beta test http://plone.mn-linux.org/gallery tclug-list at mn-linux.org https://mailman.real-time.com/mailman/listinfo/tclug-list