Fórum Root.cz

Hlavní témata => Hardware => Téma založeno: xdub 02. 01. 2019, 14:31:37

Název: Zprovoznění čtečky karet na HP Compaq nc6400
Přispěvatel: xdub 02. 01. 2019, 14:31:37
Dobrý den, dostal se mi do ruky stařičký notebook HP Compaq nc6400. Proved jsem jeho kompletní vyčištění, provedl upgrade BIOSu na verzi se smazaným whitelistem abych do něj mohl osadit i 3G modul. Nainstaloval jsem Linux Mint 19.1 64bit v edici Cinnamon a kupodivu se mi na něm povedlo zprovoznit téměř vše - od toho přidaného 3G modulu až po čtečku otisků prstů, jediné s čím zápasím je čtečka čipových karet. Google jsem zkoušel, ale vždy mě to navedlo na nějaký starý návod jak přinutit čtečku paměťových karet číst MMC karty, který je na internetu v různých fórech opsaný snad bambilionkrát... Nebyla by tu nějaká dobrá duše, která by věděla jak čtečku čipových karet zprovoznit?

A úvahový dotaz mimo: Myslíte, že by tenhle notebook s takto smazaným whitelistem vzal 4G modul? :-D
Název: Re:Zprovoznění čtečky karet na HP Compaq nc6400
Přispěvatel: Chuck 02. 01. 2019, 15:43:49
Mal som podobný notebook. 4G WWAN karta išla iba vo Windowse.
Název: Re:Zprovoznění čtečky karet na HP Compaq nc6400
Přispěvatel: RDa 02. 01. 2019, 16:49:03
"čtečka čipových karet" - myslis smart-card reader, ktere HP do tech business stroju daval, nebo "memory-card reader", tj. ctecku pametovych karet? Kdyz pak dale zminujes MMC :)

Ohledne 4G - podivej se na frekvence. Anteny mas v tele notebooku integrovane a budou optimalizovany na nejakou kombinaci 900, 1800 a tech mene obvyklych. 4G nekdy taky v tomto beha.. ale zalezi tedy na konkretni kombinaci modelu notebooku (puvodni zeme urceni) a pak providerovy 4G tam kde to chces pouzivat, abys mel ty frekvence podporovane v kazde casti hw. Samotne modemy vetsinou podporuji hodne frekvenci (ale to si zkontroluj taky). A nezapomen nepoplest M2 a mPCIe :)
Název: Re:Zprovoznění čtečky karet na HP Compaq nc6400
Přispěvatel: xdub 02. 01. 2019, 17:47:41
"čtečka čipových karet" - myslis smart-card reader, ktere HP do tech business stroju daval, nebo "memory-card reader", tj. ctecku pametovych karet? Kdyz pak dale zminujes MMC :)

Ohledne 4G - podivej se na frekvence. Anteny mas v tele notebooku integrovane a budou optimalizovany na nejakou kombinaci 900, 1800 a tech mene obvyklych. 4G nekdy taky v tomto beha.. ale zalezi tedy na konkretni kombinaci modelu notebooku (puvodni zeme urceni) a pak providerovy 4G tam kde to chces pouzivat, abys mel ty frekvence podporovane v kazde casti hw. Samotne modemy vetsinou podporuji hodne frekvenci (ale to si zkontroluj taky). A nezapomen nepoplest M2 a mPCIe :)

Ano myslím smart-card reader. Čtečka paměťových karet běží a MMC jsem zmiňoval jen kvůli tomu, že mi k tomu vždycky sklouzne google vyhledávání. Asi ten smart-card reader řeší hodně málo lidí. :-D

