All of lore.kernel.org
 help / color / mirror / Atom feed
* Prodigy 7.1 ?
@ 2003-10-15  0:02 Apostolos Dimitromanolakis
  2003-10-15 12:41 ` Liam Girdwood
  0 siblings, 1 reply; 8+ messages in thread
From: Apostolos Dimitromanolakis @ 2003-10-15  0:02 UTC (permalink / raw)
  To: alsa-devel


Hi,
 I got today a Audiotrak Prodigy 7.1 soundcard which is based on the 
ICE1724 chip. Since it's a lovely card (106db SNR, 106db DR codec), i'd 
love to get it running under linux. I downloaded the latest alsa drivers 
but there is no support for it. I'd volunteer to write some code to get 
it working if there isn't anybody else doing the same.

For more information see: 
http://www.digit-life.com/articles2/audiotrak-prodigy71/
The card is based on the wonderful WM8770 codec (which alone costs 1/5 
of the retail price of the card :)
See: http://www.wolfsonmicro.com/products/digital_audio/codecs/WM8770/ 
for the specs.

Are there any plans on supporting this chip?

Apostolos

PS Since I'me not yet subscribed to alsa-devel please cc my personal email




-------------------------------------------------------
This SF.net email is sponsored by: SF.net Giveback Program.
SourceForge.net hosts over 70,000 Open Source Projects.
See the people who have HELPED US provide better services:
Click here: http://sourceforge.net/supporters.php

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: Prodigy 7.1 ?
  2003-10-15  0:02 Prodigy 7.1 ? Apostolos Dimitromanolakis
@ 2003-10-15 12:41 ` Liam Girdwood
  2003-10-15 13:00   ` Takashi Iwai
  0 siblings, 1 reply; 8+ messages in thread
From: Liam Girdwood @ 2003-10-15 12:41 UTC (permalink / raw)
  To: Apostolos Dimitromanolakis; +Cc: ALSA Devel

Hi,

Unfortunately WM8770 driver development is not in my immediate to do
list. However, I do remember someone had done some work on the 8770
(possibly on the Aureon Terratec card). You may want to look at this as
a starting point for your driver.

You will also have to write some code for your audio controller chip
(ICE1724). This chip controls and sends/receives audio data to the
WM8770 codec. If your lucky, this chip may also be part of another
driver.

Cheers

Liam

P.S. Your PC clock is wrong.
  
On Thu, 2004-01-01 at 09:43, Apostolos Dimitromanolakis wrote:
> Hi,
>  I got today a Audiotrak Prodigy 7.1 soundcard which is based on the 
> ICE1724 chip. Since it's a lovely card (106db SNR, 106db DR codec), i'd 
> love to get it running under linux. I downloaded the latest alsa drivers 
> but there is no support for it. I'd volunteer to write some code to get 
> it working if there isn't anybody else doing the same.
> 
> For more information see: 
> http://www.digit-life.com/articles2/audiotrak-prodigy71/
> The card is based on the wonderful WM8770 codec (which alone costs 1/5 
> of the retail price of the card :)
> See: http://www.wolfsonmicro.com/products/digital_audio/codecs/WM8770/
> for the specs.
> 
> Are there any plans on supporting this chip?
> 
> Apostolos
> 
> PS Since I'me not yet subscribed to alsa-devel please cc my personal email
> 
> 
> 
> 
> -------------------------------------------------------
> This SF.net email is sponsored by: SF.net Giveback Program.
> SourceForge.net hosts over 70,000 Open Source Projects.
> See the people who have HELPED US provide better services:
> Click here: http://sourceforge.net/supporters.php
> _______________________________________________
> Alsa-devel mailing list
> Alsa-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/alsa-devel
> 
> ________________________________________________________________________
> This email has been scanned for all viruses by the MessageLabs Email
> Security System. 
> ________________________________________________________________________
-- 
Liam Girdwood <liam.girdwood@wolfsonmicro.com>


Wolfson Microelectronics plc
www.wolfsonmicro.com
T +44 131 272 7000
F +44 131 272 7001
Registered in Scotland 89839

This message may contain confidential or proprietary information. If you receive this message in error, please immediately delete it, destroy all copies of it and notify the sender. Any views expressed in this message are those of the individual sender, except where the message states otherwise. We take reasonable precautions to ensure our Emails are virus free. However, we cannot accept responsibility for any virus transmitted by us and recommend that you subject any incoming Email to your own virus checking procedures.


-------------------------------------------------------
This SF.net email is sponsored by: SF.net Giveback Program.
SourceForge.net hosts over 70,000 Open Source Projects.
See the people who have HELPED US provide better services:
Click here: http://sourceforge.net/supporters.php

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: Prodigy 7.1 ?
  2003-10-15 12:41 ` Liam Girdwood
