You are not logged in.
The driver may fail to compile on some custom kernels, to solve that, you need to add the line #include <linux/delay.h> to both cthw20k1.c and cthw20k2.c. Otherwise you get the output
/home/hao/build/xfi/XFiDrv_Linux_Public_US_1.00/cthw20k2.c:1315: error: implicit declaration of function 'mdelay'
make[2]: *** [/home/hao/build/xfi/XFiDrv_Linux_Public_US_1.00/cthw20k2.o] Error 1
make[1]: *** [_module_/home/hao/build/xfi/XFiDrv_Linux_Public_US_1.00] Error 2
And by doing that the mic problem is also solved.
Offline
I've patched in those lines and removed the >=2.6.27 req. I noticed that Xray's debian patch also renamed 'try_to_del_timer_sync' with 'del_timer' in ctpcm.c line 245. It builds fine for me with that change, but can anyone confirm that it actually fixes anything for them? (I haven't included it in the AUR patch yet.)
Last edited by creslin (2008-11-11 19:47:04)
ARCH|awesome3.0 powered by Pentium M 750 | 512MB DDR2-533 | Radeon X300 M
The journey is the reward.
Offline
Thanks!
Offline
5.1 has not worked so far?
ArchLinux x86-64 KDE 4.3 Beta
Offline
5.1 has not worked so far?
It hasn't been supported (yet)
ARCH64 | XMonad | Configs | myAURpkgs | ArchWiki Contribs | Screenies
Offline
hi,
i have a x-fi extreme music and a problem with my mic.
it works only in one of my four ports an the every time i speak i hear my self.
and when i mute the wave channel nothing comes to the record app. (with qarecord i can only view my level but the record function brings nothing)
have anybody an idea ?
Offline
Hello,
I have an X-fi Xtreme Audio on arch 64 . I built the aur package, installed it but it doesn't seem to work at all. The module is being loaded from rc.conf, but no use.
This is the lspci output for the soundcard
02:00.0 PCI bridge: Creative Labs Device 7006
03:00.0 Audio device: Creative Labs [SB X-Fi Xtreme Audio] CA0110-IBG
And this is the lsmod output
snd_seq_oss 35584 0
snd_seq_midi_event 9344 1 snd_seq_oss
battery 14600 0
snd_seq 58336 4 snd_seq_oss,snd_seq_midi_event
snd_seq_device 9364 2 snd_seq_oss,snd_seq
ac 7176 0
snd_pcm_oss 45440 0
snd_mixer_oss 18944 1 snd_pcm_oss
ctxfi 76200 0
snd_pcm 82952 2 snd_pcm_oss,ctxfi
snd_timer 24720 2 snd_seq,snd_pcm
snd 65224 8 snd_seq_oss,snd_seq,snd_seq_device,snd_pcm_oss,snd_mixer_oss,ctxfi,snd_pcm,snd_timer
soundcore 9632 1 snd
snd_page_alloc 11792 1 snd_pcm
Anyone got any idea?
I tried using OSS4 but it gives a kernel panic when I try soundoff or soundon
Offline
Namru, that behaviour is normal as muting your own voice is unsupported as yet. Makes me wonder why creative bothered to release this driver when half the stuff it should do by default is either missing or broken.
Offline
Hello,
I have an X-fi Xtreme Audio on arch 64 . I built the aur package, installed it but it doesn't seem to work at all. The module is being loaded from rc.conf, but no use.
This is the lspci output for the soundcard02:00.0 PCI bridge: Creative Labs Device 7006 03:00.0 Audio device: Creative Labs [SB X-Fi Xtreme Audio] CA0110-IBG
And this is the lsmod output
snd_seq_oss 35584 0 snd_seq_midi_event 9344 1 snd_seq_oss battery 14600 0 snd_seq 58336 4 snd_seq_oss,snd_seq_midi_event snd_seq_device 9364 2 snd_seq_oss,snd_seq ac 7176 0 snd_pcm_oss 45440 0 snd_mixer_oss 18944 1 snd_pcm_oss ctxfi 76200 0 snd_pcm 82952 2 snd_pcm_oss,ctxfi snd_timer 24720 2 snd_seq,snd_pcm snd 65224 8 snd_seq_oss,snd_seq,snd_seq_device,snd_pcm_oss,snd_mixer_oss,ctxfi,snd_pcm,snd_timer soundcore 9632 1 snd snd_page_alloc 11792 1 snd_pcm
Anyone got any idea?
I tried using OSS4 but it gives a kernel panic when I try soundoff or soundon
That is because the X-FI Xtreme Audio is not a real X-Fi. It is based on the same chip that the Audigy 2 LS or so has on, thus you can use that driver to get sound from your soundcard.
Offline
Thank you for your reply.
What you said above, applies to the PCI express version of the souncard? I have the PCIe version, which looks quite different from the PCI version.
Later edit: It seems that my card uses the CA0110-1BG chipset which is different from the CA0106 chipset used in the Xtreme Audio PCI version. I'll have to wait for the new drivers.
Last edited by JohanX (2009-04-01 07:05:22)
Offline
I am fairly certain its just a new chip to be compatible with the pci express bus, however the same still applies, and that is that it doesn't have a "Creative 20K2 PCI Express audio processor" which all pci express X-Fi cards have on them.
As another source you can read the post here: http://forums.guru3d.com/showthread.php?t=200348
Offline
creslin, your patch looks wrong. The code is deleting a timer and then deleting a timer sync while avoiding a lock. This looks like a function that was proposed for the kernel in 2005 (see http://lwn.net/Articles/137087/). A better option would be to use del_timer_sync, but that risks locking (and I suspect that it's not present either). I'm running CentOS 5.4 (kernel 2.6.18) and like you it doesn't have the try_to_del_timer_sync symbol. I'm not impressed with the Creative Lab's driver since it currently needs source patches and then the kernel object doesn't load. One post suggests that I need a kernel >= 2.6.27, however http://lwn.net/Articles/183225/ states that try_to_del_timer_sync went into the timer API (which I assume is snd-timer.ko) in 2.16.13, yet my snd-timer.ko does not have the symbol (nm snd-timer.ko | grep del_).
Sorry for the late post but it may help someone else.
Offline