Date: Tue, 20 Jan 2009 01:28:53 +0200 From: Alexander Motin <mav@FreeBSD.org> To: Torfinn Ingolfsen <torfinn.ingolfsen@broadpark.no> Cc: freebsd-multimedia@freebsd.org Subject: Re: ThinkPad T61, FreeBSD 7.1-stable and snd_hda Message-ID: <49750CB5.8020308@FreeBSD.org> In-Reply-To: <1232400186.00063289.1232389202@10.7.7.3> References: <1232319578.00062767.1232307602@10.7.7.3> <1232396584.00063271.1232385003@10.7.7.3> <1232400186.00063289.1232389202@10.7.7.3>
next in thread | previous in thread | raw e-mail | index | archive | help
This is a multi-part message in MIME format. --------------000806070700090809050403 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Torfinn Ingolfsen wrote: > On Mon, 19 Jan 2009 18:00:40 +0200 > Alexander Motin <mav@mavhome.dp.ua> wrote: > >> Looks mostly good, except speaker input was not traced properly. >> Is everything else fine, or you have just missed the problem >> description? :) > > Everything else is working fine, no problem description needed. :-) Fine. Try please this patch. It should give you analog PC-speaker working if it is connected in hardware. It should be controllable with speaker and mix controls. >> PS: 7.1-STABLE already includes one SD card reader driver (sdhci). >> Have you tested it before installing alternative one? > > The sdmmc driver was therer from testing in the past. > I was not aware of sdhci - thanks for mentioning it. > > After I loaed mmcsd and mmc (I guess which one is loaed first doesn''t matter?) this happens when I insert a SD card (I have no mmc or memorystick cards - sorry) (from /var/log/messages): 1. Load order is not important. 2. MMC should work, while MemoryStick is different, practically closed standard and not implemented. -- Alexander Motin --------------000806070700090809050403 Content-Type: text/plain; name="hda.ad-speaker.patch" Content-Transfer-Encoding: 7bit Content-Disposition: inline; filename="hda.ad-speaker.patch" diff -ruNp hda2/hdac.c hda/hdac.c --- hda2/hdac.c 2009-01-19 20:42:28.000000000 +0200 +++ hda/hdac.c 2009-01-20 01:24:47.000000000 +0200 @@ -2585,8 +2585,15 @@ hdac_widget_getcaps(struct hdac_widget * Change beeper pin node type to beeper to help parser. */ *waspin = 0; switch (id) { + case HDA_CODEC_AD1882: + case HDA_CODEC_AD1883: + case HDA_CODEC_AD1984: + case HDA_CODEC_AD1984A: + case HDA_CODEC_AD1984B: + case HDA_CODEC_AD1987: case HDA_CODEC_AD1988: case HDA_CODEC_AD1988B: + case HDA_CODEC_AD1989B: beeper = 26; break; case HDA_CODEC_ALC260: --------------000806070700090809050403--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?49750CB5.8020308>