Gentoo Archives: gentoo-user

From: Richard Fish <bigfish@××××××××××.org>
To: gentoo-user@l.g.o
Subject: Re: [gentoo-user] Highpoint Rocket HPT302 PATA EIDE controller
Date: Thu, 24 Nov 2005 06:48:29
Message-Id: 7573e9640511232242y60a74c7dy958c3f8cc423da26@mail.gmail.com
In Reply to: Re: [gentoo-user] Highpoint Rocket HPT302 PATA EIDE controller by Stroller
1 On 11/23/05, Stroller <stroller@××××××××××××××××××.uk> wrote:
2 > Unfortunately, if I leave the controller enabled in BIOS then the PC
3 > will attempt to boot from it, and not from the built-in RAID array on
4 > which the operating-system is installed... thus I get a "non-sytem disk
5 > or disk error". The CD drive is on an internal EIDE controller which I
6 > can boot from whether the Highpoint is enabled or not. The system
7 > itself is a 5 year-old Compaq Proliant server which was never intended
8 > to have an EIDE hard-drives alongside its SCSI array, so I seem to be
9 > unable to tell it to boot from the array rather than the Highpoint.
10 >
11 > I believe I may be able to install GRUB on the boot sector of the EIDE
12 > drive & point that at the /boot partition on the RAID array, but I
13 > thought I'd check in here first. Is there any way to get the kernel to
14 > choose an IRQ for the HPT302? I thought this was what plug & play
15 > operating systems were about. Can the kernel be invoked with an append
16 > which will assign it the IRQ11 recognised by the LiveCD? I've tried
17 > furtling with the interrupts of the various controllers, but it's not a
18 > very intuitive interface on this machine - might I be able to change
19 > the boot order this way?
20
21 My guess is that mucking with interrupts is not going to help. There
22 is usually an option to affect the boot order, typically named
23 something like "Boot Off-Board controllers first". If you can give
24 the model number of the server, we can probably lookup the BIOS manual
25 online and maybe give better advice.
26
27 It should also be possible to write a boot sector to the IDE disk that
28 will boot from the SCSI disk. If your /boot partition is /dev/sda1,
29 something like this might work:
30
31 #echo "(hd0) /dev/hda" >/boot/grub/device.map.ide
32 #echo "(hd1) /dev/sda" >>/boot/grub/device.map.ide
33 # grub --device-map=/boot/grub/device.map.ide
34 grub> setup (hd0) (hd1,1)
35 ...
36 grub> quit
37
38 But, fair warning, I've never tried this, so I'm not sure how well it will work.
39
40 -Richard
41
42 --
43 gentoo-user@g.o mailing list

Replies

Subject Author
Re: [gentoo-user] Highpoint Rocket HPT302 PATA EIDE controller Stroller <stroller@××××××××××××××××××.uk>
Re: [gentoo-user] Highpoint Rocket HPT302 PATA EIDE controller Stroller <stroller@××××××××××××××××××.uk>