

Zprovoznění čtečky karet na Acer AO756 v linuxu (Linux Mint 17)
Minule jsem se na to nakonec vyfláknul (Linux Mint 13), ale teď jsem přeinstaloval na novější a tak nějak z trucu bych chtěl čtečku zprovoznit. Vím, že to není žádný hardverový zázrak, ale co už.
Netbook Acer Aspire AO756-987BCkk, Linux Mint 17.1 Cinnamon 64-bit.
Jediné, co jsem našel, je tenhle dotaz:index.php , kde se řeší i podsvícení (nebyl problém).
Je to starší vlákno, ale zkusil jsem postupovat podle návodu ve vlákně.
Výpis zařízení:
Bus 002 Device 003: ID 046d:c52b Logitech, Inc. Unifying Receiver
Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 003: ID 064e:e330 Suyin Corp.
Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Takže pokračuji podle návodu:
zarni@zarni-AO756 ~ $ uname -a
Linux zarni-AO756 3.13.0-37-generic #64-Ubuntu SMP Mon Sep 22 21:28:38 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux
zarni@zarni-AO756 ~ $ sudo apt-get install linux-headers-3.13.0-37-generic
[sudo] password for zarni:
Čtu seznamy balíků… Hotovo
Vytváří se strom závislostí
Čtu stavové informace… Hotovo
linux-headers-3.13.0-37-generic je již nejnovější verze.
0 aktualizováno, 0 nově instalováno, 0 k odstranění a 48 neaktualizováno.
zarni@zarni-AO756 ~ $ cd broadcom/linux-3.137h/tg3-3.137h
zarni@zarni-AO756 ~/broadcom/linux-3.137h/tg3-3.137h $ make
sh makeflags.sh /lib/modules/3.13.0-37-generic/build > tg3_flags.h
make -C /lib/modules/3.13.0-37-generic/build SUBDIRS=/home/zarni/broadcom/linux-3.137h/tg3-3.137h modules
make[1]: Entering directory `/usr/src/linux-headers-3.13.0-37-generic'
CC [M] /home/zarni/broadcom/linux-3.137h/tg3-3.137h/tg3.o
Building modules, stage 2.
MODPOST 1 modules
CC /home/zarni/broadcom/linux-3.137h/tg3-3.137h/tg3.mod.o
LD [M] /home/zarni/broadcom/linux-3.137h/tg3-3.137h/tg3.ko
make[1]: Leaving directory `/usr/src/linux-headers-3.13.0-37-generic'
zarni@zarni-AO756 ~/broadcom/linux-3.137h/tg3-3.137h $ sudo make KVER=3.13.0-37
make -C SUBDIRS=/home/zarni/broadcom/linux-3.137h/tg3-3.137h modules
make: *** SUBDIRS=/home/zarni/broadcom/linux-3.137h/tg3-3.137h: Adresář nebo soubor neexistuje. Stop.
make: *** [default] Error 2
zarni@zarni-AO756 ~/broadcom/linux-3.137h/tg3-3.137h $
A končím po "make KVER=3.13.0-37"
zarni@zarni-AO756 ~/broadcom/linux-3.137h/tg3-3.137h $ sudo make KVER=3.13.0-37
make -C SUBDIRS=/home/zarni/broadcom/linux-3.137h/tg3-3.137h modules
make: *** SUBDIRS=/home/zarni/broadcom/linux-3.137h/tg3-3.137h: Adresář nebo soubor neexistuje. Stop.
make: *** [default] Error 2
Adresář podle mě v zadaném umístění existuje - nebo to prostě nechápu.
Zkouším ještě
zarni@zarni-AO756 ~ $ sudo apt-get install linux-source-3.17.0-37
[sudo] password for zarni:
Čtu seznamy balíků… Hotovo
Vytváří se strom závislostí
Čtu stavové informace… Hotovo
E: Nelze najít balík linux-source-3.17.0-37
E: Nelze najít balík vyhovující regulárnímu výrazu „linux-source-3.17.0-37“
zarni@zarni-AO756 ~ $
A končím stejně jako původní tazatel.
Poradíte někdo?
No tak jsem to ne-vyřešil. Nebo napůl, těžko říct. No označím to jako vyřešené...
Karta načíst jde. Je tedy akorát nutné vrazit ji tam za běhu systému. Nestane se nic. Takže restartovat. Po restartu se načte a je možné s kartou pracovat. Jde i normálně odpojit ("vysunout"). Znovu už se za běhu nenačte, je nutný opět restart.
Nestačí kartu zasunout při vypnutém netbooku, to se pak po startu nenačte. Je potřeba udělat to za běhu systému a restartovat. A ani tak si nejsem jistý, jestli to funguje na sto percent, už jsem se pak v těch pokusech trochu ztrácel.
Je to takový kolenotoč, ale aspoň to nějak funguje.
Nenašel jsem ani na zahraničních forech (zase jsem to neprolejzal extra dlouho), že by to někdo vyřešil tak, že bych to pochopil a že by to pochopili i tazatelé. Většinou to končí do ztracena...
V tomto je caro/prekliatie linuxu, ze taketo problemy su musis vyriesit sam vacsinou. Ale ten pocit vitazstva stoji potom zato;o).
V prvom rade by som riesil preco karta nenabehne pri starte systemu. Musis analyzovat syslog.
V druhom rade by som sa pozrel, co sa stane ak kartu dam do beziaceho systemu, opat syslog.
Potom sa pozriem, co sa udeje ak ju vytiahnem a znovu zastrcim, opat syslog.
Myslim, ze problem je riesitelny, v logu bude urcite nieco napisane a z toho sa potom mozeme odrazit dalej.
Log od startu netbooku při tom, co se karta načetla a byla vložena při vypnutém OS netbooku (napájení bylo připojeno). Je to dlouhý, tak v příloze...
Toto si uz cital?
https://bugs.launchpad.net/ubuntu/+source/linux/+b ug/1178131
necital som. Len som hladal controller 14e4:16bc googlom ze ci nahodou neni k tomu ovladac a ze co to je zac (to snad vypada na chipset zariadenie) P.S. a ne je to nejaky Broadcom bazmek.
Ne, na tohle jsem nenatrefil. No to budu mít na dlouhý večer..
Inac tym chipset registrom 50h vypina ASPM na tom PCIe porte (pozrel som si dataheet toho chiüpsetu). Tak si ASPM pripadne vypni v BIOSe ak to tam mas u PCIe, alebo hladaj jak sa to vypina globalne v linuxe, alebo zapis ten register vzdy po starte linuxu (za predpokladu ze tvoj notebook ma ten broadcom na stejnom PCIe porte, ak ne tak budes muset najst spravnu poslednu cifru za tym 1c. )
No tak zabralo hned
V Biosu to nenastavím, je ořezaný na kost. Dá se to nastavit po/při startu systému? Určitě to jde, ale nevím jak.
Ani ja :) Nepouzivam moc linux. Ale mozes si to drbnut asi do nejakeho strtup scriptu? Skus googlit. Mozno fleg ti povie jak presne to dat po starte. Pripadne googli ASPM disable linux mint apod
(ASPM setri energiu PCIe linky, tym ze PCIe linku vypina, len linku, ne zariadenie. IMHO sa tym usetri tak par mW t.j. IMHO chujovina :)
Tohle už najdu, tohle už bude nějaký "standard", nechám si to ale až na víkend, mám i jiné "starosti".

Rozhodně děkuji. A děkuji všem.
Já jsem Linux nacpal právě jen na ten netbook, úplně to na ten net a jiný blbiny stačí. Netbooky s win mi přišly zbytečně drahé...
Ono to funguje v pohodě, jen ta čtečka karet..
Jop, tak už to je. Nevím, jak moc je to elegantní, ale funguje to.
jsem nacpal do etc/rc.local a succes.
Kecám, radost mám jen já, rodině je to u zadku.
To je doma radosti.
Ten pocit radosti a hrdosti, ze si nieco vyriesil v linuxe poznam. Byva to boj, ale pocit by som prirovnal k pocitu, ked na bicykli zdolas par kilometrove stupanie, je to proste radost;o).
Nacpal si to spravne, sam by som to riesil rovnako.
Já jsem toho zase tak moc nevyřešil. Na to, abych nad tím nemávl rukou, jsi mě přivedl ty a na to, kde to najít, mě přivedl MM.