Cosmote ZTE MF636 σε Ubuntu Karmic

Αν θέλεις το Internet on the Go της Cosmote να δουλέψει με το USB modem της ZTE (MF636) τότε κανε τα παρακάτω.

Για να εγκαταστήσεις την δυνατότητα να αλλάζει κατάσταση λειτουργίας το στικάκι απο CD σε modem εγκατάστησε το:
sudo apt-get install usb_modeswitch
και μετά
sudo gedit /etc/usb_modeswitch.conf και αντικατέστησε τα περιεχόμενα του αρχείου με τα παρακάτω:

########################################################
 # ZTE MF628+ (tested version from Telia / Sweden)
 # ZTE MF626
 # ZTE MF633
 # ZTE MF636 (aka “Telstra / BigPond 7.2 Mobile Card”)
 #
 # Contributor: Joakim Wennergren
 
 DefaultVendor=  0x19d2
 DefaultProduct= 0x2000
 
 TargetVendor=   0x19d2
 TargetProduct=  0x0031
 
 # only for reference and 0.x versions
 MessageEndpoint=0x01
 
 MessageContent=”55534243123456782000000080000c85010101180101010101000000000000″
 
 # if that command doesn’t work, try the other (“eject”)
 ;MessageContent=”5553424312345678000000000000061b000000030000000000000000000000″

Μετά ενεργοποίησε την αυτόματη μεταγωγή της συσκευής σε κατάσταση GSM modem κάθε φορά που την συνδέουμε.

Πρώτα σβήσε τα roules που έβαλε το πακέτο rm /etc/udev/rules/usb_modeswitch.rules και κατόπιν δώσε sudo gedit /etc/udev/rules.d/50-ZTE.rules και εισάγουμε τα παρακάτω στο αρχείο:
SUBSYSTEM==”usb”, SYSFS{idProduct}==”2000″, SYSFS{idVendor}==”19d2″, RUN+=”/usr/sbin/usb_modeswitch”
SUBSYSTEM==”usb”, SYSFS{idProduct}==”0031″, SYSFS{idVendor}==”19d2″, RUN+=”/sbin/modprobe usbserial vendor=0x19d2 product=0x0031″, MODE=”666″, GROUP=”dialout”

Μετά, ενημέρωσε υποσύστημα υλικού ότι η συσκευή είναι USB modem. Δωσε  sudo gedit /usr/share/hal/fdi/information/20thirdparty/20-zte.fdi και βάλε τα παρακάτω στο αρχείο:

<?xml version=”1.0″ encoding=”UTF-8″?>
<deviceinfo version=”0.2″>
 <device>
 <match key=”info.category” string=”serial”>
 <match key=”@info.parent:usb.vendor_id” int=”0x19d2″>
 <!– ZTE MF638 HSDPA USB dongle –>
 <match key=”@info.parent:usb.product_id” int=”0x0030″>
 <match key=”@info.parent:usb.interface.number” int=”3″>
 <append key=”modem.command_sets” type=”strlist”>GSM-07.07</append>
 <append key=”modem.command_sets” type=”strlist”>GSM-07.05</append>
 </match>
 </match>
 </match>
 </device>
</deviceinfo>

Πρόσθεσε στο αποθετήριο (repository) την πηγή για τους απαραίτητους Drivers του νέου NetworkManager

gksudo gedit /etc/apt/sources.list.d/network-manager.list

deb http://ppa.launchpad.net/network-manager/ppa/ubuntu karmic main
deb-src http://ppa.launchpad.net/network-manager/ppa/ubuntu karmic main
deb http://ppa.launchpad.net/network-manager/trunk/ubuntu karmic main
deb-src http://ppa.launchpad.net/network-manager/trunk/ubuntu karmic main

Τώρα πρέπει να κατεβάσεις και να αποδεχθείς τα “κλειδιά” του αποθετηρίου.
gpg –keyserver keyserver.ubuntu.com –search-keys network-manager
από τις επιλογές διάλεξε αυτήν που αναφέρει “Launchpad PPA for Network-manager” με κλειδί BC8EBFE8
και δώσε κατόπιν διαδοχικά στην κονσόλα:

gpg -a –output /tmp/pub.asc –export BC8EBFE8
sudo apt-key add /tmp/pub.asc
rm /tmp/pub.asc

σε αυτήν την φάση είσαι έτοιμος να κατεβάσεις από το νέο αποθετήριο τον νεότερο network manager :

sudo apt-get update
sudo apt-get install network-manager
sudo apt-get install libudev0

Η έκδοση του NetworkManager θα πρέπει να έχει γίνει πλέων η 0.8

κάνε μια επανεκκίνηση και είσαι έτοιμος να ρυθμίσεις το mf636 με τον νέο Network Manager.

Πηγη: http://www.dionysopoulos.me/en/articles/linux/54-cosmote-internet-on-the-go-on-ubuntu.html