Huawei E1752 needs reset(s) before mode switch?
Posted: 03 Feb 2010, 14:48
My father has an Orange E1752 (12d1:1446) which is behaving strangely. The CD storage device doesn't seem to appear every time. I see the interface in the 'lsusb -v' output, but the usb-storage driver doesn't show it.
When this happens, I see:
There has to be a better way, but I'll look at it when I don't have to do it over SSH and tell him when to plug/unplug it over the telephone.
I had to add 0x141b to the TargetProductList for this device.
When this happens, I see:
After playing with it for a while, I discovered that issuing a USB reset seems to make it work. In fact, I seemed to need two resets in order to make it work reliably. After putting a couple of resetUSB() calls in just before sending the modeswitch packet, it all seems to be working fine when invoked from udev.Setting up communication with interface 0 ...
Trying to send the message to endpoint 0x01 ...
Sending the message returned error -110. Trying to continue
There has to be a better way, but I'll look at it when I don't have to do it over SSH and tell him when to plug/unplug it over the telephone.
I had to add 0x141b to the TargetProductList for this device.