wpyh, thanks a lot!
I now have my snd-intel8x0 driver loaded.
[root@localhost root]# cd /lib/modules/`uname -r`/kernel/sound
[root@localhost sound]# rmmod snd
[root@localhost sound]# rmmod soundcore
[root@localhost sound]# for i in `find . -type f`; do grep -l snd_ctl_unregister_ioctl_Rbe83da37 $i; done
./acore/snd-pcm.o
./acore/snd-rawmidi.o
./acore/snd.o
[root@localhost sound]# insmod ./acore/snd.o
[root@localhost sound]# insmod ./acore/snd-pcm.o
./acore/snd-pcm.o: unresolved symbol snd_dma_free_pages_Rb8f535b9
./acore/snd-pcm.o: unresolved symbol snd_malloc_pages_Rd2c7e32e
./acore/snd-pcm.o: unresolved symbol snd_dma_free_reserved_R7850d92d
./acore/snd-pcm.o: unresolved symbol snd_dma_set_reserved_Rf7f1ac41
./acore/snd-pcm.o: unresolved symbol snd_timer_interrupt_R6abc3bfc
./acore/snd-pcm.o: unresolved symbol snd_free_pages_R3b91f3af
./acore/snd-pcm.o: unresolved symbol snd_dma_get_reserved_Rd244b0d5
./acore/snd-pcm.o: unresolved symbol snd_timer_notify_R7ffd7fd9
./acore/snd-pcm.o: unresolved symbol snd_dma_alloc_pages_R8041f620
./acore/snd-pcm.o: unresolved symbol snd_timer_new_Rb72f2efd
[root@localhost sound]# for i in `find . -type f`; do grep -l snd_dma_free_pages_Rb8f535b9 $i; done
./acore/snd-page-alloc.o
./acore/snd-pcm.o
[root@localhost sound]# insmod ./acore/snd-page-alloc.o
[root@localhost sound]# insmod ./acore/snd-pcm.o
./acore/snd-pcm.o: unresolved symbol snd_timer_interrupt_R6abc3bfc
./acore/snd-pcm.o: unresolved symbol snd_timer_notify_R7ffd7fd9
./acore/snd-pcm.o: unresolved symbol snd_timer_new_Rb72f2efd
[root@localhost sound]# for i in `find . -type f`; do grep -l snd_timer_new_Rb72f2efd $i; done
./acore/snd-pcm.o
./acore/snd-timer.o
[root@localhost sound]# insmod ./acore/snd-timer.o
[root@localhost sound]# insmod ./acore/snd-pcm.o
[root@localhost sound]# insmod ./acore/snd-rawmidi.o
[root@localhost sound]# modprobe snd-intel8x0
[root@localhost sound]#
[root@localhost sound]# dmesg | grep intel8x0
intel8x0_measure_ac97_clock: measured 49925 usecs
intel8x0: clocking to 48000
Excellent, excellent!
Thank you so much. Hopefully I can use this for other 'unresolved symbols' as well.
One question: Do I have to insert these commands in /lib/modules.conf?
Current /lib/modules.conf:
alias usb-controller usb-uhci
alias usb-controller1 ehci-hcd
alias ieee1394-controller ohci1394
alias eth0 sk98lin
alias sound-slot-0 snd-intel8x0
post-install sound-slot-0 /bin/aumix-minimal -f /etc/.aumixrc -L >/dev/null 2>&1 || :
pre-remove sound-slot-0 /bin/aumix-minimal -f /etc/.aumixrc -S >/dev/null 2>&1 || :
# and would I insert ALL of those insmod commands right here? or just modprobe snd-intel8x0?
I will also test the audio to make sure it works, if it doesnt, I'm probably doing something wrong. I'll report my findings here.
Oh.. and one more thing yet: do you know any easy way to restart ALSA (or to avoid those "/dev/dsp device in use" messages when an audio application crashes)?
Thanks again.