Forums

Skip to content

Advanced search
  • Quick links
    • Unanswered topics
    • Active topics
    • Search
  • FAQ
  • Login
  • Register
  • Board index Assistance Unsupported Software
  • Search

Creative X-FI Soundblaster Drivers released v1.18 [HOWTO]

This forum covers all Gentoo-related software not officially supported by Gentoo. Ebuilds/software posted here might harm the health and stability of your system(s), and are not supported by Gentoo developers. Bugs/errors caused by ebuilds from overlays.gentoo.org are covered by this forum, too.
Post Reply
Advanced search
402 posts
  • Page 9 of 17
    • Jump to page:
  • Previous
  • 1
  • …
  • 7
  • 8
  • 9
  • 10
  • 11
  • …
  • 17
  • Next
Author
Message
dAlexis
n00b
n00b
User avatar
Posts: 63
Joined: Sun Apr 18, 2004 9:23 am
Location: Moscow region,Russia

  • Quote

Post by dAlexis » Wed Mar 12, 2008 6:57 pm

a.forlorn wrote:Dont forget OSS useflag for those.
Problem was not in flag, but in stream properties. I launched avi file, which was not playable due to AC3 stream in it. When I made a try with simpe mp3 and sound was OK I checked audio stream properties in avi. Driver is in beta stage, but I can hear something - that's GOOD! Strange, that OSS, deprecated in kernel, is developing faster, than alsa....
"The Matrix has you!" - "Let it be...."
Top
blubbi
Guru
Guru
User avatar
Posts: 564
Joined: Sun Apr 27, 2003 12:20 am
Location: Halle (Saale), Germany
Contact:
Contact blubbi
Website

  • Quote

Post by blubbi » Sun Mar 16, 2008 2:26 am

Finally some good news:

OSS and ALSA now have the specs for the X-FI

http://4front-tech.com/forum/viewtopic.php?p=7485#7485
http://mailman.alsa-project.org/piperma ... 06566.html

So we don't need to wait for another Creative release
-->Please add [solved] to the initial post's subject line if you feel your problem is resolved.
-->Help answer the unanswered

http://olausson.de
Top
dAlexis
n00b
n00b
User avatar
Posts: 63
Joined: Sun Apr 18, 2004 9:23 am
Location: Moscow region,Russia

  • Quote

Post by dAlexis » Sun Mar 16, 2008 4:20 pm

blubbi wrote:Finally some good news:

OSS and ALSA now have the specs for the X-FI

http://4front-tech.com/forum/viewtopic.php?p=7485#7485
http://mailman.alsa-project.org/piperma ... 06566.html

So we don't need to wait for another Creative release
This Creative release simply will not happen. Creative's tech support thread with endless angry messages about this driver contains huge nuber of pages - I think, this is the cause of sending specs. Waiting for next ALSA, having 2-ch. OSS. 5.1 is not working, but it's better, than nothing.
"The Matrix has you!" - "Let it be...."
Top
blubbi
Guru
Guru
User avatar
Posts: 564
Joined: Sun Apr 27, 2003 12:20 am
Location: Halle (Saale), Germany
Contact:
Contact blubbi
Website

  • Quote

Post by blubbi » Mon Mar 17, 2008 12:52 am

I just guess Creative gave up... they were not able to programm their hardware.

Maybe Creative will learn something from that story... and release the specs with new hardware...

OS will make this card usable in a few months, what creative couldn't in 2 years.

Creative! Go and hire some of those greate ALSA/OSS guys!!! They did the job for you!
-->Please add [solved] to the initial post's subject line if you feel your problem is resolved.
-->Help answer the unanswered

http://olausson.de
Top
AlphaHeX
n00b
n00b
User avatar
Posts: 60
Joined: Mon Jan 17, 2005 9:17 am
Location: Warsaw, Poland

  • Quote

Post by AlphaHeX » Wed Apr 16, 2008 10:56 am

MorLipf wrote:Now I have changed "#include <asm-x86_64/param.h>" to "#include <asm-x86/param.h>" in all files. This fixed the "File not found"-error but now I have another problem:

Code: Select all

ks -Wno-sign-compare -fno-asynchronous-unwind-tables -D__CT_SYS_LINUX_AMD64 -D__CT_BOUND_64BIT -c LinuxReg.c
gcc -Wall -fomit-frame-pointer -Os -fno-strict-aliasing -pipe -D__CT_SYS_LINUX -DNO_SWSYNTH -D__CT_LITTLE_ENDIAN -DNO_NEWDELETE_OVERLOAD -DUSE_CALLBACKS_EX -DNATIVE_OPENAL -DCTAUDBINARY -DKBUILD_MODNAME="x-fi" -I../../include -isystem /lib/modules/2.6.24-gentoo-r2/source/include -I/lib/modules/2.6.24-gentoo-r2/source/include/asm/mach-default -I/lib/modules/2.6.24-gentoo-r2/source/include -D__KERNEL__ -DMODULE -mcmodel=kernel -D__x86_64__ -m64 -mno-red-zone -fno-reorder-blocks -Wno-sign-compare -fno-asynchronous-unwind-tables -D__CT_SYS_LINUX_AMD64 -D__CT_BOUND_64BIT -c LinuxSys.c
LinuxSys.c: In function 'sysRegisterInterrupt':
LinuxSys.c:639: warning: cast from pointer to integer of different size
LinuxSys.c:644: error: 'SA_SHIRQ' undeclared (first use in this function)
LinuxSys.c:644: error: (Each undeclared identifier is reported only once
LinuxSys.c:644: error: for each function it appears in.)
LinuxSys.c:644: warning: passing argument 2 of 'request_irq' from incompatible pointer type
LinuxSys.c: In function 'sysGetPagePhysAddr':
LinuxSys.c:949: warning: passing argument 1 of 'kvirt_to_phys' makes integer from pointer without a cast
LinuxSys.c: In function 'sysGetPageBusAddr':
LinuxSys.c:976: warning: passing argument 1 of 'kvirt_to_bus' makes integer from pointer without a cast
LinuxSys.c: In function 'sysWriteFile':
LinuxSys.c:1628: warning: pointer targets in passing argument 2 of 'filp->f_op->write' differ in signedness
LinuxSys.c: In function 'sysReadFile':
LinuxSys.c:1677: warning: pointer targets in passing argument 2 of 'filp->f_op->read' differ in signedness
make[1]: *** [LinuxSys.o] Error 1
make[1]: Leaving directory `/home/morlipf/Downloads/XFiDrv_Linux_US-1.04/XFiDrv_Linux_US-1.04/src/ossrv'
make: *** [ctossrv] Error 2
Any suggestions?
Yes, I've found the solution :) You need to replace SA_SHIRQ with IRQF_SHARED as SA_SHIRQ is deprecated and was removed in 2.6.24+ kernels :)
HP Pavilion HDX9494NR [Intel Core 2 Duo X9000 | 20.1" Wide SXGA+ | 8GB Memory | 120 SSD + 500 HDD 7200rpm | Blu-ray Disc / Super Multi | NVIDIA GeForce 8800M GTS]
Top
AlphaHeX
n00b
n00b
User avatar
Posts: 60
Joined: Mon Jan 17, 2005 9:17 am
Location: Warsaw, Poland

  • Quote

Post by AlphaHeX » Wed Apr 16, 2008 8:22 pm

I have the following problem after applying my fix with SA_IRQ for 2.6.24+ kernels. I think it has something to do kernel directory and where kernel modules are installed /lib/modules:

Code: Select all

LinuxSys.c: In function 'sysRegisterInterrupt':
LinuxSys.c:637: warning: cast from pointer to integer of different size
LinuxSys.c:642: warning: passing argument 2 of 'request_irq' from incompatible pointer type
LinuxSys.c: In function 'sysGetPagePhysAddr':
LinuxSys.c:947: warning: passing argument 1 of 'kvirt_to_phys' makes integer from pointer without a cast
LinuxSys.c: In function 'sysGetPageBusAddr':
LinuxSys.c:974: warning: passing argument 1 of 'kvirt_to_bus' makes integer from pointer without a cast
LinuxSys.c: In function 'sysWriteFile':
LinuxSys.c:1626: warning: pointer targets in passing argument 2 of 'filp->f_op->write' differ in signedness
LinuxSys.c: In function 'sysReadFile':
LinuxSys.c:1675: warning: pointer targets in passing argument 2 of 'filp->f_op->read' differ in signedness
LinuxSys.c: At top level:
LinuxSys.c:1463: warning: 'errno' defined but not used
gcc -Wall -fomit-frame-pointer -Os -fno-strict-aliasing -pipe -D__CT_SYS_LINUX -DNO_SWSYNTH -D__CT_LITTLE_ENDIAN -DNO_NEWDELETE_OVERLOAD -DUSE_CALLBACKS_EX -DNATIVE_OPENAL -DCTAUDBINARY -DKBUILD_MODNAME=\"x-fi\" -I../../include -isystem /lib/modules/2.6.24-gentoo-r3/source/include -I/lib/modules/2.6.24-gentoo-r3/source/include/asm/mach-default -I/lib/modules/2.6.24-gentoo-r3/source/include -D__KERNEL__ -DMODULE -mcmodel=kernel -D__x86_64__ -m64 -mno-red-zone -fno-reorder-blocks -Wno-sign-compare -fno-asynchronous-unwind-tables -D__CT_SYS_LINUX_AMD64 -D__CT_BOUND_64BIT -c ctossrv_main.c
gcc -Wall -fomit-frame-pointer -Os -fno-strict-aliasing -pipe -D__CT_SYS_LINUX -DNO_SWSYNTH -D__CT_LITTLE_ENDIAN -DNO_NEWDELETE_OVERLOAD -DUSE_CALLBACKS_EX -DNATIVE_OPENAL -DCTAUDBINARY -DKBUILD_MODNAME=\"x-fi\" -I../../include -isystem /lib/modules/2.6.24-gentoo-r3/source/include -I/lib/modules/2.6.24-gentoo-r3/source/include/asm/mach-default -I/lib/modules/2.6.24-gentoo-r3/source/include -D__KERNEL__ -DMODULE -mcmodel=kernel -D__x86_64__ -m64 -mno-red-zone -fno-reorder-blocks -Wno-sign-compare -fno-asynchronous-unwind-tables -D__CT_SYS_LINUX_AMD64 -D__CT_BOUND_64BIT -c osutils.c
osutils.c:804:1: warning: "udelay" redefined
In file included from /lib/modules/2.6.24-gentoo-r3/source/include/linux/delay.h:12,
                 from /lib/modules/2.6.24-gentoo-r3/source/include/asm/apic_64.h:5,
                 from /lib/modules/2.6.24-gentoo-r3/source/include/asm/apic.h:4,
                 from /lib/modules/2.6.24-gentoo-r3/source/include/asm/smp_64.h:14,
                 from /lib/modules/2.6.24-gentoo-r3/source/include/asm/smp.h:4,
                 from /lib/modules/2.6.24-gentoo-r3/source/include/linux/smp.h:19,
                 from /lib/modules/2.6.24-gentoo-r3/source/include/linux/topology.h:33,
                 from /lib/modules/2.6.24-gentoo-r3/source/include/linux/mmzone.h:691,
                 from /lib/modules/2.6.24-gentoo-r3/source/include/linux/gfp.h:4,
                 from /lib/modules/2.6.24-gentoo-r3/source/include/linux/slab.h:14,
                 from /lib/modules/2.6.24-gentoo-r3/source/include/linux/percpu.h:5,
                 from /lib/modules/2.6.24-gentoo-r3/source/include/asm/local_64.h:4,
                 from /lib/modules/2.6.24-gentoo-r3/source/include/asm/local.h:4,
                 from /lib/modules/2.6.24-gentoo-r3/source/include/linux/module.h:19,
                 from osutils.c:20:
/lib/modules/2.6.24-gentoo-r3/source/include/asm/delay.h:20:1: warning: this is the location of the previous definition
osutils.c: In function 'myDelay':
osutils.c:814: warning: implicit declaration of function '__bad_delay'
osutils.c: At top level:
osutils.c:50: warning: 'errno' defined but not used
ld -m elf_x86_64 -e stext -r LinuxReg.o LinuxSys.o ctossrv_main.o osutils.o -o lin-ctossrv.o
ld -m elf_x86_64 -e stext -Ur ../../arch/x86_64/begin.o \
	../../src/ossrv/lin-ctossrv.o \
	../../arch/x86_64/ctossrv.a \
	../../arch/x86_64/utils.a \
	../../arch/x86_64/end.o -o ctossrv.o_shipped
make -C /lib/modules/2.6.24-gentoo-r3/source SUBDIRS=/root/x-fi/XFiDrv_Linux_US-1.04/src/ossrv modules
make[2]: Entering directory `/usr/src/linux-2.6.24-gentoo-r3'
/root/x-fi/XFiDrv_Linux_US-1.04/src/ossrv/../../globalrules.mk:60: .depend: No such file or directory
scripts/Makefile.build:46: *** CFLAGS was changed in "/root/x-fi/XFiDrv_Linux_US-1.04/src/ossrv/Makefile". Fix it to use EXTRA_CFLAGS.  Stop.
make[2]: *** [_module_/root/x-fi/XFiDrv_Linux_US-1.04/src/ossrv] Error 2
make[2]: Leaving directory `/usr/src/linux-2.6.24-gentoo-r3'
make[1]: *** [module] Error 2
make[1]: Leaving directory `/root/x-fi/XFiDrv_Linux_US-1.04/src/ossrv'
make: *** [ctossrv] Error 2
My system info:

