Bug 345442

Summary: ata_piix much slower with 2.6.24-rc3-git3-20071201095839
Product: [openSUSE] openSUSE 11.0 Reporter: Forgotten User qMyteedNxa <forgotten_qMyteedNxa>
Component: KernelAssignee: E-mail List <kernel-maintainers>
Status: RESOLVED DUPLICATE QA Contact: E-mail List <qa-bugs>
Severity: Normal    
Priority: P5 - None    
Version: Alpha 2   
Target Milestone: ---   
Hardware: i386   
OS: openSUSE 11.0   
Whiteboard:
Found By: Other Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---

Description Forgotten User qMyteedNxa 2007-12-02 12:56:55 UTC
hi!

i have updated my opensuse 10.3 to the latest kotd kernelpackage because of hibernate resume problems (which fixed the problem) but i have a new minor issue now: 

booting is noticeably slower.

with 2.6.22.12-0.1 i don`t have noticeable delays on boot.
with 2.6.24-rc3-git[2|3]-20071201095839 booting is more then 20 seconds slower.

seems that delays occur when ata_piix is initializing - this is how it looks like:

<6>[   24.729582] scsi0 : ata_piix
<6>[   24.729776] scsi1 : ata_piix
<6>[   24.730636] ata1: PATA max UDMA/100 cmd 0x1f0 ctl 0x3f6 bmdma 0x1c20 irq 14
<6>[   24.730725] ata2: PATA max UDMA/100 cmd 0x170 ctl 0x376 bmdma 0x1c28 irq 15

( >10s wait here)

<6>[   24.891676] ata1.00: ATA-6: ST92011A, 3.04, max UDMA/100
<6>[   24.891762] ata1.00: 39070080 sectors, multi 16: LBA48
<6>[   24.907602] ata1.00: configured for UDMA/100

( another >10s wait here)

<5>[   25.063352] scsi 0:0:0:0: Direct-Access     ATA      ST92011A         3.04 PQ: 0 ANSI: 5
<6>[   25.121054] BIOS EDD facility v0.16 2004-Jun-25, 6 devices found
<4>[   25.210990] Clocksource tsc unstable (delta = -305874222 ns)

maybe this is due to changes in ata/sata layer in mainline kernel ?

regards
roland

ps:
why doesn`t timing/profiling information show the delay ?
i would have expected something like this
<6>[   24.730725] ata2: PATA max UDMA/100 cmd 0x170 ctl 0x376 bmdma 0x1c28 irq 15
( >10s wait here)
<6>[   34.891676] ata1.00: ATA-6: ST92011A, 3.04, max UDMA/100
maybe i`m misinterpreting the timing output?
Comment 1 Tejun Heo 2007-12-10 09:49:23 UTC
This is a duplicate of bug346478.  I'll cc you on that bug report.

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