try another color:
try another fontsize: 60% 70% 80% 90%
Eichis Weblog
come in and open your mind ;)

UMTS Express Karte Merlin XU870 unter Linux

Seit kurzem bediene ich mich der HSDPA/UMTS/EDGE/GPRS-Karte Merlin XU870 um überall Zugang zum Netz zu erhalten. Leider mangelt es im Internet, wohl aufgrund der geringen Verbreitung, noch an HOWTOs für die Einrichtung unter Linux.

Meine Lösung sieht wie folgt aus:

Benötigt werden die Programme ppp, perl und wvdial sowie das Modul "airprime" welches mit "modprobe airprime" geladen wird.

Für die Übergabe der SIM-PIN wird folgender Perl-Script benötigt, den ich von https://www.chaostreff-mannheim.de/wiki/Linux_UMTS bezogen habe:

 #!/usr/bin/env perl (-)
 
 use strict;
 use warnings;
 
 my $modem = "/dev/ttyUSB0";
 # Substitute xxxx with your PIN.
 # You should probably put your PIN somewhere else, e.g. on a USB stick,
 # an encrypted file system or something else, and read it from there...
 # You have been warned!
 my $pin = "XXXX";
  
 $SIG{ALRM} = sub {
                     die("timeout: no response from modem $modem\n");
 };
           
  open(MODEM, "+<", $modem) or die("can't open modem $modem");
  alarm(10);
  print(MODEM "AT+CPIN=\"$pin\"\n\r");
  while (<MODEM>) {
       if (m/OK/) {
        close(MODEM);
        print("PIN accepted\n");
        exit(0);
       }
       if (m/ERROR/) {
        close(MODEM);
        print("PIN rejected\n");
        exit(1);
       }
  }

wvdial habe ich wie folgt configuriert(Vodafone):

 [Dialer Defaults]
 #Modem == /dev/ppp
 Modem = /dev/ttyUSB0
 Init1 = at+cgdcont=1,"ip","volume.d2gprs.de"
 Init2 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
 Stupid Mode = 1
 Modem Type = Analog Modem
 Phone = *99#
 Baud = 460800
 ISDN = 0
 Username = vodafone
 Password = vodafone
 
wobei jene von Anbieter zu Anbieter variieren können.

Zur Automatisierung habe ich folgenden Bash-Script geschrieben (sehr provisorisch und ohne jeglichen error-catch)

 #!/bin/sh
 echo "make /dev/ppp"
 mknod /dev/ppp c 108 0
 echo "done..."
 echo "setting pin to sim card..."
 # HIER BITTE RICHTIGEN PFAD ANGEBEN
 perl umts.perl
 echo "right, now, dial on"
 wvdial

Trackback URL for this post:

http://www.der-eichi.de/trackback/59
from floeschie's blog on 4 September, 2008 - 14:19

Ich habe mir recht günstig bei eBay eine Novatel Merlin XU870 Karte ersteigert, die ich zusammen mit einem MoobiAir-UMTS-Zugang nutze. Heute habe ich ein wenig experimentiert, gegoogelt und geforscht - hier das Ergebnis:
Die Karte wird out-of-the-box ...

Super Beitrag

Guter Beitrag :)

perfekt, vielen Dank! Auch

perfekt, vielen Dank! Auch wenn die Karte älter ist, wozu wegschmeißen wenns noch unter Linux klappt? :) Dein Config-Teil hat mir sehr weitergeholfen.

guter Beitrag

ich denke, das kann man auch für andere Karten nutzen....

ich werde wohl bald meine Option GEO201 mit UMTSmon nutzen und ich denke ich werde dieses Script nutzen um die Einwahl zu automatisieren....

Solche Beiträge sollte es öfter geben.....vielen Dank dem Author

Gruß
Der große "C"

klasse beitrag

sehr interessanter beitrag! danke dafür

Kommentar hinzufügen

Der Inhalt dieses Feldes wird nicht öffentlich zugänglich angezeigt.