CDMA modem Anydata ADU-E100H a Linux

Modem je tu už nějaký ten pátek, ale konečně jsme se dočkali přímé podpory ze strany jádra.

*aktualizace 13.12.2006
ve všech nových jádrech je to nyní dostupné a tudíž se nemusíte zabývat patchovanim. Aktualně mám 2.6.19 a funguje to.

Modem je možné provozovat s modulem usbserial, ale to má problém v nekorektním ukončení a nutnosti ručně restartovat modem po každém odpojení.

Od verze 2.6.18-rc4 je v jádře funkční podpora pro toto zařízení, takže problém je vyřešen.

Jak na to?

Stáhnout jádro 2.6.17, stahnout patch na 2.6.18-rc4, rozbalit, opatchovat příkazem:

patch -p1 < linux-2.6.18-rc4.patch

Pak už jen zkonfigurovat, zkompilovat a rebootovat s použitím nového jádra. Po zastrčení USB se vytvoří nová zařízení a modem bude fungovat. Návod na vlastní zprovoznění modemu je na internetu => use google.

ps: Správný modul je pod Device Drivers => USB Support => USB Serial Converter Support => USB driver for GSM and CDMA modems.

Zprovoznění pod Debianem
601601601 = přidělěné osobní číslo, musíte si změnit.
PRIDELENEHESLO = přidělěné osobní heslo, musíte si změnit

Konfigurační soubory:

# cat /etc/ppp/peers/cdma
debug
/dev/ttyUSB0
921600
noipdefault
defaultroute
ipcp-accept-local
lcp-echo-interval 60
lcp-echo-failure 5
usepeerdns
nopcomp
noauth
noaccomp
nodetach
user "601601601@etcz"
connect "/usr/sbin/chat -s -S -V -t 5 -f /etc/ppp/cdma.chat"

# cat /etc/ppp/chap-secrets
# Secrets for authentication using CHAP
# client server secret IP addresses

"601601601@etcz" * "PRIDELENEHESLO" *

cat # more /etc/ppp/cdma.chat
'' ''
'' 'ATZ'
'OK' 'ATI'
'OK' 'ATDT#777'
'CONNECT' 'ATO'

Připojení spustíte # pon cdma