Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 27 May 2011 10:23:44 +0200
From:      David Demelier <demelier.david@gmail.com>
To:        freebsd-multimedia@freebsd.org
Subject:   Re: snd_hda no sound when I reboot from windows (and vice versa)
Message-ID:  <4DDF5F90.9080701@gmail.com>
In-Reply-To: <20110526215425.1196877a@davenulle.org>
References:  <20110526215425.1196877a@davenulle.org>

next in thread | previous in thread | raw e-mail | index | archive | help
On 26/05/2011 21:54, Patrick Lamaiziere wrote:
> 8.2 stable/i386
>
> Hello,
>
> If I reboot from Windows, I've got no sound. I must remove the power
> cord from the alimentation and then sound works in FreeBSD.
>
> Vice versa, same problem if I reboot from FreeBSD to Windows.
>
> That's a bit annoying. I can see there are differences between the two
> cases on the verbose output of snd_hda and pcm:
>
> (hda-sound : sound works, hda-nosound : does not work)
> roxette:~$ diff -u hda-sound.txt hda-nosound.txt
> --- hda-sound.txt	2011-05-26 21:29:32.000000000 +0200
> +++ hda-nosound.txt	2011-05-26 21:28:26.000000000 +0200
> @@ -229,19 +229,47 @@
>   hdac1:
>   hdac1:             nid: 20 [DISABLED]
>   hdac1:            Name: vendor widget
> -hdac1:      Widget cap: 0x00f00000
> +hdac1:      Widget cap: 0x00f0010b
>
> and pins association differs :
>
>   pcm4: Speaker/Beep Volume (OSS: speaker)
>   pcm4:    |
> -pcm4:    +- ctl 23 (nid  34 out):    -15/12dB (19 steps) + mute
> +pcm4:    +- ctl 29 (nid  34 out):    -15/12dB (19 steps) + mute
>
> ...
>
> files:
> hda-sound.txt : http://user.lamaiziere.net/patrick/hda-sound.txt
> hda-nosound.txt : http://user.lamaiziere.net/patrick/hda-nosound.txt
> diff : http://user.lamaiziere.net/patrick/hda_diff.txt
>
> Any idea?
>
> Thanks, regards.
> _______________________________________________
> freebsd-multimedia@freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-multimedia
> To unsubscribe, send any mail to "freebsd-multimedia-unsubscribe@freebsd.org"

I had the some trouble when I reboot from linux, I guess it mutes the 
hda chipset directly in hardware, the only solution I found is to press 
the mute button again at the before the FreeBSD loader appears.

Cheers,

-- 
David Demelier



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