At Tue, 14 Oct 2003 17:54:25 +0200,
Jonatan de la Torre wrote:
> 
> El lun, 13-10-2003 a las 17:13, Takashi Iwai escribió:
> > > > 
> > > > 
> > > Sorry but I don't know. I edit this file:
> > > /usr/src/alsa/alsa-driver-0.9.7a/alsa-kernel/pci/ice1712/delta.c
> > 
> Perhaps, just a silly question: take a look at this extract from
> delta.c, da-2496 has CS-8420 codec, not CS8427. Doesn't it matter?
 
it could matter.  but let's just try :)

> /* assert chip select */
> static unsigned char ap_cs8427_codec_select(ice1712_t *ice)
> {
>       unsigned char tmp;
>       tmp = snd_ice1712_read(ice, ICE1712_IREG_GPIO_DATA);
>       if (ice->eeprom.subvendor == ICE1712_SUBDEVICE_DELTA1010LT) {
>               tmp &= ~ICE1712_DELTA_1010LT_CS;
>               tmp |= ICE1712_DELTA_1010LT_CCLK | ICE1712_DELTA_1010LT_CS_CS8427;
>       } else { /* Audiophile */
>               tmp |= ICE1712_DELTA_AP_CCLK | ICE1712_DELTA_AP_CS_CODEC;
>               tmp &= ~ICE1712_DELTA_AP_CS_DIGITAL;
>       }
>       snd_ice1712_write(ice, ICE1712_IREG_GPIO_DATA, tmp);
>       udelay(5);
>       return tmp;
> }
> 
> 
> > as a test, simply replace ICE1712_SUBDEVICE_DELTA1010LT definition in
> > delta.h with your id (0xce164010).
> > then it should appear as if delta 1010LT.
> > 
> > 
> When I do
> ./configure --with-cards=ice1712 --with-sequencer=yes;make;make install
> it finishes like this:
> 
> /sbin/depmod -a 2.4.22-10mm.2mdksmp
> depmod: *** Unresolved symbols in
> /lib/modules/2.4.22-10mm.2mdksmp/kernel/sound/acore/snd.o
> if [ -L /usr/include/sound ]; then \
>         rm -f /usr/include/sound; \
>         ln -sf /usr/src/alsa/alsa-driver-0.9.7a/include/sound
> /usr/include/sound; \
> else \
>         rm -rf /usr/include/sound; \
>         install -d -m 755 -g root -o root /usr/include/sound; \
>         for f in include/sound/*.h; do \
>                 install -m 644 -g root -o root $f /usr/include/sound; \
>         done \
> fi
> if [ -d /sbin/init.d ]; then \
>   install -m 755 -g root -o root utils/alsasound /sbin/init.d/alsasound;
> \
> elif [ -d /etc/rc.d/init.d ]; then \
>   install -m 755 -g root -o root utils/alsasound
> /etc/rc.d/init.d/alsasound; \
> elif [ -d /etc/init.d ]; then \
>   install -m 755 -g root -o root utils/alsasound /etc/init.d/alsasound;
> \
> fi
> 
> so when I try 
> modprobe snd-ice1712;modprobe snd-pcm-oss;modprobe
> snd-mixer-oss;modprobe snd-seq-oss
> 
> it returns
> /lib/modules/2.4.22-10mm.2mdksmp/kernel/sound/acore/snd.o: unresolved
> symbol snd_verbose_printk
> modprobe: insmod
> /lib/modules/2.4.22-10mm.2mdksmp/kernel/sound/acore/snd.o failed
> modprobe: insmod snd-ice1712 failed

hmm, the installation was not correct.
did you get managed to install the alsa-driver before?


> 
> > > 
> > > But what should I do? I can't programm. Please tell me which line to
> > > search and what tag to replace.
> > > Thank You.
> > > At the moment I downloaded datasheets from envy1712, AK4524 and CS8420
> > > and printed the pin descriptions of each one to follow the tracks on the
> > > board.
> > 
> > only GPIO pins are used for communication with the codec chips. 
> > usually there are two or three pins via I2C or SPI mode for clock,
> > data, and chip-select.
> > 
> 
> Well I found that theese pins are 50 to 53 and 56 to 59. is it?

likely.  then it seems different from 1010LT...


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
_______________________________________________
Alsa-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/alsa-devel

Reply via email to