Bug 9164

Summary: [regression] sata_sis fails on 2.6.23
Product: Drivers Reporter: Ștefan Talpalaru (stefantalpalaru)
Component: OtherAssignee: Tejun Heo (htejun)
Status: RESOLVED CODE_FIX    
Severity: blocking CC: jgarzik
Priority: P1    
Hardware: All   
OS: Linux   
Kernel Version: 2.6.23 Subsystem:
Regression: --- Bisected commit-id:
Attachments: sata_sis-scr-fix.patch

Description Ștefan Talpalaru 2007-10-14 11:42:10 UTC
Most recent kernel where this bug did not occur: 2.6.22
Problem Description:
the controller gets assigned a different IRQ and the following message appears:
ata1: COMRESET failed (errno=880)
Here's the dmesg for a vanilla 2.6.23: http://pastebin.ca/736600 - line 70
and a dmesg from 2.6.22-ck1: http://pastebin.ca/736649 - line 199
Notice how the IRQ assigned to ata1 and ata2 was 18 and now is 17.
Comment 1 Tejun Heo 2007-10-17 22:53:07 UTC
Known problem.  Patch submitted.
Comment 2 Tejun Heo 2007-10-17 22:53:35 UTC
Created attachment 13194 [details]
sata_sis-scr-fix.patch

This is the proposed fix.
Comment 3 Tejun Heo 2007-10-17 22:54:00 UTC
Can you please verify the above patch fixes the problem?
Comment 4 Ștefan Talpalaru 2007-10-18 09:20:02 UTC
The patch is working. Thanks!
Comment 5 Tejun Heo 2007-10-18 19:24:15 UTC
Alright, patch pending.  Resolving as FIXED.  I'll push the patch to -stable so that it will appear in 2.6.23.x once the patch is upstream.  Thanks.