laishangxiao 发表于 2010-12-14 20:09

雷凌RT2870usb网卡驱动移植的问题

USB Mass Storage support registered.
usbcore: registered new driver hiddev
usbcore: registered new driver usbhid
drivers/usb/input/hid-core.c: v2.6:USB HID core driver
rtusb init --->
usbcore: registered new driver rt2870
MAC addr = 0:40:25:0:0:1
FTMAC110 Driver (Linux 2.6) 12/25/06 - (C) 2006 GM Corp.
usb 1-1: new high speed USB device using FOTG2XX_DRV and address 2
ADDR: 00:80:cc:01:11:44
TW9910: Set I2C Command(0x8a) to COMPOSITE PAL mode OK!
FAVC Decoder IRQ mode(31)FAVC Encoder IRQ mode(30)v2.5
The Driver Max Resolution is 720x576
hwclock: Could not access RTC: No such file or direclock adjustment
ctoRTC3130 Real Time Clock driver
ry
FM3130 adjustment
FM3130driver
gm8180wdt: init OK !
mknod: /dev/mywdt: File exists
SIOCSIFADDR: No such device
SIOCGIFFLAGS: No such device


BusyBox v1.1.3 (2007.12.14-03:07+0000) Built-in shell (ash)
Enter 'help' for a list of built-in commands.

/ $ usb 1-1: device not accepting address 2, error -110
Not CMD_RUN!!
usb 1-1: new high speed USB device using FOTG2XX_DRV and address 3
Not CMD_RUN!!
usb 1-1: device descriptor read/all, error -110
Not CMD_RUN!!
usb 1-1: new high speed USB device using FOTG2XX_DRV and address 4
usb 1-1: device descriptor read/8, error -71
usb 1-1: device descriptor read/8, error -110
Not CMD_RUN!!
usb 1-1: new high speed USB device using FOTG2XX_DRV and address 5
usb 1-1: device not accepting address 5, error -110
Not CMD_RUN!!
最近刚买了一块USB无线网卡,雷凌的(没听说过着牌子)。幸好网上都能找到linux下的驱动。
硬件:雷凌RT2870,
内核:2.6.14
gcc:3.4.4.

经过makefile和一些配置文件修改(里面有read-me),勉强编译出了RT3070STA.ko这个驱动。
加载到开发板成功。我是将USB网卡焊接在开发板上的,所以不能插拔。但是有一连串的USB报错。。。

lsmod如下lsmod
Module                  SizeUsed by    Tainted: P
mywdt                   20440
fgpio                   47040
tw9910                  25920
FM3130                  39360
RTC3130               59040
favc_drv               680280
favc_common             37321 favc_drv
fcap100_tw9910          65400
ftmac100               105720
rt3070sta             6122760
usbhid               390360
usb_storage            450360
fotg2xx_drv            416360
usbcore                934924 rt3070sta,usbhid,usb_storage,fotg2xx_drv
fcap0                  208800
fcap_common            719122 fcap100_tw9910,fcap0
snd_ftssp010         243000
ftsdc010               245000
cpe_wdt               28240
fi2c                   355604 tw9910,FM3130,RTC3130,fcap100_tw9910
apb_dma               79560也就是驱动已经加载到usbcore了 但是ifconfig找不到那个网络点。
大家看看死不是usb通讯的问题????

laishangxiao 发表于 2010-12-15 11:25

有人知道么??

郁闷啊。。。

在线等 谢谢

goldenfort 发表于 2010-12-15 15:14

回复 2# laishangxiao


    用 lsusb 读出设备的 product id   和 vendor id.


   然后 看驱动的源程序, 看是不是 支持对应的product id   和 vendor id.

laishangxiao 发表于 2010-12-15 15:39

回复laishangxiao


    用 lsusb 读出设备的 product id   和 vendor id.


   然后 看驱动的源 ...
goldenfort 发表于 2010-12-15 15:14 http://linux.chinaunix.net/bbs/images/common/back.gif


    但是挂在我的开发板上,没有lsusb命令啊。。。、/sys/usb那得信息不会看,很乱啊

goldenfort 发表于 2010-12-15 15:41

本帖最后由 goldenfort 于 2010-12-15 15:45 编辑

回复 4# laishangxiao


cat /proc/bus/usb/devices

也能看设备的 product id 和 vendor id

laishangxiao 发表于 2010-12-15 15:59

回复laishangxiao


cat /proc/bus/usb/devices

也能看设备的 product id 和 vendor id
goldenfort 发表于 2010-12-15 15:41 http://linux.chinaunix.net/bbs/images/common/back.gif


    我发现bus下没有USB的只有input和pci文件夹,这是怎么回事,跟内核编译有关么?

laishangxiao 发表于 2010-12-15 16:06

/proc/net $ cat wireless
Inter-| sta-|   Quality      |   Discarded packets               | Missed | WE
face | tus | link level noise |nwidcrypt   fragretry   misc | beacon | 19

这个是什么,我的无线网卡驱动是STA2870

goldenfort 发表于 2010-12-15 16:18

回复 7# laishangxiao


    # cat /proc/net/wireless
Inter-| sta-|   Quality      |   Discarded packets               | Missed | WE
face | tus | link level noise |nwidcrypt   fragretry   misc | beacon | 20


我的电脑没有任何 无线网卡, 这是显示

laishangxiao 发表于 2010-12-15 16:22

哦 那就跟那个没有关系了。。。我觉得还是usb识别的问题,接下来该怎么查呢? 我看了error -71 是协议的问题么??

laishangxiao 发表于 2010-12-15 16:39

usbcore: deregistering driver rt2870
<--- rtusb exit
/lib/modules $ insmod rt3070sta.ko
rtusb init --->
usbcore: registered new driver rt2870
/lib/modules $怎么不显示设备的 product id 和 vendor id。。
页: [1] 2
查看完整版本: 雷凌RT2870usb网卡驱动移植的问题