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

O. Hartmann ohartman at zedat.fu-berlin.de
Wed May 13 07:36:17 UTC 2009


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



More information about the freebsd-questions mailing list