Bug 34162

Summary: System slow after IRQ 16 request
Product: Platform Specific/Hardware Reporter: Andrey (demontager)
Component: i386Assignee: platform_i386
Status: RESOLVED OBSOLETE    
Severity: high CC: alan
Priority: P1    
Hardware: All   
OS: Linux   
Kernel Version: 2.6.38-gentoo-r3 Subsystem:
Regression: No Bisected commit-id:
Attachments: dmesg output just loaded system (Gentoo)

Description Andrey 2011-05-01 10:23:45 UTC
Created attachment 56062 [details]
dmesg output just loaded system (Gentoo)

I got problem with Intel X25-M SATA SSD (SSDSA2MJ080G2C1) drive, it making system runs slow after resuming from idle period. When system just booted everything normal, but if leave PC idle for around 20 mins and then use it again- gnome interface and video playing becomes slow.

  CPU load become very high - X root especially

http://i002.radikal.ru/1104/94/a4adccc6e6fb.jpg
 
And this is live-time shooting http://www.youtube.com/watch?v=cNQEnMvtH0k

 My primary system is Gentoo Linux amd64 installed on SSD. 
And just for test i have installed Ubuntu 11.04 to separate ordinary not SSD harddrive then left PC idle for night then tested video playing and gnome interface- everything was ok.
But when I mounted SSD partion - all become slow.
And dmesg showed this one:

[28697.852920] EXT4-fs (sda1): mounted filesystem with ordered data mode. Opts:
(null)
[28730.150690] irq 16: nobody cared (try booting with the "irqpoll" option)
[28730.150692] Pid: 0, comm: swapper Tainted: P            2.6.38-8-generic
#42-Ubuntu
[28730.150693] Call Trace:
[28730.150694]  <IRQ>  [<ffffffff810d511b>] ?
__report_bad_irq.clone.2+0x2b/0xa0
[28730.150700]  [<ffffffff810d551a>] ? note_interrupt+0x19a/0x1e0
[28730.150701]  [<ffffffff810d640d>] ? handle_fasteoi_irq+0xdd/0x110
[28730.150703]  [<ffffffff8100e9c2>] ? handle_irq+0x22/0x40
[28730.150706]  [<ffffffff815caebd>] ? do_IRQ+0x5d/0xe0
[28730.150707]  [<ffffffff815c3213>] ? ret_from_intr+0x0/0x15
[28730.150708]  <EOI>  [<ffffffff814a3af6>] ? poll_idle+0x46/0x80
[28730.150711]  [<ffffffff814a3ac3>] ? poll_idle+0x13/0x80
[28730.150713]  [<ffffffff814a4e89>] ? menu_select+0x149/0x340
[28730.150714]  [<ffffffff814a3bda>] ? cpuidle_idle_call+0xaa/0x1b0
[28730.150717]  [<ffffffff8100a266>] ? cpu_idle+0xa6/0xf0
[28730.150718]  [<ffffffff815a9205>] ? rest_init+0x75/0x80
[28730.150721]  [<ffffffff81acac8b>] ? start_kernel+0x3f5/0x400
[28730.150723]  [<ffffffff81aca388>] ? x86_64_start_reservations+0x132/0x136
[28730.150724]  [<ffffffff81aca253>] ? zap_identity_mappings+0x3e/0x41
[28730.150726]  [<ffffffff81aca458>] ? x86_64_start_kernel+0xcc/0xdb
[28730.150726] handlers:
[28730.150727] [<ffffffffa007d020>] (rtl8169_interrupt+0x0/0x250 [r8169])
[28730.150733] [<ffffffffa05fce90>] (nv_kern_isr+0x0/0x80 [nvidia])
[28730.150818] Disabling IRQ #16
[28877.369428] EXT4-fs (sda3): mounted filesystem with ordered data mode. Opts:
(null)

I caught almost same output in gentoo, after that video playing slow:

    [ 6386.385383] irq 16: nobody cared (try booting with the "irqpoll" option)
    [ 6386.385385] Pid: 0, comm: swapper Tainted: P            2.6.38-gentoo-r3
#3
    [ 6386.385386] Call Trace:
    [ 6386.385387]  <IRQ>  [<ffffffff8108ff66>] ? __report_bad_irq+0x26/0xa0
    [ 6386.385391]  [<ffffffff8109016c>] ? note_interrupt+0x18c/0x1d0
    [ 6386.385393]  [<ffffffff81090add>] ? handle_fasteoi_irq+0xad/0xe0
    [ 6386.385395]  [<ffffffff8100555d>] ? handle_irq+0x1d/0x30
    [ 6386.385396]  [<ffffffff81004a78>] ? do_IRQ+0x58/0xe0
    [ 6386.385398]  [<ffffffff8174c793>] ? ret_from_intr+0x0/0xe
    [ 6386.385398]  <EOI>  [<ffffffff81450065>] ?
acpi_hw_read_multiple+0x2a/0x63
    [ 6386.385402]  [<ffffffff8145fa81>] ? acpi_idle_do_entry+0x36/0x57
    [ 6386.385403]  [<ffffffff8145faf2>] ? acpi_idle_enter_c1+0x50/0x99
    [ 6386.385405]  [<ffffffff8157a4a2>] ? menu_select+0x142/0x350
    [ 6386.385407]  [<ffffffff81579502>] ? cpuidle_idle_call+0x82/0xf0
    [ 6386.385408]  [<ffffffff81001ee9>] ? cpu_idle+0xa9/0x100
    [ 6386.385410]  [<ffffffff8173704d>] ? rest_init+0x6d/0x80
    [ 6386.385412]  [<ffffffff81a3ed7e>] ? start_kernel+0x3a7/0x3b2
    [ 6386.385414]  [<ffffffff81a3e321>] ?
x86_64_start_reservations+0x131/0x135
    [ 6386.385415]  [<ffffffff81a3e417>] ? x86_64_start_kernel+0xf2/0xf9
    [ 6386.385416] handlers:
    [ 6386.385417] [<ffffffff81502c80>] (usb_hcd_irq+0x0/0x70)
    [ 6386.385420] [<ffffffffa0084bc0>] (rtl8169_interrupt+0x0/0x3a0 [r8169])
    [ 6386.385423] [<ffffffffa05e3d40>] (nv_kern_isr+0x0/0x80 [nvidia])
    [ 6386.385481] Disabling IRQ #16