Wilco Beekhuizen wrote:
> This kernel panic can be right if the kernel can't access your HD. If
> I'm correct (but I'm not on a Linux box right now) the drivers are in
> Device Driver -> ATA Support -> SATA, or somewhere near the SCSI
> options. In any case look inside the device drivers.
> 
> 2007/12/12, Brian Clark <[EMAIL PROTECTED]>:
>> You are right I do not know what kernel driver I need for my laptop's hard
>> drive.  Google gives way to many hits and I am not sure where in the
>> menuconfig all the drivers are.  I have tried building everything I could
>> find with SATA in it.  I took my host systems config file as well and that
>> also caused a kernel panic.  SO I just spent 2 days building from the
>> LFS-livecd ( I am kinda sad that the LiveCD ISO is still at verison LFS 6.2)
>> and still am getting a kernel panic.
>>
>> -----Original Message-----
>><snip>

>> It seems like this is your sata controller: ATI Technologies Inc 4379
>> Serial ATA Controller
>> (rev 80)
>> If you don't know what kernel driver you need you could:
>> - Use google
>> - Include every SATA adapter and check dmesg which one is really used
>> then recompile with the one you really need!
>>
>> Good luck!
>>
>> 2007/12/7, Brian Clark <[EMAIL PROTECTED]>:
>>><snip>

>>> From: root [mailto:[EMAIL PROTECTED]
>>><snip>

  Sent: Thursday, December 06, 2007 5:23 PM
>>><snip>

>>> I know I am missing device driver(s) for my SATA hard drive in my laptop
>>> but I don't know what.  Here is the output of lspci on my host system
>>> (Fedora 7).  I spent the last 5 hours adding any ATI or SATA related to
>>> the config to see if I can get something other than a kernel panic. If I
>>> need to give more info I will be glad.
>>>
>>><snip>

>>> 00:12.0 IDE interface: ATI Technologies Inc 4379 Serial ATA Controller
>>> (rev 80)
>>><snip>


I just took a look at my 2.6.16.36 config file. My chip set is via, but 
I see a couple things that would/should be in common.

Make sure CONFIG_SCSI and CONFIG_SCSI_SATA are enabled. I don't see a 
CONFIG_SCSI_SATA_ATI in my version. A later kernel version may have 
something for this. Also, there is a chip set for the mainboard that may 
include the SATA controller. Find the chip set for your motherboard and 
see if that is the case. Then maybe the config setting for that chip set 
will enable it? Unsure of this. I *think* even if the control is 
embedded, a separate CONFIG_SCSI_SATA_* parameter would be used.

Also, when running from the live cd, do an lsmod and /or modinfo for any 
loadable modules that look promising. If the live cd can access the 
disk, then your kernel should be able to if you can find a config param 
that sort of matches what module the live cd used.

As another thought, most bios will allow a SATA as IDE configuration. 
The config file has a parameter that supports this. It may get you 
started if you use this combination. That can give you some time to 
locate the proper settings and/or a later kernel version that supports 
the chip(set).

You mentioned that you had tried the config from your host. Did you do a 
make old config? That will, in effect, import the settings and prompt 
you only for new ones. I presume that old settings that don't exist in 
the new one would be (silently?) ignored, but I don't know this for sure.

Regardless, a diff of the old and new, or a visual examination of the 
old one, may get you where you need to be.

HTH
-- 
Wit
-- 
http://linuxfromscratch.org/mailman/listinfo/lfs-support
FAQ: http://www.linuxfromscratch.org/lfs/faq.html
Unsubscribe: See the above information page

Reply via email to