LinuxQuestions.org
Latest LQ Deal: Latest LQ Deals
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Laptop and Netbook
User Name
Password
Linux - Laptop and Netbook Having a problem installing or configuring Linux on your laptop? Need help running Linux on your netbook? This forum is for you. This forum is for any topics relating to Linux and either traditional laptops or netbooks (such as the Asus EEE PC, Everex CloudBook or MSI Wind).

Notices


Reply
  Search this Thread
Old 07-24-2006, 05:44 PM   #1
kidzmom3
LQ Newbie
 
Registered: Sep 2003
Location: USA
Posts: 26

Rep: Reputation: 15
Toshiba SATA -- No Drive letter


Toshiba Sattelite A105-S2001 with a SATA drive. Using Linux from scratch 2.6.8. Used working PATA to load SATA drive, then recompiled the kernel with all SATA drivers I could find as modules. When booting it kernel panics and says "VFS: cannot open root device "303". The problem is it it not assigning any drive partition to this drive. It shows my cdrom as hdc, right before the panic, but nothing for the hard drive. I tried adding append="ide-reverse" to lilo and rerunning lilo -- still nothing. How do I correct lilo when I don't know what partition/drive name. I've also tried typing in some various drives at the boot prompt, i.e. linux boot=/dev/sda, but still nothing. There are no options in the bios to change any SATA settings. Any ideas?
 
Old 07-24-2006, 05:51 PM   #2
Matir
LQ Guru
 
Registered: Nov 2004
Location: San Jose, CA
Distribution: Debian, Arch
Posts: 8,507

Rep: Reputation: 128Reputation: 128
If you're booting from a SATA drive, you must have the support for your SATA chipset built into the kernel. (As it has to mount the drive to find the module)

Alternatively, you could use an initrd, but just building it in is generally easier.
 
Old 07-24-2006, 07:00 PM   #3
kidzmom3
LQ Newbie
 
Registered: Sep 2003
Location: USA
Posts: 26

Original Poster
Rep: Reputation: 15
Chipset

Yes, but I have no idea what chipset this model toshiba runs. I haven't been able to locate any white sheets on my internet searches. Obviously the 2.6 built-in chipsets for SATA are not it. I plan on exploring initrd some more, but like you I would have preferred to build it in as a module.
 
Old 07-24-2006, 07:26 PM   #4
Matir
LQ Guru
 
Registered: Nov 2004
Location: San Jose, CA
Distribution: Debian, Arch
Posts: 8,507

Rep: Reputation: 128Reputation: 128
Well, if you can post the output of 'lspci', I'd be happy to help you find the right module.
 
Old 07-24-2006, 08:27 PM   #5
kidzmom3
LQ Newbie
 
Registered: Sep 2003
Location: USA
Posts: 26

Original Poster
Rep: Reputation: 15
lspci

Can't post lspci because of the kernel panic. I'll try and get the initrd to work, or some other way of modifying my PATA boot cd to get it to boot.
 
Old 07-24-2006, 10:35 PM   #6
Matir
LQ Guru
 
Registered: Nov 2004
Location: San Jose, CA
Distribution: Debian, Arch
Posts: 8,507

Rep: Reputation: 128Reputation: 128
Just boot from any livecd (Knoppix, etc.) and post lspci. It's just a hardware listing, so it should be pretty distribution agnostic.
 
Old 07-25-2006, 07:53 AM   #7
kidzmom3
LQ Newbie
 
Registered: Sep 2003
Location: USA
Posts: 26

Original Poster
Rep: Reputation: 15
lspci post

I used pc linux cd and this it the main components of lspci:

Host bridge: ATI Technologies Inc: unknown device 5a31 (rev 01)
PCI bridge: ATI Technologies Inc: unknown device 5a3f
IDE interface: ATI Technologies Inc: unknown device 4379 (rev 80)
SMBus: ATI Technologies Inc: unknown device 4372 (rev 81)
IDE interface: ATI Technologies Inc: unknown device 4376 (rev 80)
Class 0403: ATI Technologies Inc: unknown device 437b (rev 01)
ISA bridge: ATI Technologies Inc: unknown device 4377 (rev 80)
PCI bridge: ATI Technologies Inc: unknown device 4371 (rev 80)
VGA compatible controller: ATI Technologies Inc: unknown device 5a62
CardBus bridge: ENE Technology Inc: CB1410 Cardbus Controller (rev 01)

Any help with this is greatly appreciated!
 
Old 07-25-2006, 11:14 AM   #8
Matir
LQ Guru
 
Registered: Nov 2004
Location: San Jose, CA
Distribution: Debian, Arch
Posts: 8,507

