SuSE 9.1 und Probleme mit UDMA
Warum erhalte ich mit hdparm -d1 /dev/hda -Xudma2 immer folgende Meldung: /dev/hda: setting using_dma to 1 (on) HDIO_SET_DMA failed: Operation not permitted using_dma = 0 (off) Mit hdparm -i /dev/hda erhalte ich /dev/hda: Model=_NEC DVD_RW ND-2500A, FwRev=1.06, SerialNo= Config={ 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:120,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 AdvancedPM=no MfG Karl Brandt
Am Samstag, 1. Mai 2004 18:57 schrieb Karl Brandt:
Warum erhalte ich mit hdparm -d1 /dev/hda -Xudma2 immer folgende Meldung: Versuch mal hdparm /dev/hda -d1 -X udma2
/dev/hda: setting using_dma to 1 (on) HDIO_SET_DMA failed: Operation not permitted using_dma = 0 (off)
Mit hdparm -i /dev/hda erhalte ich
/dev/hda:
Model=_NEC DVD_RW ND-2500A, FwRev=1.06, SerialNo= Config={ 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:120,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 AdvancedPM=no
Viele Grüße, Heinz Dittmar
Heinz Dittmar wrote:
Am Samstag, 1. Mai 2004 18:57 schrieb Karl Brandt:
Warum erhalte ich mit hdparm -d1 /dev/hda -Xudma2 immer folgende Meldung:
Versuch mal hdparm /dev/hda -d1 -X udma2
Hallo Dittmar, erst mal Danke für die Hilfe. Das Ergebnis sieht aber auch nicht besser aus: hdparm -d1 /dev/hda -X udma2 ergibt: /dev/hda: HDIO_GET_MULTCOUNT failed: Invalid argument IO_support = 0 (default 16-bit) unmaskirq = 0 (off) using_dma = 0 (off) keepsettings = 0 (off) readonly = 0 (off) readahead = 256 (on) HDIO_GETGEO failed: Invalid argument MfG Karl
Am Samstag, 1. Mai 2004 19:29 schrieb Karl Brandt:
Heinz Dittmar wrote:
Am Samstag, 1. Mai 2004 18:57 schrieb Karl Brandt:
Warum erhalte ich mit hdparm -d1 /dev/hda -Xudma2 immer folgende Meldung:
Versuch mal hdparm /dev/hda -d1 -X udma2
Hallo Dittmar, erst mal Danke für die Hilfe. Das Ergebnis sieht aber auch nicht besser aus:
hdparm -d1 /dev/hda -X udma2 ergibt:
/dev/hda: HDIO_GET_MULTCOUNT failed: Invalid argument IO_support = 0 (default 16-bit) unmaskirq = 0 (off) using_dma = 0 (off) keepsettings = 0 (off) readonly = 0 (off) readahead = 256 (on) HDIO_GETGEO failed: Invalid argument
MfG Karl
Hallo. Versuche mal das, so sollte es klappen hdparm -d1 -X66 /dev/hda Wahrscheinlich klappt es nicht weil du das device am Ende angeben muss man hdparm hdparm [ flags ] [device] Schönes Wochenende und Grüße von Rafael.
Am Samstag, 1. Mai 2004 19:29 schrieb Karl Brandt:
Heinz Dittmar wrote:
Am Samstag, 1. Mai 2004 18:57 schrieb Karl Brandt:
Warum erhalte ich mit hdparm -d1 /dev/hda -Xudma2 immer folgende Meldung:
Versuch mal hdparm /dev/hda -d1 -X udma2
Hallo Dittmar, erst mal Danke für die Hilfe. Das Ergebnis sieht aber auch nicht besser aus:
hdparm -d1 /dev/hda -X udma2 ergibt: Was passiert bei: hdparm /dev/hda dann hdparm /devhda -d1 hdparm /dev/hda -i hdparm /dev/hda dann hdparm /devhda -X udma2 hdparm /dev/hda -i hdparm /dev/hda
/dev/hda: HDIO_GET_MULTCOUNT failed: Invalid argument IO_support = 0 (default 16-bit) unmaskirq = 0 (off) using_dma = 0 (off) keepsettings = 0 (off) readonly = 0 (off) readahead = 256 (on) HDIO_GETGEO failed: Invalid argument
Viele Grüße, Heinz Dittmar
Am Samstag, 1. Mai 2004 19:29 schrieb Karl Brandt:
Heinz Dittmar wrote:
Am Samstag, 1. Mai 2004 18:57 schrieb Karl Brandt:
Warum erhalte ich mit hdparm -d1 /dev/hda -Xudma2 immer folgende Meldung:
Versuch mal hdparm /dev/hda -d1 -X udma2
Hallo Dittmar, erst mal Danke für die Hilfe. Das Ergebnis sieht aber auch nicht besser aus:
hdparm -d1 /dev/hda -X udma2 ergibt: Sorry verkert angegeben. Was passiert bei: hdparm /dev/hda dann hdparm -d1 /devhda hdparm -i /dev/hda hdparm /dev/hda dann hdparm -X udma2 /devhda hdparm -i /dev/hda hdparm /dev/hda
/dev/hda: HDIO_GET_MULTCOUNT failed: Invalid argument IO_support = 0 (default 16-bit) unmaskirq = 0 (off) using_dma = 0 (off) keepsettings = 0 (off) readonly = 0 (off) readahead = 256 (on) HDIO_GETGEO failed: Invalid argument
Viele Grüße, Heinz Dittmar
Hallo Dittmar, hier die Ergebnisse zu hdparm. Ich habe die Befehle in der von Dir vorgegebenen Reihenfolge eingegeben. Sieht nicht gut aus, oder? Heinz Dittmar wrote:
Sorry verkert angegeben. Was passiert bei: hdparm /dev/hda
/dev/hda: HDIO_GET_MULTCOUNT failed: Invalid argument IO_support = 0 (default 16-bit) unmaskirq = 0 (off) using_dma = 0 (off) keepsettings = 0 (off) readonly = 0 (off) readahead = 256 (on) HDIO_GETGEO failed: Invalid argument
dann hdparm -d1 /devhda
/dev/hda: setting using_dma to 1 (on) HDIO_SET_DMA failed: Operation not permitted using_dma = 0 (off)
hdparm -i /dev/hda
/dev/hda: Model=_NEC DVD_RW ND-2500A, FwRev=1.06, SerialNo= Config={ 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:120,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 AdvancedPM=no * signifies the current active mode
hdparm /dev/hda
/dev/hda: HDIO_GET_MULTCOUNT failed: Invalid argument IO_support = 0 (default 16-bit) unmaskirq = 0 (off) using_dma = 0 (off) keepsettings = 0 (off) readonly = 0 (off) readahead = 256 (on) HDIO_GETGEO failed: Invalid argument
dann hdparm -X udma2 /devhda
/dev/hda: setting xfermode to 66 (UltraDMA mode2)
hdparm -i /dev/hda
/dev/hda: Model=_NEC DVD_RW ND-2500A, FwRev=1.06, SerialNo= Config={ 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:120,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 AdvancedPM=no * signifies the current active mode
hdparm /dev/hda
/dev/hda: HDIO_GET_MULTCOUNT failed: Invalid argument IO_support = 0 (default 16-bit) unmaskirq = 0 (off) using_dma = 0 (off) keepsettings = 0 (off) readonly = 0 (off) readahead = 256 (on) HDIO_GETGEO failed: Invalid argument MfG Karl Brandt
Am Sonntag, 2. Mai 2004 09:21 schrieb Karl Brandt:
Hallo Dittmar, hier die Ergebnisse zu hdparm. Ich habe die Befehle in der von Dir vorgegebenen Reihenfolge eingegeben. Sieht nicht gut aus, oder?
Heinz Dittmar wrote:
Sorry verkert angegeben. Was passiert bei: hdparm /dev/hda
/dev/hda: HDIO_GET_MULTCOUNT failed: Invalid argument IO_support = 0 (default 16-bit) unmaskirq = 0 (off) using_dma = 0 (off) keepsettings = 0 (off) readonly = 0 (off) readahead = 256 (on) HDIO_GETGEO failed: Invalid argument
dann hdparm -d1 /devhda
/dev/hda: setting using_dma to 1 (on) HDIO_SET_DMA failed: Operation not permitted using_dma = 0 (off)
hdparm -i /dev/hda
/dev/hda:
Model=_NEC DVD_RW ND-2500A, FwRev=1.06, SerialNo= Config={ 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:120,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 AdvancedPM=no
* signifies the current active mode
hdparm /dev/hda
/dev/hda: HDIO_GET_MULTCOUNT failed: Invalid argument IO_support = 0 (default 16-bit) unmaskirq = 0 (off) using_dma = 0 (off) keepsettings = 0 (off) readonly = 0 (off) readahead = 256 (on) HDIO_GETGEO failed: Invalid argument
dann hdparm -X udma2 /devhda
/dev/hda: setting xfermode to 66 (UltraDMA mode2)
hdparm -i /dev/hda
/dev/hda:
Model=_NEC DVD_RW ND-2500A, FwRev=1.06, SerialNo= Config={ 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:120,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 AdvancedPM=no
* signifies the current active mode
hdparm /dev/hda
/dev/hda: HDIO_GET_MULTCOUNT failed: Invalid argument IO_support = 0 (default 16-bit) unmaskirq = 0 (off) using_dma = 0 (off) keepsettings = 0 (off) readonly = 0 (off) readahead = 256 (on) HDIO_GETGEO failed: Invalid argument Was kann dein Mutterboard maximal. Ist evtl. irgendwie im BIOS was abgeschaltet. ? Viele Grüße, Heinz Dittmar
Heinz Dittmar wrote:
Am Sonntag, 2. Mai 2004 09:21 schrieb Karl Brandt:
Mutterboard maximal. Ist evtl. irgendwie im BIOS was abgeschaltet. ? Viele Grüße, Heinz Dittmar
Also, mit dem BIOS dutze ich mich schon. Es handelt sich um ein SHUTTLE SB75G2 , P4 3 GHz, Intel 875, 1GB-Dual-Channel, Broadcom 1GB-Lan, Realtek ACL650 Sound. 160GB SATA Festplatte und NEC 2500A DVD-Brenner. Das letzte BIOS-Update habe ich eingespielt. Im Bios kann man IDE 0/1 für DMA nur DISABLE/ENABLE (ENABLE ist aktiviert) einstellen. Weitere Einstellungen, die den DMA-Modus verhindern habe ich nicht gefunden. Einen neuen Kernel 2.6.5-? habe ich auch schon installiert. Hat aber nichts gebracht. Und nun das was ich eigentlich nicht schreiben wollte: Unter WindowsXP funktioniert DMA. Wenn Du noch irgend eine Idee hast, melde Dich bitte. MfG Karl
Am Sonntag, 2. Mai 2004 16:19 schrieb Karl Brandt:
Heinz Dittmar wrote:
Am Sonntag, 2. Mai 2004 09:21 schrieb Karl Brandt:
Mutterboard maximal. Ist evtl. irgendwie im BIOS was abgeschaltet. ? Viele Grüße, Heinz Dittmar
Also, mit dem BIOS dutze ich mich schon. Es handelt sich um ein
SHUTTLE SB75G2 , P4 3 GHz, Intel 875, 1GB-Dual-Channel, Broadcom 1GB-Lan, Realtek ACL650 Sound. 160GB SATA Festplatte und NEC 2500A DVD-Brenner.
Das letzte BIOS-Update habe ich eingespielt. Im Bios kann man IDE 0/1 für DMA nur DISABLE/ENABLE (ENABLE ist aktiviert) einstellen. Weitere Einstellungen, die den DMA-Modus verhindern habe ich nicht gefunden.
Einen neuen Kernel 2.6.5-? habe ich auch schon installiert. Hat aber nichts gebracht.
Und nun das was ich eigentlich nicht schreiben wollte: Unter WindowsXP funktioniert DMA.
Wenn Du noch irgend eine Idee hast, melde Dich bitte. Eine Frage habe ich noch, läßt es sich für den DVB-Brenner DMA ein und ausschalten. Viele Grüße, Heinz Dittmar
participants (3)
-
Heinz Dittmar
-
KMBrandt@t-online.de
-
Rafael