HEADSUP: USB da(4) quirks deprecated
Andre Guibert de Bruet
andy at siliconlandmark.com
Mon Jul 28 22:26:18 PDT 2003
"camcontrol inquiry" requires the pass driver, so if it's not already in
your kernel config you might want to add it when/if you add DA_OLD_QUIRKS.
> Andre Guibert de Bruet | Enterprise Software Consultant >
> Silicon Landmark, LLC. | http://siliconlandmark.com/ >
On Mon, 28 Jul 2003, Nate Lawson wrote:
> I have committed code to disable the USB and Firewire quirks in da(4).
> Since we now have code that should handle the common case of a failure
> after receiving 6 byte commands, most of them should no longer be
> necessary. However, the only way to tell if a quirk is really needed is
> to test the new code with the quirks disabled. You may have a device (USB
> camera, pen drive, hard drive, ...) that begins to get errors like "BBB
> bulk-in clear stall failed" or "Synchronize cache failed, status 0x35".
> If you get these, you can enable previous behavior by adding:
> options DA_OLD_QUIRKS
> to your kernel config and recompiling. Once you do this, please send me
> the output of "camcontrol inquiry da0" so I can re-enable your quirk for
> good. I'm doing this as soon as possible so the unnecessary quirks can be
> removed for 5.2. A similar process will take place in 4-stable after 5.2
> has been released.
More information about the freebsd-current