usb wifi 出错
时间:10-02
整理:3721RD
点击:
基本配置:
网卡芯片,使用的是realtek 大螃蟹 8188的无线网卡芯片。
linux 内核2.6.32.4。 厂家gec 提供
开发板自己定制
启动时候usb 部分的信息如下:
usb 1-1: new full speed USB device using s3c2410-ohci and address 2
usb 1-1: New USB device found, idVendor=0bda, idProduct=8176
usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
usb 1-1: Product: 802.11n WLAN Adapter
usb 1-1: Manufacturer: Realtek
usb 1-1: SerialNumber: 00e04c000001
usb 1-1: configuration #1 chosen from 1 choice
出现现象:
1. 有时加载驱动之后,并不能识别无线网卡。
2. 在识别出网卡的情况下,连接网络。 约莫3分钟后出现如下信息
bash-4.0# ###=> usb_read_port_complete => urb status(-84)
bash-4.0# ###=> usb_read_port_complete => urb status(-84)
###=> usb_read_port_complete => urb status(-84)
no beacon to call receive_disconnect()
receive_disconnect
rtl8192: delete STA
survey done event(0)
rtw_select_and_join_from_scanned_queue: return _FAIL(candidate == NULL)
try_to_join, but select scanning queue fail, to_roaming:2
survey done event(0)
rtw_select_and_join_from_scanned_queue: return _FAIL(candidate == NULL)
try_to_join, but select scanning queue fail, to_roaming:1
rtl8192c_set_FwJoinBssReport_cmd mstatus(0)
survey done event(0)
survey done event(0)
之后就断开连接。
无法确切定位问题的出错,部分认识上觉得应该是硬件部分出错导致。 也就是 wifi芯片和usb系统通讯出错。 其返回的数值 -84 就是错误状态,表明 CRC 错误。 不知道如何继续下一步定位错误,请大侠指教。