i have a PCI Cardbus Bridge which is getting no interrupt from
the bios and during kernel boot. Is it possible to use the card anyway ?
Maybe assign an interrupt manually ?
The details:
kernel 2.4.6 smp machine
device in question:
00:0e.0 CardBus bridge: Texas Instruments PCI1410 PC card Cardbus Controller
(rev 01)
Subsystem: SCM Microsystems: Unknown device 3000
Flags: bus master, medium devsel, latency 168
Memory at 20000000 (32-bit, non-prefetchable) [size=4K]
Bus: primary=00, secondary=02, subordinate=05, sec-latency=176
Memory window 0: 20400000-207ff000 (prefetchable)
Memory window 1: 20800000-20bff000
I/O window 0: 00001000-000010ff
I/O window 1: 00001400-000014ff
16-bit legacy interface ports at 0001
I enabled DEBUG in pci-i386.h and get the following messages:
PCI: BIOS32 Service Directory structure at 0xc00fdb60
PCI: BIOS32 Service Directory entry at 0xfdb70
PCI: BIOS probe returned s=00 hw=01 ver=02.10 l=01
PCI: PCI BIOS revision 2.10 entry at 0xfdb91, last bus=1
PCI: Using configuration type 1
PCI: Probing PCI hardware
PCI: IDE base address fixup for 00:07.1
PCI: Scanning for ghost devices on bus 0
PCI: Scanning for ghost devices on bus 1
PCI: IRQ init
PCI: Interrupt Routing Table found at 0xc00f8100
00:01 slot=00 0:60/deb8 1:61/deb8 2:00/deb8 3:00/deb8
00:07 slot=00 0:fe/4000 1:ff/8000 2:00/0000 3:63/deb8
00:0e slot=01 0:61/deb8 1:62/deb8 2:63/deb8 3:60/deb8
00:0f slot=02 0:62/deb8 1:63/deb8 2:60/deb8 3:61/deb8
00:10 slot=03 0:63/deb8 1:60/deb8 2:61/deb8 3:62/deb8
00:12 slot=04 0:60/deb8 1:61/deb8 2:62/deb8 3:63/deb8
00:13 slot=05 0:60/deb8 1:61/deb8 2:62/deb8 3:63/deb8
00:09 slot=00 0:60/deb8 1:60/deb8 2:00/deb8 3:00/deb8
PCI: Attempting to find IRQ router for 8086:7110
PCI: Using IRQ router PIIX [8086/7110] at 00:07.0
PCI: IRQ fixup
00:0e.0: ignoring bogus IRQ 255
^^^
querying PCI -> IRQ mapping bus:0, slot:7, pin:3.
PCI->APIC IRQ transform: (B0,I7,P3) -> 19
querying PCI -> IRQ mapping bus:0, slot:14, pin:0.
^^^
querying PCI -> IRQ mapping bus:0, slot:15, pin:0.
PCI->APIC IRQ transform: (B0,I15,P0) -> 18
querying PCI -> IRQ mapping bus:0, slot:16, pin:0.
PCI->APIC IRQ transform: (B0,I16,P0) -> 19
querying PCI -> IRQ mapping bus:0, slot:16, pin:0.
PCI->APIC IRQ transform: (B0,I16,P0) -> 19
querying PCI -> IRQ mapping bus:0, slot:18, pin:0.
PCI->APIC IRQ transform: (B0,I18,P0) -> 16
querying PCI -> IRQ mapping bus:1, slot:0, pin:0.
PCI->APIC IRQ transform: (B1,I0,P0) -> 16
PCI: Allocating resources
PCI: Resource e8000000-ebffffff (f=1208, d=0, p=0)
PCI: Resource 0000ffa0-0000ffaf (f=101, d=0, p=0)
PCI: Resource 0000dc00-0000dc1f (f=101, d=0, p=0)
PCI: Resource effff000-efffffff (f=200, d=0, p=0)
PCI: Resource efe00000-efefffff (f=200, d=0, p=0)
PCI: Resource edbfe000-edbfefff (f=1208, d=0, p=0)
PCI: Resource edbff000-edbfffff (f=1208, d=0, p=0)
PCI: Resource 0000d800-0000d81f (f=101, d=0, p=0)
PCI: Resource ee000000-eeffffff (f=200, d=0, p=0)
PCI: Resource e4000000-e4ffffff (f=1208, d=0, p=0)
got res[20000000:20000fff] for resource 0 of Texas Instruments PCI1410 PC
card
Cardbus Controller
Any clues ? Should i send more details ? If yes, which ones ?
Cheers,
-Michael
-
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/