LinuxQuestions.org
Share your knowledge at the LQ Wiki.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware
User Name
Password
Slackware This Forum is for the discussion of Slackware Linux.

Notices


Reply
  Search this Thread
Old 11-25-2005, 10:02 AM   #16
keefaz
LQ Guru
 
Registered: Mar 2004
Distribution: Slackware
Posts: 6,552

Rep: Reputation: 872Reputation: 872Reputation: 872Reputation: 872Reputation: 872Reputation: 872Reputation: 872

I think the RAID shouldn't be setup in the BIOS to work with Linux,
it rather should be set with Linux appropriate softs, I can be wrong

But maybe with your ASUS mobo, the RAID has to be set for the drive
to be seen by the kernel (?) Maybe try to set it as UDMA and run
the Slackware installation to see...
 
Old 11-25-2005, 10:07 AM   #17
soulestream
Member
 
Registered: Nov 2005
Posts: 183

Rep: Reputation: 30
okay

so you are stcuk at the first part of install

have you tried bare.i kernel?

you really need to find out what your sata controller is.

if it doesnt happen to have a linux driver, then your stuck

have your tried another distro? maybe a ubuntu/slax live cd

soule

edit you have a 64bit, have you looked at slamd64?


soule

Last edited by soulestream; 11-25-2005 at 10:14 AM.
 
Old 11-25-2005, 10:36 AM   #18
rkrishna
Member
 
Registered: Mar 2005
Location: chennai(madras), India
Distribution: slackware ofcourse
Posts: 654

Original Poster
Rep: Reputation: 32
Quote:
But maybe with your ASUS mobo, the RAID has to be set for the drive
in "Raid setup", mode is already set " as UDMA"


bare.i, kernel panic only test26.s works (even the sata.i shipped with slack10.2)

Quote:
have your tried another distro? maybe a ubuntu/slax live cd
will try ubundu 64, slamd didnt tried, wil check that

anyway thnks keefaz
i will google a little and try other things. anyway i need slack to be loaded. for the time being i am stoping here..
 
Old 11-25-2005, 10:45 AM   #19
keefaz
LQ Guru
 
Registered: Mar 2004
Distribution: Slackware
Posts: 6,552

Rep: Reputation: 872Reputation: 872Reputation: 872Reputation: 872Reputation: 872Reputation: 872Reputation: 872
Also, did you look at /proc/ide after booting from CD, some have their
drive seen as /dev/hde or /dev/hdf
 
Old 11-25-2005, 01:16 PM   #20
Erik_FL
Member
 
Registered: Sep 2005
Location: Boynton Beach, FL
Distribution: Slackware
Posts: 821

Rep: Reputation: 258Reputation: 258Reputation: 258
I looked at the K8S-MX Manual.

There should be a selection for the "Onboard PCI S-ATA Controller" with the choices " "Disabled", "IDE by BIOS" or "RAID by Rom".
Make sure you have the option set to "IDE by BIOS". If you don't see that option, you may have to update the BIOS. WARNING! changing that option will cause any existing data on the S-ATA hard disk to be inaccessible. If you have something on the hard disk, back it up first.

After you change that setting you will need to partition the S-ATA hard disk and format the hard disk partitions.

If you try to use the "RAID by Rom" option, the "standard" drivers in Linux will not work.

=====================================================
NO RAID

If you don't care about RAID at all, set the BIOS option to "IDE by BIOS".

=====================================================
SOFTWARE RAID

To use software RAID, set the BIOS option to "IDE by BIOS". If you want RAID under Linux use the software RAID that is part of Linux. If you want RAID under Windows use the software RAID that is part of Windows. This is what I recommend, since it is easy to install Linux.

You can dual boot Windows and Linux, but the software RAID of the two is not compatible. Windows will not see Linux RAID partitions and Linux will not see Windows RAID partitions. You can still create non-RAID partitions that they can share if you want.

=====================================================
HARDWARE RAID (fake hardware RAID)

Why is this called "fake hardware RAID"? The S-ATA RAID controllers, unlike SCSI, don't do all the work of RAID in hardware. A lot of the RAID functions are implemented in software. For booting, the RAID BIOS allows access to the RAID disks like any normal hard disk. Once the operating system is booted the RAID BIOS can't be used. The operating system has a proprietary (custom) driver that allows access to the hard disks. The driver makes the hard disks look like a hardware RAID controller. The formatting of the hard disks is proprietary, and can only be read by the driver from the manufacturer of the RAID chip.

