These drivers are full of bugs, have shitty installer that doesnt work. I compiled and installed it, but installation is not succesfull every time, from 3 installs is 1 succesfull. Sometimes by installation my computer freeze (never berfore freezed...) Sometimes i see kernel panic, always trace error, sometimes modules error, oss is working but sound is ugly and choppy, arts is not usable, cant play more than 3 seconds of audio and so ... I reverted to my onboard audio and i am waiting for true X-Fi drivers.coolone wrote:thanks a lot guys..for ur efficient work.
I havent compiled it till now, just wanna know hows the quality of the SOUND?
Does that work ok?
I am goin 2 compile tonite, hopefully, everything can be done successfully。
Regards
hm...then i wont try it, unless we get a REAL driverswalko wrote: These drivers are full of bugs, have shitty installer that doesnt work. I compiled and installed it, but installation is not succesfull every time, from 3 installs is 1 succesfull. Sometimes by installation my computer freeze (never berfore freezed...) Sometimes i see kernel panic, always trace error, sometimes modules error, oss is working but sound is ugly and choppy, arts is not usable, cant play more than 3 seconds of audio and so ... I reverted to my onboard audio and i am waiting for true X-Fi drivers.

nationdemon wrote:At first my usually excuse for my worse english. Second many thanks for the tutorial.
I've got two problems by now:
KMixer shows sliders for all speakers, but only front and master react.
Second prob and the most pressing one: Amarok (using xine) shutters the played tracks.
mplayer plays without shuttering but it sounds like a very old record player.![]()
maybe someone gots a hint...
ps.: I take comfort by telling me that this is just (but finally - waited 8 months) a very early beta.
"update-pciids" does the trick.I'm wondering why the X-fi is listet as "Creative Labs Unknown device 0005" in thode's and my lspci output whereas in blubbi's and some other's it's recognized as "Creative Labs SB X-Fi"...


try using oss ouput with mplayer.MacGoerk wrote:Nice work patching the driver!
It works with Kubuntu 7.06.
Well...Amarok crashes, Mplayer does it's "crackling sound thing" but VLC and XMMS do their work fine.
VLC seems to increase the volume too much if the volume slider is used. That is also resulting in a crackling sound, but XMMS is my weapon of choice (at least for music -_-)
Still have to check for Surround Support or something like that...Mplayer recognizes as possible output "Surround 5.1" but isn't playing anything.
I've updated the FAQ with this :Bakou wrote:Well I'm actually using gutsy beta right now (but all this BS makes me miss Gentoo..)
heres the bottom of my dmesg after make install error:
[ 401.933721] ctalsa: Unknown symbol bytes_to_order
[ 401.933929] ctalsa: Unknown symbol get_ossrv
[ 401.934004] ctalsa: Unknown symbol __stack_chk_fail
[ 401.934381] ctalsa: Unknown symbol heap_alloc
[ 401.934437] ctalsa: Unknown symbol malloc_sizes
[ 401.934507] ctalsa: Unknown symbol ioctl_dispatch
[ 401.934558] ctalsa: Unknown symbol heap_free
Code: Select all
e1000: eth0: e1000_watchdog: 10/100 speed: disabling TSO
eth0: no IPv6 routers present
ACPI: PCI Interrupt 0000:04:04.0[A] -> GSI 16 (level, low) -> IRQ 16
Unable to handle kernel NULL pointer dereference at 0000000000000008 RIP:
[<ffffffff8873ac54>] :ctalsa:_ZN12RendererList4EnumEjP8_rndInfo+0x4/0x3a
PGD 12706f067 PUD 126832067 PMD 0
Oops: 0000 [1] SMP
CPU 0
Modules linked in: ctalsa(P) ctossrv(P) snd_pcm snd_page_alloc snd_rawmidi snd_seq_device snd_seq_midi_emul snd_seq snd_timer snd soundcore nvidia(P) i2c_core
Pid: 5120, comm: modprobe Tainted: P 2.6.22-gentoo-r8 #3
RIP: 0010:[<ffffffff8873ac54>] [<ffffffff8873ac54>] :ctalsa:_ZN12RendererList4EnumEjP8_rndInfo+0x4/0x3a
RSP: 0018:ffff81012576baa8 EFLAGS: 00010296
RAX: 5c161d27c848b59f RBX: ffff81012576bb78 RCX: ffff81012576bba8
RDX: ffff81012576bac8 RSI: 0000000000000000 RDI: 0000000000000000
RBP: ffff81012576bb38 R08: ffff81012576bac8 R09: ffff81012fec5c80
R10: ffff81012fec5c80 R11: ffffffff88702dd1 R12: ffff81012576bac8
R13: 0000000000000000 R14: 00000000ffffffff R15: 0000000000000000
FS: 00002b3c6958eb00(0000) GS:ffffffff80674000(0000) knlGS:0000000000000000
CS: 0010 DS: 0000 ES: 0000 CR0: 000000008005003b
CR2: 0000000000000008 CR3: 00000001251e5000 CR4: 00000000000006e0
Process modprobe (pid: 5120, threadinfo ffff81012576a000, task ffff8101362bcea0)
Stack: ffff81012576bb38 ffffffff8873b72c 0000000000000000 8000400500000000
0000000000000000 0000000000000000 0000000000000000 0000000000000000
0000000000000000 0000000000000000 0000000000000000 0000000000000000
Call Trace:
[<ffffffff8873b72c>] :ctalsa:_ZN12RendererList4FindEP8_rndInfo+0x7a/0x90
[<ffffffff8873bead>] :ctalsa:_ZN13CtAudioDevice11QueryObjectERK5_GUIDPcS2_PP10ICtUnknown+0x73/0xb8
[<ffffffff8872977f>] :ctalsa:ctdrv_HwObj_ctor+0x295/0x317
[<ffffffff88728a75>] :ctalsa:snd_ctalsa_probe+0x253/0x3c6
[<ffffffff802b32ee>] __sysfs_make_dirent+0x1b/0x81
[<ffffffff802b337d>] sysfs_make_dirent+0x29/0x38
[<ffffffff8033a9c3>] pci_device_probe+0xca/0x12f
[<ffffffff8038d7ab>] driver_probe_device+0xd3/0x150
[<ffffffff8038d93e>] __driver_attach+0x6f/0xaf
[<ffffffff8038d8cf>] __driver_attach+0x0/0xaf
[<ffffffff8038d8cf>] __driver_attach+0x0/0xaf
[<ffffffff8038cb9d>] bus_for_each_dev+0x43/0x6e
[<ffffffff8038cf17>] bus_add_driver+0x7d/0x19a
[<ffffffff8033ab9b>] __pci_register_driver+0x5b/0x8d
[<ffffffff887af023>] :ctalsa:ctalsa_init+0x23/0x31
[<ffffffff8024a9ef>] sys_init_module+0x1540/0x162f
[<ffffffff8020939e>] system_call+0x7e/0x83
Code: 48 8b 57 08 b8 05 40 00 80 48 89 e5 89 c1 48 85 d2 74 1f 3b
RIP [<ffffffff8873ac54>] :ctalsa:_ZN12RendererList4EnumEjP8_rndInfo+0x4/0x3a
RSP <ffff81012576baa8>
CR2: 0000000000000008
Code: Select all
su -


