Re: regression in HDA functionality

From: Alexander Motin <mav_at_FreeBSD.org>
Date: Thu, 02 Oct 2008 22:53:10 +0300
Gary Jennejohn wrote:
> On Thu, 02 Oct 2008 16:28:12 +0300
> Alexander Motin <mav_at_FreeBSD.org> wrote:
> 
>> Gary Jennejohn wrote:
>>>>> I can provide verbose boot output from both kernels, if desired.  Basically, it looks
>>>>> like the headphone output gets disabled with the new driver.
>>>> Usually such problem means that you have broken BIOS. Verbose output
>>>> usually shows where the problem is and writing some device hints usually
>>>> allows to fix the problem. Read updated snd_hda man page and if it not
>>>> help - send your verbose output to me.
>>> I read the man page but I must admit that it didn't help me any.  I
>>> tried setting some device hints but they didn't help either.  I'm
>>> obviously failing to understand something.
>>>
>>> See dmesg_verbose_amd64 and sndstat under ~gj on freefall.
>> I don't see any problem there. It is possible that you may just
>> misunderstood what you have got. You have:
>> pcm0 - SPDIF/HDMI on video card
>> pcm1 - rear 7.1 playback and main record
>> pcm2 - front headphones playback and mic record
>> pcm3 - SPDIF in/out.
>>
>> So, what the problem is? What are you doing, what expecting and what
>> getting?
> 
> I'm not getting any sound on the headphones, either plugged into the
> back or the front.  

Which pcm/dsp device do you use? By default system and players uses 
/dev/dsp0 which is in your case connected to your HDMI output now as it 
was detected first. Try to set hw.snd.default_unit sysctl to 0 
(default), 1, 2 and 3 and play something.

 > With the old kernel it just works.

Old kernel just was unable to support even a half of that what new one 
can. There was no SPDIF/HDMI, was no multi codec and multi device 
support, often was no recording.

-- 
Alexander Motin
Received on Thu Oct 02 2008 - 17:53:12 UTC

This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:39:36 UTC