Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 28 Feb 2009 01:52:07 -0500
From:      Yoshihiro Ota <ota@j.email.ne.jp>
To:        Alexander Motin <mav@FreeBSD.org>
Cc:        FreeBSD Current <freebsd-current@freebsd.org>
Subject:   Re: Annoying whitenoise sound coming from snd_hda enabled chipset
Message-ID:  <20090228015207.d7432c0a.ota@j.email.ne.jp>
In-Reply-To: <49A7D1C2.6070608@FreeBSD.org>
References:  <1235218982.00077642.1235207402@10.7.7.3> <499FFC5F.3020903@FreeBSD.org> <47d0403c0902210949i74473bc5j57c923e13c85e89@mail.gmail.com> <49A04510.5030405@FreeBSD.org> <alpine.GSO.1.10.0902211333260.28932@multics.mit.edu> <7d6fde3d0902211356h66b05cfcxf2ebbe9b2a6fd0f0@mail.gmail.com> <20090224004110.e4ad76f4.ota@j.email.ne.jp> <49A45127.3000108@FreeBSD.org> <20090225211656.75c546c3.ota@j.email.ne.jp> <49A6F609.20901@FreeBSD.org> <20090226223106.b56ad289.ota@j.email.ne.jp> <49A7D1C2.6070608@FreeBSD.org>

next in thread | previous in thread | raw e-mail | index | archive | help
On Fri, 27 Feb 2009 13:42:58 +0200
Alexander Motin <mav@FreeBSD.org> wrote:

> Yoshihiro Ota wrote:
> > On Thu, 26 Feb 2009 22:05:29 +0200
> > Alexander Motin <mav@FreeBSD.org> wrote:
> > 
> >> Yoshihiro Ota wrote:
> >>> On Tue, 24 Feb 2009 21:57:27 +0200
> >>> Alexander Motin <mav@FreeBSD.org> wrote:
> >>>> Yoshihiro Ota wrote:
> >>>>> In my case, with hdac or pcm device, 8-CURRENT fails to boot very requentry.
> >>>>> It fails to prove a device and doesn't proceed farthar than that point.
> >>>>> Now it only boots once in 5 or 10 reboots.
> >>>>>
> >>>>> When it boots, it prints lots of following messages.
> >>>>>
> >>>>> hdac0: HDA Codec #0: Conexant CX20549 (Venice)
> >>>>> hdac0: unable to allocate widgets!
> >>>>> hdac0: unable to allocate widgets!
> >>>>> hdac0: unable to allocate widgets!
> >>>>> hdac0: unable to allocate widgets!
> >>>>> hdac0: unable to allocate widgets!
> >>>>> hdac0: hdac_command_send_internal: TIMEOUT numcmd=1, sent=1, received=0
> >>>>> hdac0: hdac_command_send_internal: TIMEOUT numcmd=1, sent=1, received=0
> >>>>> hdac0: hdac_command_send_internal: TIMEOUT numcmd=1, sent=1, received=0
> >>>>> hdac0: hdac_command_send_internal: TIMEOUT numcmd=1, sent=1, received=0
> >>>>> hdac0: hdac_command_send_internal: TIMEOUT numcmd=1, sent=1, received=0
> >>>>>
> >>>>> I think this started happening about a week ago or so, sometime between
> >>>>> 13 and 16th.
> >>>> The only significant change last time was enabling MSI by default. But I 
> >>>> don't think it should lead to such errors. I have tried even operation 
> >>>> completely without interrupts working and there is not such errors. Can 
> >>>> you send me complete verbose dmesg with the problem and `pciconf -lvc` 
> >>>> output?
> >>>>
> >>>> Also you may try to disable MSI by setting 'hint.hdac.0.msi=0' hint.
> >>> Once I disabled snd_hda_load="YES" in /boot/loader.conf, it comes up
> >>> all times.  However, when I run "kldload snd_hda", the system stops responding,
> >>> i.e. crashes.
> >>>
> >>> So, now I added 'hint.hdac.0.msi="0"' in the hint; then, system comes up fine.
> >>> I tried "kldload snd_hda" and got the following output.
> >>> System didn't crash after adding the hint so that I added snd_hda_load="YES"
> >>> back to /boot/loader.conf.
> >> I have committed a patch to the CURRENT that should disable MSI for your 
> >> HDA controller by default. Test it please.
> > 
> > That's r189086, isn't it?
> > 
> > So, for testing, I will remove hint.hdac.0.msi and add 'snd_hda_load="YES"' back.
> > Does that sound valid test?
> 
> Yes. 'snd_hda_load="YES"' is on your wish.

System comes up without problems now.

Thanks,
Hiro



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20090228015207.d7432c0a.ota>