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