Code: Select all

Portage 2.1.5_rc3 (default-linux/amd64/2007.0, gcc-4.2.2, glibc-2.7-r2, 2.6.24-gentoo-r3 x86_64)
=================================================================
System uname: 2.6.24-gentoo-r3 x86_64 Intel(R) Core(TM)2 CPU 6600 @ 2.40GHz
Timestamp of tree: Wed, 16 Apr 2008 20:03:01 +0000
ccache version 2.4 [enabled]
app-shells/bash:     3.2_p33
dev-java/java-config: 1.3.7, 2.1.5
dev-lang/python:     2.5.1-r5
dev-python/pycrypto: 2.0.1-r6
dev-util/ccache:     2.4-r7
sys-apps/baselayout: 1.12.12
sys-apps/sandbox:    1.2.18.1-r2
sys-devel/autoconf:  2.13, 2.62
sys-devel/automake:  1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10.1
sys-devel/binutils:  2.18-r1
sys-devel/gcc-config: 1.4.0-r4
sys-devel/libtool:   1.5.26
virtual/os-headers:  2.6.24
ACCEPT_KEYWORDS="amd64 ~amd64"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-O2 -march=nocona -mtune=generic -mmmx -msse -msse2 -msse3 -fforce-addr -fomit-frame-pointer -ftracer -fweb -frename-registers -pipe -s"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /opt/openjms/config /var/lib/hsqldb"
CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/php/apache2-php5/ext-active/ /etc/php/cgi-php5/ext-active/ /etc/php/cli-php5/ext-active/ /etc/revdep-rebuild /etc/splash /etc/terminfo /etc/texmf/web2c /etc/udev/rules.d"
CXXFLAGS="-O2 -march=nocona -mtune=generic -mmmx -msse -msse2 -msse3 -fforce-addr -fomit-frame-pointer -ftracer -fweb -frename-registers -pipe -s"
DISTDIR="/usr/portage/distfiles"
FEATURES="ccache cvs distlocks metadata-transfer parallel-fetch sandbox sfperms strict unmerge-orphans userfetch"
GENTOO_MIRRORS="http://mirror.ovh.net/gentoo-distfiles/ http://gentoo.prz.rzeszow.pl http://mirror.muntinternet.net/pub/gentoo/"
LDFLAGS="-Wl,-O1 -Wl,--hash-style=both -Wl,--sort-common -Wl,--enable-new-dtags -Wl,--strip-debug -Wl,--as-needed -Wl,--relax"
LINGUAS="en pl en_US"
MAKEOPTS="-j3"
PKGDIR="/usr/portage/packages"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/portage/local/layman/custom-kernels /usr/portage/local/layman/sunrise /usr/portage/local/layman/arcon /usr/portage/local/layman/desktop-effects /usr/local/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="acl amd64 bash-completion berkdb cli cracklib crypt cups dri fortran gdbm gpm iconv ipv6 isdnlog kerberos ldap midi mmx mudflap ncurses nls nptl nptlonly openmp pam pcre perl pppd python readline reflection session spl sse sse2 ssl tcpd unicode vim-syntax xorg zlib" ALSA_CARDS="emu10k1 virmidi" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="actions alias auth_basic auth_digest authn_anon authn_dbd authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache dav dav_fs dav_lock dbd deflate dir disk_cache env expires ext_filter file_cache filter headers ident imagemap include info log_config logio mem_cache mime mime_magic negotiation proxy proxy_ajp proxy_balancer proxy_connect proxy_http rewrite setenvif so speling status unique_id userdir usertrack vhost_alias asis authn_alias cern_meta charset_lite dumpio log_forensic proxy_ftp version" APACHE2_MPMS="worker" ELIBC="glibc" INPUT_DEVICES="evdev joystick keyboard mouse" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="en pl en_US" LIRC_DEVICES="sir" USERLAND="GNU" VIDEO_CARDS="nvidia none"
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LC_ALL, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
HP Pavilion HDX9494NR [Intel Core 2 Duo X9000 | 20.1" Wide SXGA+ | 8GB Memory | 120 SSD + 500 HDD 7200rpm | Blu-ray Disc / Super Multi | NVIDIA GeForce 8800M GTS]
Top
AlphaHeX
n00b
n00b
User avatar
Posts: 60
Joined: Mon Jan 17, 2005 9:17 am
Location: Warsaw, Poland

  • Quote

Post by AlphaHeX » Wed Apr 16, 2008 9:09 pm

I found it again :)

Just do make KBUILD_NOPEDANTIC=1 :)
HP Pavilion HDX9494NR [Intel Core 2 Duo X9000 | 20.1" Wide SXGA+ | 8GB Memory | 120 SSD + 500 HDD 7200rpm | Blu-ray Disc / Super Multi | NVIDIA GeForce 8800M GTS]
Top
hollovoid7
Tux's lil' helper
Tux's lil' helper
User avatar
Posts: 126
Joined: Wed May 04, 2005 2:36 pm
Location: Phelps NY

  • Quote

Post by hollovoid7 » Thu Apr 17, 2008 1:10 pm

They released another driver from creative, for some reason it doesnt compile., stops saying I have alsa built in,,,, and I dont. so another bang up job by creative.
MAO
Top
a.forlorn
Guru
Guru
User avatar
Posts: 412
Joined: Fri Aug 12, 2005 2:41 am
Location: Ulm, Germany
Contact:
Contact a.forlorn
Website

  • Quote

Post by a.forlorn » Thu Apr 17, 2008 1:29 pm

Where is the driver, can't see it on the webpage.
Gentoo update is sometimes harder than it should.
Top
hollovoid7
Tux's lil' helper
Tux's lil' helper
User avatar
Posts: 126
Joined: Wed May 04, 2005 2:36 pm
Location: Phelps NY

  • Quote

Post by hollovoid7 » Thu Apr 17, 2008 1:31 pm

download

Well I got further in the compile, now it just says

Code: Select all

1) You must have the fully configured source for the Linux kernel and 
   ALSA which you
 want to use for this device driver. Partial installed 
   kernels (e.g. From distribution makers) may be unusable for this 
   action.
Installation is in progress. Please wait...
checking for gcc... gcc
checking for C compiler default output file name... a.out
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables... 
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ANSI C... none needed
checking for ranlib... ranlib
checking for a BSD-compatible install... /usr/bin/install -c
checking how to run the C preprocessor... gcc -E
checking for egrep... grep -E
checking for ANSI C header files... yes
checking for an ANSI C-conforming const... yes
checking for inline... inline
checking whether time.h and sys/time.h may both be included... yes
checking whether gcc needs -traditional... no
checking for current directory... /opt/Creative/XFiDrv_Linux_US-1.18/drivers
checking cross compile... 
checking for directory with kernel source... /lib/modules/2.6.24-gentoo-r5/source
checking for directory with kernel build... /lib/modules/2.6.24-gentoo-r5/build
checking for directory with ALSA include files... /lib/modules/2.6.24-gentoo-r5/source/include
checking for kernel linux/version.h... yes
checking for kernel linux/autoconf.h... yes
checking for kernel version... 2.6.24-gentoo-r5
checking for GCC version... Kernel compiler: gcc 4.2.3 (Gentoo 4.2.3 p1.0) Used compiler: gcc (GCC) 4.2.3 (Gentoo 4.2.3 p1.0)
checking for built-in ALSA... no
checking for existing ALSA module... no
checking to modify of kernel linux/kmod.h... no
checking for kernel linux/compiler.h... yes
checking for kernel linux/pm.h... yes
checking for kernel linux/spinlock.h... yes
checking for kernel linux/irq.h... yes
checking for kernel linux/threads.h... yes
checking for kernel linux/rwsem.h... yes
checking for kernel linux/gameport.h... yes
checking for kernel linux/devfs_fs_kernel.h... no
Creating a dummy <linux/devfs_fs_kernel.h>...
checking for kernel linux/highmem.h... yes
checking for kernel linux/workqueue.h... yes
checking for kernel linux/dma-mapping.h... yes
checking for kernel asm/hw_irq.h... yes
checking for kernel linux/device.h... yes
checking for kernel linux/platform_device.h... yes
checking for kernel linux/jiffies.h... yes
checking for kernel linux/compat.h... yes
checking for kernel linux/adb.h... yes
checking for kernel linux/cuda.h... yes
checking for kernel linux/pmu.h... yes
checking for kernel linux/moduleparam.h... yes
checking for kernel linux/syscalls.h... yes
checking for kernel linux/firmware.h... yes
checking for kernel linux/err.h... yes
checking for kernel linux/bitmap.h... yes
checking for kernel linux/mutex.h... yes
checking for kernel module symbol versions... no
checking for PCI support in kernel... yes
checking for I2C driver in kernel... unknown
checking for firmware loader... yes
checking for input subsystem in kernel... yes
checking for directory to store kernel modules... /lib/modules/2.6.24-gentoo-r5/kernel/sound
checking for ISA support in kernel... no
checking for processor type... x86_64
checking for ISA DMA API... yes
checking for 32bit compat support... yes
checking for SMP... yes
checking for Video device support in kernel... no
checking for strlcpy... no
checking for snprintf... no
checking for vsnprintf... no
checking for scnprintf... no
checking for sscanf... no
checking for vmalloc_to_page... no
checking for old kmod... yes
checking for PDE... no
checking for pci_set_consistent_dma_mask... no
checking for pci_dev_present... no
checking for msleep... no
checking for msecs_to_jiffies... no
checking for tty->count is the atomic type... no
checking for io_remap_pfn_range... no
checking for new io_remap_page_range... no
checking for kcalloc... no
checking for kstrdup... no
checking for kzalloc... no
checking for create_workqueue with flags... no
checking for saved_config_space in pci_dev... no
checking for register_sound_special_device... no
checking for RTC callback support in kernel... no
checking for HPET support... yes
checking for Procfs support... yes
checking for class_simple... no
checking for old driver suspend/resume callbacks... no
checking for removal of page-reservation for nopage/mmap... no
checking for nested class_device... no
checking for new unlocked/compat_ioctl... no
configure: creating ./config.status
config.status: creating Makefile.conf
make: *** [all] Error 2
make: *** [install] Error 2
Installation Unsuccessful 
MAO
Top
blubbi
Guru
Guru
User avatar
Posts: 564
Joined: Sun Apr 27, 2003 12:20 am
Location: Halle (Saale), Germany
Contact:
Contact blubbi
Website

  • Quote

Post by blubbi » Thu Apr 17, 2008 3:09 pm

Creative released another beta driver...
http://forums.creative.com/creativelabs ... 96#M123196

XFiDrv_Linux_US-1.18.tar.gz

http://us.creative.com/support/download ... &x=20&y=10

Lets see if this one has earnd the title BETA.

Regards
blubbi
-->Please add [solved] to the initial post's subject line if you feel your problem is resolved.
-->Help answer the unanswered

http://olausson.de
Top
hollovoid7
Tux's lil' helper
Tux's lil' helper
User avatar
Posts: 126
Joined: Wed May 04, 2005 2:36 pm
Location: Phelps NY

  • Quote

Post by hollovoid7 » Thu Apr 17, 2008 3:11 pm

haha the above posts of it not compiling are with the new drivers, what a crock

here is a bigger log of whats going on, maybe someone has an idea? I filed report with creative as well.

Code: Select all

make -f /tmp/xfisrc/Makefile.build install
make[1]: Entering directory `/home/hollovoid7/XFiDrv_Linux_US-1.18/drivers'
Copy module files...
cp: cannot stat `ctossrv.ko': No such file or directory
cp: cannot stat `emupia.ko': No such file or directory
cp: cannot stat `ctsfman.ko': No such file or directory
cp: cannot stat `haxfi.ko': No such file or directory
cp: cannot stat `ctalsa.ko': No such file or directory
cp: cannot stat `ct20xut.ko': No such file or directory
cp: cannot stat `ctexfifx.ko': No such file or directory
cp: cannot stat `cthwiut.ko': No such file or directory
make[1]: *** [copy_modules] Error 1
make[1]: Leaving directory `/home/hollovoid7/XFiDrv_Linux_US-1.18/drivers'

make -f /tmp/xfisrc/Makefile.build
make[1]: Entering directory `/opt/Creative/XFiDrv_Linux_US-1.18/drivers'
cd /tmp/xfisrc/src/utils/alsaver; make clean
make[2]: Entering directory `/opt/Creative/XFiDrv_Linux_US-1.18/drivers/src/utils/alsaver'
rm -f alsaver
make[2]: Leaving directory `/opt/Creative/XFiDrv_Linux_US-1.18/drivers/src/utils/alsaver'
rm -f alsaver
cd /tmp/xfisrc/src/ossrv; make clean
make[2]: Entering directory `/opt/Creative/XFiDrv_Linux_US-1.18/drivers/src/ossrv'
rm -rf LinuxReg.o LinuxSys.o ctossrv_main.o osutils.o   *.o *.ko *.o_shipped *.mod.c *~ .*cmd .tmp_versions .depend Module.symvers
make[2]: Leaving directory `/opt/Creative/XFiDrv_Linux_US-1.18/drivers/src/ossrv'
rm -f ctossrv.ko
cd /tmp/xfisrc/src/emupia; make clean
make[2]: Entering directory `/opt/Creative/XFiDrv_Linux_US-1.18/drivers/src/emupia'
rm -rf emupia_guids.o emupia_main.o   *.o *.ko *.o_shipped *.mod.c *~ .*cmd .tmp_versions .depend Module.symvers
make[2]: Leaving directory `/opt/Creative/XFiDrv_Linux_US-1.18/drivers/src/emupia'
rm -f emupia.ko
cd /tmp/xfisrc/src/sfman; make clean
make[2]: Entering directory `/opt/Creative/XFiDrv_Linux_US-1.18/drivers/src/sfman'
rm -rf ctsfman_main.o   *.o *.ko *.o_shipped *.mod.c *~ .*cmd .tmp_versions .depend Module.symvers
make[2]: Leaving directory `/opt/Creative/XFiDrv_Linux_US-1.18/drivers/src/sfman'
rm -f ctsfman.ko
cd /tmp/xfisrc/src/haxfi; make clean
make[2]: Entering directory `/opt/Creative/XFiDrv_Linux_US-1.18/drivers/src/haxfi'
rm -rf haxfi_main.o   *.o *.ko *.o_shipped *.mod.c *~ .*cmd .tmp_versions .depend Module.symvers
make[2]: Leaving directory `/opt/Creative/XFiDrv_Linux_US-1.18/drivers/src/haxfi'
rm -f haxfi.ko
cd /tmp/xfisrc/src/ctalsa; make clean
make[2]: Entering directory `/opt/Creative/XFiDrv_Linux_US-1.18/drivers/src/ctalsa'
rm -rf amixer.o ctalsa_main.o dummy.o pcm.o   *.o *.ko *.o_shipped *.mod.c *~ .*cmd .tmp_versions .depend Module.symvers
make[2]: Leaving directory `/opt/Creative/XFiDrv_Linux_US-1.18/drivers/src/ctalsa'
rm -f ctalsa.ko
cd /tmp/xfisrc/src/plugins/ct20xut; make clean
make[2]: Entering directory `/opt/Creative/XFiDrv_Linux_US-1.18/drivers/src/plugins/ct20xut'
rm -rf  *.o *.ko *~ *.o_shipped .depend .*cmd *.mod.c .tmp_versions Module.symvers
cd /tmp/xfisrc/src/plugins; make clean
make[3]: Entering directory `/opt/Creative/XFiDrv_Linux_US-1.18/drivers/src/plugins'
rm -rf pluginutils.o   *.o *.ko *.o_shipped *.mod.c *~ .*cmd .tmp_versions .depend Module.symvers
make[3]: Leaving directory `/opt/Creative/XFiDrv_Linux_US-1.18/drivers/src/plugins'
make[2]: Leaving directory `/opt/Creative/XFiDrv_Linux_US-1.18/drivers/src/plugins/ct20xut'
rm -f ct20xut.ko
cd /tmp/xfisrc/src/plugins/ctexfifx; make clean
make[2]: Entering directory `/opt/Creative/XFiDrv_Linux_US-1.18/drivers/src/plugins/ctexfifx'
rm -rf  *.o *.ko *.o_shipped *~ *.mod.c .*cmd .tmp_versions .depend Module.symvers
cd /tmp/xfisrc/src/plugins; make clean
make[3]: Entering directory `/opt/Creative/XFiDrv_Linux_US-1.18/drivers/src/plugins'
rm -rf pluginutils.o   *.o *.ko *.o_shipped *.mod.c *~ .*cmd .tmp_versions .depend Module.symvers
make[3]: Leaving directory `/opt/Creative/XFiDrv_Linux_US-1.18/drivers/src/plugins'
make[2]: Leaving directory `/opt/Creative/XFiDrv_Linux_US-1.18/drivers/src/plugins/ctexfifx'
rm -f ctexfifx.ko
cd /tmp/xfisrc/src/plugins/cthwiut; make clean
make[2]: Entering directory `/opt/Creative/XFiDrv_Linux_US-1.18/drivers/src/plugins/cthwiut'
rm -rf  *.o *.ko *~ *.o_shipped .depend .*cmd *.mod.c .tmp_versions Module.symvers
cd /tmp/xfisrc/src/plugins; make clean
make[3]: Entering directory `/opt/Creative/XFiDrv_Linux_US-1.18/drivers/src/plugins'
rm -rf pluginutils.o   *.o *.ko *.o_shipped *.mod.c *~ .*cmd .tmp_versions .depend Module.symvers
make[3]: Leaving directory `/opt/Creative/XFiDrv_Linux_US-1.18/drivers/src/plugins'
make[2]: Leaving directory `/opt/Creative/XFiDrv_Linux_US-1.18/drivers/src/plugins/cthwiut'
rm -f cthwiut.ko
cd /tmp/xfisrc/src/utils/alsaver; make
make[2]: Entering directory `/opt/Creative/XFiDrv_Linux_US-1.18/drivers/src/utils/alsaver'
gcc -Wall -O  alsaver.c -o alsaver
make[2]: Leaving directory `/opt/Creative/XFiDrv_Linux_US-1.18/drivers/src/utils/alsaver'
cp -f /tmp/xfisrc/src/utils/alsaver/alsaver .
cd /tmp/xfisrc/src/ossrv; make
make[2]: Entering directory `/opt/Creative/XFiDrv_Linux_US-1.18/drivers/src/ossrv'
gcc -Wall -fomit-frame-pointer -O -fno-strict-aliasing -pipe -D__CT_SYS_LINUX -DNO_SWSYNTH -D__CT_LITTLE_ENDIAN -DNO_NEWDELETE_OVERLOAD -DUSE_CALLBACKS_EX -DNATIVE_OPENAL -DCTAUDBINARY  -D__KERNEL__ -DMODULE -ffreestanding -fno-stack-protector -mcmodel=kernel -D__x86_64__ -m64 -mno-red-zone -fno-reorder-blocks -Wno-sign-compare -fno-asynchronous-unwind-tables -D__CT_SYS_LINUX_AMD64 -msse -mno-mmx -mno-sse2 -mno-3dnow -D__CT_BOUND_64BIT -I/lib/modules/2.6.24-gentoo-r5/source/include -I/lib/modules/2.6.24-gentoo-r5/source/include/asm/mach-default -I/lib/modules/2.6.24-gentoo-r5/build/include -I/lib/modules/2.6.24-gentoo-r5/build/include/asm/mach-default -I/lib/modules/2.6.24-gentoo-r5/source/include -I/tmp/xfisrc/include -imacros /lib/modules/2.6.24-gentoo-r5/build/include/linux/autoconf.h -D"KBUILD_STR(s)=#s" -D"KBUILD_BASENAME=KBUILD_STR(ctossrv)" -D"KBUILD_MODNAME=KBUILD_STR(ctalsa)" -c LinuxReg.c
gcc -Wall -fomit-frame-pointer -O -fno-strict-aliasing -pipe -D__CT_SYS_LINUX -DNO_SWSYNTH -D__CT_LITTLE_ENDIAN -DNO_NEWDELETE_OVERLOAD -DUSE_CALLBACKS_EX -DNATIVE_OPENAL -DCTAUDBINARY  -D__KERNEL__ -DMODULE -ffreestanding -fno-stack-protector -mcmodel=kernel -D__x86_64__ -m64 -mno-red-zone -fno-reorder-blocks -Wno-sign-compare -fno-asynchronous-unwind-tables -D__CT_SYS_LINUX_AMD64 -msse -mno-mmx -mno-sse2 -mno-3dnow -D__CT_BOUND_64BIT -I/lib/modules/2.6.24-gentoo-r5/source/include -I/lib/modules/2.6.24-gentoo-r5/source/include/asm/mach-default -I/lib/modules/2.6.24-gentoo-r5/build/include -I/lib/modules/2.6.24-gentoo-r5/build/include/asm/mach-default -I/lib/modules/2.6.24-gentoo-r5/source/include -I/tmp/xfisrc/include -imacros /lib/modules/2.6.24-gentoo-r5/build/include/linux/autoconf.h -D"KBUILD_STR(s)=#s" -D"KBUILD_BASENAME=KBUILD_STR(ctossrv)" -D"KBUILD_MODNAME=KBUILD_STR(ctalsa)" -c LinuxSys.c
LinuxSys.c: In function 'sysRegisterInterrupt':
LinuxSys.c:643: warning: cast from pointer to integer of different size
LinuxSys.c:648: error: 'SA_SHIRQ' undeclared (first use in this function)
LinuxSys.c:648: error: (Each undeclared identifier is reported only once
LinuxSys.c:648: error: for each function it appears in.)
LinuxSys.c: In function 'sysGetPagePhysAddr':
LinuxSys.c:956: warning: passing argument 1 of 'kvirt_to_phys' makes integer from pointer without a cast
LinuxSys.c: In function 'sysGetPageBusAddr':
LinuxSys.c:983: warning: passing argument 1 of 'kvirt_to_bus' makes integer from pointer without a cast
LinuxSys.c: In function 'sysWriteFile':
LinuxSys.c:1635: warning: pointer targets in passing argument 2 of 'filp->f_op->write' differ in signedness
LinuxSys.c: In function 'sysReadFile':
LinuxSys.c:1684: warning: pointer targets in passing argument 2 of 'filp->f_op->read' differ in signedness
make[2]: *** [LinuxSys.o] Error 1
make[2]: Leaving directory `/opt/Creative/XFiDrv_Linux_US-1.18/drivers/src/ossrv'
make[1]: *** [ctossrv] Error 2
make[1]: Leaving directory `/opt/Creative/XFiDrv_Linux_US-1.18/drivers'

make -f /tmp/xfisrc/Makefile.build install
make[1]: Entering directory `/opt/Creative/XFiDrv_Linux_US-1.18/drivers'
Copy module files...
cp: cannot stat `ctossrv.ko': No such file or directory
cp: cannot stat `emupia.ko': No such file or directory
cp: cannot stat `ctsfman.ko': No such file or directory
cp: cannot stat `haxfi.ko': No such file or directory
cp: cannot stat `ctalsa.ko': No such file or directory
cp: cannot stat `ct20xut.ko': No such file or directory
cp: cannot stat `ctexfifx.ko': No such file or directory
cp: cannot stat `cthwiut.ko': No such file or directory
make[1]: *** [copy_modules] Error 1
make[1]: Leaving directory `/opt/Creative/XFiDrv_Linux_US-1.18/drivers'
MAO
Top
blubbi
Guru
Guru
User avatar
Posts: 564
Joined: Sun Apr 27, 2003 12:20 am
Location: Halle (Saale), Germany
Contact:
Contact blubbi
Website

  • Quote

Post by blubbi » Thu Apr 17, 2008 3:17 pm

Just downloaded it and compiling:

Code: Select all

Installation is in progress. Please wait...
checking for gcc... gcc
checking for C compiler default output file name... a.out
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables...
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ANSI C... none needed
checking for ranlib... ranlib
checking for a BSD-compatible install... /usr/bin/install -c
checking how to run the C preprocessor... gcc -E
checking for egrep... grep -E
checking for ANSI C header files... yes
checking for an ANSI C-conforming const... yes
checking for inline... inline
checking whether time.h and sys/time.h may both be included... yes
checking whether gcc needs -traditional... no
checking for current directory... /opt/Creative/XFiDrv_Linux_US-1.18/drivers
checking cross compile...
checking for directory with kernel source... /lib/modules/2.6.24.4-unpatched/sourc
e
checking for directory with kernel build... /lib/modules/2.6.24.4-unpatched/build
checking for directory with ALSA include files... /lib/modules/2.6.24.4-unpatched/
source/include
checking for kernel linux/version.h... yes
checking for kernel linux/autoconf.h... yes
checking for kernel version... 2.6.24.4-unpatched
checking for GCC version... Kernel compiler: gcc 4.1.2 (Gentoo 4.1.2 p1.0.2) Used
compiler: gcc (GCC) 4.1.2 (Gentoo 4.1.2 p1.0.2)
checking for built-in ALSA... no
checking for existing ALSA module... yes
checking to modify of kernel linux/kmod.h... no
checking for kernel linux/compiler.h... yes
checking for kernel linux/pm.h... yes
checking for kernel linux/spinlock.h... yes
checking for kernel linux/irq.h... yes
checking for kernel linux/threads.h... yes
checking for kernel linux/rwsem.h... yes
checking for kernel linux/gameport.h... yes
checking for kernel linux/devfs_fs_kernel.h... no
Creating a dummy <linux/devfs_fs_kernel.h>...
checking for kernel linux/highmem.h... yes
checking for kernel linux/workqueue.h... yes
checking for kernel linux/dma-mapping.h... yes
checking for kernel asm/hw_irq.h... yes
checking for kernel linux/device.h... yes
checking for kernel linux/platform_device.h... yes
checking for kernel linux/jiffies.h... yes
checking for kernel linux/compat.h... yes
checking for kernel linux/adb.h... yes
checking for kernel linux/cuda.h... yes
checking for kernel linux/pmu.h... yes
checking for kernel linux/moduleparam.h... yes
checking for kernel linux/syscalls.h... yes
checking for kernel linux/firmware.h... yes
checking for kernel linux/err.h... yes
checking for kernel linux/bitmap.h... yes
checking for kernel linux/mutex.h... yes
checking for kernel module symbol versions... yes
checking for PCI support in kernel... yes
checking for I2C driver in kernel... yes
checking for firmware loader... yes
checking for input subsystem in kernel... yes
checking for directory to store kernel modules... /lib/modules/2.6.24.4-unpatched/                                                                                        kernel/sound
checking for ISA support in kernel... no
checking for processor type... x86_64
checking for ISA DMA API... yes
checking for 32bit compat support... yes
checking for SMP... yes
checking for Video device support in kernel... yes
checking for strlcpy... no
checking for snprintf... no
checking for vsnprintf... no
checking for scnprintf... no
checking for sscanf... no
checking for vmalloc_to_page... no
checking for old kmod... yes
checking for PDE... no
checking for pci_set_consistent_dma_mask... no
checking for pci_dev_present... no
checking for msleep... no
checking for msecs_to_jiffies... no
checking for tty->count is the atomic type... no
checking for video_get_drvdata... no
checking for io_remap_pfn_range... no
checking for new io_remap_page_range... no
checking for kcalloc... no
checking for kstrdup... no
checking for kzalloc... no
checking for create_workqueue with flags... no
checking for saved_config_space in pci_dev... no
checking for register_sound_special_device... no
checking for RTC callback support in kernel... no
checking for HPET support... yes
checking for Procfs support... yes
checking for class_simple... no
checking for old driver suspend/resume callbacks... no
checking for removal of page-reservation for nopage/mmap... no
checking for nested class_device... no
checking for new unlocked/compat_ioctl... no
configure: creating ./config.status
config.status: creating Makefile.conf
make: *** [all] Error 2
make: *** [install] Error 2
Installation Unsuccessful
using the installer....
-->Please add [solved] to the initial post's subject line if you feel your problem is resolved.
-->Help answer the unanswered

http://olausson.de
Top
blubbi
Guru
Guru
User avatar
Posts: 564
Joined: Sun Apr 27, 2003 12:20 am
Location: Halle (Saale), Germany
Contact:
Contact blubbi
Website

  • Quote

Post by blubbi » Thu Apr 17, 2008 3:23 pm

It's a shame...

A late April fool
-->Please add [solved] to the initial post's subject line if you feel your problem is resolved.
-->Help answer the unanswered

http://olausson.de
Top
Nirtal
n00b
n00b
Posts: 5
Joined: Sat Nov 18, 2006 11:36 am

  • Quote

Post by Nirtal » Sat Apr 19, 2008 2:08 pm

I got the installation to work. But nothing happends when I'm trying to start the init file ctalsa.
Top
a.forlorn
Guru
Guru
User avatar
Posts: 412
Joined: Fri Aug 12, 2005 2:41 am
Location: Ulm, Germany
Contact:
Contact a.forlorn
Website

  • Quote

Post by a.forlorn » Sat Apr 19, 2008 4:02 pm

Nirtal wrote:I got the installation to work. But nothing happends when I'm trying to start the init file ctalsa.
How? The installer and my manual configure stops when i do

Code: Select all

