| Autor | 
    Nachricht | 
   
  
    | 
      
     | 
    
      
        
					
            Titel: Confusion over DMA acceleration 
             Verfasst am: 09.01.2009, 13:23 Uhr
           | 
				 
       
     | 
   
  
    
      
        
          
             
            
  
            Anmeldung: 05. Mar 2005 
            Beiträge: 113 
             
            
            
           | 
         
       
     | 
    
      
        
          Hi:
 
 
I opened k3b and I got a message stating enable DMA accelaration and enter hdparm -A -A /dev/hda
 
 
when I do hdparm -i /dev/hda I get this message
 
 
/dev/hda:
 
 
 Model=GENERIC DVD DUAL 4XMax, FwRev=2.17, SerialNo=
 
 Config={ Removeable DTR<=5Mbs DTR>10Mbs nonMagnetic }
 
 RawCHS=0/0/0, TrkSize=0, SectSize=0, ECCbytes=0
 
 BuffType=unknown, BuffSize=1024kB, MaxMultSect=0
 
 (maybe): CurCHS=0/0/0, CurSects=0, LBA=yes, LBAsects=0
 
 IORDY=on/off, tPIO={min:383,w/IORDY:120}, tDMA={min:120,rec:120}
 
 PIO modes:  pio0 pio1 pio2 pio3 pio4
 
 DMA modes:  sdma0 sdma1 sdma2 mdma0 mdma1 mdma2
 
 UDMA modes: udma0 udma1 *udma2
 
 AdvancedPM=no
 
 
 * signifies the current active mode
 
 
 
hdparm /dev/hda I get 
 
 
/dev/hda:
 
 IO_support   =  1 (32-bit)
 
 unmaskirq    =  1 (on)
 
 using_dma    =  1 (on)
 
 keepsettings =  0 (off)
 
 readonly     =  0 (off)
 
 readahead    = 256 (on)
 
 HDIO_GETGEO failed: Inappropriate ioctl for device
 
 
 
hdparm -i /dev/hdb I get 
 
 
/dev/hdb:
 
 
 Model=DVD-ROM DDU1621, FwRev=VER S3.5, SerialNo=
 
 Config={ Fixed Removeable DTR<=5Mbs DTR>10Mbs nonMagnetic }
 
 RawCHS=0/0/0, TrkSize=0, SectSize=0, ECCbytes=0
 
 BuffType=unknown, BuffSize=0kB, MaxMultSect=0
 
 (maybe): CurCHS=0/0/0, CurSects=0, LBA=yes, LBAsects=0
 
 IORDY=yes, tPIO={min:227,w/IORDY:120}, tDMA={min:120,rec:150}
 
 PIO modes:  pio0 pio1 pio2 pio3 pio4
 
 DMA modes:  sdma0 sdma1 sdma2 mdma0 mdma1 mdma2
 
 UDMA modes: udma0 udma1 *udma2
 
 AdvancedPM=no
 
 
 * signifies the current active mode
 
 
 
hdparm /dev/hdb I get 
 
 
 
/dev/hdb:
 
 IO_support   =  1 (32-bit)
 
 unmaskirq    =  1 (on)
 
 using_dma    =  1 (on)
 
 keepsettings =  0 (off)
 
 readonly     =  0 (off)
 
 readahead    = 256 (on)
 
 HDIO_GETGEO failed: Inappropriate ioctl for device
 
 
And finally if I do 
 
hdparm -i /dev/hdc
 
 
 
/dev/hdc:
 
 
 Model=ST3120022A, FwRev=3.06, SerialNo=3JS13KQP
 
 Config={ HardSect NotMFM HdSw>15uSec Fixed DTR>10Mbs RotSpdTol>.5% }
 
 RawCHS=16383/16/63, TrkSize=0, SectSize=0, ECCbytes=4
 
 BuffType=unknown, BuffSize=2048kB, MaxMultSect=16, MultSect=16
 
 CurCHS=16383/16/63, CurSects=16514064, LBA=yes, LBAsects=234441648
 
 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
 
 UDMA modes: udma0 udma1 *udma2 udma3 udma4 udma5 udma3 udma4 udma5
 
 AdvancedPM=no WriteCache=enabled
 
 Drive conforms to: ATA/ATAPI-6 T13 1410D revision 2:  ATA/ATAPI-1 ATA/ATAPI-2 ATA/ATAPI-3 ATA/ATAPI-4 ATA/ATAPI-5 ATA/ATAPI-6
 
 
 * signifies the current active mode
 
 
 
and hdparm \dev\hdc I get 
 
 
/dev/hdc:
 
 multcount    = 16 (on)
 
 IO_support   =  1 (32-bit)
 
 unmaskirq    =  1 (on)
 
 using_dma    =  1 (on)
 
 keepsettings =  0 (off)
 
 readonly     =  0 (off)
 
 readahead    = 256 (on)
 
 geometry     = 16383/255/63, sectors = 234441648, start = 0
 
 
 
Now is /dev/hdc my Hard Disk, and hda and hdb my  DVD-ROM and DVD-Writer.?
 
 
Thanks
 
AJ | 
         
        
          | 
          
            
          
            
            
           | 
         
         
	        |     | 
	       
       
     | 
   
  
    | 
      
      
     | 
   
  
      | 
   
  
  
    | 
      
     | 
   
 
					 |