Vodafone V710 & 3G & FreeBSD или
Заводим телефон под FreeBSD 6.2-RELEASE-p8 Для этого применяем
—- /usr/src/sys/dev/usb/ubsa.c.orig Thu Nov 22 16:22:13 2007
+++ /usr/src/sys/dev/usb/ubsa.c Thu Nov 22 16:22:07 2007
@@ -226,6 +226,7 @@
{ USB_VENDOR_PERACOM, USB_PRODUCT_PERACOM_SERIAL1 },
/* Vodafone */
{ USB_VENDOR_VODAFONE, USB_PRODUCT_VODAFONE_MC3G },
+ { USB_VENDOR_VODAFONE1, USB_PRODUCT_VODAFONE1_V710 },
{ 0, 0 }
};
—- /usr/src/sys/dev/usb/usbdevs.orig Thu Nov 22 16:17:59 2007
+++ /usr/src/sys/dev/usb/usbdevs Thu Nov 22 16:18:59 2007
@@ -453,6 +453,7 @@
vendor GEOCAST 0x0a79 Geocast
vendor NEODIO 0x0aec Neodio
vendor VODAFONE 0x0af0 Vodafone
+vendor VODAFONE1 0x12d1 Vodafone1
vendor ASUS 0x0b05 ASUS
vendor TODOS 0x0b0c Todos Data System
vendor SIIG2 0x0b39 SIIG
@@ -1670,6 +1671,7 @@
/* Vodafone products */
product VODAFONE MC3G 0x5000 Mobile Connect 3G datacard
+product VODAFONE1 V710 0x1304 V710 phone
/* VTech products */
product VTECH RT2570 0x3012 RT2570
После чего пересобираем kernel с поддержкой ucom & ubsa: cd /usr/src && make kernel
Можно перегрузиться, или просто попробовать kldload ubsa
Вуаля!
> sudo cu -l /dev/cuaU0
Connected
at
OK
Ну и в /etc/ppp.conf
utel:
set log Phase Chat LCP IPCP CCP tun command
set device /dev/cuaU0
set speed 115200
set dial “ABORT BUSY ABORT NO\\sCARRIER TIMEOUT 5 \
\”\“ AT OK-AT-OK \
ATQ0 OK ATV1 OK ATE1 OK ATS0=0 OK AT&C1 OK AT&D2 OK AT+FCLASS=0 OK \
AT+CGDCONT=1,\\\”IP\\\“,\\\”3g.utel.ua\\\“ OK \\dATDT\\T TIMEOUT 40 CONNECT”
set ctsrts off
set phone “*99#”
set authname “”
set authkey “”
set ifaddr 10.0.0.1/0 10.0.0.2/0
add default HISADDR # Add a (sticky) default route
И все рабоает. Правда пинги какие-то грустные для работы в консоли ):
Автор
bestia