waz
Joined: 02 Oct 2006 Posts: 1
|
Posted: Mon Oct 02, 2006 6:43 pm Post subject: Realtek ACL882M |
|
|
DSL-N 0.1 RC4 doesnt have the compiled drivers for it.
I booted up Knoppix 4.02 and saw that the sound works on it.
I took snd-hda-codec.ko snd-hda-intel.ko snd-page-alloc.ko snd-pcm.ko and snd-timer.ko
from there and put it on my DSL-N
After booting I can insmod the drivers in the correct order to get the sound to work.
I added the same lines into bootlocal.sh
[code:1]
#!/bin/bash
# put other system startup command here
/opt/myiwconfig.sh
#adding realtek 880/882 intel ich7 sound
sudo insmod /home/dsl/snd-timer.ko
sudo insmod /home/dsl/snd-page-alloc.ko
sudo insmod /home/dsl/snd-pcm.ko
sudo insmod /home/dsl/snd-hda-codec.ko
sudo insmod /home/dsl/snd-hda-intel.ko
[/code:1]
But after a reboot, the codec and intel modules are not loaded. I can manually go and insmod those files again to make the sound work, but i would like it to boot up that way.
My dmesg has these warnings/errors in it.
[code:1]
snd_timer: Unknown symbol snd_info_register
snd_timer: Unknown symbol snd_info_create_module_entry
snd_timer: Unknown symbol snd_info_free_entry
snd_timer: Unknown symbol snd_iprintf
snd_timer: Unknown symbol snd_ecards_limit
snd_timer: Unknown symbol snd_oss_info_register
snd_timer: Unknown symbol snd_unregister_device
snd_timer: Unknown symbol snd_device_new
snd_timer: Unknown symbol snd_kmalloc_strdup
snd_timer: Unknown symbol snd_info_unregister
snd_timer: Unknown symbol snd_register_device
snd_pcm: Unknown symbol snd_info_register
snd_pcm: Unknown symbol snd_info_create_module_entry
snd_pcm: Unknown symbol snd_timer_notify
snd_pcm: Unknown symbol snd_timer_interrupt
snd_pcm: Unknown symbol snd_info_free_entry
snd_pcm: Unknown symbol snd_info_get_str
snd_pcm: Unknown symbol snd_ctl_register_ioctl
snd_pcm: Unknown symbol snd_card_file_add
snd_pcm: Unknown symbol snd_iprintf
snd_pcm: Unknown symbol snd_major
snd_pcm: Unknown symbol snd_unregister_device
snd_pcm: Unknown symbol snd_timer_new
snd_pcm: Unknown symbol snd_device_new
snd_pcm: Unknown symbol snd_ctl_unregister_ioctl
snd_pcm: Unknown symbol snd_info_create_card_entry
snd_pcm: Unknown symbol snd_power_wait
snd_pcm: Unknown symbol snd_device_free
snd_pcm: Unknown symbol snd_card_file_remove
snd_pcm: Unknown symbol snd_info_unregister
snd_pcm: Unknown symbol snd_device_register
snd_pcm: Unknown symbol snd_register_device
snd_pcm: Unknown symbol snd_info_get_line
snd_hda_codec: Unknown symbol snd_ctl_add
snd_hda_codec: Unknown symbol snd_card_proc_new
snd_hda_codec: Unknown symbol snd_ctl_find_id
snd_hda_codec: Unknown symbol snd_ctl_new1
snd_hda_codec: Unknown symbol snd_component_add
snd_hda_codec: Unknown symbol snd_iprintf
snd_hda_codec: Unknown symbol snd_ctl_elem_read
snd_hda_codec: Unknown symbol snd_ctl_elem_write
snd_hda_codec: Unknown symbol snd_device_new
snd_hda_codec: Unknown symbol snd_pcm_hw_constraint_step
snd_hda_codec: Unknown symbol snd_pcm_format_width
snd_hda_intel: Unknown symbol snd_pcm_new
snd_hda_intel: Unknown symbol snd_pcm_limit_hw_rates
snd_hda_intel: Unknown symbol snd_card_register
snd_hda_intel: Unknown symbol snd_card_free
snd_hda_intel: Unknown symbol snd_pcm_lib_preallocate_pages_for_all
snd_hda_intel: Unknown symbol snd_hda_bus_new
snd_hda_intel: Unknown symbol snd_hda_build_pcms
snd_hda_intel: Unknown symbol snd_card_pci_resume
snd_hda_intel: Unknown symbol snd_hda_codec_new
snd_hda_intel: Unknown symbol snd_hda_queue_unsol_event
snd_hda_intel: Unknown symbol snd_card_new
snd_hda_intel: Unknown symbol snd_pcm_lib_malloc_pages
snd_hda_intel: Unknown symbol snd_pcm_lib_ioctl
snd_hda_intel: Unknown symbol snd_pcm_lib_free_pages
snd_hda_intel: Unknown symbol snd_hda_calc_stream_format
snd_hda_intel: Unknown symbol snd_card_pci_suspend
snd_hda_intel: Unknown symbol snd_pcm_set_ops
snd_hda_intel: Unknown symbol snd_card_set_pm_callback
snd_hda_intel: Unknown symbol snd_hda_suspend
snd_hda_intel: Unknown symbol snd_device_new
snd_hda_intel: Unknown symbol snd_pcm_suspend_all
snd_hda_intel: Unknown symbol snd_hda_resume
snd_hda_intel: Unknown symbol snd_pcm_hw_constraint_integer
snd_hda_intel: Unknown symbol snd_hda_build_controls
snd_hda_intel: Unknown symbol snd_pcm_period_elapsed
[/code:1]
There probably is a better way using modprobe and depmod, but I wasnt able to get it working that way.
What should I do from here? |
|