Tak jsem se s tímhle modemem pral minulý týden a dopadlo to celkem úspěšně.
Po připojení modemu do usb se modem tváří takto (lsusb):
Bus 001 Device 006: ID 16d5:f000 AnyDATA Corporation
V Ubuntu 12.04 se po půl minutě sám přepne z režimu flashdisku, ve starší verzi jsem ho musel ručně několikrát odpojit až zůstal odpojený
Bus 001 Device 007: ID 16d5:6603 AnyDATA Corporation
Pak jsem použil postup zmíněný o pár kroků výše:
Otevřít soubor
sudo gedit /lib/udev/rules.d/40-usb_modeswitch.rulesnajít # AnyDATA APE-540H
a nahradit původní řádek kódem
ATTRS{idVendor}=="16d5", ATTRS{idProduct}=="6603", RUN+="usb_modeswitch '%b/%k'"pak
sudo modprobe usbserial vendor=0x16d5 product=0x6603a výpis je následující
blahoslav@blahoslav-1101HA:~$ ls /dev/ttyU*
/dev/ttyUSB0 /dev/ttyUSB1 /dev/ttyUSB2 /dev/ttyUSB3
Pro připojení jsem vytvořil soubor /etc/ppp/peers/umts
s obsahem:
hide-password
noauth
connect "/usr/sbin/chat -v -f /etc/chatscripts/umts"
/dev/ttyUSB0
115200
crtscts
defaultroute
noipdefault
ipparam o2
usepeerdns
A nakonec soubor /etc/chatscripts/umts
s obsahem:
'' ATZ
OK 'ATE0V1&F&D2&C1S0=0'
OK 'AT+CGDCONT=1,"ip","internet"'
OK-AT-OK 'ATDT*99#'
Připojení spouštím klasicky příkazem "pon umts"