Автор Тема: X-Fi Xtreme Gamer - как прикрутить?  (Прочитано 4860 раз)

Оффлайн sm1le

  • Начинающий
  • *
  • Сообщений: 5
Сразу скажу - делаю в Линуксе первые шаги, поэтому ногами сильно не пинайте :)

Весной поставил ALT Linux 4.0 , звуковуха была старенькая SB Live, соответственно никаких проблем не было, а тут угораздило меня на сабж проапгрейдиться - звук пропал.
Скачал и установил 4.1, но проблема осталась, официальные драйвера (с сайта производителя) не устанавливаются, выдавая сообщение:
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.
make: *** [all] Error 2
make: *** [install] Error 2
Installation Unsuccessful

Команда lspci -v выдает следующее:

05:02.0 Multimedia audio controller: Creative Labs SB X-Fi
        Subsystem: Creative Labs Device 0031
        Flags: bus master, medium devsel, latency 64, IRQ 5
        I/O ports at ec00 [size=32]
        Memory at fea00000 (64-bit, non-prefetchable) [size=2M]
        Memory at f8000000 (64-bit, non-prefetchable) [size=64M]
        Capabilities: [40] Power Management version 2
        Capabilities: [50] Message Signalled Interrupts: Mask- 64bit+ Queue=0/0

В чем может быть проблема? О том, что данные звуковые карты долгое время не поддерживались в Линуксе мне известно.
P.S. В WinXP претензий к звуку никаких, то есть карта рабочая.

Оффлайн AMike

  • alt linux team
  • ***
  • Сообщений: 479
Re: X-Fi Xtreme Gamer - как прикрутить?
« Ответ #1 : 30.10.2008 01:38:30 »
все карты семейства X-FI не поддерживаются в линуксе до сих пор.
Как собрать модуль ядра - не могу подсказать.
Вам лучьше этот вопрос задать в рассылку.

update.
Драйвер появится в alsa-1.0.19. Сейчас только что вышла версия 1.0.18, когда следующая - никто не в курсе.
« Последнее редактирование: 30.10.2008 03:41:12 от AMike »

Оффлайн SuperVisor

  • Завсегдатай
  • *
  • Сообщений: 778
  • разочарован в KDE
Re: X-Fi Xtreme Gamer - как прикрутить?
« Ответ #2 : 30.10.2008 04:52:23 »
искал дрова на сабж под linux попадались лишь скудные сведения о сущестовании официального драйвера для X-Fi, но только для 64-разрядных систем

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 251
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
Re: X-Fi Xtreme Gamer - как прикрутить?
« Ответ #3 : 30.10.2008 08:09:15 »
ALSA установлена ?
И кстати, что выдаёт lspci -k 
« Последнее редактирование: 30.10.2008 08:12:55 от ruslandh »

Оффлайн sm1le

  • Начинающий
  • *
  • Сообщений: 5
Re: X-Fi Xtreme Gamer - как прикрутить?
« Ответ #4 : 30.10.2008 23:07:39 »
Вот что выдает:
Цитировать
01:00.0 VGA compatible controller: nVidia Corporation G80 [GeForce 8800 GTX] (rev a2)
        Kernel driver in use: nvidia
        Kernel modules: nvidiafb, nvidia
02:00.0 Ethernet controller: Attansic Technology Corp. L1 Gigabit Ethernet Adapter (rev b0)
        Kernel driver in use: atl1
        Kernel modules: atl1
03:00.0 SATA controller: JMicron Technologies, Inc. JMicron 20360/20363 AHCI Controller (rev 03)
        Kernel driver in use: ahci
        Kernel modules: ahci
03:00.1 IDE interface: JMicron Technologies, Inc. JMicron 20360/20363 AHCI Controller (rev 03)
        Kernel driver in use: pata_jmicron
        Kernel modules: pata_jmicron, jmicron
05:02.0 Multimedia audio controller: Creative Labs SB X-Fi
05:03.0 FireWire (IEEE 1394): VIA Technologies, Inc. IEEE 1394 Host Controller (rev c0)
        Kernel driver in use: ohci1394
        Kernel modules: ohci1394

Повторяюсь, драйвера официальные, качал с креативовского сайта.

ALSA установлена, версия 1.0.15
« Последнее редактирование: 30.10.2008 23:09:34 от sm1le »

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 251
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
Re: X-Fi Xtreme Gamer - как прикрутить?
« Ответ #5 : 31.10.2008 00:16:23 »
modprobe snd-ca0106
не помогает ?

Оффлайн sm1le

  • Начинающий
  • *
  • Сообщений: 5
Re: X-Fi Xtreme Gamer - как прикрутить?
« Ответ #6 : 31.10.2008 02:47:13 »
А что должно было произойти? Не помогло..
Переставил gcc, теперь выдает вот это:
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... /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.25-std-def-alt8.M41.1/build
checking for directory with kernel build...
checking for directory with ALSA include files... /lib/modules/2.6.25-std-def-alt8.M41.1/build/include
checking for kernel linux/version.h... yes
checking for kernel linux/autoconf.h... yes
checking for kernel version... 2.6.25-std-def-alt8.M41.1
checking for GCC version... Kernel compiler: gcc 4.1.2 20070626 (ALT Linux, build 4.1.2-alt2) Used compiler: i586-alt-linux-gcc (GCC) 4.1.2 20070626 (ALT Linux, build 4.1.2-alt2)
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... yes
checking for PCI support in kernel... yes
checking for I2C driver in kernel... module
checking for firmware loader... module
checking for input subsystem in kernel... yes
checking for directory to store kernel modules... /lib/modules/2.6.25-std-def-alt8.M41.1/kernel/sound
checking for ISA support in kernel... yes
checking for processor type... i586
checking for i386 machine type... default
checking for ISA DMA API... 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

Поди разбери что ему теперь надо..
« Последнее редактирование: 31.10.2008 03:06:41 от sm1le »

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 251
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
Re: X-Fi Xtreme Gamer - как прикрутить?
« Ответ #7 : 31.10.2008 07:37:44 »
А что должно было произойти? Не помогло..
Да вроде этот модуль поддержиает вашу карту, если нет, то вам в багзилу.

Оффлайн sm1le

  • Начинающий
  • *
  • Сообщений: 5
Re: X-Fi Xtreme Gamer - как прикрутить?
« Ответ #8 : 31.10.2008 21:47:15 »
У ребят с Убунтовского форума как-то получилось..но я точно не знаю как.
http://forum.ubuntu.ru/index.php?topic=15253.0

Пересобрал ALSA, пишет вроде все ОК:
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... /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.25-std-def-alt8.M41.1/build
checking for directory with kernel build...
checking for directory with ALSA include files... /lib/modules/2.6.25-std-def-alt8.M41.1/build/include
checking for kernel linux/version.h... yes
checking for kernel linux/autoconf.h... yes
checking for kernel version... 2.6.25-std-def-alt8.M41.1
checking for GCC version... Kernel compiler: gcc 4.1.2 20070626 (ALT Linux, build 4.1.2-alt2) Used compiler: i586-alt-linux-gcc (GCC) 4.1.2 20070626 (ALT Linux, build 4.1.2-alt2)
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... yes
checking for PCI support in kernel... yes
checking for I2C driver in kernel... module
checking for firmware loader... module
checking for input subsystem in kernel... yes
checking for directory to store kernel modules... /lib/modules/2.6.25-std-def-alt8.M41.1/kernel/sound
checking for ISA support in kernel... yes
checking for processor type... i586
checking for i386 machine type... default
checking for ISA DMA API... 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
Installation Complete

lspci -v выдает:
05:02.0 Multimedia audio controller: Creative Labs SB X-Fi
        Subsystem: Creative Labs Device 0031
        Flags: bus master, medium devsel, latency 64, IRQ 18
        I/O ports at ec00 [size=32]
        Memory at fea00000 (64-bit, non-prefetchable) [size=2M]
        Memory at f8000000 (64-bit, non-prefetchable) [size=64M]
        Capabilities: [40] Power Management version 2
        Capabilities: [50] Message Signalled Interrupts: Mask- 64bit+ Queue=0/0 Enable-
        Kernel driver in use: CTALSA
        Kernel modules: ctalsa

Но звука нет..
И вот еще что:
alsamixer: function snd_ctl_open failed for default: No such device

Как это понимать?

И еще:
configure: creating ./config.status
config.status: creating Makefile.conf
[root@sm1le drivers]# make
[root@sm1le drivers]# make install
make: *** [install] Error 2
« Последнее редактирование: 31.10.2008 22:23:26 от sm1le »

Оффлайн sm1le

  • Начинающий
  • *
  • Сообщений: 5
Re: X-Fi Xtreme Gamer - как прикрутить?
« Ответ #9 : 31.10.2008 23:32:31 »
Решил плюнуть на это дело, до тех пор пока новая  ALSA не выйдет.
Включил в БИОСе бортовую звуковуху, работает.
X-Fi в винде буду юзать..

Оффлайн AMike

  • alt linux team
  • ***
  • Сообщений: 479
Re: X-Fi Xtreme Gamer - как прикрутить?
« Ответ #10 : 01.11.2008 19:42:32 »
Решил плюнуть на это дело, до тех пор пока новая  ALSA не выйдет.
Включил в БИОСе бортовую звуковуху, работает.
X-Fi в винде буду юзать..
перед тем как покупать надо было посмотреть какая поддержка имеется у этой карточки:
www.alsa-project.org

Оффлайн Виктор77

  • Завсегдатай
  • *
  • Сообщений: 138
  • cobrasem
    • Email
Re: X-Fi Xtreme Gamer - как прикрутить?
« Ответ #11 : 25.06.2009 19:36:22 »
Сразу скажу - делаю в Линуксе первые шаги, поэтому ногами сильно не пинайте

Здравствуйте подскажите как вы решили проблему со звуком ситуация один в один !!!
« Последнее редактирование: 29.06.2009 12:40:07 от Skull »
Я УЗНАЛ ЧТО У МЕНЯ  ЕСТЬ ОГРОМНАЯ СЕМЬЯ - МОНИТОР, СИСТЕМНЫЙ БЛОК , В СЕТЬ  ВОТКНУЛ Я ПРОВОДОК . ЛИНУКС- НЕБО ГОЛУБОЕ  ЭТО ВСЁ МОЁ РОДНОЕ
БЕЗ ИНЕТА ЖИТЬ НЕЛЬЗЯ  ЭТО РОДИНА МОЯ!!!

Alexei_VM

  • Гость
Re: X-Fi Xtreme Gamer - как прикрутить?
« Ответ #12 : 25.06.2009 19:58:07 »
Здравствуйте подскажите как вы решили проблему со звуком ситуация один в один !!!

Ситуация "один в один" может быть только у того же человека на том же компе на той же системе. Вы явно не тот же самый человек с тем же самым компом и системой. Поэтому начните с рассказа о версии вашей системы, и с показа lspci -vv (части про звуковуху).

Но вообще "поздравляю" вас, вы купили полную фигню.

Вы видите вот на этой странице слово Linux?
http://ru.creative.com/products/product.asp?category=209&subcategory=669&product=15853&nav=1&listby=

Или может видите слово X-Fi Extreme Gamer на страницах сайта alsa-project.org?

Нет? Ну тогда шансы на успешный запуск вашей железки стремительно стремятся к нулю. Единственное, что может вас чуть порадовать: http://www.linux.org.ru/view-news.jsp?section=1&tag=creative

Для справки: сейчас в ходу версия ALSA 1.0.20 и ядро 2.6.30.

Оффлайн Виктор77

  • Завсегдатай
  • *
  • Сообщений: 138
  • cobrasem
    • Email
Re: X-Fi Xtreme Gamer - как прикрутить?
« Ответ #13 : 25.06.2009 20:47:50 »
Здравствуйте подскажите как вы решили проблему со звуком ситуация один в один !!!

Ситуация "один в один" может быть только у того же человека на том же компе на той же системе. Вы явно не тот же самый человек с тем же самым компом и системой. Поэтому начните с рассказа о версии вашей системы, и с показа lspci -vv (части про звуковуху).

Но вообще "поздравляю" вас, вы купили полную фигню.

Вы видите вот на этой странице слово Linux?
http://ru.creative.com/products/product.asp?category=209&subcategory=669&product=15853&nav=1&listby=

Или может видите слово X-Fi Extreme Gamer на страницах сайта alsa-project.org?

Нет? Ну тогда шансы на успешный запуск вашей железки стремительно стремятся к нулю. Единственное, что может вас чуть порадовать: http://www.linux.org.ru/view-news.jsp?section=1&tag=creative

Для справки: сейчас в ходу версия ALSA 1.0.20 и ядро 2.6.30.
Ну ведь люди делают и ставят на АЛТ Линукс   4.1,на оф. сайте есть инфа о поддержки моей платы ,я скачал архив но   как его установить !!!
Я УЗНАЛ ЧТО У МЕНЯ  ЕСТЬ ОГРОМНАЯ СЕМЬЯ - МОНИТОР, СИСТЕМНЫЙ БЛОК , В СЕТЬ  ВОТКНУЛ Я ПРОВОДОК . ЛИНУКС- НЕБО ГОЛУБОЕ  ЭТО ВСЁ МОЁ РОДНОЕ
БЕЗ ИНЕТА ЖИТЬ НЕЛЬЗЯ  ЭТО РОДИНА МОЯ!!!

Б_П

  • Гость
Re: X-Fi Xtreme Gamer - как прикрутить?
« Ответ #14 : 25.06.2009 21:15:15 »
Виктор77, что сие значит?