so I got the latest release of the drivers from the creative web site. These did work for me in the 64 bit opensuse, but now on the 32 bit I keep getting an error when doing make install.
Help would be much appreciated!
make
dhcppc0:/home/vamsi/Desktop/XFiDrv_Linux_Public_US_1.00 # make
make -C /lib/modules/2.6.25.18-0.2-default/build M=/home/vamsi/Desktop/XFiDrv_Linux_Public_US_1.00
make[1]: Entering directory /usr/src/linux-2.6.25.18-0.2-obj/i386/default' make -C /usr/src/linux-2.6.25.18-0.2 O=/usr/src/linux-2.6.25.18-0.2-obj/i386/default/. LD /home/vamsi/Desktop/XFiDrv_Linux_Public_US_1.00/built-in.o CC [M] /home/vamsi/Desktop/XFiDrv_Linux_Public_US_1.00/xfi.o In file included from /home/vamsi/Desktop/XFiDrv_Linux_Public_US_1.00/xfi.c:14: /usr/src/linux-2.6.25.18-0.2/include/sound/driver.h:1:2: warning: #warning "This file is deprecated" In file included from /home/vamsi/Desktop/XFiDrv_Linux_Public_US_1.00/ctatc.h:25, from /home/vamsi/Desktop/XFiDrv_Linux_Public_US_1.00/xfi.c:17: /usr/src/linux-2.6.25.18-0.2/include/sound/driver.h:1:2: warning: #warning "This file is deprecated" CC [M] /home/vamsi/Desktop/XFiDrv_Linux_Public_US_1.00/ctatc.o In file included from /home/vamsi/Desktop/XFiDrv_Linux_Public_US_1.00/ctatc.h:25, from /home/vamsi/Desktop/XFiDrv_Linux_Public_US_1.00/ctatc.c:18: /usr/src/linux-2.6.25.18-0.2/include/sound/driver.h:1:2: warning: #warning "This file is deprecated" CC [M] /home/vamsi/Desktop/XFiDrv_Linux_Public_US_1.00/ctvmem.o CC [M] /home/vamsi/Desktop/XFiDrv_Linux_Public_US_1.00/ctpcm.o In file included from /home/vamsi/Desktop/XFiDrv_Linux_Public_US_1.00/ctatc.h:25, from /home/vamsi/Desktop/XFiDrv_Linux_Public_US_1.00/ctpcm.h:21, from /home/vamsi/Desktop/XFiDrv_Linux_Public_US_1.00/ctpcm.c:18: /usr/src/linux-2.6.25.18-0.2/include/sound/driver.h:1:2: warning: #warning "This file is deprecated" /home/vamsi/Desktop/XFiDrv_Linux_Public_US_1.00/ctpcm.c: In function ‘ct_alsa_pcm_create’: /home/vamsi/Desktop/XFiDrv_Linux_Public_US_1.00/ctpcm.c:462: warning: passing argument 2 of ‘snd_pcm_new’ discards qualifiers from pointer target type CC [M] /home/vamsi/Desktop/XFiDrv_Linux_Public_US_1.00/ctmixer.o In file included from /home/vamsi/Desktop/XFiDrv_Linux_Public_US_1.00/ctatc.h:25, from /home/vamsi/Desktop/XFiDrv_Linux_Public_US_1.00/ctmixer.h:21, from /home/vamsi/Desktop/XFiDrv_Linux_Public_US_1.00/ctmixer.c:19: /usr/src/linux-2.6.25.18-0.2/include/sound/driver.h:1:2: warning: #warning "This file is deprecated" CC [M] /home/vamsi/Desktop/XFiDrv_Linux_Public_US_1.00/ctresource.o CC [M] /home/vamsi/Desktop/XFiDrv_Linux_Public_US_1.00/ctsrc.o CC [M] /home/vamsi/Desktop/XFiDrv_Linux_Public_US_1.00/ctamixer.o CC [M] /home/vamsi/Desktop/XFiDrv_Linux_Public_US_1.00/ctdaio.o CC [M] /home/vamsi/Desktop/XFiDrv_Linux_Public_US_1.00/ctimap.o CC [M] /home/vamsi/Desktop/XFiDrv_Linux_Public_US_1.00/cthardware.o CC [M] /home/vamsi/Desktop/XFiDrv_Linux_Public_US_1.00/cthw20k2.o CC [M] /home/vamsi/Desktop/XFiDrv_Linux_Public_US_1.00/cthw20k1.o LD [M] /home/vamsi/Desktop/XFiDrv_Linux_Public_US_1.00/ctxfi.o Building modules, stage 2. MODPOST 1 modules CC /home/vamsi/Desktop/XFiDrv_Linux_Public_US_1.00/ctxfi.mod.o LD [M] /home/vamsi/Desktop/XFiDrv_Linux_Public_US_1.00/ctxfi.ko make[1]: Leaving directory
/usr/src/linux-2.6.25.18-0.2-obj/i386/default’
make install
dhcppc0:/home/vamsi/Desktop/XFiDrv_Linux_Public_US_1.00 # make install
Copy module files…
Update module dependency relationships…
FATAL: Error inserting ctxfi (/lib/modules/2.6.25.18-0.2-default/kernel/drivers/ssound/ctxfi.ko): Unknown symbol in module, or unknown parameter (see dmesg)
make: *** [install] Error 1
dmesg
ctxfi: disagrees about version of symbol snd_ctl_add
ctxfi: Unknown symbol snd_ctl_add
ctxfi: disagrees about version of symbol snd_pcm_new
ctxfi: Unknown symbol snd_pcm_new
ctxfi: disagrees about version of symbol snd_card_register
ctxfi: Unknown symbol snd_card_register
ctxfi: disagrees about version of symbol snd_card_free
ctxfi: Unknown symbol snd_card_free
ctxfi: disagrees about version of symbol snd_pcm_lib_preallocate_pages_for_all
ctxfi: Unknown symbol snd_pcm_lib_preallocate_pages_for_all
ctxfi: disagrees about version of symbol snd_pcm_hw_constraint_minmax
ctxfi: Unknown symbol snd_pcm_hw_constraint_minmax
ctxfi: disagrees about version of symbol snd_ctl_new1
ctxfi: Unknown symbol snd_ctl_new1
ctxfi: disagrees about version of symbol snd_card_new
ctxfi: Unknown symbol snd_card_new
ctxfi: disagrees about version of symbol snd_pcm_lib_malloc_pages
ctxfi: Unknown symbol snd_pcm_lib_malloc_pages
ctxfi: disagrees about version of symbol snd_pcm_lib_ioctl
ctxfi: Unknown symbol snd_pcm_lib_ioctl
ctxfi: disagrees about version of symbol snd_pcm_lib_free_pages
ctxfi: Unknown symbol snd_pcm_lib_free_pages
ctxfi: disagrees about version of symbol snd_ctl_notify
ctxfi: Unknown symbol snd_ctl_notify
ctxfi: disagrees about version of symbol snd_pcm_set_ops
ctxfi: Unknown symbol snd_pcm_set_ops
ctxfi: disagrees about version of symbol snd_device_new
ctxfi: Unknown symbol snd_device_new
ctxfi: disagrees about version of symbol snd_pcm_hw_constraint_integer
ctxfi: Unknown symbol snd_pcm_hw_constraint_integer
ctxfi: disagrees about version of symbol snd_pcm_period_elapsed
ctxfi: Unknown symbol snd_pcm_period_elapsed
nvidia: module license ‘NVIDIA’ taints kernel.
ACPI: PCI Interrupt 0000:01:00.0[A] -> GSI 16 (level, low) -> IRQ 16
PCI: Setting latency timer of device 0000:01:00.0 to 64
NVRM: loading NVIDIA UNIX x86 Kernel Module 173.14.12 Thu Jul 17 18:11:36 PDT 2008
ctxfi: disagrees about version of symbol snd_ctl_add
ctxfi: Unknown symbol snd_ctl_add
ctxfi: disagrees about version of symbol snd_pcm_new
ctxfi: Unknown symbol snd_pcm_new
ctxfi: disagrees about version of symbol snd_card_register
ctxfi: Unknown symbol snd_card_register
ctxfi: disagrees about version of symbol snd_card_free
ctxfi: Unknown symbol snd_card_free
ctxfi: disagrees about version of symbol snd_pcm_lib_preallocate_pages_for_all
ctxfi: Unknown symbol snd_pcm_lib_preallocate_pages_for_all
ctxfi: disagrees about version of symbol snd_pcm_hw_constraint_minmax
ctxfi: Unknown symbol snd_pcm_hw_constraint_minmax
ctxfi: disagrees about version of symbol snd_ctl_new1
ctxfi: Unknown symbol snd_ctl_new1
ctxfi: disagrees about version of symbol snd_card_new
ctxfi: Unknown symbol snd_card_new
ctxfi: disagrees about version of symbol snd_pcm_lib_malloc_pages
ctxfi: Unknown symbol snd_pcm_lib_malloc_pages
ctxfi: disagrees about version of symbol snd_pcm_lib_ioctl
ctxfi: Unknown symbol snd_pcm_lib_ioctl
ctxfi: disagrees about version of symbol snd_pcm_lib_free_pages
ctxfi: Unknown symbol snd_pcm_lib_free_pages
ctxfi: disagrees about version of symbol snd_ctl_notify
ctxfi: Unknown symbol snd_ctl_notify
ctxfi: disagrees about version of symbol snd_pcm_set_ops
ctxfi: Unknown symbol snd_pcm_set_ops
ctxfi: disagrees about version of symbol snd_device_new
ctxfi: Unknown symbol snd_device_new
ctxfi: disagrees about version of symbol snd_pcm_hw_constraint_integer
ctxfi: Unknown symbol snd_pcm_hw_constraint_integer
ctxfi: disagrees about version of symbol snd_pcm_period_elapsed
ctxfi: Unknown symbol snd_pcm_period_elapsed
ctxfi: disagrees about version of symbol snd_ctl_add
ctxfi: Unknown symbol snd_ctl_add
ctxfi: disagrees about version of symbol snd_pcm_new
ctxfi: Unknown symbol snd_pcm_new
ctxfi: disagrees about version of symbol snd_card_register
ctxfi: Unknown symbol snd_card_register
ctxfi: disagrees about version of symbol snd_card_free
ctxfi: Unknown symbol snd_card_free
ctxfi: disagrees about version of symbol snd_pcm_lib_preallocate_pages_for_all
ctxfi: Unknown symbol snd_pcm_lib_preallocate_pages_for_all
ctxfi: disagrees about version of symbol snd_pcm_hw_constraint_minmax
ctxfi: Unknown symbol snd_pcm_hw_constraint_minmax
ctxfi: disagrees about version of symbol snd_ctl_new1
ctxfi: Unknown symbol snd_ctl_new1
ctxfi: disagrees about version of symbol snd_card_new
ctxfi: Unknown symbol snd_card_new
ctxfi: disagrees about version of symbol snd_pcm_lib_malloc_pages
ctxfi: Unknown symbol snd_pcm_lib_malloc_pages
ctxfi: disagrees about version of symbol snd_pcm_lib_ioctl
ctxfi: Unknown symbol snd_pcm_lib_ioctl
ctxfi: disagrees about version of symbol snd_pcm_lib_free_pages
ctxfi: Unknown symbol snd_pcm_lib_free_pages
ctxfi: disagrees about version of symbol snd_ctl_notify
ctxfi: Unknown symbol snd_ctl_notify
ctxfi: disagrees about version of symbol snd_pcm_set_ops
ctxfi: Unknown symbol snd_pcm_set_ops
ctxfi: disagrees about version of symbol snd_device_new
ctxfi: Unknown symbol snd_device_new
ctxfi: disagrees about version of symbol snd_pcm_hw_constraint_integer
ctxfi: Unknown symbol snd_pcm_hw_constraint_integer
ctxfi: disagrees about version of symbol snd_pcm_period_elapsed
ctxfi: Unknown symbol snd_pcm_period_elapsed