Ce?

:!: Tutorialul urmeaza sa fie restructurat :!:

In acest tutorial voi explica metoda prin care se poate realiza conexiunea la internet prin modemul Huawei E1750 sau ZTE MF110 oferit de RDS pe Mandriva Linux 2009.1 si 2010.0.

FIXME Modelul ZTE MF110 se pare ca nu se poate conecta, se face o incurcatura intre porturile dispozitivului. Adica portul pentru modem e „vazut“ ca si port pentru monitorizare si invers, astfel wvdial si/sau pppd nu reusesc sa creeze conexiunea. Am incercat sa rezolvam de mai multe ori cu Csabi, el avand un asemenea model de modem.

Daca mai sunt dintre voi care aveti exact acest model de modem si va functioneaza dati-ne de stire va rugam!

Voi incerca sa pun mana si eu pe un asa model si sa ma joc cu el, poate reusesc sa il configurez.

Este sigur ca se poate face sa fie functional insa nu stiu exact cum.

Pentru Huawei E1750

1. urpmi usb_modeswitch

2. Editati fisierul: /etc/usb-modeswitch.conf si decomentati liniile pentru E1750 (incepand cu linia 1159) ca la final sa arate astfel:

# Huawei E1750
#
# DigiNet
DefaultVendor=  0x12d1
DefaultProduct= 0x1446
TargetVendor=   0x12d1
TargetProduct=  0x1001
# only for reference and 0.x versions
# MessageEndpoint=0x01
MessageContent="55534243123456780000000000000011060000000000000000000000000000"

3. Creati o noua regula udev; deschideti ca root cu un editor text fisierul /etc/udev/rules.d/15-huawei-e1750.rules si introduceti urmatoarea linie:

SUBSYSTEM=="usb", SYSFS{idProduct}=="1446", SYSFS{idVendor}=="12d1", RUN+="/usr/sbin/usb_modeswitch '%b/%k'"

4. Dati reboot; dupa ce sistemul a pornit complet introduceti modem/stickul, asteptati 20 de sec. apoi intrati in Network Center unde va aparea si configurati conexiunea ca mai jos.

Pentru ZTE MF110

1. urpmi usb_modeswitch

2. Editati fisierul: /etc/usb-modeswitch.conf si decomentati liniile pentru ZTE MF110 (incepand cu linia 1255) ca la final sa arate astfel:

# ZTE MF110
#
# DigiNet
DefaultVendor=0x19d2
DefaultProduct=0x2000
TargetVendor=0x19d2
TargetProduct=0x0031
MessageEndpoint=0x1
MessageContent="55534243b8fe6681000000000000061b000000020000000000000000000000"

3. Creati o noua regula udev; deschideti ca root cu un editor text fisierul /etc/udev/rules.d/15-huawei-e1750.rules si introduceti urmatoarea linie:

SUBSYSTEM=="usb", SYSFS{idProduct}=="2000", SYSFS{idVendor}=="19d2", RUN+="/usr/sbin/usb_modeswitch '%b/%k'"

4. Dati reboot; dupa ce sistemul a pornit complet introduceti modem/stickul, asteptati 20 de sec. apoi intrati in Network Center unde va aparea si configurati conexiunea ca mai jos.

====== Cum? ====== Intai avem nevoie de pachetul libusb-devel asa ca il instalam: # urpmi libusb-devel Apoi, avem nevoie de un pachet numit usb_modeswitch. Cel putin pentru Mandriva Linux 2009.1 Free acest pachet se gaseste la o versiune destul de veche (0.9.4) asa ca vom descarca ultima versiune disponibila, o dezarhivam si instalam: $ wget http://www.draisberghof.de/usb_modeswitch/usb_modeswitch-1.0.5.tar.bz2 $ tar xjvf usb_modeswitch-1.0.5.tar.bz2 $ cd usb_modeswitch-1.0.5 $ make clean $ make # make install Acum ultimii pasi, cateva editari de fisiere: a. Primul fisier este /etc/usb_modeswitch.conf Ca root deschideti-l in editorul text preferat si adaugati la final urmatoarele linii apoi salvati fisierul: ######################################################## # Huawei E1750 DefaultVendor= 0x12d1 DefaultProduct= 0x1446 TargetVendor = 0x12d1 TargetProduct= 0x1001 MessageContent=„55534243000000000000000000000011060000000000000000000000000000“ MessageEndpoint=0x01 CheckSuccess=5 b. Ultimul fisier de editat este /etc/udev/rules.d/15-huawei-e1750.rules La fel, deschideti fisierul ca root in editorul text preferat si adaugati linia si la final salvati fisierul: SUBSYSTEM==„usb“, SYSFS{idProduct}==„1446“, SYSFS{idVendor}==„12d1“, RUN+=“/usr/sbin/usb_modeswitch“ Acum dati un reboot, iar dupa pornire introduceti modemul USB intr-unul din porturile USB libere.

