Dma ausschalten *endgültige Lösung gefunden*

Warum Debian und/oder eine seiner Spielarten? Was muss ich vorher wissen? Wo geht es nach der Installation weiter?
Antworten
Error324
Beiträge: 40
Registriert: 31.05.2007 11:48:26
Kontaktdaten:

Dma ausschalten *endgültige Lösung gefunden*

Beitrag von Error324 » 05.06.2007 12:59:38

So ich habe schon mehrere Threads zu diesem Thema gefunden aber keine klare eindeutige Antwort bekommen.
Wie ist der Boot Parameter (ein funktionierender) zum booten ohne DMA ?

Code: Alles auswählen

ide=nodma
bzw

Code: Alles auswählen

nodma
funktioniert nicht!!!!

Falls es niemand weis gibt es einen Support an den man sich wenden kann ?
Zuletzt geändert von Error324 am 05.06.2007 13:31:51, insgesamt 1-mal geändert.

Benutzeravatar
Savar
Beiträge: 7174
Registriert: 30.07.2004 09:28:58
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Berlin

Beitrag von Savar » 05.06.2007 13:05:33

es wird wahrscheinlich funktionieren aber von udev und konsorten anschließend wieder deaktiviert. (also aktiviert)

Was ist denn dein Problem?


/edit: und bitte nicht soviele Baustellen aufmachen wenns das gleiche Thema zu sein scheint
MODVOICE/MYVOICE
Debianforum Verhaltensregeln
Log Dateien? -> NoPaste

Kelpin
Beiträge: 533
Registriert: 27.07.2004 10:13:23
Lizenz eigener Beiträge: GNU Free Documentation License
Wohnort: Otterbach/Pfalz

Beitrag von Kelpin » 05.06.2007 13:09:15

Hi,
vermute, daß

Code: Alles auswählen

 /etc/default/hdparm
der richtige Ort ist um dma permanent ein- oder auszuschalten.
Gruß
---------------------------------------------------
Nothing is foolproof to a sufficiently talented fool

Error324
Beiträge: 40
Registriert: 31.05.2007 11:48:26
Kontaktdaten:

Beitrag von Error324 » 05.06.2007 13:21:27

Mein Problem ist das ich für immer und ewig DMA ausschalten will. Wie ich das manuell mache habe ich schon mit dem Echo Befehl

Code: Alles auswählen

 echo "using_dma:0" > /proc/ide/hda/settings 
gesagt bekommen.
Es soll halt für immer ausbleiben.

/etc/default/hdpam exsistiert bei mir nicht.

Benutzeravatar
Savar
Beiträge: 7174
Registriert: 30.07.2004 09:28:58
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Berlin

Beitrag von Savar » 05.06.2007 13:25:56

füge die Zeile

Code: Alles auswählen

echo "using_dma:0" > /proc/ide/hda/settings
vor dem "exit 0" in die /etc/rc.local
MODVOICE/MYVOICE
Debianforum Verhaltensregeln
Log Dateien? -> NoPaste

Kelpin
Beiträge: 533
Registriert: 27.07.2004 10:13:23
Lizenz eigener Beiträge: GNU Free Documentation License
Wohnort: Otterbach/Pfalz

Beitrag von Kelpin » 05.06.2007 13:28:42

Hmpf,
/etc/default/hdparm exsistiert bei mir nicht.
Etch? Ich hab noch Sarge laufen :?
Wie stehts mit

Code: Alles auswählen

/etc/init.d/hdparm
Ich hab' früher bei WOODY ein eigenes script in /etc/init.d gehabt das u.A. dma einschaltete. Das kannst Du natürlich umgekehrt tun falls niemand eine "konformere" Lösung kennt.

EDIT: <blip, aufwach> klar, hdparm muß natürlich installiert sein (s.unten).
Zuletzt geändert von Kelpin am 05.06.2007 13:55:37, insgesamt 1-mal geändert.
---------------------------------------------------
Nothing is foolproof to a sufficiently talented fool

Error324
Beiträge: 40
Registriert: 31.05.2007 11:48:26
Kontaktdaten:

Beitrag von Error324 » 05.06.2007 13:29:38

