Hallo, und vielen Dank für's Lesen - und für alle Einschätzungen. 😮)
Ich habe einen moobicent-Internet-Zugang (Vodafone-Netz) besorgt und dazu eine PCMCIA-Karte bekommen.
Genauer: PCMCIA34; die Karte ist etwas schmaler als normale PCMCIA-Karten und paßt über den mitgelieferten Adapter (Converter) in den Schacht.
Ich habe schon das gesamte Internet durchsucht und (fast) alles versucht, aber es gelingt mir nicht, über die Karte online zu gehen.
Die mitgelieferte Vodafone-SIM-Karte dagegen funktioniert. Ich kann sie ins Handy einlegen und dann darüber surfen.
Ubuntu ist 7.10, Kernel 2.6.20-16, und das Laptop ein älteres Acer Travelmate.
Übrigens funktioniert auf diesem Laptop auch eine TV-Karte (sowohl USB als auch PCMCIA) nicht, die dagegen auf einem Desktop-Rechner mit ähnlicher Software funktioniert.
Also, auf zu den Fakten:
Die PCMCIA-Karte:
Hersteller: Option Marke: Qualcomm 3G CDMA Modell: GE0301 Seriennummer: EE41...
Stecke ich die Karte ein, wird erstmal ein USB-Gerät erkannt.
/var/log/messages:
Feb 21 10:09:41 ubuntu-rs kernel: [53745.424000] usb 3-1: new full speed USB device using ohci_hcd and address 2 Feb 21 10:09:41 ubuntu-rs kernel: [53745.640000] usb 3-1: configuration #1 chosen from 1 choice Feb 21 10:09:41 ubuntu-rs kernel: [53745.640000] usbserial_generic 3-1:1.0: generic converter detected Feb 21 10:09:41 ubuntu-rs kernel: [53745.640000] usb 3-1: generic converter now attached to ttyUSB0 Feb 21 10:09:41 ubuntu-rs kernel: [53745.644000] usbserial_generic 3-1:1.1: generic converter detected Feb 21 10:09:41 ubuntu-rs kernel: [53745.644000] usb 3-1: generic converter now attached to ttyUSB1 Feb 21 10:09:41 ubuntu-rs kernel: [53745.648000] usbserial_generic 3-1:1.2: generic converter detected Feb 21 10:09:41 ubuntu-rs kernel: [53745.648000] usb 3-1: generic converter now attached to ttyUSB2
rswork@ubuntu-rs:~$ ls /dev/ttyUSB* /dev/ttyUSB0 /dev/ttyUSB1 /dev/ttyUSB2
Das ist möglich, weil das Kernel-Modul usbserial geladen war:
sudo modprobe usbserial
In /etc/modprobe.conf habe ich auch Vendor- und Product-ID eingetragen:
options usbserial vendor=0xaf0 product=0x7001
rswork@ubuntu-rs:~$ lsusb ... Bus 003 Device 002: ID 0af0:7001 Option ...
Die Karte zeigt zwei rote Lichter, aber keine blauen oder grünen, und blinkt auch nicht.
Als PCI-Gerät taucht die Karte aber nicht auf:
rswork@ubuntu-rs:~$ lspci 00:00.0 Host bridge: ALi Corporation M1671 Super P4 Northbridge [AGP4X,PCI and SDR/DDR] (rev 02) 00:01.0 PCI bridge: ALi Corporation PCI to AGP Controller 00:06.0 Multimedia audio controller: ALi Corporation M5451 PCI AC-Link Controller Audio Device (rev 02) 00:07.0 ISA bridge: ALi Corporation M1533/M1535 PCI to ISA Bridge [Aladdin IV/V/V+] 00:08.0 Modem: ALi Corporation M5457 AC'97 Modem Controller 00:0a.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ (rev 10) 00:0b.0 FireWire (IEEE 1394): VIA Technologies, Inc. IEEE 1394 Host Controller (rev 46) 00:0f.0 USB Controller: ALi Corporation USB 1.1 Controller (rev 03) 00:10.0 IDE interface: ALi Corporation M5229 IDE (rev c4) 00:11.0 Bridge: ALi Corporation M7101 Power Management Controller [PMU] 00:13.0 CardBus bridge: O2 Micro, Inc. OZ6933/711E1 CardBus/SmartCardBus Controller (rev 02) 00:13.1 CardBus bridge: O2 Micro, Inc. OZ6933/711E1 CardBus/SmartCardBus Controller (rev 02) 00:14.0 USB Controller: ALi Corporation USB 1.1 Controller (rev 03) 01:00.0 VGA compatible controller: nVidia Corporation NV11 [GeForce2 Go] (rev b2) 02:00.0 USB Controller: Philips Semiconductors USB 1.1 Host Controller (rev 11) 02:00.2 USB Controller: Philips Semiconductors USB 2.0 Host Controller (rev 11)
In hwinfo sowie System → Preferences → Hardware Information erscheint die Karte aber.
Soweit wohl alles OK.
Gut, zur Einwahl. Meine wvdial.conf:
############################################ ##MOOBICENT ############################################ [Dialer moobi] Stupid Mode = 1 Init3 = AT+CGDCONT=1,"IP","web.vodafone.de" New PPPD = yes Modem Type = USB Modem Password = eplus Username = gprs Phone = *99***#1 Carrier Check = yes Modem = /dev/ttyUSB0 [Dialer moobi-pin] Init4 = AT+CPIN=xxx ############################################ ##DEFAULTS ############################################ [Dialer Defaults] Init1 = ATZ Init2 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0 ISDN = 0 Modem = /dev/ttyUSB0 Baud = 460800
Beim Einwählen wird kein Carrier gefunden:
rswork@ubuntu-rs:~$ sudo wvdial moobi WvDial<*1>: WvDial: Internet dialer version 1.56 WvModem<*1>: Cannot get information for serial port. WvDial<*1>: Initializing modem. WvDial<*1>: Sending: ATZ WvDial Modem<*1>: ATZ WvDial Modem<*1>: OK WvDial<*1>: Sending: ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0 WvDial Modem<*1>: ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0 WvDial Modem<*1>: OK WvDial<*1>: Sending: AT+CGDCONT=1,"IP","web.vodafone.de" WvDial Modem<*1>: AT+CGDCONT=1,"IP","web.vodafone.de" WvDial Modem<*1>: OK WvDial<*1>: Modem initialized. WvDial<*1>: Sending: ATDT*99***#1 WvDial<*1>: Waiting for carrier. WvDial Modem<*1>: ATDT*99***#1 WvDial Modem<*1>: NO CARRIER WvDial<Warn>: No Carrier! Trying again. WvDial<*1>: Sending: ATDT*99***#1 WvDial<*1>: Waiting for carrier. WvDial Modem<*1>: ATDT*99***#1 WvDial Modem<*1>: NO CARRIER WvDial<Warn>: No Carrier! Trying again. WvDial<*1>: Sending: ATDT*99***#1 WvDial<*1>: Waiting for carrier. ...
Mit umtsmon, einem grafischem Programm, komme ich etwas weiter:
umtsmon zeigt an:
Operator: Vodafone.de Network: UMTS dicke Balken für die Verbindungsqualität
und die PCMCIA-Karte zeigt jetzt ein blaues Licht statt der beiden roten. Aber blinken tut noch nichts.
In umtsmon klicke ich Connection → Connect.
"PPP stdout" (stderr ist leer) ist leider nur:
Using interface ppp0 Connect: ppp0 <--> /dev/ttyUSB0 LCP: timeout sending Config-Requests Connection terminated. Terminating on signal 15 Modem hangup
Da in der Karte jetzt ein blaues Licht leuchtet, versuche ich nochmal wvdial, das mit "Invalid Dial Command" quittiert:
rswork@ubuntu-rs:~$ sudo wvdial moobi WvDial<*1>: WvDial: Internet dialer version 1.56 WvModem<*1>: Cannot get information for serial port. WvDial<*1>: Initializing modem. WvDial<*1>: Sending: ATZ WvDial Modem<*1>: ATZ WvDial Modem<*1>: OK WvDial<*1>: Sending: ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0 WvDial Modem<*1>: ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0 WvDial Modem<*1>: OK WvDial<*1>: Sending: AT+CGDCONT=1,"IP","web.vodafone.de" WvDial Modem<*1>: AT+CGDCONT=1,"IP","web.vodafone.de" WvDial Modem<*1>: OK WvDial<*1>: Modem initialized. WvDial<*1>: Sending: ATDT*99***#1 WvDial<*1>: Waiting for carrier. WvDial Modem<*1>: ATDT*99***#1 WvDial Modem<*1>: ERROR WvDial<Err>: Invalid dial command. WvDial<*1>: Disconnecting at Thu Feb 21 10:38:17 2008 rswork@ubuntu-rs:~$
Ich habe auch schon "ATD" versucht statt "ATDT".
Immerhin scheint umtsmon die Karte anders (besser) initialisiert zu haben.
So, und hier bin ich mit meinem Latein am Ende.
Grundsätzlich sollte die Karte mit meiner Software-Ausstattung benutzbar sein, das kann man nachlesen, wenn man nach "GE0301 linux" googelt.
Nur, was kann ich jetzt noch tun?
Bin für jede Hilfe sehr dankbar!