Rep: Reputation: 128Reputation: 128
The driver for your SATA controller is the 'sata_sil' driver. This may show as a "Silicon Image Systems SATA" driver or similar, but it shows as the driver that supports your ATI controller. My guess is that SiS designed the chip for ATI. In any case, building that into the kernel should help you immensely.
 
Old 07-25-2006, 02:22 PM   #9
kidzmom3
LQ Newbie
 
Registered: Sep 2003
Location: USA
Posts: 26

Original Poster
Rep: Reputation: 15
sata_sil

I have that driver already loaded, but still getting the same kernel panic with not drive designation.

./usr/src/linux-2.6.8/drivers/scsi/sata_sil.o
./usr/src/linux-2.6.8/drivers/scsi/sata_sil.c
./sys/bys/pci/drivers/sata_sil

Could there be something else in my configuration that I didn't turn on or turned on, but could be conflicting with this _sil driver or SATA in general?

Thanks again for all the input so far!!!!
 
Old 07-25-2006, 04:55 PM   #10
Matir
LQ Guru
 
Registered: Nov 2004
Location: San Jose, CA
Distribution: Debian, Arch
Posts: 8,507

Rep: Reputation: 128Reputation: 128
Does it show anything about the SATA controller during the boot process?
 
Old 07-25-2006, 05:21 PM   #11
kidzmom3
LQ Newbie
 
Registered: Sep 2003
Location: USA
Posts: 26

Original Poster
Rep: Reputation: 15
Boot process

That's what is very strange. It only shows IDE. Also, in WinXP it only shows IDE, but I pulled the drive and it is definitely SATA (Fujitsu-60gb). That's why I had tried the append="ide=reverse" in lilo. I built into my kernel all the SATA drivers, as well as, ATI and Silicon IDE drivers, but still nothing.
 
Old 07-25-2006, 05:26 PM   #12
Matir
LQ Guru
 
Registered: Nov 2004
Location: San Jose, CA
Distribution: Debian, Arch
Posts: 8,507

Rep: Reputation: 128Reputation: 128
Alright... might be a bit of a chipset support issue. As much as a pain as it might be, I recommend upgrading your kernel. Newer versions should better recognize 'newish' hardware.
 
Old 07-25-2006, 06:09 PM   #13
kidzmom3
LQ Newbie
 
Registered: Sep 2003
Location: USA
Posts: 26

Original Poster
Rep: Reputation: 15
Kernel Upgrade

I'm on 2.6.8. I just finished compiling 2.6.13.3 on an IDE hard drive. Nothing jumped out at me as far as any new SATA chipsets. I'll try the 2.6.13 tomorrow and in the mean time download the very latest and greatest (2.6.18 ?). I'll let you know how I make out. Thanks again!
 
Old 07-25-2006, 07:31 PM   #14
Matir
LQ Guru
 
Registered: Nov 2004
Location: San Jose, CA
Distribution: Debian, Arch
Posts: 8,507

Rep: Reputation: 128Reputation: 128
The later ones may have had support for even more chipsets added to each driver.
 
Old 07-26-2006, 01:04 PM   #15
kidzmom3
LQ Newbie
 
Registered: Sep 2003
Location: USA
Posts: 26

Original Poster
Rep: Reputation: 15
progress, at last, but one last problem

Matir I hope you're still there. I've loaded 2.6.17.7 and it had an additional Silicon SATA drive. I recompiled and now I do see a drive designation/partition on the boot. The problem is it is going so fast, that I can't catch it. I've tried pause/break on the kb (there is no scroll lock)is not pausing. It looks like possibly ata1, ata2, etc. I tried editing lilo.conf and fstab for all references to hda to ata, then tried booting with linux root=/dev/ata3 (I'm using ext3 file system), but it still panics the same, but now references ata instead of 303. Any ideas how to pause/break, so I can catch the drive/partition designations.

Thanks again for all the help you've givent to me thus far!
 
  


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
Installing Slackware 10.2 on SATA drive with a SATA CD-RW drive Voltar Slackware - Installation 19 08-01-2007 04:33 PM
Floppy Drive Letter Designation OldBob Linux - Laptop and Netbook 8 10-13-2004 12:48 AM
Do I Install w95, w98,xp to the same drive letter or ... bluedevlx Linux - Newbie 15 10-06-2004 08:46 PM
Partition drive letter cannot be identified? colly Linux - General 7 06-21-2004 11:03 AM
Assign Drive Letter in Linux? UTKEngineer Linux - Newbie 3 10-28-2003 10:34 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - Laptop and Netbook

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