Re: PCMCIA init failure on 2.3.99

From: Guy Hutchison (ghutchis@cisco.com)
Date: Fri Apr 14 2000 - 17:11:28 EST


David Hinds wrote:

> > "RequestIRQ: Resource in use". I know I've seen this message
>
> This message probably means that the socket driver's interrupt probe
> failed to find any available interrupts, and the kernel also was not
> able to figure out the PCI interrupt routing for the CardBus bridge.
> For the PCI interrupt issue, forward kernel messages to Martin Mares,
> mj@ucw.cz. It might be worth also sending the messages from my
> drivers on a 2.2.* kernel if they behave differently. The interrupt
> probe problem should be forwarded to Linus, he wrote that driver.

Okay, I've captured logs from my (working) 2.3.25 kernel, and the broken
2.3.99 kernel. Most of the messages appear to have changed format
between kernel revs, but the most ominous one is probably from the new
kernel, stating "Intel PCIC probe: not found."

Working kernel:
Linux version 2.3.25 (root@dhcp-171-69-51-169.cisco.com)
...
PCI: PCI BIOS revision 2.10 entry at 0xfabb0
PCI: Using configuration type 1
PCI: Probing PCI hardware
PCI: Interrupt Routing Table found at 0xc00fd890 [router type 0000/0000]

PCI: Assigned addresses 10000000-10000fff to region 00:07.0/0
PCI: Assigned addresses 10001000-10001fff to region 00:07.1/0
...
Linux PCMCIA Card Services 3.1.2
  options: [pci] [cardbus] [apm]
Intel PCIC probe:
  O2Micro OZ6836/OZ6860 PCI-to-CardBus at bus 0 slot 7, mem 0x10000000,
2 sockets
spurious 8259A interrupt: IRQ7.
    host opts [0]: [a 44] [b 0d] [c 00] [d 02] [mhpg 18] [fifo 00] [e
1a] [pci irq 10] [lat 64/176] [bus 32/34]
    host opts [1]: [a 44] [b 01] [c 50] [d 02] [mhpg 18] [fifo 00] [e
1a] [pci irq 10] [lat 64/176] [bus 35/37]
    ISA irqs (default) = 3,4,5,7,9,12 PCI status changes
...
cs: IO port probe 0x1000-0x17ff: excluding 0x1378-0x137f 0x1398-0x139f
0x13f0-0x13ff
cs: IO port probe 0x0100-0x04ff: excluding 0x330-0x337 0x388-0x38f
0x398-0x39f 0x3c0-0x3df 0x408-0x40f 0x480-0x48f 0x4d0-0x4d7
cs: IO port probe 0x0a00-0x0aff: clean.
cs: memory probe 0xa0000000-0xa0ffffff: excluding 0xa0000000-0xa00fffff
eth0: NE2000 Compatible: io 0x300, irq 3, hw_addr 00:E0:98:07:C6:4D

New Kernel:
Linux version 2.3.99-pre5 (root@dhcp-171-69-51-169.cisco.com)
...
PCI: PCI BIOS revision 2.10 entry at 0xfabb0, last bus=9
PCI: Using configuration type 1
PCI: Probing PCI hardware
PCI: Using IRQ router default [1045/c701] at 00:00.0
...
Linux PCMCIA Card Services 3.1.11
  options: [pci] [cardbus] [pm]
Adding cardbus controller 0: O2 Micro, Inc. 6836
Yenta IRQ list 0000, PCI irq10
Socket status: 30000419
Adding cardbus controller 1: O2 Micro, Inc. 6836 (#2)
Yenta IRQ list 0000, PCI irq10
Socket status: 30000007
Intel PCIC probe: not found.
...
cs: IO port probe 0x1000-0x17ff: excluding 0x1378-0x137f 0x1398-0x139f
0x13f0-0x13ff
cs: IO port probe 0x0100-0x04ff: excluding 0x200-0x207 0x330-0x337
0x378-0x37f 0x388-0x38f 0x398-0x39f 0x408-0x40f 0x480-0x48f 0x4d0-0x4d7
cs: IO port probe 0x0a00-0x0aff: clean.
cs: memory probe 0xa0000000-0xa0ffffff: excluding 0xa0000000-0xa00fffff
pcnet_cs.c 1.112 2000/02/11 01:24:44 (David Hinds)
pcnet_attach()
pcnet_config(0xc5bce924)
pcnet_cs: RequestIRQ: Resource in use
pcnet_release(0xc5bce924)
pcnet_detach(0xc5bce924)
pcnet_cs: unloading
pcnet_cs.c 1.112 2000/02/11 01:24:44 (David Hinds)
pcnet_cs: unloading

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.rutgers.edu
Please read the FAQ at http://www.tux.org/lkml/



This archive was generated by hypermail 2b29 : Sat Apr 15 2000 - 21:00:25 EST