I was pleasantly surprised to discover that Fsys.atapi supposedly supports
the HighPoint HPT370/372 chip. I have an Abit motherboard which has this
chip besides the standard EIDE chip. It uses the HPT to implement RAID.
But I can’t seem to be able to get Fsys.atapi to work with the HPT. When I
Fsys.atapi atapi lba48
It detects my HD on the standard EIDE interface. But it doesn’t detect the
disks on the HPT interface. When I do
Fsys.atapi -v fsys -N HPT -n0=hpt atapi ioport=a400,irq=10
it starts up but no /dev/hpt* devices appear.
When I do
Fsys.atapi -v fsys -N HPT -n0=hpt atapi vid=0x1103,did=4
it prints “scsi module not used” and then dumps with a SIGSEGV.
Can anybody help? Also, if it does support the HPT chip, does this mean it
also supports it’s RAID capabilities?
Below is an extract of show_pci -v. (I folded some long lines) BTW: thank
you QSS for continued support of new hardware on QNX4.
Vendor ID = 1103h,
Device ID = 4h,
PCI index = 0h
Class Code = 018000h Mass Storage (Other 128) ProgIF=0
Revision ID = 4h
Bus number = 2
Device number = 6
Function num = 0
Status Reg = 230h
Command Reg = 5h
Header type = 0h Single-function
BIST = 0h Build-in-self-test not supported
Latency Timer = 40h
Cache Line Size= 8h un-cacheable
Base Address = IO@a400h length 8 bytes IO@a800h length 4 bytes IO@ac00h
length 8 bytes IO@b000h length 4 bytes IO@b400h length
Subsystem Vendor ID = 1103h
Subsystem ID = 1h
Max Lat = 8ns
Min Gnt = 8ns
PCI Int Pin = 1, INT A
Interrupt line = 10
Capabilities Pointer = 60h
Capability ID = 1h
Capabilities = 22h - 0h