[snd_hda] Sound problem on Macbook pro model 3.1

Alexander Motin mav at mavhome.dp.ua
Sat Jan 31 10:00:35 PST 2009


Patrick Lamaizière wrote:
> Le Sat, 31 Jan 2009 17:00:50 +0200,
> Alexander Motin <mav at mavhome.dp.ua>:
> 
>>> That's not a real problem, but the driver does not use coherent
>>> numbers for the associations.
>>> By instance for the quirk hint.hdac.0.cad0.nid21.config="as=4
>>> seq=15", it displays 
>>> hdac0: Enabling headphone/speaker audio routing switching:
>>> hdac0:  as=3 sense nid=21 [UNSOL]
>>>
>>> Why "as=3" instead "as=4"?
>> There is two different numberings, internal (driver) and external
>> (UAA). Internal numbers are unique to identify association, while
>> external are not. UAA specifies that there can be several as=15 pins
>> which are not associated (each is them a part of his own association).
> 
> Ok, Thanks Alexander.
> 
> Update: The internal microphone works too.
> 
> Do you think we should add a quirk to the driver for this hardware?
> I'm asking because the problem of shared pci id between several Mac.

The answer depends on how much difference between those Macs. If that 
patch applicable to all of them (all devices sharing same ID allow 
setting gpio0 and ovref), then it is possible.

-- 
Alexander Motin


More information about the freebsd-multimedia mailing list