|
On my Toshiba 3480CT, using kernel 2.4.0-test7 and pcmcia-cs 3.1.19, my 3com 589D card fails to load with "3c589_cs: RequestIRQ: Resource in use". When I boot into kernel 2.2.16 (RedHat 6.2) the ethernet card works without any flaws.
The Portege 3480CT uses a ToPIC100 PCI->CardBus bridge, the assigned IRQ is 11. I played around with irq_list settings in /etc/sysconfig/pcmcia (PCIC_OPTS) and as opts for the modules, with no effect. I just don't get it... Any idea how I can make it work?
These are the logfile excerpts: ================ dmesg: Linux PCMCIA Card Services 3.1.11 options: [pci] [cardbus] [pm] Yenta IRQ list 0000, PCI irq11 Socket status: 30000007 Yenta IRQ list 0000, PCI irq11 Socket status: 30000007 [...] cs: IO port probe 0x1000-0x17ff: clean. cs: IO port probe 0x0100-0x04ff: excluding 0x378-0x37f 0x4d0-0x4d7 cs: IO port probe 0x0a00-0x0aff: clean. cs: memory probe 0xa0000000-0xa0ffffff: clean. 3c589_cs: RequestIRQ: Resource in use ================ lsmod: Module Size Used by 3c589_cs 8016 0 (unused) soundcore 3972 0 (autoclean)
================
lspci -v:
00:0b.0 CardBus bridge: Toshiba America Info Systems: Unknown device 0617 (rev 20)
Subsystem: Toshiba America Info Systems: Unknown device 0001
Flags: bus master, slow devsel, latency 168, IRQ 11
Memory at 10000000 (32-bit, non-prefetchable) [size=4K]
Bus: primary=00, secondary=14, subordinate=14, sec-latency=0
Memory window 0: 10400000-107ff000 (prefetchable)
Memory window 1: 10800000-10bff000
I/O window 0: 00001000-000010ff
I/O window 1: 00001400-000014ff
16-bit legacy interface ports at 0001
00:0b.1 CardBus bridge: Toshiba America Info Systems: Unknown device 0617 (rev 20)
Subsystem: Toshiba America Info Systems: Unknown device 0001
Flags: bus master, slow devsel, latency 168, IRQ 11
Memory at 10001000 (32-bit, non-prefetchable) [size=4K]
Bus: primary=00, secondary=15, subordinate=15, sec-latency=0
Memory window 0: 10c00000-10fff000 (prefetchable)
Memory window 1: 11000000-113ff000
I/O window 0: 00001800-000018ff
I/O window 1: 00002000-000020ff
16-bit legacy interface ports at 0001
==================
/var/log/messages after /etc/rc.d/init.d/pcmcia restart:
Aug 27 15:51:12 ravioli cardmgr[3839]: shutting down socket 0
Aug 27 15:51:12 ravioli cardmgr[3839]: executing: 'modprobe -r 3c589_cs'
Aug 27 15:51:12 ravioli cardmgr[3839]: exiting
Aug 27 15:51:14 ravioli cardmgr[3892]: starting, version is 3.1.11
Aug 27 15:51:14 ravioli cardmgr[3892]: watching 2 sockets
Aug 27 15:51:14 ravioli kernel: cs: IO port probe 0x1000-0x17ff: clean.
Aug 27 15:51:14 ravioli kernel: cs: IO port probe 0x0100-0x04ff: excluding 0x378-0x37f 0x4d0-0x4d7
Aug 27 15:51:14 ravioli cardmgr[3892]: initializing socket 0
Aug 27 15:51:14 ravioli cardmgr[3892]: socket 0: 3Com 589 Ethernet
Aug 27 15:51:14 ravioli cardmgr[3892]: executing: 'modprobe 3c589_cs'
Aug 27 15:51:14 ravioli kernel: 3c589_cs: RequestIRQ: Resource in use
Aug 27 15:51:15 ravioli cardmgr[3892]: get dev info on socket 0 failed: Resource temporarily unavailable
|
Messages