cvs commit: src/sys/cam cam_xpt.c

Nate Lawson nate at root.org
Thu Jan 27 10:06:05 PST 2005


Michael Reifenberger wrote:
> mr          2005-01-25 08:59:06 UTC
> 
>   FreeBSD src repository
> 
>   Modified files:
>     sys/cam              cam_xpt.c 
>   Log:
>   Add quirk for easyRAID ER5 alias areca ARC-6010.
>   It reports itself as SCSI-3 but doesnt like getting probed on  high luns
>   because it hangs hard after finding itself again on lun 32...
>   
>   Suggested by: Kenneth Merry
>   
>   Revision  Changes    Path
>   1.148     +5 -0      src/sys/cam/cam_xpt.c

Wait, this is what I was afraid of.  We don't want to make the same 
mistake again that was made with USB and Firewire devices.  We had 
proliferating quirks (nearly a hundred at one point) just because device 
firmware couldn't properly reject the 6-byte commands, hanging instead.

Before we add more quirks, REPORT_LUNS should be implemented.  If it 
fixes this device, the quirk should also be removed.

-- 
Nate


More information about the cvs-src mailing list