设置核心支持:usblan,acm modem和usbnet zaurus feature.
缺什么就aptitude一下,我用的是中科大和清华的源。特别说一下,中科大的debian和Ubuntu源的速度能到5M/s,清华的速度能达到200~500K/s。速度都是不错的。
确认配置文件/usr/src/linux/.config存在以下几行:
CONFIG_USB_BELKIN=y
CONFIG_USB_NET_ZAURUS = m
CONFIG_USB_ACM = m
使用USB连接线将E680g电脑连接后执行:
# modprobe cdc_acm
这时/dev将出现E680g的设备,设备名是/dev/ttyACM0,具体可运行:#dmesg
usb 2-2: new full speed USB device using uhci_hcd and address 6
cdc_acm 2-2:1.0: ttyACM0: USB ACM device
如果出现以上两行,再运行命令:
#echo at+mode=99 > /dev/ttyACM0
E680g将转换到usbd模式并设置IP地址。在windows下一般是"169.254.142.2",在linux上采用"Zaurus"程序,在手机的 /etc/hotplug/network_fd.agent文件中设置IP地址为 192.168.1.2,因此设置电脑上的usblan的IP地址为"192.168.1.1"。
#modprobe zaurus
Load the zaurus usb net driver.
#ifconfig -a
设置zaurus usbnet网卡名,一般是"usb0"
#ifconfig usb0 192.168.1.1
#telnet 192.168.1.2
Trying 192.168.1.2...
Connected to e680i.
Escape character is '^]'.
MontaVista Linux Consumer Electronics Edition 3.0
Linux/armv5tel 2.4.20_mvlcee30-mainstone
(none) login:
以root登陆,进入手机。
可能是太精简的原因,系统连自动补全都没有。不过能用bash操作手机觉得真是有点不可思议呢。