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

2.6 kernel beating up the IDE controller on DMA test and requests.

The 2.6 kernel seems to be testing the DMA option on bootup so severely that fsck finds errors and
requests a reboot.  This is a Gateway 500 with a Pentium III (500 MHZ).

This is my lspci output:

gayle@Gcomm:~/docs/wrk/wonk$ lspci
0000:00:00.0 Host bridge: Intel Corp. 440BX/ZX/DX - 82443BX/ZX/DX Host bridge (rev 03) 0000:00:01.0 PCI bridge: Intel Corp. 440BX/ZX/DX - 82443BX/ZX/DX AGP bridge (rev 03)
0000:00:07.0 ISA bridge: Intel Corp. 82371AB/EB/MB PIIX4 ISA (rev 02)
0000:00:07.1 IDE interface: Intel Corp. 82371AB/EB/MB PIIX4 IDE (rev 01)
0000:00:07.2 USB Controller: Intel Corp. 82371AB/EB/MB PIIX4 USB (rev 01)
0000:00:07.3 Bridge: Intel Corp. 82371AB/EB/MB PIIX4 ACPI (rev 02)
0000:00:0e.0 Multimedia audio controller: Ensoniq ES1371 [AudioPCI-97] (rev 06) 0000:00:0f.0 Unknown mass storage controller: Promise Technology, Inc. PDC20262(FastTrak66/Ultra66) (rev 01)
0000:00:10.0 Communication controller: 5610 56K FaxModem WinModem
0000:00:11.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8029(AS) 0000:01:00.0 VGA compatible controller: 3Dfx Interactive, Inc. Voodoo 3 (rev 01)

On bootup of the 2.6.12 kernel there is a lot of dma testing on the IDE interface. Responses of 0x41, 0x61 keep getting reported. I googled for kernel bootup problems and found quite an assortment including my own post about how
to set up an initrd kernel in  lilo.  I looked at hdparm

ii hdparm 6.1-2 tune hard disk parameters for high performan

but the man page doesn't give instructions on how to do a simple read.

I would like to read the setup of the hard drives that the 2.4.18-bf2.4 makes and set the bootup options for the 2.6.12 kernel to duplicate the setup. The bootup
under the 2.6.12 kernel has caused fsck to find errors and request a reboot.

I am currently using lilo:

gayle@Gcomm:~/docs/wrk/wonk$ dpkg -l | grep lilo
ii lilo 22.6.1-6.2 LInux LOader - The Classic OS loader can loa
ii  lilo-config    3.3.2-1        KDE Frontend for lilo configuration
ii  lilo-doc       22.6.1-6.2     Documentation for LILO (LInux LOader)

I also have the doc debian policy package. Trying to find the information is a bit daunting. I didn't want to experiment with hdparm since I don't care to mess up my hard drive beyond recovery. I just want to set the 2.6 kernel boot optons to make
it boot reliably w/o corrupting the filesystem.

Thank you for your help, pointers, and where to find the correct documentation!

(Mr.) Gayle Lee Fairless, http://counter.li.org/, No. 365760.
Linux Gcomm 2.4.18-bf2.4 #1 Son Apr 14 09:53:28 CEST 2002 i686 GNU/Linux
Linux Gcomm 2.6.11-1-686 #1 Mon Jun 20 22:00:38 MDT 2005 i686 GNU/Linux
Linux Gcomm 2.6.12-1-686 #1 Fri Jun 24 12:17:14 CEST 2005 i686 GNU/Linux

Reply to: