public inbox for gentoo-user@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-user] Highpoint Rocket HPT302 PATA EIDE controller
@ 2005-11-22 23:00 Stroller
  2005-11-23  2:31 ` Thomas Harold
  0 siblings, 1 reply; 6+ messages in thread
From: Stroller @ 2005-11-22 23:00 UTC (permalink / raw
  To: Gentoo User Mailing List

Hi there,

Has anyone had any joy getting one of these to work under Gentoo, 
please? I bought it on the recommendations of users on 
uk.comp.os.linux, as I was looking for a Linux-compatible card 
available in the UK, but apparently no-one on that group is using the 
card under Gentoo.

Highpoint provide drivers as source; unpacking these & running make 
unfortunately fails on my system, with the following output:

	$ make
	make -C /usr/src/linux SUBDIRS=`pwd` modules
	make[1]: Entering directory `/usr/src/linux-2.6.14-gentoo-r2'
	  CC [M]  /home/stroller/hpt302/hpt.o
	In file included from /home/stroller/hpt302/hpt.c:48:
	drivers/scsi/hosts.h:1:2: warning: #warning "This file is obsolete, 
please use <scsi/scsi_host.h> instead"
	In file included from /home/stroller/hpt302/global.h:16,
	                 from /home/stroller/hpt302/entry.c:5,
	                 from /home/stroller/hpt302/hpt.c:54:
	/home/stroller/hpt302/osheader.h:96:5: warning: "DBG" is not defined
	In file included from /home/stroller/hpt302/hpt.c:54:
	/home/stroller/hpt302/entry.c:8:5: warning: "DBG" is not defined
	In file included from /home/stroller/hpt302/hpt.c:54:
	/home/stroller/hpt302/entry.c: In function `hpt3xx_Abort':
	/home/stroller/hpt302/entry.c:500: error: structure has no member 
named `abort_reason'
	/home/stroller/hpt302/entry.c: In function `fOsBuildSgl':
	/home/stroller/hpt302/entry.c:681: warning: implicit declaration of 
function `scsi_to_pci_dma_dir'
	/home/stroller/hpt302/entry.c: At top level:
	/home/stroller/hpt302/entry.c:828: error: unknown field `abort' 
specified in initializer
	/home/stroller/hpt302/entry.c:828: error: unknown field `reset' 
specified in initializer
	make[2]: *** [/home/stroller/hpt302/hpt.o] Error 1
	make[1]: *** [_module_/home/stroller/hpt302] Error 2
	make[1]: Leaving directory `/usr/src/linux-2.6.14-gentoo-r2'
	make: *** [default] Error 2
	$

Setting the KERNELDIR variable to 
"/lib/modules/2.6.14-gentoo-r2/build/" doesn't make any difference, not 
does editing the makefile so that drivers/scsi/host.h is included 
instead of hosts.h

A poster on the Gentoo forums indicated that he'd managed to get this 
card working using one of the other Highpoint drivers already in the 
Linux kernel, but that doesn't seem to work for me, as I have enabled 
these and the drive connected to the controller is still not shown. (Is 
there any other way to test whether the controller is working or not?)

$ zcat /proc/config.gz | grep -i hpt
# CONFIG_HIGHPTE is not set
CONFIG_BLK_DEV_HPT34X=y
# CONFIG_HPT34X_AUTODMA is not set
CONFIG_BLK_DEV_HPT366=y

The device is shown on the PCI bus thusly:

	# 0000:00:02.0 RAID bus controller: Triones Technologies, Inc. HPT302 
(rev 02)
	        Subsystem: Triones Technologies, Inc.: Unknown device 0001
	        Flags: bus master, 66Mhz, medium devsel, latency 64
	        I/O ports at 1400 [size=8]
	        I/O ports at 1410 [size=4]
	        I/O ports at 1408 [size=8]
	        I/O ports at 1414 [size=4]
	        I/O ports at 1000 [size=256]
	        Expansion ROM at 50000000 [disabled] [size=128K]
	        Capabilities: [60] Power Management version 2

Many thanks in advance for any help or advices. I'm not averse to 
replacing the card if someone can recommend one available in the UK 
with drivers already in the kernel. It doesn't need to do RAID, only 
act as a 133 EIDE controller for the new hard-drive I put in this 
Pentium II server recently.

Stroller.

-- 
gentoo-user@gentoo.org mailing list



^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2005-11-28  2:46 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2005-11-22 23:00 [gentoo-user] Highpoint Rocket HPT302 PATA EIDE controller Stroller
2005-11-23  2:31 ` Thomas Harold
2005-11-24  6:00   ` Stroller
2005-11-24  6:42     ` Richard Fish
2005-11-24 21:13       ` Stroller
2005-11-28  2:41       ` Stroller

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox