Часовой пояс: UTC + 3 часа




Начать новую тему Новая тема / Ответить на тему Ответить  Сообщений: 22 • Страница 1 из 21  2  >
  Пред. тема | След. тема 
В случае проблем с отображением форума, отключите блокировщик рекламы
Автор Сообщение
 

Junior
Статус: Не в сети
Регистрация: 18.11.2004
Откуда: Moscow
http://files2.europe.creative.com/manua ... .04.tar.gz


У кого-нибудь это уже работает?

Если работает, поделитесь плиз как справились



Партнер
 

Member
Статус: Не в сети
Регистрация: 26.07.2004
Цитата:
Known issues:
This driver source will not compile with GCC version 4 and above.
мдя...


 

Junior
Статус: Не в сети
Регистрация: 18.11.2004
Откуда: Moscow
Strafer писал(а):
Цитата:
Known issues:
This driver source will not compile with GCC version 4 and above.
мдя...

Дык уже патч выложили на форуме генту, но все равно не компилится никак!


 

Member
Статус: Не в сети
Регистрация: 26.07.2004
Значит надо патч на патч. ;) Это ведь бета, и, зная как часто креатив обновляет свой софт, драйвер в таком статусе может пару лет еще провести.

Вообще креатив по-свински поступает, намеренно не предоствляя ребятам из алсы документацию на X-Fi. Выглядит это очень некрасиво.


 

Member
Статус: Не в сети
Регистрация: 04.01.2006
Откуда: Подмосковье
насколько я знаю, эти дрова только для x86-64. для 32-х битного линуха пока ниче не выходило....


 

Junior
Статус: Не в сети
Регистрация: 18.11.2004
Откуда: Moscow
это-то понятно что для x86-64, только один хрен не компилятся пока что


 

Member
Статус: Не в сети
Регистрация: 22.06.2003
Откуда: Murmansk
пробовал на кубунту 7,10 х86-64 , было сказано что система не 64 битная .

_________________
Thermaltake W0150RE 550W
Asus P5K-E/Wi-Fi-AP\E5300@4.0\ KINGSTON 4*2G .\ Palit 8800GT 1024mb\Samsung 226CW


 

Member
Статус: Не в сети
Регистрация: 05.01.2003
Откуда: г.Ногинск
Sergej_G
А надо всего поправить 18 строку в файле installer, заменить:
Код:
platform=$(uname -i)

на
Код:
platform=$(uname -m)


 

Member
Статус: Не в сети
Регистрация: 22.06.2003
Откуда: Murmansk
vbif
thx , сегодня попробую
Добавлено спустя 3 часа, 34 минуты, 54 секунды
Код:
tar: XFiDrv_Linux_US-1.04: временная метка 2009-09-20 10:31:00 на 61580199.883501381 с в будущем
checking for gcc... gcc
checking for C compiler default output file name... configure: error: C compiler cannot create executables
See `config.log' for more details.
Makefile:16: /tmp/xfisrc/Makefile.conf: No such file or directory
make: *** Нет правила для сборки цели `/tmp/xfisrc/Makefile.conf'.  Останов.
Makefile:16: /tmp/xfisrc/Makefile.conf: No such file or directory
make: *** Нет правила для сборки цели `/tmp/xfisrc/Makefile.conf'.  Останов.
Installation Complete

__
поставил libc6-dev
__
Код:
Installation is in progress. Please wait...
tar: XFiDrv_Linux_US-1.04: временная метка 2009-09-20 10:31:00 на 61579297.214115763 с в будущем
/opt/Creative/XFiDrv_Linux_US-1.04
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.04
checking cross compile...
checking for directory with kernel source... /usr/src/linux
checking for directory with kernel build...
checking for directory with ALSA include files... /usr/src/linux/include
checking for kernel linux/version.h... no
The file /usr/src/linux/include/linux/version.h does not exist.
Please install the package with full kernel sources for your distribution
or use --with-kernel=dir option to specify another directory with kernel
sources (default is /usr/src/linux).
Makefile:16: /tmp/xfisrc/Makefile.conf: No such file or directory
make: *** Нет правила для сборки цели `/tmp/xfisrc/Makefile.conf'.  Останов.
Makefile:16: /tmp/xfisrc/Makefile.conf: No such file or directory
make: *** Нет правила для сборки цели `/tmp/xfisrc/Makefile.conf'.  Останов.
Installation Unsuccessful

а что собственно входит в full kernel sources ?

первый раз таким делом занимаюсь ..


checking for kernel linux/version.h... no
почему ?
Добавлено спустя 18 минут, 33 секунды
загрузился с 2.6.22-10
Код:
Installation is in progress. Please wait...





tar: XFiDrv_Linux_US-1.04: временная метка 2009-09-20 10:31:00 на 61572630.583332338 с в будущем
/opt/Creative/XFiDrv_Linux_US-1.04
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.04
checking cross compile...
checking for directory with kernel source... /lib/modules/2.6.22-10-generic/build
checking for directory with kernel build...
checking for directory with ALSA include files... /lib/modules/2.6.22-10-generic/build/include
checking for kernel linux/version.h... yes
checking for kernel linux/autoconf.h... yes
checking for kernel version... 0.0.0
checking for GCC version... Kernel compiler:  Used compiler: gcc (GCC) 4.1.3 20070812 (prerelease) (Ubuntu 4.1.2-15ubuntu2)

*** NO PREDEFINED KERNEL COMPILER IS DETECTED
*** Assuming the same compiler is used with the current system compiler.

*** Please make sure that the same compiler version was used for building kernel.

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 exported symbol dump_stack... grep: /lib/modules/2.6.22-10-generic/build/kernel/ksyms.c: No such file or directory
no
checking for kernel module symbol versions... yes
checking for PCI support in kernel... yes
checking for I2C driver in kernel... module
checking for firmware loader... yes
checking for directory to store kernel modules... /lib/modules/0.0.0/misc
checking for processor type... x86_64
checking for SMP... 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 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 old kill_fasync... no
checking for dma_addr_t... no
checking for MUTEX macros... no
checking for RTC callback support in kernel... may be buggy, skipped
checking for HPET support... yes
checking for Procfs support... yes
configure: creating ./config.status
config.status: creating Makefile.conf
cd /tmp/xfisrc/src/utils/alsaver; make clean
make[1]: Entering directory `/opt/Creative/XFiDrv_Linux_US-1.04/src/utils/alsaver'
rm -f alsaver
make[1]: Leaving directory `/opt/Creative/XFiDrv_Linux_US-1.04/src/utils/alsaver'
rm -f alsaver
cd /tmp/xfisrc/src/ossrv; make clean
make[1]: Entering directory `/opt/Creative/XFiDrv_Linux_US-1.04/src/ossrv'
/tmp/xfisrc/src/ossrv/../../globalrules.mk:60: .depend: No such file or directory
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 -I../../include -isystem /lib/modules/2.6.22-10-generic/build/include -I/lib/modules/2.6.22-10-generic/build/include/asm/mach-default -I/lib/modules/2.6.22-10-generic/build/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 -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -D__CT_BOUND_64BIT -M ctossrv_main.c LinuxReg.c LinuxSys.c osutils.c   > .depend
In file included from /lib/modules/2.6.22-10-generic/build/include/linux/notifier.h:14,
                 from /lib/modules/2.6.22-10-generic/build/include/linux/memory_hotplug.h:7,
                 from /lib/modules/2.6.22-10-generic/build/include/linux/mmzone.h:466,
                 from /lib/modules/2.6.22-10-generic/build/include/linux/gfp.h:4,
                 from /lib/modules/2.6.22-10-generic/build/include/linux/slab.h:14,
                 from /lib/modules/2.6.22-10-generic/build/include/linux/percpu.h:5,
                 from /lib/modules/2.6.22-10-generic/build/include/asm/local.h:4,
                 from /lib/modules/2.6.22-10-generic/build/include/linux/module.h:19,
                 from ctossrv_main.c:16:
/lib/modules/2.6.22-10-generic/build/include/linux/rwsem.h:24:65: error: asm/rwsem.h: No such file or directory
In file included from /lib/modules/2.6.22-10-generic/build/include/linux/sched.h:51,
                 from ctossrv_main.c:17:
/lib/modules/2.6.22-10-generic/build/include/linux/jiffies.h:33:3: error: #error You lose.
/lib/modules/2.6.22-10-generic/build/include/linux/jiffies.h:225:31: error: division by zero in #if
/lib/modules/2.6.22-10-generic/build/include/linux/jiffies.h:225:31: error: division by zero in #if
/lib/modules/2.6.22-10-generic/build/include/linux/jiffies.h:225:31: error: division by zero in #if
/lib/modules/2.6.22-10-generic/build/include/linux/jiffies.h:225:31: error: division by zero in #if
/lib/modules/2.6.22-10-generic/build/include/linux/jiffies.h:225:31: error: division by zero in #if
/lib/modules/2.6.22-10-generic/build/include/linux/jiffies.h:225:31: error: division by zero in #if
/lib/modules/2.6.22-10-generic/build/include/linux/jiffies.h:225:31: error: division by zero in #if
/lib/modules/2.6.22-10-generic/build/include/linux/jiffies.h:225:31: error: division by zero in #if
/lib/modules/2.6.22-10-generic/build/include/linux/jiffies.h:225:31: error: division by zero in #if
/lib/modules/2.6.22-10-generic/build/include/linux/jiffies.h:225:31: error: division by zero in #if
/lib/modules/2.6.22-10-generic/build/include/linux/jiffies.h:225:31: error: division by zero in #if
/lib/modules/2.6.22-10-generic/build/include/linux/jiffies.h:225:31: error: division by zero in #if
/lib/modules/2.6.22-10-generic/build/include/linux/jiffies.h:225:31: error: division by zero in #if
/lib/modules/2.6.22-10-generic/build/include/linux/jiffies.h:225:31: error: division by zero in #if
/lib/modules/2.6.22-10-generic/build/include/linux/jiffies.h:225:31: error: division by zero in #if
/lib/modules/2.6.22-10-generic/build/include/linux/jiffies.h:225:31: error: division by zero in #if
In file included from /lib/modules/2.6.22-10-generic/build/include/linux/notifier.h:14,
                 from /lib/modules/2.6.22-10-generic/build/include/linux/memory_hotplug.h:7,
                 from /lib/modules/2.6.22-10-generic/build/include/linux/mmzone.h:466,
                 from /lib/modules/2.6.22-10-generic/build/include/linux/gfp.h:4,
                 from /lib/modules/2.6.22-10-generic/build/include/linux/slab.h:14,
                 from LinuxReg.c:16:
/lib/modules/2.6.22-10-generic/build/include/linux/rwsem.h:24:65: error: asm/rwsem.h: No such file or directory
In file included from /lib/modules/2.6.22-10-generic/build/include/linux/notifier.h:14,
                 from /lib/modules/2.6.22-10-generic/build/include/linux/memory_hotplug.h:7,
                 from /lib/modules/2.6.22-10-generic/build/include/linux/mmzone.h:466,
                 from /lib/modules/2.6.22-10-generic/build/include/linux/gfp.h:4,
                 from /lib/modules/2.6.22-10-generic/build/include/linux/slab.h:14,
                 from /lib/modules/2.6.22-10-generic/build/include/linux/percpu.h:5,
                 from /lib/modules/2.6.22-10-generic/build/include/asm/local.h:4,
                 from /lib/modules/2.6.22-10-generic/build/include/linux/module.h:19,
                 from LinuxSys.c:20:
/lib/modules/2.6.22-10-generic/build/include/linux/rwsem.h:24:65: error: asm/rwsem.h: No such file or directory
In file included from /lib/modules/2.6.22-10-generic/build/include/linux/sched.h:51,
                 from LinuxSys.c:21:
/lib/modules/2.6.22-10-generic/build/include/linux/jiffies.h:33:3: error: #error You lose.
/lib/modules/2.6.22-10-generic/build/include/linux/jiffies.h:225:31: error: division by zero in #if
/lib/modules/2.6.22-10-generic/build/include/linux/jiffies.h:225:31: error: division by zero in #if
/lib/modules/2.6.22-10-generic/build/include/linux/jiffies.h:225:31: error: division by zero in #if
/lib/modules/2.6.22-10-generic/build/include/linux/jiffies.h:225:31: error: division by zero in #if
/lib/modules/2.6.22-10-generic/build/include/linux/jiffies.h:225:31: error: division by zero in #if
/lib/modules/2.6.22-10-generic/build/include/linux/jiffies.h:225:31: error: division by zero in #if
/lib/modules/2.6.22-10-generic/build/include/linux/jiffies.h:225:31: error: division by zero in #if
/lib/modules/2.6.22-10-generic/build/include/linux/jiffies.h:225:31: error: division by zero in #if
/lib/modules/2.6.22-10-generic/build/include/linux/jiffies.h:225:31: error: division by zero in #if
/lib/modules/2.6.22-10-generic/build/include/linux/jiffies.h:225:31: error: division by zero in #if
/lib/modules/2.6.22-10-generic/build/include/linux/jiffies.h:225:31: error: division by zero in #if
/lib/modules/2.6.22-10-generic/build/include/linux/jiffies.h:225:31: error: division by zero in #if
/lib/modules/2.6.22-10-generic/build/include/linux/jiffies.h:225:31: error: division by zero in #if
/lib/modules/2.6.22-10-generic/build/include/linux/jiffies.h:225:31: error: division by zero in #if
/lib/modules/2.6.22-10-generic/build/include/linux/jiffies.h:225:31: error: division by zero in #if
/lib/modules/2.6.22-10-generic/build/include/linux/jiffies.h:225:31: error: division by zero in #if
In file included from /lib/modules/2.6.22-10-generic/build/include/linux/notifier.h:14,
                 from /lib/modules/2.6.22-10-generic/build/include/linux/memory_hotplug.h:7,
                 from /lib/modules/2.6.22-10-generic/build/include/linux/mmzone.h:466,
                 from /lib/modules/2.6.22-10-generic/build/include/linux/gfp.h:4,
                 from /lib/modules/2.6.22-10-generic/build/include/linux/slab.h:14,
                 from /lib/modules/2.6.22-10-generic/build/include/linux/percpu.h:5,
                 from /lib/modules/2.6.22-10-generic/build/include/asm/local.h:4,
                 from /lib/modules/2.6.22-10-generic/build/include/linux/module.h:19,
                 from osutils.c:17:
/lib/modules/2.6.22-10-generic/build/include/linux/rwsem.h:24:65: error: asm/rwsem.h: No such file or directory
In file included from /lib/modules/2.6.22-10-generic/build/include/linux/sched.h:51,
                 from /lib/modules/2.6.22-10-generic/build/include/linux/interrupt.h:12,
                 from osutils.c:20:
/lib/modules/2.6.22-10-generic/build/include/linux/jiffies.h:33:3: error: #error You lose.
/lib/modules/2.6.22-10-generic/build/include/linux/jiffies.h:225:31: error: division by zero in #if
/lib/modules/2.6.22-10-generic/build/include/linux/jiffies.h:225:31: error: division by zero in #if
/lib/modules/2.6.22-10-generic/build/include/linux/jiffies.h:225:31: error: division by zero in #if
/lib/modules/2.6.22-10-generic/build/include/linux/jiffies.h:225:31: error: division by zero in #if
/lib/modules/2.6.22-10-generic/build/include/linux/jiffies.h:225:31: error: division by zero in #if
/lib/modules/2.6.22-10-generic/build/include/linux/jiffies.h:225:31: error: division by zero in #if
/lib/modules/2.6.22-10-generic/build/include/linux/jiffies.h:225:31: error: division by zero in #if
/lib/modules/2.6.22-10-generic/build/include/linux/jiffies.h:225:31: error: division by zero in #if
/lib/modules/2.6.22-10-generic/build/include/linux/jiffies.h:225:31: error: division by zero in #if
/lib/modules/2.6.22-10-generic/build/include/linux/jiffies.h:225:31: error: division by zero in #if
/lib/modules/2.6.22-10-generic/build/include/linux/jiffies.h:225:31: error: division by zero in #if
/lib/modules/2.6.22-10-generic/build/include/linux/jiffies.h:225:31: error: division by zero in #if
/lib/modules/2.6.22-10-generic/build/include/linux/jiffies.h:225:31: error: division by zero in #if
/lib/modules/2.6.22-10-generic/build/include/linux/jiffies.h:225:31: error: division by zero in #if
/lib/modules/2.6.22-10-generic/build/include/linux/jiffies.h:225:31: error: division by zero in #if
/lib/modules/2.6.22-10-generic/build/include/linux/jiffies.h:225:31: error: division by zero in #if
make[1]: *** [.depend] Ошибка 1
make[1]: Leaving directory `/opt/Creative/XFiDrv_Linux_US-1.04/src/ossrv'
make: *** [ctossrvclean] Ошибка 2
Copy module files...
cp: невозможно выполнить stat для `ctossrv.o': No such file or directory
cp: невозможно выполнить stat для `emupia.o': No such file or directory
cp: невозможно выполнить stat для `ctsfman.o': No such file or directory
cp: невозможно выполнить stat для `haxfi.o': No such file or directory
cp: невозможно выполнить stat для `ctalsa.o': No such file or directory
cp: невозможно выполнить stat для `ct20xut.o': No such file or directory
cp: невозможно выполнить stat для `ctexfifx.o': No such file or directory
cp: невозможно выполнить stat для `cthwiut.o': No such file or directory
make: *** [copy_modules] Ошибка 1
Installation Unsuccessful


обновился
Код:
checking for directory with kernel source... /lib/modules/2.6.22-13-generic/build

тоже самое , и обновил gcc до 4.2 все равно
Код:
 Used compiler: gcc (GCC) 4.1.3 20070812


это издевательство со стороны креатива или это действительно "креатив"
или мне руки с мозгами править надо ?

_________________
Thermaltake W0150RE 550W
Asus P5K-E/Wi-Fi-AP\E5300@4.0\ KINGSTON 4*2G .\ Palit 8800GT 1024mb\Samsung 226CW


Последний раз редактировалось Sergej_G 08.10.2007 19:28, всего редактировалось 1 раз.

 

Junior
Статус: Не в сети
Регистрация: 18.11.2004
Откуда: Moscow
Sergej_G у меня точно такой же вывод дает при компиляции дров, ядро пересобирал предварительно, тянул с kernel.org (2.6.22.9)


 

Member
Статус: Не в сети
Регистрация: 22.06.2003
Откуда: Murmansk
собрал как написано сдесь
Код:
HOWTO build X-Fi Modules with gcc 4, kernel 2.6.22

Sucessfull builds :
- gcc version 4.2.1 (Debian 4.2.1-5) - Debian unstable - 2.6.22-amd64 (Debian)
  Asus P5B, Core 2 Duo 6420, Sound Blaster X-Fi Platinum
- gcc version 4.1.2 (Gentoo 4.1.2) - gentoo - 2.6.22.8 (Vanilla) 

- gcc version 4.1.2 (Debian 4.1.2-16) - Debian testing - 2.6.21-amd64 (Debian)
  Asus M2N-E, AMD64, Sound Blaster X-Fi XtremeMusic
- gcc version 4.1.2 (Gentoo 4.1.2) - gentoo - 2.6.22-gentoo-r5 (Gentoo)
  Dell Dimension 9200 (DXP061), Sound Blaster X-Fi XtremeMusic (D) Dell variant

+------------------------------------------+
| Preparing the system                     |
+------------------------------------------+

On Debian/Ubuntu, stock kernel :
# apt-get install module-assistant
# m-a prepare
# m-a update

Others distributions, check if you have the following options enabled:
CONFIG_SND=m
CONFIG_SND_TIMER=m
CONFIG_SND_PCM=m
CONFIG_SND_HWDEP=m
CONFIG_SND_RAWMIDI=m
CONFIG_SND_SEQUENCER=m
CONFIG_SND_SEQ_DUMMY=m
CONFIG_SND_OSSEMUL=y
CONFIG_SND_MIXER_OSS=m
CONFIG_SND_PCM_OSS=m
CONFIG_SND_PCM_OSS_PLUGINS=y
CONFIG_SND_SEQUENCER_OSS=y
CONFIG_SND_RTCTIMER=m
CONFIG_SND_SEQ_RTCTIMER_DEFAULT=y
CONFIG_SND_SUPPORT_OLD_API=y

CONFIG_SND_VIRMIDI=m

CONFIG_SOUND_VMIDI=m

CONFIG_SND_EMU10K1=m

+------------------------------------------+
| Building the driver :                    |
+------------------------------------------+

- download driver from creative : http://www.creative.com/language.asp?sDestUrl=/support/downloads
- download http://olausson.de/x-fi/XFiDrv_Linux_US-1.04_all-in-one_v0.2.patch somewhere.
      http://blackbox.lostwave.net/x-fi/XFiDrv_Linux_US-1.04_all-in-one_v0.2.patch (mirror)
- log as root

# tar -xvzf XFiDrv_Linux_US-1.04.tar.gz XFiDrv_Linux_US-1.04/XFiDrv_Linux_US-1.04.tar.bz2
# tar -xvjf XFiDrv_Linux_US-1.04/XFiDrv_Linux_US-1.04.tar.bz2
# chmod -R 755 XFiDrv_Linux_US-1.04
# find XFiDrv_Linux_US-1.04/ -exec touch -c {} \;
# patch -p0 < XFiDrv_Linux_US-1.04_all-in-one_v0.2.patch
# cd XFiDrv_Linux_US-1.04
# ./configure
# make
# make install

enjoy !

+------------------------------------------+
| FAQ :                                    |
+------------------------------------------+

Q: dmesg shows "ctalsa: Unknown symbol malloc_sizes" and the thing stops here. 
A: Your kernel is compiled with SLUB. But SLAB is required because of malloc_sizes which is not in SLUB.
---> Rebuild your Kernel with SLAB

Q: dmesg shows "Unknown symbol __stack_chk_fail" and the thing stops here.
A: you need -fno-stack-protector" to CFLAGS
---> edit Makefile.conf and add -fno-stack-protector" to CFLAGS

Q: during "make install" I get: "./ctsound: 35: Syntax error: Bad substitution"
A: If you are using Debian/ubuntu, your /bin/sh probably point to /bin/dash.
---> Edit ctsound and change #!/bin/sh to #!/bin/bash

Last updated 27/09/2007 - 00:07

только использовал gcc 3.3
Код:
export CC=gcc-3.3

в итоге получается
Код:
FATAL: Error inserting ctalsa (/lib/modules/2.6.22-10-generic/kernel/drivers/ssound/ctalsa.ko): Unknown symbol in module, or unknown parameter (see dmesg)

...
---> Rebuild your Kernel with SLAB
ядро чтоли пересобирать ?

05:07.0 Multimedia audio controller: Creative Labs SB X-Fi

#77

_________________
Thermaltake W0150RE 550W
Asus P5K-E/Wi-Fi-AP\E5300@4.0\ KINGSTON 4*2G .\ Palit 8800GT 1024mb\Samsung 226CW


 

Member
Статус: Не в сети
Регистрация: 22.06.2003
Откуда: Murmansk
пересобрал на распределитель SLAB .
на 2,6,22-10 и 2,6,22-14
и все равно
Код:
make install
Copy module files...
Update module dependency relationships...
Warning: Can't not find blacklist file /etc/hotplug/blacklist
Install libs...
Install database files...
tar: creative/data/ctp073aw.dat: временная метка 2009-09-17 13:25:02 на 60802074.081312277 с в будущем
tar: creative/data/ctp055aw.dat: временная метка 2009-09-17 13:25:01 на 60802073.040460358 с в будущем
tar: creative/data/ctp046aw.dat: временная метка 2009-09-17 13:25:00 на 60802072.034809919 с в будущем
tar: creative/data: временная метка 2009-09-17 13:25:30 на 60802102.013381325 с в будущем
tar: creative/ct_reg.dat: временная метка 2009-09-17 12:58:22 на 60800474.00761779 с в будущем
Create device node files...
Install script files...
/etc/init.d/ctsound already exists. Overwrite it...
FATAL: Error inserting ctalsa (/lib/modules/2.6.22-14-generic/kernel/drivers/ssound/ctalsa.ko): Unknown symbol in module, or unknown parameter (see dmesg)


да чем блин этот бинарник собирать ?!

_________________
Thermaltake W0150RE 550W
Asus P5K-E/Wi-Fi-AP\E5300@4.0\ KINGSTON 4*2G .\ Palit 8800GT 1024mb\Samsung 226CW


 

Junior
Статус: Не в сети
Регистрация: 18.11.2004
Откуда: Moscow
скомпилилось у меня это гуано!
make - без ошибок. ( с патчами с генту-форума, ядро дефолтное - 2.6.22.9)
make install - система или виснет, или выводит длинный дамп, причем явно драйвер подгружается - слышно в колонках щелчок включения.
так что на 1 шаг ближе, но все равно звука нет )
Mandriva 2008.0


 

Member
Статус: Не в сети
Регистрация: 22.06.2003
Откуда: Murmansk
дак и у меня компилится без ошибок , а make install выдает такую хрень , четвертый день танцую с версиями gcc и ядрами , выкурил ман по http://www.ibm.com/developerworks/ru/li ... index.html
пошел ставить кубунту 6,06 x64 ,,,, а м/\я мне проще наверно по цифре себе на бортовом звуке вывести на ресивер а жена пусь в винде x-fi юзает

_________________
Thermaltake W0150RE 550W
Asus P5K-E/Wi-Fi-AP\E5300@4.0\ KINGSTON 4*2G .\ Palit 8800GT 1024mb\Samsung 226CW


 

Junior
Статус: Не в сети
Регистрация: 18.11.2004
Откуда: Moscow
Sergej_G писал(а):
пошел ставить кубунту 6,06 x64 ,,,, а м/\я мне проще наверно по цифре себе на бортовом звуке вывести на ресивер а жена пусь в винде x-fi юзает

там что, gcc старый?
условий многовато больно для дров - и ядро новое, и gcc старый, имхо пока винда, к сожалению (


 

Member
Статус: Не в сети
Регистрация: 22.06.2003
Откуда: Murmansk
xm писал(а):
там что, gcc старый?


я сразу не понял вопроса , при наличии 4-й можно поставить 3-ю ,
export CC=gcc-3.3
и будет версией 3.3 собираться (естественно при apt-get install gcc-3.3 )

Strafer писал(а):
Цитата:
Known issues:
This driver source will not compile with GCC version 4 and above.
мдя...

...
Известные проблемы:
Код драйвера не собирается с помощью GCC версии 4 или выше,
S/PDIF passthrough не поддерживается в текущей версии,
Внешние I/O модули не поддерживаются в текущем релизе.
Приложения с диска, идущего в комплекте с картой не работают с этим драйвером.
..

_________________
Thermaltake W0150RE 550W
Asus P5K-E/Wi-Fi-AP\E5300@4.0\ KINGSTON 4*2G .\ Palit 8800GT 1024mb\Samsung 226CW


 

Member
Статус: Не в сети
Регистрация: 22.06.2003
Откуда: Murmansk
собрал и запустил я эту гадость , все встало без ошибок , только в системе звука нет , амарок заикается , без проблем играет только xmms , не стоит он того ...

_________________
Thermaltake W0150RE 550W
Asus P5K-E/Wi-Fi-AP\E5300@4.0\ KINGSTON 4*2G .\ Palit 8800GT 1024mb\Samsung 226CW


 

Junior
Статус: Не в сети
Регистрация: 18.11.2004
Откуда: Moscow
че делал-то для этого, расскажи?


 

Member
Статус: Не в сети
Регистрация: 22.06.2003
Откуда: Murmansk
Тут почитай
я просто пересобрал ядро со SLAB и пропатчил драйвер , хочу теперь попробовать обновить alsa до последней и еще раз попробовать , kubuntu 7.10

_________________
Thermaltake W0150RE 550W
Asus P5K-E/Wi-Fi-AP\E5300@4.0\ KINGSTON 4*2G .\ Palit 8800GT 1024mb\Samsung 226CW


 

Member
Статус: Не в сети
Регистрация: 22.06.2003
Откуда: Murmansk
таки ОНО работает , не так как надо но работает
#77
вопрос
как сделать чтоб не писать постоянно при загрузке /etc/init.d/ctsound start
а чтоб оно стартовало до загрузки kdm ?

_________________
Thermaltake W0150RE 550W
Asus P5K-E/Wi-Fi-AP\E5300@4.0\ KINGSTON 4*2G .\ Palit 8800GT 1024mb\Samsung 226CW


Показать сообщения за:  Поле сортировки  
Начать новую тему Новая тема / Ответить на тему Ответить  Сообщений: 22 • Страница 1 из 21  2  >
-

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Перейти:  
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB | Kolobok smiles © Aiwan