public inbox for alsa-devel@alsa-project.org
 help / color / mirror / Atom feed
From: bugtrack@alsa-project.org
To: alsa-devel@alsa-project.org
Subject: [ALSA - driver 0001090]: Support for new Prodigy 7.1 LT
Date: Thu, 21 Jul 2005 02:01:08 +0200	[thread overview]
Message-ID: <d0f0935ae4764794c078e1696827726c@bugtrack.alsa-project.org> (raw)


A NOTE has been added to this issue.
======================================================================
<https://bugtrack.alsa-project.org/alsa-bug/view.php?id=1090> 
======================================================================
Reported By:                Demosthenes
Assigned To:                
======================================================================
Project:                    ALSA - driver
Issue ID:                   1090
Category:                   PCI - ice1724
Reproducibility:            always
Severity:                   feature
Priority:                   normal
Status:                     new
Distribution:               Ubuntu (Hoary Hedgehog)
Kernel Version:             2.6.10
======================================================================
Date Submitted:             05-06-2005 17:34 CEST
Last Modified:              07-21-2005 02:01 CEST
======================================================================
Summary:                    Support for new Prodigy 7.1 LT
Description: 
Could you please try to add support for the Audiotrak Prodigy 7.1 LT, as
far as I am aware this card is essentially the same as the Produgy 7.1 but
low profile and with a couple of physical changes such as no digital in.

ALSA does not detect the card currently and when I try to load the
snd-1724 module it fails with an EEPROM error.

