Bug 41633 - qla2x00 doesn't implement pass-through (sg) logic correctly
Summary: qla2x00 doesn't implement pass-through (sg) logic correctly
Status: CLOSED RAWHIDE
Alias: None
Product: Red Hat Linux
Classification: Retired
Component: kernel   
(Show other bugs)
Version: 7.1
Hardware: i386
OS: Linux
medium
medium
Target Milestone: ---
Assignee: Arjan van de Ven
QA Contact: Brock Organ
URL:
Whiteboard:
Keywords:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2001-05-21 16:37 UTC by David A. Lethe
Modified: 2007-04-18 16:33 UTC (History)
0 users

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of:
Environment:
Last Closed: 2001-05-21 16:40:00 UTC
Type: ---
Regression: ---
Mount Type: ---
Documentation: ---
CRM:
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 16:39 UTC, David A. Lethe
no flags Details

Description David A. Lethe 2001-05-21 16:37:29 UTC
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 
sg_io_hdr_t.

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:
Always

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-
html/csg_web/drivers/linux/22xx/qla2x00src-v4.27Beta.tgz
This driver works with 2.4 kernels, including IA64 architectures, as well 
as previous kernels.

Comment 1 David A. Lethe 2001-05-21 16:39:55 UTC
Created attachment 19190 [details]
This is the working driver

Comment 2 Arjan van de Ven 2001-05-21 16:44:17 UTC
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.