Bug 147265

Summary: unable to boot from sata with kernel-smp-2.6.13-15.7.i586.rpm
Product: [openSUSE] SUSE LINUX 10.0 Reporter: Walter Haidinger <walter.haidinger>
Component: KernelAssignee: E-mail List <kernel-maintainers>
Status: RESOLVED DUPLICATE QA Contact: E-mail List <qa-bugs>
Severity: Major    
Priority: P5 - None    
Version: Final   
Target Milestone: ---   
Hardware: i686   
OS: SuSE Linux 10.0   
Whiteboard:
Found By: Other Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---

Description Walter Haidinger 2006-02-01 15:08:39 UTC
With the recent kernel update kernel-smp-2.6.13-15.7.i586.rpm, 
This is most likely a libata bug:
Booting fails because no drives are found by the libata module.
The modules are loaded from initrd in sequence but there seems to 
be no probing for devices, i.e. the 
ata1: SATA ...
ata1: dev ...
lines are missing.

Consequently, the kernel gives up booting after the root device fails to appear.

Please note that the problem is reproduceable and previous kernel-smp-2.6.13-15.i586.rpm works _without_ problems.

The PC is a Fujitsu-Siemens Scenic P320-D1961/P with two SATA
drives (WDC WD800JD).

Any other info needed, like boot.msg of the working kernel?
I could also try to make a screenshot of the failed boot.

Regards, Walter
Comment 1 Walter Haidinger 2006-02-02 07:49:57 UTC
Some more notes:
It's not a SMP issue as kernel-default-2.6.13-15.7.i586.rpm also does NOT work. Identical behaviour as smp kernel rpm (P4 with hyperthreading enabled).
The box is the only machine having troubles with 2.6.13-15.7,
but it is the only one having sata too.
Comment 2 Walter Haidinger 2006-02-03 18:16:03 UTC
This may be duplicate of bug #137735.
I'll try fix suggested there and report back.
Comment 3 Walter Haidinger 2006-02-07 09:26:25 UTC
Confirmed: Duplicate of bug #137735.

Suggested fix works:
Put sis5513 _after_ sata_sis in INITRD_MODULES list of /etc/sysconfig/kernel.


*** This bug has been marked as a duplicate of 137735 ***