kern/148741: [sound] Headphones are deaf (do not work) on Lenovo ThinkPad X300
vermaden at interia.pl
Sat Dec 8 19:55:51 UTC 2012
"Alexander Motin" <mav at FreeBSD.org> pisze:
> 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 at 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
Sorry for the late response, but it works beautifully ;)
More information about the freebsd-multimedia