Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 08 Apr 2009 03:44:21 -0500
From:      Robert Noland <rnoland@FreeBSD.org>
To:        Alexander Motin <mav@FreeBSD.org>
Cc:        Diego Depaoli <trebestie@gmail.com>, freebsd-current <freebsd-current@freebsd.org>
Subject:   Re: AMD 780G chipset major issues 2/3 (snd_hda)
Message-ID:  <1239180261.1954.15.camel@balrog.2hip.net>
In-Reply-To: <49DC6273.1040907@FreeBSD.org>
References:  <1239063789.00097214.1239052203@10.7.7.3> <1239063790.00097218.1239052203@10.7.7.3> <1239063792.00097228.1239052802@10.7.7.3> <49DBBE59.2080801@mavhome.dp.ua> <1239142508.1947.26.camel@balrog.2hip.net> <49DC6273.1040907@FreeBSD.org>

next in thread | previous in thread | raw e-mail | index | archive | help

--=-us1oIC+rbZtNTp8uBlzY
Content-Type: text/plain
Content-Transfer-Encoding: quoted-printable

On Wed, 2009-04-08 at 11:38 +0300, Alexander Motin wrote:
> Robert Noland wrote:
> > On Tue, 2009-04-07 at 23:58 +0300, Alexander Motin wrote:
> >> Diego Depaoli wrote:
> >>> On Mon, Apr 6, 2009 at 11:06 PM, Paul B. Mahol <onemda@gmail.com> wro=
te:
> >>>> Because pcm0 switched position with pcm1 :-)
> >>> Already noticed.
> >>> Do you know why?
> >> It is really interesting question, but probably to the PCI guys.
> >=20
> > I think it is due to bus enumeration... the first one found (i.e. lower
> > bus id) becomes pcm0.  If I plug in the radeon HD 3850 which has hdmi
> > audio, it ends up being pcm0, instead of my rear ports.  I also have a
> > seperate codec for front ports, which is a bit of a pain, but...
>=20
> I understand this, I am surprised that attach orders on boot and later
> are different:
>=20
> on boot:
> hdac0: <ATI RS780 High Definition Audio Controller> mem
> 0xfeae8000-0xfeaebfff irq 19 at device 5.1 on pci1
> hdac1: <ATI SB600 High Definition Audio Controller> mem
> 0xfe8f4000-0xfe8f7fff irq 16 at device 20.2 on pci0
>=20
> later:
> hdac0: <ATI SB600 High Definition Audio Controller> mem
> 0xfe8f4000-0xfe8f7fff irq 16 at device 20.2 on pci0
> hdac1: <ATI RS780 High Definition Audio Controller> mem
> 0xfeae8000-0xfeaebfff irq 19 at device 5.1 on pci1
>=20
> Any ideas?

jhb is really the guru here... but my guess is that the first is the
initial probe.  If you notice the second sequence is in bus order, which
I'm guessing is the order that they were attached in.

robert.

--=20
Robert Noland <rnoland@FreeBSD.org>
FreeBSD

--=-us1oIC+rbZtNTp8uBlzY
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: This is a digitally signed message part

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.11 (FreeBSD)

iEYEABECAAYFAkncY+UACgkQM4TrQ4qfRONgIwCdE3/JvEi/BiYkLpPHm15rRRBi
Qq8Anjp2LkgTsr0DhPIsyIOS3MjHbpoI
=Ty7N
-----END PGP SIGNATURE-----

--=-us1oIC+rbZtNTp8uBlzY--




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?1239180261.1954.15.camel>