plainsane wrote:does anybody have this working on mult cpu/core?
i get this when i load module (nothing new).
ctossrv: module license 'Creative Proprietary License' taints kernel.
Unable to handle kernel NULL pointer dereference at 0000000000000000 RIP:
[<0000000000000000>]
PGD 7dae1067 PUD 7d4f8067 PMD 0
Oops: 0010 [1] PREEMPT SMP
CPU 1
Modules linked in: ctossrv(P) snd_seq_midi_emul snd_seq snd_timer snd_seq_device snd soundcore scsi_wait_scan
Pid: 4210, comm: modprobe Tainted: P 2.6.22-gentoo-r8 #1
RIP: 0010:[<0000000000000000>] [<0000000000000000>]
RSP: 0018:ffff81007ea75cd0 EFLAGS: 00010246
RAX: ffffffff8060d120 RBX: ffff81007ef0f9c0 RCX: ffff81007ef0f9c0
RDX: 0000000000000002 RSI: 0000000000000000 RDI: ffff81007ef0f9c0
RBP: ffff81007ea75d38 R08: 0000000000000000 R09: 00000000000081b6
R10: 0000000000000000 R11: 000000017ef0f9c0 R12: 0000000000000000
R13: ffff81007ea75d14 R14: 0000000000000000 R15: 0000000000000000
FS: 00002b094b8e5ae0(0000) GS:ffff81007ff9cec0(0000) knlGS:0000000000000000
CS: 0010 DS: 0000 ES: 0000 CR0: 000000008005003b
CR2: 0000000000000000 CR3: 000000007d975000 CR4: 00000000000006e0
Process modprobe (pid: 4210, threadinfo ffff81007ea74000, task ffff81007f927690)
Stack: ffffffff880382c6 0000000000000000 ffff81007d916b20 ffff81007ea75d38
0000000000000000 0000000000000000 ffffffff8803c35b ffffffff8805ba44
ffffffff8805ba44 ffff81007e9d5c00 ffffffff8805ba18 0000000000000028
Call Trace:
[<ffffffff880382c6>] :ctossrv:sysGetFileSize+0x4c/0x88
[<ffffffff8803c35b>] :ctossrv:_ZN5OSSrv8SeekFileEPvi13CTFILEIO_SEEK+0x3d/0x76
[<ffffffff8803e9cd>] :ctossrv:_ZN7Porting14SetFilePointerEPviPij+0x13/0x1a
[<ffffffff8803f51d>] :ctossrv:_ZN7VBDFile4SeekEjj+0x39/0x9c
[<ffffffff8803fb5f>] :ctossrv:_ZN7VBDFile4ReadEPvjj+0x51/0x10e
[<ffffffff8803f41b>] :ctossrv:_ZN7VBDFile4OpenEPKc10AccessMode+0x243/0x30c
[<ffffffff880461b1>] :ctossrv:_ZN9CRegistry14GetCreativeHdrEPKcP17CreativeHeaderTag+0x33/0x6e
[<ffffffff88048255>] :ctossrv:_ZN9CRegistry4InitEPKcP17CreativeHeaderTag+0x1b7/0x31e
[<ffffffff8803be10>] :ctossrv:_ZN5OSSrv19_CallCreateFunctionEP8_ComServRK5_GUIDP10ICtUnknownjS4_PPvS6_+0x74/0x80
[<ffffffff8803e82e>] :ctossrv:_ZN6DevReg10InitDevRegEPKcP17CreativeHeaderTag+0x15a/0x1dc
[<ffffffff8803ad98>] :ctossrv:OSSrv_InitDriver+0x100/0x13a
[<ffffffff8805d00b>] :ctossrv:ctossrv_init+0xb/0x17
[<ffffffff8024a600>] sys_init_module+0xad/0x168
[<ffffffff80209bee>] system_call+0x7e/0x83
Code: Bad RIP value.
RIP [<0000000000000000>]
RSP <ffff81007ea75cd0>
CR2: 0000000000000000
