25 aug. 2012

Vodafone K3772 conectare in Linux

Acum 2 zile am primit ca oferta modemul asta de la Vodafone. Pe cutie scrie ca nu e compatibil cu Linuxul, dar merge pe Windows si Mac. E compatibil cu MacOS? MacOS e la baza un fel de Unix. Linuxul e si el un fel de Unix. Primul gand pe care l-am avut: nu vad de unde nu ar merge si cu Linuxul!

Am ajuns acasa si l-am bagat in laptopul pe care rulez Archlinux. Nada :(. Nimic, canci, zero, nothing, keine. M-am chinuit cu usb_modeswitch si n-a vrut nenorocirea sa mearga. Am incercat modeseturi diferite, n-am reusit. Pana la urma l-am facut sa mearga in Linux.

Cititi in continuare intreaga poveste. Pentru nerabdatori, dati la final sa vedeti ce trebuie sa faceti sa mearga modemul in Linux.

Povestea mea incepe joi, intr-o zi cu soare si canicula, zi in care am fost sa-mi iau alt telefon. La magazin mi s-a facut o oferta, in care luam cu nush cat % mai ieftin (gen la aproape sfert de pretul la liber) telefonul, daca fac un abonament Combo la care mai primesc pe langa aia 500MB trafic pe luna, inca 750MB + modemul asta cu internet nelimitat pe el, pentru 15 lei in plus pe luna. 15 lei pentru toate alea si un telefon la sfert de pret? Eu zic ca merita, deci de ce nu?
Din pacate am plecat din magazin doar cu modemul, telefonul urmand sa vina zilele astea. Pentru ca in Romania un colet de la Arad ajunge la Bucuresti in 24 de H, in schimb un telefon de la sediul Vodafone la un reprezentant ajunge in 127. Ajuns acasa, am bagat modemul si n-a mers. Eram deja un pic dezamagit. Telefon canci, modem canci, macar puteam folosi cartela din el pe orice telefon.

Cand il conectez in Linux, mi se automonteaza partitia continuta de modem care are pe ea executabilele de Windows. Bleah.
Asa ca citind pe net si incercand mai multe variante, m-am decis ca fiind primul care incearca sa bage modemul asta in Linux, sa incerc faza cu USBSnoop pentru XP. Ma pun pe instalat un XP pe care-l am din 2007 de la MSDN intr-o masina virtuala. Bag stick-ul in el, USBSnoop pornit care raporteaza un device cu ID-ul 12d1:1526. La fel ca si Linuxul.

Incerc sa instalez cacatu' ala de program care are nevoie de nush ce .NET. Descarc dotnetfx, il instalez, restart la virtuala, incerc sa instalez iara. Runtime Error. Ba sa dea dracu'... Descarc vcrun6, rulez, incerc iara si in sfarsit imi porneste aplicatia. Ram pa pa pam. Odata pornita, se face schimbarea stickului din 12d1:1526 in 12d1:14cf. Opaaa, asta trebuie sa fie. Asta si urmaream. Am inregistrat, m-am uitat in log, am incercat acelasi lucru in Linux, nu mergea. Nu mergea pentru ca stringul care facea schimbarea era mascat. Nu mergea si nu mergea. In Linux mi-l vedea ca fiind alt modem, modem care nu mergea.

Si am dat peste unu cu un K3773. Am "furat" stringul de la el si am reusit sa-l fac pe al meu sa apara 12d1:14cf in Linux. Si tot degeaba. Se pare ca modeswitch-ul a fost facut corect, dar modulul cu care trebuie incarcat modemul este unul mai vechiut, nu usbserial, de care se foloseste usb_modeswitch.

Asadar, comenzile, rulate ca root:

usb_modeswitch -WD -v 12d1 -p 1526 -n -M 555342437f0000000002000080000a11062000000000000100000000000000 -I -w 500
modprobe option
echo "12d1 14cf" > /sys/bus/usb-serial/drivers/option1/new_id

Teoretic acuma toate modemurile USB de la Vodafone care sunt raportate ca 12d1:1526 ar trebui sa mearga dupa principiul de mai sus!

Dupa executarea comenzilor de mai sus, vi se va cere un PIN. Introduceti 1234 si aia e.
Acum puteti face reguli udev, folosi gnome-ppp sau orice aplicatie care se ocupa de managementul conectarii la internet.

Folositi urmatoarele setari:

Dialed number: *99#
Username: internet.vodafone.ro
Password: vodafone
APN: internet.vodafone.ro
PIN: 1234
PPP Methods: EAP, PAP, CHAP, MSCHAPv2, MSCHAP

IP-urile pentru gateway,dns, etc vi le luati automat.

7 aug. 2012

Dupa 4 capitole din Fifty shades of Grey...

...n-am mai putut. Efectiv mi s-a luat. E prea proasta cartea pentru a putea fi citita de cineva care nu e un mucos ce are sub 15 ani.

M-am oprit dupa 4 capitole ( al patrulea abia inceput ). Review? Oka. Hai sa vedem.

E o carte scrisa de o autoare NFHH. Sau NF. La fel ca personajul principal de gen feminin, o nefututa de 21 de ani. Cica se vrea carte erotica, dar pana la finalul capitolului 3, (scena din lift), pot sa o dau linistit unui copil de 8 ani sa o citeasca. Si nici dupa capitolul 3 n-ar fi o mare problema, erectie fiind un termen medical.

N-o sa stau sa povestesc totul, o sa fac o idee generala despre carte: e proasta.
Ne trebuie 4 capitole ca sa o futem pe aia de 21 de ani. Putem sa trecem peste capitolul 2 si 3, sunt cam useless, cel putin dupa mine. Autoarea incearca sa ne mentina atentia, dar pe mine nu m-a captivat. In afara ca la un moment dat vrei sa iesi afara si sa pocnesti in ovare prima femeie care iti iese in cale, capitolele 2 si 3 nu te ajuta la nimic.
Well, stiam deja de la inceputul capitolului 2 unde duce cartea/povestea asta. Tipa se indragosteste de Grey, el nu e genul de tip care sa aiba prietene, se fut, se fut, se fut, se despart, tipa cade in depresie si cu inima franta, asta e cartea. Sau plm, cu mici variatii, dar ideea de baza e ca el o vrea doar s-o futa, ea vrea dragoste adevarata. Numai o femeie putea sa scrie asa ceva.
E prea lame. Prinde la mucosi de 14 ani, si nici la aia. Eu unul stiu ca nu o sa mai citesc din ea.

Vreti pornache? E plin netul de porn. Soft, hard, fetishuri si tot felul de porn de care nici nu ati auzit. Stiti regula 34? Daca nu o stiti, clar nu stiti toate felurile de porn existente.

E aiurea cartea si nu o recomand nimanui.

6 aug. 2012

Faildows8

Si am vrut sa incerc Windows 8 intr-o masina virtuala. M-am gandit ca merita sa vad schimbarile live, nu in filmulete sau stiu eu, doar poze. Am deschis Virtualbox, am creat o masina noua si am denumit-o frumos Faildows pentru ca eram 1000% ca ceva va faila.
Intre timp pusesem la descarcat ISO-ul de 32 de biti, pentru ca odata e mai mic, si in al doilea rand n-am reusit vreodata sa pot rula ceva de 64 de biti pe Virtualbox. Dupa ce am facut setarile masinii, incarc iso-ul si pornesc masina. Primesc un Warning cum ca nu am un procesor cu virtualizare hardware (chiar nu am) si ca unele OS-uri nu vor boota. Prima data in 4 ani cand vad Warningul ala. No bine ma, dau ignore si vad cum booteaza saracia. Pana cand primesc un ecran negru pe care scria ca PC-ul trebuie restartat fortat, sub care scriau niste coduri de erori.

Dau restart la masina, aceeasi figura de 2 ori. Scot PAE din setari dat fiind ca am dat doar 1GB (recomandat de cei de la M$) RAM si butez iarasi. De data asta butez si primesc un ecran albastru pe care scria ca PC-ul trebuie reparat!

Ai sa mori tu? Reparat zici? Mai incerc de 2 ori odata si cu UEFI activat din virtuala, faileaza masina si ma pun pe reparat: click drepata pe masina > Remove> All files. Si l-am reparat.

In 4 ani de cand am pus mana pe masini virtuale ( in majoritatea timpului doar de test, dar tot se pune ) e prima data cand nu reusesc sa pornesc una. E prima data cand am nevoie de virtualizare hardware ca sa pot porni o masina virtuala. Si la un moment dat mi-a venit o intrebare care m-a pus sa scriu postul asta. Banuiesc ca o stiti deja: De ce? Intrebarea timpurilor. Intrebarea copiilor mici si intrebarea celor curiosi. Intrebare clasica la care nu vom avea un raspuns din partea M$.

La fel cum am intrebat pe cei la la M$ de ce in Linux am viteza de 3.8-4MB/s pe wireless si pe Windows 7 se cacaie la 2.9-3.2MB/s 3.2 fiind in cele mai bune conditii, ca media e undeva pe la 3.0MB si s-a dat vina pe driverele Realtek, la fel cum cei de la Realtek dau vina pe tehnologia veche, faptul ca placa mea e veche si canci suport pentru ea, la fel o sa mi se spuna si acum: schimba-ti procesorul, e prea vechi. Intrebarea mea e totusi: De ce?

De ce sa schimb procesorul? De ce sa schimb placa de retea? In Linux tocmai a avut loc acum cateva luni un update de kernel la care s-a adaugat modul Ad-hoc al placii mele wireless. Si coaie, merge! In Windows il aveam, dar nu puteam sa-l folosesc. Nu mergea nici de-al dracu sau daca mergea, pica dupa ce ma contectam la AP. De ce sa fac schimbari, sau sa dau bani daca unele chestii chiar merg fara sa fie nevoie de vreo schimbare? Tu daca ai masina si un sprinkler din ala de uda parbrizul bate aiurea, ce faci? Il schimbi? Schimbi capota? Sau il reglezi sa mearga corespunzator?

Well, revenind.
Imi veti spune "De ce nu arzi un DVD?". De ce sa ard un DVD? Ca sa pot incerca Windowsul, trebuie sa-l instalez pentru ca ratatii astia de la M$ nici sa-l testez nu ma lasa. Pe masina virtuala nu, pe DVD Live! nu, singura posibilitate de a-l incerca este sa-l instalezi. Si nu vreau. Plus ca nu merita sa dau arunc banii pe un DVD ca sa ma trimita intr-un ecran de instalare. Prefer sa nu mai mananc o zi (cine ma cunoaste bine, stie despre ce e vorba) decat sa ard un DVD si apoi sa instalez Faildows8 ca doar sa-l incerc cateva zile. (Probabil il voi sterge mult mai repede decat mi-as imagina)

Microsoft, slow applause for your fail. Good job!