1
Laitealue / Vs: A-Link 3GU "mokkula"
« : 11.07.09 - klo:19.56 »
Jouduin taistelemaan tämän laitteen kanssa viikonloppuna, kun ostin tälläisen eräälle kaverille. Testailin tätä Kubuntu 9.04 ja Ubuntu 9.04 distroissa. Sitten kun tajusi tuon laitteen halutun toiminnan, niin sen jälkeen homma on toiminut melkein kuin junan vessa.
Asensin ensin 3GU:n softat tikun "CD-ROM" osuudella olevan auto_install skriptin avulla. Sitten alkoikin ongelmat. Ongelma Ubuntu 9.04:ssa oli se, että Nautilus kaatui joka kerta kun tuon tikun CD-ROM ominaisuus löytyi heti tikun iskettyä koneeseen. Tämä esti "CD:n" automaattisen mounttaamisen /media/A-LINK_MODEM hakemistoon. Ja tämä taas aiheutti ongelmia tuossa /etc/init.d/3gu_alink skriptissä, jota udev kutsuu parametrillä reload. Tuo 3gu_alink ohjelma tekee tuon eject kutsun, jolla tikku huomaa USB disconnect tapahtuman, jonka jälkeen se vasta aloittaa modeemiominaisuuksien mainostamisen kernelille. Tuon Nautilus ongelman saa poistettu (väliaikaisesti) siirtämällä /usr/lib/libbrasero-media.so.* tiedostot jonnekin muualle kuin /usr/lib hakemistoon (ja käynnistämällä GNOME sessio uudelleen). Tai toinen mahdollisuus on tehdä itse mountti ja sen jälkeen eject.
Eli kun eject on tehty, niin sen jälkeen joutuu odottamaan hetken ennenkuin laiteosoitteet /dev/ttyUSB* ilmestyvät ja NetworkManager saa myös tiedon uudestä modeemista. Ubuntussa ensimmäistä kertaa tuon tapahduttua automaattinen konffauswizard hoiti homman oikein mallikkaasti, ei tarvinnut kuin valita maa ja operaattori. Pientä ongelmaa tuo NetworkManager aiheuttaa sen osalta, että koska modeemille luodaan kaksi eri modeemin laiteosoitetta (ttyUSB1 ja ttyUSB2), niin niitä tulee tuohon NetworkManager kohtaan kaksi kappaletta. Ja jos valitset niistä väärän (eli ttyUSB1), niin silloin yhteys ei synny ja hieman tämän jälkeen tikku "boottaa" uudelleen ja sen jälkeen homma ei välttämättä toimi ilman tuon tikun ottamista irti. Syslog tiedoston tsekkaaminen ("tail -f /var/log/syslog") auttaa hieman tuon oikean NetworkManager laitteen valinnassa.
Toivottavasti tämän avulla muutkin saavat tämän modeemin toimimaan... Minulla yhteys lähti kyllä automaattisesti 3G puolelle. en tiedä olinko muuttanut jotain Winkun puolella testatessani ennen kuin sain homman toimimaan Ubuntussa.
Ai niin, hieman lisätietoa tikusta:
Tikun firmiksen versio: QCT_21_V38_0_090226 (firmis luotu: 26.02.2009 kello 15:54:42)
Tikun hardisversio: P3.2
Ostettu hintaan 96egua Data-Systems Oy:stä
Testattu DNA:n liittymällä
Asensin ensin 3GU:n softat tikun "CD-ROM" osuudella olevan auto_install skriptin avulla. Sitten alkoikin ongelmat. Ongelma Ubuntu 9.04:ssa oli se, että Nautilus kaatui joka kerta kun tuon tikun CD-ROM ominaisuus löytyi heti tikun iskettyä koneeseen. Tämä esti "CD:n" automaattisen mounttaamisen /media/A-LINK_MODEM hakemistoon. Ja tämä taas aiheutti ongelmia tuossa /etc/init.d/3gu_alink skriptissä, jota udev kutsuu parametrillä reload. Tuo 3gu_alink ohjelma tekee tuon eject kutsun, jolla tikku huomaa USB disconnect tapahtuman, jonka jälkeen se vasta aloittaa modeemiominaisuuksien mainostamisen kernelille. Tuon Nautilus ongelman saa poistettu (väliaikaisesti) siirtämällä /usr/lib/libbrasero-media.so.* tiedostot jonnekin muualle kuin /usr/lib hakemistoon (ja käynnistämällä GNOME sessio uudelleen). Tai toinen mahdollisuus on tehdä itse mountti ja sen jälkeen eject.
Eli kun eject on tehty, niin sen jälkeen joutuu odottamaan hetken ennenkuin laiteosoitteet /dev/ttyUSB* ilmestyvät ja NetworkManager saa myös tiedon uudestä modeemista. Ubuntussa ensimmäistä kertaa tuon tapahduttua automaattinen konffauswizard hoiti homman oikein mallikkaasti, ei tarvinnut kuin valita maa ja operaattori. Pientä ongelmaa tuo NetworkManager aiheuttaa sen osalta, että koska modeemille luodaan kaksi eri modeemin laiteosoitetta (ttyUSB1 ja ttyUSB2), niin niitä tulee tuohon NetworkManager kohtaan kaksi kappaletta. Ja jos valitset niistä väärän (eli ttyUSB1), niin silloin yhteys ei synny ja hieman tämän jälkeen tikku "boottaa" uudelleen ja sen jälkeen homma ei välttämättä toimi ilman tuon tikun ottamista irti. Syslog tiedoston tsekkaaminen ("tail -f /var/log/syslog") auttaa hieman tuon oikean NetworkManager laitteen valinnassa.
Toivottavasti tämän avulla muutkin saavat tämän modeemin toimimaan... Minulla yhteys lähti kyllä automaattisesti 3G puolelle. en tiedä olinko muuttanut jotain Winkun puolella testatessani ennen kuin sain homman toimimaan Ubuntussa.
Ai niin, hieman lisätietoa tikusta:
Tikun firmiksen versio: QCT_21_V38_0_090226 (firmis luotu: 26.02.2009 kello 15:54:42)
Tikun hardisversio: P3.2
Ostettu hintaan 96egua Data-Systems Oy:stä
Testattu DNA:n liittymällä