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

[gelöst] DMA aktiviert?

lOtz1009

Moderator
Teammitglied
Hallo,

normalerweise ist ja bei Suse 10.3 DMA von Haus aus aktiviert. Wenn ich mir die boot.msg anschaue scheint dies ja auch der Fall zu sein:
northwood:/var/log # cat boot.msg | grep 'DMA'
<4> DMA 0 -> 4096
<7> DMA zone: 32 pages used for memmap
<7> DMA zone: 0 pages reserved
<7> DMA zone: 4064 pages, LIFO batch:0
<6>ata1: PATA max UDMA/133 cmd 0x000101f0 ctl 0x000103f6 bmdma 0x0001f000 irq 14
<6>ata2: PATA max UDMA/133 cmd 0x00010170 ctl 0x00010376 bmdma 0x0001f008 irq 15
<6>ata1.00: ATA-6: ST3120026A, 3.06, max UDMA/100
<6>ata1.01: ATA-6: ST3120026A, 3.06, max UDMA/100
<6>ata1.00: configured for UDMA/100
<6>ata1.01: configured for UDMA/100
<6>ata2.00: ATAPI: HL-DT-ST DVDRAM GSA-H44N, RB01, max UDMA/66
<6>ata2.01: ATAPI: JLMS XJ-HD165H, CH12, max UDMA/33
<6>ata2.00: configured for UDMA/66
<6>ata2.01: configured for UDMA/33
<6>ata3: SATA max UDMA/133 cmd 0x0001c000 ctl 0x0001c402 bmdma 0x0001d000 irq 16
<6>ata4: SATA max UDMA/133 cmd 0x0001c800 ctl 0x0001cc02 bmdma 0x0001d008 irq 16
<6>parport0: PC-style at 0x378 (0x778), irq 7, dma 3 [PCSPP,TRISTATE,COMPAT,EPP,ECP,DMA]

allerdings macht mich folgendes doch stutzig:

northwood:/var/log # hdparm /dev/sda

/dev/sda:
IO_support = 0 (default 16-bit)
HDIO_GET_UNMASKINTR failed: Inappropriate ioctl for device
HDIO_GET_DMA failed: Inappropriate ioctl for device
HDIO_GET_KEEPSETTINGS failed: Inappropriate ioctl for device
readonly = 0 (off)
readahead = 256 (on)
geometry = 14593/255/63, sectors = 234441648, start = 0

Die Geschwindigkeit liegt ja im Rahmen

northwood:/var/log # hdparm -Tt /dev/sda

/dev/sda:
Timing cached reads: 916 MB in 2.00 seconds = 457.44 MB/sec
Timing buffered disk reads: 164 MB in 3.03 seconds = 54.11 MB/sec

Wird die Platte evtl. falsch erkannt? Über hwinfo wird sie jedenfalls als SATA angezeigt, ist aber eine IDE.

18: IDE 00.0: 10600 Disk
[Created at block.233]
UDI: /org/freedesktop/Hal/devices/storage_serial_SATA_ST3120026A_3JT0PS3D
Unique ID: z70z.Gi_sAiXgnxD
Parent ID: 3p2J.DrLT0H68Ad9
SysFS ID: /block/sda
SysFS BusID: 0:0:0:0
SysFS Device Link: /devices/pci0000:00/0000:00:1f.1/host0/target0:0:0/0:0:0:0
Hardware Class: disk
Model: "ST3120026A"
Device: "ST3120026A"
Revision: "3.06"
Serial ID: "3JT0PS3D"
Driver: "ata_piix", "sd"
Driver Modules: "ata_piix"
Device File: /dev/sda
Device Files: /dev/sda, /dev/disk/by-id/scsi-SATA_ST3120026A_3JT0PS3D, /dev/disk/by-id/ata-ST3120026A_3JT0PS3D, /dev/disk/by-path/pci-0000:00:1f.1-scsi-0:0:0:0, /dev/disk/by-id/edd-int13_dev80
Device Number: block 8:0-8:15
BIOS id: 0x80
Geometry (Logical): CHS 14593/255/63
Size: 234441648 sectors a 512 bytes
Geometry (BIOS EDD): CHS 232581/16/63
Size (BIOS EDD): 234441648 sectors
Geometry (BIOS Legacy): CHS 1023/255/63
Config Status: cfg=no, avail=yes, need=no, active=unknown
Attached to: #11 (IDE interface)

Ist jetzt DMA aktiviert, kann ich die HDIO_GET_DMA failed Meldung ignorieren?
 

Grothesk

Ultimate Guru
Ja, sollte alles i. O. sein.
Habe hier ganz ähnliche Meldungen, ist aber alles einwandfrei hier.
Und das:
Über hwinfo wird sie jedenfalls als SATA angezeigt, ist aber eine IDE.
ist vollkommen normal. Ist in aktuellen Kernel umgestell worden.
 

panamajo

Guru
Problematisch ist dieses "PATA als SATA" nur wenn DMA im Betrieb deaktiviert wird (ist mir bei einem DVD LW passiert als versucht wurde von einer defekten CD-ROM zu lesen). Ich habe keinen Weg gefunden DMA wieder zu aktivieren (hdparm verweigert den Dienst). :roll:
 
Oben