Anzeige:
Ergebnis 1 bis 10 von 10

Thema: using_dma nicht moeglich

  1. #1
    Registrierter Benutzer
    Registriert seit
    Oct 2004
    Beiträge
    23

    using_dma nicht moeglich

    Hallo alle,

    ich versuche vergeblich DMA-Unterstuetzung fuer meine Festplatten zum Laufen zu bekommen. Mit hdparm -d /dev/hda bekomme ich folgende Fehlermeldung:
    silas siq # hdparm -d 1 /dev/hda

    /dev/hda:
    setting using_dma to 1 (on)
    HDIO_SET_DMA failed: Operation not permitted
    using_dma = 0 (off)
    Ich nutze Gentoo Linux (2.6.12). Im Kernel habe ich "Enable DMA only for disks" aktiviert. Hat jemand von euch einen Rat fuer mich?

    Danke im Voraus,
    siq

  2. #2
    Asiatische Felsenkatze Avatar von retak
    Registriert seit
    Mar 2004
    Beiträge
    270
    Mach die Option "Enable DMA only for disks" mal raus.
    Ansonsten schau ob du auch den richtigen Festplattencontroller in der Kernel drin hast und ob nicht vllt DMA schon im Bios deaktiviert ist.

  3. #3
    Registrierter Benutzer
    Registriert seit
    Oct 2004
    Beiträge
    23
    Danke fuer die schnelle Antwort. Ich habe es nun wieder rausgemacht und im BIOS ist alles was mit DMA zu tun hat auf "auto" gestellt. Zu den Festplattencontrollereinstellung im Kernel: Wo genau muss ich da gucken oder was koennte da so stehn? Kenn mich damit nicht so gut aus um ehrlich zu sein, aber ich habe nichts gefunden was fuer mich einen Sinn ergaebe es "einzubauen".

  4. #4
    Asiatische Felsenkatze Avatar von retak
    Registriert seit
    Mar 2004
    Beiträge
    270
    Tjo, mehr weiss ich da jetzt auch nicht. Das mit der Kernel ist nur ein Schuss ins Blaue, ich muesste die Kiste vor mir stehen haben sonst ist es nur ein raten.

  5. #5
    Registrierter Benutzer
    Registriert seit
    Oct 2004
    Beiträge
    23
    Hm schade, trotzdem vielen Dank.

  6. #6
    easy rider Avatar von Shutdown
    Registriert seit
    Jan 2004
    Ort
    127.0.0.1:/home/shutdown
    Beiträge
    2.679
    Im Kernel findest du das Zeug das du suchst unter "Device Drivers" -> "ATA/ATAPI/... support"

    Dort dann folgende Einstellungen machen:

    <*> ATA/ATAPI/MFM/RLL support
    <*> Include IDE/ATA-2 DISK support[*] Use multi-mode by default
    [ ] IDE Taskfile Access
    < > generic/default IDE chipset support[*] PCI IDE chipset support[*] Generic PCI bus-master DMA support[*] Use PCI DMA by default when available
    <*> <DEIN CHIPSATZ>

    Damit solltest du auf der Kernel-Seite für DMA gerüstet sein...

    Noch ne Frage: Hast du "hdparm -d1 /dev/..." als user oder als root ausgeführt? Falls du es als user versucht hast, probier's mal als root.

    Shutdown
    Geändert von Shutdown (02.01.06 um 10:23 Uhr)
    Lieber schizophren als ganz allein.

  7. #7
    Registrierter Benutzer
    Registriert seit
    Oct 2004
    Beiträge
    23
    Ok ich werde es mal eben versuchen.

    hdparm habe ich als root ausgefuehrt.

    //edit

    Habe es mit diesen Einstellungen versucht, funktioniert aber leider immernoch nicht. Die Fehlermeldung ist die selbe.

    Das Komische ist, dass es bei der Installation von Gentoo schon funktioniert hat.

    //edit

    Gut Dummheit muss irgendwo auch bestraft werden.
    Ich habe doch den falschen Chipsatz genommen, nun mit dem richtigen geht es auch. Statt "AMD and nvidia" ist es "VIA82CXXX".

    Also vielen Dank fuer diese spitzen Hilfe! Der Unterschied ist naemlich DEUTLICH zu spueren! ;>

    siq
    Geändert von siq (01.01.06 um 21:04 Uhr)

  8. #8
    easy rider Avatar von Shutdown
    Registriert seit
    Jan 2004
    Ort
    127.0.0.1:/home/shutdown
    Beiträge
    2.679
    Kein Problem, man hilft doch gerne
    Ich krieg das da oben (die Kernelconfig) leider nicht schöner hin, bei mir stehen da mehrere Sachen in einer Zeile...auch mit Code- oder Quote-Tags krieg ich es nicht in einzelne Zeilen
    Liegt evtl an den Klammern...aber Hauptsache es tut jetzt

    Und jetzt noch 'ne gratis Zugabe:
    Code:
    hdparm -c3 -d1 -u1 -m32 /dev/hda
    Probier das mal aus...das dürfte deine Platte so richtig in Schwung bringen, evtl vor und nach dem Befehl mit
    Code:
    hdparm -Tt /dev/hda
    die Geschwindigkeit messen. Falls hdparm sich weigert die Werte so zu setzen, -c1 oder -m[2,4,8,16] ausprobieren, sollte aber IMHO mit deinem System so funktionieren.

    Shutdown
    Geändert von Shutdown (02.01.06 um 10:28 Uhr)
    Lieber schizophren als ganz allein.

  9. #9
    Registrierter Benutzer
    Registriert seit
    Oct 2004
    Beiträge
    23
    Hehe sehr schoen!

    Davor:
    /dev/hda:
    Timing cached reads: 488 MB in 2.00 seconds = 243.79 MB/sec
    Timing buffered disk reads: 8 MB in 3.67 seconds = 2.18 MB/sec
    Danach:
    /dev/hda:
    Timing cached reads: 488 MB in 2.01 seconds = 243.31 MB/sec
    Timing buffered disk reads: 102 MB in 3.05 seconds = 33.45 MB/sec
    Kenn mich damit zwar nicht aus aber 2.18 MB/sec und 33.45 MB/sec sind schon ein Unterschied oder!?
    Vorallem laeuft die Playlist in xmms jetzt fluessig!

    Also nochmals vielen Dank!

    siq

  10. #10
    easy rider Avatar von Shutdown
    Registriert seit
    Jan 2004
    Ort
    127.0.0.1:/home/shutdown
    Beiträge
    2.679
    Gern geschehen, ich weiß selber wie nervig es ist wenn man kein DMA hat
    Fröhliches MP3-Hören noch

    Shutdown
    Lieber schizophren als ganz allein.

Ähnliche Themen

  1. Server hinter Router moeglich?
    Von Michi_F im Forum Router und Netzaufbau
    Antworten: 21
    Letzter Beitrag: 16.12.05, 16:52
  2. Terminals statt PC unter Linux moeglich?
    Von Miksch im Forum Linux als Server
    Antworten: 6
    Letzter Beitrag: 08.06.05, 17:59
  3. [Schule] nur HTTP Port - SSH moeglich?
    Von haSk im Forum Linux als Server
    Antworten: 13
    Letzter Beitrag: 15.12.04, 12:40
  4. uucp seq spoofing moeglich?
    Von linuxhanz im Forum Sicherheit
    Antworten: 4
    Letzter Beitrag: 25.08.04, 10:01
  5. gtk-gnutella kein Filesharing moeglich
    Von im Forum Anwendungen Allgemein, Software
    Antworten: 0
    Letzter Beitrag: 24.03.01, 16:24

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •