Dear All,
We are porting linux-3.4 kernel for an Allwinner A20 board. We have 
successfully booted the device. We are now enabling the peripherals of the 
board. When enabling USB0 as mass storage device, the device enumerates 
successfully and appears as a empty drive in the windows PC. when i captured 
the USB packets i observed that during bulk transfer the device issues a stall 
and waits for a clear stall response from the host and the host issues clear 
stall but it is cancelled. 

But when I observe the same thing in the kernel code the device only issues the 
stall packet and when it receives a clear stall packet it gets locked in the 
function "sw_udc_set_halt" at "spin_lock_irqsave" and the device is loaded as 
empty drive in windows PC.

Any help on Mass storage Gadget is appreciated.

Thanks in advance,
senthil

-- 
You received this message because you are subscribed to the Google Groups 
"linux-sunxi" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to