Bug 60124

Summary: Q-logic Driver problem
Product: [Retired] Red Hat Linux Reporter: harry.heinisch
Component: kernelAssignee: Phil Copeland <copeland>
Status: CLOSED CURRENTRELEASE QA Contact: Beth Uptagrafft <bhu>
Severity: medium Docs Contact:
Priority: medium    
Version: 7.3CC: bhu
Target Milestone: ---   
Target Release: ---   
Hardware: alpha   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2002-04-03 08:17:57 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description harry.heinisch 2002-02-20 17:20:26 UTC
Description of Problem:

Placing a load on a system with a Q-logic controller causes the system to hang.
Examination of the Kernel Log Biffer indicates there's an "invalid translation"
recorded from the Q-logic buffer...


Version-Release number of selected component (if applicable):


How Reproducible:
 Always/consistent

Steps to Reproduce:
1. Running our disk test suite always causes this to occur.
2. 
3. 

Actual Results:  system hang


Expected Results: no system hang 


Additional Information:  

  Thomas.Sharbaugh

Comment 1 Phil Copeland 2002-02-20 19:03:43 UTC
which qlogic ontroller?
1020?


Comment 2 harry.heinisch 2002-02-21 13:49:56 UTC
This module has the 1040B chio on board...

Comment 3 Beth Uptagrafft 2002-02-26 18:41:11 UTC
What system does this occur on?

Comment 4 harry.heinisch 2002-02-27 14:48:01 UTC
ES40 w/ 4gb mem 

DS20e w/2gb mem

This bug has been reproduced on the rc1 bits.

Thomas.Sharbaugh


Comment 5 Alexandre Petit-Bianco 2002-03-11 19:51:36 UTC
I've been running cerberus on an ES40 with 4GB of ram an a revision 5 Q-Logic 
controller (identified as featuring the 1040B chio on board.)

I couldn't reproduce the problem after several days of running cerberus. Is 
your disk test suite available? Could it be made available to us?

Comment 6 Phil Copeland 2002-03-12 19:12:50 UTC
Hummmm
Ok having done a 'number 5 disassemble' on the 4100 and extracted the qlogic
card and disk array from it, we've found that alpha is damned lucky that it
works at all, as it will fail miserably on an intel box.

Intel is not my strong suit so I'm going to let Elliot and Doug thrash out whats
going on. Elliot does have a patch that seems to work but slows down the
performance somewhat which /may/ be masking the real problem.

Phil
=--=

Comment 7 harry.heinisch 2002-03-14 16:29:21 UTC
Yes the test suite is available.  It's simply called "dt" or disk test.
You can find it at emperor.mro.cpqcorp.net/pub/linux/tools/dt/alpha-dt.tar.gz

If you drop me a mail message, (thomas.sharbaugh), I'll tell you 
how to set it up and how I run it.

     tom

Comment 8 Phil Copeland 2002-04-03 08:17:52 UTC
Ok,.. made all the fun changes to make the feral qlogic isp driver the default
I've made no tests on performance, so... no promises 8)
The qlogicisp.o module is no more (though I can revert that but is seems daft to
have the two modules around competeting for the same resource)

I do NOT know what it's >2Gb ability is like. Someone needs to test that. I'll
make a kernel to test with available on request

Phil
=--=

Comment 9 Phil Copeland 2002-04-03 23:03:08 UTC
Humm Doug Ledford just came back with a fixed up qlogicisp.o module...
Ummm,... well I can make that available but not make it a default. IE if people
wanna play they can use the qlogicisp.o module AFTER installation (same sort of
scenario as the tulip.o/de4x5.o modules just with isp_mod.o/qlogicisp.o

Phil
=--=