Danke genau sowas habe ich gesucht.

Aber wieso gibt es diesen Paramter ide=nodma wenn er nicht wirkt? is das ein Bug oder einfach mein bedienungsfehler?

Benutzeravatar
Savar
Beiträge: 7174
Registriert: 30.07.2004 09:28:58
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Berlin

Beitrag von Savar » 05.06.2007 13:34:15

ich nehme an (ist echt nur Vermutung) dass der Kernel zwar DMA nicht aktiviert, aber z.B. udev (welches ja ein eigenes Programm ist) den Kernel anschließend wieder veranlasst DMA zu aktivieren.
MODVOICE/MYVOICE
Debianforum Verhaltensregeln
Log Dateien? -> NoPaste

Benutzeravatar
Savar
Beiträge: 7174
Registriert: 30.07.2004 09:28:58
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Berlin

Beitrag von Savar » 05.06.2007 13:44:06

noch zu Ergänzung:

Code: Alles auswählen

        if (!strcmp(s, "ide=nodma")) {
                printk(" : Prevented DMA\n");
                noautodma = 1;
                return 1;
        }
jetzt kannst du per "dmesg" (gleich nach dem Hochfahren des Rechners) mal schauen ob "Prevented DMA" dasteht.. dann weißt du, dass er zumindest erstmal das nicht automatisch gemacht hat.

Warum es dann doch passiert.. keine Ahnung.. aber "hdparm" installieren und dann die /etc/hdparm.conf editieren (und die /etc/default/hdparm damit er überhaupt was macht) ist wahrscheinlich die sauberste Variante...
MODVOICE/MYVOICE
Debianforum Verhaltensregeln
Log Dateien? -> NoPaste

Error324
Beiträge: 40
Registriert: 31.05.2007 11:48:26
Kontaktdaten:

Beitrag von Error324 » 05.06.2007 13:57:58

oke.. den code soll ich wo eintragen ??

also mein dmesgsieht vollgendermasen aus http://error324.er.ohost.de/benhur/dmseg in der vorletztenzeile steht mal

Code: Alles auswählen

hda: DMA disabled
und cat /proc/ide/hda/settings gibt auch

Code: Alles auswählen

using_dma:0
aus also scheint es zu gehen das mit dem Hdparm werd ich mir mal anschauen.

Benutzeravatar
Savar
Beiträge: 7174
Registriert: 30.07.2004 09:28:58
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Berlin

Beitrag von Savar » 05.06.2007 14:02:12

ja gehen tuts wie du es sagst..

den Code NIRGENDWO reinkopieren.. das ist Code aus dem Linux Kernel 8O der bringt dir nichts :)

Mich wundert nur, dass du halt in der DMESG keine Ausgabe diesbezüglich hast, da es eigentlich daraufhin "Prevented DMA" irgendwo im DMESG hätte stehen müssen.. :? komisch..

/edit: wobei ich einen 2.6.21.1er Kernel hab.. mag sein, dass das bei älteren noch nicht ausgegeben wurde.. trotzdem komisch..
MODVOICE/MYVOICE
Debianforum Verhaltensregeln
Log Dateien? -> NoPaste

Error324
Beiträge: 40
Registriert: 31.05.2007 11:48:26
Kontaktdaten:

Beitrag von Error324 » 05.06.2007 14:12:29

Das is eine Netinstall Cd gewesen geplant war eigentlich ein Minimalsystem....
(das hier is eine Benhur2 Hardeware die geglückte FUNKTIONIERENDE installation soll so klein wie möglich bleiben und vorallem sauber... weil das system dann auf eine andere Hardware geported wird bzw is die gleiche hardeware nur anderes Gerät ohne Tastatur und Monitoranschluss deshalb der umweg) naja das ist die art meines Cheffs mich als Azubi zu Quälen -.- ich soll sowas machen ich habe von nix en Plan *heul*

Benutzeravatar
Savar
Beiträge: 7174
Registriert: 30.07.2004 09:28:58
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Berlin

Beitrag von Savar » 05.06.2007 14:15:56

meinst du dein Chef hat nen Plan davon?

