LinuxQuestions.org
Review your favorite Linux distribution.
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Newbie
User Name
Password
Linux - Newbie This Linux forum is for members that are new to Linux.
Just starting out and have a question? If it is not in the man pages or the how-to's this is the place!

Notices


Reply
  Search this Thread
Old 05-01-2007, 05:33 PM   #1
j_abbott
LQ Newbie
 
Registered: May 2007
Posts: 5

Rep: Reputation: 0
Installation Help. Trying to add a driver to a ISO preinstallation.


So, here is my problem:

I have a strong desire to learn Linux. So Fry's had a sale on some barebones and I went and picked up a shuttle barebones, built it, and tried to install Linux on it (Suse 10.2, fedora 6, Unbuntu and Kubuntu) All to no avail. The problem is that the Installers are not detecting my SATA drives, run by the SiS 966L chipset. So, I do some searching and find a SATA driver that supports my chipset, but I don't know how to install it.

So can I add these driver to an ISO before I burn it to CD? If not, how would I go about adding these drivers so that Linux will see my SATA drive during installation? All I have available to me is a Windows box, if that makes any difference. Here are the names of the files (and extensions) I am trying to add.

sata_sis.c
scsi.h
scsi_obsolete.h
scsi_typedefs.h
The package also has a make file too.

Thanks in advance for the help
 
Old 05-01-2007, 05:58 PM   #2
Brian1
LQ Guru
 
Registered: Jan 2003
Location: Seymour, Indiana
Distribution: Distribution: RHEL 5 with Pieces of this and that. Kernel 2.6.23.1, KDE 3.5.8 and KDE 4.0 beta, Plu
Posts: 5,700

Rep: Reputation: 65
Might see if the bios can set the sata channel to pata or legacy IDE.
One can build a driver disk for say fedora but you need fedora using the same kernel the installer anaconda uses to build the module against. There are a few web links on this but not at my regular notebook for reference. search google.

Brian
 
Old 05-01-2007, 06:32 PM   #3
j_abbott
LQ Newbie
 
Registered: May 2007
Posts: 5

Original Poster
Rep: Reputation: 0
The BIOS was one of the first things I tried and nothing seemed to work. As to that second option......I have no idea what you said.
 
Old 05-01-2007, 07:56 PM   #4
vonst
Member
 
Registered: May 2004
Location: Wash DC Metro Area
Distribution: Slackware 11
Posts: 108

Rep: Reputation: 15
To add something to an ISO, you have to basically *unzip* the ISO and rebuild it. But, as with any OS, the first part of the install is when a barebones OS is loaded in. That requires initrd. You'd have to rebuild initrd. Unfortunately, that's where my expertise stops.

I use Slackware. The latest Slackware 11.0 was easily able to find my SATA drives. I installed Slackware on a partition, then RAID'd my SATA drives together and installed Slack on the RAID partition. Slackware is a really powerful Linux variant, tho. It's great if you knew Unix or if you really want to sink your teeth in it.

--vonSt
 
Old 05-01-2007, 08:01 PM   #5
Quakeboy02
Senior Member
 
Registered: Nov 2006
Distribution: Debian Linux 11 (Bullseye)
Posts: 3,391

Rep: Reputation: 141Reputation: 141
If it has an open slot, pop in a controller that does work, install your favorite linux, and use that to build a kernel for the mobo controller.
 
Old 05-01-2007, 08:03 PM   #6
j_abbott
LQ Newbie
 
Registered: May 2007
Posts: 5

Original Poster
Rep: Reputation: 0
Yeah, I was afraid I was going to have to get a separate controller, but I will give Slackware a try. I have no problem trying out a more advanced distro, gonna have to learn it all sometime.
 
Old 05-01-2007, 08:14 PM   #7
BeaverusIV
Member
 
Registered: Oct 2004
Location: New Zealand
Distribution: Arch Linux 2010.05
Posts: 136

