Portál AbcLinuxu, 25. dubna 2024 05:45

APE-540H

Podpora: kompletní
Ovladač: v jádře
Adresa ovladače: http://www.draisberghof.de/usb_modeswitch/

Identifikace pod Linuxem

Jako USB zařízení
Bus 003 Device 006: ID 05c6:6503 Qualcomm, Inc.

Postup zprovoznění pod Linuxem

Připojení na internet prostřednictvím cardbus modemu APE-540H od 02

Nejprve je třeba zajistit aby se modem přepnul z režimu CD-ROM do režimu modem - vzniknou zařízení /dev/ttyS0, ttyS1, ttyS2
  1. nejprve nainstalujeme aptitude install libusb++-dev libusb++-0.1-4c2 libusb-0.1-4 libusb-dev
  2. stahneme (mrkněte se případně po aktualizované verzi) wget http://www.draisberghof.de/usb_modeswitch/usb_modeswitch-0.9.7.tar.bz2
  3. rozbalíme: tar -xvvjf usb_modeswitch-0.9.7.tar.bz2
  4. vlezeme do rozbalené složky, smažeme předkompilovanou binárku "usb_modeswitch" a spustime kompilaci - "make" (předpokládá připravenost vašeho systému pro kompilaci, existenci gcc a pod.) a pak "make install", které nainstaluje i konfugurační soubor (/etc/usb_modeswitch.conf)
  5. uděláme konfig pro modem APE-540H
    cat > /etc/usb_modeswitch.conf 
    # APE-540H
    DefaultVendor= 0x05c6
    DefaultProduct= 0x6503
    TargetVendor= 0x16d5
    TargetProduct= 0x6502
    MessageEndpoint=0x08
    MessageContent="5553424328932a86000000000000061b000000020000000000000000000000" 
    
  6. zasuneme modem do expresscard slotu a spustíme usb_modeswitch (cesta /usr/local/bin by měla být v PATH) tím je modem připraven k použití.

Teď konfigurace PPP (lze modem nastavit i pomocí jiných "klikátek" já používám textovou konfiguraci PPP)
  1. nainstalujeme PPP a vše související.
  2. vytvoříme si konfig pro O2, (pak si v nějakém editoru upravte to XXXXXX) /etc/ppp/peers/O2:
    hide-password
    noauth
    connect "/usr/sbin/chat -v -f /etc/chatscripts/O2"
    debug
    /dev/ttyUSB0
    115200
    defaultroute
    noipdefault
    user "601XXXXXX@etcz"
    remotename O2
    ipparam O2
    
  3. vytvoříme si /etc/chatscripts/O2:
    ABORT BUSY ABORT 'NO CARRIER' ABORT VOICE ABORT 'NO DIALTONE' ABORT 'NO DIAL TONE' ABORT 'NO ANSWER' ABORT DELAYED
    '' ATZ
    OK-AT-OK "ATDT#777"
    CONNECT \d\c
    # end of pppconfig stuff
    
    4) zadáme si jméno a heslo na konec souboru /etc/ppp/pap-secrets:
    "601XXXXXX@etcz"        *       "HESLO"
    
  4. v /etc/ppp/options zakomentujeme volbu auth
  5. pon O2
  6. v syslogu můžeme sledovat jak se daří připojování (tail -f /var/log/syslog)
  7. při dalším zapojení modemu pak bude stačit usb_modeswitch && pon O2

Pokud chcete automatické přepínání do režimu modemu, tak stačí upravit udev rules. Pak lze zařízení pouze zapojit a připojovat např. pomocí NetworkManageru.
soubor /etc/udev/scripts/cdma

#!/bin/bash

start (){
    /bin/sleep 5s
    /usr/bin/usb_modeswitch
}

case "$1" in 
    start)
	start
	;;
    add)
	"$0" start &
        ;;
esac
soubor musí být spustitelný (
chmod 0755 /etc/udev/scripts/cdma
) a soubor /etc/udev/rules.d/99-user.rules
#CDMA
BUS=="usb", SYSFS{idVendor}=="05c6", SYSFS{idProduct}=="6503", ACTION=="add", RUN+="/etc/udev/scripts/cdma add"
pak stačí znovu načíst udev-rules pomocí
udevadm control --reload_rules
pro Fedoru 9, kroky 1-4 lze nahradit za
yum -y install usb_modeswitch
krok 5 je nutný(možná ale místo cat > /etc/usb_modeswitch.conf je lepší použít cat >> /etc/usb_modeswitch.conf), připojení je možno nastavit přes NetworkManager(NM), v podstatě se zadá pouze uživatelské jméno a heslo v konfiguraci NM (Mobile Broadband, jenom se musí v záložce "Point-to-Point protocol" zrušit "Use Authentication" = nesmí být zaškrtnuté).
Uvedené cesty fungují pod Fedorou, možná je budete muset upravit podle vaší distribuce.

Poznámka

Rozběháno pro Ubuntu 8.04, jádro 2.6.24-19-generic

pokud máte problém s NetworkManagerem, nedaří se vám zrušit "Use Authentication", pak použijte např. gconf-editor a najděte příslušný klíč /system/networking/connections/<nějaké číslo které má podsložku cdma>/ppp a přidejte klíč "noauth" jako "Booleovská hodnota" a nastavte na pravda.

Obrázky

APE-540H, obrázek 1 APE-540H, obrázek 2 APE-540H, obrázek 3

Dokument vytvořil: Johny z Podoli, 25.9.2008 14:25 | Poslední úprava: houska, 27.2.2011 15:07 | Další přispěvatelé: blondak, Johny z Podoli | Historie změn | Zobrazeno: 3908×

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.