You are not logged in.

#26 2008-11-11 05:58:16

qft
Member
Registered: 2008-10-27
Posts: 23

Re: For X-FI owners.

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

#27 2008-11-11 16:52:34

creslin
Member
Registered: 2008-10-04
Posts: 241

Re: For X-FI owners.

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

#28 2008-11-11 19:23:35

qft
Member
Registered: 2008-10-27
Posts: 23

Re: For X-FI owners.

Thanks!

Offline

#29 2009-01-04 17:00:59

shagrath
Member
Registered: 2008-12-23
Posts: 15

Re: For X-FI owners.

5.1 has not worked so far?


ArchLinux x86-64 KDE 4.3 Beta

Offline

#30 2009-01-09 13:36:43

ST.x
Member
From: Sydney, Australia
Registered: 2008-01-25
Posts: 363
Website

Re: For X-FI owners.

shagrath wrote:

5.1 has not worked so far?

It hasn't been supported (yet)

Offline

#31 2009-02-07 13:00:30

Namru
Member
From: Hamburg (Germany)
Registered: 2006-10-18
Posts: 13

Re: For X-FI owners.

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

#32 2009-03-28 11:42:27

JohanX
Member
From: Romania
Registered: 2007-07-08
Posts: 5
Website

Re: For X-FI owners.

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

#33 2009-03-28 19:51:29

MoonSwan
Member
From: Great White North
Registered: 2008-01-23
Posts: 881

Re: For X-FI owners.

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

#34 2009-03-31 10:54:36

Tinuva
Member
From: South Africa/Cape Town
Registered: 2008-05-29
Posts: 37
Website

Re: For X-FI owners.

JohanX wrote:

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

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

#35 2009-04-01 05:59:42

JohanX
Member
From: Romania
Registered: 2007-07-08
Posts: 5
Website

Re: For X-FI owners.

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

#36 2009-04-01 08:05:26

Tinuva
Member
From: South Africa/Cape Town
Registered: 2008-05-29
Posts: 37
Website

Re: For X-FI owners.

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

#37 2010-02-22 03:30:59

j3
Member
Registered: 2010-02-22
Posts: 1

Re: For X-FI owners.

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

Board footer

Powered by FluxBB