{"id":15,"date":"2007-06-11T10:20:00","date_gmt":"2007-06-11T10:20:00","guid":{"rendered":"http:\/\/www.mohanjith.net\/wordpress\/?p=15"},"modified":"2008-12-16T12:15:57","modified_gmt":"2008-12-16T12:15:57","slug":"installing-huawei-ets1000-on-linux","status":"publish","type":"post","link":"https:\/\/mohanjith.net\/blog\/2007\/06\/installing-huawei-ets1000-on-linux.html","title":{"rendered":"Installing Huawei ETS1000 on Linux"},"content":{"rendered":"<p><strong>*** Update for Ubuntu 8.10 ***<\/strong><\/p>\n<p>You will have to copy the driver files to the correct location. Please run the following command.<\/p>\n<pre>sudo cp \/lib\/firmware\/$(uname -r)\/ti_3410.fw \/lib\/firmware\/ti_usb-3410.bin<\/pre>\n<p><strong>***<\/strong><\/p>\n<p>I managed to install my ETS1000 Series Fixed Wireless Terminal on Linux and go online. I thought of sharing the steps I took to install the modem on Linux such that you might be able to help someone with the same problem. This should work for any of the CDMA modems that will be using <span style=\"background: #cccccc none repeat scroll 0% 50%; color: #ffffff;\"><span style=\"background-color: #ffffff; color: #000000;\"> TI USB 3410 cable (the cable you get when you pay for Bell Net) as the problem is with the <\/span><\/span><span style=\"color: #cc0000;\">USB\/Serial Cable <span style=\"color: #000000;\">not the<\/span> HUAWEI modem.<\/span> <span style=\"background: #cccccc none repeat scroll 0% 50%; color: #ffffff;\"><span style=\"background-color: #ffffff; color: #000000;\"> <\/span><br \/>\n<\/span><\/p>\n<h4 style=\"color: #000000; background-color: #ffffff;\"><span style=\"background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;\"> System Requirements<\/span><\/h4>\n<p>* Linux with kernel above 2.6.** (Check it by command in console <span style=\"color: #ff0000;\">uname -a<\/span>).<br \/>\n(Personally Tested on FC6, should work on any Linux Distribution)<\/p>\n<h4 style=\"background-color: #ffffff;\"><span style=\"color: #ffffff;\"><span style=\"background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;\"> <span style=\"color: #000000;\">Let&#8217;s Start<\/span> <\/span><\/span><\/h4>\n<p>It is well assumed that Linux is up on your system and your USB\/Serial cable is plugged in.<br \/>\nNow in console type command <span style=\"color: #ff0000;\">dmesg -c <\/span><span style=\"color: #000000;\">search for the following lines <\/span><\/p>\n<p><span style=\"background: #cccccc none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;\">ti_usb_3410_5052 1-1:2.0 : TI USB 3410 1 port adapter converter detected<br \/>\nusb 1-1: TI USB 3410 1 port adapter converter now attached to \/dev\/ttyUSB0<\/span><\/p>\n<p>If u even see <span style=\"background: #b3b3b3 none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;\">ttyUSB0<\/span> in the kernel message then also your modem is detected and you are ready to start,now just configure your <span style=\"background: transparent none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;\"> <span style=\"color: #b80047;\">wvdial.conf <\/span><\/span>in <span style=\"color: #b80047;\">\/etc<\/span> and start your dialup.<\/p>\n<p>If not then possibly u will be seeing the following error messages in bundle but i will paste only two lines here.<\/p>\n<p><span style=\"background: #b3b3b3 none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;\">ti_usb_3410_5052 1-1:1.0: TI USB 3410 1 port adapter converter detected<\/span><\/p>\n<p><span style=\"background: #b3b3b3 none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;\">ti_usb_3410_5052: probe of 1-1:1.0 failed with error -5<\/span><\/p>\n<p><span style=\"color: #cc0000;\">Note that the problem is only the USB\/Serial Cable not the HUAEWI modem.<\/span><\/p>\n<p>Now we have to make one rule file in <span style=\"color: #b80047;\">\/etc\/udev\/rules.d\/026_ti_usb_3410.rules<\/span><\/p>\n<p><span style=\"color: #000000;\">The file may not exist, but don&#8217;t worry.<\/span><\/p>\n<p>In console login as a root<\/p>\n<p><span style=\"color: #ff0000;\"><strong>su<\/strong><\/span><\/p>\n<p><span style=\"color: #ff0000;\"><strong>password *****<\/strong><\/span><\/p>\n<p><span style=\"color: #ff0000;\"><strong>cd \/etc\/udev\/rules.d\/<\/strong><\/span><\/p>\n<p><span style=\"color: #ff0000;\"><strong>vi 026_ti_usb_3410.rules <\/strong><span style=\"color: #000000;\">(Now Paste the following lines in it)<\/span><\/span><\/p>\n<pre>SUBSYSTEM==\"usb_device\" ACTION==\"add\"\r\nSYSFS{idVendor}==\"0451\",SYSFS{idProduct}==\"3410\" \\\r\nSYSFS{bNumConfigurations}==\"2\" \\\r\nSYSFS{bConfigurationValue}==\"1\" \\\r\nRUN+=\"\/bin\/sh -c 'echo 2 &gt; \/sys%p\/device\/bConfigurationValue'\"<\/pre>\n<p><span style=\"color: #000000;\">SAVE AND EXIT (:wq)<\/span><\/p>\n<p>Now once again plug out ur USB\/Serial cable and then plugin.<\/p>\n<p>Again type <span style=\"color: #ff0000;\">dmesg -c<\/span> in console<\/p>\n<p>Check the kernel message and find the following line<\/p>\n<p><span style=\"background: #cccccc none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;\">ti_usb_3410_5052 1-1:2.0: TI USB 3410 1 port adapter converter detected<br \/>\nusb 1-1: TI USB 3410 1 port adapter converter now attached to \/dev\/ttyUSB0<\/span><br \/>\n<span style=\"background: #cccccc none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;\"> <\/span><\/p>\n<p><strong>CONGRATULATIONS<\/strong> it is finally done.<\/p>\n<p>Now edit your <span style=\"color: #b80047;\">\/etc\/wvdial.conf<\/span> (Mine as a Sample below working fine)<\/p>\n<p><span style=\"background-color: #ffffff; font-weight: bold; color: #ffffff;\"><span style=\"background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;\"> <span style=\"color: #000000;\">My \/etc\/wvdial.conf<\/span> <\/span><\/span><\/p>\n<p style=\"margin-left: 40px;\"><span style=\"background: transparent none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;\">[Dialer ptcl] <\/span><\/p>\n<p style=\"margin-left: 40px;\"><span style=\"background: transparent none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;\">Modem = \/dev\/ttyUSB0 <\/span><\/p>\n<p style=\"margin-left: 40px;\"><span style=\"background: transparent none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;\">Baud = 230400 <\/span><\/p>\n<p style=\"margin-left: 40px;\"><span style=\"background: transparent none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;\">Phone = #777 <\/span><\/p>\n<p style=\"margin-left: 40px;\"><span style=\"background: transparent none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;\">Init1 = ATZ <\/span><\/p>\n<p style=\"margin-left: 40px;\"><span style=\"background: transparent none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;\">Stupid Mode = 1 <\/span><\/p>\n<p style=\"margin-left: 40px;\"><span style=\"background: transparent none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;\">Dial Command = ATDT <\/span><\/p>\n<p style=\"margin-left: 40px;\"><span style=\"background: transparent none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;\">Username = YourUsername<br \/>\n<\/span><\/p>\n<p style=\"margin-left: 40px;\"><span style=\"background: transparent none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;\">Password = <\/span><span style=\"background: transparent none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;\">YourPassword<\/span><\/p>\n<p style=\"margin-left: 40px;\"><span style=\"background: transparent none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;\">PPPD Options = crtcts multilink usepeerdns lock defaultroute<\/span><\/p>\n<p><span style=\"background: transparent none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;\"> <\/span><span style=\"color: #ff0000;\">Important Note: Stupid Mode should be set to 1 otherwise the hash sign # with Dialing phone number will not be treated by wvdial.<\/span><\/p>\n<p><span style=\"color: #ff0000;\"><span style=\"text-decoration: underline;\"><strong><\/strong> <\/span><\/span><span style=\"font-weight: bold;\">LAST PROBLEM<\/span><\/p>\n<p><span style=\"background: transparent none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;\">When u will connect to ptcl with <span style=\"color: #ff0000;\">wvdial ptcl<\/span> command as a root , it will not browse any page and will disconnect. <\/span><\/p>\n<p><span style=\"background: transparent none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;\">You have to set the nameserver in the <span style=\"color: #b80047;\">\/etc\/resolv.conf <\/span>.You can get the nameserver IPs from the terminal window when wvdial is trying to connect to your ISP.<\/span><\/p>\n<p><span style=\"background: transparent none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;\">Put those two nameserver in <span style=\"color: #b80047;\">\/etc\/reslov.conf.<\/span><\/span><\/p>\n<p><span style=\"color: #000000;\"><span style=\"background: transparent none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;\">Now again as a root in console <span style=\"color: #ff0000;\">wvdial ptcl.<br \/>\n<\/span><\/span><\/span><\/p>\n<p><strong><span style=\"background: transparent none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;\"> FINALLY YOU ARE DONE.<\/span><\/strong><\/p>\n<div id=\"fb-like\" style=\"\"><iframe src=\"http:\/\/www.facebook.com\/plugins\/like.php?href=https:\/\/mohanjith.net\/blog\/2007\/06\/installing-huawei-ets1000-on-linux.html&amp;layout=standard&amp;show_faces=true&amp;width=300&amp;action=like&amp;font=&amp;colorscheme=light&amp;locale=en_US\" scrolling=\"no\" frameborder=\"0\" allowTransparency=\"true\" style=\"border:none; overflow:hidden; width:300px; height:30px\"><\/iframe><\/div>","protected":false},"excerpt":{"rendered":"<p>*** Update for Ubuntu 8.10 *** You will have to copy the driver files to the correct location. Please run the following command. sudo cp \/lib\/firmware\/$(uname -r)\/ti_3410.fw \/lib\/firmware\/ti_usb-3410.bin *** I managed to install my ETS1000 Series Fixed Wireless Terminal on Linux and go online. I thought of sharing the steps I took to install the &#8230; <a title=\"Installing Huawei ETS1000 on Linux\" class=\"read-more\" href=\"https:\/\/mohanjith.net\/blog\/2007\/06\/installing-huawei-ets1000-on-linux.html\" aria-label=\"More on Installing Huawei ETS1000 on Linux\">Read more<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"enabled":false},"version":2}},"categories":[20,46,48,26,47],"tags":[332,358,360,338,359],"class_list":["post-15","post","type-post","status-publish","format-standard","hentry","category-fedora","category-huawei","category-lanka-bell","category-linux","category-modem","tag-fedora","tag-huawei","tag-lanka-bell","tag-linux","tag-modem"],"aioseo_notices":[],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p5lUHm-f","jetpack_likes_enabled":false,"_links":{"self":[{"href":"https:\/\/mohanjith.net\/blog\/wp-json\/wp\/v2\/posts\/15","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mohanjith.net\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/mohanjith.net\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/mohanjith.net\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/mohanjith.net\/blog\/wp-json\/wp\/v2\/comments?post=15"}],"version-history":[{"count":4,"href":"https:\/\/mohanjith.net\/blog\/wp-json\/wp\/v2\/posts\/15\/revisions"}],"predecessor-version":[{"id":167,"href":"https:\/\/mohanjith.net\/blog\/wp-json\/wp\/v2\/posts\/15\/revisions\/167"}],"wp:attachment":[{"href":"https:\/\/mohanjith.net\/blog\/wp-json\/wp\/v2\/media?parent=15"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mohanjith.net\/blog\/wp-json\/wp\/v2\/categories?post=15"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mohanjith.net\/blog\/wp-json\/wp\/v2\/tags?post=15"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}