|
cat /proc/bus/usb/device 如下
T: Bus=05 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#= 2 Spd=12 MxCh= 0
D: Ver= 1.10 Cls=00(>ifc ) Sub=00 Prot=00 MxPS=64 #Cfgs= 1
P: Vendor=1c9e ProdID=6061 Rev= 0.00
S: Manufacturer=USB Modem
S: Product=USB Modem
C:* #Ifs= 3 Cfg#= 1 Atr=a0 MxPwr=500mA
I:* If#= 0 Alt= 0 #EPs= 3 Cls=ff(vend.) Sub=ff Prot=ff Driver=(none)
E: Ad=81(I) Atr=03(Int.) MxPS= 16 Ivl=128ms
E: Ad=82(I) Atr=02(Bulk) MxPS= 64 Ivl=0ms
E: Ad=02(O) Atr=02(Bulk) MxPS= 64 Ivl=0ms
I:* If#= 1 Alt= 0 #EPs= 2 Cls=ff(vend.) Sub=ff Prot=ff Driver=(none)
E: Ad=84(I) Atr=02(Bulk) MxPS= 64 Ivl=0ms
E: Ad=04(O) Atr=02(Bulk) MxPS= 64 Ivl=0ms
I:* If#= 2 Alt= 0 #EPs= 2 Cls=ff(vend.) Sub=ff Prot=ff Driver=(none)
E: Ad=85(I) Atr=02(Bulk) MxPS= 64 Ivl=0ms
E: Ad=05(O) Atr=02(Bulk) MxPS= 64 Ivl=0ms
dmesg有关usb5-1信息如下
[ 3.571040] usb 5-1: new full speed USB device using uhci_hcd and address 2
[ 3.716558] usb 5-1: New USB device found, idVendor=1c9e, idProduct=6061
[ 3.716562] usb 5-1: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[ 3.716566] usb 5-1: Product: USB Modem
[ 3.716568] usb 5-1: Manufacturer: USB Modem
[ 5.876037] usb 5-1: reset full speed USB device using uhci_hcd and address 2
在/etc/udev/下新建rules如下
ACTION=="add", SUBSYSTEM=="usb", DRIVERS=="usb", ATTR{idVendor}=="1c9e", ATTR{idProduct}=="6061", \
RUN+="/usr/sbin/usb_modeswitch -v %s{idVendor} -p %s{idProduct} -M 5553424312345678000000000000061b000000020000000000000000000000 -R 1"
# remove ....
SUBSYSTEM=="usb", SYSFS{idProduct}=="6061", SYSFS{idVendor}=="1c9e", RUN+="/sbin/modprobe usbserial vendor=0x1c9e product=0x6061"
wvdial配置如下
[Dialer Defaults]
Init1 = ATZ
Init3 = ATE0V1
Init5 = ATS0=0
Init6 = AT+CFUN=1
Modem Type = USB Modem
Baud = 460800
New PPPD = yes
Modem = /dev/ttyUSB0
ISDN = 0
Phone = *99***1#
Password = any
Username = any
Stupid Mode = 1
执行modprobe usbserial vendor=0x1ab7 product=0x5731提示FATAL:Module usbserial not found.
现在问题是执行wvdial说找不到modem
而在/proc/bus/usb/device里可以看到已经识别出了USB Modem设备了,尝试用mknod建立ttyUSB0文件,但不知道如何确定主次设备号
请大家帮忙看看呢!
万分感谢!!! |
|