Configurarea conexiunii

Deschideti MCC (Mandriva Control Center), Network&InternetSet up a new network interface…

din lista alegeti GPRS/EDGE/3G si dati Next

ar trebui sa apara interfata ppp0: Huawei Technology… , Next,

va cere PIN-ul (eu recomand sa introduceti SIM-ul de date intr-un mobil si sa dezactivati PINul), apoi iar Next

alegeti reteaua (aici am ales 22605 insa nu stiu daca e la fel in toate zonele tarii, daca nu, alegeti Unlisted - edit manually), Next

alegeti provider, nu exista RDS asa ca la fel, Unlisted - edit manually, Next

lasati aici toate casetele goale (daca nu functioneaza, introduceti la Acces Point Name: internet) si dati Next,

bifati doar Allow users to manage the connection si nu Start at boot pentru ca s-ar putea sa nu aveti mereu stickul introdus in portul USB. Mai bine porniti conexiunea manual

lasati bifat Start the connection now si dati Next. Dupa cateva secunde bune ar trebui sa se realizeze conexiunea

conexiunea s-a realizat, puteti da Finish.

De acum puteti monitoriza si administra conexiunea din MCC, Network&Internet → Network Center precum si din network applet aflat in system tray.

====== Probleme? ====== Am procedat ca mai sus dar nu apare interfata ppp0 cand vreau sa creez conexiunea… Ce e de facut: - verifica daca ai editat fisierele de mai sus corect - verifica outputul comenzilor (ca root) lsusb si dmesg Daca apare la dmesg mesaj de genul Initializing USB Mass Storage driver… nu e bine, incercati sa rulati comanda (ca root) /usr/sbin/usb_modeswitch si reverificati outuputul comenzii dmesg pana cand apare mesajul: USB Serial support registered for GSM modem (1-port) La fel, la outuputul comenzii lsusb trebuie sa apara o linie (da e ciudat, apare modelul E620 desi el e de fapt E1750) Bus 004 Device 003: ID 12d1:1001 Huawei Technologies Co., Ltd. E620 USB Modem daca este doar Bus 004 Device 003: ID 12d1:1001 Huawei Technologies Co., Ltd. modemul USB este „vazut“ doar ca un biet stick de memorie. Tot asa, incercati comanda /usr/sbin/usb_modeswitch si reverificati outputul lsusb si dmesg. Daca tot nu functioneaza incercati sa scoateti/introduceti modemul si executati comanda /usr/sbin/usb_modeswitch. Intr-un final va trebui sa mearga. Cel putin in cazul meu acum functioneaza fara nici o interventie din partea mea (atat doar ca trebuie sa pornesc conexiunea din network applet cu un click). Mai jos am pus un script care se poate dovedi util pentru operatiunea de „trezire la viata“ a modemului USB: #!/bin/bash # daca nu are efect in forma actuala incercati sa rulati odata usb_modeswitch inainte de restul comenzilor. a=`dmesg | grep 'failed with error -5'|tail -n 1 | grep -o [0-9]-[0-9]` echo suspend > /sys/bus/usb/devices/$a/power/level sleep 3 echo on > /sys/bus/usb/devices/$a/power/level usb_modeswitch

hardware/retea/internet_mobil_cu_diginet_mobil.txt · Ultima modificare: 2010/06/28 15:07 (editare externă)
 
Exceptând locurile unde este altfel specificat, conţinutul acestui wiki este licenţiat sub următoarea licenţă: CC Attribution-Noncommercial-Share Alike 3.0 Unported
Recent changes RSS feed Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki