Laden des Linux-Kernel-Moduls mit modprobe - Neustart erforderlich

595
Quick n Dirty

Ich habe nur mit dem Biosignal gespielt und musste das Modul pcspkr laden. Der Piepton funktioniert jedoch nur, wenn ich das System neu starte. Das Modul ist definitiv geladen, aber der Lautsprechertreiber funktioniert erst nach einem Neustart des Systems.

Folgendes habe ich getan:

$ modprobe pcspkr $ lsmod | grep pcspkr pcspkr 12702 0  

Was ist der Grund für dieses Verhalten?

Grüße

Update: Sogar das Anhalten an den RAM bewirkt, dass der Bios piept.

1
Ich denke, dass `pcspkr` von einigen anderen Modulen abhängt, die nicht geladen wurden. terdon vor 10 Jahren 0
Ich möchte lieber sagen, dass ein oder mehrere andere Module entladen werden müssen, bevor der Lautsprecher piept. Können Sie Ihr System in den Zustand bringen, in dem es nicht piept und dann die vollständige Ausgabe von 'lsmod' liefert? ott-- vor 10 Jahren 0
@terdon: `modprobe` fügt immer zuerst abhängige Module ein. grawity vor 10 Jahren 0
@grawity ja, aber ich stellte mir einige seltsame Situationen mit auf der schwarzen Liste befindlichen Modulen vor. Nicht ganz sicher, dass es möglich ist, aber wenn die Blacklist gelesen und ein Modul gesperrt wurde und dann eines geladen wurde, für das das gesperrte erforderlich ist, wird das Blacklisting ignoriert? terdon vor 10 Jahren 0
Nein, ich glaube nicht. btw: ursprünglich war das pcspkr-modul auf meinem system auf der schwarzen liste, aber ich habe es von der schwarzen liste entfernt Quick n Dirty vor 10 Jahren 0

0 Antworten auf die Frage