mb Guru
Joined: 25 Apr 2002 Posts: 355 Location: Hessen | .de
|
Posted: Thu Jan 19, 2006 2:12 pm Post subject: [Tipp] T-Mobile UMTS NetCard unter Gentoo nutzen |
|
|
Hallo,
ich habe soeben die Telekom UMTS Karte zum fliegen bekommen und würde gern die Schritte dorthin mit anderen teilen...
Vorraussetzungen
* PCCARD Support im Kernel aktivieren
CONFIG_PCCARD: y
CONFIG_YENTA: y
* OHCI HCD support im Kernel aktivieren
CONFIG_USB_OHCI_HCD: y
* USBSERIAL Support im Kernel als Modul aktivieren
CONFIG_USB_SERIAL: m
CONFIG_USB_SERIAL_GENERIC: y
* PPP Support im Kernel aktivieren
CONFIG_PPP: y
CONFIG_PPP_ASYNC: y
CONFIG_PPP_SYNC_TTY: y
CONFIG_PPP_DEFLATE: y
CONFIG_PPP_BSDCOMP: y
Inbetriebnahme
Nach dem Neukompilieren des Kernel und der Module sollte beim Einstecken der Karte folgendes im Kernel-Log erscheinen:
Code: |
pccard: CardBus card inserted into slot 0
PCI: Enabling device 0000:03:00.0 (0000 -> 0002)
ACPI: PCI Interrupt 0000:03:00.0[A] -> Link [LNKA] -> GSI 11 (level, low) -> IRQ 11
PCI: Setting latency timer of device 0000:03:00.0 to 64
ohci_hcd 0000:03:00.0: OHCI Host Controller
ohci_hcd 0000:03:00.0: new USB bus registered, assigned bus number 5
ohci_hcd 0000:03:00.0: irq 11, io mem 0xd2000000
hub 5-0:1.0: USB hub found
hub 5-0:1.0: 1 port detected
PCI: Enabling device 0000:03:00.1 (0000 -> 0002)
ACPI: PCI Interrupt 0000:03:00.1[B] -> Link [LNKA] -> GSI 11 (level, low) -> IRQ 11
PCI: Setting latency timer of device 0000:03:00.1 to 64
ohci_hcd 0000:03:00.1: OHCI Host Controller
ohci_hcd 0000:03:00.1: new USB bus registered, assigned bus number 6
ohci_hcd 0000:03:00.1: irq 11, io mem 0xd2001000
hub 6-0:1.0: USB hub found
hub 6-0:1.0: 1 port detected
usb 6-1: new full speed USB device using ohci_hcd and address 2
|
ein lsusb liefert uns:
Code: |
Bus 006 Device 002: ID 0af0:6300 Option
|
Zum Laden des usbserial Modules nutze ich ein hotplug script, es müssen die vendor und product ID an das Modul übergeben werden
Code: |
x40 ~ # cat /etc/hotplug/usb/umts_netcard
#!/bin/sh
if [ "$ACTION" = "add" ]; then
modprobe usbserial vendor=0xaf0 product=0x6300
fi
|
Dieses Script muss ausführbar sein (chmod a+rx)
analog dazu die usermap Datei (ggf. andere ID eintragen, siehe lsusb):
Code: |
x40 ~ # cat /etc/hotplug/usb/umts_netcard.usermap
umts_netcard 0x0003 0x0af0 0x6300 0 0 0 0 0 0 0 0 0
|
Danach sollte beim Einstecken der Karte das Modul geladen und 3 serielle Port erstellt werden
Code: |
usbserial_generic 6-1:1.0: generic converter detected
usb 6-1: generic converter now attached to ttyUSB0
usbserial_generic 6-1:1.1: generic converter detected
usb 6-1: generic converter now attached to ttyUSB1
usbserial_generic 6-1:1.2: generic converter detected
usb 6-1: generic converter now attached to ttyUSB2
|
Der User muss dann Mitglied der Gruppe "tty" sein
Code: |
gpasswd -a <username> tty
|
Zum Einwählen nutze ich kpp
* Modem hinzufügen, Modemgerät ist /dev/ttyUSB0, kein Warten auf Freizeichen
* Zugang hinzufügen, Nummer ist *99***#1, DNS manuell auf 193.254.110.1 setzen, Rest default
* Benutzername/Password ist egal
Um den Zugang nutzen zu können muss man vorher in das UMTS Netz einloggen, zu Testzwecken in das kppp Terminalfenster:
eingeben, nach ca 10-20 Sekunden ist man in Netz eingebucht, nur noch die blaue LED blinkt (blinkt die rote LED -> GPRS)
Um sich automatisch nach dem Einstecken der Karte in das UMTS Netz einzuloggen kann man den PIN auf der Karte dauerhaft hinterlegen (ACHTUNG: Sicherheitsbedenken)
Code: |
AT+CLCK="SC",0,"<pin>"
|
Will man den PIN nicht dauerhaft hinterlegen kann man in kppp die Init-Zeichenfolge 2 unter Modembefehle mit dem Befehl AT+CPIN=<pin>belegen, dann muss man aber beim Einwählen die 20 Sekunden warten.
Danach solltem dem Einwählen nichts mehr im Wege stehen.
#mb
ps: siehe auch anderen Beitrag _________________ Linux ares 2.6.15-gentoo-r1 #4 SMP Mon Jan 16 17:38:31 CET 2006 x86_64 AMD Athlon(tm) 64 X2 Dual Core Processor 4600+ AuthenticAMD GNU/Linux |
|