From owner-freebsd-current@FreeBSD.ORG Wed May 13 08:03:50 2009 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id E28CE106566C for ; Wed, 13 May 2009 08:03:49 +0000 (UTC) (envelope-from thierry.herbelot@free.fr) Received: from smtp4-g21.free.fr (smtp4-g21.free.fr [212.27.42.4]) by mx1.freebsd.org (Postfix) with ESMTP id 73BA68FC14 for ; Wed, 13 May 2009 08:03:47 +0000 (UTC) (envelope-from thierry.herbelot@free.fr) Received: from smtp4-g21.free.fr (localhost [127.0.0.1]) by smtp4-g21.free.fr (Postfix) with ESMTP id 00B804C8146 for ; Wed, 13 May 2009 10:03:44 +0200 (CEST) Received: from mail.herbelot.nom (bne75-4-82-227-159-103.fbx.proxad.net [82.227.159.103]) by smtp4-g21.free.fr (Postfix) with ESMTP id E47CB4C80C8 for ; Wed, 13 May 2009 10:03:41 +0200 (CEST) Received: from tulipe.herbelot.nom (tulipe.herbelot.nom [192.168.2.5]) by mail.herbelot.nom (8.14.1/8.14.1) with ESMTP id n4D83cJk028549; Wed, 13 May 2009 10:03:40 +0200 (CEST) From: Thierry Herbelot To: "O. Hartmann" Date: Wed, 13 May 2009 10:03:32 +0200 User-Agent: KMail/1.9.10 References: <4A0A7820.6070602@zedat.fu-berlin.de> In-Reply-To: <4A0A7820.6070602@zedat.fu-berlin.de> X-Warning: Windows can lose your files X-Op-Sys: Le FriBi de la mort qui tue X-Org: TfH&Co X-MailScanner: Found to be clean MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-15" Content-Transfer-Encoding: 8bit Content-Disposition: inline Message-Id: <200905131003.33424.thierry.herbelot@free.fr> Cc: freebsd-current@freebsd.org Subject: Re: FreeBSD 8.0: how to exchange order of recognized HDA devices? X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 13 May 2009 08:03:50 -0000 Le Wednesday 13 May 2009, O. Hartmann a écrit : > 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? Hello, I am using a quick and dirty workaround for the same issue under -stable : I am loading the snd_hda from /etc/rc.local (i.e. late in the boot process) instead of via the loader (from /boot/loader.conf) then, the snd_hda uses the "right" physical device (this is with a 780G-based integrated motherboard) Cheers TfH PS : dmesg extract : hdac0: mem 0xfe024000-0xfe027fff irq 16 at device 20.2 on pci0 hdac0: HDA Driver Revision: 20090131_0127 hdac0: [ITHREAD] hdac0: HDA Codec #0: Realtek ALC885 hdac1: mem 0xfdffc000-0xfdffffff irq 19 at device 5.1 on pci1 hdac1: HDA Driver Revision: 20090131_0127 hdac1: [ITHREAD] hdac1: HDA Codec #0: ATI RS690/780 HDMI pcm0: at cad 0 nid 1 on hdac0 pcm1: at cad 0 nid 1 on hdac0 pcm2: at cad 0 nid 1 on hdac0 pcm3: at cad 0 nid 1 on hdac1 > > Thi8s is what 'dmesg|grep HDA' reveals: > > -- > hdac0: HDA Codec #0: ATI R6xx HDMI > pcm0: at cad 0 nid 1 on hdac0 > hdac1: HDA Codec #0: Analog Devices AD1988B > pcm1: at cad 0 nid 1 on hdac1 > pcm2: at cad 0 nid 1 on hdac1 > pcm3: at cad 0 nid 1 on hdac1 > -- > > > Or do i miss something unrevealed? > > Thanks in advance, > Oliver > > _______________________________________________ > freebsd-current@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-current > To unsubscribe, send any mail to "freebsd-current-unsubscribe@freebsd.org"