I have Gentoo and the 2.6.1-epia kernel running on my Via EPIA M10000. ALSA was working just fine, so I wandered off to another part of the kernel to get my DVB-T card working properly. A few kernel compiles later (to remove fb, ramdisks, and modularise the DVB stuff) I'm back, and ALSA has dissappeared.

Dmesg shows no signs of ALSA. Where I used ot get this:

Feb 18 09:56:27 teleputer Advanced Linux Sound Architecture Driver Version 0.9.7 (Thu Sep 25 19:16:36 2003 UTC).
Feb 18 09:56:27 teleputer request_module: failed /sbin/modprobe -- snd-card-0. error = -16
Feb 18 09:56:27 teleputer via82xx: Assuming DXS channels with 48k fixed sample rate.
Feb 18 09:56:27 teleputer Please try dxs_support=1 option and report if it works on your machine.
Feb 18 09:56:27 teleputer PCI: Setting latency timer of device 0000:00:11.5 to 64
Feb 18 09:56:27 teleputer hub 1-0:1.0: over-current change on port 5
Feb 18 09:56:27 teleputer hub 1-0:1.0: over-current change on port 6
Feb 18 09:56:27 teleputer ALSA device list:
Feb 18 09:56:27 teleputer #0: VIA 8235 at 0xe400, irq 5


I now have nothing. I can run alsasound start, and all the modules appear to load properly. I can run alsamixer and set levels, but I don't have sound. If I try to play a WAV file with aplay, it errors out:-

teleputer log # aplay /usr/share/sounds/gnibbles/pop.wav
Playing WAVE '/usr/share/sounds/gnibbles/pop.wav' : Unsigned 8 bit, Rate 8000 Hz, Mono
ALSA lib pcm_hw.c:523: (snd_pcm_hw_drain) SNDRV_PCM_IOCTL_DRAIN failed: Input/output error


I thought I'd try compiling ASLA separately from the kernel. I have sound card support configured as a module in kernel config, and I've removed everthing about ALSA and OSS. When I sebsequently emerge ALSA, it fails with:-

<-snip->
make[1]: Entering directory `/usr/src/linux-2.6.1-epia'
Makefile:405: /usr/src/linux-2.6.1-epia/arch/x86/Makefile: No such file or directory
make[1]: *** No rule to make target `/usr/src/linux-2.6.1-epia/arch/x86/Makefile'. Stop.
make[1]: Leaving directory `/usr/src/linux-2.6.1-epia'
make: *** [compile] Error 2


I don't have a /usr/src/linux-2.6.1-epia/arch/x86 directory. I think it should be i386 instead of x86. Am I heading in the right direction? If so, please advise how/where I change the package to look in the right location. I should add that I'm now using ALSA 1.0.2 as recommended for the EPIA boards, where I used to have 0.9.7. Are there any issues with 1.0.2c and EPIA?

I really don't know where to start troubleshooting this. Any ideas would be most welcome.

Cheers,


Jon



------------------------------------------------------- SF.Net is sponsored by: Speed Start Your Linux Apps Now. Build and deploy apps & Web services for Linux with a free DVD software kit from IBM. Click Now! http://ads.osdn.com/?ad_id=1356&alloc_id=3438&op=click _______________________________________________ Alsa-user mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/alsa-user

Reply via email to