From mboxrd@z Thu Jan 1 00:00:00 1970 From: bugtrack@alsa-project.org Subject: [ALSA - driver 0001090]: Support for new Prodigy 7.1 LT Date: Thu, 21 Jul 2005 01:25:13 +0200 Message-ID: <306c9cb6d4b247a38ca3f8e5f40c1534@bugtrack.alsa-project.org> Mime-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Return-path: Received: from bugtrack.alsa-project.org (gate.perex.cz [82.113.61.162]) by alsa.jcu.cz (ALSA's E-mail Delivery System) with ESMTP id 8518F1E5 for ; Thu, 21 Jul 2005 01:25:13 +0200 (MEST) Sender: alsa-devel-admin@lists.sourceforge.net Errors-To: alsa-devel-admin@lists.sourceforge.net List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , List-Archive: To: alsa-devel@alsa-project.org List-Id: alsa-devel@alsa-project.org A NOTE has been added to this issue. ====================================================================== ====================================================================== 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 01:25 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. ====================================================================== ---------------------------------------------------------------------- Demosthenes - 07-20-05 21:04 ---------------------------------------------------------------------- I have sound coming out yes, however from the front speakers socket the sound is extremely quiet, out of the headphone socket the sound seems pretty reasonable. We have had trouble with the external amp and I am not sure if this would be the reason for the sound issues, Ungod will probably give you a better insight than I have. I have not tried the digital outs, it is possible that I could if ever it was needed but not without a small amount of difficulty. It will be good to have another person to test the driver and someone else who knows what they are doing as far as the code is concerned can't hurt. P.S. I am not sure what you mean by you have been using precompiled drivers and now you will use the source, it was my impression that only the module for the ice1724 needed to be compiled from cvs with the patch applied. ---------------------------------------------------------------------- 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. 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 ====================================================================== ------------------------------------------------------- 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