kern/148741: [sound] Headphones are deaf (do not work) on Lenovo ThinkPad X300

vermaden vermaden at interia.pl
Tue Nov 27 22:17:52 UTC 2012


"Alexander Motin" <mav at FreeBSD.org> pisze:
> 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.

dmesg or dmesg -a? Should I do that dmesg with these device.hints
loaded or without them? (or both)?

Regards,
vermaden



More information about the freebsd-multimedia mailing list