Florian Kulzer wrote:
I installed hdparm long ago and it says that dma if off, moreover hdparm can't turn it on:On Wed, Jul 23, 2008 at 20:59:09 +0300, Anton Liaukevich wrote:This is important information: the vendorID (10de NVIDIA) and theAnton Liaukevich wrote:In several days I discovered that DMA is turned off on my HDD (fsck sayed it while Debian booting). Please, help me turn on DMA mode.Today I upgraded my linux kernel to 2.6.25-2-686, but problem hasn't been solved yet.My hardware: motherboard: Epox 8RDA3I rev 3.3 (nForce 2 Ultra) hdd: WD1200JB (ide, 120gb) cpu: Sempron 2200 (k7) My software: Debian lenny kernel: linux 2.6.24-1-686 bootloader: grub 0.97-41deviceID (0065 NVIDIA_NFORCE2_IDE). You will get the same information by running "lspci -nn" on the command line; it will be listed as "[10de:0065]". This IDE controller seems to be supported by the amd74xx driver in kernel 2.6.25 (according to the Debian driver check page at http://kmuto.jp/debian/hcl/). The first thing to check is if your kernel loaded the correct modules; please post the output of this command: lsmod | grep -E 'amd74xx|ata|\bide' Also, install the "hdparm" package if you don't have it already and run "hdparm /dev/hda" as root. What response do you get? You can also try to turn on DMA yourself with "hdparm -d1 /dev/hda"; maybe you will receive a helpful error message.
leva:/home/anthony/admin# hdparm -d1 /dev/hda /dev/hda: setting using_dma to 1 (on) HDIO_SET_DMA failed: Operation not permitted using_dma = 0 (off) Trying to check if my kernel has loaded the correct modules: leva:/home/anthony/admin# lsmod | grep -E 'amd74xx|ata|\bide' ide_pci_generic 4228 0 [permanent] amd74xx 8136 0 [permanent] ata_generic 8004 0 libata 142288 1 ata_generic scsi_mod 138668 1 libata dock 10448 1 libata ide_cd_mod 32864 0 cdrom 31872 1 ide_cd_mod ide_disk 13952 8 ide_generic 1376 0 [permanent]ide_core 100312 5 ide_pci_generic,amd74xx,ide_cd_mod,ide_disk,ide_generic
Also I'm giving you output of 'lspci -nn' command: leva:/home/anthony/admin# lspci -nn00:00.0 Host bridge [0600]: nVidia Corporation nForce2 IGP2 [10de:01e0] (rev c1) 00:00.1 RAM memory [0500]: nVidia Corporation nForce2 Memory Controller 1 [10de:01eb] (rev c1) 00:00.2 RAM memory [0500]: nVidia Corporation nForce2 Memory Controller 4 [10de:01ee] (rev c1) 00:00.3 RAM memory [0500]: nVidia Corporation nForce2 Memory Controller 3 [10de:01ed] (rev c1) 00:00.4 RAM memory [0500]: nVidia Corporation nForce2 Memory Controller 2 [10de:01ec] (rev c1) 00:00.5 RAM memory [0500]: nVidia Corporation nForce2 Memory Controller 5 [10de:01ef] (rev c1) 00:01.0 ISA bridge [0601]: nVidia Corporation nForce2 ISA Bridge [10de:0060] (rev a4) 00:01.1 SMBus [0c05]: nVidia Corporation nForce2 SMBus (MCP) [10de:0064] (rev a2) 00:02.0 USB Controller [0c03]: nVidia Corporation nForce2 USB Controller [10de:0067] (rev a4) 00:02.1 USB Controller [0c03]: nVidia Corporation nForce2 USB Controller [10de:0067] (rev a4) 00:02.2 USB Controller [0c03]: nVidia Corporation nForce2 USB Controller [10de:0068] (rev a4) 00:04.0 Ethernet controller [0200]: nVidia Corporation nForce2 Ethernet Controller [10de:0066] (rev a1) 00:06.0 Multimedia audio controller [0401]: nVidia Corporation nForce2 AC97 Audio Controler (MCP) [10de:006a] (rev a1) 00:08.0 PCI bridge [0604]: nVidia Corporation nForce2 External PCI Bridge [10de:006c] (rev a3) 00:09.0 IDE interface [0101]: nVidia Corporation nForce2 IDE [10de:0065] (rev a2) 00:1e.0 PCI bridge [0604]: nVidia Corporation nForce2 AGP [10de:01e8] (rev c1) 01:09.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ [10ec:8139] (rev 10) 02:00.0 VGA compatible controller [0300]: nVidia Corporation NV18 [GeForce4 MX 440 AGP 8x] [10de:0181] (rev c1)