reakktor
Well-Known Member
Hi
hatte das Problem, das ich nach einem csup/buildworld/buildkernel/mergemaster von 8.1 auf 8.2 plötzlich keinen Sound mehr hatte.
Liegt wohl daran, dass sich am sound-Modul was getan hat, was wieder mal nirgendwo in UPDATING usw. finden lässt.
Kurz:
Soundkarte ist da und wird auch erkannt. Leider scheint FreeBSD nicht in der Lage, das richtige Sound-Device von selbst zu finden.
Ein kurzer List auf die Sound-Devices ergibt nun mit 8.2:
Über
hats dann bei dsp4 gefunkt. Kurzer Schock, bin noch ne Woche halb taub, weil ich Boxen aufgedreht hatte, aber funktionierte
Habe dann in der /boot/loader.conf
eingetragen, und nun funktioniert es wieder mit dem Sound.
Hoffe es hilft anderen mit ähnlichen Problemen weiter.
Mit ärgert es nur tierisch, dass ich wieder mal die halbe Nacht verbringen musste, um so undokumentierte kleine (aber unglaublich stressige) Änderungen selber rauszufinden. Gehört so was nicht in UPDATING oder RELEASE NOTES ?
Oder hab ich da was übersehen ?
greetz reakktor
hatte das Problem, das ich nach einem csup/buildworld/buildkernel/mergemaster von 8.1 auf 8.2 plötzlich keinen Sound mehr hatte.
Liegt wohl daran, dass sich am sound-Modul was getan hat, was wieder mal nirgendwo in UPDATING usw. finden lässt.
Kurz:
Code:
> dmesg
...
hdac0: HDA Driver Revision: 20100226_0142
hdac1: HDA Driver Revision: 20100226_0142
hdac0: HDA Codec #0: NVidia (Unknown)
hdac0: HDA Codec #1: NVidia (Unknown)
hdac0: HDA Codec #2: NVidia (Unknown)
hdac0: HDA Codec #3: NVidia (Unknown)
pcm0: <HDA NVidia (Unknown) PCM #0 DisplayPort> at cad 0 nid 1 on hdac0
pcm1: <HDA NVidia (Unknown) PCM #0 DisplayPort> at cad 1 nid 1 on hdac0
pcm2: <HDA NVidia (Unknown) PCM #0 DisplayPort> at cad 2 nid 1 on hdac0
pcm3: <HDA NVidia (Unknown) PCM #0 DisplayPort> at cad 3 nid 1 on hdac0
hdac1: HDA Codec #2: Realtek ALC889
pcm4: <HDA Realtek ALC889 PCM #0 Analog> at cad 2 nid 1 on hdac1
pcm5: <HDA Realtek ALC889 PCM #1 Analog> at cad 2 nid 1 on hdac1
pcm6: <HDA Realtek ALC889 PCM #2 Digital> at cad 2 nid 1 on hdac1
pcm7: <HDA Realtek ALC889 PCM #3 Digital> at cad 2 nid 1 on hdac1
...
Soundkarte ist da und wird auch erkannt. Leider scheint FreeBSD nicht in der Lage, das richtige Sound-Device von selbst zu finden.
Ein kurzer List auf die Sound-Devices ergibt nun mit 8.2:
Code:
> ls -la /dev/dsp*
crw-rw-rw- 1 root wheel 0, 156 Mar 4 03:11 /dev/dsp0.1
crw-rw-rw- 1 root wheel 0, 158 Mar 4 03:11 /dev/dsp1.1
crw-rw-rw- 1 root wheel 0, 160 Mar 4 03:11 /dev/dsp2.1
crw-rw-rw- 1 root wheel 0, 162 Mar 4 03:11 /dev/dsp3.1
crw-rw-rw- 1 root wheel 0, 148 Mar 4 03:11 /dev/dsp4.0
crw-rw-rw- 1 root wheel 0, 166 Mar 4 03:11 /dev/dsp5.1
crw-rw-rw- 1 root wheel 0, 168 Mar 4 03:11 /dev/dsp6.1
crw-rw-rw- 1 root wheel 0, 170 Mar 4 03:11 /dev/dsp7.1
Über
Code:
> cat /dev/random > /dev/dsp0
> cat /dev/random > /dev/dsp1
> ....
hats dann bei dsp4 gefunkt. Kurzer Schock, bin noch ne Woche halb taub, weil ich Boxen aufgedreht hatte, aber funktionierte
Habe dann in der /boot/loader.conf
Code:
hw.snd.default_unit="4"
eingetragen, und nun funktioniert es wieder mit dem Sound.
Hoffe es hilft anderen mit ähnlichen Problemen weiter.
Mit ärgert es nur tierisch, dass ich wieder mal die halbe Nacht verbringen musste, um so undokumentierte kleine (aber unglaublich stressige) Änderungen selber rauszufinden. Gehört so was nicht in UPDATING oder RELEASE NOTES ?
Oder hab ich da was übersehen ?
greetz reakktor