Re: Possible usb-core bug when hotpluging cdc-acm device

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

 



Hi Oliver.
Some additional info:
1) The fault is repeatable. The test case is also valid for a single
device. Though i originally used three.

2) The USB device(s) are always cold booted and executes from flash with
instruction chache turned on. It is difficult for me to give a speed
figure but the device CPU, AT91RM9200, is fully capable of running Linux
itself when executing from SDRAM with the same PLL settings as I use.

3) The problem only occurs if I have actually used the device after
inserted. That is, I can hot-plug the devices many times (< 20 actaully
tested) in any order and there will never be any problems until I use
one of them.

4) The serial test program executes with normal user previliges.

Regards

Olof

Oliver Neukum skrev:
> Am Donnerstag, 12. November 2009 11:38:00 schrieb Olof Tångrot:
>> Hi there.
>> After boot my system look like this:
>>
>> /dev/ttyACM0
>> /dev/ttyACM1
>> /dev/ttyACM2
>>
>> Now, this is what happens:
>>
>> At ~150 run serial loop back test	-> loop back works
>> At ~190 remove ttyACM1 form system
>> At ~199 insert usb device into system	-> enumeration success
>> At ~210 run serial loop back test	-> loop back works
>> At ~224 remove ttyACM1 from system
>> At ~233 insert usb device into sytem	-> enumeration fails!
>>
>> The events can be traced in syslog as shown below:
> 
> This suggests either a low level bug or a hardware problem.
> Is it repeatable?
> 
> 	Regards
> 		Oliver
> --
> 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

--
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