[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