{"id":145,"date":"2008-01-31T00:34:40","date_gmt":"2008-01-30T22:34:40","guid":{"rendered":"http:\/\/www.final-memory.org\/?p=145"},"modified":"2008-01-31T13:36:54","modified_gmt":"2008-01-31T11:36:54","slug":"huawei-e220-umts-mini-usb-modem-unter-gnulinux","status":"publish","type":"post","link":"https:\/\/www.final-memory.org\/?p=145","title":{"rendered":"Huawei E220 UMTS MINI USB Modem unter GNU\/Linux"},"content":{"rendered":"<p>Nach Bastelei und langem googlen habe endlich das UMTS Modem auch unter Linux am laufen.<\/p>\n<p>Konkret habe ich ein Huawei E220 UMTS MINI USB Modem, unter Windows funktioniert auch alles wie es soll. Unter Linux machen aber die Eigenarten des Modems Probleme. Prinzipiell arbeitet das Modem ganz normal als serielles Endger\u00e4t mit dem generischen Treiber &#8220;usbserial&#8221;. Leider funkt die eingebaute Flashdisk mit den Windowstreibern dazwischen.<\/p>\n<p>Wenn man das Ger\u00e4t einfach so unbefangen einst\u00f6pselt, sieht man nur die Flashdisk. Man muss also das Hotplugging dazu \u00fcberreden, den Treiber f\u00fcr die Flashdisk zu ignorieren und stattdessen gleich den Treiber f\u00fcr das USB-Modem zu laden.<\/p>\n<p>Dazu kopiert man das folgende Skript nach  <em>\/etc\/udev\/rules.d\/90-huawei.rules<\/em> und l\u00e4sst das Hotplugging die Arbeit tun.<\/p>\n<p><code>SUBSYSTEM==\"block\", ACTION==\"add\", SYSFS{idVendor}==\"12d1\", SYSFS{idProduct}==\"1003\", OPTIONS=\"ignore_device\"<br \/>\nSUBSYSTEM==\"usb\", SYSFS{idProduct}==\"1003\", SYSFS{idVendor}==\"12d1\", RUN+=\"\/sbin\/modprobe usbserial vendor=0x12d1 product=0x1003\"<\/code><\/p>\n<p>Die obere Zeile deaktiviert den Treiber f\u00fcr die Flashdisk, w\u00e4hrend die untere den Treiber f\u00fcr das eigentliche Modem einbindet.<\/p>\n<p>Die ProductID und die VendorID muss evtl noch angepasst werden, am besten konsultiert man die Ausgabe von <em>lsusb<\/em> bzw. <em>usbview<\/em>.<\/p>\n<p>Nach all dem \u00c4rger kann man schlie\u00dflich auf das Modem mit der Ger\u00e4tedatei \/dev\/ttyUSB0 zugreifen. Mit einem beliebigen PPP-Dialer kann man anschlie\u00dfend die Verbindung herstellen. Ich benutze einfach KPPP.<\/p>\n<p>F\u00fcr BASE bzw. E-Plus verwendet man anschlie\u00dfend folgende Daten:<\/p>\n<p><strong>Initialisierungsstring:<\/strong> at+cgdcont=1,&#8221;ip&#8221;,&#8221;internet.eplus.de&#8221;<br \/>\n<strong>User:<\/strong> eplus<br \/>\n<strong>Passwort:<\/strong> gprs oder leer<br \/>\n<strong>Telefonnummer:<\/strong> *99***1# oder *99#<br \/>\n<strong>DNS:<\/strong> 212.23.97.2 und 212.23.97.3<\/p>\n<p>Falls man die PIN-Abfrage nicht via Windows abgeschaltet hat, dann kann man dem Modem mit dem AT-Befehl AT+CPIN= &#8220;PIN&#8221; die PIN mitteilen. Im String ist PIN durch die 4stellige Nummer zu ersetzen. Die Anf\u00fchrungszeichen sind mit anzugeben.<\/p>\n<p>Das obige Vorgehen bezieht sich auch Ubuntu Linux LTS 6.06 mit Kernel 2.6.15-29-amd64-generic. Im Netz findet man Hinweise, da\u00df modernere Kernel ab 2.6.20 das Modem ohne Umweg als USB Modem erkennen. Im Zweifelsfall ausprobieren.<\/p>\n<p>Genug f\u00fcr heute, es funktioniert einfach <img decoding=\"async\" class=\"lmbbox_smileys_img\" src=\"http:\/\/www.final-memory.org\/wp-content\/plugins\/lmbbox-smileys\/smileys\/tb\/smile1.gif\" alt=\":)\" \/><\/p>\n<div id=\"facebook_like\"><iframe src=\"http:\/\/www.facebook.com\/plugins\/like.php?href=https%3A%2F%2Fwww.final-memory.org%2F%3Fp%3D145&amp;layout=standard&amp;show_faces=true&amp;width=500&amp;action=like&amp;font=segoe+ui&amp;colorscheme=light&amp;height=80\" scrolling=\"no\" frameborder=\"0\" style=\"border:none; overflow:hidden; width:500px; height:80px;\" allowTransparency=\"true\"><\/iframe><\/div>","protected":false},"excerpt":{"rendered":"<p>Nach Bastelei und langem googlen habe endlich das UMTS Modem auch unter Linux am laufen. Konkret habe ich ein Huawei E220 UMTS MINI USB Modem, unter Windows funktioniert auch alles wie es soll. Unter Linux machen aber die Eigenarten des Modems Probleme. Prinzipiell arbeitet das Modem ganz normal als serielles Endger\u00e4t mit dem generischen Treiber &hellip; <a href=\"https:\/\/www.final-memory.org\/?p=145\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;Huawei E220 UMTS MINI USB Modem unter GNU\/Linux&#8221;<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[41,25,24],"tags":[],"class_list":["post-145","post","type-post","status-publish","format-standard","hentry","category-internet-via-umts","category-it","category-linux"],"_links":{"self":[{"href":"https:\/\/www.final-memory.org\/index.php?rest_route=\/wp\/v2\/posts\/145","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.final-memory.org\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.final-memory.org\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.final-memory.org\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.final-memory.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=145"}],"version-history":[{"count":0,"href":"https:\/\/www.final-memory.org\/index.php?rest_route=\/wp\/v2\/posts\/145\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.final-memory.org\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=145"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.final-memory.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=145"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.final-memory.org\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=145"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}