Hi
I am using beaglebone black with Linux am335x-evm 3.2.0 kernel. We have connected Edimax EW-7811Un Wireless Adapter [Realtek RTL8188CUS] to its USB port and it is working fine. But when we connect tusb2036 hub to the usb port and Edimax is connected to tusb2036 HUB, Edimax is not working properly.
We have checked the voltge in the hub and it is fine.We can connect and communicate to usb mass storage device and 3g huawei dongle which is connected to tsusb2036 hub.
Please let me know the issue and how can i resolve it.
dmesg:
[ 3606.490325] usb 1-1.2: USB disconnect, device number 3
[ 3606.490570] +rtw_dev_remove
[ 3606.490631] _rtw_pwr_wakeup call ips_leave....
[ 3606.490631] ==>ips_leave cnts:7
[ 3606.490631] ===> rtw_ips_pwr_up..............
[ 3606.490661] ===> ips_netdrv_open.........
[ 3606.490661] reg 0x4, usb read 1 fail, status:-19 value=0x0, vendorreq_times:1
[ 3606.490692] reg 0x4, usb read 1 fail, status:-19 value=0x0, vendorreq_times:2
[ 3606.490692] reg 0x4, usb read 1 fail, status:-19 value=0x0, vendorreq_times:3
[ 3606.490692] reg 0x4, usb read 1 fail, status:-19 value=0x0, vendorreq_times:4
[ 3606.490722] reg 0x4, usb read 1 fail, status:-19 value=0x0, vendorreq_times:5
[ 3606.490722] [dvobj:df7d32c0][ERROR] continual_urb_error:5 > 4
[ 3606.490814] rtl8192cu_hal_init in 0ms
[ 3606.490814] -ips_netdrv_open - drv_open failure, bup=1
[ 3606.490814] <=== rtw_ips_pwr_up.............. in 0ms
[ 3606.490814] ==> ips_leave.....LED(0x00000000)...
[ 3606.490814] ======> ips_leave fail.............
[ 3606.490844] -871x_drv - drv_close, bup=1
[ 3606.493316] rtw_pm_set_ips IPS_NONE
[ 3606.493347] rtw_sta_flush(wlan0)
[ 3606.493377] ===> rtw_dev_unload
[ 3606.493377] usb_read_port_cancel
[ 3606.493377] usb_write_port_cancel
[ 3606.493499] rtw_cmd_thread(wlan0) stop_req:1, break
[ 3606.493560] <=== rtw_dev_unload
[ 3606.493591] rtw_usb_if1_deinit, hw_init_completed=0
[ 3606.493957] free_recv_skb_queue not empty, 4
[ 3606.493988] =====> rtl8192c_free_hal_data =====
[ 3606.493988] <===== rtl8192c_free_hal_data =====
[ 3606.494018] -r871xu_dev_remove, done
[ 3609.026367] usb 1-1.2: new full-speed USB device number 4 using musb-hdrc
[ 3609.126647] usb 1-1.2: not running at top speed; connect to a high speed hub
[ 3609.127868] usb 1-1.2: New USB device found, idVendor=7392, idProduct=7811
[ 3609.127899] usb 1-1.2: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 3609.127899] usb 1-1.2: Product: 802.11n WLAN Adapter
[ 3609.127899] usb 1-1.2: Manufacturer: Realtek
[ 3609.127899] usb 1-1.2: SerialNumber: 00e04c000001
[ 3609.129882]
[ 3609.129882] usb_endpoint_descriptor(0):
[ 3609.129913] bLength=7
[ 3609.129913] bDescriptorType=5
[ 3609.129913] bEndpointAddress=81
[ 3609.129913] wMaxPacketSize=40
[ 3609.129913] bInterval=0
[ 3609.129943] RT_usb_endpoint_is_bulk_in = 1
[ 3609.129943]
[ 3609.129943] usb_endpoint_descriptor(1):
[ 3609.129943] bLength=7
[ 3609.129943] bDescriptorType=5
[ 3609.129943] bEndpointAddress=2
[ 3609.129943] wMaxPacketSize=40
[ 3609.129974] bInterval=0
[ 3609.129974] RT_usb_endpoint_is_bulk_out = 2
[ 3609.129974]
[ 3609.129974] usb_endpoint_descriptor(2):
[ 3609.129974] bLength=7
[ 3609.129974] bDescriptorType=5
[ 3609.129974] bEndpointAddress=3
[ 3609.130004] wMaxPacketSize=40
[ 3609.130004] bInterval=0
[ 3609.130004] RT_usb_endpoint_is_bulk_out = 3
[ 3609.130004]
[ 3609.130004] usb_endpoint_descriptor(3):
[ 3609.130004] bLength=7
[ 3609.130004] bDescriptorType=5
[ 3609.130035] bEndpointAddress=84
[ 3609.130035] wMaxPacketSize=40
[ 3609.130035] bInterval=1
[ 3609.130035] RT_usb_endpoint_is_int_in = 4, Interval = 1
[ 3609.130035] nr_endpoint=4, in_num=2, out_num=2
[ 3609.130035]
[ 3609.130065] NON USB_SPEED_HIGH
[ 3609.130096] CHIP TYPE: RTL8188C_8192C
[ 3609.130126] register rtw_netdev_ops to netdev_ops
[ 3609.130523] Chip Version ID: VERSION_NORMAL_TSMC_CHIP_88C.
[ 3609.130523] RF_Type is 3!!
[ 3609.130798] EEPROM type is E-FUSE
[ 3609.130798] ====> ReadAdapterInfo8192C
[ 3609.130859] Boot from EFUSE, Autoload OK !
[ 3609.218048] EEPROMVID = 0x7392
[ 3609.218078] EEPROMPID = 0x7811
[ 3609.218078] EEPROMCustomerID : 0x00
[ 3609.218078] EEPROMSubCustomerID: 0x00
[ 3609.218078] RT_CustomerID: 0x00
[ 3609.218078] _ReadMACAddress MAC Address from EFUSE = 80:1f:02:c4:fd:8b
[ 3609.218109] EEPROMRegulatory = 0x0
[ 3609.218109] _ReadBoardType(0)
[ 3609.218109] BT Coexistance = disable
[ 3609.218109] mlmepriv.ChannelPlan = 0x02
[ 3609.218139] _ReadPSSetting...bHWPwrPindetect(0)-bHWPowerdown(0) ,bSupportRemoteWakeup(0)
[ 3609.218139] ### PS params=> power_mgnt(1),usbss_enable(0) ###
[ 3609.218139] ### AntDivCfg(0)
[ 3609.218139] readAdapterInfo_8192CU(): REPLACEMENT = 1
[ 3609.218170] <==== ReadAdapterInfo8192C in 90 ms
[ 3609.218872] rtw_macaddr_cfg MAC Address = 80:1f:02:c4:fd:8b
[ 3609.218872] bDriverStopped:1, bSurpriseRemoved:0, bup:0, hw_init_completed:0
[ 3609.219421] _rtw_drv_register_netdev, MAC Address (if1) = 80:1f:02:c4:fd:8b
[ 3609.231170] rtl8192c_common: Unknown symbol ieee80211_find_sta (err 0)
[ 3669.842742] +871x_drv - drv_open, bup=0
[ 3669.845825] ===> FirmwareDownload91C() fw:Rtl819XFwImageArray_TSMC
[ 3669.845855] FirmwareDownload92C accquire FW from embedded image
[ 3669.845855] fw_ver=v88, fw_subver=2, sig=0x88c0
[ 3669.885864] fw download ok!
[ 3669.885894] Set RF Chip ID to RF_6052 and RF type to 1T1R.
[ 3669.906372] IOL rtl8192c_IOL_exec_cmds_sync complete in 30ms
[ 3669.926361] IOL rtl8192c_IOL_exec_cmds_sync complete in 20ms
[ 3670.006317] IOL rtl8192c_IOL_exec_cmds_sync complete in 80ms
[ 3670.066314] IOL rtl8192c_IOL_exec_cmds_sync complete in 60ms
[ 3670.326324] IOL rtl8192c_IOL_exec_cmds_sync complete in 260ms
[ 3670.329925] IQK:Start!!!
[ 3670.336059] Path A IQK Success!!
[ 3670.341064] Path A IQK Success!!
[ 3670.343566] IQK: final_candidate is 0
[ 3670.343597] IQK: RegE94=102 RegE9C=10 RegEA4=ff RegEAC=3ff RegEB4=0 RegEBC=0 RegEC4=0 RegECC=0
[ 3670.343597] Path A IQ Calibration Success !
[ 3670.458343] pdmpriv->TxPowerTrackControl = 1
[ 3670.460510] rtl8192cu_hal_init in 620ms
[ 3670.479339] MAC Address = 80:1f:02:c4:fd:8b
[ 3670.479675] -871x_drv - drv_open, bup=1
[ 3672.478912] ==>rtw_ps_processor .fw_state(0)
[ 3672.478942] ==>ips_enter cnts:1
[ 3672.478942] ===> rtw_ips_pwr_down...................
[ 3672.479095] ====> rtw_ips_dev_unload...
[ 3672.496124] usb_read_port_cancel
[ 3672.497100] usb_read_port_complete()-1284: RX Warning! bDriverStopped(0) OR bSurpriseRemoved(0) bReadPortCancel(1)
[ 3672.497131] usb_read_port_complete()-1284: RX Warning! bDriverStopped(0) OR bSurpriseRemoved(0) bReadPortCancel(1)
[ 3672.497161] usb_read_port_complete()-1284: RX Warning! bDriverStopped(0) OR bSurpriseRemoved(0) bReadPortCancel(1)
[ 3672.497192] usb_read_port_complete()-1284: RX Warning! bDriverStopped(0) OR bSurpriseRemoved(0) bReadPortCancel(1)
[ 3672.497222] usb_write_port_cancel
[ 3672.497314] ==> rtl8192cu_hal_deinit
[ 3672.497314] bkeepfwalive(0)
[ 3672.497314] card disble without HWSM...........
[ 3672.500701] <=== rtw_ips_pwr_down..................... in 20ms
tsusb2036 design : http://e2e.ti.com/cfs-file.ashx/__key/communityserver-discussions-components-files/130/3718.ADDON.png
Thanks,
Rahul