Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 03 Jul 2005 01:11:49 -0000
From:      Nate Lawson <nate@root.org>
To:        Michael Reifenberger <mr@FreeBSD.org>
Cc:        cvs-src@FreeBSD.org, src-committers@FreeBSD.org, cvs-all@FreeBSD.org
Subject:   Re: cvs commit: src/sys/cam cam_xpt.c
Message-ID:  <41F92D88.4090201@root.org>
In-Reply-To: <20050125085911.0A69D16A4FA@hub.freebsd.org>
References:  <20050125085911.0A69D16A4FA@hub.freebsd.org>

next in thread | previous in thread | raw e-mail | index | archive | help
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




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?41F92D88.4090201>