Difference between revisions of "Talk:USB to WiFi adapter"
From ArmadeusWiki
m (zydas is now working) |
(→Chipset RTL8188CUS: new section) |
||
Line 1: | Line 1: | ||
== About Zydas zd1211 tries == | == About Zydas zd1211 tries == | ||
[[User:JulienB|JulienB]] 09:52, 4 February 2009 (UTC) : now working | [[User:JulienB|JulienB]] 09:52, 4 February 2009 (UTC) : now working | ||
+ | |||
+ | == Chipset RTL8188CUS == | ||
+ | |||
+ | I will give you the detail for the RTL8188CUS driver error I got. | ||
+ | |||
+ | ===1)I build the driver for chip RTL8188CUS from source rtl8188C_8192C_usb_linux_v3.4.3_4369.20120622 .=== | ||
+ | You can get the driver here (chose RTL8188CUS) : | ||
+ | [http://www.realtek.com.tw/downloads/downloadsView.aspx?Langid=1&PNid=21&PFid=48&Level=5&Conn=4&DownTypeID=3&GetDown=false&Downloads=true] | ||
+ | |||
+ | Add those option in the makefile : | ||
+ | <pre class="host"> | ||
+ | - change line 39 : | ||
+ | CONFIG_PLATFORM_I386_PC = n | ||
+ | - add line 40 : | ||
+ | CONFIG_PLATFORM_ARM_ARMADEUS = y | ||
+ | |||
+ | - Near line 261 : | ||
+ | ifeq ($(CONFIG_PLATFORM_ARM_ARMADEUS), y) | ||
+ | EXTRA_CFLAGS += -DCONFIG_LITTLE_ENDIAN -DCONFIG_WEXT_PRIV | ||
+ | ARCH := arm | ||
+ | CROSS_COMPILE := arm-linux- | ||
+ | KVER := 2.6.35.3 | ||
+ | KSRC ?= /path-to-your/armadeus/buildroot/output/build/linux-2.6.35.3 | ||
+ | endif | ||
+ | </pre> | ||
+ | ===2)Here is the test I made :=== | ||
+ | <pre class="apf"> | ||
+ | modprobe 8192cu | ||
+ | wpa_supplicant -iwlan0 -c /etc/wpa_supplicant.conf -Dwext -B dhclient | ||
+ | udhcpc -i wlan0 | ||
+ | </pre> | ||
+ | Then I can ping wifi adress with 0% packet loss | ||
+ | I connect with ssh it work ok for the few command I did. | ||
+ | Then I try to connect with SFTP and the wifi goes down and the usb with it. | ||
+ | |||
+ | ===3)Here is the part of "messages" where the error is :=== | ||
+ | <pre class="host"> | ||
+ | Jan 10 01:23:29 armadeus kern.warn kernel: reg 0x608, usb read 4 fail, status:-19 value=0x0, vendorreq_times:1 | ||
+ | Jan 10 01:23:29 armadeus kern.warn kernel: reg 0x608, usb read 4 fail, status:-19 value=0x0, vendorreq_times:2 | ||
+ | Jan 10 01:23:29 armadeus kern.warn kernel: reg 0x608, usb read 4 fail, status:-19 value=0x0, vendorreq_times:3 | ||
+ | Jan 10 01:23:29 armadeus kern.err kernel: fsl-ehci fsl-ehci.0: fatal error | ||
+ | Jan 10 01:23:29 armadeus kern.debug kernel: fsl-ehci fsl-ehci.0: fatal command 010028 (park)=0 ithresh=1 Async period=256 HALT | ||
+ | Jan 10 01:23:29 armadeus kern.debug kernel: fsl-ehci fsl-ehci.0: fatal status 49098 Async Halt FATAL FLR | ||
+ | Jan 10 01:23:29 armadeus kern.debug kernel: fsl-ehci fsl-ehci.0: reset command 01002a (park)=0 ithresh=1 Async period=256 Reset HALT | ||
+ | Jan 10 01:23:29 armadeus kern.warn kernel: ###=> usb_read_port_complete => urb status(-108) | ||
+ | Jan 10 01:23:29 armadeus kern.err kernel: fsl-ehci fsl-ehci.0: HC died; cleaning up | ||
+ | Jan 10 01:23:29 armadeus kern.debug kernel: hub 2-0:1.0: state 0 ports 1 chg 0000 evt 0000 | ||
+ | Jan 10 01:23:29 armadeus kern.info kernel: usb 2-1: USB disconnect, address 2 | ||
+ | Jan 10 01:23:29 armadeus kern.debug kernel: usb 2-1: unregistering device | ||
+ | Jan 10 01:23:29 armadeus kern.debug kernel: usb 2-1: usb_disable_device nuking all URBs | ||
+ | Jan 10 01:23:29 armadeus kern.debug kernel: usb 2-1: unregistering interface 2-1:1.0 | ||
+ | Jan 10 01:23:29 armadeus kern.warn kernel: reg 0x608, usb read 4 fail, status:-19 value=0x0, vendorreq_times:4 | ||
+ | Jan 10 01:23:29 armadeus kern.warn kernel: [dvobjpriv:c8aa401c][ERROR] continual_urb_error:5 > 4 | ||
+ | Jan 10 01:23:29 armadeus kern.warn kernel: issue_deauth to 00:18:84:19:e1:62 | ||
+ | Jan 10 01:23:29 armadeus kern.warn kernel: rtw_sta_flush | ||
+ | Jan 10 01:23:30 armadeus kern.warn kernel: (2)871x_drv - drv_close, bup=1, hw_init_completed=1 | ||
+ | Jan 10 01:23:30 armadeus kern.warn kernel: -871x_drv - drv_close, bup=1 | ||
+ | Jan 10 01:23:30 armadeus kern.warn kernel: ===> rtw_dev_unload | ||
+ | Jan 10 01:23:30 armadeus kern.warn kernel: usb_read_port_cancel | ||
+ | Jan 10 01:23:30 armadeus kern.warn kernel: usb_write_port_cancel | ||
+ | Jan 10 01:23:30 armadeus kern.warn kernel: ###> rtw_cmd_thread break................. | ||
+ | Jan 10 01:23:30 armadeus kern.warn kernel: rtw_cmd_thread: leaving... check & free all cmd_obj resources | ||
+ | Jan 10 01:23:30 armadeus kern.warn kernel: rtw_cmd_thread: leaving... call up terminate_cmdthread_sema | ||
+ | Jan 10 01:23:30 armadeus kern.warn kernel: <=== rtw_dev_unload | ||
+ | Jan 10 01:23:30 armadeus kern.warn kernel: +r871xu_dev_remove, hw_init_completed=1 | ||
+ | Jan 10 01:23:30 armadeus kern.warn kernel: free_recv_skb_queue not empty, 5 | ||
+ | Jan 10 01:23:30 armadeus kern.warn kernel: =====> rtl8192c_free_hal_data ===== | ||
+ | Jan 10 01:23:30 armadeus kern.warn kernel: <===== rtl8192c_free_hal_data ===== | ||
+ | Jan 10 01:23:30 armadeus kern.warn kernel: -r871xu_dev_remove, done | ||
+ | Jan 10 01:23:40 armadeus kern.err kernel: FEC: MDIO read timeout | ||
+ | Jan 10 01:23:42 armadeus kern.err kernel: FEC: MDIO read timeout | ||
+ | </pre> | ||
+ | --[[User:Sly|Sly]] 20:33, 31 July 2012 (UTC) |
Revision as of 21:33, 31 July 2012
Contents
About Zydas zd1211 tries
JulienB 09:52, 4 February 2009 (UTC) : now working
Chipset RTL8188CUS
I will give you the detail for the RTL8188CUS driver error I got.
1)I build the driver for chip RTL8188CUS from source rtl8188C_8192C_usb_linux_v3.4.3_4369.20120622 .
You can get the driver here (chose RTL8188CUS) : [1]
Add those option in the makefile :
- change line 39 : CONFIG_PLATFORM_I386_PC = n - add line 40 : CONFIG_PLATFORM_ARM_ARMADEUS = y - Near line 261 : ifeq ($(CONFIG_PLATFORM_ARM_ARMADEUS), y) EXTRA_CFLAGS += -DCONFIG_LITTLE_ENDIAN -DCONFIG_WEXT_PRIV ARCH := arm CROSS_COMPILE := arm-linux- KVER := 2.6.35.3 KSRC ?= /path-to-your/armadeus/buildroot/output/build/linux-2.6.35.3 endif
2)Here is the test I made :
modprobe 8192cu wpa_supplicant -iwlan0 -c /etc/wpa_supplicant.conf -Dwext -B dhclient udhcpc -i wlan0
Then I can ping wifi adress with 0% packet loss I connect with ssh it work ok for the few command I did. Then I try to connect with SFTP and the wifi goes down and the usb with it.
3)Here is the part of "messages" where the error is :
Jan 10 01:23:29 armadeus kern.warn kernel: reg 0x608, usb read 4 fail, status:-19 value=0x0, vendorreq_times:1 Jan 10 01:23:29 armadeus kern.warn kernel: reg 0x608, usb read 4 fail, status:-19 value=0x0, vendorreq_times:2 Jan 10 01:23:29 armadeus kern.warn kernel: reg 0x608, usb read 4 fail, status:-19 value=0x0, vendorreq_times:3 Jan 10 01:23:29 armadeus kern.err kernel: fsl-ehci fsl-ehci.0: fatal error Jan 10 01:23:29 armadeus kern.debug kernel: fsl-ehci fsl-ehci.0: fatal command 010028 (park)=0 ithresh=1 Async period=256 HALT Jan 10 01:23:29 armadeus kern.debug kernel: fsl-ehci fsl-ehci.0: fatal status 49098 Async Halt FATAL FLR Jan 10 01:23:29 armadeus kern.debug kernel: fsl-ehci fsl-ehci.0: reset command 01002a (park)=0 ithresh=1 Async period=256 Reset HALT Jan 10 01:23:29 armadeus kern.warn kernel: ###=> usb_read_port_complete => urb status(-108) Jan 10 01:23:29 armadeus kern.err kernel: fsl-ehci fsl-ehci.0: HC died; cleaning up Jan 10 01:23:29 armadeus kern.debug kernel: hub 2-0:1.0: state 0 ports 1 chg 0000 evt 0000 Jan 10 01:23:29 armadeus kern.info kernel: usb 2-1: USB disconnect, address 2 Jan 10 01:23:29 armadeus kern.debug kernel: usb 2-1: unregistering device Jan 10 01:23:29 armadeus kern.debug kernel: usb 2-1: usb_disable_device nuking all URBs Jan 10 01:23:29 armadeus kern.debug kernel: usb 2-1: unregistering interface 2-1:1.0 Jan 10 01:23:29 armadeus kern.warn kernel: reg 0x608, usb read 4 fail, status:-19 value=0x0, vendorreq_times:4 Jan 10 01:23:29 armadeus kern.warn kernel: [dvobjpriv:c8aa401c][ERROR] continual_urb_error:5 > 4 Jan 10 01:23:29 armadeus kern.warn kernel: issue_deauth to 00:18:84:19:e1:62 Jan 10 01:23:29 armadeus kern.warn kernel: rtw_sta_flush Jan 10 01:23:30 armadeus kern.warn kernel: (2)871x_drv - drv_close, bup=1, hw_init_completed=1 Jan 10 01:23:30 armadeus kern.warn kernel: -871x_drv - drv_close, bup=1 Jan 10 01:23:30 armadeus kern.warn kernel: ===> rtw_dev_unload Jan 10 01:23:30 armadeus kern.warn kernel: usb_read_port_cancel Jan 10 01:23:30 armadeus kern.warn kernel: usb_write_port_cancel Jan 10 01:23:30 armadeus kern.warn kernel: ###> rtw_cmd_thread break................. Jan 10 01:23:30 armadeus kern.warn kernel: rtw_cmd_thread: leaving... check & free all cmd_obj resources Jan 10 01:23:30 armadeus kern.warn kernel: rtw_cmd_thread: leaving... call up terminate_cmdthread_sema Jan 10 01:23:30 armadeus kern.warn kernel: <=== rtw_dev_unload Jan 10 01:23:30 armadeus kern.warn kernel: +r871xu_dev_remove, hw_init_completed=1 Jan 10 01:23:30 armadeus kern.warn kernel: free_recv_skb_queue not empty, 5 Jan 10 01:23:30 armadeus kern.warn kernel: =====> rtl8192c_free_hal_data ===== Jan 10 01:23:30 armadeus kern.warn kernel: <===== rtl8192c_free_hal_data ===== Jan 10 01:23:30 armadeus kern.warn kernel: -r871xu_dev_remove, done Jan 10 01:23:40 armadeus kern.err kernel: FEC: MDIO read timeout Jan 10 01:23:42 armadeus kern.err kernel: FEC: MDIO read timeout
--Sly 20:33, 31 July 2012 (UTC)