@ 2003-10-15 13:00   ` Takashi Iwai
  2003-10-15 14:35     ` Mark Hubbard
  0 siblings, 1 reply; 8+ messages in thread
From: Takashi Iwai @ 2003-10-15 13:00 UTC (permalink / raw)
  To: Liam Girdwood; +Cc: Apostolos Dimitromanolakis, ALSA Devel

At Wed, 15 Oct 2003 13:41:40 +0100,
Liam Girdwood wrote:
> 
> Hi,
> 
> Unfortunately WM8770 driver development is not in my immediate to do
> list. However, I do remember someone had done some work on the 8770
> (possibly on the Aureon Terratec card). You may want to look at this as
> a starting point for your driver.

yes, it's in aureon.c, which is based also on ice1724 chip.
hacking this code would be the first step.

> You will also have to write some code for your audio controller chip
> (ICE1724). This chip controls and sends/receives audio data to the
> WM8770 codec. If your lucky, this chip may also be part of another
> driver.

the problem is that each ice1724 board is implemented with different
GPIO use.  furthermore, ice1724 has 24 (i forgot the exact number)
GPIO pins, while ice1712 has only 8.  it makes already difficult to
check the pin connection.  the help of the board vendor is most likely
needed.


Takashi


-------------------------------------------------------
This SF.net email is sponsored by: SF.net Giveback Program.
SourceForge.net hosts over 70,000 Open Source Projects.
See the people who have HELPED US provide better services:
Click here: http://sourceforge.net/supporters.php

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: Prodigy 7.1 ?
  2003-10-15 13:00   ` Takashi Iwai
@ 2003-10-15 14:35     ` Mark Hubbard
  2003-10-15 14:35       ` Takashi Iwai
  0 siblings, 1 reply; 8+ messages in thread
From: Mark Hubbard @ 2003-10-15 14:35 UTC (permalink / raw)
  To: Takashi Iwai; +Cc: alsa-devel

On Wednesday 15 Oct 2003 14:00, Takashi Iwai wrote:
> At Wed, 15 Oct 2003 13:41:40 +0100,
>
> Liam Girdwood wrote:
> > Hi,
> >
> > Unfortunately WM8770 driver development is not in my immediate to do
> > list. However, I do remember someone had done some work on the 8770
> > (possibly on the Aureon Terratec card). You may want to look at this as
> > a starting point for your driver.
>
> yes, it's in aureon.c, which is based also on ice1724 chip.
> hacking this code would be the first step.
>
> > You will also have to write some code for your audio controller chip
> > (ICE1724). This chip controls and sends/receives audio data to the
> > WM8770 codec. If your lucky, this chip may also be part of another
> > driver.
>
> the problem is that each ice1724 board is implemented with different
> GPIO use.  furthermore, ice1724 has 24 (i forgot the exact number)
> GPIO pins, while ice1712 has only 8.  it makes already difficult to
> check the pin connection.  the help of the board vendor is most likely
> needed.
>
>
> Takashi
>

The Prodigy 7.1 is identically the same card as the Aureon Space 7.1....just 
different firmware and digital coaxial instead of toslink.



-------------------------------------------------------
This SF.net email is sponsored by: SF.net Giveback Program.
SourceForge.net hosts over 70,000 Open Source Projects.
See the people who have HELPED US provide better services:
Click here: http://sourceforge.net/supporters.php

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: Prodigy 7.1 ?
  2003-10-15 14:35     ` Mark Hubbard