To support RAID that is compatible between Windows and Linux, you will need the proprietary Linux driver for the SiS RAID controller chip. Look for a driver on the SiS web site. If you find a SiS RAID driver for Linux, set the option to "RAID by Rom". If you can't find a driver, you can't use hardware RAID ("RAID by Rom"). Since you will be using an equivalent SiS RAID driver for both Windows and Linux they will be compatible. Installing Linux on hardware RAID is very complicated, and you will have to figure out some of it as you go.

- Compile the proprietary driver (on another Linux system)
- Boot Linux installation CD
- Unload SATA driver for SiS controller (if it loads)
- Load the proprietary RAID driver for SiS
- Partition, format and install to RAID disks
- Make an "initrd" image to boot the system (read "man initrd")
- Test the system booting and correct any problems with "initrd"

You might not get a driver module that will load on the version of Linux you are using. In that case you will need the driver sources, and you will have to compile them on another Linux system. You can also temporarily set the system to ""IDE by BIOS" to compile the driver. If you do that, copy the driver module and anything else you need to a floppy or CD. You will have to erase and reformat the hard disk to switch to "RAID by Rom".

To install Linux, you have to boot the Linux installation CD. Then you have to load the special RAID driver. If there is a "standard" SiS S-ATA driver loaded, you may have to unload that driver module first. If you have the wrong driver, you may still see the hard disks, but they will look like separate disks, not a single RAID disk. Also, you will not be able to see any existing partitions on the disk. Once you have the correct driver loaded, you can format and install the Linux files in the normal way. However, there are additional steps you must perform before Linux can be booted.

Using hardware RAID there is sort of a catch-22. Linux needs the proprietary driver for the RAID controller to see the RAID disks, but Linux needs to read the RAID disks to load the proprietary driver. Linux has a solution for this problem. The LILO boot loader can load a special boot image called "initrd" that will load modules or drivers BEFORE Linux initializes. You need to build the "initrd" image, including the RAID driver module. Then configure the boot loader to use the "initrd" image.

If you make a mistake, the system won't boot Linux from the RAID disk. You will have to boot the Linux installation CD, reload the RAID driver, and then correct the problems. You may end up doing this a few times before you get everything right.

Since I did something similar on my system, here is a link to a more detailed description. This is for the Promise RAID controller, but the same steps would be necessary for SiS, with different file and driver names.
http://www.linuxquestions.org/questi...hreadid=362780
 
Old 11-25-2005, 01:45 PM   #21
soulestream
Member
 
Registered: Nov 2005
Posts: 183

Rep: Reputation: 30
also I ran across a thread somewhere else for gentoo where someone mentioned they got to that prompt and used

modprobe sata_sil

which loaded the sata driver, then their drives worked.

hope that helps

soule
 
Old 11-25-2005, 03:50 PM   #22
Erik_FL
Member
 
Registered: Sep 2005
Location: Boynton Beach, FL
Distribution: Slackware
Posts: 821

Rep: Reputation: 258Reputation: 258Reputation: 258
SATA / SATA RAID

Here is a good reference for SATA and SATA RAID support in Linux.
http://linuxmafia.com/faq/Hardware/sata.html

According to this, the "fakeraid" hardware RAID for SiS is now supported in the Linux 2.6.6 kernel.
The name of the driver is "sata_sis".
http://linuxmafia.com/faq/Hardware/sata.html#sis

If you are using non-RAID S-ATA, there is a driver on the SiS web site, if you don't find one with the Linux distro. http://www.sis.com/download
Click "Chipset software" then "SATA & RAID" then "Linux". Click the "GO" button.
 
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
cant't login to new Arch 7.0 install ltranman Linux - Newbie 1 08-23-2005 01:40 PM
Newbie needs help with SATA disk install please akladnig Linux - Newbie 1 07-20-2005 07:24 AM
Kernel Panic Message (steming from slack10 install on SATA) andrewnelson Slackware - Installation 3 09-30-2004 06:30 PM
Install SuSE 9.0 on SATA Disk hafuki Linux - Hardware 4 01-01-2004 08:37 AM
Cant't install America's Army 2.0 ! Help linuxlah Linux - Games 4 12-16-2003 06:23 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware

All times are GMT -5. The time now is 06:52 AM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration