hello everyone.

I am new user here. I have an hp nc4000 laptop and I am interested in
getting the smart card reader to work.
I am using a 2.6.17 kernel on gentoo.

The slot is in the laptop's side, has the "SD" logo on it, and I can
insert my mmc card into it normally.
Here is my lspci output:

00:00.0 Host bridge: ATI Technologies Inc RS200/RS200M AGP Bridge [IGP
340M] (rev 02)
00:01.0 PCI bridge: ATI Technologies Inc PCI Bridge [IGP 340M]
00:06.0 Multimedia audio controller: ALi Corporation M5451 PCI AC-Link
Controller Audio Device (rev 02)
00:07.0 ISA bridge: ALi Corporation M1533/M1535 PCI to ISA Bridge
[Aladdin IV/V/V+]
00:08.0 Modem: ALi Corporation M5457 AC'97 Modem Controller
00:09.0 Ethernet controller: Atheros Communications, Inc. AR5212
802.11abg NIC (rev 01)
00:0b.0 CardBus bridge: O2 Micro, Inc. OZ711M1/MC1 4-in-1
MemoryCardBus Controller (rev 20)
00:0b.1 CardBus bridge: O2 Micro, Inc. OZ711M1/MC1 4-in-1
MemoryCardBus Controller (rev 20)
00:0b.2 System peripheral: O2 Micro, Inc. OZ711Mx 4-in-1 MemoryCardBus
Accelerator
00:10.0 IDE interface: ALi Corporation M5229 IDE (rev c4)
00:11.0 Bridge: ALi Corporation M7101 Power Management Controller [PMU]
00:12.0 USB Controller: NEC Corporation USB (rev 43)
00:12.1 USB Controller: NEC Corporation USB (rev 43)
00:12.2 USB Controller: NEC Corporation USB 2.0 (rev 04)
00:13.0 Ethernet controller: Broadcom Corporation NetXtreme BCM5705M
Gigabit Ethernet (rev 01)
01:05.0 VGA compatible controller: ATI Technologies Inc Radeon IGP
330M/340M/350M

here's the lspci -n output for the O2 Micro lines :

00:0b.0 0607: 1217:7114 (rev 20)
00:0b.1 0607: 1217:7114 (rev 20)
00:0b.2 0880: 1217:7110

It is hooked up to the pcmcia bus I think :

pccardctl ls
Socket 0 Bridge:        [yenta_cardbus]         (bus ID: 0000:00:0b.0)
Socket 1 Bridge:        [yenta_cardbus]         (bus ID: 0000:00:0b.1)

I have downloaded the driver package from you site, patched it for
2.6.17 kernel, using the patched posted on the mailing list, compiled
and installed it.
When I insert the ozscrlx.ko module dmesg shows :

OZSCRLX O2Micro SmartCardBus Reader (for kernel >= 2.6.17)

but the udev rule doesn't work and I don't get a dev node.

So looking at /proc/devices I find the major number and do the following :

mknod /dev/ozscrlx0 c 252 0
ls -l /dev/ozscrlx0
crw-r--r-- 1 root root 252, 0 2006-10-11 09:49 /dev/ozscrlx0

Then starting /etc/init.d/pcmcia and /etc/init.d/pcscd I get the
following output in /var/log/messages

Oct 11 09:51:45 blackheat pcscd:
readerfactory.c:1093:RFInitializeReader() Attempting startup of
O2Micro SmartCardBus Reader 00 00 using
/usr/lib/readers/o2micro/lib_OZSCR.so
Oct 11 09:51:45 blackheat pcscd: readerfactory.c:930:RFBindFunctions()
Loading IFD Handler 2.0
Oct 11 09:51:45 blackheat pcscd:
readerfactory.c:1128:RFInitializeReader() Open Port F10000 Failed
(/dev/ozscrlx0)
Oct 11 09:51:45 blackheat pcscd: readerfactory.c:1009:RFUnloadReader()
Unloading reader driver.
Oct 11 09:51:45 blackheat pcscd: readerfactory.c:249:RFAddReader()
O2Micro SmartCardBus Reader init failed.
Oct 11 09:51:45 blackheat pcscd: pcscdaemon.c:464:main() pcsc-lite
1.3.2 daemon ready.

Any advices as to what I can do next ?

Thank you.
_______________________________________________
Muscle mailing list
[email protected]
http://lists.drizzle.com/mailman/listinfo/muscle

Reply via email to