IRQ problem PCMCIA to IDE adapter

Xavier Douville linux-pcmcia-mailinglist at douville.org
Wed Jun 21 19:30:19 EDT 2006


Hi

I just bought a cheap 16 bit PCMCIA IDE adapter.
On Linux 2.6.12 and pcmcia-cs, everything works fine.
But on Linux 2.6.16 and pcmciautils, I get an IRQ error (IRQ 17)
I tried "exclude irq 17" in my config.opts without success.
I am running Debian GNU/Linux testing on an Asus Z71A laptop.

xavier at laid1:~$ cat /proc/interrupts
            CPU0
   0:   27738043    IO-APIC-edge  timer
   1:       2348    IO-APIC-edge  i8042
   8:          5    IO-APIC-edge  rtc
   9:     200820   IO-APIC-level  acpi
  12:      26508    IO-APIC-edge  i8042
  14:      62513    IO-APIC-edge  ide0
  16:       7243   IO-APIC-level  yenta, Intel ICH6
  17:          0   IO-APIC-level  yenta, uhci_hcd:usb3
  18:      18684   IO-APIC-level  uhci_hcd:usb4, eth0, i915 at pci:0000:00:02.0
  19:          2   IO-APIC-level  ohci1394, uhci_hcd:usb2
  20:      44707   IO-APIC-level  uhci_hcd:usb1, ehci_hcd:usb5
NMI:          0
LOC:    1067099
ERR:          0
MIS:          0

xavier at laid1:~$ dmesg
ccard: PCMCIA card inserted into slot 1
pcmcia: registering new device pcmcia1.0
Probing IDE interface ide2...
hde: probing with STATUS(0x50) instead of ALTSTATUS(0x0a)
hde: WDC WD80EB-28CGH2, ATA DISK drive
hdf: probing with STATUS(0x50) instead of ALTSTATUS(0x0a)
hdf: probing with STATUS(0x51) instead of ALTSTATUS(0x0a)
ide2 at 0xc1f0-0xc1f7,0xc3f6 on irq 17
hde: max request size: 128KiB
irq 17: nobody cared (try booting with the "irqpoll" option)
  [<c013d194>] __report_bad_irq+0x24/0x90
  [<c013d293>] note_interrupt+0x93/0x200
  [<c013cc3d>] handle_IRQ_event+0x3d/0x70
  [<c013cd24>] __do_IRQ+0xb4/0xc0
  [<c01055b9>] do_IRQ+0x19/0x30
  [<c010382e>] common_interrupt+0x1a/0x20
handlers:
[<f8bb5420>] (yenta_interrupt+0x0/0xd0 [yenta_socket])
[<f8c45e40>] (usb_hcd_irq+0x0/0x70 [usbcore])
[<c02388a0>] (ide_intr+0x0/0x200)
Disabling IRQ #17
hde: irq timeout: status=0x50 { DriveReady SeekComplete }
ide: failed opcode was: 0xf8
hde: Host Protected Area detected.
         current capacity is 15633072 sectors (8004 MB)
         native  capacity is 138188096 sectors (70752 MB)
irq 17: nobody cared (try booting with the "irqpoll" option)
  [<c013d194>] __report_bad_irq+0x24/0x90
  [<c013d293>] note_interrupt+0x93/0x200
  [<c013cc3d>] handle_IRQ_event+0x3d/0x70
  [<c013cd24>] __do_IRQ+0xb4/0xc0
  [<c01055b9>] do_IRQ+0x19/0x30
  [<c010382e>] common_interrupt+0x1a/0x20
  [<f8e8a1f4>] acpi_processor_idle+0x154/0x318 [processor]
  [<c0101c91>] cpu_idle+0x41/0x60
  [<c03404c5>] start_kernel+0x255/0x2c0
[<c0340530>] unknown_bootoption+0x0/0x280
handlers:
[<f8bb5420>] (yenta_interrupt+0x0/0xd0 [yenta_socket])
[<f8c45e40>] (usb_hcd_irq+0x0/0x70 [usbcore])
[<c02388a0>] (ide_intr+0x0/0x200)
Disabling IRQ #17
hde: irq timeout: status=0x50 { DriveReady SeekComplete }
ide: failed opcode was: 0xf9
hde: Host Protected Area disabled.
hde: 134217729 sectors (68719 MB) w/768KiB Cache, CHS=65535/16/63
hde: cache flushes not supported
  hde:<3>irq 17: nobody cared (try booting with the "irqpoll" option)
  [<c013d194>] __report_bad_irq+0x24/0x90
  [<c013d293>] note_interrupt+0x93/0x200
  [<c013cc3d>] handle_IRQ_event+0x3d/0x70
  [<c013cd24>] __do_IRQ+0xb4/0xc0
  [<c01055b9>] do_IRQ+0x19/0x30
  [<c010382e>] common_interrupt+0x1a/0x20
  [<f8e8a1f4>] acpi_processor_idle+0x154/0x318 [processor]
  [<c0101c91>] cpu_idle+0x41/0x60
  [<c03404c5>] start_kernel+0x255/0x2c0
  [<c0340530>] unknown_bootoption+0x0/0x280
handlers:
[<f8bb5420>] (yenta_interrupt+0x0/0xd0 [yenta_socket])
[<f8c45e40>] (usb_hcd_irq+0x0/0x70 [usbcore])
[<c02388a0>] (ide_intr+0x0/0x200)
Disabling IRQ #17
hde: irq timeout: status=0x50 { DriveReady SeekComplete }
ide: failed opcode was: unknown
irq 17: nobody cared (try booting with the "irqpoll" option)
  [<c013d194>] __report_bad_irq+0x24/0x90
  [<c013d293>] note_interrupt+0x93/0x200
  [<c013cc3d>] handle_IRQ_event+0x3d/0x70
  [<c013cd24>] __do_IRQ+0xb4/0xc0
  [<c01055b9>] do_IRQ+0x19/0x30
  [<c010382e>] common_interrupt+0x1a/0x20
  [<f8e8a1f4>] acpi_processor_idle+0x154/0x318 [processor]
[<c0101c91>] cpu_idle+0x41/0x60
  [<c03404c5>] start_kernel+0x255/0x2c0
  [<c0340530>] unknown_bootoption+0x0/0x280
handlers:
[<f8bb5420>] (yenta_interrupt+0x0/0xd0 [yenta_socket])
[<f8c45e40>] (usb_hcd_irq+0x0/0x70 [usbcore])
[<c02388a0>] (ide_intr+0x0/0x200)
Disabling IRQ #17


and yes I tried booting with irqpoll, noapic, acpi=noirq



More information about the linux-pcmcia mailing list