Mahlzeit,
ich verwende einen USB Stick für das Internet. Modelldaten: XS Stick P14 -- vendor=0x1c9e product=0x9605
Wie kann ich den Stick zum Laufen bringen? Wie es ausschaut, muss für die Installation von Arch Linux eine Internetverbindung bestehen.
EDIT:
Hier im Folgenden die
grobe Anleitung, wie man den
XS Stick P14 unter
Arch Linux zu Laufen bringt.
1. Wenn man
archlinux-20xx.xx.xx-dual.iso vom Installationsmedium startet, ist
usb_modeswitch bereits vorhanden.
Der
XS Stick P14 müsste automatisch in den Modemmodus wechseln. Überprüft werden, kann dies mit:
# lsusb
Bus xxx Device xxx: ID 1c9e:9605
Um mir weitere Erklärungen zu sparen, habe ich ein kleines simples Script (xs_stick_p14.sh) geschrieben, welches den Rest erledigt:
#!/bin/bash
if [ ! -d '/etc/chatscripts/' ]
then
mkdir '/etc/chatscripts/'
fi
echo '# File /etc/ppp/peers/xs_stick_p14
noauth
connect "/usr/sbin/chat -v -f /etc/chatscripts/xs_stick_p14"
defaultroute
/dev/ttyUSB3
115200
persist
debug
passive
noipdefault
usepeerdns
# Die folgenden zwei Eintraege koennen auch eventuell (aus/ein)kommentiert werden
#user "d2"
#password "d2"' > /etc/ppp/peers/xs_stick_p14
echo "TIMEOUT 120
ABORT 'BUSY'
ABORT 'ERROR'
ABORT 'NO CARRIER'
'' 'ATE1'
# Change according to your carrier" > '/etc/chatscripts/xs_stick_p14'
echo 'OK AT+CGDCONT=1,"IP","web.vodafone.de"
OK ATD*99***1#
# or OK ATD*99#
CONNECT \d\\c' >> '/etc/chatscripts/xs_stick_p14'
modprobe usbserial vendor=0x1c9e product=0x9605
Wichtig ist, dass, wenn man dieses Script über Windows auf einen USB-Stick lädt, man sich vergewissert, dass es sich im Unix-Format befinet! Falls nicht hilft
dos2unix.
Das Skript wird unter der der Installationversion von
Arch Linux mittels
# zsh xs_stick_p14.sh
ausgeführt!
2. Wenn man
Arch Linux bereits installiert hat, ändern sich einige Dinge!
usb_modeswitch ist hier nicht standardmäßig verfügbar! Es muss nachinstalliert werden. Ohne bestehende Internetverbindung, geht das nur manuell.
Folgende Pakete werden benötigt:
libusb-compat
tcl
usb_modeswitch
Die entsprechenden Archivdateien packt man am besten in einen speziellen Ordner (z.B. "/modeswitch/") und führt in diesem
# pacman -U /modeswitch/*.pkg.tar.xy
aus.
Nun wird
usb_modeswitch korrekt installiert und der
XS Stick P14 wechselt alleine in den Modemmodus. Nun kann man wieder das obige Skript ausführen, diesmal mittels
# ./xs_stick_p14.sh
und dann reicht auch die Zeile
# pong xs_stick_p14
, um die Verbindung herzustellen.
Viel Erfolg! 🙂
Quellen: Ein Mix aus "https://wiki.archlinux.de/title/T-Mobile-UMTS_mit_pppd", "http://boards.openpandora.org/index.php/topic/1495-3g-over-usb/" und eigener Erfahrung. 😛
Vielen Dank an hydro und auch an alle, die mir ebenfalls helfen wollten!