Peter Chubb wrote:
I figured if we already knew that the device was a disk or flash from
the USB signature, why bother probing?

Sorry, I read over your patch too quickly. It would be nice if it was that simple. Unfortunately, some of the flash devices are based on the USBAT chip, and some HP CD drives are based on the USBAT-2. The chips are almost identical, USBAT-2 is just a "bugfix release".

Anyway, I used your patch instead (with the obvious change...)

Same problem.

The only change I have consciously made to the HP8200 code since adding flash support was this one:

http://www.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commitdiff_plain;h=68a6457edb8a64fdcc231a4fc5406f6e3f6c9b33;hp=242cf670c09c05504ce53dfc27f8331a072f169d

You might try going back to that version. You'll probably have to hardcode the device type detection.

Alternatively, you could apply these patches to 2.6.11, hardcode the detection, and confirm that things still work:

http://www.reactivated.net/patches/linux-kernel/2.6.10/usbat_01_unification.patch
http://www.reactivated.net/patches/linux-kernel/2.6.10/usbat_02_usbat02.patch
http://www.reactivated.net/patches/linux-kernel/2.6.10/usbat_03_flash.patch

Daniel


-------------------------------------------------------
This SF.Net email is sponsored by xPML, a groundbreaking scripting language
that extends applications into web and mobile media. Attend the live webcast
and join the prime developer group breaking into this new coding territory!
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=110944&bid=241720&dat=121642
_______________________________________________
linux-usb-devel@lists.sourceforge.net
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-devel

Reply via email to