• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

Seltsame Meldung hdparm (DMA)

rethus

Advanced Hacker
Gebe ich # hdparm -d /dev/sda erhalte ich die Meldung:
Code:
/dev/sda:
 HDIO_GET_DMA failed: Inappropriate ioctl for device

Ist DMA nun aktiviert, oder nicht? Ich vermute mal nicht, weil ein aufruf von # hdparm -d1 /dev/sda folgendes ergibt
Code:
/dev/sda:
 setting using_dma to 1 (on)
 HDIO_SET_DMA failed: Inappropriate ioctl for device
 HDIO_GET_DMA failed: Inappropriate ioctl for device

Infos zur Platte aus dmesg |grep ata:
Code:
 BIOS-e820: 000000003fff3000 - 0000000040000000 (ACPI data)
Memory: 1029092k/1048512k available (1946k kernel code, 18744k reserved, 1632k data, 256k init, 131008k highmem)
      .data : 0xc02e695d - 0xc047e96c   (1632 kB)
Write protecting the kernel read-only data: 1444k
libata version 3.00 loaded.
sata_nv 0000:00:07.0: version 3.5
scsi0 : sata_nv
scsi1 : sata_nv
ata1: SATA max UDMA/133 cmd 0x9f0 ctl 0xbf0 bmdma 0xcc00 irq 23
ata2: SATA max UDMA/133 cmd 0x970 ctl 0xb70 bmdma 0xcc08 irq 23
ata1: SATA link down (SStatus 0 SControl 300)
ata2: SATA link up 1.5 Gbps (SStatus 113 SControl 300)
ata2.00: ATA-7: SAMSUNG HD322HJ, 1AC01110, max UDMA7
ata2.00: 625142448 sectors, multi 16: LBA48 NCQ (depth 0/32)
ata2.00: configured for UDMA/133
pata_amd 0000:00:06.0: version 0.3.10
scsi2 : pata_amd
scsi3 : pata_amd
ata3: PATA max UDMA/133 cmd 0x1f0 ctl 0x3f6 bmdma 0xe000 irq 14
ata4: PATA max UDMA/133 cmd 0x170 ctl 0x376 bmdma 0xe008 irq 15
ata3.00: ATAPI: AOpen Inc. DVD-ROM DVD-1640 PRO     0113, E1.13, max UDMA/33
ata3: nv_mode_filter: 0x739f&0x701f->0x701f, BIOS=0x7000 (0xc00000c0) ACPI=0x701f (60:120:0x1b)
ata3.00: configured for UDMA/33
ata4.01: ATAPI: BENQ    DVD DD DW1640, BSHB, max UDMA/33
ata4: nv_mode_filter: 0x739f&0x701f->0x701f, BIOS=0x7000 (0xc00000c0) ACPI=0x701f (120:60:0x1e)
ata4.01: configured for UDMA/33


Hier mal der Lesedurchsatz... ist das ok, für diese Platte?
Code:
# hdparm -Tt /dev/sda
/dev/sda:
 Timing cached reads:   1420 MB in  2.00 seconds = 710.20 MB/sec
 Timing buffered disk reads:  284 MB in  3.00 seconds =  94.55 MB/sec

#hdparm -Tt /dev/sda1
/dev/sda1:
 Timing cached reads:   1264 MB in  2.00 seconds = 631.84 MB/sec
 Timing buffered disk reads:   70 MB in  0.75 seconds =  92.83 MB/sec

# hdparm -Tt /dev/sda2
/dev/sda2:
 Timing cached reads:   1464 MB in  2.00 seconds = 732.01 MB/sec
 Timing buffered disk reads:  288 MB in  3.01 seconds =  95.66 MB/sec
Desktop:/home/samuel #
 

stoker232

Member
Hi,
Habe mal meinen suse 10.2 siehe unten durchgemessen und bekam die gleichen Meldungen wie Du,
Ich denke mal das der dma modus eingeschaltet ist, da der durchsatz eigentlich reeecht hoch ist.
Denke aber noch weiter nach nur jetzt nicht mehr. ;)
 

prinzunix

Hacker
Den DMA dürft Ihr getrost vergessen bei SATA und ab 10.3 oder 11.0 auch für PATA, weil es da nichts mehr einzustellen gibt. Die haben da grundlegend was an den Treibern geändert.
 

stoker232

Member
prinzunix schrieb:
Den DMA dürft Ihr getrost vergessen bei SATA und ab 10.3 oder 11.0 auch für PATA, weil es da nichts mehr einzustellen gibt. Die haben da grundlegend was an den Treibern geändert.

Danke für die Mitteilung, habe mir fast sowas gedacht. Nach langem denken ;) .
 
Oben