Rep: Reputation: 18
You know how when you boot the install disk then you have to press enter to start anaconda (or w/e) or you can install in text mode etc, I thought there would be a switch to load an extra module into the install... you know like how windows install says 'Press F6 to install 3rd party RAID/SCSI drivers...' or am I totall mistaken? I remember having to do something similar to Ubuntu to get my nVidia NIC working...
 
Old 05-01-2007, 08:34 PM   #8
Quakeboy02
Senior Member
 
Registered: Nov 2006
Distribution: Debian Linux 11 (Bullseye)
Posts: 3,391

Rep: Reputation: 141Reputation: 141
Quote:
You know how when you boot the install disk then you have to press enter to start anaconda (or w/e) or you can install in text mode etc, I thought there would be a switch to load an extra module into the install.
That's a good point. In Debian, there is a command "anna-install". It will install udebs. The problem is going to be getting the udeb for this device in the first place.
 
Old 05-01-2007, 09:51 PM   #9
j_abbott
LQ Newbie
 
Registered: May 2007
Posts: 5

Original Poster
Rep: Reputation: 0
Well after even more searching I found out that the latest Kernal 2.6.21 has support for my SATA driver....but I can;t find a distro with it 2.6.21 yet. Anyone know of one that does have it?
 
Old 05-01-2007, 10:05 PM   #10
Quakeboy02
Senior Member
 
Registered: Nov 2006
Distribution: Debian Linux 11 (Bullseye)
Posts: 3,391

Rep: Reputation: 141Reputation: 141
If Debian unstable doesn't have it yet, it should soon. It looks like they're at 2.6.20
 
Old 05-02-2007, 01:08 AM   #11
mr-roboto
Member
 
Registered: Aug 2006
Location: NYC in the US of A
Distribution: Slax, FreeBSD, PCLinuxOS, Ubuntu, TurnkeyLinux
Posts: 51

Rep: Reputation: 16
Quote:
Originally Posted by j_abbott
Well after even more searching I found out that the latest Kernal 2.6.21 has support for my SATA driver....but I can;t find a distro with it 2.6.21 yet. Anyone know of one that does have it?
I'm pretty sure [based on reading] 2.6.20 has good SATA support (not using SATA, so I can't directly confirm.) If so, try ZenWalk Live. It's Slackware 11, a full-featured live CD, very extensible, in fact the easiest-to-remaster (exc for pos Puppy Linux.) It comes w/ 400+ MB of tools, apps, games, etc. Also has a good team of people+forum behind it....Jet
 
Old 05-02-2007, 01:58 AM   #12
j_abbott
LQ Newbie
 
Registered: May 2007
Posts: 5

Original Poster
Rep: Reputation: 0
I just wanted to say that I found an Alpha build of Suse 10.3. It found my drive and works like a charm. Thanks for all the help and input.
 
Old 05-31-2007, 03:11 PM   #13
Jay_Chak
LQ Newbie
 
Registered: Apr 2007
Posts: 1

Rep: Reputation: 0
You need load driver for SATA drive. Probably ata_piix or something. Check with vendor detail. Add that to /etc/modprobe.conf file if you are running Fedora /Redhat 4 and above.
Then load the module with modprobe -v and check with lsmod |head
 
  


Reply

Tags
sata, sis


Thread Tools Search this Thread
Search this Thread:

Advanced Search

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
Etch Preinstallation Questions SAZMan Debian 9 07-16-2006 10:03 PM
Is it possible to add files to an ISO? kornerr Linux - General 4 04-28-2006 10:44 AM
add / remove applications with .iso seriesx4 Linux - Software 1 08-08-2005 05:45 PM
Preinstallation Questions Berhanie Solaris / OpenSolaris 17 07-09-2005 04:39 PM
How to add AHCI driver during linux installation alwar Linux - Software 1 01-18-2005 06:57 AM

LinuxQuestions.org > Forums > Linux Forums > Linux - Newbie

All times are GMT -5. The time now is 03:57 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