HPT366/368/370 IDE/SCSI-EMULATION PROBLEMS (2.4.x)

war (war@lucidpixels.com)
Tue, 22 Apr 2003 12:22:06 -0400 (EDT)


war@p300:~$ find /usr/src/linux-2.4.20/Documentation/ | grep -i hpt
war@p300:~$

The top of /usr/src/linux-2.4.20/drivers/ide/hpt366.c does not offer much
in terms of the documentation.

Hopefully my question is simple, why does this card only seem to work with
such a configuration?

I have 3 cards, 12 HDD.

If I try to boot with normal (no append), the box will sit there trying to
find the hard drives.

If I boot with the way most distros set it up (ie: sda=noprobe
sdb=noprobe) and so on, this works, but then it uses SCSI-EMULATION.

I am familiar with PROMISE BOARDS (100/133) and they do not have this
problem.

Is there something in particular one must do to achieve IDE access, to
have the kernel see the HDD's as IDE devices and not use SCSI-EMULATION
for HPT ROCKET ATA/100 cards?

Also, when you cat /proc/ide/hpt* it gives a segfault and the kernel
oopses, I've sent this e-mail a week or two ago.

So, to summarize:

Boot with IDE support only and no append, the box sits there looking for
the other IDE hard drives (using intel i845 chipset btw).
It looks forever, was on for 2 weeks, never found the disks.

Switched over to distro method, sda=noprobe,sdb=noprobe and so on for all
12 drives and testing with rh73/scsi-emulation/etc IS enabled, and the
kernel does a lot of running around and sets them up as SCSI devices.

Is it possible to have HPT rocket ATA/100 cards (3 of them) see hard
drives as IDE and not SCSI?

-
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/