Re 3 Broadband thread - ZTE MF622 with Linux (specifically the default EEE PC Xandros) - HotUKDeals
We use cookie files to improve site functionality and personalisation. By continuing to use HUKD, you accept our cookie and privacy policy.
Get the HUKD app free at Google Play

Search Error

An error occurred when searching, please try again!

Login / Sign UpSubmit

Re 3 Broadband thread - ZTE MF622 with Linux (specifically the default EEE PC Xandros)

jnm21 Avatar
8y, 9m agoPosted 8 years, 9 months ago
As I promised, if requested, I would post my collection of links regarding this subject - it has taken me longer than I dreamt possible to get this far!
jnm21 Avatar
8y, 9m agoPosted 8 years, 9 months ago
Options

All Comments

(4) Jump to unreadPost a comment
Comments/page:
#1
The modem acts as a USB storage device by default - one must get the device switched to the modem mode - this is all I have managed to do so far! Thanks to these links:

The forum for users: http://forum.eeeuser.com/
The next link I found (useful, but see note 1 - *DID NOT WORK FOR ME*): http://blog.ufsoft.org/2007/11/30/zte-mf622-usb-modem-under-linux
The next source (see note 2 - *DID NOT WORK FOR ME*): http://hillj.co.uk/2008/01/31/how-to-get-online-with-three-mobile-uk-and-linux-ubuntu/
I believe I found this via the forum (first link - EDIT: actually I may have found it from http://foodfight.org/log/Interweb/xs4all-umts or http://overuseee.pistooli.com/?p=7): http://www.draisberghof.de/usb_modeswitch/

I downloaded usb_modeswitch-0.9.3.tar.bz2 from the link in the download section of the link above, opened it (opens with a double click on an 3E PC as new or on my XP laptop using IZarc - see Tucows if you need this), extract usb_switchmode (no extension), put it in /sbin, created a file in /etc/udev/rules.d (I called it zte-mf622-usb-hsdpa-modem.rules, but the name merely controls the run order AFAIK) & added this code to the file:

BUS=="usb", SYSFS{idVendor}=="19d2", SYSFS{idProduct}=="2000" RUN+="/sbin/usb_modeswitch"

NB Now wondering (fairly certain) I had to add a file /etc/usb_modeswitch.conf (copied & amended from the usb_modeswitch-0.9.3.tar.bz2 file).

To check the progress, use lsusb - when plugged in, the modem with list with ID 19d2:2000 (i.e. vendorID:productID) then after a few seconds it will reboot (the light will go off & come back on), then lsusb will list the ID as 19d2:0001.

Notes:
1) Although the method in this link did not work for me (killed all usb devices), I include it as it is due credit for giving me the second link & the EEE Xandros syntax for the rules file, which is written in Ubuntu syntax (I believe) in the second link.
2) Although again the first part of the method in this link (amended from & credited to the previous link) did not work for me (killed all usb devices), I include it as it is due credit as I expect to use the scripts mentioned later in it once I get my next step completed.
1 Like #2
From what I read, I believe the next step is a 'driver' (please remember I am a windoze refugee - I may use incorrect Linux terms) to use the modem. The first two links refer to usbserial, but it needs to be recompiled to include parameters (in the first link, the Linux variant used does not require this, but ASUS have not yet included a recompiled version in the EEE Xandros). When seeking advice on doing this or better still a recompiled file, I found suggestions that Airprime is better. Links for this info include:

http://forum.eeeuser.com/viewtopic.php?id=11593 (post #8)
http://forum.eeeuser.com/viewtopic.php?id=10801
http://forum.eeeuser.com/viewtopic.php?pid=120277 (end post #31)
http://samat.org/weblog/20070127-high-speed-cellular-wireless-modems-in-ubuntu-linux-6-10.html
#3
Cheers jnm, ill have a look into this tommorow much apprciated
rep added
#4
Please note the edit to post 1 - added the NB & finished a fairly unimportant sentence (end of note 1).

I have got a fair bit further - did the 'pinning' of the system, mentioned in the WIKI of the forum (first link), used synaptic to install gcc + all recommended + all suggested extras, then downloaded the Kernel from Asus & recompiled it, changing airprime to include the ZTE. I have since recompiled usbserial to include parameters & option to include the mode - I am now T'd off - serial & option (probably the worst & best of the three) each give 3 devices ttyUSB[0-2], while airprime gives no fewer than 9 (in the range ttyUSB[0-8])!!!

ttyUSB0 & 2 appear in the network creation wizard if you choose type dial up (but won't call my landline when I try to test) - still not got any to appear if you choose 3G/UTMS/HSDPA (approx) as the type. I can't remember which of the three drivers showed the devices in the (wrong type) wizard. Will register in the eeeuser forum soon & ask for help (just hope I don't get slated by 'google is your friend' winkers).

Post a Comment

You don't need an account to leave a comment. Just enter your email address. We'll keep it private.

...OR log in with your social account

...OR comment using your social account

Thanks for your comment! Keep it up!
We just need to have a quick look and it will be live soon.
The community is happy to hear your opinion! Keep contributing!