Bug 115521
Summary: | Kernel panic on Redhat Linux AS2.1 with QLogic 2342 HBA | ||
---|---|---|---|
Product: | Red Hat Enterprise Linux 2.1 | Reporter: | Veeresh <veeresh_ma> |
Component: | kernel | Assignee: | Tom Coughlan <coughlan> |
Status: | CLOSED CANTFIX | QA Contact: | |
Severity: | high | Docs Contact: | |
Priority: | high | ||
Version: | 2.1 | CC: | coughlan, twaugh |
Target Milestone: | --- | ||
Target Release: | --- | ||
Hardware: | i686 | ||
OS: | Linux | ||
Whiteboard: | |||
Fixed In Version: | Doc Type: | Bug Fix | |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2005-09-19 13:44:42 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
Veeresh
2004-02-13 08:15:55 UTC
Kernel oops -> changing component to kernel. Related conversation on linux-kernel and linux-scsi: From: Andrew Vasquez <praka.net> To: linux-kernel.org, linux-scsi.org Cc: veeresh <vanami.com> Subject: Re: Kernel panic on Redhat Linux AS2.1 with QLogic 2342 HBA Date: Tue, 10 Feb 2004 10:25:13 -0800 On Tue, 10 Feb 2004, veeresh One of the scatter-gather entries of a SCSI command was NULL. Is any of the software you are running preparing SCSI commands and sending them down via SG perhaps? What type of I/O is occuring when the failure occurs? From: veeresh <vanami.com> Reply-To: vanami.com To: 'Andrew Vasquez' <praka.net>, linux-kernel.org, linux-scsi.org Cc: SAIDU BUHARI (HP-India,ex2) (E-mail) <saidu.buhari> Subject: RE: Kernel panic on Redhat Linux AS2.1 with QLogic 2342 HBA Date: Wed, 11 Feb 2004 18:51:56 +0530 Hi Andrew,Thanks for your quick response..Yes, the software prepares SCSI commands and sends them down via generic device driver SG. In our case the device file for related to device connected(LTO-2 FC interface tape drive) is "/dev/sg0". I have logged list of CDB the software sends to a device using SG driver and the attached the same. The log shows that the last CDB was Receive diagnostic command. I ran multiple times the software, but the SCSI command that failed was the same. Please let me know if you need any information. -------------- The driver is detecting an invalid scatter-gather list. This may be caused by the application that generates SCSI commands and passes them to the kernel through SG driver. Please review your application's use of data buffers and scatter gather. What is causeing the "Tainted: P" status? Please reproduce the problem on an untainted kernel. Hi Tom, In our applications we are not using the scatter-gather list while passing commands to the kenel through SG driver. We set the iovec_count member of struct sg_io_hdr to zero for all the SCSI commands passed to kernel through SG driver. I reviewed the application for data buffers usage, it looks every thing is fine as we set the data buffers only for those SCSI commands that invloves data transfer from/to device. I am wondering how the entry in the scatter-gather list is NULL, whose is creating the list and under what circumstances that entry is becoming NULL? Regards, Veeresh Is there any new status on this problem? I see from the output above that you are using driver version 6.06.10, while the driver we ship with the kernel is 6.04.01. I also see the kernel is tainted. Can you reproduce this with the 6.04.01 driver and a non-tainted kernel? Or have you solved the problem with a newer driver, or a fix to your application? Since there are insufficient details provided in this report for us to investigate the issue further, and we have not received the feedback we requested, we will assume the problem was not reproduceable or has been fixed in a later update for this product. Users who have experienced this problem are encouraged to upgrade to the latest update release, and if this issue is still reproduceable, please contact the Red Hat Global Support Services page on our website for technical support options: https://www.redhat.com/support If you have a telephone based support contract, you may contact Red Hat at 1-888-GO-REDHAT for technical support for the problem you are experiencing. |