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