Terratec Sound! Ein Wunder?

Durandal

Marathon4ever
Hallo BSD'ler!
Habe mir vorgestern FreeBSD erstmalig neu installiert (ehemaliger Linuxer) und bin auch bisher gut zurecht gekommen und sehr zufrieden mit dem System.
Nun ist aber ein Punkt erreicht wo ich nicht mehr weiterkomme so richtig.
Und zwar möchte ich meine Soundkarte aktivieren (eine Terratec). Habe diverse Sachen probiert und die Karte am ende mit KLDLOAD snd_driver.ko zum laufen bekomme. Jetzt sind aber alle möglichen Kernelmodule mit snd_*.ko geladen. Hatte gehofft das man mit KLDSTAT sieht welches in Benutzung ist aber das tuts leider nicht. Meine Frage nun:

1. Wie finde ich heraus welches das benutzte Modul ist?

2. Und wie stelle ich es nun ein das das passende Modul beim Neustart automatisch geladen wird?

Vielen Dank für jede Idee!

Durandal
 
Code:
(1:41:17) elessar@aragorn: ~> dmesg |grep pcm
pcm0: <Creative EMU10K1> port 0xe000-0xe01f irq 9 at device 11.0 on pci0
pcm0: <TriTech TR28602 AC97 Codec>
Fuer mich waere /boot/kernel/snd_emu10k1.ko das richtige Modul.
Das wird dann in die /boot/loader.conf eingetragen.
Hier waere das zB
Code:
snd_emu10k1_load="YES"
Also Modulname minus .ko plus _load="YES".

Ansonsten PC aufmachen, schauen welcher Chipsatz auf der Karte is und in den Release Notes kucken welches Modul diesen Chip unterstuetzt.
 
Danke

Okay ich werde mal gucken ob das klappt damit.
Vielen Dank. Meld mich dann heute abend mal wenn ich das
probiert habe.... :-)
 
recht einfach und "universal" is ja auch das einkompilieren in den kernel. einfach "device pcm" rein und gut is. dann passts immer :D
 
Kernel compilieren

Ja das mit dem Kernel muß ich nochmal in Angriff nehmen.
Das ist echt ein gutes Gefühl wenn man so einen Kernel extra fürs eigene System macht. Schön schlank und so. Kann man n Hobby draus machen möglichst kleinen Kernel basteln.
 
Wie sieht das eigentlich mit dem kernel aus, kann ich da einfach z.B. alle
device SCSIblabla

Zeilen rauslöschen, weil ich z.B. gar kein SCSI Gerät habe??? Oder fährt da die Mühle nicht mehr hoch? Wird der Kernel dann schneller, wenn er kleiner ist???

Bekanntlich ist ja auf alle Fragen die Antwort 42, aber ich glaub hier irgendwie net!:D

carb
 
achte halt darauf daste keine einträge löscht die du in deinem system stecken hast. alles "überflüssige" kann raus.
kernel wird dadurch kleiner und "schneller".
besonders dann wenn überflüssige prozessor architekturen raus sind und mit dem richtigen cputype kompiliert wurde.
(stichwort make.conf)
 
oh shit jungs, seht mal was ich gefunden hab, des sieht gar net gut aus!!!!:

#syscons is the default console driver, resembling an SCO console
device sc

...na ich hoff doch mal das des für *BSD net gefährlich wird!:D

carb
 
Alles geklappt

So hat alles geklappt wie beschrieben habe einfach den Eintrag in der boot/loader.conf gemacht.
Vielen Dank für die schnelle Hilfe!

So long

Durandal
 
Back
Top