[Bug 13365] New: 2.6.28+ cannot read a hard-drive properly through an "82801DB (ICH4) IDE Controller"

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



http://bugzilla.kernel.org/show_bug.cgi?id=13365

           Summary: 2.6.28+ cannot read a hard-drive properly through an
                    "82801DB (ICH4) IDE Controller"
           Product: IO/Storage
           Version: 2.5
          Platform: All
        OS/Version: Linux
              Tree: Mainline
            Status: NEW
          Severity: high
          Priority: P1
         Component: IDE
        AssignedTo: io_ide@xxxxxxxxxxxxxxxxxxxx
        ReportedBy: fun2program8@xxxxxxxxx
        Regression: Yes


Created an attachment (id=21496)
 --> (http://bugzilla.kernel.org/attachment.cgi?id=21496)
lscpi -vvvnn

This used to work in 2.6.27. 

It seems 2.6.28 or greater (tested with 2.6.28-gentoo-r5 and the latest stable
on kernel.org, 2.6.29.4) cannot use the Intel 82801DB (ICH4) IDE Controller
properly. The kernel will boot fine, and the init script will be launched, but
as soon as fsck does a check on whether the partition is /really/ fine before
the init services mount it, everything stops. fsck complains that there's a
different superblock count (few thousand difference) than what the partition
table claims.

If I bot back into 2.6.27 after booting into either of these kernels, fsck will
complain in a different way that there are errors in the file-system, but it
cleans it up and boot continues. If I reboot again into 2.6.27, then fsck
doesn't complain at all. However, as soon as I attempt .28 or .29, things go
awry again.

Attached is lspci -vvvnn output. A plain 'lspci' dump is provided below (for
Google purposes):
=== begin ===
00:00.0 Host bridge: Intel Corporation 82845G/GL[Brookdale-G]/GE/PE DRAM
Controller/Host-Hub Interface (rev 01)
00:02.0 VGA compatible controller: Intel Corporation 82845G/GL[Brookdale-G]/GE
Chipset Integrated Graphics Device (rev 01)
00:1d.0 USB Controller: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M)
USB UHCI Controller #1 (rev 01)
00:1d.1 USB Controller: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M)
USB UHCI Controller #2 (rev 01)
00:1d.2 USB Controller: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M)
USB UHCI Controller #3 (rev 01)
00:1d.7 USB Controller: Intel Corporation 82801DB/DBM (ICH4/ICH4-M) USB2 EHCI
Controller (rev 01)
00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev 81)
00:1f.0 ISA bridge: Intel Corporation 82801DB/DBL (ICH4/ICH4-L) LPC Interface
Bridge (rev 01)
00:1f.1 IDE interface: Intel Corporation 82801DB (ICH4) IDE Controller (rev 01)
00:1f.3 SMBus: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) SMBus
Controller (rev 01)
00:1f.5 Multimedia audio controller: Intel Corporation 82801DB/DBL/DBM
(ICH4/ICH4-L/ICH4-M) AC'97 Audio Controller (rev 01)
01:07.0 Multimedia video controller: Conexant CX23880/1/2/3 PCI Video and Audio
Decoder (rev 05)
01:08.0 Network controller: Broadcom Corporation BCM4306 802.11b/g Wireless LAN
Controller (rev 03)
=== end ===

I think the important part is the IDE interface, but in case there's a conflict
in hardware I included it all.

Besides the Gentoo kernel and the vanilla kernel, I also have a unionfs patch.
However, I have left it out of the mix for 2.6.28 and .29 to make sure that
wasn't the cause.

This is my first _kernel_ bug report (*shiver* ;), so let me know if I'm
missing any info you need.

-- 
Configure bugmail: http://bugzilla.kernel.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are watching the assignee of the bug.
--
To unsubscribe from this list: send the line "unsubscribe linux-ide" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html

[Index of Archives]     [Linux Filesystems]     [Linux SCSI]     [Linux RAID]     [Git]     [Kernel Newbies]     [Linux Newbie]     [Security]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Samba]     [Device Mapper]

  Powered by Linux