From mboxrd@z Thu Jan 1 00:00:00 1970 From: Ben Hutchings Subject: More ata_piix spurious IRQs Date: Sat, 12 Jun 2010 00:13:26 +0100 Message-ID: <1276298006.14011.149.camel@localhost> References: <20100611222746.37b5efa6@server.gazypan.dyndns.org> Mime-Version: 1.0 Content-Type: multipart/signed; micalg="pgp-sha1"; protocol="application/pgp-signature"; boundary="=-DmDpSE5rv2M1vWM5N6+3" Return-path: Received: from shadbolt.e.decadent.org.uk ([88.96.1.126]:52735 "EHLO shadbolt.e.decadent.org.uk" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751518Ab0FKXNl (ORCPT ); Fri, 11 Jun 2010 19:13:41 -0400 In-Reply-To: <20100611222746.37b5efa6@server.gazypan.dyndns.org> Sender: linux-ide-owner@vger.kernel.org List-Id: linux-ide@vger.kernel.org To: Tejun Heo Cc: jeanseb , 585556@bugs.debian.org, linux-ide@vger.kernel.org --=-DmDpSE5rv2M1vWM5N6+3 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable jeanseb reported this problem with a PATA PIIX controller: > [ 1.324685] irq 5: nobody cared (try booting with the "irqpoll" option= ) > [ 1.324730] Pid: 194, comm: scsi_eh_0 Not tainted 2.6.32-5-amd64 #1 > [ 1.324732] Call Trace: > [ 1.324734] [] ? __report_bad_irq+0x30/0x7d > [ 1.324745] [] ? note_interrupt+0x105/0x16e > [ 1.324749] [] ? handle_level_irq+0x80/0xc3 > [ 1.324753] [] ? handle_irq+0x17/0x1d > [ 1.324756] [] ? do_IRQ+0x57/0xb6 > [ 1.324759] [] ? ret_from_intr+0x0/0x11 > [ 1.324762] [] ? mask_and_ack_8259A+0x0/0xca > [ 1.324767] [] ? __do_softirq+0x6e/0x19f > [ 1.324770] [] ? call_softirq+0x1c/0x30 > [ 1.324773] [] ? do_softirq+0x3f/0x7c > [ 1.324776] [] ? irq_exit+0x36/0x76 > [ 1.324779] [] ? do_IRQ+0xa0/0xb6 > [ 1.324782] [] ? ret_from_intr+0x0/0x11 > [ 1.324784] [] ? _spin_unlock_irqrestore+0x8= /0xe > [ 1.324798] [] ? ata_exec_internal_sg+0x239/0x45b [= libata] > [ 1.324802] [] ? del_timer_sync+0xc/0x16 > [ 1.324807] [] ? delay_tsc+0x30/0x73 > [ 1.324813] [] ? ata_exec_internal+0x83/0x92 [libat= a] > [ 1.324820] [] ? ata_sff_check_status+0x10/0x13 [li= bata] > [ 1.324827] [] ? ata_do_dev_read_id+0x21/0x23 [liba= ta] > [ 1.324833] [] ? ata_dev_read_id+0xf4/0x3c2 [libata= ] > [ 1.324839] [] ? ata_sff_postreset+0x0/0x73 [libata= ] > [ 1.324846] [] ? ata_eh_schedule_probe+0xb3/0xe0 [l= ibata] > [ 1.324852] [] ? ata_eh_recover+0x6d6/0xc2a [libata= ] > [ 1.324856] [] ? update_curr+0xa6/0x147 > [ 1.324862] [] ? ata_sff_postreset+0x0/0x73 [libata= ] > [ 1.324868] [] ? ata_sff_softreset+0x0/0x130 [libat= a] > [ 1.324873] [] ? piix_pata_prereset+0x0/0x51 [ata_p= iix] > [ 1.324879] [] ? ata_sff_softreset+0x0/0x130 [libat= a] > [ 1.324885] [] ? ata_sff_postreset+0x0/0x73 [libata= ] > [ 1.324890] [] ? ata_sff_softreset+0x0/0x130 [libat= a] > [ 1.324894] [] ? piix_pata_prereset+0x0/0x51 [ata_p= iix] > [ 1.324901] [] ? ata_do_eh+0x3b/0x82 [libata] > [ 1.324907] [] ? ata_scsi_error+0x342/0x67a [libata= ] > [ 1.324911] [] ? finish_task_switch+0x3a/0xa7 > [ 1.324919] [] ? scsi_error_handler+0x0/0x5b5 [scsi= _mod] > [ 1.324925] [] ? scsi_error_handler+0x10e/0x5b5 [sc= si_mod] > [ 1.324931] [] ? scsi_error_handler+0x0/0x5b5 [scsi= _mod] > [ 1.324934] [] ? kthread+0x79/0x81 > [ 1.324937] [] ? child_rip+0xa/0x20 > [ 1.324940] [] ? kthread+0x0/0x81 > [ 1.324943] [] ? child_rip+0x0/0x20 > [ 1.324944] handlers: > [ 1.324977] [] (piix_interrupt+0x0/0x192 [ata_piix]) > [ 1.325076] Disabling IRQ #5 > [ 1.347126] ata1.00: ATAPI: DVD-RW IDE1108, VER B018, max UDMA/66 > [ 1.347150] ata1.00: limited to UDMA/33 due to 40-wire cable (more details at ). This is in Debian kernel version 2.6.32-15 which is based on stable version 2.6.32.14 but has your backported spurious IRQ handling patch taken from SLE11 (References: bnc#445872, bnc#589449). Any idea what's going wrong here? Is there a piece missing from that fix? Ben. --=20 Ben Hutchings Once a job is fouled up, anything done to improve it makes it worse. --=-DmDpSE5rv2M1vWM5N6+3 Content-Type: application/pgp-signature; name="signature.asc" Content-Description: This is a digitally signed message part -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.10 (GNU/Linux) iQIVAwUATBLDDOe/yOyVhhEJAQIuvg//Z/PhWHH9N8IuGYNtj4Ny6V46VOV8lhbl vO4xwQkU+jLEuUizVfgJkBQx9jznqfs0NGPwozuE56ZgSaam7gES/wuw4s+UJreB NezzWTOk3+STxeHtF7EtWAMGGy1ykxn6WMsgfUkCnQknH0q/pDOQZoYuhzyE2dtF 9Ss872qj1g8JabrDz/ZCqsmawHnSu42ZCDTWE0dh8dogQoWTqGiduJt0VTH9rdbo YtqbPB2DnVKuHV+ciLkQPEz1VOTfTt3Qv7dLLC5vkbRJ5Fq+EPUbgq4B4lNPwVO6 FoYw79TSO4PaOJvyFD4NNWvHYzPuQfxQc5ttcTUfbB7nGtmJdudbcLqAK8iyiVoL fW4GF0apuVN8x31hxyGsn6iayqKP5XQiehmAfq+oiyBhsqwIW84flEEoaVOClsrB WN/o+821KKTraYbFQurJbcD1r5dwKA6XJOuz19zlhP1Dj0YnZ2YRYsWhoYZ6KqeV 9v/iN4oyAXdlO1wSFMM4JYzavEnlftClE5cts/9kOxhO59drW28SgrTOlgOTbGA6 r+/SqDhw8vLlDu5bGxuDE4tUeaPSeKu2nzNOLn/oMdgrmFAjJqqbAvtvmm1qMoIW xViQHyuF9jKxrcICzi+f7jV8jprsmXuMA541Kfe6WL48nZ0fwwb7n6b7sLkEAJb1 g+iyiNAEsOA= =rtod -----END PGP SIGNATURE----- --=-DmDpSE5rv2M1vWM5N6+3--