Jinak 4G tam asi dávat nebudu, to 3G docela dostačuje. :-D
Název: Re:Zprovoznění čtečky karet na HP Compaq nc6400
Přispěvatel: SmartReader 02. 01. 2019, 20:38:13
Většina těchto čteček je podle standardu CCID, tedy přes USB. Zkontroluj, jestli ji systém vidí, nejlépe příkazem lsusb. V Linuxu slouží pro obsluhu těchto čteček démon pcsc-lite a pro USB čtečky je tam libccid knihovna. Ta používá konfigurační soubor /usr/lib/pcsc/drivers/ifd-ccid.bundle/Contents/Info.plist (může být i jinde), ve kterém musí být uvedena kombinace Vendor Id / Device Id / Jméno pro danou čtečku, aby byla čtečka použita knihovnou (libccid neumí použít generickou čtečku podle Class kódu jako je tomu ve Windows).
Název: Re:Zprovoznění čtečky karet na HP Compaq nc6400
Přispěvatel: k3dAR 02. 01. 2019, 20:51:10
af 4G, sice v novejsim hw, ale ve sve T420s sem 3g jen prohodil za 4g modul
Název: Re:Zprovoznění čtečky karet na HP Compaq nc6400
Přispěvatel: xdub 02. 01. 2019, 21:08:57
Většina těchto čteček je podle standardu CCID, tedy přes USB. Zkontroluj, jestli ji systém vidí, nejlépe příkazem lsusb. V Linuxu slouží pro obsluhu těchto čteček démon pcsc-lite a pro USB čtečky je tam libccid knihovna. Ta používá konfigurační soubor /usr/lib/pcsc/drivers/ifd-ccid.bundle/Contents/Info.plist (může být i jinde), ve kterém musí být uvedena kombinace Vendor Id / Device Id / Jméno pro danou čtečku, aby byla čtečka použita knihovnou (libccid neumí použít generickou čtečku podle Class kódu jako je tomu ve Windows).
Tak lsusb už jsem zkoušel, vidím bluetooth, čtečku otisků prstů USB huby a něco co se jmenuje Hewlett-Packard.. :-D
Kód: [Vybrat]
Bus 001 Device 003: ID 03f0:3a1d Hewlett-Packard
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 002: ID 08ff:2580 AuthenTec, Inc. AES2501 Fingerprint Sensor
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 002: ID 03f0:171d Hewlett-Packard Bluetooth 2.0 Interface [Broadcom BCM2045]
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Nicméně libccid jsem již instaloval a čtečku to stejně nevidí... Možná budu muset editovat ten soubor, ale co tam vložit?
Název: Re:Zprovoznění čtečky karet na HP Compaq nc6400
Přispěvatel: SmartReader 02. 01. 2019, 21:23:37
Hmm, no vidět nejspíš není. Je povolena v BIOSu? lsusb -v ukáže detailní info, Class pro CCID je 11 (lsusb napíše něco jako Chip/SmartCard).
Název: Re:Zprovoznění čtečky karet na HP Compaq nc6400
Přispěvatel: k3dAR 02. 01. 2019, 21:34:07
Tak lsusb [...]a něco co se jmenuje Hewlett-Packard.. :-D
Kód: [Vybrat]
Bus 001 Device 003: ID 03f0:3a1d Hewlett-Packard
to je to 3g (mas starou usbid db, viz:
https://usb-ids.gowdy.us/read/UD/03f0/3a1d[/code]
Název: Re:Zprovoznění čtečky karet na HP Compaq nc6400
Přispěvatel: k3dAR 02. 01. 2019, 21:37:24
smart by melo byt na pci:
Kód: [Vybrat]
02:06.4 Communication controller: Texas Instruments PCIxx12 GemCore based SmartCard controllerviz: https://wiki.centos.org/HowTos/Laptops/HP/Compaq-nc6400
Název: Re:Zprovoznění čtečky karet na HP Compaq nc6400
Přispěvatel: xdub 02. 01. 2019, 21:48:17
Hmm, no vidět nejspíš není. Je povolena v BIOSu? lsusb -v ukáže detailní info, Class pro CCID je 11 (lsusb napíše něco jako Chip/SmartCard).
V BIOSu mám povolena všechna zařízení. Ještě jsem googloval a na fóru HP někdo řešil ovladače pro Win7 a dle odpovědi to skoro vypadá, že Smardcard je spřažena se čtečkou paměťových karet (https://h30434.www3.hp.com/t5/Notebook-Operating-System-and-Recovery/Drivers-Needed-Compaq-6910/td-p/5675694). U té vím, že je pověšena přímo na PCI a má vlastní řadič. V detailnějším výpisu (https://pastebin.com/68fBWMBf) SmardCard nevidím...
Název: Re:Zprovoznění čtečky karet na HP Compaq nc6400
Přispěvatel: xdub 02. 01. 2019, 21:53:06
smart by melo byt na pci:
Kód: [Vybrat]
02:06.4 Communication controller: Texas Instruments PCIxx12 GemCore based SmartCard controllerviz: https://wiki.centos.org/HowTos/Laptops/HP/Compaq-nc6400
Jo ten tam je. Teď ho jen napasovat na ten ovladač. Jestli to půjde...
Název: Re:Zprovoznění čtečky karet na HP Compaq nc6400
Přispěvatel: SmartReader 02. 01. 2019, 22:01:26
Tak to je drsný - na PCI jsem ještě čtečku Smart Card neviděl. Dost pochybuji, že na to existuje ovladač.
Název: Re:Zprovoznění čtečky karet na HP Compaq nc6400
Přispěvatel: xdub 02. 01. 2019, 22:29:22
Tak jsem našel tohle (https://muscle.musclecard.narkive.com/KrSmHPom/pci-smart-card-readers-on-linux) :D Možná to řešení mít bude, ale nebude to jednoduchý...
Název: Re:Zprovoznění čtečky karet na HP Compaq nc6400
Přispěvatel: k3dAR 03. 01. 2019, 03:19:59
Tak jsem našel tohle (https://muscle.musclecard.narkive.com/KrSmHPom/pci-smart-card-readers-on-linux) :D Možná to řešení mít bude, ale nebude to jednoduchý...
nevidim tam konecne reseni, jen uvahu 11let zpatky ze nekdo upravil jinej(asi link uz neni) ovladac tak aby se pci smartctecka tvarila v systemu ze je povesena na serialu, tak jesli se cejtis na upravu ovladace tak prosim (ja na to urcite nemam, mozna tak mit ten patch k jinemu ovladaci) :-) jinak nic novejsiho nenachazim...
ja mam smartctecku v T420s povesenou na USB, ale nemam kartu abych vyzkousel jak se chova kdyz ovladac ma(?)...
Název: Re:Zprovoznění čtečky karet na HP Compaq nc6400
Přispěvatel: xdub 03. 01. 2019, 07:54:05
Tak jsem našel tohle (https://muscle.musclecard.narkive.com/KrSmHPom/pci-smart-card-readers-on-linux) :D Možná to řešení mít bude, ale nebude to jednoduchý...
nevidim tam konecne reseni, jen uvahu 11let zpatky ze nekdo upravil jinej(asi link uz neni) ovladac tak aby se pci smartctecka tvarila v systemu ze je povesena na serialu, tak jesli se cejtis na upravu ovladace tak prosim (ja na to urcite nemam, mozna tak mit ten patch k jinemu ovladaci) :-) jinak nic novejsiho nenachazim...
ja mam smartctecku v T420s povesenou na USB, ale nemam kartu abych vyzkousel jak se chova kdyz ovladac ma(?)...
No já právě tak trochu nabyl dojmu, že někdo ten jiný ovladač opravdu zkusil ohnout... Jak jsem již psal řešení by v tom asi bylo ale nebude jednoduchý... Najít původní ovladač + ten patch (asi stejně možné jako najít párátko v kupce sena), případně to nějak ohnout sám... Pokud jde o úpravu ovladače, tak to opravdu není něco na co bych se cítil, tolik zkušeností fakt nemám...

Smart čtečku otestuješ docela jednoduše - z dlouhodobých projektů pro čtečku ti stačí monosim, případně pokud již máš nový občanský průkaz s čipem, tak jí můžeš ozkoušet pomocí tý jejich aplikace...