From owner-freebsd-multimedia@FreeBSD.ORG Thu Nov 29 20:32:56 2012 Return-Path: Delivered-To: freebsd-multimedia@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 87CDE25E for ; Thu, 29 Nov 2012 20:32:56 +0000 (UTC) (envelope-from mavbsd@gmail.com) Received: from mail-qa0-f47.google.com (mail-qa0-f47.google.com [209.85.216.47]) by mx1.freebsd.org (Postfix) with ESMTP id 2EB368FC08 for ; Thu, 29 Nov 2012 20:32:56 +0000 (UTC) Received: by mail-qa0-f47.google.com with SMTP id a19so799145qad.13 for ; Thu, 29 Nov 2012 12:32:55 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=sender:message-id:date:from:user-agent:mime-version:to:cc:subject :references:in-reply-to:content-type:content-transfer-encoding; bh=BJkRAK3Vc++lY4XvdsDiTqDy4svOJTof+hkX742lIC4=; b=D4Oho0zVF7h86ZoYMAI+ayicJCrQKjxgcz7pehFvZSHjnK438EbP3BCOiDoZOHXIPW 5BBEC5v2A5wuDuycOLN0DAdI0Atb0jDsfhMQ0Z5aOUNsegQrpXpLW9IadfOzc8CRdfmu GEXW0aGyix+zR/TFQEFEypjOPkp7RXOIDu0uG4qUQ/6+LP79yqjm4T+t96Z+Y+sevJqA yJvbBRM31cvKP3nTdtXEhXclR6sKwlGWMCM0OwraUUPUBBS+pU2AzAQIFd2QARmaqXaJ fx8+j9xeY90XK0BUkEVFwkTEhhCXV7EaVKIQA2Lorit5++qvjQc8AcZXjsqoqxUgEva9 2HNw== Received: by 10.49.28.168 with SMTP id c8mr31301348qeh.62.1354221175396; Thu, 29 Nov 2012 12:32:55 -0800 (PST) Received: from mavbook.mavhome.dp.ua (cpe-67-244-107-195.nyc.res.rr.com. [67.244.107.195]) by mx.google.com with ESMTPS id r13sm1228955qeu.11.2012.11.29.12.32.54 (version=TLSv1/SSLv3 cipher=OTHER); Thu, 29 Nov 2012 12:32:54 -0800 (PST) Sender: Alexander Motin Message-ID: <50B7C674.5050305@FreeBSD.org> Date: Thu, 29 Nov 2012 22:32:52 +0200 From: Alexander Motin User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:13.0) Gecko/20120628 Thunderbird/13.0.1 MIME-Version: 1.0 To: vermaden Subject: Re: kern/148741: [sound] Headphones are deaf (do not work) on Lenovo ThinkPad X300 References: <201211261511.qAQFBYM6080933@freefall.freebsd.org> <50B45C7F.9080502@rawbw.com> <20121127073752.GF94814@jd.benders.se> <50B4EE7C.6050900@FreeBSD.org> In-Reply-To: <50B4EE7C.6050900@FreeBSD.org> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: freebsd-multimedia@freebsd.org X-BeenThere: freebsd-multimedia@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Multimedia discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 29 Nov 2012 20:32:56 -0000 On 27.11.2012 18:46, Alexander Motin wrote: > On 27.11.2012 09:37, Joel Dahl wrote: >> On 26-11-2012 22:23, Yuri wrote: >>> On 11/26/2012 21:59, vermaden wrote:mav@FreeBSD.org: >>>>> Synopsis: [sound] Headphones are deaf (do not work) on Lenovo >>>>> ThinkPad X300 >>>>> >>>>> State-Changed-From-To: open->closed >>>>> State-Changed-By: mav >>>>> State-Changed-When: Mon Nov 26 15:09:31 UTC 2012 >>>>> State-Changed-Why: >>>>> Proposed hints looks like overkill, but as far as it works, that is >>>>> OK. >>>>> >>>>> http://www.freebsd.org/cgi/query-pr.cgi?pr=148741 >>>> Closing this PR is OK under one of these conditions: >>>> >>>> - LINK to that X300 specifical configuration/hack PR should be >>>> within FreeBSD Handbook. >>>> - Information for X300 specific configuration should be directly >>>> in the FreeBSD Handbook. >>> >>> Or there should be the quirks-like mechanism in hda driver incorporating >>> these hints on the device by device level. >> >> We had this in the hda driver before mav rewrote it. The rewrite was a >> definite improvement in most cases and it almost always works without >> user >> intervention now, but I still think we need some kind of quirks >> functionality. >> I don't buy the "hardware is obsolete in 6 months" argument. I have >> several >> 3+ years old laptops at home. All working great. Asking users to play >> around >> with device.hints just to get sound working (it's 2012 after all, not >> 1992...) >> isn't all that user-friendly. If someone manages to figure out the >> correct configuration for a specific laptop, we should make sure we >> pick it up >> and include it in the driver. This will save the next user with the same >> hardware at least a few gray hairs... > > I haven't removed support for model-specific hacks, even moved them into > separate file to make easier to handle them. If there is so much > interest to this specific model, I don't mind to add it. But first we > have to clean up the problem. Provided hints look more like inconsistent > combination of hints from different systems. So at first we should find > out which of these lines are really useful and why. Vermaden, could you > do some binary search and upload somewhere verbose dmesg output for > better understanding of the situation. Vermaden, could you please test this patch and send me the new verbose dmesg: http://people.freebsd.org/~mav/X300.patch It was made for 10-CURRENT, but should apply to 8/9-STABLE. -- Alexander Motin