snd_hda kratscht beim ersten Lied

kashee Opeiah

FreeBSD rockz
Hi,
ich habe 2 Probleme mit snd_hda
Mein System ist FreeBSD 7.2 Release mit GENERIC-Kernel

Wenn ich in die loader.conf ein snd_hda_load="Yes" wird das Modul geladen, aber ich habe keine Einstellungen im mixer und höre kein Ton! Wenn ich das Modul normal lade funktioniert das, da kommt
Code:
hdac0: <ATI SB600 High Definition Audio Controller> mem 0xfe024000-0xfe027fff irq 16 at device 20.2 on pci0          
hdac0: HDA Driver Revision: 20090329_0131
hdac0: [ITHREAD]
hdac0: HDA Codec #0: Realtek ALC885
hdac1: <ATI RS780 High Definition Audio Controller> mem 0xfdffc000-0xfdffffff irq 19 at device 5.1 on pci1
hdac1: HDA Driver Revision: 20090329_0131
hdac1: [ITHREAD]
hdac1: HDA Codec #0: ATI RS690/780 HDMI
pcm0: <HDA Realtek ALC885 PCM #0 Analog> at cad 0 nid 1 on hdac0
pcm1: <HDA Realtek ALC885 PCM #1 Analog> at cad 0 nid 1 on hdac0
pcm2: <HDA Realtek ALC885 PCM #2 Digital> at cad 0 nid 1 on hdac0
pcm3: <HDA ATI RS690/780 HDMI PCM #0 Digital> at cad 0 nid 1 on hdac1
dann habe ich im mixer die Geräte (?)
Wie kann ich das Modul richtig starten und warum geht das nicht mit dem Loader, vieleicht weil dem beim booten noch Sachen fehlen?
Ein Kernel mit festeingebauten Treiber würde ja gehen oder? Möchte ich aber derzeit nicht!

Jetzt zu Problem 2, wenn der Ton funktioniert ist der erste Ton, also egal ob Lied oder anderen Ton immer mit nen starken Rauschen und Gratschen versehen wie als wenn ein Radio nicht ganz auf der richtigen Frequenz ist. Wenn ich den Ton kurz beende und dann weiter abspiele ist alles Wunderbar!

So ich hoffe ihr könnt mir helfen.

Danke
KO
 
Hy,
also zum 1. Problem. habe das in meiner loader.conf soo stehen:

sound_load="YES"
snd_hda_load="YES"

funktioniert

2. Problem, keine Ahnung

Gruß..
 
Wie ist die Ausgabe von:

Code:
# sysctl hw.snd.default_unit

The snd_hda(4) driver has been updated. This changes include support for multiple codec per HDA bus, multiple functional groups per codec, multiple audio devices per functional group, digital (SPDIF/HDMI) audio input/output, suspend/resume, and part of multichannel audio.

Note that due to added HDMI audio and logical audio devices support, the updated driver often provides several PCM devices. This means that in some cases the system default audio device no longer corresponds to the users's habitual audio connectors. In such cases the default device can be specified in audio applications' setup or defined globally via hw.snd.default_unit sysctl, as described in the sound(4) manual page.

Ich musste von "hw.snd.default_unit=0" auf "hw.snd.default_unit=1", in der sysctl.conf ändern. Es kann aber auch "hw.snd.default_unit=2" oder "hw.snd.default_unit=3" sein. Vorher hatte ich auch kein Ton und keine Einstellungen im mixer.

sound_load="YES" wird in der loader.conf, nicht benötigt.
 
Zu 2.: Ja, das habe ich auch. Ist ein Bug, der auf einigen Chips auftritt. Nichts gefährliches, nur minimal nervig.
 
Wie ist die Ausgabe von:

Code:
# sysctl hw.snd.default_unit



Ich musste von "hw.snd.default_unit=0" auf "hw.snd.default_unit=1", in der sysctl.conf ändern. Es kann aber auch "hw.snd.default_unit=2" oder "hw.snd.default_unit=3" sein. Vorher hatte ich auch kein Ton und keine Einstellungen im mixer.

sound_load="YES" wird in der loader.conf, nicht benötigt.

Code:
sysctl hw.snd.default_unit
hw.snd.default_unit: 0

Ich werds mal probieren. Danke für eure Hilfe
 
Hy,
also zum 1. Problem. habe das in meiner loader.conf soo stehen:

sound_load="YES"
snd_hda_load="YES"

funktioniert

2. Problem, keine Ahnung

Gruß..

Code:
sound_load="YES"
kann weggelassen werden, wenn der korrekte Soundtreiber, hier snd_hda geladen wird. Der lädt sound.ko automatisch mit.
 
Zurück
Oben