make
.
Gentoo update is sometimes harder than it should.
Top
AlphaHeX
n00b
n00b
User avatar
Posts: 60
Joined: Mon Jan 17, 2005 9:17 am
Location: Warsaw, Poland

  • Quote

Post by AlphaHeX » Sat Apr 19, 2008 7:16 pm

hollovoid7 wrote:haha the above posts of it not compiling are with the new drivers, what a crock

here is a bigger log of whats going on, maybe someone has an idea? I filed report with creative as well.

Code: Select all

make -f /tmp/xfisrc/Makefile.build install
make[1]: Entering directory `/home/hollovoid7/XFiDrv_Linux_US-1.18/drivers'
Copy module files...
cp: cannot stat `ctossrv.ko': No such file or directory
cp: cannot stat `emupia.ko': No such file or directory
cp: cannot stat `ctsfman.ko': No such file or directory
cp: cannot stat `haxfi.ko': No such file or directory
cp: cannot stat `ctalsa.ko': No such file or directory
cp: cannot stat `ct20xut.ko': No such file or directory
cp: cannot stat `ctexfifx.ko': No such file or directory
cp: cannot stat `cthwiut.ko': No such file or directory
make[1]: *** [copy_modules] Error 1
make[1]: Leaving directory `/home/hollovoid7/XFiDrv_Linux_US-1.18/drivers'

make -f /tmp/xfisrc/Makefile.build
make[1]: Entering directory `/opt/Creative/XFiDrv_Linux_US-1.18/drivers'
cd /tmp/xfisrc/src/utils/alsaver; make clean
make[2]: Entering directory `/opt/Creative/XFiDrv_Linux_US-1.18/drivers/src/utils/alsaver'
rm -f alsaver
make[2]: Leaving directory `/opt/Creative/XFiDrv_Linux_US-1.18/drivers/src/utils/alsaver'
rm -f alsaver
cd /tmp/xfisrc/src/ossrv; make clean
make[2]: Entering directory `/opt/Creative/XFiDrv_Linux_US-1.18/drivers/src/ossrv'
rm -rf LinuxReg.o LinuxSys.o ctossrv_main.o osutils.o   *.o *.ko *.o_shipped *.mod.c *~ .*cmd .tmp_versions .depend Module.symvers
make[2]: Leaving directory `/opt/Creative/XFiDrv_Linux_US-1.18/drivers/src/ossrv'
rm -f ctossrv.ko
cd /tmp/xfisrc/src/emupia; make clean
make[2]: Entering directory `/opt/Creative/XFiDrv_Linux_US-1.18/drivers/src/emupia'
rm -rf emupia_guids.o emupia_main.o   *.o *.ko *.o_shipped *.mod.c *~ .*cmd .tmp_versions .depend Module.symvers
make[2]: Leaving directory `/opt/Creative/XFiDrv_Linux_US-1.18/drivers/src/emupia'
rm -f emupia.ko
cd /tmp/xfisrc/src/sfman; make clean
make[2]: Entering directory `/opt/Creative/XFiDrv_Linux_US-1.18/drivers/src/sfman'
rm -rf ctsfman_main.o   *.o *.ko *.o_shipped *.mod.c *~ .*cmd .tmp_versions .depend Module.symvers
make[2]: Leaving directory `/opt/Creative/XFiDrv_Linux_US-1.18/drivers/src/sfman'
rm -f ctsfman.ko
cd /tmp/xfisrc/src/haxfi; make clean
make[2]: Entering directory `/opt/Creative/XFiDrv_Linux_US-1.18/drivers/src/haxfi'
rm -rf haxfi_main.o   *.o *.ko *.o_shipped *.mod.c *~ .*cmd .tmp_versions .depend Module.symvers
make[2]: Leaving directory `/opt/Creative/XFiDrv_Linux_US-1.18/drivers/src/haxfi'
rm -f haxfi.ko
cd /tmp/xfisrc/src/ctalsa; make clean
make[2]: Entering directory `/opt/Creative/XFiDrv_Linux_US-1.18/drivers/src/ctalsa'
rm -rf amixer.o ctalsa_main.o dummy.o pcm.o   *.o *.ko *.o_shipped *.mod.c *~ .*cmd .tmp_versions .depend Module.symvers
make[2]: Leaving directory `/opt/Creative/XFiDrv_Linux_US-1.18/drivers/src/ctalsa'
rm -f ctalsa.ko
cd /tmp/xfisrc/src/plugins/ct20xut; make clean
make[2]: Entering directory `/opt/Creative/XFiDrv_Linux_US-1.18/drivers/src/plugins/ct20xut'
rm -rf  *.o *.ko *~ *.o_shipped .depend .*cmd *.mod.c .tmp_versions Module.symvers
cd /tmp/xfisrc/src/plugins; make clean
make[3]: Entering directory `/opt/Creative/XFiDrv_Linux_US-1.18/drivers/src/plugins'
rm -rf pluginutils.o   *.o *.ko *.o_shipped *.mod.c *~ .*cmd .tmp_versions .depend Module.symvers
make[3]: Leaving directory `/opt/Creative/XFiDrv_Linux_US-1.18/drivers/src/plugins'
make[2]: Leaving directory `/opt/Creative/XFiDrv_Linux_US-1.18/drivers/src/plugins/ct20xut'
rm -f ct20xut.ko
cd /tmp/xfisrc/src/plugins/ctexfifx; make clean
make[2]: Entering directory `/opt/Creative/XFiDrv_Linux_US-1.18/drivers/src/plugins/ctexfifx'
rm -rf  *.o *.ko *.o_shipped *~ *.mod.c .*cmd .tmp_versions .depend Module.symvers
cd /tmp/xfisrc/src/plugins; make clean
make[3]: Entering directory `/opt/Creative/XFiDrv_Linux_US-1.18/drivers/src/plugins'
rm -rf pluginutils.o   *.o *.ko *.o_shipped *.mod.c *~ .*cmd .tmp_versions .depend Module.symvers
make[3]: Leaving directory `/opt/Creative/XFiDrv_Linux_US-1.18/drivers/src/plugins'
make[2]: Leaving directory `/opt/Creative/XFiDrv_Linux_US-1.18/drivers/src/plugins/ctexfifx'
rm -f ctexfifx.ko
cd /tmp/xfisrc/src/plugins/cthwiut; make clean
make[2]: Entering directory `/opt/Creative/XFiDrv_Linux_US-1.18/drivers/src/plugins/cthwiut'
rm -rf  *.o *.ko *~ *.o_shipped .depend .*cmd *.mod.c .tmp_versions Module.symvers
cd /tmp/xfisrc/src/plugins; make clean
make[3]: Entering directory `/opt/Creative/XFiDrv_Linux_US-1.18/drivers/src/plugins'
rm -rf pluginutils.o   *.o *.ko *.o_shipped *.mod.c *~ .*cmd .tmp_versions .depend Module.symvers
make[3]: Leaving directory `/opt/Creative/XFiDrv_Linux_US-1.18/drivers/src/plugins'
make[2]: Leaving directory `/opt/Creative/XFiDrv_Linux_US-1.18/drivers/src/plugins/cthwiut'
rm -f cthwiut.ko
cd /tmp/xfisrc/src/utils/alsaver; make
make[2]: Entering directory `/opt/Creative/XFiDrv_Linux_US-1.18/drivers/src/utils/alsaver'
gcc -Wall -O  alsaver.c -o alsaver
make[2]: Leaving directory `/opt/Creative/XFiDrv_Linux_US-1.18/drivers/src/utils/alsaver'
cp -f /tmp/xfisrc/src/utils/alsaver/alsaver .
cd /tmp/xfisrc/src/ossrv; make
make[2]: Entering directory `/opt/Creative/XFiDrv_Linux_US-1.18/drivers/src/ossrv'
gcc -Wall -fomit-frame-pointer -O -fno-strict-aliasing -pipe -D__CT_SYS_LINUX -DNO_SWSYNTH -D__CT_LITTLE_ENDIAN -DNO_NEWDELETE_OVERLOAD -DUSE_CALLBACKS_EX -DNATIVE_OPENAL -DCTAUDBINARY  -D__KERNEL__ -DMODULE -ffreestanding -fno-stack-protector -mcmodel=kernel -D__x86_64__ -m64 -mno-red-zone -fno-reorder-blocks -Wno-sign-compare -fno-asynchronous-unwind-tables -D__CT_SYS_LINUX_AMD64 -msse -mno-mmx -mno-sse2 -mno-3dnow -D__CT_BOUND_64BIT -I/lib/modules/2.6.24-gentoo-r5/source/include -I/lib/modules/2.6.24-gentoo-r5/source/include/asm/mach-default -I/lib/modules/2.6.24-gentoo-r5/build/include -I/lib/modules/2.6.24-gentoo-r5/build/include/asm/mach-default -I/lib/modules/2.6.24-gentoo-r5/source/include -I/tmp/xfisrc/include -imacros /lib/modules/2.6.24-gentoo-r5/build/include/linux/autoconf.h -D"KBUILD_STR(s)=#s" -D"KBUILD_BASENAME=KBUILD_STR(ctossrv)" -D"KBUILD_MODNAME=KBUILD_STR(ctalsa)" -c LinuxReg.c
gcc -Wall -fomit-frame-pointer -O -fno-strict-aliasing -pipe -D__CT_SYS_LINUX -DNO_SWSYNTH -D__CT_LITTLE_ENDIAN -DNO_NEWDELETE_OVERLOAD -DUSE_CALLBACKS_EX -DNATIVE_OPENAL -DCTAUDBINARY  -D__KERNEL__ -DMODULE -ffreestanding -fno-stack-protector -mcmodel=kernel -D__x86_64__ -m64 -mno-red-zone -fno-reorder-blocks -Wno-sign-compare -fno-asynchronous-unwind-tables -D__CT_SYS_LINUX_AMD64 -msse -mno-mmx -mno-sse2 -mno-3dnow -D__CT_BOUND_64BIT -I/lib/modules/2.6.24-gentoo-r5/source/include -I/lib/modules/2.6.24-gentoo-r5/source/include/asm/mach-default -I/lib/modules/2.6.24-gentoo-r5/build/include -I/lib/modules/2.6.24-gentoo-r5/build/include/asm/mach-default -I/lib/modules/2.6.24-gentoo-r5/source/include -I/tmp/xfisrc/include -imacros /lib/modules/2.6.24-gentoo-r5/build/include/linux/autoconf.h -D"KBUILD_STR(s)=#s" -D"KBUILD_BASENAME=KBUILD_STR(ctossrv)" -D"KBUILD_MODNAME=KBUILD_STR(ctalsa)" -c LinuxSys.c
LinuxSys.c: In function 'sysRegisterInterrupt':
LinuxSys.c:643: warning: cast from pointer to integer of different size
LinuxSys.c:648: error: 'SA_SHIRQ' undeclared (first use in this function)
LinuxSys.c:648: error: (Each undeclared identifier is reported only once
LinuxSys.c:648: error: for each function it appears in.)
LinuxSys.c: In function 'sysGetPagePhysAddr':
LinuxSys.c:956: warning: passing argument 1 of 'kvirt_to_phys' makes integer from pointer without a cast
LinuxSys.c: In function 'sysGetPageBusAddr':
LinuxSys.c:983: warning: passing argument 1 of 'kvirt_to_bus' makes integer from pointer without a cast
LinuxSys.c: In function 'sysWriteFile':
LinuxSys.c:1635: warning: pointer targets in passing argument 2 of 'filp->f_op->write' differ in signedness
LinuxSys.c: In function 'sysReadFile':
LinuxSys.c:1684: warning: pointer targets in passing argument 2 of 'filp->f_op->read' differ in signedness
make[2]: *** [LinuxSys.o] Error 1
make[2]: Leaving directory `/opt/Creative/XFiDrv_Linux_US-1.18/drivers/src/ossrv'
make[1]: *** [ctossrv] Error 2
make[1]: Leaving directory `/opt/Creative/XFiDrv_Linux_US-1.18/drivers'

