USB Disconnect due to OVER current change with wireless ralink device RT3572

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hello all

I develop wifi support over USB Bus over mobile type device. It is to
connect with ralink 8572 device, I do not think it is problem with
this driver as i check with another device ( not mobile device). I
work on 2.6.28, my mobile device is embedded and i cannot change OS
with latest kernel.

I am able to ping the network through wifi interface, but when i start
data communicate. I am being disconnect from USB bus

In hub.c

USB_PORT_STAT_C_OVERCURRENT

if (portchange & USB_PORT_STAT_C_OVERCURRENT) {
				dev_err (hub_dev,
					"over-current change on port %d\n",
					i);
				clear_port_feature(hdev, i,
					USB_PORT_FEAT_C_OVER_CURRENT);
				hub_power_on(hub, true);
			}

I am not sure of the reason for this, but it may be due to over
current requirement of the ralink device which result in it.

If some one face this issue please share. or if any one has solution
for it, I need any advice to avoid this situation,



798:21:859 Bulk In Failed. Status=-110, BIIdx=0x2, BIRIdx=0x2,
actual_length= 0x0
798:21:859 #

798:21:874 VendorRequest
failed(-19),TxFlags=0x0,ReqType=IN,Req=0x7,Idx=0x1000,pAd->Flags=0x10080102
798:21:874 CMDTHREAD_RESET_BULK_IN: Cannot do bulk in because
flags(0x10080102) on !


798:22:093 DWC_otg: Device Not Supported
798:22:108 hub 1-0:1.0: over-current change on port 1
798:22:202 usb 1-1: USB disconnect, address 2
798:22:249 rtusb_disconnect: unregister usbnet usb-DWC OTG Controller-1
798:22:249 RtmpOSNetDevDetach(): RtmpOSNetDeviceDetach(), dev->name=ra11n0!
798:22:296 Retry count exhausted or device removed!!!
798:22:296 Retry count exhausted or device removed!!!
798:22:312 Retry count exhausted or device removed!!!
798:22:327 Retry count exhausted or device removed!!!
798:22:327 Retry count exhausted or device removed!!!
798:22:390 Terminate the task(RtmpMlmeTask) with pid(712)!
798:22:390 Terminate the task(RtmpCmdQTask) with pid(713)!
798:22:390 Terminate the task(RtmpTimerTask) with pid(711)!
798:22:390 Terminate the task(RtmpWscTask) with pid(714)!
798:22:405 ---> RTMPFreeTxRxRingMemory
798:22:405 <--- RTMPFreeTxRxRingMemory
798:22:733 RTUSB disconnect successfully

--
Rgds
Vijayendra Suman

The only basis for a true and lasting unity of all humanity is the
religion of the heart. The religion of the heart is the religion of
love. People can only be united if they are free from jealousy, hatred
and petty-mindedness. Purify your heart first. Meet hatred with love
and malice with goodwill. The purer you make your heart, the greater
will be the power of your love.
--
To unsubscribe from this list: send the line "unsubscribe linux-usb" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html


[Index of Archives]     [Linux Media]     [Linux Input]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [Old Linux USB Devel Archive]

  Powered by Linux