Bug 41633 - qla2x00 doesn't implement pass-through (sg) logic correctly
qla2x00 doesn't implement pass-through (sg) logic correctly
Product: Red Hat Linux
Classification: Retired
Component: kernel (Show other bugs)
i386 Linux
medium Severity medium
: ---
: ---
Assigned To: Arjan van de Ven
Brock Organ
Depends On:
  Show dependency treegraph
Reported: 2001-05-21 12:37 EDT by David A. Lethe
Modified: 2007-04-18 12:33 EDT (History)
0 users

See Also:
Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of:
Last Closed: 2001-05-21 12:40:00 EDT
Type: ---
Regression: ---
Mount Type: ---
Documentation: ---
Verified Versions:
Category: ---
oVirt Team: ---
RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: ---

Attachments (Terms of Use)
This is the working driver (476.04 KB, application/octet-stream)
2001-05-21 12:39 EDT, David A. Lethe
no flags Details

  None (edit)
Description David A. Lethe 2001-05-21 12:37:29 EDT
From Bugzilla Helper:
User-Agent: Mozilla/4.0 (compatible; MSIE 5.5; Windows NT 4.0)

Description of problem:
The qla2x00 driver included with RH7.1 locks up when processing vendor-
unique SCSI writes. After examining source, it does NOT process the 
dxfer_direction component of the new SG (pass-through) structure 

The new qlogic driver at their ftp site works properly on the 2.4 kernel, 
and should be incorporated into future releases of the O/S.

How reproducible:

Steps to Reproduce:
1. send any vendor-unique write command using new SG device driver, and 
the I/O will never complete.  Of course this requires an external FC 
device capable of processing such commands as a RAID subsystem using a 
vendor-supplied in-band configurator.


Additional info:

The working device driver is at http://www.qlogic.com/bbs-
This driver works with 2.4 kernels, including IA64 architectures, as well 
as previous kernels.
Comment 1 David A. Lethe 2001-05-21 12:39:55 EDT
Created attachment 19190 [details]
This is the working driver
Comment 2 Arjan van de Ven 2001-05-21 12:44:17 EDT
Version 4.28 was added to our tree recently; I expect a kernel with this driver
to arrive in rawhide shortly.

Thanks for the bugreport.

Note You need to log in before you can comment on or make changes to this bug.