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 
?

Reply via email to