[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

disabling irq assigned to sata hard drives



Hi All,

In the last week, my desktop has been disabled by disabling an IRQ
several times.

Feb 20 14:46:05 rigel kernel: [17358.879005] irq 19: nobody cared (try
booting with the "irqpoll" option)
Feb 20 14:46:05 rigel kernel: [17358.879011] Pid: 0, comm: swapper Not
tainted 2.6.32-5-686 #1
Feb 20 14:46:05 rigel kernel: [17358.879013] Call Trace:
Feb 20 14:46:05 rigel kernel: [17358.879019]  [<c106d05d>] ?
__report_bad_irq+0x24/0x69
Feb 20 14:46:05 rigel kernel: [17358.879023]  [<c106d064>] ?
__report_bad_irq+0x2b/0x69
Feb 20 14:46:05 rigel kernel: [17358.879026]  [<c106d189>] ?
note_interrupt+0xe7/0x13e
Feb 20 14:46:05 rigel kernel: [17358.879029]  [<c106d6b7>] ?
handle_fasteoi_irq+0x7a/0x97
Feb 20 14:46:05 rigel kernel: [17358.879033]  [<c1004dd7>] ?
handle_irq+0x17/0x1b
Feb 20 14:46:05 rigel kernel: [17358.879037]  [<c1004659>] ? do_IRQ+0x38/0x89
Feb 20 14:46:05 rigel kernel: [17358.879040]  [<c10037f0>] ?
common_interrupt+0x30/0x38
Feb 20 14:46:05 rigel kernel: [17358.879053]  [<f83bf24b>] ?
acpi_idle_enter_simple+0x117/0x151 [processor]
Feb 20 14:46:05 rigel kernel: [17358.879058]  [<c11c666d>] ?
cpuidle_idle_call+0x68/0xbb
Feb 20 14:46:05 rigel kernel: [17358.879061]  [<c1002388>] ? cpu_idle+0x89/0xa5
Feb 20 14:46:05 rigel kernel: [17358.879063] handlers:
Feb 20 14:46:05 rigel kernel: [17358.879065] [<f80e9ae1>]
(irq_handler+0x0/0x35e [firewire_ohci])
Feb 20 14:46:05 rigel kernel: [17358.879073] [<f81397fa>]
(piix_interrupt+0x0/0x16a [ata_piix])
Feb 20 14:46:05 rigel kernel: [17358.879078] [<f81397fa>]
(piix_interrupt+0x0/0x16a [ata_piix])
Feb 20 14:46:05 rigel kernel: [17358.879083] [<f7c64849>]
(usb_hcd_irq+0x0/0x71 [usbcore])
Feb 20 14:46:05 rigel kernel: [17358.879092] Disabling IRQ #19

irq is tied to two sata hard drives:

root@rigel:/var/log# cat /proc/interrupts
            CPU0       CPU1
   0:     212138     156976   IO-APIC-edge      timer
   1:         29         21   IO-APIC-edge      i8042
   5:          0          0   IO-APIC-edge      parport0
   8:          0          0   IO-APIC-edge      rtc0
   9:          0          0   IO-APIC-fasteoi   acpi
  16:      10284       8549   IO-APIC-fasteoi   uhci_hcd:usb3
  18:       8428      10122   IO-APIC-fasteoi   pata_marvell,
ehci_hcd:usb1, uhci_hcd:usb5, uhci_hcd:usb8
  19:      14286      13789   IO-APIC-fasteoi   firewire_ohci,
ata_piix, ata_piix, uhci_hcd:usb7
  21:          0          0   IO-APIC-fasteoi   uhci_hcd:usb4
  22:        325        238   IO-APIC-fasteoi   HDA Intel
  23:         13         15   IO-APIC-fasteoi   ehci_hcd:usb2, uhci_hcd:usb6
  27:       3374       2647   PCI-MSI-edge      eth0
  28:       2514       2460   PCI-MSI-edge      i915

These hard drives look like this to lspci -v:

00:1f.2 IDE interface: Intel Corporation 82801JI (ICH10 Family) 4 port
SATA IDE Controller #1 (prog-if 8f [Master SecP SecO PriP PriO])
	Subsystem: Intel Corporation Device 0028
	Flags: bus master, 66MHz, medium devsel, latency 0, IRQ 19
	I/O ports at f190 [size=8]
	I/O ports at f180 [size=4]
	I/O ports at f170 [size=8]
	I/O ports at f160 [size=4]
	I/O ports at f150 [size=16]
	I/O ports at f140 [size=16]
	Capabilities: [70] Power Management version 3
	Capabilities: [b0] PCI Advanced Features
	Kernel driver in use: ata_piix

00:1f.5 IDE interface: Intel Corporation 82801JI (ICH10 Family) 2 port
SATA IDE Controller #2 (prog-if 85 [Master SecO PriO])
	Subsystem: Intel Corporation Device 0028
	Flags: bus master, 66MHz, medium devsel, latency 0, IRQ 19
	I/O ports at f130 [size=8]
	I/O ports at f120 [size=4]
	I/O ports at f110 [size=8]
	I/O ports at f100 [size=4]
	I/O ports at f0f0 [size=16]
	I/O ports at f0e0 [size=16]
	Capabilities: [70] Power Management version 3
	Capabilities: [b0] PCI Advanced Features
	Kernel driver in use: ata_piix

This is a brand new machine with an Intel DG43GT motherboard, BIOS
looks up to date, running this kernel:

 uname -a
Linux rigel 2.6.32-5-686 #1 SMP Wed Jan 12 04:01:41 UTC 2011 i686 GNU/Linux

How can I narrow the problem down?  For example, the box isn't using
the firewire or usb7 ports; could I remove them, just to make sure
it's the sata drives?

How could I tell if this is a hardware problem as opposed to a bug?

Is there other relevant data I should be considering?

Thanks.

Mark


Reply to: