https://bugzilla.novell.com/show_bug.cgi?id=441420 Summary: ata_piix: device detection on SIDPR capable controllers cause excessive delay Product: openSUSE 11.1 Version: Factory Platform: Other OS/Version: Other Status: NEW Severity: Normal Priority: P5 - None Component: Kernel AssignedTo: bnc-team-screening@forge.provo.novell.com ReportedBy: teheo@novell.com QAContact: qa@suse.de CC: josephjang@gmail.com Found By: --- Post-ich8 ata_piix's support SCR accesses via SIDPR. Upto 2.6.27, this was implemented ad-hoc in ata_piix and handles two links as one. Link status and control are merged. e.g. if either one of the link is up, the merged link is up and so on. However, certain flavors of ICHs report phantom device signatures when only the slave slot is occupied which when combined with merged link onlineness test makes libata try to probe an empty slot which causes excessive timeout in the process. This problem has been solved upstream by implementing slave-link abstraction in libata core layer in 2.6.28 with the following commits. b1c72916abbdd0a55015c87358536ca0ebaf6735 libata: implement slave_link be77e43abb433c2d6f2fc69352289e34dcbf040a ata_piix: drop merged SCR access and use slave_link instead 848e4c68c4695beae563f9a3d59fce596b466a74 libata: transfer EHI control flags to slave ehc.i a568d1d2e2aff4f114b087c06bfd350e945ad6cf libata-eh: fix slave link EH action mask handling 816ab89782ac139a8b65147cca990822bb7e8675 libata: set device class to NONE if phys_offline This problem was reported by Joseph Jang on SL111b3. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.