DMA Zugriff in der inittab?
- GummiPinguin
- Beiträge: 2
- Registriert: 06.07.2003 13:52:37
DMA Zugriff in der inittab?
Hallo, Forum.
Langsam verzweifel ich, weil ich keine richtige Info bekomme:
Meine CDROM -Laufwerke werden nicht mit DMA angesprochen, was ziemlich nervig ist. Jetzt wollte ich die Befehle
hdparm -d1 /dev/hdX
bei jedem Systemstart ausführen lassen (Je früher, desto besser).
Wo muss ich das eintragen? Und was muss ich dabei beachten?
Danke für eure Hilfe,
Sven
Langsam verzweifel ich, weil ich keine richtige Info bekomme:
Meine CDROM -Laufwerke werden nicht mit DMA angesprochen, was ziemlich nervig ist. Jetzt wollte ich die Befehle
hdparm -d1 /dev/hdX
bei jedem Systemstart ausführen lassen (Je früher, desto besser).
Wo muss ich das eintragen? Und was muss ich dabei beachten?
Danke für eure Hilfe,
Sven
- feltel
- Webmaster
- Beiträge: 10368
- Registriert: 20.12.2001 13:08:23
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Leipzig, Germany
-
Kontaktdaten:
Installier Dir das Paket hwtools. Damit bekommst Du die Datei /etc/init.d/hwtools, in der bereits eine Sektion für hdparm-Befehle vorgesehen ist. Trag sie dort ein, und sie werden bei jedem Systemstart ausgeführt. Probier die Befehle aber vorsichtshalber schonmal so an der Konsole aus, damit dann beim booten nix schiefgeht.
debianforum.de unterstützen? Hier! | debianforum.de Verhaltensregeln | Bitte keine Supportanfragen per PM
wenn du es einfach haben möchtest, kannst du es ganz am ende von /etc/init.d/bootmisc.sh (vor "exit 0") eintragen.
gruß
natas12
gruß
natas12
"In den reichen Ländern hat die Freiheit gesiegt - mit all den schrecklichen Folgen, die das für die anderen mit sich bringt und noch bringen wird. Die Demokratie ist auf andere Epochen verschoben." (L. Canfora)
- pdreker
- Beiträge: 8298
- Registriert: 29.07.2002 21:53:30
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Nürnberg
Auch wenn das mit der bootmisc.sh immer mein Tipp war, würde ich mittlerweile davon abraten, weil man die Datei ständig editieren muss, wenn das base Paket (in der die Datei enthalten ist) geupdatet wurde.
Entweder eine eigene init Datei anlegen, oder die hwtools Methode würde ich empfehlen.
Patrick
Entweder eine eigene init Datei anlegen, oder die hwtools Methode würde ich empfehlen.
Patrick
Definitely not a bot...
Jabber: pdreker@debianforum.de
Jabber: pdreker@debianforum.de
- Dark-Kamui
- Beiträge: 439
- Registriert: 16.12.2002 20:20:42
- Wohnort: Rosenheim (Oberbayern)
Nebenfrage: Gibt es auch ein Tool was automatisch die entsprechenden Einstellungen macht? Ich finde es äußerst nervtötend immer für jedes Gerät den entsprechenden Befehl zusammen zu klauben.
Gruss David
Nyx: Athlon64 3000+ | 512MB RAM | ATI Radeon 9800Pro 128MB
Raziel: PentiumM 1,3GHz | 512MB RAM | Intel 855GM
Prometeus: Pentium3 666MHz | 384MB RAM | Nvidia Geforce2MX
Nyx: Athlon64 3000+ | 512MB RAM | ATI Radeon 9800Pro 128MB
Raziel: PentiumM 1,3GHz | 512MB RAM | Intel 855GM
Prometeus: Pentium3 666MHz | 384MB RAM | Nvidia Geforce2MX
es gibt beim konfigurieren des kernels eine option die dma automatisch aktiviert -> kernel backen..
[..] Linux is not a code base. Or a distro. Or a kernel. It's an attitude. And it's not about Open Source. It's about a bunch of people who still think vi is a good config UI. - Matt's reply on ESR's cups/ui rant
- pdreker
- Beiträge: 8298
- Registriert: 29.07.2002 21:53:30
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Nürnberg
Die Kernel Option funktioniert aber nicht bei allen Geräten (aber bei sehr vielen). Daher einfach kontrollieren, ob die Settings passen, und nur die nicht erkannten Geräte aktivieren (falls vorhanden)...
Patrick
Patrick
Definitely not a bot...
Jabber: pdreker@debianforum.de
Jabber: pdreker@debianforum.de
- Dark-Kamui
- Beiträge: 439
- Registriert: 16.12.2002 20:20:42
- Wohnort: Rosenheim (Oberbayern)
Welche Option genau? Es gibt im config File ziemlich viele Sachen mit DMA, werde wohl ja nicht alle brauchen oder?chimaera hat geschrieben:es gibt beim konfigurieren des kernels eine option die dma automatisch aktiviert -> kernel backen..
Gruss David
Nyx: Athlon64 3000+ | 512MB RAM | ATI Radeon 9800Pro 128MB
Raziel: PentiumM 1,3GHz | 512MB RAM | Intel 855GM
Prometeus: Pentium3 666MHz | 384MB RAM | Nvidia Geforce2MX
Nyx: Athlon64 3000+ | 512MB RAM | ATI Radeon 9800Pro 128MB
Raziel: PentiumM 1,3GHz | 512MB RAM | Intel 855GM
Prometeus: Pentium3 666MHz | 384MB RAM | Nvidia Geforce2MX
- pdreker
- Beiträge: 8298
- Registriert: 29.07.2002 21:53:30
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Nürnberg
"Use DMA by default if available" heisst das glaube ich...
Patrick
Patrick
Definitely not a bot...
Jabber: pdreker@debianforum.de
Jabber: pdreker@debianforum.de
-
- Beiträge: 462
- Registriert: 04.01.2002 18:27:23
- Wohnort: Burgfarrnbach (Fürth/Nürnberg)
-
Kontaktdaten:
Naja die Option aktivier ich immer. Bisher wurde dadurch noch kein einziges Gerät auf DMA gestellt -> hdparm und init datei.pdreker hat geschrieben:"Use DMA by default if available" heisst das glaube ich...
Patrick
gruß
Die USA sind direkt von der Barbarei in die Dekadenz übergegangen, ohne den Umweg über die Zivilisation zu nehmen.
-Joachim Fernau
roarin@amessage.de
-Joachim Fernau
roarin@amessage.de
Dann fehlt in deinem Kernel der Treiber zum Mobo-Chipsatz.Roarin hat geschrieben:Naja die Option aktivier ich immer. Bisher wurde dadurch noch kein einziges Gerät auf DMA gestellt -> hdparm und init datei.pdreker hat geschrieben:"Use DMA by default if available" heisst das glaube ich...
Patrick
Gruß
ernohl
ernohl