@ 2003-10-15 14:35       ` Takashi Iwai
  2003-10-17  6:40         ` Apostolos Dimitromanolakis
  0 siblings, 1 reply; 8+ messages in thread
From: Takashi Iwai @ 2003-10-15 14:35 UTC (permalink / raw)
  To: Mark Hubbard; +Cc: alsa-devel

At Wed, 15 Oct 2003 15:35:00 +0100,
Mark Hubbard wrote:
> 
> On Wednesday 15 Oct 2003 14:00, Takashi Iwai wrote:
> > At Wed, 15 Oct 2003 13:41:40 +0100,
> >
> > Liam Girdwood wrote:
> > > Hi,
> > >
> > > Unfortunately WM8770 driver development is not in my immediate to do
> > > list. However, I do remember someone had done some work on the 8770
> > > (possibly on the Aureon Terratec card). You may want to look at this as
> > > a starting point for your driver.
> >
> > yes, it's in aureon.c, which is based also on ice1724 chip.
> > hacking this code would be the first step.
> >
> > > You will also have to write some code for your audio controller chip
> > > (ICE1724). This chip controls and sends/receives audio data to the
> > > WM8770 codec. If your lucky, this chip may also be part of another
> > > driver.
> >
> > the problem is that each ice1724 board is implemented with different
> > GPIO use.  furthermore, ice1724 has 24 (i forgot the exact number)
> > GPIO pins, while ice1712 has only 8.  it makes already difficult to
> > check the pin connection.  the help of the board vendor is most likely
> > needed.
> >
> >
> > Takashi
> >
> 
> The Prodigy 7.1 is identically the same card as the Aureon Space 7.1....just 
> different firmware and digital coaxial instead of toslink.

then you can fake the subvendor id (VT1724_SUBDEVICE_AUREON71_SPACE)
defined in aureon.h by replacing it with your card's id, which is
shown in the EEPROM output in /proc/asound/card0/ice1724.

we might need to tune up eeprom entries to match with the actual
hardware, but in theory it should be ok as it is.


Takashi


-------------------------------------------------------
This SF.net email is sponsored by: SF.net Giveback Program.
SourceForge.net hosts over 70,000 Open Source Projects.
See the people who have HELPED US provide better services:
Click here: http://sourceforge.net/supporters.php

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: Prodigy 7.1 ?
  2003-10-15 14:35       ` Takashi Iwai
@ 2003-10-17  6:40         ` Apostolos Dimitromanolakis
  2003-10-17  9:53           ` Takashi Iwai
  2003-10-18  1:07           ` James Courtier-Dutton
  0 siblings, 2 replies; 8+ messages in thread
From: Apostolos Dimitromanolakis @ 2003-10-17  6:40 UTC (permalink / raw)
  To: alsa-devel


Takashi Iwai wrote:

>>The Prodigy 7.1 is identically the same card as the Aureon Space 7.1....just 
>>different firmware and digital coaxial instead of toslink.
>>    
>>
>
>then you can fake the subvendor id (VT1724_SUBDEVICE_AUREON71_SPACE)
>defined in aureon.h by replacing it with your card's id, which is
>shown in the EEPROM output in /proc/asound/card0/ice1724.
>
>we might need to tune up eeprom entries to match with the actual
>hardware, but in theory it should be ok as it is.
>  
>

Unfortunately I tried that and it doesn't work. A patch was needed since 
the reported eeprom size was 120 and no provision was made for that. I 
was able to get an eeprom dump and it doesn't look quite as the data for 
the aureon eeprom:

