O2Micro SmartCard Driver

Aus crazylinux.de
Zur Navigation springen Zur Suche springen

OUTDATED!!! O2Micro Smartcardbus PCMCIA Smartcard Reader

user@hostname:/# pccardctl ident

Socket 0:
  product info: "O2Micro", "SmartCardBus Reader", "V1.0", ""
  manfid: 0xffff, 0x0001


user@hostname:/# lspci -v

01:0a.0 CardBus bridge: O2 Micro, Inc. OZ711M3/MC3 4-in-1 MemoryCardBus Controller
        Subsystem: Fujitsu Limited. Device 11c4                                   
        Flags: bus master, stepping, slow devsel, latency 168, IRQ 11             
        Memory at d0217000 (32-bit, non-prefetchable) [size=4K]                   
        Bus: primary=01, secondary=02, subordinate=02, sec-latency=176            
        Memory window 0: 70000000-73fff000 (prefetchable)                         
        Memory window 1: 80000000-83fff000                                        
        I/O window 0: 00003000-000030ff                                           
        I/O window 1: 00003400-000034ff                                           
        16-bit legacy interface ports at 0001                                     
        Kernel driver in use: yenta_cardbus                                       
        Kernel modules: yenta_socket                                              

01:0a.1 CardBus bridge: O2 Micro, Inc. OZ711M3/MC3 4-in-1 MemoryCardBus Controller
        Subsystem: Fujitsu Limited. Device 11c4                                   
        Flags: bus master, stepping, slow devsel, latency 168, IRQ 11             
        Memory at d0218000 (32-bit, non-prefetchable) [size=4K]                   
        Bus: primary=01, secondary=03, subordinate=06, sec-latency=176            
        Memory window 0: 74000000-77fff000 (prefetchable)                         
        Memory window 1: 84000000-87fff000                                        
        I/O window 0: 00003800-000038ff                                           
        I/O window 1: 00003c00-00003cff                                           
        16-bit legacy interface ports at 0001                                     
        Kernel driver in use: yenta_cardbus                                       
        Kernel modules: yenta_socket

01:0a.2 System peripheral: O2 Micro, Inc. OZ711Mx 4-in-1 MemoryCardBus Accelerator
        Subsystem: Fujitsu Limited. Device 11c4
        Flags: slow devsel, IRQ 11
        Memory at d0214000 (32-bit, non-prefetchable) [size=4K]
        Capabilities: [a0] Power Management version 2

01:0a.3 CardBus bridge: O2 Micro, Inc. OZ711M3/MC3 4-in-1 MemoryCardBus Controller
        Subsystem: Fujitsu Limited. Device 11c4
        Flags: bus master, stepping, slow devsel, latency 168, IRQ 11
        Memory at d0219000 (32-bit, non-prefetchable) [size=4K]
        Bus: primary=01, secondary=07, subordinate=0a, sec-latency=176
        Memory window 0: 78000000-7bfff000 (prefetchable)
        Memory window 1: 88000000-8bfff000
        I/O window 0: 00004000-000040ff
        I/O window 1: 00004400-000044ff
        16-bit legacy interface ports at 0001
        Kernel driver in use: yenta_cardbus
        Kernel modules: yenta_socket


1 linux driver

1.1 kernel > 2.6.x

https://crazylinux.de/files/it_stuff/o2scr.tgz

https://gna.org/projects/o2scr

tested with ubuntu :-)

1.2 kernel 2.6.20

http://pieleric.free.fr/o2scr/

1.3 kernel <=2.6.13

get driver from ftp://scrdriver:scrdriver@ftp.o2micro.com/Linux/O2Micro_PCMCIA_SCR_203_Linux_Kernel26_OpenSource.tar.gz


1.4 debian-dkms-package?

http://tjworld.net/wiki/Linux/Ubuntu/Kernel/BuildDebianDKMSPackages


2 SD/MMC driver

modprobe sdhci_pci


found on https://mail.gna.org/public/o2scr-main/2008-11/msg00002.html