Skip site navigation (1)Skip section navigation (2)
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>