alsa-devel.alsa-project.org archive mirror
 help / color / mirror / Atom feed
From: Wu Fengguang <fengguang.wu@intel.com>
To: "David Härdeman" <david@hardeman.nu>
Cc: "alsa-user@lists.sourceforge.net"
	<alsa-user@lists.sourceforge.net>,
	"alsa-devel@alsa-project.org" <alsa-devel@alsa-project.org>,
	Alexey Fisher <bug-track@fisher-privat.net>
Subject: Re: iec958 regression with alsa 1.0.22 and kernel 2.6.33 on Intel DG45FC motherboard
Date: Thu, 6 May 2010 16:15:44 +0800	[thread overview]
Message-ID: <20100506081544.GA4082@localhost> (raw)
In-Reply-To: <0c7a6777d7b1bd6032e87a5955efb7cd.squirrel@www.hardeman.nu>

On Thu, May 06, 2010 at 03:42:27PM +0800, David Härdeman wrote:
> On Thu, May 6, 2010 02:55, Wu Fengguang wrote:
> > On Thu, May 06, 2010 at 07:05:16AM +0800, David Härdeman wrote:
> >> A recent upgrade to kernel 2.6.33.x and alsa 1.0.22 broke spdif (iec958)
> >
> > Upgraded from which kernel?
> 
> 2.6.32.something, can check exact version later if you want. alsa
> userspace bits were upgraded at the same time (can also check from which
> version later if necessary).

Yes, should be OK in 2.6.32, and broken by this commit:

commit 52dc438606d1ef78b96f56cc04dbea9242005730
Author: Alexey Fisher <bug-track@fisher-privat.net>
Date:   Sat Dec 12 11:16:41 2009 +0200

    ALSA: hda - Overwrite pin config on intel DG45ID board.
    
    The pin config provided by BIOS have some problems:
    0x0221401f: [Jack] HP Out at Ext Front  <-- other association and sequence
    0x02a19020: [Jack] Mic at Ext Front     <-- other association
    0x01113014: [Jack] Speaker at Ext Rear  <-- line out (not speaker)
    0x01114010: [Jack] Speaker at Ext Rear  <-- line out
    0x01a19030: [Jack] Mic at Ext Rear      <-- other association
    0x01111012: [Jack] Speaker at Ext Rear  <-- line out
    0x01116011: [Jack] Speaker at Ext Rear  <-- line out
    0x40f000f0: [N/A] Other at Ext N/A
    0x40f000f0: [N/A] Other at Ext N/A
    0x40f000f0: [N/A] Other at Ext N/A
    0x40f000f0: [N/A] Other at Ext N/A
    0x40f000f0: [N/A] Other at Ext N/A
    0x01451140: [Jack] SPDIF Out at Ext Rear
    0x40f000f0: [N/A] Other at Ext N/A
    
    just overwrite it.
    
    Signed-off-by: Alexey Fisher <bug-track@fisher-privat.net>
    Signed-off-by: Takashi Iwai <tiwai@suse.de>

> 
> >> output on my Intel DG45FC motherboard (IDT 92HD73E1X5 codec,
> >> snd-hda-intel driver).
> >>
> >> After playing around a bit with module params, it turns out that loading
> >> snd-hda-intel with model=no-jd fixes this problem (previously the module
> >> worked without any model option at all, note also that model=intel does
> >> not work which is kinda weird).
> >
> > You mean model=intel never worked?
> 
> No, I mean that I've never used a model= parameter before, and in trying
> to debug this new problem I tried model=intel which did not fix it but
> model=no-jd does. So model=intel might have worked before.

Yes, model=intel worked before.
 
> On a related note, why is model=intel even there (and why is the end-user
> expected to set it)? The docs says it's for DG45FC and DG45ID
> motherboards, but shouldn't those motherboards be possible to autodetect
> in the driver via DMI info?

It has to be assigned case by case, since we never know whether the
current settings will apply automatically to future Intel boards..

Thanks,
Fengguang

_______________________________________________
Alsa-devel mailing list
Alsa-devel@alsa-project.org
http://mailman.alsa-project.org/mailman/listinfo/alsa-devel

  reply	other threads:[~2010-05-06  8:15 UTC|newest]

Thread overview: 5+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
     [not found] <20100505230516.GA4765@hardeman.nu>
2010-05-06  0:55 ` iec958 regression with alsa 1.0.22 and kernel 2.6.33 on Intel DG45FC motherboard Wu Fengguang
2010-05-06  7:42   ` David Härdeman
2010-05-06  8:15     ` Wu Fengguang [this message]
2010-05-06 10:20     ` Wu Fengguang
2010-05-06 20:28       ` David Härdeman

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20100506081544.GA4082@localhost \
    --to=fengguang.wu@intel.com \
    --cc=alsa-devel@alsa-project.org \
    --cc=alsa-user@lists.sourceforge.net \
    --cc=bug-track@fisher-privat.net \
    --cc=david@hardeman.nu \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).