Yes, I have loaded the module snd-ctfxi many times, and unloaded snd-hda-intl. Also blacklisted snd-hda-intel, and put snd-ctxfi into modprobe.conf.
I get more warnings on compiling the driver than you do - see below. (the messages below are from today not from Tuesday. The driver source was downloaded this morning.)
Fedora Core 8: [root@localhost alsa-driver-unstable]# uname -a Linux localhost.localdomain 2.6.23.1-42.fc8 #1 SMP Tue Oct 30 13:18:33 EDT 2007 x86_64 x86_64 x86_64 GNU/Linux (the messages below are from today not from Tuesday. The driver source was downloaded this morning.)
--------------------------- configure: creating ./config.status config.status: creating version config.status: creating Makefile.conf A couple of days ago I got this: config.status: WARNING: 'Makefile.conf.in' seems to ignore the --datarootdir setting but now this: $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
config.status: creating snddevices -------------------------------------------------------------------------- These messages are from the "make":
CC [M] /root/Desktop/alsa-driver-unstable/pci/ctxfi/ctatc.o /root/Desktop/alsa-driver-unstable/pci/ctxfi/ctatc.c: In function ‘spdif_passthru_playback_prepare’: /root/Desktop/alsa-driver-unstable/pci/ctxfi/ctatc.c:872: warning: ‘err’ may be used uninitialized in this function CC [M] /root/Desktop/alsa-driver-unstable/pci/ctxfi/ctvmem.o .......... CC [M] /root/Desktop/alsa-driver-unstable/pci/hda/hda_eld.o In file included from /root/Desktop/alsa-driver-unstable/pci/hda/hda_eld.c:4: /root/Desktop/alsa-driver-unstable/pci/hda/../../alsa-kernel/pci/hda/hda_eld.c: In function ‘hdmi_update_eld’: /root/Desktop/alsa-driver-unstable/pci/hda/../../alsa-kernel/pci/hda/hda_eld.c:281: warning: passing argument 1 of ‘get_unaligned_le64’ discards qualifiers from pointer target type /root/Desktop/alsa-driver-unstable/pci/hda/../../alsa-kernel/pci/hda/hda_eld.c:284: warning: passing argument 1 of ‘get_unaligned_le16’ discards qualifiers from pointer target type /root/Desktop/alsa-driver-unstable/pci/hda/../../alsa-kernel/pci/hda/hda_eld.c:285: warning: passing argument 1 of ‘get_unaligned_le16’ discards qualifiers from pointer target type CC [M] /root/Desktop/alsa-driver-unstable/pci/hda/patch_nvhdmi.o ......... CC [M] /root/Desktop/alsa-driver-unstable/pci/riptide/riptide.o /root/Desktop/alsa-driver-unstable/pci/riptide/riptide.c: In function ‘alsa_card_riptide_init’: /root/Desktop/alsa-driver-unstable/pci/riptide/riptide.c:2206: warning: ignoring return value of ‘pci_register_driver’, declared with attribute warn_unused_result LD [M] /root/Desktop/alsa-driver-unstable/pci/riptide/snd-riptide.o ........... No errors at end: LD [M] /root/Desktop/alsa-driver-unstable/usb/usx2y/snd-usb-usx2y.ko make[1]: Leaving directory `/usr/src/kernels/2.6.23.1-42.fc8-x86_64' utils/link-modules /root/Desktop/alsa-driver-unstable
ALSA modules were successfully compiled.
[root@localhost alsa-driver-unstable]#