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 > [EMAIL PROTECTED] > https://lists.sourceforge.net/lists/listinfo/alsa-devel > ------------------------------------------------------- This sf.net email is sponsored by:ThinkGeek Welcome to geek heaven. http://thinkgeek.com/sf _______________________________________________ Alsa-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/alsa-devel