Hi, I'm still dealing with a legacy free laptop. It looks like the problem is not going to be solved soon (not even with kernel 2.5). What' happening briefly is that IRQ are not assigned so they are all set to 0, so it happens for the sound card.
Now i went for a nasty hack and i hardcoded the IRQ in the kernel pci_irq.c (specifically set to irq=10) with the following results: with the kernel modules and OSS free i can play the CDROM and play the first fraction of a sound with sox complaining that cannot set the srate to 44Khz so it goes to 48Khz. Then i meda a _clean_ kernel for alsa and compiled alsa with the intel8x0 module. For some reason it does not load at boot time and with a manual insmod i got all the modules inserted. alsamixer, gamix, aumix, xmix, they all work with no problems. But then when i try to play a sound i get this: (and no sound of course. the cdrom as well does not work cdda also reads with no problems but no sound coming out: of course mixers are set with all outputs to 100%). [I know, hardcoding is really the worst solution....but right is the only way to test and to get some sound out of this machine... Would it help, still speaking in bad terms to set in the same alsa code the irq to the one i set in the kernel?] any clue or any hint? thenk you, marco trevisani PS. Below some reports of my attempts. ------APLAY---------------------- aplay ./test.wav ALSA lib pcm_hw.c:602:(snd_pcm_hw_open) SNDRV_PCM_IOCTL_PVERSION failed: Inappropriate ioctl for device aplay: main:446: audio open error: Inappropriate ioctl for device --------- APLAY -l ------------ aplay -l card 0: card0 [Intel ICH], device 0: Intel ICH [Intel ICH] Subdevices: 1/1 Subdevice #0: subdevice #0 -----cat /proc/interrupts |grep Intel-------------- 10: 2 XT-PIC Intel ICH -------------lsmod----------------------------------- Module Size Used by Tainted: P snd-seq-oss 22768 0 (unused) snd-seq-midi-event 2848 0 [snd-seq-oss] snd-seq-dummy 1476 0 (unused) snd-seq 36092 2 [snd-seq-oss snd-seq-midi-event snd-seq-dummy] snd-seq-device 3848 0 [snd-seq-oss snd-seq] snd-card-intel8x0 8232 0 snd-ac97-codec 22888 0 [snd-card-intel8x0] snd-pcm-oss 35040 0 (autoclean) snd-pcm 47360 0 (autoclean) [snd-card-intel8x0 snd-pcm-oss] snd-timer 10056 0 (autoclean) [snd-seq snd-pcm] snd-mixer-oss 8968 0 (autoclean) [snd-pcm-oss] snd 24296 0 (autoclean) [snd-seq-oss snd-seq-midi-event snd-seq-dummy snd-seq snd-seq-device snd-card-intel8x0 snd-ac97-codec snd-pcm-oss snd-pcm snd-timer snd-mixer-oss] soundcore 3500 5 (autoclean) [snd] ----------cat /proc/asound/sndstat---------------------- Sound Driver:3.8.1a-980706 (ALSA v0.9.0beta9 emulation code) Kernel: Linux gramsci 2.4.16 #18 Sat Jan 5 18:25:15 AST 2002 i686 Config options: 0 Installed drivers: Type 10: ALSA emulation Card config: Intel ICH at 0x1400, irq 10 Audio devices: 0: Intel ICH (DUPLEX) Synth devices: NOT ENABLED IN CONFIG Midi devices: NOT ENABLED IN CONFIG Timers: 7: system timer Mixers: 0: mixer00 *-------------------------------------------------------------------* marco trevisani (to get the real email address take out "__") email________________: [EMAIL PROTECTED] Web________________: http://trevisani.mine.nu DeMuDi -- Debian Multimedia Distribution demudi email_________: [EMAIL PROTECTED] demudi web__________: http://www.demudi.org Digital Arts Festivals. Calls and reports <--NEW!! D-Festival Web______: http://festivals.webhop.org *-------------------------------------------------------------------* _______________________________________________ Alsa-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/alsa-devel