From: Russell King <rmk+lkml@arm.linux.org.uk>
To: Ivica Ico Bukvic <ico@fuse.net>
Cc: daniel.ritz@gmx.ch, "'Tim Blechmann'" <TimBlechmann@gmx.net>,
"'Thomas Charbonnel'" <thomas@undata.org>,
ccheney@debian.org, linux-pcmcia@lists.infradead.org,
alsa-devel@lists.sourceforge.net, linux-kernel@vger.kernel.org
Subject: Re: [linux-audio-user] snd-hdsp+cardbus+M6807 notebook=distortion -- FIXED!
Date: Mon, 12 Apr 2004 08:28:01 +0100 [thread overview]
Message-ID: <20040412082801.A3972@flint.arm.linux.org.uk> (raw)
In-Reply-To: <20040412013949.NJOP1634.smtp3.fuse.net@64BitBadass>; from ico@fuse.net on Sun, Apr 11, 2004 at 09:39:43PM -0400
On Sun, Apr 11, 2004 at 09:39:43PM -0400, Ivica Ico Bukvic wrote:
> Hi all! Great news! I managed to fix the issue in Linux. As I suspected it
> was the same problem like in Windows after suspend as the distortion was
> similar.
Don't think the problem is 100% solved just yet - there's still work
to do.
You haven't said which kernel version you're using to test this out
on; 2.6.5 contains some fixes for the CB1410 in these areas, and it
would be useful to know if these are working.
So, as per my previous mail and at risk of sounding like a stuck
record^wCD, which kernel version are you using for this test?
Have you also tried only changing a limited subset of these
registers? The reason this is important is that just immitating
the working scenario out right doesn't really tell us very much.
You should be able to tweak these while the card is playing, so
you could try setting them all to the "working" state, play back
the audio, and then try undoing each change individually.
> 2) PREFERRED: hdsp driver needs to adjust the cardbus controller latency
No. Drivers should not fiddle with other parts of the system they
don't own, and the HDSP driver does not own the cardbus controller.
I suspect that the CB1410 quirk needs to force the latency timer at
startup.
> 3) FOR FURTHER INVESTIGATION: Does linux hdsp driver force the f0 value upon
> the 0x81 register or is it that in Linux one simply cannot select d0 value
> for whatever reason
I suspect it may be caused by using a byte access to a longword-sized
register. 0x81 is supposed to be accessed via:
setpci -s a.0 0x80.l
which of course means its bits 8 to 15.
--
Russell King
Linux kernel 2.6 ARM Linux - http://www.arm.linux.org.uk/
maintainer of: 2.6 PCMCIA - http://pcmcia.arm.linux.org.uk/
2.6 Serial core
next prev parent reply other threads:[~2004-04-12 7:28 UTC|newest]
Thread overview: 20+ messages / expand[flat|nested] mbox.gz Atom feed top
2004-04-10 1:47 [linux-audio-user] snd-hdsp+cardbus+M6807 notebook=distortion -- First good news Daniel Ritz
2004-04-10 3:30 ` Ivica Ico Bukvic
2004-04-11 13:25 ` Russell King
2004-04-11 16:08 ` Tim Blechmann
2004-04-11 23:45 ` Daniel Ritz
2004-04-12 1:39 ` [linux-audio-user] snd-hdsp+cardbus+M6807 notebook=distortion -- FIXED! Ivica Ico Bukvic
2004-04-12 7:28 ` Russell King [this message]
2004-04-12 9:08 ` David Hinds
2004-04-12 9:27 ` Russell King
2004-04-12 14:40 ` Ivica Ico Bukvic
2004-04-12 14:53 ` Russell King
2004-04-12 15:31 ` Daniel Ritz
2004-04-12 15:38 ` Russell King
2004-04-12 18:03 ` Daniel Ritz
2004-04-14 13:41 ` Tim Blechmann
2004-04-12 22:06 ` Tim Blechmann
2004-04-12 11:02 ` Tim Blechmann
2004-04-12 10:39 ` Russell King
2004-04-12 12:09 ` Tim Blechmann
2004-04-12 15:19 ` Daniel Ritz
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=20040412082801.A3972@flint.arm.linux.org.uk \
--to=rmk+lkml@arm.linux.org.uk \
--cc=TimBlechmann@gmx.net \
--cc=alsa-devel@lists.sourceforge.net \
--cc=ccheney@debian.org \
--cc=daniel.ritz@gmx.ch \
--cc=ico@fuse.net \
--cc=linux-kernel@vger.kernel.org \
--cc=linux-pcmcia@lists.infradead.org \
--cc=thomas@undata.org \
/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