Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1756866Ab0FOKC7 (ORCPT ); Tue, 15 Jun 2010 06:02:59 -0400 Received: from relay.felk.cvut.cz ([147.32.80.7]:62192 "EHLO relay.felk.cvut.cz" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752013Ab0FOKC6 (ORCPT ); Tue, 15 Jun 2010 06:02:58 -0400 X-Greylist: delayed 2071 seconds by postgrey-1.27 at vger.kernel.org; Tue, 15 Jun 2010 06:02:57 EDT Date: Tue, 15 Jun 2010 11:28:18 +0200 From: Michal Svoboda To: linux-kernel@vger.kernel.org Subject: Very slow disk speed after "IRQ: nobody cared" Message-ID: <20100615092818.GF1635@myhost.felk.cvut.cz> Mail-Followup-To: linux-kernel@vger.kernel.org MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="UfEAyuTBtIjiZzX6" Content-Disposition: inline User-Agent: Mutt/1.5.20 (2009-06-14) X-FELK-MailScanner-Information: X-MailScanner-ID: o5F9SIgo076146 X-FELK-MailScanner: Found to be clean X-FELK-MailScanner-SpamCheck: not spam, SpamAssassin (not cached, score=-1.9, required 6, autolearn=not spam, BAYES_00 -1.90) X-FELK-MailScanner-From: michal.svoboda@agents.felk.cvut.cz X-FELK-MailScanner-To: linux-kernel@vger.kernel.org X-FELK-MailScanner-Watermark: 1277198900.34186@zDPIObK+HDBOrGhL74ToJQ Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 2959 Lines: 73 --UfEAyuTBtIjiZzX6 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Hello list, Sometimes I get a 'nobody cared' message such as this [ 202.078556] irq 16: nobody cared (try booting with the "irqpoll" option) [ 202.078561] Pid: 0, comm: swapper Not tainted 2.6.33 #1 [ 202.078563] Call Trace: [ 202.078565] [] __report_bad_irq+0x26/0xa0 [ 202.078574] [] note_interrupt+0x18a/0x1d0 [ 202.078578] [] ? handle_IRQ_event+0x4a/0xf0 [ 202.078582] [] handle_fasteoi_irq+0xcd/0x100 [ 202.078587] [] handle_irq+0x1d/0x30 [ 202.078590] [] do_IRQ+0x67/0xf0 [ 202.078595] [] ret_from_intr+0x0/0xa [ 202.078597] [] ? acpi_idle_enter_bm+0x224/0x24d [ 202.078606] [] ? acpi_idle_enter_bm+0x21a/0x24d [ 202.078611] [] cpuidle_idle_call+0x9b/0x100 [ 202.078615] [] cpu_idle+0x9c/0xf0 [ 202.078618] [] ? kernel_thread_helper+0x0/0x10 [ 202.078624] [] rest_init+0x8f/0xa0 [ 202.078628] [] start_kernel+0x322/0x32d [ 202.078632] [] x86_64_start_reservations+0xf7/0xfb [ 202.078636] [] x86_64_start_kernel+0xe8/0xef [ 202.078638] handlers: [ 202.078639] [] (mpt_interrupt+0x0/0x990) [ 202.078645] [] (usb_hcd_irq+0x0/0x70) [ 202.078649] Disabling IRQ #16 And then my disks go turtle speed: /dev/sda: Timing cached reads: 9180 MB in 2.00 seconds =3D 4591.89 MB/sec Timing buffered disk reads: 8 MB in 3.20 seconds =3D 2.50 MB/sec IRQ 16 seems to have something to do with disks: [ 19.703064] scsi6 : ioc0: LSISAS1068E B3, FwRev=3D00192f00h, Ports=3D1, MaxQ=3D266, IRQ=3D16 CPU0 CPU1 CPU2 CPU3 CPU4 CPU5 CPU6 CPU7 =20 16: 200124 0 0 0 0 0 0 0 IO-APIC-fasteoi ioc0, uhci_hcd:usb3 Is the performance drop caused by the 'disabling IRQ'? And why would the 'nobody cared' message be printed in the first place (it happens only sometimes)? And is there a way out of this (ie. enabling the IRQ) besides rebooting? With regards, Michal Svoboda --UfEAyuTBtIjiZzX6 Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.10 (GNU/Linux) iEYEARECAAYFAkwXR7EACgkQg/fU9pp1uX4nOACgnHJ3FxZ0apGHJQHwP4aKOi7V TOgAn3ZvxcYF2gtmrHm3D6gD5hCRk3cf =dDOX -----END PGP SIGNATURE----- --UfEAyuTBtIjiZzX6-- -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/