EEPROM dump: 45 53 49 33 78 78 78 78 45 47 4f 53 59 53 ff ff ff ff ff ff 
ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 
ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 
ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 
ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 
ff ff ff ff

Module loads and report ICE1724 at ALSA but no sound at all. The 
following errors appear:

PCI: Found IRQ 11 for device 00:0a.0
invalid EEPROM version 120
AC'97 0:0 does not respond - RESET
ice1712: cannot initialize pro ac97, skipped

and here is the lspci data (after module loaded):

00:0a.0 Multimedia audio controller: IC Ensemble Inc ICE1724 [Envy24HT] 
(rev 01)
        Subsystem: Unknown device 4933:4553
        Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- 
ParErr- Stepping- SERR- FastB2B-
        Status: Cap+ 66Mhz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- 
<TAbort- <MAbort- >SERR- <PERR-
        Latency: 32
        Interrupt: pin A routed to IRQ 11
        Region 0: I/O ports at a000 [size=32]
        Region 1: I/O ports at 9800 [size=128]
        Capabilities: [80] Power Management version 1
                Flags: PMEClk- DSI- D1- D2+ AuxCurrent=0mA 
PME(D0-,D1-,D2-,D3hot-,D3cold-)
                Status: D0 PME-Enable- DSel=0 DScale=0 PME-
00: 12 14 24 17 05 00 10 02 01 00 01 04 00 20 00 00
10: 01 a0 00 00 01 98 00 00 00 00 00 00 00 00 00 00
20: 00 00 00 00 00 00 00 00 00 00 00 00 33 49 53 45
30: 00 00 00 00 80 00 00 00 00 00 00 00 0b 01 00 00
40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
80: 01 00 01 04 00 00 00 00 00 00 00 00 00 00 00 00
90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00






-------------------------------------------------------
This SF.net email is sponsored by: SF.net Giveback Program.
SourceForge.net hosts over 70,000 Open Source Projects.
See the people who have HELPED US provide better services:
Click here: http://sourceforge.net/supporters.php

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: Prodigy 7.1 ?
  2003-10-17  6:40         ` Apostolos Dimitromanolakis
@ 2003-10-17  9:53           ` Takashi Iwai
  2003-10-18  1:07           ` James Courtier-Dutton
  1 sibling, 0 replies; 8+ messages in thread
From: Takashi Iwai @ 2003-10-17  9:53 UTC (permalink / raw)
  To: Apostolos Dimitromanolakis; +Cc: alsa-devel

At Fri, 17 Oct 2003 02:40:43 -0400,
Apostolos Dimitromanolakis wrote:
> 
> 
> Takashi Iwai wrote:
> 
> >>The Prodigy 7.1 is identically the same card as the Aureon Space 7.1....just 
> >>different firmware and digital coaxial instead of toslink.
> >>    
> >>
> >
> >then you can fake the subvendor id (VT1724_SUBDEVICE_AUREON71_SPACE)
> >defined in aureon.h by replacing it with your card's id, which is
> >shown in the EEPROM output in /proc/asound/card0/ice1724.
> >
> >we might need to tune up eeprom entries to match with the actual
> >hardware, but in theory it should be ok as it is.
> >  
> >
> 
> Unfortunately I tried that and it doesn't work. A patch was needed since 
> the reported eeprom size was 120 and no provision was made for that. I 
> was able to get an eeprom dump and it doesn't look quite as the data for 
> the aureon eeprom:

note that aureon boards don't provide the real data from EEPROM.
that's why eeprom data are defined in the source code (aureon.c).


Takashi


-------------------------------------------------------
This SF.net email is sponsored by: SF.net Giveback Program.
SourceForge.net hosts over 70,000 Open Source Projects.
See the people who have HELPED US provide better services:
Click here: http://sourceforge.net/supporters.php

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: Prodigy 7.1 ?
  2003-10-17  6:40         ` Apostolos Dimitromanolakis
  2003-10-17  9:53           ` Takashi Iwai
@ 2003-10-18  1:07           ` James Courtier-Dutton
  1 sibling, 0 replies; 8+ messages in thread
