[Bug 2944] Cardbus cards not seen on ti1620 cardbus controler
bugme-daemon at bugzilla.kernel.org
bugme-daemon at bugzilla.kernel.org
Wed Aug 9 16:33:10 EDT 2006
http://bugzilla.kernel.org/show_bug.cgi?id=2944
------- Additional Comments From atlantisbeppe at libero.it 2006-08-09 13:27 -------
I have a Compaq Presario R3455EA (athlon64, nforce3), and i'm trying to get the
card reader work. any time I insert a sd/mmc in the slot (which is connected to
the pci1620), i get errors on probing memory range 0xe0100000 - 0xe17fffff and
the machine hangs.
i have a 2.6.17 kernel with gentoo patches. before applying the patch attached
here, i got this lockups, that I solved with setpci. on inserting a card, the
kernel said "inserted pcmcia card into slot 1". after applying the patch, lspci
shows the correct "subordinate" entry, but every time i plug in a memory card,
it hangs probing that range.
----lspci -v----
00:00.0 Host bridge: nVidia Corporation nForce3 Host Bridge (rev a4)
Flags: bus master, 66MHz, fast devsel, latency 0
Memory at e8000000 (32-bit, prefetchable) [size=128M]
Capabilities: [44] HyperTransport: Slave or Primary Interface
Capabilities: [c0] AGP version 2.0
00:01.0 ISA bridge: nVidia Corporation nForce3 LPC Bridge (rev a6)
Subsystem: nVidia Corporation Unknown device 0c80
Flags: bus master, 66MHz, fast devsel, latency 0
00:01.1 SMBus: nVidia Corporation nForce3 SMBus (rev a4)
Subsystem: Hewlett-Packard Company Unknown device 006d
Flags: 66MHz, fast devsel, IRQ 10
I/O ports at 2040 [size=64]
I/O ports at 2000 [size=64]
Capabilities: [44] Power Management version 2
00:02.0 USB Controller: nVidia Corporation nForce3 USB 1.1 (rev a5) (prog-if 10
[OHCI])
Subsystem: nVidia Corporation Unknown device 0c80
Flags: bus master, 66MHz, fast devsel, latency 0, IRQ 209
Memory at e0000000 (32-bit, non-prefetchable) [size=4K]
Capabilities: [44] Power Management version 2
00:02.1 USB Controller: nVidia Corporation nForce3 USB 1.1 (rev a5) (prog-if 10
[OHCI])
Subsystem: nVidia Corporation Unknown device 0c80
Flags: bus master, 66MHz, fast devsel, latency 0, IRQ 217
Memory at e0001000 (32-bit, non-prefetchable) [size=4K]
Capabilities: [44] Power Management version 2
00:02.2 USB Controller: nVidia Corporation nForce3 USB 2.0 (rev a2) (prog-if 20
[EHCI])
Subsystem: nVidia Corporation Unknown device 0c80
Flags: bus master, 66MHz, fast devsel, latency 0, IRQ 201
Memory at e0004000 (32-bit, non-prefetchable) [size=256]
Capabilities: [80] Power Management version 2
00:06.0 Multimedia audio controller: nVidia Corporation nForce3 Audio (rev a2)
Subsystem: Hewlett-Packard Company Unknown device 006d
Flags: bus master, 66MHz, fast devsel, latency 0, IRQ 201
I/O ports at 1400 [size=256]
I/O ports at 1c00 [size=128]
Memory at e0002000 (32-bit, non-prefetchable) [size=4K]
Capabilities: [44] Power Management version 2
00:06.1 Modem: nVidia Corporation Unknown device 00d9 (rev a2) (prog-if 00
[Generic])
Subsystem: Hewlett-Packard Company Unknown device 006d
Flags: bus master, 66MHz, fast devsel, latency 0, IRQ 10
I/O ports at 1800 [size=256]
I/O ports at 1c80 [size=128]
Memory at e0003000 (32-bit, non-prefetchable) [size=4K]
Capabilities: [44] Power Management version 2
00:08.0 IDE interface: nVidia Corporation nForce3 IDE (rev a5) (prog-if 8a
[Master SecP PriP])
Subsystem: nVidia Corporation Unknown device 0c80
Flags: bus master, 66MHz, fast devsel, latency 0
I/O ports at 2080 [size=16]
Capabilities: [44] Power Management version 2
00:0a.0 PCI bridge: nVidia Corporation nForce3 PCI Bridge (rev a2) (prog-if 00
[Normal decode])
Flags: bus master, 66MHz, fast devsel, latency 0
Bus: primary=00, secondary=02, subordinate=0a, sec-latency=128
I/O behind bridge: 00003000-00007fff
Memory behind bridge: e0100000-e17fffff
Prefetchable memory behind bridge: 30000000-33ffffff
00:0b.0 PCI bridge: nVidia Corporation nForce3 AGP Bridge (rev a4) (prog-if 00
[Normal decode])
Flags: bus master, 66MHz, medium devsel, latency 16
Bus: primary=00, secondary=01, subordinate=01, sec-latency=10
Memory behind bridge: e2000000-e2ffffff
Prefetchable memory behind bridge: f0000000-f80fffff
00:18.0 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron]
HyperTransport Technology Configuration
Flags: fast devsel
Capabilities: [80] HyperTransport: Host or Secondary Interface
00:18.1 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Address
Map
Flags: fast devsel
00:18.2 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] DRAM
Controller
Flags: fast devsel
00:18.3 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron]
Miscellaneous Control
Flags: fast devsel
01:00.0 VGA compatible controller: nVidia Corporation NV17 [GeForce4 420 Go
32M] (rev a3) (prog-if 00 [VGA])
Subsystem: Hewlett-Packard Company Unknown device 006d
Flags: bus master, 66MHz, medium devsel, latency 248, IRQ 225
Memory at e2000000 (32-bit, non-prefetchable) [size=16M]
Memory at f0000000 (32-bit, prefetchable) [size=128M]
Memory at f8000000 (32-bit, prefetchable) [size=512K]
[virtual] Expansion ROM at f8080000 [disabled] [size=128K]
Capabilities: [60] Power Management version 2
Capabilities: [44] AGP version 2.0
02:00.0 FireWire (IEEE 1394): Texas Instruments TSB43AB21 IEEE-1394a-2000
Controller (PHY/Link) (prog-if 10 [OHCI])
Subsystem: Hewlett-Packard Company Unknown device 006d
Flags: bus master, medium devsel, latency 64, IRQ 177
Memory at e0108000 (32-bit, non-prefetchable) [size=2K]
Memory at e0100000 (32-bit, non-prefetchable) [size=16K]
Capabilities: [44] Power Management version 2
02:01.0 Ethernet controller: Realtek Semiconductor Co., Ltd.
RTL-8139/8139C/8139C+ (rev 10)
Subsystem: Realtek Semiconductor Co., Ltd. RT8139
Flags: bus master, medium devsel, latency 64, IRQ 185
I/O ports at 7000 [size=256]
Memory at e0108800 (32-bit, non-prefetchable) [size=256]
Capabilities: [50] Power Management version 2
02:02.0 Network controller: Broadcom Corporation BCM4306 802.11b/g Wireless LAN
Controller (rev 03)
Subsystem: Hewlett-Packard Company Presario R3000 802.11b/g
Flags: bus master, fast devsel, latency 64, IRQ 193
Memory at e0104000 (32-bit, non-prefetchable) [size=8K]
02:04.0 CardBus bridge: Texas Instruments PCI1620 PC Card Controller (rev 01)
Subsystem: Hewlett-Packard Company Unknown device 006d
Flags: bus master, medium devsel, latency 168, IRQ 177
Memory at e0106000 (32-bit, non-prefetchable) [size=4K]
Bus: primary=02, secondary=03, subordinate=06, sec-latency=176
Memory window 0: 30000000-31fff000 (prefetchable)
Memory window 1: e0400000-e07ff000
I/O window 0: 00003000-000030ff
I/O window 1: 00003400-000034ff
16-bit legacy interface ports at 0001
02:04.1 CardBus bridge: Texas Instruments PCI1620 PC Card Controller (rev 01)
Subsystem: Hewlett-Packard Company Unknown device 006d
Flags: bus master, medium devsel, latency 168, IRQ 185
Memory at e0107000 (32-bit, non-prefetchable) [size=4K]
Bus: primary=02, secondary=07, subordinate=0a, sec-latency=176
Memory window 0: 32000000-33fff000 (prefetchable)
Memory window 1: e0c00000-e0fff000
I/O window 0: 00003800-000038ff
I/O window 1: 00003c00-00003cff
16-bit legacy interface ports at 0001
02:04.2 System peripheral: Texas Instruments PCI1620 Firmware Loading Function
(rev 01)
Subsystem: Hewlett-Packard Company Unknown device 006d
Flags: bus master, medium devsel, latency 64
I/O ports at 7400 [size=64]
Capabilities: [44] Power Management version 2
--------------
---- cat /proc/iomem ----
00000000-0009f7ff : System RAM
00000000-00000000 : Crash kernel
0009f800-0009ffff : reserved
000a0000-000bffff : Video RAM area
000c0000-000cfbff : Video ROM
000d4000-000d4fff : Adapter ROM
000f0000-000fffff : System ROM
00100000-1ff6ffff : System RAM
00200000-004dc7ed : Kernel code
004dc7ee-006007a7 : Kernel data
1ff70000-1ff7efff : ACPI Tables
1ff7f000-1ff7ffff : ACPI Non-volatile Storage
1ff80000-1fffffff : reserved
30000000-33ffffff : PCI Bus #02
30000000-31ffffff : PCI CardBus #03
32000000-33ffffff : PCI CardBus #07
e0000000-e0000fff : 0000:00:02.0
e0000000-e0000fff : ohci_hcd
e0001000-e0001fff : 0000:00:02.1
e0001000-e0001fff : ohci_hcd
e0002000-e0002fff : 0000:00:06.0
e0002000-e0002fff : NVidia nForce3
e0003000-e0003fff : 0000:00:06.1
e0004000-e00040ff : 0000:00:02.2
e0004000-e00040ff : ehci_hcd
e0100000-e17fffff : PCI Bus #02
e0100000-e0103fff : 0000:02:00.0
e0104000-e0105fff : 0000:02:02.0
e0104000-e0105fff : bcm43xx
e0106000-e0106fff : 0000:02:04.0
e0106000-e0106fff : yenta_socket
e0107000-e0107fff : 0000:02:04.1
e0107000-e0107fff : yenta_socket
e0108000-e01087ff : 0000:02:00.0
e0108000-e01087ff : ohci1394
e0108800-e01088ff : 0000:02:01.0
e0108800-e01088ff : 8139too
e0400000-e07fffff : PCI CardBus #03
e0c00000-e0ffffff : PCI CardBus #07
e2000000-e2ffffff : PCI Bus #01
e2000000-e2ffffff : 0000:01:00.0
e2000000-e2ffffff : nvidia
e8000000-efffffff : 0000:00:00.0
e8000000-efffffff : aperture
f0000000-f80fffff : PCI Bus #01
f0000000-f7ffffff : 0000:01:00.0
f8000000-f807ffff : 0000:01:00.0
f8080000-f809ffff : 0000:01:00.0
fff80000-ffffffff : reserved
------------
Sorry for the long post, but it seems that the bug is still here, even with
that patch...
------- You are receiving this mail because: -------
You are on the CC list for the bug, or are watching someone who is.
More information about the linux-pcmcia
mailing list