Fórum Root.cz
Hlavní témata => Hardware => Téma založeno: 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
-
Mal som podobný notebook. 4G WWAN karta išla iba vo Windowse.
-
"č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 :)
-
"č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
-
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).
-
af 4G, sice v novejsim hw, ale ve sve T420s sem 3g jen prohodil za 4g modul
-
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
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?
-
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).
-
Tak lsusb [...]a něco co se jmenuje Hewlett-Packard.. :-D
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]
-
smart by melo byt na pci:
02:06.4 Communication controller: Texas Instruments PCIxx12 GemCore based SmartCard controllerviz: https://wiki.centos.org/HowTos/Laptops/HP/Compaq-nc6400
-
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...
-
smart by melo byt na pci:
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...
-
Tak to je drsný - na PCI jsem ještě čtečku Smart Card neviděl. Dost pochybuji, že na to existuje ovladač.
-
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ý...
-
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(?)...
-
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...