make -f /tmp/xfisrc/Makefile.build install
make[1]: Entering directory `/opt/Creative/XFiDrv_Linux_US-1.18/drivers'
Copy module files...
cp: cannot stat `ctossrv.ko': No such file or directory
cp: cannot stat `emupia.ko': No such file or directory
cp: cannot stat `ctsfman.ko': No such file or directory
cp: cannot stat `haxfi.ko': No such file or directory
cp: cannot stat `ctalsa.ko': No such file or directory
cp: cannot stat `ct20xut.ko': No such file or directory
cp: cannot stat `ctexfifx.ko': No such file or directory
cp: cannot stat `cthwiut.ko': No such file or directory
make[1]: *** [copy_modules] Error 1
make[1]: Leaving directory `/opt/Creative/XFiDrv_Linux_US-1.18/drivers'
Read my earlier post about replacing 'SA_SHIRQ'
HP Pavilion HDX9494NR [Intel Core 2 Duo X9000 | 20.1" Wide SXGA+ | 8GB Memory | 120 SSD + 500 HDD 7200rpm | Blu-ray Disc / Super Multi | NVIDIA GeForce 8800M GTS]
Top
Azik
Apprentice
Apprentice
Posts: 151
Joined: Sun Apr 03, 2005 6:42 pm
Location: Russia, Ufa

  • Quote

Post by Azik » Sun Apr 20, 2008 7:53 am

AlphaHeX wrote:I have the following problem after applying my fix with SA_IRQ for 2.6.24+ kernels. I think it has something to do kernel directory and where kernel modules are installed /lib/modules:

Code: Select all

scripts/Makefile.build:46: *** CFLAGS was changed in "/root/x-fi/XFiDrv_Linux_US-1.04/src/ossrv/Makefile". Fix it to use EXTRA_CFLAGS.  Stop.
make[2]: *** [_module_/root/x-fi/XFiDrv_Linux_US-1.04/src/ossrv] Error 2
make[2]: Leaving directory `/usr/src/linux-2.6.24-gentoo-r3'
make[1]: *** [module] Error 2
make[1]: Leaving directory `/root/x-fi/XFiDrv_Linux_US-1.04/src/ossrv'
make: *** [ctossrv] Error 2
Replace CFLAGS with EXTRA_CFLAGS in file /root/x-fi/XFiDrv_Linux_US-1.04/src/ossrv/Makefile.

Configure script and Makefiles - cr*p. I wonder how Creative can produce like this. After changing defining CONFIG_ARCH variable, replacing SA_SHIRQ with IRQF_SHARED and CFLAGS with EXTRA_CFLAGS I get this:

Code: Select all

cd /tmp/xfisrc/src/ossrv; make
make[2]: Entering directory `/opt/Creative/XFiDrv_Linux_US-1.18/drivers/src/ossrv'
gcc -Wall -fomit-frame-pointer -O -fno-strict-aliasing -pipe -D__CT_SYS_LINUX -DNO_SWSYNTH -D__CT_LITTLE_ENDIAN -DNO_NEWDELETE_OVERLOAD -DUSE_CALLBACKS_EX -DNATIVE_OPENAL -DCTAUDBINARY  -D__KERNEL__ -DMODULE -ffreestanding -fno-stack-protector -march=i586 -m32 -mregparm=3 -Di386 -D__CT_BOUND_32BIT -I/usr/src/linux/include -I/usr/src/linux/include/asm/mach-default -I/usr/src/linux -I/tmp/xfisrc/include -imacros /usr/src/linux/include/linux/autoconf.h -c LinuxReg.c
gcc -Wall -fomit-frame-pointer -O -fno-strict-aliasing -pipe -D__CT_SYS_LINUX -DNO_SWSYNTH -D__CT_LITTLE_ENDIAN -DNO_NEWDELETE_OVERLOAD -DUSE_CALLBACKS_EX -DNATIVE_OPENAL -DCTAUDBINARY  -D__KERNEL__ -DMODULE -ffreestanding -fno-stack-protector -march=i586 -m32 -mregparm=3 -Di386 -D__CT_BOUND_32BIT -I/usr/src/linux/include -I/usr/src/linux/include/asm/mach-default -I/usr/src/linux -I/tmp/xfisrc/include -imacros /usr/src/linux/include/linux/autoconf.h -c LinuxSys.c
In file included from LinuxSys.c:26:
/usr/src/linux/include/linux/pci.h: In function 'pci_register_driver':
/usr/src/linux/include/linux/pci.h:631: error: 'KBUILD_MODNAME' undeclared (first use in this function)
/usr/src/linux/include/linux/pci.h:631: error: (Each undeclared identifier is reported only once
/usr/src/linux/include/linux/pci.h:631: error: for each function it appears in.)
LinuxSys.c: In function 'sysGetPagePhysAddr':
LinuxSys.c:956: warning: passing argument 1 of 'kvirt_to_phys' makes integer from pointer without a cast
LinuxSys.c: In function 'sysGetPageBusAddr':
LinuxSys.c:983: warning: passing argument 1 of 'kvirt_to_bus' makes integer from pointer without a cast
LinuxSys.c: In function 'sysWriteFile':
LinuxSys.c:1635: warning: pointer targets in passing argument 2 of 'filp->f_op->write' differ in signedness
LinuxSys.c: In function 'sysReadFile':
LinuxSys.c:1684: warning: pointer targets in passing argument 2 of 'filp->f_op->read' differ in signedness
make[2]: *** [LinuxSys.o] Error 1
make[2]: Leaving directory `/opt/Creative/XFiDrv_Linux_US-1.18/drivers/src/ossrv'
make[1]: *** [ctossrv] Error 2
make[1]: Leaving directory `/opt/Creative/XFiDrv_Linux_US-1.18/drivers'
Any ideas?
From Siberia with Love!
Top
AlphaHeX
n00b
n00b
User avatar
Posts: 60
Joined: Mon Jan 17, 2005 9:17 am
Location: Warsaw, Poland

  • Quote

Post by AlphaHeX » Sun Apr 20, 2008 8:42 am

Azik wrote:
AlphaHeX wrote:I have the following problem after applying my fix with SA_IRQ for 2.6.24+ kernels. I think it has something to do kernel directory and where kernel modules are installed /lib/modules:

Code: Select all

scripts/Makefile.build:46: *** CFLAGS was changed in "/root/x-fi/XFiDrv_Linux_US-1.04/src/ossrv/Makefile". Fix it to use EXTRA_CFLAGS.  Stop.
make[2]: *** [_module_/root/x-fi/XFiDrv_Linux_US-1.04/src/ossrv] Error 2
make[2]: Leaving directory `/usr/src/linux-2.6.24-gentoo-r3'
make[1]: *** [module] Error 2
make[1]: Leaving directory `/root/x-fi/XFiDrv_Linux_US-1.04/src/ossrv'
make: *** [ctossrv] Error 2
Replace CFLAGS with EXTRA_CFLAGS in file /root/x-fi/XFiDrv_Linux_US-1.04/src/ossrv/Makefile.

Configure script and Makefiles - cr*p. I wonder how Creative can produce like this. After changing defining CONFIG_ARCH variable, replacing SA_SHIRQ with IRQF_SHARED and CFLAGS with EXTRA_CFLAGS I get this:

Code: Select all

cd /tmp/xfisrc/src/ossrv; make
make[2]: Entering directory `/opt/Creative/XFiDrv_Linux_US-1.18/drivers/src/ossrv'
gcc -Wall -fomit-frame-pointer -O -fno-strict-aliasing -pipe -D__CT_SYS_LINUX -DNO_SWSYNTH -D__CT_LITTLE_ENDIAN -DNO_NEWDELETE_OVERLOAD -DUSE_CALLBACKS_EX -DNATIVE_OPENAL -DCTAUDBINARY  -D__KERNEL__ -DMODULE -ffreestanding -fno-stack-protector -march=i586 -m32 -mregparm=3 -Di386 -D__CT_BOUND_32BIT -I/usr/src/linux/include -I/usr/src/linux/include/asm/mach-default -I/usr/src/linux -I/tmp/xfisrc/include -imacros /usr/src/linux/include/linux/autoconf.h -c LinuxReg.c
gcc -Wall -fomit-frame-pointer -O -fno-strict-aliasing -pipe -D__CT_SYS_LINUX -DNO_SWSYNTH -D__CT_LITTLE_ENDIAN -DNO_NEWDELETE_OVERLOAD -DUSE_CALLBACKS_EX -DNATIVE_OPENAL -DCTAUDBINARY  -D__KERNEL__ -DMODULE -ffreestanding -fno-stack-protector -march=i586 -m32 -mregparm=3 -Di386 -D__CT_BOUND_32BIT -I/usr/src/linux/include -I/usr/src/linux/include/asm/mach-default -I/usr/src/linux -I/tmp/xfisrc/include -imacros /usr/src/linux/include/linux/autoconf.h -c LinuxSys.c
In file included from LinuxSys.c:26:
/usr/src/linux/include/linux/pci.h: In function 'pci_register_driver':
/usr/src/linux/include/linux/pci.h:631: error: 'KBUILD_MODNAME' undeclared (first use in this function)
/usr/src/linux/include/linux/pci.h:631: error: (Each undeclared identifier is reported only once
/usr/src/linux/include/linux/pci.h:631: error: for each function it appears in.)
LinuxSys.c: In function 'sysGetPagePhysAddr':
LinuxSys.c:956: warning: passing argument 1 of 'kvirt_to_phys' makes integer from pointer without a cast
LinuxSys.c: In function 'sysGetPageBusAddr':
LinuxSys.c:983: warning: passing argument 1 of 'kvirt_to_bus' makes integer from pointer without a cast
LinuxSys.c: In function 'sysWriteFile':
LinuxSys.c:1635: warning: pointer targets in passing argument 2 of 'filp->f_op->write' differ in signedness
LinuxSys.c: In function 'sysReadFile':
LinuxSys.c:1684: warning: pointer targets in passing argument 2 of 'filp->f_op->read' differ in signedness
make[2]: *** [LinuxSys.o] Error 1
make[2]: Leaving directory `/opt/Creative/XFiDrv_Linux_US-1.18/drivers/src/ossrv'
make[1]: *** [ctossrv] Error 2
make[1]: Leaving directory `/opt/Creative/XFiDrv_Linux_US-1.18/drivers'
Any ideas?
If you are running 2.6.24+ kernel replace SA_IRQ only and run make KBUILD_NOPEDANTIC=1 (don't change Makefiles).
HP Pavilion HDX9494NR [Intel Core 2 Duo X9000 | 20.1" Wide SXGA+ | 8GB Memory | 120 SSD + 500 HDD 7200rpm | Blu-ray Disc / Super Multi | NVIDIA GeForce 8800M GTS]
Top
kwisatz_haderais
Tux's lil' helper
Tux's lil' helper
User avatar
Posts: 143
Joined: Tue Sep 28, 2004 5:44 pm

  • Quote

Post by kwisatz_haderais » Mon Apr 21, 2008 12:34 am

a.forlorn wrote: How? The installer and my manual configure stops when i do

Code: Select all

make
.
Edit the Makefile, comment line 29 and edit line 27 to say:

Code: Select all

export SRCDIR=`pwd`
add:

Code: Select all

export ROOTDIR=/tmp/xfisrc
edit Makefile.conf, check if ARCH = has been set during ./configure. If not, set it to your arch [i386/x86_64]
change src/

if make still doesn't work, do it manually:

Code: Select all

make -f /tmp/xfisrc/Makefile.build KBUILD_NOPEDANTIC=1 && make -f /tmp/xfisrc/Makefile.build install
edit src/ossrc/LinuxSys.c and change SA_SHIRQ to IRQF_SHARED

---

I got it to build, but it fails on insmodding the modules:

Code: Select all

WARNING: Error inserting ctossrv (/lib/modules/2.6.25-gentoo-r1/kernel/drivers/ssound/ctossrv.ko): Unknown symbol in module, or unknown parameter (see dmesg)
WARNING: Error inserting emupia (/lib/modules/2.6.25-gentoo-r1/kernel/drivers/ssound/emupia.ko): Unknown symbol in module, or unknown parameter (see dmesg)
WARNING: Error inserting ctsfman (/lib/modules/2.6.25-gentoo-r1/kernel/drivers/ssound/ctsfman.ko): Unknown symbol in module, or unknown parameter (see dmesg)
WARNING: Error inserting ct20xut (/lib/modules/2.6.25-gentoo-r1/kernel/drivers/ssound/ct20xut.ko): Unknown symbol in module, or unknown parameter (see dmesg)
WARNING: Error inserting ctexfifx (/lib/modules/2.6.25-gentoo-r1/kernel/drivers/ssound/ctexfifx.ko): Unknown symbol in module, or unknown parameter (see dmesg)
WARNING: Error inserting cthwiut (/lib/modules/2.6.25-gentoo-r1/kernel/drivers/ssound/cthwiut.ko): Unknown symbol in module, or unknown parameter (see dmesg)
WARNING: Error inserting haxfi (/lib/modules/2.6.25-gentoo-r1/kernel/drivers/ssound/haxfi.ko): Unknown symbol in module, or unknown parameter (see dmesg)
FATAL: Error inserting ctalsa (/lib/modules/2.6.25-gentoo-r1/kernel/drivers/ssound/ctalsa.ko): Unknown symbol in module, or unknown parameter (see dmesg)
dmesg:
Apr 21 02:35:11 leto ctossrv: Unknown symbol init_mm
Apr 21 02:35:11 leto emupia: Unknown symbol InterlockedIncrement
Apr 21 02:35:11 leto emupia: Unknown symbol heap_alloc
Apr 21 02:35:11 leto emupia: Unknown symbol stack_alloc
Apr 21 02:35:11 leto emupia: Unknown symbol get_ossrv
Apr 21 02:35:11 leto emupia: Unknown symbol unload_all_plugins
Apr 21 02:35:11 leto emupia: Unknown symbol ioctl_dispatch
Apr 21 02:35:11 leto emupia: Unknown symbol heap_free
Apr 21 02:35:11 leto emupia: Unknown symbol InterlockedDecrement
Apr 21 02:35:11 leto emupia: Unknown symbol stack_free
Apr 21 02:35:11 leto ctsfman: Unknown symbol heap_alloc
Apr 21 02:35:11 leto ctsfman: Unknown symbol get_ossrv
Apr 21 02:35:11 leto ctsfman: Unknown symbol ioctl_dispatch
Apr 21 02:35:11 leto ctsfman: Unknown symbol heap_free
Apr 21 02:35:11 leto ct20xut: Unknown symbol InterlockedIncrement
Apr 21 02:35:11 leto ct20xut: Unknown symbol heap_alloc
Apr 21 02:35:11 leto ct20xut: Unknown symbol unregister_plugin
Apr 21 02:35:11 leto ct20xut: Unknown symbol heap_free
Apr 21 02:35:11 leto ct20xut: Unknown symbol register_plugin
Apr 21 02:35:11 leto ct20xut: Unknown symbol InterlockedDecrement
Apr 21 02:35:11 leto ctexfifx: Unknown symbol InterlockedDecrement
Apr 21 02:35:11 leto ctexfifx: Unknown symbol register_plugin
Apr 21 02:35:11 leto ctexfifx: Unknown symbol unregister_plugin
Apr 21 02:35:11 leto ctexfifx: Unknown symbol heap_alloc
Apr 21 02:35:11 leto ctexfifx: Unknown symbol InterlockedIncrement
Apr 21 02:35:11 leto ctexfifx: Unknown symbol heap_free
Apr 21 02:35:11 leto cthwiut: Unknown symbol InterlockedIncrement
Apr 21 02:35:11 leto cthwiut: Unknown symbol heap_alloc
Apr 21 02:35:11 leto cthwiut: Unknown symbol unregister_plugin
Apr 21 02:35:11 leto cthwiut: Unknown symbol heap_free
Apr 21 02:35:11 leto cthwiut: Unknown symbol register_plugin
Apr 21 02:35:11 leto cthwiut: Unknown symbol InterlockedDecrement
Apr 21 02:35:11 leto haxfi: Unknown symbol InterlockedDecrement
Apr 21 02:35:11 leto haxfi: Unknown symbol get_ossrv
Apr 21 02:35:11 leto haxfi: Unknown symbol heap_alloc
Apr 21 02:35:11 leto haxfi: Unknown symbol InterlockedIncrement
Apr 21 02:35:11 leto haxfi: Unknown symbol heap_free
Apr 21 02:35:11 leto ctalsa: Unknown symbol bytes_to_order
Apr 21 02:35:11 leto ctalsa: Unknown symbol get_ossrv
Apr 21 02:35:11 leto ctalsa: Unknown symbol heap_alloc
Apr 21 02:35:11 leto ctalsa: Unknown symbol ioctl_dispatch
Apr 21 02:35:11 leto ctalsa: Unknown symbol heap_free

Does anybody know anything on the status of the alsa driver?
I read their mails from the mailing list, but the wiki still says that they're not working on it.
Top
AlphaHeX
n00b
n00b
User avatar
Posts: 60
Joined: Mon Jan 17, 2005 9:17 am
Location: Warsaw, Poland

  • Quote

Post by AlphaHeX » Mon Apr 21, 2008 8:12 am

kwisatz_haderais wrote:
a.forlorn wrote: How? The installer and my manual configure stops when i do

Code: Select all

make
.
Edit the Makefile, comment line 29 and edit line 27 to say:

Code: Select all

export SRCDIR=`pwd`
add:

Code: Select all

export ROOTDIR=/tmp/xfisrc
edit Makefile.conf, check if ARCH = has been set during ./configure. If not, set it to your arch [i386/x86_64]
change src/

if make still doesn't work, do it manually:

Code: Select all

make -f /tmp/xfisrc/Makefile.build KBUILD_NOPEDANTIC=1 && make -f /tmp/xfisrc/Makefile.build install
edit src/ossrc/LinuxSys.c and change SA_SHIRQ to IRQF_SHARED

---

I got it to build, but it fails on insmodding the modules:

Code: Select all

WARNING: Error inserting ctossrv (/lib/modules/2.6.25-gentoo-r1/kernel/drivers/ssound/ctossrv.ko): Unknown symbol in module, or unknown parameter (see dmesg)
WARNING: Error inserting emupia (/lib/modules/2.6.25-gentoo-r1/kernel/drivers/ssound/emupia.ko): Unknown symbol in module, or unknown parameter (see dmesg)
WARNING: Error inserting ctsfman (/lib/modules/2.6.25-gentoo-r1/kernel/drivers/ssound/ctsfman.ko): Unknown symbol in module, or unknown parameter (see dmesg)
WARNING: Error inserting ct20xut (/lib/modules/2.6.25-gentoo-r1/kernel/drivers/ssound/ct20xut.ko): Unknown symbol in module, or unknown parameter (see dmesg)
WARNING: Error inserting ctexfifx (/lib/modules/2.6.25-gentoo-r1/kernel/drivers/ssound/ctexfifx.ko): Unknown symbol in module, or unknown parameter (see dmesg)
WARNING: Error inserting cthwiut (/lib/modules/2.6.25-gentoo-r1/kernel/drivers/ssound/cthwiut.ko): Unknown symbol in module, or unknown parameter (see dmesg)
WARNING: Error inserting haxfi (/lib/modules/2.6.25-gentoo-r1/kernel/drivers/ssound/haxfi.ko): Unknown symbol in module, or unknown parameter (see dmesg)
FATAL: Error inserting ctalsa (/lib/modules/2.6.25-gentoo-r1/kernel/drivers/ssound/ctalsa.ko): Unknown symbol in module, or unknown parameter (see dmesg)
dmesg:
Apr 21 02:35:11 leto ctossrv: Unknown symbol init_mm
Apr 21 02:35:11 leto emupia: Unknown symbol InterlockedIncrement
Apr 21 02:35:11 leto emupia: Unknown symbol heap_alloc
Apr 21 02:35:11 leto emupia: Unknown symbol stack_alloc
Apr 21 02:35:11 leto emupia: Unknown symbol get_ossrv
Apr 21 02:35:11 leto emupia: Unknown symbol unload_all_plugins
Apr 21 02:35:11 leto emupia: Unknown symbol ioctl_dispatch
Apr 21 02:35:11 leto emupia: Unknown symbol heap_free
Apr 21 02:35:11 leto emupia: Unknown symbol InterlockedDecrement
Apr 21 02:35:11 leto emupia: Unknown symbol stack_free
Apr 21 02:35:11 leto ctsfman: Unknown symbol heap_alloc
Apr 21 02:35:11 leto ctsfman: Unknown symbol get_ossrv
Apr 21 02:35:11 leto ctsfman: Unknown symbol ioctl_dispatch
Apr 21 02:35:11 leto ctsfman: Unknown symbol heap_free
Apr 21 02:35:11 leto ct20xut: Unknown symbol InterlockedIncrement
Apr 21 02:35:11 leto ct20xut: Unknown symbol heap_alloc
Apr 21 02:35:11 leto ct20xut: Unknown symbol unregister_plugin
Apr 21 02:35:11 leto ct20xut: Unknown symbol heap_free
Apr 21 02:35:11 leto ct20xut: Unknown symbol register_plugin
Apr 21 02:35:11 leto ct20xut: Unknown symbol InterlockedDecrement
Apr 21 02:35:11 leto ctexfifx: Unknown symbol InterlockedDecrement
Apr 21 02:35:11 leto ctexfifx: Unknown symbol register_plugin
Apr 21 02:35:11 leto ctexfifx: Unknown symbol unregister_plugin
Apr 21 02:35:11 leto ctexfifx: Unknown symbol heap_alloc
Apr 21 02:35:11 leto ctexfifx: Unknown symbol InterlockedIncrement
Apr 21 02:35:11 leto ctexfifx: Unknown symbol heap_free
Apr 21 02:35:11 leto cthwiut: Unknown symbol InterlockedIncrement
Apr 21 02:35:11 leto cthwiut: Unknown symbol heap_alloc
Apr 21 02:35:11 leto cthwiut: Unknown symbol unregister_plugin
Apr 21 02:35:11 leto cthwiut: Unknown symbol heap_free
Apr 21 02:35:11 leto cthwiut: Unknown symbol register_plugin
Apr 21 02:35:11 leto cthwiut: Unknown symbol InterlockedDecrement
Apr 21 02:35:11 leto haxfi: Unknown symbol InterlockedDecrement
Apr 21 02:35:11 leto haxfi: Unknown symbol get_ossrv
Apr 21 02:35:11 leto haxfi: Unknown symbol heap_alloc
Apr 21 02:35:11 leto haxfi: Unknown symbol InterlockedIncrement
Apr 21 02:35:11 leto haxfi: Unknown symbol heap_free
Apr 21 02:35:11 leto ctalsa: Unknown symbol bytes_to_order
Apr 21 02:35:11 leto ctalsa: Unknown symbol get_ossrv
Apr 21 02:35:11 leto ctalsa: Unknown symbol heap_alloc
Apr 21 02:35:11 leto ctalsa: Unknown symbol ioctl_dispatch
Apr 21 02:35:11 leto ctalsa: Unknown symbol heap_free

Does anybody know anything on the status of the alsa driver?
I read their mails from the mailing list, but the wiki still says that they're not working on it.
I think that you need to modprobe those modules in certain order:

emupia ctsfman ct20xut ctexfifx cthwiut haxfi
HP Pavilion HDX9494NR [Intel Core 2 Duo X9000 | 20.1" Wide SXGA+ | 8GB Memory | 120 SSD + 500 HDD 7200rpm | Blu-ray Disc / Super Multi | NVIDIA GeForce 8800M GTS]
Top
kwisatz_haderais
Tux's lil' helper
Tux's lil' helper
User avatar
Posts: 143
Joined: Tue Sep 28, 2004 5:44 pm

  • Quote

Post by kwisatz_haderais » Mon Apr 21, 2008 9:12 am

AlphaHeX wrote:
I think that you need to modprobe those modules in certain order:

emupia ctsfman ct20xut ctexfifx cthwiut haxfi
Well, normally I'd say they should know best in what order to modprobe them. But yeah... we've seen the mess with the installer.
However, even starting with emupia doesn't do it. I might be missing something else entirely or it isn't working with 2.6.25
Top
Saundersx
Apprentice
Apprentice
Posts: 294
Joined: Mon Apr 11, 2005 4:55 am

  • Quote

Post by Saundersx » Wed Apr 23, 2008 5:07 am

I got it installed BUT there is a fuzzy/cracking noise in mplayer. Haven't tried anything else on it but this is in a pvr so it will be predominately mplayer. Was there are a solution to this?
Top
BigMichi1
Tux's lil' helper
Tux's lil' helper
User avatar
Posts: 82
Joined: Sat Oct 25, 2003 5:43 pm
Location: Dresden, Deutschland
Contact:
Contact BigMichi1
Website

  • Quote

Post by BigMichi1 » Wed Apr 23, 2008 6:02 pm

for 2.6.25 kernel verify that the following kernel options are set:

needed for the obsolete symbol init_mm - may disappear in 2.6.26

Code: Select all

Kernel hacking -> Enable unused/obsolete exported symbols [*]
required by creative

Code: Select all

General setup -> Choose SLAB allocator (SLAB) 
and verify that the entire ALSA sound system is build as modules nothing compiled in

Code: Select all

Device Drivers -> Sound -> Sound card support <M>
also two changes in drivers/src/ossrv/LinuxSys.c are needed:
from

Code: Select all

...
#include <delay.h>
to

Code: Select all

...
#include <linux/delay.h>
#include <linux/fs.h>
search for SA_SHIRQ and replace with IRQF_SHARED

and the last change is in the Makefile.build
from

Code: Select all

$(BINLIST):
        cd $($@dir); make
        cp -f $($@dir)/$($@name) .
to

Code: Select all

$(BINLIST):
        cd $($@dir); KBUILD_NOPEDANTIC=1 make
        cp -f $($@dir)/$($@name) .
with these changes i got it work at all, nice to hear some sound out of my speakers now

btw: if a kernel crash happens when doing modprobe ctalsa add in the bootloader config for your kernel the following option vmalloc=256M

Code: Select all

title=Gentoo Linux
root (hd0,5)
kernel /vmlinuz root=/dev/hda8 video=uvesafb:1280x1024-32,ywrap,mtrr:3 splash=silent,fadein,theme:livecd-2007.0 quiet console=tty1 vmalloc=256M
initrd /fbsplash-livecd-2007.0-1280x1024
Internet is toll, da trifft man Leute von denen man nie gedacht hätte das es Sie gibt.
Top
a.forlorn
Guru
Guru
User avatar
Posts: 412
Joined: Fri Aug 12, 2005 2:41 am
Location: Ulm, Germany
Contact:
Contact a.forlorn
Website

  • Quote

Post by a.forlorn » Wed Apr 23, 2008 8:55 pm

I am running gentoo-sources-2.6.24-r4 and I build the drivers as suggested. 3 modules however don't like it. ;)

Code: Select all

emupia: Unknown symbol unregister_sound_special
emupia: Unknown symbol register_sound_special
ctsfman: Unknown symbol unregister_sound_special
ctsfman: Unknown symbol register_sound_special
ctalsa: Unknown symbol snd_pcm_lib_free_pages
ctalsa: Unknown symbol snd_pcm_set_ops
ctalsa: Unknown symbol snd_device_new
ctalsa: Unknown symbol snd_card_new
ctalsa: Unknown symbol register_sound_special
ctalsa: Unknown symbol snd_pcm_hw_constraint_integer
ctalsa: Unknown symbol snd_pcm_lib_preallocate_free_for_all
ctalsa: Unknown symbol snd_pcm_lib_ioctl
ctalsa: Unknown symbol snd_pcm_lib_malloc_pages
ctalsa: Unknown symbol snd_pcm_lib_preallocate_pages_for_all
ctalsa: Unknown symbol snd_ctl_remove
ctalsa: Unknown symbol snd_card_free
ctalsa: Unknown symbol snd_ctl_free_one
ctalsa: Unknown symbol snd_pcm_hw_constraint_minmax
ctalsa: Unknown symbol unregister_sound_special
ctalsa: Unknown symbol snd_ctl_add
ctalsa: Unknown symbol snd_pcm_new
ctalsa: Unknown symbol snd_pcm_period_elapsed
ctalsa: Unknown symbol snd_card_register
ctalsa: Unknown symbol snd_pcm_format_width
ctalsa: Unknown symbol snd_ctl_new1

Code: Select all

/etc/init.d/ctsound start
Starting ctsound: Loading X-Fi Drv - Please Wait...FATAL: Error inserting ctalsa (/lib/modules/2.6.24-gentoo-r4/kernel/drivers/ssound/ctalsa.ko): Unknown symbol in module, or unknown parameter (see dmesg)
Gentoo update is sometimes harder than it should.
Top
Post Reply

402 posts
  • Page 9 of 17
    • Jump to page:
  • Previous
  • 1
  • …
  • 7
  • 8
  • 9
  • 10
  • 11
  • …
  • 17
  • Next

Return to “Unsupported Software”

Jump to
  • Assistance
  • ↳   News & Announcements
  • ↳   Frequently Asked Questions
  • ↳   Installing Gentoo
  • ↳   Multimedia
  • ↳   Desktop Environments
  • ↳   Networking & Security
  • ↳   Kernel & Hardware
  • ↳   Portage & Programming
  • ↳   Gamers & Players
  • ↳   Other Things Gentoo
  • ↳   Unsupported Software
  • Discussion & Documentation
  • ↳   Documentation, Tips & Tricks
  • ↳   Gentoo Chat
  • ↳   Gentoo Forums Feedback
  • ↳   Duplicate Threads
  • International Gentoo Users
  • ↳   中文 (Chinese)
  • ↳   Dutch
  • ↳   Finnish
  • ↳   French
  • ↳   Deutsches Forum (German)
  • ↳   Diskussionsforum
  • ↳   Deutsche Dokumentation
  • ↳   Greek
  • ↳   Forum italiano (Italian)
  • ↳   Forum di discussione italiano
  • ↳   Risorse italiane (documentazione e tools)
  • ↳   Polskie forum (Polish)
  • ↳   Instalacja i sprzęt
  • ↳   Polish OTW
  • ↳   Portuguese
  • ↳   Documentação, Ferramentas e Dicas
  • ↳   Russian
  • ↳   Scandinavian
  • ↳   Spanish
  • ↳   Other Languages
  • Architectures & Platforms
  • ↳   Gentoo on ARM
  • ↳   Gentoo on PPC
  • ↳   Gentoo on Sparc
  • ↳   Gentoo on Alternative Architectures
  • ↳   Gentoo on AMD64
  • ↳   Gentoo for Mac OS X (Portage for Mac OS X)
  • Board index
  • All times are UTC
  • Delete cookies

© 2001–2026 Gentoo Foundation, Inc.

Powered by phpBB® Forum Software © phpBB Limited

Privacy Policy

 

 

magic