All of lore.kernel.org
 help / color / mirror / Atom feed
* Terratec Aureon Space
@ 2003-05-15 16:26 Zébulon
  2003-05-16  9:33 ` Takashi Iwai
  0 siblings, 1 reply; 15+ messages in thread
From: Zébulon @ 2003-05-15 16:26 UTC (permalink / raw)
  To: alsa-devel

Are there any debvelopers working on the Terratec Aureon Space ?

The sound chip is a Envy24HT, like for the Revolution, and there is a Wolfson 
chip WM8770IFT.
I cannot make it work with the 9.3a driver snd-ice1724, I get that error :

#modprobe snd-ice1724

Warning: loading 
/lib/modules/2.4.21-0.19mm-mdk/kernel/sound/i2c/other/snd-ak4xxx-adda.o will 
taint the kernel: no license
  See http://www.tux.org/lkml/#export-tainted for information about tainted 
modules
Module snd-ak4xxx-adda loaded, with warnings
/lib/modules/2.4.21-0.19mm-mdk/kernel/sound/pci/ice1712/snd-ice1724.o: 
init_module: No such device
Hint: insmod errors can be caused by incorrect module parameters, including 
invalid IO or IRQ parameters.
      You may find more information in syslog or the output from dmesg
modprobe: insmod 
/lib/modules/2.4.21-0.19mm-mdk/kernel/sound/pci/ice1712/snd-ice1724.o failed
modprobe: insmod snd-ice1724 failed



Can I expect to see it supported in the future ?

Thanks a lot
Zeb


-------------------------------------------------------
Enterprise Linux Forum Conference & Expo, June 4-6, 2003, Santa Clara
The only event dedicated to issues related to Linux enterprise solutions
www.enterpriselinuxforum.com

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

* Re: Terratec Aureon Space
  2003-05-15 16:26 Terratec Aureon Space Zébulon
@ 2003-05-16  9:33 ` Takashi Iwai
  2003-05-16 10:33   ` Liam Girdwood
  0 siblings, 1 reply; 15+ messages in thread
From: Takashi Iwai @ 2003-05-16  9:33 UTC (permalink / raw)
  To: Z�bulon; +Cc: alsa-devel

At Thu, 15 May 2003 18:26:55 +0200,
Z╴bulon wrote:
> 
> Are there any debvelopers working on the Terratec Aureon Space ?
> 
> The sound chip is a Envy24HT, like for the Revolution, and there is a Wolfson 
> chip WM8770IFT.
> I cannot make it work with the 9.3a driver snd-ice1724, I get that error :
> 
> #modprobe snd-ice1724
> 
> Warning: loading 
> /lib/modules/2.4.21-0.19mm-mdk/kernel/sound/i2c/other/snd-ak4xxx-adda.o will 
> taint the kernel: no license
>   See http://www.tux.org/lkml/#export-tainted for information about tainted 
> modules
> Module snd-ak4xxx-adda loaded, with warnings
> /lib/modules/2.4.21-0.19mm-mdk/kernel/sound/pci/ice1712/snd-ice1724.o: 
> init_module: No such device
> Hint: insmod errors can be caused by incorrect module parameters, including 
> invalid IO or IRQ parameters.
>       You may find more information in syslog or the output from dmesg
> modprobe: insmod 
> /lib/modules/2.4.21-0.19mm-mdk/kernel/sound/pci/ice1712/snd-ice1724.o failed
> modprobe: insmod snd-ice1724 failed
> 
> 
> 
> Can I expect to see it supported in the future ?

only if we get enough technical information...

at least we need to know the wire connection between codec and ice1724
chips, especially 61, 62 and 63 pins of Wolfson chip and GPIO pins of
ice1724 chip.


Takashi


-------------------------------------------------------
Enterprise Linux Forum Conference & Expo, June 4-6, 2003, Santa Clara
The only event dedicated to issues related to Linux enterprise solutions
www.enterpriselinuxforum.com

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

* Re: Terratec Aureon Space
  2003-05-16  9:33 ` Takashi Iwai
@ 2003-05-16 10:33   ` Liam Girdwood
  2003-05-16 10:41     ` Takashi Iwai
  0 siblings, 1 reply; 15+ messages in thread
From: Liam Girdwood @ 2003-05-16 10:33 UTC (permalink / raw)
  To: Takashi Iwai; +Cc: Z�bulon, alsa-devel

Hi Takishi,

On Fri, 2003-05-16 at 10:33, Takashi Iwai wrote:
> > 
> > Can I expect to see it supported in the future ?
> 
> only if we get enough technical information...
> 
> at least we need to know the wire connection between codec and ice1724
> chips, especially 61, 62 and 63 pins of Wolfson chip and GPIO pins of
> ice1724 chip.

I'm currently developing Linux drivers for our AC97 range of audio
codecs. Unfortunately, the WM8770 is not in my schedule at the moment as
I'm busy working on WM97xx touchscreen drivers.

However, the WM8770 datasheet is available here.
http://www.wolfsonmicro.com/download.asp/did.217/WM8770.pdf

Hope this helps.

Thanks

Liam

-- 
Liam Girdwood <liam.girdwood@wolfsonmicro.com>



Wolfson Microelectronics plc
http://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.



-------------------------------------------------------
Enterprise Linux Forum Conference & Expo, June 4-6, 2003, Santa Clara
The only event dedicated to issues related to Linux enterprise solutions
www.enterpriselinuxforum.com

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

* Re: Terratec Aureon Space
  2003-05-16 10:33   ` Liam Girdwood
@ 2003-05-16 10:41     ` Takashi Iwai
  2003-05-16 16:50       ` Zébulon
  0 siblings, 1 reply; 15+ messages in thread
From: Takashi Iwai @ 2003-05-16 10:41 UTC (permalink / raw)
  To: Liam Girdwood; +Cc: Z╴bulon, alsa-devel

At 16 May 2003 11:33:28 +0100,
Liam Girdwood wrote:
> 
> Hi Takishi,
> 
> On Fri, 2003-05-16 at 10:33, Takashi Iwai wrote:
> > > 
> > > Can I expect to see it supported in the future ?
> > 
> > only if we get enough technical information...
> > 
> > at least we need to know the wire connection between codec and ice1724
> > chips, especially 61, 62 and 63 pins of Wolfson chip and GPIO pins of
> > ice1724 chip.
> 
> I'm currently developing Linux drivers for our AC97 range of audio
> codecs. Unfortunately, the WM8770 is not in my schedule at the moment as
> I'm busy working on WM97xx touchscreen drivers.
> 
> However, the WM8770 datasheet is available here.
> http://www.wolfsonmicro.com/download.asp/did.217/WM8770.pdf
> 
> Hope this helps.

thanks for the follow-up.

i already know it (and that's why i wrote the specific pin numbers in
my mail above :)  the wolfson chip is fine, it's perfectly described
in the datasheet.

the only question is the connection between the controller and the
code chips.  envy24ht has many GPIO pins, which are used for i2c
controls in most cases with 24bit DAC/ADC.
if the card vendor provides us this info, the driver will be ready in
a day (hopefully :)


Takashi


-------------------------------------------------------
Enterprise Linux Forum Conference & Expo, June 4-6, 2003, Santa Clara
The only event dedicated to issues related to Linux enterprise solutions
www.enterpriselinuxforum.com

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

* Re: Terratec Aureon Space
  2003-05-16 10:41     ` Takashi Iwai
@ 2003-05-16 16:50       ` Zébulon
  0 siblings, 0 replies; 15+ messages in thread
From: Zébulon @ 2003-05-16 16:50 UTC (permalink / raw)
  To: alsa-devel

Le Vendredi 16 Mai 2003 12:41, Takashi Iwai a écrit :
> At 16 May 2003 11:33:28 +0100,
>
> Liam Girdwood wrote:
> > Hi Takishi,
> >
> > On Fri, 2003-05-16 at 10:33, Takashi Iwai wrote:
> > > > Can I expect to see it supported in the future ?
> > >
> > > only if we get enough technical information...
> > >
> > > at least we need to know the wire connection between codec and ice1724
> > > chips, especially 61, 62 and 63 pins of Wolfson chip and GPIO pins of
> > > ice1724 chip.
> >
> > I'm currently developing Linux drivers for our AC97 range of audio
> > codecs. Unfortunately, the WM8770 is not in my schedule at the moment as
> > I'm busy working on WM97xx touchscreen drivers.
> >
> > However, the WM8770 datasheet is available here.
> > http://www.wolfsonmicro.com/download.asp/did.217/WM8770.pdf
> >
> > Hope this helps.
>
> thanks for the follow-up.
>
> i already know it (and that's why i wrote the specific pin numbers in
> my mail above :)  the wolfson chip is fine, it's perfectly described
> in the datasheet.
>
> the only question is the connection between the controller and the
> code chips.  envy24ht has many GPIO pins, which are used for i2c
> controls in most cases with 24bit DAC/ADC.
> if the card vendor provides us this info, the driver will be ready in
> a day (hopefully :)
>
>
> Takashi

Thanks for the answer. I just sent an email to request some technical 
information from Terratec, emphasizing the importance to support the Linux 
community.

Cheers
Eric


-------------------------------------------------------
Enterprise Linux Forum Conference & Expo, June 4-6, 2003, Santa Clara
The only event dedicated to issues related to Linux enterprise solutions
www.enterpriselinuxforum.com

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

* Re: Terratec Aureon Space
@ 2003-05-17  6:31 Zébulon
  2003-05-19  9:23 ` Takashi Iwai
  2003-05-19 19:29 ` Pieter Palmers
  0 siblings, 2 replies; 15+ messages in thread
From: Zébulon @ 2003-05-17  6:31 UTC (permalink / raw)
  To: alsa-devel

> only if we get enough technical information...
>
> at least we need to know the wire connection between codec and ice1724
> chips, especially 61, 62 and 63 pins of Wolfson chip and GPIO pins of
> ice1724 chip.

Would it be possible to find it by analysing the circuits on the card itself
 ?

Eric



-------------------------------------------------------
This SF.net email is sponsored by: If flattening out C++ or Java
code to make your application fit in a relational database is painful, 
don't do it! Check out ObjectStore. Now part of Progress Software.
http://www.objectstore.net/sourceforge

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

* Re: Terratec Aureon Space
  2003-05-17  6:31 Zébulon
@ 2003-05-19  9:23 ` Takashi Iwai
  2003-05-19 19:29 ` Pieter Palmers
  1 sibling, 0 replies; 15+ messages in thread
From: Takashi Iwai @ 2003-05-19  9:23 UTC (permalink / raw)
  To: Z�bulon; +Cc: alsa-devel

At Sat, 17 May 2003 08:31:12 +0200,
Z╴bulon wrote:
> 
> > only if we get enough technical information...
> >
> > at least we need to know the wire connection between codec and ice1724
> > chips, especially 61, 62 and 63 pins of Wolfson chip and GPIO pins of
> > ice1724 chip.
> 
> Would it be possible to find it by analysing the circuits on the card itself
>  ?

yes, if the wiring is flat.  but you'll need a louped :)


Takashi


-------------------------------------------------------
This SF.net email is sponsored by: If flattening out C++ or Java
code to make your application fit in a relational database is painful, 
don't do it! Check out ObjectStore. Now part of Progress Software.
http://www.objectstore.net/sourceforge

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

* Re: Terratec Aureon Space
  2003-05-17  6:31 Zébulon
  2003-05-19  9:23 ` Takashi Iwai
@ 2003-05-19 19:29 ` Pieter Palmers
  1 sibling, 0 replies; 15+ messages in thread
From: Pieter Palmers @ 2003-05-19 19:29 UTC (permalink / raw)
  To: "Z嶵ulon (by way of Z嶵ulon <>)"; +Cc: alsa-devel

Ze'bulon (by way of Ze'bulon <>) wrote:

>>only if we get enough technical information...
>>
>>at least we need to know the wire connection between codec and ice1724
>>chips, especially 61, 62 and 63 pins of Wolfson chip and GPIO pins of
>>ice1724 chip.
>>    
>>
>
>Would it be possible to find it by analysing the circuits on the card itself
> ?
>  
>
Chances are that this is possible. I did it for the maxistudio isis.
You'll need a multimeter with a beep function and some common sense
knowledge of which connections are most likely.
Most PCI cards are 4 layer PCB's with power and ground distribution on
the inner layer. This means that the signal traces are on the outside of
the board, so you can use a magnifying glass to trace them. Using a
digital camera with proper lighting works even better. You make a
picture of the piece of board you want to analyze (of both sides of
course), with a good resolution. This gives you a more 'stable' view of
the traces.

Pieter




-------------------------------------------------------
This SF.net email is sponsored by: ObjectStore.
If flattening out C++ or Java code to make your application fit in a
relational database is painful, don't do it! Check out ObjectStore.
Now part of Progress Software. http://www.objectstore.net/sourceforge

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

* Terratec Aureon Space
@ 2003-05-28 22:20 Dennis van der Meer
       [not found] ` <s5h65nnnrnx.wl@alsa2.suse.de>
  0 siblings, 1 reply; 15+ messages in thread
From: Dennis van der Meer @ 2003-05-28 22:20 UTC (permalink / raw)
  To: alsa-devel

Hi,

A while ago I was looking through the mail-archive (before it went down),
trying to see if there was support for my Terratec card. Unfortunately not but
I saw that people were busy trying to obtain specs to create a driver. I don't
know if there are people that have a Terratec Aureon Space 7.1 card but I am
willing to test any code (if necessary). I have been waiting to go back to
Linux and have support for this good sound card.
So please let me know if I can be of any help.


Thanks,

Dennis van der Meer



-------------------------------------------------------
This SF.net email is sponsored by: eBay
Get office equipment for less on eBay!
http://adfarm.mediaplex.com/ad/ck/711-11697-6916-5

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

* Re: Terratec Aureon Space
       [not found]     ` <s5hk7c2m4h8.wl@alsa2.suse.de>
@ 2003-06-04 17:56       ` Dennis van der Meer
  2003-06-04 18:30         ` Takashi Iwai
  0 siblings, 1 reply; 15+ messages in thread
From: Dennis van der Meer @ 2003-06-04 17:56 UTC (permalink / raw)
  To: alsa-devel

Hi,

>meanwhile, i committed the latest patchset to cvs now.
>i got reports that it works somehow.  so, please try the cvs version
>instead of my last patch.

A big thanks for the patchset. I was able to play sound with xmms
(not with the alsa-plugin but the OSS plugin worked). I am unable
to use the digital out to play sound though.
I have tried alsamixer but it will give me a lot of controls but not much
to work with. Somehow it's not working as it should.
Here's what I got from alsamixer:

Card: Terratec Aureon 7.1-Space
Chip: ICE1724 - multitrack

Name                    Item
-------------------------
Master  -->     Master
IEC958  -->     IEC958  (just the text IEC958 I)
                         PCM Out, H/W In 0, H/W In 1, IEC958 I
IEC958 O        -->     IEC958 Output
                         Volume bar cannot be adjusted
IEC958 1        -->     IEC958 1
                         PCM Out0, H/W In 0, H/W In 1, IEC958 I
Capture         -->     Capture
                         CD Left, CD Right, Aux Left, Aux Right, line Left, 
Line Right
ADC             -->     ADC
ADC 1           -->     ADC 1
DAC             -->     DAC
DAC 1           -->     DAC 1
DAC 2           -->     DAC 2
DAC 3           -->     DAC 3
DAC 4           -->     DAC 4
DAC 5           -->     DAC 5
DAC 6           -->     DAC 6
DAC 7           -->     DAC 7
H/W             --> PCM Out0, H/W In 0, H/W In 1, IEC958 I
                     (changing values will set it to left channel only)
H/W 1           --> PCM Out0, H/W In 0, H/W In 1, IEC958 I
                     (changing values will set it to right channel only)
H/W 2           --> PCM Out0, H/W In 0, H/W In 1, IEC958 I
H/W 3           --> PCM Out0, H/W In 0, H/W In 1, IEC958 I
H/W 4           --> PCM Out0, H/W In 0, H/W In 1, IEC958 I
H/W 5           --> PCM Out0, H/W In 0, H/W In 1, IEC958 I
H/W 6           --> PCM Out0, H/W In 0, H/W In 1, IEC958 I
H/W 7           --> PCM Out0, H/W In 0, H/W In 1, IEC958 I
Multi Tr        --> Multi Track Internal Clock
                     44100
Multi Tr        --> Multi Track Peak (changed to strange values when 
started again)
Multi Tr        --> Multi Track Peak (changed to strange values when 
started again)
Multi Tr        --> Multi Track Peak (is restarted when app is started again)
Multi Tr        --> Multi Track Peak (is restarted when app is started again)
Multi Tr        --> Multi Track Rate Locking
Multi Tr        --> Multi Track Rate Reset

Some noticeable things:
         When I try some of the multi Track Peak controls and change the 
value they are
         reset or one of them is even set to random values

         Some controls have multiple values like PCM Out0, H/W In 0, H/W In 
1 and IEC958 I but
         I don't hear anything special or notice anything weird

         The H/W and H/W 1 seem to control the left channel and the right 
channel. Although
         this is not clear from the alsamixer app I can definately tell 
when I'm changing values

         IEC958 O has a volume bar but it cannot be adjusted

I also tried envy24control but this app keeps telling me that it doesn't 
know the card type ICE1724.
I am rather new to alsa so I'm assuming I did something wrong.

Should the digital in / out also be working and if so, how can I change the 
settings to set
it to digital out then?


Thanks,

Dennis van der Meer



-------------------------------------------------------
This SF.net email is sponsored by:  Etnus, makers of TotalView, The best
thread debugger on the planet. Designed with thread debugging features
you've never dreamed of, try TotalView 6 free at www.etnus.com.

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

* Re: Terratec Aureon Space
  2003-06-04 17:56       ` Dennis van der Meer
@ 2003-06-04 18:30         ` Takashi Iwai
  2003-06-06 22:31           ` Dennis van der Meer
  0 siblings, 1 reply; 15+ messages in thread
From: Takashi Iwai @ 2003-06-04 18:30 UTC (permalink / raw)
  To: Dennis van der Meer; +Cc: alsa-devel

At Wed, 04 Jun 2003 19:56:01 +0200,
Dennis van der Meer wrote:
> 
> Hi,
> 
> >meanwhile, i committed the latest patchset to cvs now.
> >i got reports that it works somehow.  so, please try the cvs version
> >instead of my last patch.
> 
> A big thanks for the patchset. I was able to play sound with xmms
> (not with the alsa-plugin but the OSS plugin worked). I am unable
> to use the digital out to play sound though.
> I have tried alsamixer but it will give me a lot of controls but not much
> to work with. Somehow it's not working as it should.
> Here's what I got from alsamixer:
> 
> Card: Terratec Aureon 7.1-Space
> Chip: ICE1724 - multitrack
> 
> Name                    Item
> -------------------------
> Master  -->     Master
> IEC958  -->     IEC958  (just the text IEC958 I)
>                          PCM Out, H/W In 0, H/W In 1, IEC958 I

this is the routing of IEC958 left channel.  choose "PCM Out" here.

> IEC958 O        -->     IEC958 Output
>                          Volume bar cannot be adjusted

no volume. it's only the switch.
if you use "iec958" or "spdif" pcm device, it's turned on
automatically.

> IEC958 1        -->     IEC958 1
>                          PCM Out0, H/W In 0, H/W In 1, IEC958 I

ditto.

> Capture         -->     Capture
>                          CD Left, CD Right, Aux Left, Aux Right, line Left, 
> Line Right

choose the right one for analog capture source.

> ADC             -->     ADC
> ADC 1           -->     ADC 1
> DAC             -->     DAC
> DAC 1           -->     DAC 1
> DAC 2           -->     DAC 2
> DAC 3           -->     DAC 3
> DAC 4           -->     DAC 4
> DAC 5           -->     DAC 5
> DAC 6           -->     DAC 6
> DAC 7           -->     DAC 7

are they obvious?

> H/W             --> PCM Out0, H/W In 0, H/W In 1, IEC958 I
>                      (changing values will set it to left channel only)
> H/W 1           --> PCM Out0, H/W In 0, H/W In 1, IEC958 I
>                      (changing values will set it to right channel only)
> H/W 2           --> PCM Out0, H/W In 0, H/W In 1, IEC958 I
> H/W 3           --> PCM Out0, H/W In 0, H/W In 1, IEC958 I
> H/W 4           --> PCM Out0, H/W In 0, H/W In 1, IEC958 I
> H/W 5           --> PCM Out0, H/W In 0, H/W In 1, IEC958 I
> H/W 6           --> PCM Out0, H/W In 0, H/W In 1, IEC958 I
> H/W 7           --> PCM Out0, H/W In 0, H/W In 1, IEC958 I

they are the routing for analog outputs.
choose "PCM Out".  or, it's routed from the selected input.

> Multi Tr        --> Multi Track Internal Clock
>                      44100

this is changed automatically if "rate locking" and "rate reset" are
set up correctly.

> Multi Tr        --> Multi Track Peak (changed to strange values when 
> started again)
> Multi Tr        --> Multi Track Peak (changed to strange values when 
> started again)
> Multi Tr        --> Multi Track Peak (is restarted when app is started again)
> Multi Tr        --> Multi Track Peak (is restarted when app is started again)

they are read-only.

> Multi Tr        --> Multi Track Rate Locking

turn this off.

> Multi Tr        --> Multi Track Rate Reset

turn this on.


as said, for digital outs, use "iec958" device.  but you might need to
wrap "plug" layer to convert the formats, etc. to play back non-24bit
samples.

	% aplay -D plug:iec958 foo.wav


Takashi


-------------------------------------------------------
This SF.net email is sponsored by:  Etnus, makers of TotalView, The best
thread debugger on the planet. Designed with thread debugging features
you've never dreamed of, try TotalView 6 free at www.etnus.com.

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

* Re: Terratec Aureon Space
  2003-06-04 18:30         ` Takashi Iwai
@ 2003-06-06 22:31           ` Dennis van der Meer
  0 siblings, 0 replies; 15+ messages in thread
From: Dennis van der Meer @ 2003-06-06 22:31 UTC (permalink / raw)
  To: alsa-devel

Hi,

I have been playing around with the controls and setting them as specified
but I am still unable to enable the digital out. I have verified that 
digital out
is not enabled by looking at the back of the card and check if the red light
is on (which is not the case).
I have also provided a dump from amixer in the hopes that someone can
figure out what is wrong:

numid=1,iface=CARD,name='ICE1724 EEPROM'
   ; type=BYTES,access=r----,values=52
   : 
values=0x11,0x45,0x15,0x3b,0x13,0x02,0x13,0x80,0xf8,0xc2,0xff,0xff,0xbf,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xff,0xff,0xbf,0x00
numid=28,iface=MIXER,name='Master Playback Volume'
   ; type=INTEGER,access=rw---,values=1,min=0,max=101,step=0
   : values=86
numid=29,iface=MIXER,name='ADC Volume'
   ; type=INTEGER,access=rw---,values=1,min=0,max=31,step=0
   : values=28
numid=30,iface=MIXER,name='ADC Volume',index=1
   ; type=INTEGER,access=rw---,values=1,min=0,max=31,step=0
   : values=27
numid=31,iface=MIXER,name='Capture Route'
   ; type=ENUMERATED,access=rw---,values=2,items=8
   ; Item #0 'CD Left'
   ; Item #1 'CD Right'
   ; Item #2 'Aux Left'
   ; Item #3 'Aux Right'
   ; Item #4 'Line Left'
   ; Item #5 'Line Right'
   ; Item #6 'Mic Left'
   ; Item #7 'Mic Right'
   : values=4,4
numid=18,iface=MIXER,name='IEC958 Playback Con Mask',device=1
   ; type=IEC958,access=r----,values=1
   : values=?
numid=19,iface=MIXER,name='IEC958 Playback Pro Mask',device=1
   ; type=IEC958,access=r----,values=1
   : values=?
numid=14,iface=MIXER,name='IEC958 Playback Route'
   ; type=ENUMERATED,access=rw---,values=1,items=5
   ; Item #0 'PCM Out'
   ; Item #1 'H/W In 0'
   ; Item #2 'H/W In 1'
   ; Item #3 'IEC958 In L'
   ; Item #4 'IEC958 In R'
   : values=3
numid=15,iface=MIXER,name='IEC958 Playback Route',index=1
   ; type=ENUMERATED,access=rw---,values=1,items=5
   ; Item #0 'PCM Out'
   ; Item #1 'H/W In 0'
   ; Item #2 'H/W In 1'
   ; Item #3 'IEC958 In L'
   ; Item #4 'IEC958 In R'
   : values=4
numid=16,iface=MIXER,name='IEC958 Output Switch'
   ; type=BOOLEAN,access=rw---,values=1
   : values=on
numid=20,iface=MIXER,name='DAC Volume'
   ; type=INTEGER,access=rw---,values=1,min=0,max=101,step=0
   : values=88
numid=21,iface=MIXER,name='DAC Volume',index=1
   ; type=INTEGER,access=rw---,values=1,min=0,max=101,step=0
   : values=88
numid=22,iface=MIXER,name='DAC Volume',index=2
   ; type=INTEGER,access=rw---,values=1,min=0,max=101,step=0
   : values=88
numid=23,iface=MIXER,name='DAC Volume',index=3
   ; type=INTEGER,access=rw---,values=1,min=0,max=101,step=0
   : values=88
numid=24,iface=MIXER,name='DAC Volume',index=4
   ; type=INTEGER,access=rw---,values=1,min=0,max=101,step=0
   : values=88
numid=25,iface=MIXER,name='DAC Volume',index=5
   ; type=INTEGER,access=rw---,values=1,min=0,max=101,step=0
   : values=88
numid=26,iface=MIXER,name='DAC Volume',index=6
   ; type=INTEGER,access=rw---,values=1,min=0,max=101,step=0
   : values=88
numid=27,iface=MIXER,name='DAC Volume',index=7
   ; type=INTEGER,access=rw---,values=1,min=0,max=101,step=0
   : values=88
numid=5,iface=MIXER,name='H/W Playback Route'
   ; type=ENUMERATED,access=rw---,values=1,items=5
   ; Item #0 'PCM Out'
   ; Item #1 'H/W In 0'
   ; Item #2 'H/W In 1'
   ; Item #3 'IEC958 In L'
   ; Item #4 'IEC958 In R'
   : values=4
numid=6,iface=MIXER,name='H/W Playback Route',index=1
   ; type=ENUMERATED,access=rw---,values=1,items=5
   ; Item #0 'PCM Out'
   ; Item #1 'H/W In 0'
   ; Item #2 'H/W In 1'
   ; Item #3 'IEC958 In L'
   ; Item #4 'IEC958 In R'
   : values=4
numid=7,iface=MIXER,name='H/W Playback Route',index=2
   ; type=ENUMERATED,access=rw---,values=1,items=5
   ; Item #0 'PCM Out'
   ; Item #1 'H/W In 0'
   ; Item #2 'H/W In 1'
   ; Item #3 'IEC958 In L'
   ; Item #4 'IEC958 In R'
   : values=4
numid=8,iface=MIXER,name='H/W Playback Route',index=3
   ; type=ENUMERATED,access=rw---,values=1,items=5
   ; Item #0 'PCM Out'
   ; Item #1 'H/W In 0'
   ; Item #2 'H/W In 1'
   ; Item #3 'IEC958 In L'
   ; Item #4 'IEC958 In R'
   : values=4
numid=9,iface=MIXER,name='H/W Playback Route',index=4
   ; type=ENUMERATED,access=rw---,values=1,items=5
   ; Item #0 'PCM Out'
   ; Item #1 'H/W In 0'
   ; Item #2 'H/W In 1'
   ; Item #3 'IEC958 In L'
   ; Item #4 'IEC958 In R'
   : values=4
numid=10,iface=MIXER,name='H/W Playback Route',index=5
   ; type=ENUMERATED,access=rw---,values=1,items=5
   ; Item #0 'PCM Out'
   ; Item #1 'H/W In 0'
   ; Item #2 'H/W In 1'
   ; Item #3 'IEC958 In L'
   ; Item #4 'IEC958 In R'
   : values=4
numid=11,iface=MIXER,name='H/W Playback Route',index=6
   ; type=ENUMERATED,access=rw---,values=1,items=5
   ; Item #0 'PCM Out'
   ; Item #1 'H/W In 0'
   ; Item #2 'H/W In 1'
   ; Item #3 'IEC958 In L'
   ; Item #4 'IEC958 In R'
   : values=4
numid=12,iface=MIXER,name='H/W Playback Route',index=7
   ; type=ENUMERATED,access=rw---,values=1,items=5
   ; Item #0 'PCM Out'
   ; Item #1 'H/W In 0'
   ; Item #2 'H/W In 1'
   ; Item #3 'IEC958 In L'
   ; Item #4 'IEC958 In R'
   : values=4
numid=2,iface=MIXER,name='Multi Track Internal Clock'
   ; type=ENUMERATED,access=rw---,values=1,items=16
   ; Item #0 '8000'
   ; Item #1 '9600'
   ; Item #2 '11025'
   ; Item #3 '12000'
   ; Item #4 '16000'
   ; Item #5 '22050'
   ; Item #6 '24000'
   ; Item #7 '32000'
   ; Item #8 '44100'
   ; Item #9 '48000'
   ; Item #10 '64000'
   ; Item #11 '88200'
   ; Item #12 '96000'
   ; Item #13 '176400'
   ; Item #14 '192000'
   ; Item #15 'IEC958 Input'
   : values=8
numid=13,iface=MIXER,name='Multi Track Peak'
   ; type=INTEGER,access=r----,values=22,min=0,max=255,step=0
   : values=0,0,0,0,0,0,0,0,0,0,172,175,0,0,0,0,0,0,0,0,0,0
numid=3,iface=MIXER,name='Multi Track Rate Locking'
   ; type=BOOLEAN,access=rw---,values=1
   : values=off
numid=4,iface=MIXER,name='Multi Track Rate Reset'
   ; type=BOOLEAN,access=rw---,values=1
   : values=on
numid=17,iface=PCM,name='IEC958 Playback Default',device=1
   ; type=IEC958,access=rw---,values=1
   : values=?


>as said, for digital outs, use "iec958" device.  but you might need to
>wrap "plug" layer to convert the formats, etc. to play back non-24bit
>samples.
>
>         % aplay -D plug:iec958 foo.wav

Ok, done that but still no output, which makes sense since the red light on 
the back
of the card isn't on.


Dennis



-------------------------------------------------------
This SF.net email is sponsored by:  Etnus, makers of TotalView, The best
thread debugger on the planet. Designed with thread debugging features
you've never dreamed of, try TotalView 6 free at www.etnus.com.

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

* Re: Terratec Aureon Space
@ 2003-08-31 10:04 Dennis van der Meer
  0 siblings, 0 replies; 15+ messages in thread
From: Dennis van der Meer @ 2003-08-31 10:04 UTC (permalink / raw)
  To: alsa-devel

Thanks, it worked like a charm.
Now all I have to do is get kde to recognize it so I can have music through 
kde also but that will be
a different matter altogether.
Thank you very much for your help. It has been almost 6 months without 
sound in Linux so I can finally
switch back again permanently.

>>i had the same problem, so i read your interesting conversation with 
>>Takashi Iwai. I think this lead me to a first solution.
>>Here it is in brief:
>>........
>>.......
>>I hope this works for you too. If so please tell Takashi Iwai. Thank you.
>>
>>PS: If you like to know why this change of the value helps, let me tell you:
>>The bit 0 in EEPROM-register CCS07 says that an optical output is 
>>physically implemented. If not set the red light will not be switched on.
>>This behavior is documented in a file called Envy24HT.pdf which I 
>>occasionally found in the internet.
>
>Thanks,
>
>Dennis van der Meer



-------------------------------------------------------
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf

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

* Re: Terratec Aureon Space
       [not found] ` <s5hfzjgrhiz.wl@alsa2.suse.de>
@ 2003-09-06 10:22   ` Dennis van der Meer
  2003-09-08  8:52     ` Takashi Iwai
  0 siblings, 1 reply; 15+ messages in thread
From: Dennis van der Meer @ 2003-09-06 10:22 UTC (permalink / raw)
  To: alsa-devel

That's odd. I have updated the cvs version a couple of times but I haven't seen
this update. The value is still the same. Are there multiple cvs versions
around?

>  > Is it possible to make this change permanent???
>
>oh yes, it's obviously a bug.
>fixed now on cvs.
>
>thanks!
>
>
>Takashi
>
> > I applied the suggested setting and it worked perfectly. I now have sound.
> > Since the Terratec Aureon Space 7.1 has this digital in/out interface by
> > default
> > I see no reason why not to enable this by default and change the cvs 
> version to
> > reflect this suggestion.
> >
> > Ow, and thanks for your help. Although unsuccesful in solving the 
> problem I
> > learned
> > a lot about the alsa system.
> >
> >
> > Thanks,
> >
> > Dennis van der Meer
> >
> > >i had the same problem, so i read your interesting conversation with
> > >Takashi Iwai. I think this lead me to a first solution.
> > >Here it is in brief:
> > >
> > >1. Open a file called aureon.c in the directory <your
> > >sources>/alsa-driver-0.9.6/alsa-kernel/pci/ice1712/
> > >There you will find a block of code that looks like this:
> > >
> > >static unsigned char aureon71_eeprom[] __devinitdata = {
> > >    0x13,    /* SYSCONF: clock 512, mpu401, spdif-in/ADC, 4DACs */
> > >    0x80,    /* ACLINK: I2S */
> > >    0xf8,    /* I2S: vol, 96k, 24bit, 192k */
> > >    0xc2,    /* SPDIF: out-en, out-int, spdif-in */
> > >    0xff,    /* GPIO_DIR */
> > >    0xff,    /* GPIO_DIR1 */
> > >    0xbf,    /* GPIO_DIR2 */
> > >    0x00,    /* GPIO_MASK */
> > >    0x00,    /* GPIO_MASK1 */
> > >    0x00,    /* GPIO_MASK2 */
> > >    0x00,    /* GPIO_STATE */
> > >    0x00,    /* GPIO_STATE1 */
> > >    0x00,    /* GPIO_STATE2 */
> > >};
> > >
> > >
> > >NOW do the following: replace the line
> > >    0xc2,    /* SPDIF: out-en, out-int, spdif-in */
> > >with
> > >    0xc3,    /* SPDIF: out-en, out-int, spdif-in */
> > >
> > >that is the value hex c2 has to be changed to c3
> > >
> > >2. Save the changed file
> > >
> > >3. Go to the directory <your sources>/alsa-driver-0.9.6/ as root and run
> > >./configure --with-cards=snd-ice1724 --with-sequencer=yes
> > >--with-oss=yes;make;make install
> > >
> > >4. restart your computer
> > >5. If  you enter
> > >cat /proc/asound/card0/ice1724
> > >you should see a EEPROM-register called CCS07 with a value of C3hex.
> > >
> > >6. issue a command like
> > >aplay -D plug:iec958 yoursound.wav
> > >and you should hear the sound via the optical output and the red light
> > >should shine !!
> > >
> > >I hope this works for you too. If so please tell Takashi Iwai. Thank you.
> > >
> > >PS: If you like to know why this change of the value helps, let me 
> tell you:
> > >The bit 0 in EEPROM-register CCS07 says that an optical output is
> > >physically implemented. If not set the red light will not be switched on.
> > >This behavior is documented in a file called Envy24HT.pdf which I
> > >occasionally found in the internet.



-------------------------------------------------------
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf

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

* Re: Terratec Aureon Space
  2003-09-06 10:22   ` Dennis van der Meer
@ 2003-09-08  8:52     ` Takashi Iwai
  0 siblings, 0 replies; 15+ messages in thread
From: Takashi Iwai @ 2003-09-08  8:52 UTC (permalink / raw)
  To: Dennis van der Meer; +Cc: alsa-devel

At Sat, 06 Sep 2003 12:22:21 +0200,
Dennis van der Meer wrote:
> 
> That's odd. I have updated the cvs version a couple of times but I haven't seen
> this update. The value is still the same. Are there multiple cvs versions
> around?

sourceforge's anonymous cvs tree is updated in delay of 24hour.
perhaps that's it?

anyway, it's ok on the main cvs tree.


Takashi

> 
> >  > Is it possible to make this change permanent???
> >
> >oh yes, it's obviously a bug.
> >fixed now on cvs.
> >
> >thanks!
> >
> >
> >Takashi
> >
> > > I applied the suggested setting and it worked perfectly. I now have sound.
> > > Since the Terratec Aureon Space 7.1 has this digital in/out interface by
> > > default
> > > I see no reason why not to enable this by default and change the cvs 
> > version to
> > > reflect this suggestion.
> > >
> > > Ow, and thanks for your help. Although unsuccesful in solving the 
> > problem I
> > > learned
> > > a lot about the alsa system.
> > >
> > >
> > > Thanks,
> > >
> > > Dennis van der Meer
> > >
> > > >i had the same problem, so i read your interesting conversation with
> > > >Takashi Iwai. I think this lead me to a first solution.
> > > >Here it is in brief:
> > > >
> > > >1. Open a file called aureon.c in the directory <your
> > > >sources>/alsa-driver-0.9.6/alsa-kernel/pci/ice1712/
> > > >There you will find a block of code that looks like this:
> > > >
> > > >static unsigned char aureon71_eeprom[] __devinitdata = {
> > > >    0x13,    /* SYSCONF: clock 512, mpu401, spdif-in/ADC, 4DACs */
> > > >    0x80,    /* ACLINK: I2S */
> > > >    0xf8,    /* I2S: vol, 96k, 24bit, 192k */
> > > >    0xc2,    /* SPDIF: out-en, out-int, spdif-in */
> > > >    0xff,    /* GPIO_DIR */
> > > >    0xff,    /* GPIO_DIR1 */
> > > >    0xbf,    /* GPIO_DIR2 */
> > > >    0x00,    /* GPIO_MASK */
> > > >    0x00,    /* GPIO_MASK1 */
> > > >    0x00,    /* GPIO_MASK2 */
> > > >    0x00,    /* GPIO_STATE */
> > > >    0x00,    /* GPIO_STATE1 */
> > > >    0x00,    /* GPIO_STATE2 */
> > > >};
> > > >
> > > >
> > > >NOW do the following: replace the line
> > > >    0xc2,    /* SPDIF: out-en, out-int, spdif-in */
> > > >with
> > > >    0xc3,    /* SPDIF: out-en, out-int, spdif-in */
> > > >
> > > >that is the value hex c2 has to be changed to c3
> > > >
> > > >2. Save the changed file
> > > >
> > > >3. Go to the directory <your sources>/alsa-driver-0.9.6/ as root and run
> > > >./configure --with-cards=snd-ice1724 --with-sequencer=yes
> > > >--with-oss=yes;make;make install
> > > >
> > > >4. restart your computer
> > > >5. If  you enter
> > > >cat /proc/asound/card0/ice1724
> > > >you should see a EEPROM-register called CCS07 with a value of C3hex.
> > > >
> > > >6. issue a command like
> > > >aplay -D plug:iec958 yoursound.wav
> > > >and you should hear the sound via the optical output and the red light
> > > >should shine !!
> > > >
> > > >I hope this works for you too. If so please tell Takashi Iwai. Thank you.
> > > >
> > > >PS: If you like to know why this change of the value helps, let me 
> > tell you:
> > > >The bit 0 in EEPROM-register CCS07 says that an optical output is
> > > >physically implemented. If not set the red light will not be switched on.
> > > >This behavior is documented in a file called Envy24HT.pdf which I
> > > >occasionally found in the internet.
> 
> 
> 
> -------------------------------------------------------
> This sf.net email is sponsored by:ThinkGeek
> Welcome to geek heaven.
> http://thinkgeek.com/sf
> _______________________________________________
> Alsa-devel mailing list
> Alsa-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/alsa-devel
> 


-------------------------------------------------------
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf

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

end of thread, other threads:[~2003-09-08  8:52 UTC | newest]

Thread overview: 15+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2003-05-15 16:26 Terratec Aureon Space Zébulon
2003-05-16  9:33 ` Takashi Iwai
2003-05-16 10:33   ` Liam Girdwood
2003-05-16 10:41     ` Takashi Iwai
2003-05-16 16:50       ` Zébulon
  -- strict thread matches above, loose matches on Subject: below --
2003-05-17  6:31 Zébulon
2003-05-19  9:23 ` Takashi Iwai
2003-05-19 19:29 ` Pieter Palmers
2003-05-28 22:20 Dennis van der Meer
     [not found] ` <s5h65nnnrnx.wl@alsa2.suse.de>
     [not found]   ` <5.1.0.14.2.20030603193926.01638eb0@192.168.10.1>
     [not found]     ` <s5hk7c2m4h8.wl@alsa2.suse.de>
2003-06-04 17:56       ` Dennis van der Meer
2003-06-04 18:30         ` Takashi Iwai
2003-06-06 22:31           ` Dennis van der Meer
2003-08-31 10:04 Dennis van der Meer
     [not found] <5.1.0.14.2.20030831014515.021b7850@192.168.10.1>
     [not found] ` <s5hfzjgrhiz.wl@alsa2.suse.de>
2003-09-06 10:22   ` Dennis van der Meer
2003-09-08  8:52     ` Takashi Iwai

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.