[Cooker] [Bug 2275] [kernel-2.4.21.0.pre4.10mdk] conflicting info from kernel and hdparm about DMA in mdk-9.1rc1
https://qa.mandrakesoft.com/show_bug.cgi?id=2275 --- Additional Comments From [EMAIL PROTECTED] 2003-02-24 17:30 --- The DMA disabled message is a known 2.4.x issue with some chipsets (Via, IIRC) - it temporarily disables the DMA to do setup, then re-enables it. For some reason (I don't follow 2.4.x kernel stuff very closely, so don't know what the reason is), the re-enable is done silently. I thought Alan Cox had published a patch for it, but I could be wrong. --- You are receiving this mail because: --- You are on the CC list for the bug, or are watching someone who is. --- Reminder: --- assigned_to: [EMAIL PROTECTED] status: UNCONFIRMED creation_date: description: Run "dmesg | grep DMA" and the output is: VP_IDE: VIA vt82c686b (rev 40) IDE UDMA100 controller on pci00:07.1 ide0: BM-DMA at 0xc000-0xc007, BIOS settings: hda:DMA, hdb:DMA ide1: BM-DMA at 0xc008-0xc00f, BIOS settings: hdc:DMA, hdd:DMA hda: DMA disabled hdb: DMA disabled hdc: DMA disabled hdd: DMA disabled hda: 39102336 sectors (20020 MB) w/2048KiB Cache, CHS=2434/255/63, UDMA(100) hdb: 78165360 sectors (40021 MB) w/2048KiB Cache, CHS=4865/255/63, UDMA(100) The messages show DMA as disabled but the UDMA mode for each of hda and hdb is listed as 100. Why this contradiction ? Both "hdparm -i /dev/hda" and "hdparm -i /dev/hdb" have this line: UDMA modes: udma0 udma1 udma2 udma3 udma4 *udma5 which shows that DMA is indeed enabled !! This is supported by entries in /proc/ide/hd*/settings too. So why these kernel messages about DMA disabled ?
[Cooker] [Bug 2275] [kernel-2.4.21.0.pre4.10mdk] conflicting info from kernel and hdparm about DMA in mdk-9.1rc1
https://qa.mandrakesoft.com/show_bug.cgi?id=2275 --- Additional Comments From [EMAIL PROTECTED] 2003-02-23 23:40 --- That's probably early in the boot process. Very early in the boot process, just before partitions are checked, DMA on all drives is disabled. For many drives, it then gets re-enabled later in the boot process. --- You are receiving this mail because: --- You are on the CC list for the bug, or are watching someone who is. --- Reminder: --- assigned_to: [EMAIL PROTECTED] status: UNCONFIRMED creation_date: description: Run "dmesg | grep DMA" and the output is: VP_IDE: VIA vt82c686b (rev 40) IDE UDMA100 controller on pci00:07.1 ide0: BM-DMA at 0xc000-0xc007, BIOS settings: hda:DMA, hdb:DMA ide1: BM-DMA at 0xc008-0xc00f, BIOS settings: hdc:DMA, hdd:DMA hda: DMA disabled hdb: DMA disabled hdc: DMA disabled hdd: DMA disabled hda: 39102336 sectors (20020 MB) w/2048KiB Cache, CHS=2434/255/63, UDMA(100) hdb: 78165360 sectors (40021 MB) w/2048KiB Cache, CHS=4865/255/63, UDMA(100) The messages show DMA as disabled but the UDMA mode for each of hda and hdb is listed as 100. Why this contradiction ? Both "hdparm -i /dev/hda" and "hdparm -i /dev/hdb" have this line: UDMA modes: udma0 udma1 udma2 udma3 udma4 *udma5 which shows that DMA is indeed enabled !! This is supported by entries in /proc/ide/hd*/settings too. So why these kernel messages about DMA disabled ?