I have tried compiling a new kernel with the subdevice id for the Prodigy
7.1 in aureon.h changed to correspond to my device (as detailed here for
another card
http://linux.derkeiler.com/Newsgroups/comp.os.linux.hardware/2004-10/0340.html).
Alsa then detects the card and I can load modules and change volumes in
alsamixer but I haven't been able to produce any sound.

Hopefully support will be easy to add as this card is almost exactly the
same as the Prodigy 7.1 (and Aureon Space etc.) which already have
support.

I would be very happy to give any further information needed.
======================================================================

----------------------------------------------------------------------
 darins - 07-21-05 01:25 
----------------------------------------------------------------------
You are correct about only needing to compile the ice1724 driver.

Up until I started having problems with sound, I have just been using
modules that were already built as part of the Fedora Core 3 distribution
(or updates to it).

Now I am going to just go straight to the source and compile my own
module, using the patches here; and start experimenting with that.

Looking at the list of components:
1. WM8770IFT  --> this is the audio CODEC
2. 3CZ09FJ  --> unknown right now, someone else mentioned a Texas logo, so
probaby a TI part--I used to work for TI, but so far I haven't found this
in their product list, I'm guessing it is a buffer, probably similar to
chip https://bugtrack.alsa-project.org/alsa-bug/view.php?id=3; or maybe it is
the S/PDIF transcoder.
3. HC125A, PAU139 --> buffer IC, commodity part available from TI,
Motorola, ON, etc.
4. IL1117-33, 451 --> low-dropout voltage regulator--power conditioning
for the chip
5. ATMEL426, 24C02N --> 256x8 EEPROM
6. H17A, 316BJ --> from the photo and part number, I'd guess a transistor
or diode
7. NCO-3.3V, 49.152MHz, NTE --> oscillator that probably sources the
codec

I will look at my card tonight, but it does appear that they are using 6
amps (makes sense, 6 amplified channels).  The parts in the diagram marked
"voltage regulator?" are definitely voltage regulators.  Looks like one
resistor pack a little close to one, but not too bad.

I will focus on looking at the amps, figuring out how they are controlled,
where the gain setting comes from, etc.  Basically how it is supposed to
work.  Once I understand that, it shouldn't take long to figure out how to
command it to do what we want.  I found the datasheet to the CODEC here:
http://www.profusionplc.com/static/images/data%20sheets/wm8770ift.pdf

Looks like it has its own amps with builtin digital pots, so this is where
all the volume control is really being done.  If those other chips are
amps, then they probably just have a constant gain on them...maybe they
are with unity gain and just isolating signals--dunno at the moment.  SPI
is probably being used to control this--the chip supports an SPI or CCB
(Sanyo-specific 3-wire bus) control bus.  From what I can tell on the
Envy24 family (ice chip) it looks like a codec that supported a I2C
control bus would've been easier.  Maybe they do control by bit-banging
some GPIOs, since there are plenty of them around?

Interesting.  I'll let you know as soon as I have something.

----------------------------------------------------------------------
 Demosthenes - 07-21-05 02:01 
----------------------------------------------------------------------
It was I who reported the Texas logo but my number was 3AZ6D5J not the
number reported by baesyspem.

Issue History
Date Modified  Username       Field                    Change              
======================================================================
05-06-05 17:34 Demosthenes    New Issue                                    
05-06-05 17:35 Demosthenes    Distribution              => Ubuntu (Hoary
Hedgehog)
05-06-05 17:35 Demosthenes    Kernel Version            => 2.6.10          
05-06-05 22:44 ungod          Note Added: 0004597                          
05-06-05 22:48 ungod          Note Added: 0004598                          
05-07-05 01:38 Demosthenes    Note Added: 0004600                          
05-07-05 01:47 Demosthenes    Note Edited: 0004600                         
05-08-05 00:45 ungod          Note Added: 0004608                          
05-08-05 17:30 Demosthenes    Note Added: 0004610                          
05-08-05 17:39 ungod          File Added: aureon-prodigy71lt-fix.diff           
        
05-08-05 17:40 ungod          Note Added: 0004611                          
05-08-05 19:09 Demosthenes    Note Added: 0004612                          
05-08-05 19:12 Demosthenes    Note Edited: 0004612                         
05-08-05 19:12 Demosthenes    Note Edited: 0004612                         
05-08-05 20:08 ungod          Note Added: 0004614                          
05-08-05 20:18 Demosthenes    Note Added: 0004615                          
05-08-05 20:23 ungod          Note Added: 0004616                          
05-08-05 20:27 ungod          Note Added: 0004617                          
05-08-05 20:37 Demosthenes    Note Added: 0004618                          
05-09-05 01:01 ungod          Note Added: 0004620                          
05-09-05 13:15 Demosthenes    Note Added: 0004624                          
05-09-05 14:49 ungod          Note Added: 0004625                          
05-09-05 15:03 Demosthenes    Note Added: 0004626                          
05-10-05 09:36 ungod          Note Added: 0004632                          
05-10-05 15:50 Demosthenes    Note Added: 0004633                          
05-14-05 15:18 Demosthenes    Note Added: 0004658                          
05-14-05 20:24 Demosthenes    Note Edited: 0004658                         
06-14-05 16:02 baesyspem      Note Added: 0005018                          
06-14-05 16:03 baesyspem      Issue Monitored: baesyspem                    
06-14-05 16:03 baesyspem      Issue End Monitor: baesyspem                    
06-14-05 18:30 Demosthenes    Note Added: 0005019                          
06-14-05 18:50 Demosthenes    Note Edited: 0005019                         
06-14-05 21:26 ungod          Note Added: 0005020                          
06-14-05 21:27 ungod          Note Edited: 0005020                         
06-29-05 18:30 Demosthenes    Note Added: 0005307                          
06-30-05 01:03 ungod          Note Added: 0005321                          
06-30-05 01:08 ungod          Issue Monitored: ungod                       
06-30-05 01:46 baesyspem      Note Added: 0005322                          
06-30-05 02:27 Demosthenes    Note Added: 0005323                          
06-30-05 02:29 Demosthenes    Note Edited: 0005323                         
06-30-05 02:29 Demosthenes    Note Edited: 0005323                         
06-30-05 02:36 Demosthenes    Note Edited: 0005323                         
06-30-05 02:38 Demosthenes    Note Edited: 0005323                         
06-30-05 21:21 ungod          Note Added: 0005328                          
07-01-05 14:25 baesyspem      Note Added: 0005333                          
07-01-05 16:09 baesyspem      Note Added: 0005335                          
07-01-05 20:41 ungod          File Added: aureon-prodigy71lt-fix2.diff          
         
07-01-05 20:43 ungod          Note Added: 0005339                          
07-01-05 22:08 Demosthenes    Note Added: 0005341                          
07-01-05 22:46 ungod          Note Added: 0005342                          
07-01-05 23:09 Demosthenes    Note Added: 0005344                          
07-01-05 23:10 Demosthenes    Note Edited: 0005344                         
07-02-05 00:31 Demosthenes    Note Edited: 0005344                         
07-02-05 03:29 ungod          Note Added: 0005350                          
07-02-05 03:30 ungod          File Added: prodigytest.tar.gz                    
07-02-05 03:37 ungod          Note Edited: 0005350                         
07-02-05 16:50 Demosthenes    Note Added: 0005353                          
07-02-05 18:10 Demosthenes    Note Edited: 0005344                         
07-02-05 18:27 ungod          Note Added: 0005354                          
07-02-05 18:36 Demosthenes    Note Added: 0005355                          
07-02-05 20:20 ungod          Note Added: 0005358                          
07-02-05 20:59 Demosthenes    Note Added: 0005359                          
07-02-05 21:43 ungod          File Added: peak.tar.gz                      
07-02-05 21:44 ungod          Note Added: 0005360                          
07-02-05 22:30 Demosthenes    Note Added: 0005362                          
07-03-05 00:21 ungod          Note Added: 0005363                          
07-03-05 01:49 Demosthenes    Note Added: 0005364                          
07-03-05 01:55 ungod          Note Added: 0005365                          
07-03-05 02:46 Demosthenes    Note Added: 0005366                          
07-03-05 02:47 Demosthenes    Note Edited: 0005366                         
07-03-05 03:18 Demosthenes    Note Added: 0005367                          
07-03-05 03:21 Demosthenes    Note Edited: 0005367                         
07-03-05 11:35 ungod          File Added: aureon-prodigy71lt-fix3.diff          
         
07-03-05 11:47 ungod          Note Added: 0005373                          
07-03-05 15:29 Demosthenes    Note Added: 0005377                          
07-03-05 17:06 ungod          Note Added: 0005379                          
07-04-05 14:34 miljan         Issue Monitored: miljan                      
07-04-05 14:35 miljan         Issue End Monitor: miljan                    
07-04-05 14:35 miljan         Issue Monitored: miljan                      
07-06-05 19:19 Demosthenes    Note Added: 0005392                          
07-08-05 22:52 ungod          Note Added: 0005437                          
07-13-05 03:57 ungod          Note Added: 0005457                          
07-13-05 03:58 ungod          File Added: gpio.tar.gz                      
07-13-05 04:12 Demosthenes    Note Added: 0005458                          
07-13-05 04:24 ungod          Note Added: 0005459                          
07-13-05 04:28 Demosthenes    Note Added: 0005460                          
07-13-05 04:46 ungod          Note Added: 0005461                          
07-13-05 04:57 Demosthenes    Note Added: 0005462                          
07-13-05 04:59 Demosthenes    Note Added: 0005463                          
07-13-05 05:00 Demosthenes    Note Edited: 0005463                         
07-13-05 19:39 Demosthenes    Note Added: 0005466                          
07-14-05 13:19 ungod          Note Added: 0005472                          
07-14-05 13:31 Demosthenes    Note Added: 0005473                          
07-14-05 13:54 Demosthenes    Note Added: 0005474                          
07-15-05 15:08 ungod          Note Added: 0005481                          
07-15-05 15:17 Demosthenes    Note Added: 0005482                          
07-15-05 15:23 Demosthenes    Note Edited: 0005474                         
07-20-05 18:01 darins         Issue Monitored: darins                      
07-20-05 19:07 darins         Note Added: 0005534                          
07-20-05 20:56 Demosthenes    Note Added: 0005535                          
07-20-05 21:04 Demosthenes    Note Edited: 0005535                         
07-21-05 01:25 darins         Note Added: 0005537                          
07-21-05 02:01 Demosthenes    Note Added: 0005538                          
======================================================================




-------------------------------------------------------
SF.Net email is sponsored by: Discover Easy Linux Migration Strategies
from IBM. Find simple to follow Roadmaps, straightforward articles,
informative Webcasts and more! Get everything you need to get up to
speed, fast. http://ads.osdn.com/?ad_id=7477&alloc_id=16492&op=click

             reply	other threads:[~2005-07-21  0:01 UTC|newest]

Thread overview: 112+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2005-07-21  0:01 bugtrack [this message]
  -- strict thread matches above, loose matches on Subject: below --
2006-01-13 13:53 [ALSA - driver 0001090]: Support for new Prodigy 7.1 LT bugtrack
2006-01-13 13:33 bugtrack
2006-01-13  7:04 bugtrack
2006-01-13  6:58 bugtrack
2006-01-13  5:21 bugtrack
2006-01-13  4:41 bugtrack
2006-01-13  4:39 bugtrack
2006-01-13  4:11 bugtrack
2006-01-13  4:04 bugtrack
2006-01-13  4:02 bugtrack
2006-01-13  3:50 bugtrack
2006-01-13  3:47 bugtrack
2006-01-13  3:32 bugtrack
2006-01-13  2:44 bugtrack
2006-01-13  2:38 bugtrack
2006-01-13  2:30 bugtrack
2006-01-13  2:28 bugtrack
2006-01-13  1:19 bugtrack
2006-01-13  1:14 bugtrack
2006-01-13  1:03 bugtrack
2006-01-13  0:36 bugtrack
2006-01-13  0:05 bugtrack
2006-01-12 23:54 bugtrack
2006-01-12 23:44 bugtrack
2006-01-12 23:41 bugtrack
2006-01-12 23:40 bugtrack
2006-01-12 23:38 bugtrack
2006-01-12 23:34 bugtrack
2006-01-12 23:08 bugtrack
2006-01-12 22:55 bugtrack
2006-01-12 20:00 bugtrack
2006-01-12 15:17 bugtrack
2005-12-08  1:22 bugtrack
2005-12-07 22:35 bugtrack
2005-11-27 16:31 bugtrack
2005-10-24 20:38 bugtrack
2005-09-19 15:48 bugtrack
2005-09-15 21:32 bugtrack
2005-09-09 15:13 bugtrack
2005-07-22  8:53 bugtrack
2005-07-22  0:28 bugtrack
2005-07-21 19:06 bugtrack
2005-07-20 23:25 bugtrack
2005-07-20 18:56 bugtrack
2005-07-20 17:07 bugtrack
2005-07-15 13:17 bugtrack
2005-07-15 13:08 bugtrack
2005-07-14 11:54 bugtrack
2005-07-14 11:31 bugtrack
2005-07-14 11:19 bugtrack
2005-07-13 17:39 bugtrack
2005-07-13  2:59 bugtrack
2005-07-13  2:57 bugtrack
2005-07-13  2:46 bugtrack
2005-07-13  2:28 bugtrack
2005-07-13  2:24 bugtrack
2005-07-13  2:12 bugtrack
2005-07-13  1:57 bugtrack
2005-07-08 20:52 bugtrack
2005-07-06 17:19 bugtrack
2005-07-03 15:06 bugtrack
2005-07-03 13:29 bugtrack
2005-07-03  9:47 bugtrack
2005-07-03  1:18 bugtrack
2005-07-03  0:46 bugtrack
2005-07-02 23:55 bugtrack
2005-07-02 23:49 bugtrack
2005-07-02 22:21 bugtrack
2005-07-02 20:30 bugtrack
2005-07-02 19:44 bugtrack
2005-07-02 18:59 bugtrack
2005-07-02 18:20 bugtrack
2005-07-02 16:36 bugtrack
2005-07-02 16:27 bugtrack
2005-07-02 14:50 bugtrack
2005-07-02  1:29 bugtrack
2005-07-01 21:09 bugtrack
2005-07-01 20:46 bugtrack
2005-07-01 20:08 bugtrack
2005-07-01 18:43 bugtrack
2005-07-01 14:09 bugtrack
2005-07-01 12:25 bugtrack
2005-06-30 19:21 bugtrack
2005-06-30  0:27 bugtrack
2005-06-29 23:46 bugtrack
2005-06-29 23:03 bugtrack
2005-06-29 16:30 bugtrack
2005-06-14 19:26 bugtrack
2005-06-14 16:30 bugtrack
2005-06-14 14:02 bugtrack
2005-05-14 13:18 bugtrack
2005-05-10 13:50 bugtrack
2005-05-10  7:36 bugtrack
2005-05-10  8:07 ` Giuliano Pochini
2005-05-09 13:03 bugtrack
2005-05-09 12:49 bugtrack
2005-05-09 11:15 bugtrack
2005-05-08 23:01 bugtrack
2005-05-08 18:37 bugtrack
2005-05-08 18:27 bugtrack
2005-05-08 18:23 bugtrack
2005-05-08 18:18 bugtrack
2005-05-08 18:08 bugtrack
2005-05-08 17:09 bugtrack
2005-05-08 15:40 bugtrack
2005-05-08 15:30 bugtrack
2005-05-07 22:46 bugtrack
2005-05-06 23:38 bugtrack
2005-05-06 20:48 bugtrack
2005-05-06 20:44 bugtrack
2005-05-06 15:35 bugtrack

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=d0f0935ae4764794c078e1696827726c@bugtrack.alsa-project.org \
    --to=bugtrack@alsa-project.org \
    --cc=alsa-devel@alsa-project.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