FreeBSD 8.0: how to exchange order of recognized HDA devices?



The problem occured after the installation of an ATI HD4670 graphics board, on which one can find an additional HDA device found by the kernel before the on-board HDA device is found.
So many clients, like vlc, mplayer etc. do have problems - they either play no sound through the usual pathways (via on-board soundcard/chip and the attached speakerset and/or headphones).
I see 4 mixer-devices: mixer0 through mixer3. mixer0 seems to be attached to the graphics-card, mixer1 shows the usual devices I recognize and mixer 2 and 3 are unknown to me, they show up only 2 facilities.

To make things simple: is there a way to change order of the found HDA controller?

Thi8s is what 'dmesg|grep HDA' reveals:

--
hdac0: HDA Codec #0: ATI R6xx HDMI
pcm0: <HDA ATI R6xx HDMI PCM #0 Digital> at cad 0 nid 1 on hdac0
hdac1: HDA Codec #0: Analog Devices AD1988B
pcm1: <HDA Analog Devices AD1988B PCM #0 Analog> at cad 0 nid 1 on hdac1
pcm2: <HDA Analog Devices AD1988B PCM #1 Analog> at cad 0 nid 1 on hdac1
pcm3: <HDA Analog Devices AD1988B PCM #2 Digital> at cad 0 nid 1 on hdac1
--


Or do i miss something unrevealed?

Thanks in advance,
Oliver

_______________________________________________
freebsd-current@xxxxxxxxxxx mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-current
To unsubscribe, send any mail to "freebsd-current-unsubscribe@xxxxxxxxxxx"



Relevant Pages