2.6.24 / TI PCI1510 / Oops during insertion a CompactFlash card

Jeongdo Son sohn9086 at gmail.com
Wed Feb 27 05:29:46 EST 2008


Hi, all.

I got a OOPS message when inserting a CompactFlash card.
The PC Card controller is Texas Instrument PCI1510.

I've searched the linux-pcmcia mailing list archives, but couldn't find a clue.
I'm wondering if this is a known issue.
Also wondering yenta_socket with pata_pcmcia is stable under SuperH
architecture.

----- ver_linux result (for the brief system information) -----
Linux sh7780 2.6.24 #110 PREEMPT Wed Feb 27 17:52:25 JST 2008 sh4a GNU/Linux

Gnu C                  4.1.2
Gnu make               3.81
binutils               2.17
util-linux             2.12r
mount                  2.12r
module-init-tools      3.3-pre2
e2fsprogs              1.40-WIP
pcmciautils            014
Linux C Library        2.3.6
Dynamic linker (ldd)   2.3.6
Procps                 3.2.7
Net-tools              1.60
Kbd                    82:
Sh-utils               5.97
udev                   105
Modules Loaded         pata_pcmcia libata pcmcia yenta_socket rsrc_nonstatic


----- Oops message -----
pccard: PCMCIA card inserted into slot 0
cs: memory probe 0x000000-0x0fffff: excluding 0x000-0xfffff
cs: memory probe 0x60000000-0x60ffffff: excluding 0x60000000-0x60ffffff
cs: memory probe 0xa0000000-0xa0ffffff: excluding 0xa0000000-0xa0ffffff
cs: memory probe 0xfd000000-0xfd0fffff: excluding
0xfd000000-0xfd00ffff 0xfd020000-0xfd03ffff

