free web hosting | website hosting | Web Hosting | Free Website Submission | shopping cart | php hosting

Mandrake 9.2 and the Promise chipset 20276

for Raid0 configuration. Kernel 2.4.22-10mdk

I want to share this to help others.

I have used the instruction and files below to install Mandrake 9.2 on my raid0 motherboard from Gigabyte. It uses the Promise 20276 chipset and this is not supported yet for MD 9.2
I have 2 x 80 Gb Hard drives in stripping raid configuration.

The instructions and files are the same as per Promise, only the version supported is for the standard kernel of 9.2  And I added a comment at the end of script to show they are not original Promise.

On normal installation, the disks are found not to be raid (/dev/hdx) and after compiling a FastTrak.o driver, I could not reboot.

So I modified the freely given scripts from Promise in oder to load a newly compiled kernel for the version 2.4.22-10mdk.

All in all, you will need to create a floppy disk with 7 files, 1 folder (with 1 of the file in that folder):
1) The readme.txt file for instructions (size 4624 bytes). READ THIS FILE WELL.
2) The floppy.fix file to load the driver FastTrak into the installation driver
(size 1153 bytes)
3) The Setup-ft script to copy the driver on the machine and create the initrd (size 3422 bytes)
4) The modules.cgz file used to keep all divers. Only the BOOT and the 10mdk are compiled. The others are copies of the 10mdk and could work or not (not tested) with the Don't check version option of module loading (size 283319 bytes)
5) The install script (not used) that was never tested but should be OK, It is used only for access a drive after the boot where boot is not raid (size 3367 bytes)
6) The Mdk-92- empty file used for versionning (size 0 bytes)

Create 1 folder named 2.4.22-10mdkBOOT where you are going to copy:
7) The FastTrak.o driver for the installation kernel
(size 119497bytes)

I can not put a zip file on this free site therefore you will need to
load all files independantly by using the right mouse button and 'save target as'

The CGZ file was done with the command cpio
The FastTrak.o files where compiled with sources for 2.4.22 and the makefile was modified to 2.4.22-10mdk

P.S. I have already sent a zip file to someone in Germany and he was able to install. This was a seconde test for the files.

Some more info on the Mandrake forums Install and Hardware.


Here is an excerpt of the modified readme from Promise:

Linux Kernels 2.4.x misidentify Promise ATA-RAID controllers as simple
IDE controllers. This results in the built-in Linux IDE driver trying to
handle the controller and can prevent the proper FastTrak ATA RAID driver
from loading.

1.3 Prepare a Driver Diskette

    You will use a diskette to load the new Linux driver onto your PC.

    1) Obtain a new, formatted diskette and label it "FastTrak Driver Disk."
       Insert it into your PC's floppy drive.

    2) Extract the contents of the driver file you downloaded from the
       Promise website onto your floppy disk. Use either WinZIP in Windows or
       Unzip in Linux to extract the files.


2.2 To install the FastTrak Series Linux Driver into a NEW SYSTEM

  1.) Start the Mandrake Linux installation with CD-ROM booting.

  2.) At the Mandrake Linux installation screen appear, Press F1.

  3.) Append parameters below at the "boot:" prompt,
      then press the Enter key.

"linux ide0=0x1f0,0x3f6,14 ide1=0x170,0x376,15 ide2=0 ide3=0 ide4=0
        ide5=0 ide6=0 ide7=0 ide8=0 ide9=0 expert"

  4.) When "If you want to insert third-party kernel modules?"
      message appear, Please select "No" to continue install.

  5.) Press Ctrl-Alt-F2 at language selection menu, insert the
      FastTrak Driver Disk in the floppy drive.

  6.) Issue following commands to load FastTrak module, Because
      Mandrake linux not initial floppy device at startup.
        # modprobe floppy
        # mkdir /floppy
        # mount -t ext2 /dev/fd0 /floppy (Extract from linux)
               or mount -t vfat /dev/fd0 /floppy (Extract from Windows)
        # cd /floppy
        # sh floppy.fix
        # cd /
        # umount /floppy

  7.) Then Press Ctrl-Alt-F7 and proceed with the install.

  8.) When installation at "Install bootloader" menu, click "Advanced"
      button then click "OK" button. If you have multi-boot items, please
      select each entries then click "Modify" button, append kernel
      parameters at Append field.

"ide0=0x1f0,0x3f6,14 ide1=0x170,0x376,15 ide2=0 ide3=0 ide4=0 ide5=0
        ide6=0 ide7=0 ide8=0 ide9=0"

  9.) Push "OK" button then push "Done" botton. Continue to proceed with
      the install.

  10.) Press Ctrl-Alt-F2 when installation at the Final step(Congratulations,
      installation is complete)

  11.) Insert the FastTrak Driver Disk floppy, Issue commands to load FastTrak
        # chroot /mnt/
        # mount /dev/fd0 /mnt/floppy
        # cd /mnt/floppy
        # sh setup-ft

  12.) Choose your selection here, after FastTrak driver setup successful.
        # cd /
        # umount /mnt/floppy
        # exit

  13.) Please press Ctrl-Alt-F7 and push "Restart" or "OK" button to finish the installation.

                      PROMISE FastTrak Series Linux Driver
                               For Mandrake Linux 9.0
                           Version [11/18/2002]