Nutz es doch.. so schnell lernst du sonst nicht wie Linux läuft/funktioniert.. und Vorteile wird es dir auf jeden Fall bringen!
MODVOICE/MYVOICE
Debianforum Verhaltensregeln
Log Dateien? -> NoPaste

Error324
Beiträge: 40
Registriert: 31.05.2007 11:48:26
Kontaktdaten:

Beitrag von Error324 » 06.06.2007 13:29:53

Da gibt es ein Problem das einzige was ich seit nem jahr also ausbildungsanfang von ihm höre is ein verweis auf ein buch und das wort rtfm!!!!!

Benutzeravatar
Savar
Beiträge: 7174
Registriert: 30.07.2004 09:28:58
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Berlin

Beitrag von Savar » 06.06.2007 13:53:56

Um zu lernen ist das aber nicht die schlechteste Variante die er dir geben kann.

Aber hat er am Anfang nicht einmal die grundlegensten Sachen erklärt? Was bildet er denn als Ausbilder? 8O
MODVOICE/MYVOICE
Debianforum Verhaltensregeln
Log Dateien? -> NoPaste

Error324
Beiträge: 40
Registriert: 31.05.2007 11:48:26
Kontaktdaten:

Beitrag von Error324 » 06.06.2007 14:20:43

Sagens wir ma so
1.*********************************************************************************************************************************************
2.Die Grundlegenden Dinge hat er mir erklärt.
3.Jetzt bekomme ich nur noch erklärungen wenn **********************************************************************************
4.Naja ich Idiot habe ja gesagt als er am angfang meinte es wird ne menge zu lesen geben.... mit dem lesen habe ich ja keine Probleme nur halt das gelesene behalten ^^.
5.Er könnt mir etwas mehr erklären als er zurzeit tut....
6.***********************************************
7.**************************
8.**********************

/edit Zensiert by Error

Ps: Wieso hast du gesagt das er es sehem könnte in dem Moment wo ich das gelesen hatte ist er in die Werkstatt gekommen -.-.
Zuletzt geändert von Error324 am 06.06.2007 15:20:12, insgesamt 1-mal geändert.

Benutzeravatar
Savar
Beiträge: 7174
Registriert: 30.07.2004 09:28:58
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Berlin

Beitrag von Savar » 06.06.2007 15:05:42

Naja.. nichts was ich nicht schon über andere Ausbilder gehört habe :D

Aber trotzdem.. hier solltest du mehr "zurückhaltend" dich über ihn äußern (am besten editieren bevor Google das Cached.. das wirst du kaum los)..
MODVOICE/MYVOICE
Debianforum Verhaltensregeln
Log Dateien? -> NoPaste

Kelpin
Beiträge: 533
Registriert: 27.07.2004 10:13:23
Lizenz eigener Beiträge: GNU Free Documentation License
Wohnort: Otterbach/Pfalz

Beitrag von Kelpin » 06.06.2007 15:14:20

Hi,
das meißte klingt nach nem ganz normalen Ausbilder :P
Vielleicht solltest Du Dich mal schlau machen was Du am Ende intus haben müsstest (z.B. in der Berufsschule). Ich hab' zwar Metall gelernt, die Problematik ist aber dieselbe. Wenn man zu spät merkt, daß Ausbildungsinhalte nicht vermittelt werden, kann es zu kurz vor der Prüfung zu spät sein um noch aufzuholen. Bei uns waren das oft die KFZ-Leute die bei kleineren Betrieben gelernt hatten und da mehr an betrieblichen Notwendigkeiten als an ihrem Ausbildungsziel gearbeitet hatten.

Sich selbst Dinge anzulesen ist m.E. schon mal ein wichtiges Ausbildungsziel. :!:

Gruß
---------------------------------------------------
Nothing is foolproof to a sufficiently talented fool

Error324
Beiträge: 40
Registriert: 31.05.2007 11:48:26
Kontaktdaten:

Beitrag von Error324 » 06.06.2007 15:23:03

is sowas wirklich normal ? WTF wieso hat uns das keiner gesagt?? ich hätt gelernt und hat studiert bis ich 28 bin.....

Antworten