From: Stroller <stroller@stellar.eclipse.co.uk>
To: gentoo-user@lists.gentoo.org
Subject: Re: [gentoo-user] Highpoint Rocket HPT302 PATA EIDE controller
Date: Thu, 24 Nov 2005 06:00:40 +0000 [thread overview]
Message-ID: <d0e9e992379b3ac9c30987630f678159@stellar.eclipse.co.uk> (raw)
In-Reply-To: <4383D496.2060001@tgharold.com>
On Nov 23, 2005, at 2:31 am, Thomas Harold wrote:
>
> Key things to look for in menuconfig for Rocket133 might be:
>
> (D)evice drivers
> --> ATA/ATAPI/MFM/RLL support
> --> --> SCSI emulation support
> --> --> generic/default IDE chipset support
> --> --> PCI IDE chipset support
> --> --> Generic PCI IDE Chipset Support
>
> Probably the only one that matters is (CONFIG_BLK_DEV_HPT366=y):
>
> --> --> HPT36X/37X chipset support (turn this ON as BUILT-IN)
>
> Yes, the Rocket 133SB (Rocket133SB) HPT302 chip is apparently
> supported by the HPT366.c file.
Ah! My bad. It seems that all those options WERE configured in my
kernel and the Highpoint IS being recognised. But there is a problem:
HPT302: IDE controller at PCI slot 0000:00:02.0
PCI: Enabling device 0000:00:02.0 (0000 -> 0003)
PCI: No IRQ known for interrupt pin A of device 0000:00:02.0.
Probably buggy MP table.
HPT302: chipset revision 2 HPT302: bad irq (0): will probe later
HPT37X: using 33MHz PCI clock PCI: Setting latency timer of device
0000:00:02.0 to 64
ide2: BM-DMA at 0x1000-0x1007, BIOS settings: hde:pio,
hdf:pio
HPT37X: using 33MHz PCI clock
ide3: BM-DMA at 0x1008-0x100f, BIOS settings: hdg:pio,
hdh:pio
Probing IDE interface ide2...
hde: WDC WD2500BB-22GUA0, ATA DISK drive
hde: IRQ probe failed (0xfffff6f8)
hdf: IRQ probe failed (0xfffff6f8)
hdf: IRQ probe failed (0xfffff6f8)
ide2: DISABLED, NO IRQ
ide2: failed to initialize IDE interface
I suspect this is because I've disabled the device in the machine's
BIOS, in the belief that Linux would issue it an IRQ & so on. When I
re-enable the controller in BIOS & boot from the LiveCD the drive
attached to the controller shows up & I am able to mount it:
HPT302: IDE controller at PCI slot 0000:00:02.0 HPT302: chipset
revision 2 HPT37X: using 33MHz PCI clock HPT302: 100% native mode
on irq 11
ide2: BM-DMA at 0x2400-0x2407, BIOS settings: hde:DMA,
hdf:pio ide3: BM-DMA at 0x2408-0x240f, BIOS settings:
hdg:pio, hdh:pio
Probing IDE interface ide2... input: AT Translated Set 2
keyboard on isa0060/serio0
hde: WDC WD2500BB-22GUA0, ATA DISK
drive ide2 at 0x2000-0x2007,0x200a on irq 11
Unfortunately, if I leave the controller enabled in BIOS then the PC
will attempt to boot from it, and not from the built-in RAID array on
which the operating-system is installed... thus I get a "non-sytem disk
or disk error". The CD drive is on an internal EIDE controller which I
can boot from whether the Highpoint is enabled or not. The system
itself is a 5 year-old Compaq Proliant server which was never intended
to have an EIDE hard-drives alongside its SCSI array, so I seem to be
unable to tell it to boot from the array rather than the Highpoint.
I believe I may be able to install GRUB on the boot sector of the EIDE
drive & point that at the /boot partition on the RAID array, but I
thought I'd check in here first. Is there any way to get the kernel to
choose an IRQ for the HPT302? I thought this was what plug & play
operating systems were about. Can the kernel be invoked with an append
which will assign it the IRQ11 recognised by the LiveCD? I've tried
furtling with the interrupts of the various controllers, but it's not a
very intuitive interface on this machine - might I be able to change
the boot order this way?
Many thanks in advance for any advices,
Stroller.
--
gentoo-user@gentoo.org mailing list
next prev parent reply other threads:[~2005-11-24 6:07 UTC|newest]
Thread overview: 6+ messages / expand[flat|nested] mbox.gz Atom feed top
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 [this message]
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=d0e9e992379b3ac9c30987630f678159@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