Hello! The v2.0.2 O2 Micro Smartcard driver segfaulted on my system.
my Hardware:
Acer Travelmate 620
lspci:
0000:01:09.0 CardBus bridge: O2 Micro, Inc. OZ6933/711E1
CardBus/SmartCardBus Controller (rev 02)
Subsystem: Acer Incorporated [ALI]: Unknown device 101f
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
Stepping+ SERR- FastB2B-
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=3Dslow >TAbort-
<TAbort- <MAbort- >SERR- <PERR-
Latency: 168
Interrupt: pin A routed to IRQ 10
Region 0: Memory at 80102000 (32-bit, non-prefetchable) [size=4K]
Bus: primary=01, secondary=02, subordinate=05, sec-latency=176
Memory window 0: 20000000-21fff000 (prefetchable)
Memory window 1: 26000000-27fff000
I/O window 0: 00007400-000074ff
I/O window 1: 00007800-000078ff
BridgeCtl: Parity- SERR- ISA- VGA- MAbort- >Reset- 16bInt+ PostWrite+
16-bit legacy interface ports at 0001
0000:01:09.1 CardBus bridge: O2 Micro, Inc. OZ6933/711E1 CardBus/SmartCardBus
Controller (rev 02)
Subsystem: Acer Incorporated [ALI]: Unknown device 101f
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
Stepping+ SERR- FastB2B-
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=3Dslow >TAbort-
<TAbort- <MAbort- >SERR- <PERR-
Latency: 168
Interrupt: pin A routed to IRQ 10
Region 0: Memory at 80103000 (32-bit, non-prefetchable) [size=4K]
Bus: primary=01, secondary=06, subordinate=09, sec-latency=176
Memory window 0: 22000000-23fff000 (prefetchable)
Memory window 1: 28000000-29fff000
I/O window 0: 00007c00-00007cff
I/O window 1: 00001000-000010ff
BridgeCtl: Parity- SERR- ISA- VGA- MAbort- >Reset- 16bInt+ PostWrite+
16-bit legacy interface ports at 0001
my software:
Linux kernel 2.6.13
Debian GNU/Linux unstable
-> pcsc-lite version 1.2.9-beta8.
and the OZSCR: 2.0.2
the dmesg output of the release installation: ozdump1.log
the dmesg output of the debug installation: ozdump2.log
in /var/log/messages I found after bluetooth these line:
Oct 7 12:23:51 openeye pcscd: configfile.l:104:evaluatetoken() Error with
device /dev/ozscrlx: No such file or directory
Oct 7 12:23:51 openeye pcscd: configfile.l:105:evaluatetoken() You should use
'DEVICENAME /dev/null' if your driver does not use this field
Oct 7 12:23:51 openeye pcscd: pcscdaemon.c:507:clean_temp_files() Cannot
unlink /var/run/pcscd.comm: No such file or directory
Can somebody find the problem out of the Call Trace?
When you need more information, tell me what I can do. :)
Thank you!
--
ciao, Benny
cs: IO port probe 0x100-0x4ff: excluding 0x240-0x247 0x378-0x38f 0x3c0-0x3df
0x4d0-0x4d7
cs: IO port probe 0x100-0x4ff: excluding 0x240-0x247 0x378-0x38f 0x3c0-0x3df
0x4d0-0x4d7
cs: IO port probe 0x800-0x8ff: clean.
cs: IO port probe 0x800-0x8ff: clean.
cs: IO port probe 0xc00-0xcff: clean.
cs: IO port probe 0xc00-0xcff: clean.
cs: IO port probe 0xa00-0xaff: clean.
cs: IO port probe 0xa00-0xaff: clean.
OZSCRLX version: O2Micro SmartCardBus Reader v2.0.1 2005/07/25
pcmcia: ozscrlx_cs lacks a requisite callback function
Unable to handle kernel NULL pointer dereference at virtual address 00000028
printing eip:
e35f9f6c
*pde = 00000000
Oops: 0000 [#1]
PREEMPT
Modules linked in: ozscrlx 8250_pci 8250 serial_core nls_iso8859_1 nls_cp437
acerhk
CPU: 0
EIP: 0060:[<e35f9f6c>] Not tainted VLI
EFLAGS: 00010246 (2.6.13)
EIP is at CmdClearFIFO+0xc/0x60 [ozscrlx]
eax: 00000000 ebx: decb4360 ecx: df0ffcc0 edx: 00000000
esi: df0ffcc0 edi: 00000210 ebp: dea6fd20 esp: de205dcc
ds: 007b es: 007b ss: 0068
Process cardmgr (pid: 1837, threadinfo=de204000 task=de1965b0)
Stack: c145e808 de6d2f34 0000002c 00000001 e35fa0e2 df0ffcc0 decb4360 decb4360
df0ffcc0 00000210 e35f9a7a df0ffcc0 de205e04 000084d0 e35fe4c0 00000012
0000660c e35f9810 00000001 decb4360 00000210 00000001 e35fe4e0 df0b243c
Call Trace:
[<e35fa0e2>] CmdResetInterface+0x12/0xd0 [ozscrlx]
[<e35f9a7a>] ozscr_attach+0x1aa/0x200 [ozscrlx]
[<e35f9810>] ozscr_event+0x0/0xc0 [ozscrlx]
[<c03e6092>] pcmcia_device_probe+0x82/0x150
[<c037ddd3>] driver_probe_device+0x43/0xd0
[<c037de60>] __device_attach+0x0/0x10
[<c037d4bd>] bus_for_each_drv+0x5d/0x80
[<c037d9d0>] bus_rescan_devices_helper+0x0/0x30
[<c037ded1>] device_attach+0x61/0x70
[<c037de60>] __device_attach+0x0/0x10
[<c037d9ed>] bus_rescan_devices_helper+0x1d/0x30
[<c037d38d>] bus_for_each_dev+0x5d/0x80
[<c037da24>] bus_rescan_devices+0x24/0x30
[<c037d9d0>] bus_rescan_devices_helper+0x0/0x30
[<c03e93f4>] bind_request+0x1d4/0x290
[<c050643c>] ipip6_rcv+0xcc/0x1f0
[<c03ea00c>] ds_ioctl+0x5ec/0x6f5
[<c050643c>] ipip6_rcv+0xcc/0x1f0
[<c0177cd3>] do_ioctl+0x93/0xa0
[<c050643c>] ipip6_rcv+0xcc/0x1f0
[<c0177eab>] vfs_ioctl+0x6b/0x230
[<c050643c>] ipip6_rcv+0xcc/0x1f0
[<c01780b5>] sys_ioctl+0x45/0x70
[<c050643c>] ipip6_rcv+0xcc/0x1f0
[<c0103301>] syscall_call+0x7/0xb
[<c050643c>] ipip6_rcv+0xcc/0x1f0
Code: 44 24 20 66 89 10 89 c8 8b 5c 24 08 8b 74 24 0c 8b 7c 24 10 8b 6c 24 14
83 c4 18 c3 8d 76 00 83 ec 10 31 d2 8b 4c 24 14 8b 41 08 <0f> b7 40 28 66 85 c0
75 0b 89 d0 83 c4 10 c3 90 8d 74 26 00 8d
<6>lp: driver loaded but no devices found
cs: IO port probe 0x100-0x4ff: excluding 0x240-0x247 0x378-0x38f 0x3c0-0x3df
0x4d0-0x4d7
cs: IO port probe 0x100-0x4ff: excluding 0x240-0x247 0x378-0x38f 0x3c0-0x3df
0x4d0-0x4d7
cs: IO port probe 0x800-0x8ff: clean.
cs: IO port probe 0x800-0x8ff: clean.
cs: IO port probe 0xc00-0xcff: clean.
cs: IO port probe 0xc00-0xcff: clean.
cs: IO port probe 0xa00-0xaff: clean.
cs: IO port probe 0xa00-0xaff: clean.
OZSCRLX version: O2Micro SmartCardBus Reader v2.0.1 2005/07/25
pcmcia: ozscrlx_cs lacks a requisite callback function
OZSCRLX init_ozscrlx: major num: 123
OZSCRLX init_ozscrlx: function complete!
OZSCRLX ozscr_attach: function begins
OZSCRLX ozscr_attach: function complete
OZSCRLX CmdResetInterface: function start
OZSCRLX CmdClearFIFO: function start
Unable to handle kernel NULL pointer dereference at virtual address 00000028
printing eip:
e368e360
*pde = 00000000
Oops: 0000 [#1]
PREEMPT
Modules linked in: ozscrlx 8250_pci 8250 serial_core nls_iso8859_1 nls_cp437
acerhk
CPU: 0
EIP: 0060:[<e368e360>] Not tainted VLI
EFLAGS: 00010296 (2.6.13)
EIP is at CmdClearFIFO+0x20/0x90 [ozscrlx]
eax: 00000000 ebx: 00000000 ecx: 00000000 edx: 00000000
esi: de12a480 edi: de12a480 ebp: de3c4da0 esp: deacfdc4
ds: 007b es: 007b ss: 0068
Process cardmgr (pid: 1840, threadinfo=deace000 task=dea69550)
Stack: e3692e24 de3c4da0 c01214cb e3692f9c deb40360 de12a480 e368e66e de12a480
c01214cb deb40360 00000000 de12a480 e368ddbf de12a480 deacfe04 000084d0
e3695600 00000012 0000660c e368dab0 00000001 deb40360 00000210 00000001
Call Trace:
[<c01214cb>] printk+0x1b/0x20
[<e368e66e>] CmdResetInterface+0x1e/0x100 [ozscrlx]
[<c01214cb>] printk+0x1b/0x20
[<e368ddbf>] ozscr_attach+0x1bf/0x210 [ozscrlx]
[<e368dab0>] ozscr_event+0x0/0x150 [ozscrlx]
[<c03e6092>] pcmcia_device_probe+0x82/0x150
[<c037ddd3>] driver_probe_device+0x43/0xd0
[<c037de60>] __device_attach+0x0/0x10
[<c037d4bd>] bus_for_each_drv+0x5d/0x80
[<c037d9d0>] bus_rescan_devices_helper+0x0/0x30
[<c037ded1>] device_attach+0x61/0x70
[<c037de60>] __device_attach+0x0/0x10
[<c037d9ed>] bus_rescan_devices_helper+0x1d/0x30
[<c037d38d>] bus_for_each_dev+0x5d/0x80
[<c037da24>] bus_rescan_devices+0x24/0x30
[<c037d9d0>] bus_rescan_devices_helper+0x0/0x30
[<c03e93f4>] bind_request+0x1d4/0x290
[<c050643c>] ipip6_rcv+0xcc/0x1f0
[<c03ea00c>] ds_ioctl+0x5ec/0x6f5
[<c050643c>] ipip6_rcv+0xcc/0x1f0
[<c0177cd3>] do_ioctl+0x93/0xa0
[<c050643c>] ipip6_rcv+0xcc/0x1f0
[<c0177eab>] vfs_ioctl+0x6b/0x230
[<c050643c>] ipip6_rcv+0xcc/0x1f0
[<c01780b5>] sys_ioctl+0x45/0x70
[<c050643c>] ipip6_rcv+0xcc/0x1f0
[<c0103301>] syscall_call+0x7/0xb
[<c050643c>] ipip6_rcv+0xcc/0x1f0
Code: b6 00 00 00 00 8d bf 00 00 00 00 83 ec 18 89 74 24 14 8b 74 24 1c 89 5c
24 10 31 db c7 04 24 24 2e 69 e3 e8 53 31 a9 dc 8b 46 08 <0f> b7 40 28 66 85 c0
75 0e 89 d8 8b 74 24 14 8b 5c 24 10 83 c4
<6>lp: driver loaded but no devices found
signature.asc
Description: Digital signature
_______________________________________________ Muscle mailing list [email protected] http://lists.drizzle.com/mailman/listinfo/muscle
