Re: AMD 780G chipset major issues 2/3 (snd_hda)

[ Available lists | Index of freebsd-current | Month of Apr 2009 | Week of 8 Apr 2009 | Raw email | View thread | Wrap long lines | Reply | Tag ]
From
Alexander Motin <mav@FreeBSD.org>
Date
8 Apr 2009 08:38:14
Subject
Re: AMD 780G chipset major issues 2/3 (snd_hda)
Message-ID
49DC6273.1040907@FreeBSD.org

In reply to
Replies
Referenced by

[ Hide this part ]
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> wrote:
>>>> Because pcm0 switched position with pcm1 :-)
>>> Already noticed.
>>> Do you know why?
>> It is really interesting question, but probably to the PCI guys.
>
> 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...

I understand this, I am surprised that attach orders on boot and later
are different:

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

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

Any ideas?

--
Alexander Motin


Elapsed time: 0.148 seconds