Skip to contentSkip to conversation

New: 16 byte CDBs not enabled in Adaptec SCSI HBA drivers

Bugme-new Andrew Morton 1 participant 1 message Jan 19, 2006 SCSI

lore
Share & tools
lore
#0 lore raw

Begin forwarded message:

Date: Fri, 16 Dec 2005 14:50:39 -0800
From: [email protected]
To: [email protected]
Subject: [Bugme-new] [Bug 5755] New: 16 byte CDBs not enabled in Adaptec SCSI HBA drivers

http://bugzilla.kernel.org/show_bug.cgi?id=5755

Summary: 16 byte CDBs not enabled in Adaptec SCSI HBA drivers
Kernel Version: 2.6.12
Status: NEW
Severity: low
Owner: [email protected]
Submitter: [email protected]

Problem Description:

The Adaptec aic7xxx / aic79xx HBA drivers use the default max_cmd_len of 12, when in fact the hardware supports 16 byte CDBs. This can be corrected by adding the line:

host->max_cmd_len = 16;

soon after the call to scsi_host_alloc() in aic7xxx_osm.c and aic79xx_osm.c. I have confirmed that this change functions correctly.

This feature is important because Quantum's latest drives (SDLT600, DLT-S4 and DLT-V4) use the 16 byte commands 8C (Read Attributes) and 8D (Write Attributes) to implement their WORM functionality. In order to support this feature on Linux platforms 16 byte CDBs must be enabled in the individual HBA driver.

------- You are receiving this mail because: -------
You are on the CC list for the bug, or are watching someone who is.