HPT 366 - Why does HPT's driver freeze the kernel (2.4.26)?

From: war
Date: Mon Aug 02 2004 - 09:19:32 EST


# make
gcc -DHIGHPOINT -DDRIVER_VERSION=\"1.31\" -DMODVERSIONS -DMODULE -DLINUX
-D__KER
NEL__=1 -DCONFIG_PCI -D__BOOT_KERNEL_SMP=0 -D__BOOT_KERNEL_UP=1
-D__MODULE_KERNE
L_i686=1 -DDPLL_SWITCH -DFORCE_133 -DDRIVER_REBUILD -DSUPPORT_ARRAY
-DSUPPORT_
IOCTL -DSUPPORT_ALARM -O2 -I/usr/src/linux/include
-I/usr/src/linux/include/asm-
i386 -I/usr/src/linux/drivers/scsi -Wall -Wstrict-prototypes
-fomit-frame-pointe
r -c hpt.c
hpt.c: In function `hpt_copy_array_info':
hpt.c:2948: warning: int format, long unsigned int arg (arg 3)
as -o baseproc.o baseproc.s
ld -m elf_i386 -r hpt37x2lib.o hpt.o baseproc.o -o hpt37x2.o

# insmod hpt37x2.o
hpt37x2.o: unresolved symbol scsi_unregister_module
hpt37x2.o: unresolved symbol scsi_register
hpt37x2.o: unresolved symbol scsi_register_module
hpt37x2.o: unresolved symbol scsi_unregister
hpt37x2.o:
Hint: You are trying to load a module without a GPL compatible license
and it has unresolved symbols. The module may be trying to access
GPLONLY symbols but the problem is more likely to be a coding or
user error. Contact the module supplier for assistance, only they
can help you.

# modprobe scsi_mod
# insmod hpt37x2.o
<freeze>

Read from remote host testhpt: Operation timed out
Connection to testhpt closed.

Any ideas?
If I load the kernel's driver for the HPT3xxx card, it loads, but then it
does not see any drives.

The card and driver(s) included with RedHat 7.3 worked perfectly, but it
seems that any other distribution (current) has serious problem.

Can anyone suggest what is going wrong?

Must it be booted ONLY with an initrd to properly setup the drives, or?
What is the problem with this card?

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/