[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: