Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 02 Oct 2008 22:53:10 +0300
From:      Alexander Motin <mav@FreeBSD.org>
To:        gary.jennejohn@freenet.de
Cc:        freebsd-current@freebsd.org
Subject:   Re: regression in HDA functionality
Message-ID:  <48E526A6.8000107@FreeBSD.org>
In-Reply-To: <20081002194411.387b7f32@ernst.jennejohn.org>
References:  <1222892584.00020319.1222880402@10.7.7.3>	<48E47ADF.7030004@FreeBSD.org>	<20081002144243.3f2e7310@ernst.jennejohn.org>	<48E4CC6C.6050407@FreeBSD.org> <20081002194411.387b7f32@ernst.jennejohn.org>

next in thread | previous in thread | raw e-mail | index | archive | help
Gary Jennejohn wrote:
> On Thu, 02 Oct 2008 16:28:12 +0300
> Alexander Motin <mav@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



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