pcmcia: registering new device pcmcia0.0
Unable to handle kernel NULL pointer dereference at virtual address 0000020e
pc = 88023482
*pde = 00000000
Oops: 0001 [#1]
Modules linked in: pata_pcmcia libata pcmcia yenta_socket rsrc_nonstatic

Pid : 2106, Comm:             modprobe
PC is at generic_writeb+0x6/0x12
PC  : 88023482 SP  : 8f4a1d60 SR  : 40008001 TEA : c0075004    Not tainted
R0  : 0000020e R1  : 8802347c R2  : 00000000 R3  : 00000200
R4  : 00000002 R5  : 0000020e R6  : 00000000 R7  : 7baa990c
R8  : 8828b090 R9  : 8f481e00 R10 : 8f481e8c R11 : 0000020e
R12 : 8fae3000 R13 : 00000200 R14 : 8f4a1d68
MACH: 00042978 MACL: 00000000 GBR : 29672440 PR  : c0060454

Call trace:
[<c0060454>] pcmcia_init_one+0x380/0x494 [pata_pcmcia]
[<c0056624>] pcmcia_device_probe+0xe8/0x1a8 [pcmcia]
[<8813a458>] driver_probe_device+0x8c/0x130
[<8813a612>] __driver_attach+0x6a/0xc0
[<881395b4>] bus_for_each_dev+0x38/0x70
[<881fdb78>] mutex_unlock+0x0/0x28
[<8813a5a8>] __driver_attach+0x0/0xc0
[<8813a67a>] driver_attach+0x12/0x24
[<88139cdc>] bus_add_driver+0x64/0x1a4
[<8813aada>] driver_register+0x5a/0x78
[<881fdb78>] mutex_unlock+0x0/0x28
[<c00562b0>] pcmcia_register_driver+0xb0/0x11c [pcmcia]
[<c0056200>] pcmcia_register_driver+0x0/0x11c [pcmcia]
[<c006400c>] pcmcia_init+0xc/0x1c [pata_pcmcia]
[<881fdb78>] mutex_unlock+0x0/0x28
[<880530be>] sys_init_module+0x1126/0x11b8
[<88027280>] syscall_call+0xc/0x10
[<88051f98>] sys_init_module+0x0/0x11b8

Process: modprobe (pid: 2106, stack limit = 8f4a0001)
Stack: (0x8f4a1d60 to 0x8f4a2000)
1d60: c0060454 8f4a1d68 00000000 8f4a1d1b 00000110 00000000 00000065 ff00061b
1d80: 8f801206 8fae3000 00000000 fffffff4 0000020e 00000200 8ece0a60 00009690
1da0: 00042000 2967241a 00000110 00000000 00000040 ff00051a 8825ff05 c0056624
1dc0: 8f4a1ddc c005e684 8f481e8c 00000001 8f481e00 c006264c 8f481e40 00000003
1de0: 00000200 0000000f 00000000 00000000 00000000 8f481f00 8813a458 8f4a1e18
1e00: 000000bc 882d4f9c c0062664 8f481f08 00000000 8f481e8c 8813a612 8f4a1e38
1e20: 000000a4 c0062664 8f481ecc 00000001 8f481e8c 8f481f30 881395b4 8f4a1e58
1e40: 881fdb78 000000bc c005e2e0 c0062664 8813a5a8 00000000 c005e378 c005e378
1e60: 8f481ed4 8813a67a 8f4a1e78 c006266c c0062664 00000000 88139cdc 8f4a1e80
1e80: 8813aada 8f4a1ea0 881fdb78 00000004 c0062618 c006264c c00625f4 c0062664
1ea0: c00562b0 8f4a1eac c0062664 c0056200 c006400c 8f4a1ecc 881fdb78 00000021
1ec0: c0062820 c00628dc 00000021 880530be 8f4a1ed4 c005e520 00000000 8f4a1efc
1ee0: 00000000 00419260 00000000 c0077000 c0094042 8faeb360 c00a0f58 0000001f
1f00: 00000020 00000000 00000000 00000000 0000000b 00000000 00000007 00000000
1f20: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
1f40: 000000a0 000000a0 00000000 00000000 00000000 00000000 00000000 00000021
1f60: c0077030 00000174 00000028 c0077030 c0077030 c0077030 00000528 c006134a
1f80: 88027280 7b862a6c 00419218 00402cc0 ffffff0f 00000001 8f4a1ff8 88051f98
1fa0: 00000000 00400e84 7b862a08 00000080 29674000 0002a708 00419260 00419260
1fc0: 00000000 00405d7c 00000000 004186d0 00402cc0 00419218 7b862a6c 7b862a6c
1fe0: 2960ffc6 00403b8c 00008001 29672440 00000100 074c5077 00000054 00000160
---[ end trace d95de432fa60dd7c ]---

----- lspci -----
00:00.0 PCI bridge: Texas Instruments PCI2050 PCI-to-PCI Bridge (rev
02) (prog-if 00 [Normal decode])
        Flags: bus master, medium devsel, latency 64
        Bus: primary=00, secondary=01, subordinate=05, sec-latency=64
        I/O behind bridge: fe200000-fe200fff
        Memory behind bridge: fd000000-fd0fffff
        Prefetchable memory behind bridge: 0000000000000000-00000000000fffff
        Capabilities: [dc] Power Management version 1

00:08.0 FireWire (IEEE 1394): NEC Corporation Unknown device 01f2 (rev
01) (prog-if 10 [OHCI])
        Subsystem: NEC Corporation Unknown device 00f2
        Flags: bus master, medium devsel, latency 128, IRQ 65
        Memory at fd100000 (32-bit, non-prefetchable) [size=4K]
        Capabilities: [60] Power Management version 2

01:0f.0 CardBus bridge: Texas Instruments PCI1510 PC card Cardbus Controller
        Flags: bus master, medium devsel, latency 168, IRQ 68
        Memory at fd000000 (32-bit, non-prefetchable) [size=4K]
        Bus: primary=01, secondary=02, subordinate=05, sec-latency=176
        Memory window 1: fd020000-fd03f000
        I/O window 0: 00000000-000001ff
        I/O window 1: 00000400-000005ff
        16-bit legacy interface ports at 0001

Thanks in advance for any information.
Jeongdo Son



More information about the linux-pcmcia mailing list