From: James Courtier-Dutton @ 2003-10-18  1:07 UTC (permalink / raw)
  To: Apostolos Dimitromanolakis; +Cc: alsa-devel

Does this card have something to do with EGOSYS ?

Apostolos Dimitromanolakis wrote:
> 
> Takashi Iwai wrote:
> 
>>> The Prodigy 7.1 is identically the same card as the Aureon Space 
>>> 7.1....just different firmware and digital coaxial instead of toslink.
>>>   
>>
>>
>> then you can fake the subvendor id (VT1724_SUBDEVICE_AUREON71_SPACE)
>> defined in aureon.h by replacing it with your card's id, which is
>> shown in the EEPROM output in /proc/asound/card0/ice1724.
>>
>> we might need to tune up eeprom entries to match with the actual
>> hardware, but in theory it should be ok as it is.
>>  
>>
> 
> Unfortunately I tried that and it doesn't work. A patch was needed since 
> the reported eeprom size was 120 and no provision was made for that. I 
> was able to get an eeprom dump and it doesn't look quite as the data for 
> the aureon eeprom:
> 
> EEPROM dump: 45 53 49 33 78 78 78 78 45 47 4f 53 59 53 ff ff ff ff ff ff 

in ASCII: ESI3xxxxEGOSYS   (Do EGOSYS make the card?)

> 
> Module loads and report ICE1724 at ALSA but no sound at all. The 
> following errors appear:
> 
> PCI: Found IRQ 11 for device 00:0a.0
> invalid EEPROM version 120
> AC'97 0:0 does not respond - RESET
> ice1712: cannot initialize pro ac97, skipped
> 
> and here is the lspci data (after module loaded):
> 
> 00:0a.0 Multimedia audio controller: IC Ensemble Inc ICE1724 [Envy24HT] 
> (rev 01)
>        Subsystem: Unknown device 4933:4553
>        Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- 
> ParErr- Stepping- SERR- FastB2B-
>        Status: Cap+ 66Mhz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- 
> <TAbort- <MAbort- >SERR- <PERR-
>        Latency: 32
>        Interrupt: pin A routed to IRQ 11
>        Region 0: I/O ports at a000 [size=32]
>        Region 1: I/O ports at 9800 [size=128]
>        Capabilities: [80] Power Management version 1
>                Flags: PMEClk- DSI- D1- D2+ AuxCurrent=0mA 
> PME(D0-,D1-,D2-,D3hot-,D3cold-)
>                Status: D0 PME-Enable- DSel=0 DScale=0 PME-
> 00: 12 14 24 17 05 00 10 02 01 00 01 04 00 20 00 00
> 10: 01 a0 00 00 01 98 00 00 00 00 00 00 00 00 00 00
> 20: 00 00 00 00 00 00 00 00 00 00 00 00 33 49 53 45
ASCII: 3ISE ( The exact reverse of ESI3 in the EEPROM.)




-------------------------------------------------------
This SF.net email sponsored by: Enterprise Linux Forum Conference & Expo
The Event For Linux Datacenter Solutions & Strategies in The Enterprise 
Linux in the Boardroom; in the Front Office; & in the Server Room 
http://www.enterpriselinuxforum.com

^ permalink raw reply	[flat|nested] 8+ messages in thread

end of thread, other threads:[~2003-10-18  1:07 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2003-10-15  0:02 Prodigy 7.1 ? Apostolos Dimitromanolakis
2003-10-15 12:41 ` Liam Girdwood
2003-10-15 13:00   ` Takashi Iwai
2003-10-15 14:35     ` Mark Hubbard
2003-10-15 14:35       ` Takashi Iwai
2003-10-17  6:40         ` Apostolos Dimitromanolakis
2003-10-17  9:53           ` Takashi Iwai
2003-10-18  1:07           ` James Courtier-Dutton

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.