From: Stroller <stroller@stellar.eclipse.co.uk>
To: Gentoo User Mailing List <gentoo-user@lists.gentoo.org>
Subject: [gentoo-user] Highpoint Rocket HPT302 PATA EIDE controller
Date: Tue, 22 Nov 2005 23:00:04 +0000 [thread overview]
Message-ID: <adbdb6effccf6b443ff7c868d913b4b7@stellar.eclipse.co.uk> (raw)
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
next reply other threads:[~2005-11-22 23:21 UTC|newest]
Thread overview: 6+ messages / expand[flat|nested] mbox.gz Atom feed top
2005-11-22 23:00 Stroller [this message]
2005-11-23 2:31 ` [gentoo-user] Highpoint Rocket HPT302 PATA EIDE controller 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
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=adbdb6effccf6b443ff7c868d913b4b7@stellar.eclipse.co.uk \
--to=stroller@stellar.eclipse.co.uk \
--cc=gentoo-user@lists.gentoo.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox