alsa driver w/ C-Media CM8738 sound chip

Terry D. Cudney terry at wasagacottage.com
Fri Jun 8 20:15:24 EDT 2001


Hi,

	Anyone got any suggestions on this problem? Apologies to those who have slow connections, or have to pay for downloading everything (I've attached a couple of the key fiiles).

	C-Media CM8738 sound chip on the main board of this system. Both alsa 0.5.11 and 0.9.0beta4 give the same results:

	After installing the driver, lib and utils (in that order), I do 'depmod -a', then 'insmod snd-card-cmipci'.

	I'm attaching my alsa file from /etc/modutils which gets put into /etc/modules, and the file which contains the output when I do the insmod, showing the 'unresolved symbols'.

	Am I missing something, or is the driver for this sound chip not working? Any suggestions/pointers are most appreciated.

		--terry

Name:	Terry D. Cudney
Phone:	(905)735-6127
E-mail:	terry at wasagacottage.com
Web:	www.wasagacottage.com
-------------- next part --------------
alias char-major-116 snd
alias snd-card-0 snd-card-cmipci
alias char-major-14 soundcore
alias sound-slot-0 snd-card-0
#alias sound-service-0-0 snd-mixer-oss
#alias sound-service-0-1 snd-seq-oss
#alias sound-service-0-3 snd-pcm-oss
#alias sound-service-0-12 snd-pcm-oss
options snd snd_major=116 snd_cards_limit=1 snd_device_mode=0660 snd_device_gid=29 snd_device_uid=0

#    Module for C-Media CMI8338 and 8738 PCI soundcards.
#
#    snd_dac_frame_size  - max playback frame size in kB (4-128kB)
#    snd_adc_frame_size  - max capture frame size in kB (4-128kB)

#snd_dac_frame_size=128 \
#snd_adc_frame_size=128 \


#    snd_enable_midi 	- 1 = enable, 0 = disable (default)
#    snd_enable_fm	- 1 = enable, 0 = disable (default)
#    snd_mpu_port        - 0x300 (default),0x310,0x320,0x330
#    snd_fm_port         - 0x388 (default)
#    snd_max_channels    - Maximum number of playback channels (0-6)

options snd-card-cmipci \
snd_enable_midi=1 \
snd_enable_fm=1 \
snd_mpu_port=0x300 \
snd_fm_port=0x388 \
snd_max_channels=6
#
#    Module supports autoprobe and multiple chips (max 8).
-------------- next part --------------
/lib/modules/2.2.19/misc/snd-card-cmipci.o: unresolved symbol snd_pcm_new
/lib/modules/2.2.19/misc/snd-card-cmipci.o: unresolved symbol snd_mixer_element_value_change
/lib/modules/2.2.19/misc/snd-card-cmipci.o: unresolved symbol snd_mixer_lib_accu1
/lib/modules/2.2.19/misc/snd-card-cmipci.o: unresolved symbol snd_mixer_lib_pcm1
/lib/modules/2.2.19/misc/snd-card-cmipci.o: unresolved symbol snd_mixer_lib_volume1
/lib/modules/2.2.19/misc/snd-card-cmipci.o: unresolved symbol snd_register_interrupt
/lib/modules/2.2.19/misc/snd-card-cmipci.o: unresolved symbol snd_register_ioport
/lib/modules/2.2.19/misc/snd-card-cmipci.o: unresolved symbol snd_pci_compat_enable_device
/lib/modules/2.2.19/misc/snd-card-cmipci.o: unresolved symbol snd_mixer_lib_group_ctrl
/lib/modules/2.2.19/misc/snd-card-cmipci.o: unresolved symbol snd_pcm_transfer_done
/lib/modules/2.2.19/misc/snd-card-cmipci.o: unresolved symbol snd_pcm_format_width
/lib/modules/2.2.19/misc/snd-card-cmipci.o: unresolved symbol snd_pcm_set_sync
/lib/modules/2.2.19/misc/snd-card-cmipci.o: unresolved symbol snd_kcalloc
/lib/modules/2.2.19/misc/snd-card-cmipci.o: unresolved symbol snd_mixer_switch_new
/lib/modules/2.2.19/misc/snd-card-cmipci.o: unresolved symbol snd_mixer_lib_sw1
/lib/modules/2.2.19/misc/snd-card-cmipci.o: unresolved symbol snd_mixer_lib_sw2
/lib/modules/2.2.19/misc/snd-card-cmipci.o: unresolved symbol snd_mixer_lib_sw3
/lib/modules/2.2.19/misc/snd-card-cmipci.o: unresolved symbol snd_mixer_lib_io_mono
/lib/modules/2.2.19/misc/snd-card-cmipci.o: unresolved symbol snd_register_dma_channel
/lib/modules/2.2.19/misc/snd-card-cmipci.o: unresolved symbol snd_info_free_entry
/lib/modules/2.2.19/misc/snd-card-cmipci.o: unresolved symbol snd_pci_compat_set_driver_data
/lib/modules/2.2.19/misc/snd-card-cmipci.o: unresolved symbol snd_pcm_lib_transfer_size
/lib/modules/2.2.19/misc/snd-card-cmipci.o: unresolved symbol snd_mixer_group_element_add
/lib/modules/2.2.19/misc/snd-card-cmipci.o: unresolved symbol snd_mixer_lib_io_stereo
/lib/modules/2.2.19/misc/snd-card-cmipci.o: unresolved symbol snd_device_new
/lib/modules/2.2.19/misc/snd-card-cmipci.o: unresolved symbol snd_pcm_dma_alloc
/lib/modules/2.2.19/misc/snd-card-cmipci.o: unresolved symbol snd_control_switch_new
/lib/modules/2.2.19/misc/snd-card-cmipci.o: unresolved symbol snd_pcm_dma_free
/lib/modules/2.2.19/misc/snd-card-cmipci.o: unresolved symbol snd_pci_compat_get_driver_data
/lib/modules/2.2.19/misc/snd-card-cmipci.o: unresolved symbol snd_mpu401_uart_interrupt
/lib/modules/2.2.19/misc/snd-card-cmipci.o: unresolved symbol snd_mixer_element_route_add
/lib/modules/2.2.19/misc/snd-card-cmipci.o: unresolved symbol snd_mixer_new
/lib/modules/2.2.19/misc/snd-card-cmipci.o: unresolved symbol snd_iprintf
/lib/modules/2.2.19/misc/snd-card-cmipci.o: unresolved symbol snd_device_free
/lib/modules/2.2.19/misc/snd-card-cmipci.o: unresolved symbol snd_info_create_entry
/lib/modules/2.2.19/misc/snd-card-cmipci.o: unresolved symbol snd_pcm_lib_ioctl
/lib/modules/2.2.19/misc/snd-card-cmipci.o: unresolved symbol snd_card_register
/lib/modules/2.2.19/misc/snd-card-cmipci.o: unresolved symbol snd_info_register
/lib/modules/2.2.19/misc/snd-card-cmipci.o: unresolved symbol snd_pcm_lib_transfer_fragment
/lib/modules/2.2.19/misc/snd-card-cmipci.o: unresolved symbol snd_pcm_set_mixer
/lib/modules/2.2.19/misc/snd-card-cmipci.o: unresolved symbol snd_pci_compat_register_driver
/lib/modules/2.2.19/misc/snd-card-cmipci.o: unresolved symbol snd_card_free
/lib/modules/2.2.19/misc/snd-card-cmipci.o: unresolved symbol snd_pci_compat_unregister_driver
/lib/modules/2.2.19/misc/snd-card-cmipci.o: unresolved symbol snd_card_new
/lib/modules/2.2.19/misc/snd-card-cmipci.o: unresolved symbol snd_info_unregister
/lib/modules/2.2.19/misc/snd-card-cmipci.o: unresolved symbol snd_mpu401_uart_new
Using /lib/modules/2.2.19/misc/snd-card-cmipci.o


More information about the Speakup mailing list