[root@localhost liuqi]# lsusb
Bus 008 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 006 Device 004: ID 05c6:2001 Qualcomm, Inc.
Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
可以看出来,关键的是:
Bus 006 Device 004: ID 05c6:2001 Qualcomm, Inc.
可以看到,其
Vendor: 05c6 ProductID:2001
其实这个就是我们刚才看到的/dev/sr0相对应的usb的信息
可以说,之前说过的都等于白说,仅仅是一些信息的获得,经过观察可以看出来,在Windows下安装完拨号程序以后,就看不到cdrom了,这个时候就可以看到串口设备了,那么可以总结,应该是有一个将cdrom给弹出来了,这个时候使用了一下如下命令
eject /dev/sr0
这样就把Media弹出了,然后再lsusb看一下
[root@localhost liuqi]# lsusb
Bus 008 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 006 Device 005: ID 1e0e:ce16
Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
这回好了,看到结果了,
Bus 006 Device 005: ID 1e0e:ce16
结果就是,这个usb的VendorID: 1e0e ProductID:ce16
看了一下kernel的源代码,这个Vendorid和ProductID是支持的
我的kernel是比较新的,这个驱动对应的patch应该还是国内的某兄台提交的,所以,支持是没有问题的
然后看一下/dev/下的设备
[root@localhost liuqi]# ls /dev/
0:0:0:0 dri loop0 msr1 ram15 sda9 tty14 tty34 tty54 usb1 usbmon5
adsp dsp loop1 net ram2 sdb tty15 tty35 tty55 usb2 usbmon6
agpgart event0 loop2 network_latency ram3 seq tty16 tty36 tty56 usb3 usbmon7
audio event1 loop3 network_throughput ram4 sequencer tty17 tty37 tty57 usb4 usbmon8
bsg event2 loop4 null ram5 sequencer2 tty18 tty38 tty58 usb5 vcs
btrfs-control event3 loop5 ocfs2_control ram6 sg0 tty19 tty39 tty59 usb6 vcs1
bus event4 loop6 oldmem ram7 sg1 tty2 tty4 tty6 usb7 vcs2
cachefiles event5 loop7 pcmC0D0c ram8 shm tty20 tty40 tty60 usb8 vcs3
card0 event6 lp0 pcmC0D0p ram9 snapshot tty21 tty41 tty61 usbdev1.1 vcs4
console fb lp1 pcmC0D1p ramdisk snd tty22 tty42 tty62 usbdev2.1 vcs5
controlC0 fb0 lp2 port random stderr tty23 tty43 tty63 usbdev3.1 vcs6
core fb1 lp3 ppp rfkill stdin tty24 tty44 tty7 usbdev4.1 vcsa
cpu fd MAKEDEV ptmx root stdout tty25 tty45 tty8 usbdev5.1 vcsa1
cpu0 full mapper pts rtc systty tty26 tty46 tty9 usbdev6.1 vcsa2
cpu1 fuse mcelog ram rtc0 timer tty27 tty47 ttyS0 usbdev6.3 vcsa3
cpu_dma_latency gpmctl mem ram0 sda tty tty28 tty48 ttyS1 usbdev7.1 vcsa4
cuse hpet mice ram1 sda1 tty0 tty29 tty49 ttyS2 usbdev8.1 vcsa5
device-mapper hwC0D0 microcode ram10 sda2 tty1 tty3 tty5 ttyS3 usbmon0 vcsa6
disk input mixer ram11 sda5 tty10 tty30 tty50 ttyUSB0 usbmon1 vga_arbiter
dlm-control kmem mouse0 ram12 sda6 tty11 tty31 tty51 ttyUSB1 usbmon2 XOR
dlm-monitor kmsg mouse1 ram13 sda7 tty12 tty32 tty52 ttyUSB2 usbmon3 zero
dlm_plock log msr0 ram14 sda8 tty13 tty33 tty53 urandom usbmon4
[root@localhost liuqi]#
多了三个串口设备,这样就对了,接下来就可以使用串口设备了
使用minicom先试试哪个串口好用
+CSQ:31, 99
OK
+CGMR: P1.0 DLink_DWM-162-U5_V1.0
OK
^HRSSILVL:99
^HRSSILVL:80
通过AT指令可以看出来,可以玩了,接下来设置一下conf就可以了,这个在网上应该可以找到各种方法来连接,其实都是at指令来配一下而已