FreeBSD 7 lädt Module nicht

nedro

Member
Hallo

Ich habe ein kleines Problem mit den Modulen unter FreeBSD 7. Konkret geht es darum, dass diese nicht geladen werden obwohl ich sie in der /boot/loader.conf eingetragen habe.
Meine /boot/loader.conf:
------------------------
linux_load="YES"
nvidia_load="YES
sound_load="YES"
snd_via8233_load="YES"
autoboot_delay="5"
init_shell="/usr/local/bin/bash"
------------------------
Anmerken möchte ich noch, dass ich relativ neu bei BSD bin und derzeit nur mit dem System herumspiele um es richtig zu verstehen! ;)

lg
nedro
 
Moin,

das linux und nvidia-Modul sind optionale Module und müssen durch installieren der entsprechenden Ports erst generiert werden. Schau bitte in /boot/kernel und /boot/modules ob die entsprechenden Modul vorhanden sind.

Mit kldstat erhälst du die Liste der erfolgreich geladenen Module.

Gruss, Elwood
 
Jaja, das weiß ich schon ... vorhanden sind sie allesamt! Das Problem ist eben, dass ich sie immer manuell mit "kldload" laden muss sobald mein System fertig gebootet hat.

*edit*

Was vielleicht noch gesagt werden sollte, die /boot/loader.conf wird irgendwie komplett ignoriert. Es funktionieren sowohl weder autoboot_delay="5" noch init_shell="/usr/local/bin/bash"...
 
Last edited:
Mh, dann fällt mir konkret auch nicht mehr so viel ein. Nimm mal testweise den letzten Eintrag raus. Könnte ein Problem sein. Meine Befürchtung ist, dass /usr/ zum entscheidenen Zeitpunkt noch nicht gemountet sein könnte... Nur mal so eine Idee. *Try/Trail & Error*

Gruss, Elwood

PS: Das dachte ich auch... läuft es denn ohne die beiden Einträge?!
 
Hallo nedro,
achte mal beim booten auf eventuelle Fehlermeldungen, alternativ kannst du auch in den Logfiles nachsehen.
Vielleicht wird dort etwas über ein Fehler beim lesen der loader.conf angezeigt
 
Code:
nvidia_load="YES
Da fehlt ein Quote (")

Tippfehler meinerseits! In der loader.conf stehts schon richtig ;)

Hallo nedro,
achte mal beim booten auf eventuelle Fehlermeldungen, alternativ kannst du auch in den Logfiles nachsehen.
Vielleicht wird dort etwas über ein Fehler beim lesen der loader.conf angezeigt

Ich kann keine entdecken! Habe mir allerdings auch nur "dmesg" durchgesehen ...
 
Zu dem Zeitpunkt an dem die loader.conf gelesen wird steht noch keine Platte zum Schreiben irgendwelcher Logs bereit. Also muss man schon auf dem Bildschirm hinsehen.
 
Tippfehler meinerseits! In der loader.conf stehts schon richtig ;)
Okay ;)

Kamikaze sagt es. Du musst wenn schon beim Start direkt am Anfang gucken. Das führt mich auch zu der Frage, ob du mit einem Bootmanager wie grub FreeBSD startest? Könnte es evrtl sein, das du nicht den "loader" startest sondern direkt den Kernel? Dann wird die loader.conf nämlich nicht mit eingebunden.

Vllt hilft es auch wenn du die loader.conf einfach nochmal löschst und neu schreibst. bzw aus defaults/loader.conf herauskopierst und anpasst.

Was anderes fällt mir jetzt auch nicht ein.

EDIT:
Eine Sache fällt mir noch ein. Existiert bei dir die /boot/default/loader.conf überhaupt? Denn afair wird daraus die /boot/loader.conf aufgerufen.
 
Last edited:
Back
Top