Re: promise fasttrak 100 hardware-raid
On Mon, May 12, 2003 at 04:59:26PM +0200, Jochen Kächelin wrote:
> Can somebody tell my if there's a way
> to run a promise onboard controller (PDC 20265)
> in hardware-raid (1) mode on a Fujitsu-Siemens L100.
I suppose I could be of some assistance - hope so, at least.
> We are just running Red Hat 7.3 and FSC only
> offers kernel-modules for RedHat, SuSE, RH AS -
> and promise does not offer the source-code.
>
> Any suggesstions!!
Ok, let me say that the following worked for me when I recently installed
debian on a motherboard that had a promise 20276 chip.
Anyway what I did:
Note: what I write below assumes that U have a clean harddisk and some
knowledge of the debian installation process.
1. boot your debian cd - make sure you choose the bf24 kernel image.
2. after the kernel has booted switch to a virtual console and type
cat /proc/pci or was it more /proc/pci
You will need to locate some lines like the following:
Master Capable. Latency=32. Min Gnt=4.Max Lat=18.
I/O at 0xb400 [0xb407].
I/O at 0xb000 [0xb003].
I/O at 0xa800 [0xa807].
I/O at 0xa400 [0xa403].
I/O at 0xa000 [0xa00f].
Non-prefetchable 32 bit memory at 0xda800000 [0xda803fff].
write the numbers down (the above are from the computer on which I installed
debian and are probably no use to U).
You will need the following (I will use the numbers above as an example):
the 1st number 0xb400
the 2nd number + 2 0xb000+2 = 0xb002
the 3rd number 0xa800
the 4th number + 2 0xa400+2 = 0xa402
3. Now U need 2 reboot. When the cd starts to boot again U add the following after
the lilo command prompt:
bf24 ide0=0xb400,0xb002 ide1=0xa800,0xa402
or
bf24 ide2=0xb400,0xb002 ide3=0xa800,0xa402
One of the above should work.
4. Now the kernel should boot and U can proceed as U would normally.
5. When U get to the stage about partitioning the harddisk make sure that U only do
so on /dev/ataraid/d0. After U have made all your partitions and exited cfdisk
you will need to reboot.
6. Once again U will need to use bf24 ide0=0xb400,0xb002 ide1=0xa800,0xa402 or
bf24 ide2=0xb400,0xb002 ide3=0xa800,0xa402 - which ever worked for U previously.
7. Once the kernel has booted continue with the installation (don't partition the disk
again, of course).
8. After U agree 2 make the system bootable switch to a virtual terminal and cd /target/etc.
9. First check that fstab is ok. You will have to use the editor nano-tiny:
nano-tiny fstab
Basically all the harddisk references should be to /dev/ataraid/d0p<some_number>
10.Now U need to check and make a few changes to lilo.conf.
nano-tiny lilo.conf
Make sure that it contains the following:
boot=/dev/ataraid/d0 and
root=/dev/ataraid/d0p<some_number> ... the number will, of course, depend on what partition
the root partition the root partition is on.
Finally U will need to add an appendline similar to the following:
append="ide0=0xb400,0xb002 ide1=0xa800,0xa402"
recognise those numbers from b4?
Exit nano-tiny and run lilo -v
If all goes ok U should be able to reboot and continue the installation.
As I said at the start this is what I did when I installed debian on a mobo with the promise 20276 onboard
chip. I assume that the above will work 4 U 2 but, U will only know by trying.
Anyway good luck.
t-ir
Reply to: