Kartyaolvaso problema

Fórumok

Hello!

Valamiert nem latom a kartyaolvasomat, es egyelore nem sikerult kideritenem, hogy mi a baj. Ugy emlekszem korabban mukodott, de nem vagyok egeszen biztos benne. Lehet, hogy meeg az elozo oprendszerrel sikerult csak hasznalnom, de ezzel nem.

Merre kene indulnom? Hogy tudom kieriteni, hogy mi a HW es hogy driver problema-e?

Bar abban sem vagyok biztos, hogy a kartyaolvaso USB-n keresztul csatlakozik, azert raneztem, es ezt lattam:

garli@debianfujitsu:~$ lsusb
Bus 002 Device 002: ID 8087:8000 Intel Corp.
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 002: ID 8087:8008 Intel Corp.
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 002: ID 0451:8041 Texas Instruments, Inc.
Bus 004 Device 003: ID 0480:a006 Toshiba America Info. Systems, Inc.
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 003: ID 8087:07dc Intel Corp.
Bus 003 Device 006: ID 0b97:7772 O2 Micro, Inc. OZ776 CCID Smartcard Reader
Bus 003 Device 002: ID 0b97:7761 O2 Micro, Inc. Oz776 1.1 Hub
Bus 003 Device 005: ID 04f2:b3b4 Chicony Electronics Co., Ltd
Bus 003 Device 004: ID 0451:8043 Texas Instruments, Inc.
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

A gep egy LIFEBOOK E734 (talan megsem pont ez a tipus, mert az enyemben a listazottol eltero processzor [i5] van).
http://www.fujitsu.com/fts/products/computing/pc/notebooks/lifebook-e73…

OS: Debian GNU/Linux 8 (jessie) 64-bit

Eloreis,

-Garli

Hozzászólások

Próbáld ki másik operációs rendszerrel, Windows-sal...

A 0b97:7772 elvileg támogatott (https://wiki.debian.org/Smartcards)

A pcscd fenn van? Ha igen, tedd még fel mondjuk az opensc-t, azzal tudod kérdezgetni, hogy látja-e az olvasót és felismeri-e a kártyát.

Mire akarod használni és hogy nem működik?

BlackY
--
"en is amikor bejovok dolgozni, nem egy pc-t [..] kapcsolok be, hanem a mainframe-et..." (sj)

Koszonom a valaszt! A pcscd-t es az opensc-t is feltettem, de egyelore semmi sem valtozott.

En ugy latom a 0b97:7772 egy CCID Smartcard, azaz egy chipkartya olvaso. Az csak a ceges dolgokhoz kell; az nem zavar ha nem mukodik a Linuxom alol.

Szoval az elsodleges problemam az, hogy nem is latom melyik eszkozhoz kene drivert keresnem (ha egyaltalan az a baj).

A kartyarol csak szeretneem leolvasni a rajta levo fenykepeket (a fenykepezogepem memoriakartyaja, fat32, 16 GB, semmi extra).

Ha kiadom a mount parancsot akkor sem latom, csak a Toshiba kulso merevlemezemet, meg az SSD-t, amirol a Debian fut.

-Garli

Teljesen igazad van! Raneztem elso korben is, de akkor nem lattam. Viszont a lenyeg, hogy ott van az!

03:00.0 Unassigned class [ff00]: Realtek Semiconductor Co., Ltd. RTS5227 PCI Express Card Reader (rev 01)

Az lshw kimenetebol ezt tudtam kiszedni:

*-pci:2
description: PCI bridge
product: 8 Series/C220 Series Chipset Family PCI Express Root Port #8
vendor: Intel Corporation
physical id: 1c.7
bus info: pci@0000:00:1c.7
version: d4
width: 32 bits
clock: 33MHz
capabilities: pci pciexpress msi pm normal_decode bus_master cap_list
configuration: driver=pcieport
resources: irq:19 memory:f0400000-f04fffff
*-generic UNCLAIMED
description: Unassigned class
product: RTS5227 PCI Express Card Reader
vendor: Realtek Semiconductor Co., Ltd.
physical id: 0
bus info: pci@0000:03:00.0
version: 01
width: 32 bits
clock: 33MHz
capabilities: pm msi pciexpress cap_list
configuration: latency=0
resources: memory:f0400000-f0400fff

Tovabba erre is ratalaltam, de nem sokat ertek belole:
http://askubuntu.com/questions/473848/ubuntu-14-04-realtek-semiconducto…

Vajon hogyan tovabb?

Koszonom szepen a segitseget!

-Garli

Nézd meg, hogy a hivatkozott rtsx_pci modul be van-e töltve (lsmod |grep rtsx_pci) ill. ha nincs, próbáld meg betölteni modprobe rtsx_pci. Ha pedig ezután működik, akkor szúrd be a /etc/modules-ba a rtsx_pci sort, hogy reboot után is maradjon.

BlackY
--
"en is amikor bejovok dolgozni, nem egy pc-t [..] kapcsolok be, hanem a mainframe-et..." (sj)

root@debianfujitsu:~# uname -r
3.16.0-4-amd64
root@debianfujitsu:~# rmmod rtsx_pci
rmmod: ERROR: Module rtsx_pci is in use by: rtsx_pci_ms rtsx_pci_sdmmc
root@debianfujitsu:~# dmesg | grep rtsx
[ 1.105402] rtsx_pci 0000:03:00.0: irq 41 for MSI/MSI-X
[ 1.105435] rtsx_pci 0000:03:00.0: rtsx_pci_acquire_irq: pcr->msi_en = 1, pci->irq = 41

Sajnos eljutottunk oda, hogy mar nem nagyon tudom mit csinalok : S

Megneztem mire jo az rmmod, a manual azt mondja, hogy "Most users will want to use modprobe(8) with the -r option instead.", meg hogy "(when module unloading support is provided)". Lehetseges-e, hogy megsem az rmmod kell nekem?

-Garli

Rövid man olvasgatás (értsd: a tévedés jogát fenntartom :) ) a kettő között a különbség, hogy a modprobe a függő modulokat is megpróbálja kidobni - így az esetedben első körben kivágná az rtsx_pci_sdmmc és rtsx_pci_ms modulokat és csak utána az rtsx_pci-t (ezért adott az rmmod hibaüzit, mert utóbbiak használták és ő nem távolítja el őket).

Lentebb írtad, hogy működik. Próbáld ki, hogy reboot után is visszajön-e az eszköz ill. hogy mindjárom modul ott van-e. A fentebbi lsmod kimenet szerint az _sdmmc és _pci modulokat utólag töltötte (pl. a udev) / töltötted be.

BlackY
--
"en is amikor bejovok dolgozni, nem egy pc-t [..] kapcsolok be, hanem a mainframe-et..." (sj)

De az csalas! : D

A fenykepezogep is mukodik kartyaolvasokent, viszont en jobban orulneek, ha volna egy mindket oprendszer altal olvashato es irhato meghajtom is, hogy egyszerubben tudjam kezelni a ket rendszer kozotti file-atvitelt. (A Win ceges eloiras miatt titkositott, es inkabb nem piszkalnam kivulrol.)

-Garli

Ott van, es latszik! Sot, tovabbmegyek, bedugom a kartyat, es vidaman megkerdezi, hogy akarom-e a file-kezelovel megnyitni.
Vajon mi tortenhetett?

root@debianfujitsu:~# lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 223.6G 0 disk
├─sda1 8:1 0 243M 0 part /boot
├─sda2 8:2 0 1K 0 part
└─sda5 8:5 0 223.3G 0 part
└─sda5_crypt 254:0 0 223.3G 0 crypt
├─debianfujitsu--vg-root 254:1 0 215.5G 0 lvm /
└─debianfujitsu--vg-swap_1 254:2 0 7.8G 0 lvm [SWAP]
sdb 8:16 0 465.8G 0 disk
├─sdb1 8:17 0 512M 0 part
├─sdb2 8:18 0 100G 0 part
└─sdb3 8:19 0 365.3G 0 part
mmcblk0 179:0 0 14.4G 0 disk
└─mmcblk0p1 179:1 0 14.4G 0 part /media/garli/074E-0124

-Garli

Most megint eltunt.

Nem nagyon ertem mi tortenhet ilyenkor. Az SD kartya a gepben van most.

garli@debianfujitsu:~$ lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 223.6G 0 disk
├─sda1 8:1 0 243M 0 part /boot
├─sda2 8:2 0 1K 0 part
└─sda5 8:5 0 223.3G 0 part
└─sda5_crypt 254:0 0 223.3G 0 crypt
├─debianfujitsu--vg-root 254:1 0 215.5G 0 lvm /
└─debianfujitsu--vg-swap_1 254:2 0 7.8G 0 lvm [SWAP]
sdb 8:16 0 465.8G 0 disk
├─sdb1 8:17 0 512M 0 part
├─sdb2 8:18 0 100G 0 part
└─sdb3 8:19 0 365.3G 0 part
garli@debianfujitsu:~$

Ez egy beepitett kartyaolvaso; a gepet kb. egy-masfel eve hasznalom, es a ceges Windows alol sosem volt meeg vele problema, ezert nem gyanakodtam HW-hibara.

Kar erte, akkor lehet marad az, hogy USB kabelen keresztul magat a fenykepezogepet hasznalom kartyaolvasokent. Azzal eddig meeg nem volt baj.

Koszonom a segitseget!

Udv:

-Garli

Most, hogy meigint nem latja az SD kartyat, az fdisk sem tud rola.
A kartya a gepben van pillanatnyilag.

root@debianfujitsu:~# fdisk -l

Disk /dev/sda: 223.6 GiB, 240057409536 bytes, 468862128 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disklabel type: dos
Disk identifier: 0x0c783c80

Device Boot Start End Sectors Size Id Type
/dev/sda1 * 2048 499711 497664 243M 83 Linux
/dev/sda2 501758 468860927 468359170 223.3G 5 Extended
/dev/sda5 501760 468860927 468359168 223.3G 83 Linux

Partition 3 does not start on physical sector boundary.

Disk /dev/sdb: 465.8 GiB, 500107862016 bytes, 976773168 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disklabel type: dos
Disk identifier: 0xdd9fbfab

Device Boot Start End Sectors Size Id Type
/dev/sdb1 * 2048 1050623 1048576 512M 7 HPFS/NTFS/exFAT
/dev/sdb2 1050624 210765823 209715200 100G 7 HPFS/NTFS/exFAT
/dev/sdb3 210765824 976771071 766005248 365.3G 7 HPFS/NTFS/exFAT

Disk /dev/mapper/sda5_crypt: 223.3 GiB, 239797796864 bytes, 468355072 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk /dev/mapper/debianfujitsu--vg-root: 215.5 GiB, 231420723200 bytes, 451993600 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk /dev/mapper/debianfujitsu--vg-swap_1: 7.8 GiB, 8376025088 bytes, 16359424 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes

Van-e erre barmilyen ertelmes magyarazat?

-Garli