Bug 83262 - Patch for Serverworks CSB6 Chipset support
Summary: Patch for Serverworks CSB6 Chipset support
Alias: None
Product: Red Hat Linux
Classification: Retired
Component: kernel
Version: 8.0
Hardware: i686
OS: Linux
Target Milestone: ---
Assignee: Arjan van de Ven
QA Contact: Brian Brock
: 83239 (view as bug list)
Depends On:
TreeView+ depends on / blocked
Reported: 2003-02-01 01:59 UTC by ananth
Modified: 2006-03-11 03:18 UTC (History)
5 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Last Closed: 2003-06-05 14:36:42 UTC

Attachments (Terms of Use)
Source Patches (24.49 KB, patch)
2003-02-01 02:06 UTC, ananth
no flags Details | Diff
Source Patches (3.19 KB, patch)
2003-02-01 02:08 UTC, ananth
no flags Details | Diff

Description ananth 2003-02-01 01:59:54 UTC
Description of problem:

This patch fixes the following issues in Redhat 8.0, IDE Driver with 
Serverworks CSB6 Chipset :

1. Device ordering issues between Tertiary & Primary channels. Disk on Tertiary 
channel shows up as hda instead of hde.

2. Newer revision of CSB6 (Device ID 0x217) is not recognized and shows up 
as 'Unknown PCI IDE Controller'.

3. System Freeze in event of an error if in UDMA transfer mode with CDROM.

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

How reproducible:

Steps to Reproduce:
Actual results:

Expected results:

Additional info:
This patch can also be applied against Redhat errata kernel 2.4.18-23.

Comment 1 ananth 2003-02-01 02:06:17 UTC
Created attachment 89756 [details]
Source Patches

Comment 2 ananth 2003-02-01 02:08:34 UTC
Created attachment 89757 [details]
Source Patches

Comment 3 ananth 2003-02-01 02:15:51 UTC
This replaces bug 83239

Comment 4 Jeff Garzik 2003-02-13 19:49:04 UTC
*** Bug 83239 has been marked as a duplicate of this bug. ***

Comment 5 Larry Troan 2003-02-21 20:32:51 UTC
ISUE TRACKER 16297, opened by serverworks as sev 1.

Comment 6 Larry Troan 2003-03-11 19:59:33 UTC
Event posted 02-21-2003 05:54pm by rhentosh with duration of 0.00        
GinGin is not the issue here. In fact most of what we want already works there.
Except for displaying the "primary | secondary | tertiary" channels as "primary
| secondary | primary | secondary disabled" in GinGin. I will have to verify if
adequate testing was done on DMA on the third channel IDE with the CDROM (I
belive that works).

The problem is the Milan errata. Currently the tertiary channel is not displayed
in the /proc filesystem and you can not enable DMA mode on the third channel. 
These are the two issues which need to be patched and a schedule for when the
errata will appear to fix the issue in Milan.

The device order problem is an issue in all OS's.  The third channel appears
first, if you stick a harddrive on the third channel it will show up as the C:
drive before harddrives on the primary and secondary. Dell will only ship the
machine with the CDROM cabled to the 3rd channel.  Hard drives will be cabled
only to the first two connectors. Please do not change the PCI ordering, it is
working as expected.    

Event posted 02-23-2003 03:51pm by ltroan with duration of 0.00 
Understand this is not gingin; however milan errata will be pushed thru QA after
gingin gold. Also, MKJ says the new kernel will be based off a derivative of the
gingin kernel.

Comment 7 Alan Cox 2003-06-05 14:36:42 UTC
Our current errata are built of the 7.0x IDE code so have CSB6IDE2 and know
about bios stuff.

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