Bug 134390 - kernel sees only first two sata drives
Summary: kernel sees only first two sata drives
Keywords:
Status: CLOSED CURRENTRELEASE
Alias: None
Product: Fedora
Classification: Fedora
Component: kernel
Version: 2
Hardware: i686
OS: Linux
medium
medium
Target Milestone: ---
Assignee: Dave Jones
QA Contact:
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2004-10-01 22:04 UTC by Matt Matolcsi
Modified: 2015-01-04 22:10 UTC (History)
2 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2004-10-13 21:40:42 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)

Description Matt Matolcsi 2004-10-01 22:04:09 UTC
From Bugzilla Helper:
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.6) Gecko/20040510

Description of problem:
This is a Dell Precision 370 using the Intel ICH6R (Intel 82801FR)
controller. Although both the BIOS and GRUB see three SATA drives,
once booted, the system recognizes only two of them. The controller is
currently in ATA compatibility mode because FC2 would not recognize
any drives at all when AHCI mode was enabled. 

I tried to recompile the kernel but it threw an error about not being
able to find an initrd image during 'make install', and I'm not
familiar enough with FC2 to go further. Any help would be greatly
appreciated. 


Version-Release number of selected component (if applicable):
kernel-2.6.5-1.358smp

How reproducible:
Always

Steps to Reproduce:
1. Place the ICH6R controller in ATA compatibility mode.
2. Boot FC2, either uniprocessor or SMP kernel. 

    

Actual Results:  Only /dev/sda and /dev/sdb show up. 

Expected Results:  All SATA drives attached to the controller should
show up. There are 4 SATA channels available on this machine, 3 of
which have harddrives on them. 

Additional info:

In the source code for ata_piix.c, there is a statement about 33% of
the way in that defines offsets for two controllers, but only two and
not more. Is the driver written to only address two controllers?

Comment 1 Matt Matolcsi 2004-10-13 21:40:42 UTC
Upgrading to the 2.6.8 kernel has fixed this issue. Thanks FC2 team!


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