HPT366 hangs up at boot

OGAWA Hirofumi (hirofumi@mail.parknet.co.jp)
Tue, 21 May 2002 02:02:16 +0900


Hi,

I'm using hpt366. 2.5.15 and 2.5.16 hangs up at the following message.

ATAL: Triones Technologies, Inc. HPT366 / HPT370: onboard version of chipset, pin1=1 pin2=2
ATA: Triones Technologies, Inc. HPT366 / HPT370: controller on PCI slot 00:13.0
ATA: chipset rev.: 1
ATA: non-legacy mode: IRQ probe delayed
ide2: BM-DMA at 0xdc00-0xdc07, BIOS settings: hde:pio, hdf:pio
ATA: Triones Technologies, Inc. HPT366 / HPT370 (#2): controller on PCI slot 00:13.1
ATA: chipset rev.: 1
ATA: non-legacy mode: IRQ probe delayed
ide3: BM-DMA at 0xe800-0xe807, BIOS settings: hdg:pio, hdh:pio
hda: IBM-DJNA-351520, ATA DISK drive
hdb: ATAPI 44X CDROM, ATAPI CD/DVD-ROM drive
hde: WDC WD800AB-00CBA0, ATA DISK drive
ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
ide2 at 0xd400-0xd407,0xd802 on irq 18
hda: 30033360 sectors w/430KiB Cache, CHS=29795/16/63, UDMA(33)
hde: 156301488 sectors w/2048KiB Cache, CHS=155061/16/63, UDMA(66)
Partition check:
hda: [PTBL] [1869/255/63] hda1 hda2 hda3 hda4
hda4: <bsd: hda5 hda6 hda7 hda8 >
hde:

Then, I tried this and that. I don't know whether the following change
is right or not. However this works for me. Could you consider the
following?

diff -u /home/hirofumi/hpt366.c.orig /home/hirofumi/hpt366.c
--- /home/hirofumi/hpt366.c.orig Tue May 21 01:48:58 2002
+++ /home/hirofumi/hpt366.c Tue May 21 01:49:28 2002
@@ -863,7 +863,7 @@
byte ultra66 = eighty_ninty_three(drive);
int rval;

- config_chipset_for_pio(drive);
+// config_chipset_for_pio(drive);
drive->init_speed = 0;

if ((drive->type != ATA_DISK) && (speed < XFER_SW_DMA_0))

Regards.

-- 
OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/