From Bugzilla Helper: User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.0.0) Gecko/20020606 Description of problem: I have a P4-M Compaq Presario 2800T notebook with a 60 GB ATA 100 5400 rpm hard drive. I have not been able to get the hard drive running in UDMA mode. lspci gives: 00:00.0 Host bridge: Intel Corp. 82845 845 (Brookdale) Chipset Host Bridge (rev 04) 00:01.0 PCI bridge: Intel Corp. 82845 845 (Brookdale) Chipset AGP Bridge (rev 04) 00:1e.0 PCI bridge: Intel Corp. 82801BAM/CAM PCI Bridge (rev 42) 00:1f.0 ISA bridge: Intel Corp. 82801CAM ISA Bridge (LPC) (rev 02) 00:1f.1 IDE interface: Intel Corp. 82801CAM IDE U100 (rev 02) 00:1f.5 Multimedia audio controller: Intel Corp. 82801CA/CAM AC'97 Audio (rev 02) 01:00.0 VGA compatible controller: ATI Technologies Inc Radeon Mobility M7 LW 02:04.0 Communication controller: Conexant HSF 56k HSFi Modem (rev 01) 02:06.0 CardBus bridge: Texas Instruments PCI1410 PC card Cardbus Controller (rev 02) 02:08.0 Ethernet controller: Intel Corp. 82801CAM (ICH3) Chipset Ethernet Controller (rev 42) 02:0e.0 USB Controller: NEC Corporation USB (rev 41) 02:0e.1 USB Controller: NEC Corporation USB (rev 41) 02:0e.2 USB Controller: NEC Corporation USB 2.0 (rev 02) hdparm -iv /dev/hda gives: /dev/hda: multcount = 16 (on) I/O support = 1 (32-bit) unmaskirq = 0 (off) using_dma = 0 (off) keepsettings = 0 (off) nowerr = 0 (off) readonly = 0 (off) readahead = 8 (on) geometry = 7752/240/63, sectors = 117210240, start = 0 Model=IC25T060ATCS05-0, FwRev=CA8OA71A, SerialNo=CSL800D8G16EDA Config={ HardSect NotMFM HdSw>15uSec Fixed DTR>10Mbs } RawCHS=16383/16/63, TrkSize=0, SectSize=0, ECCbytes=4 BuffType=DualPortCache, BuffSize=1768kB, MaxMultSect=16, MultSect=16 CurCHS=17475/15/63, CurSects=16513875, LBA=yes, LBAsects=117210240 IORDY=on/off, tPIO={min:240,w/IORDY:120}, tDMA={min:120,rec:120} PIO modes: pio0 pio1 pio2 pio3 pio4 DMA modes: mdma0 mdma1 mdma2 udma0 udma1 udma2 udma3 udma4 *udma5 AdvancedPM=yes: mode=0x80 (128) WriteCache=enabled Drive Supports : ATA/ATAPI-5 T13 1321D revision 3 : ATA-2 ATA-3 ATA-4 ATA-5 busstate = 1 (on) Version-Release number of selected component (if applicable): How reproducible: Always Steps to Reproduce: 1try turning on udma mode 2. 3. Actual Results: it fails Expected Results: it should enable it Additional info:
the 2.4.18-5 kernel has some i485 support; limbo will actually support i845 IDE properly
will the kernels in null rebuild cleanly on a 7.3 system? Could I rebuild those kernels to get dma support on a machine with an 845e chipset? or maybe 845g?
1) yes you can rebuild them 2) no it's not a chipset thing it's a bios thing... so it doesn't too much depend on the exact chipset as it depends on the bios
is it a bios issue that has been patched by some vendors? or is it not a buggy bios problem but a problem with the kernel interacting with the bios?
Current errata kernels handle this.