Форум русскоязычного сообщества Ubuntu


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: Дрова для Звуковухи EMU 0404 ! :(  (Прочитано 77736 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Xomyak

  • Автор темы
  • Новичок
  • *
  • Сообщений: 4
    • Просмотр профиля
Дрова для Звуковухи EMU 0404 ! :(
« : 31 Августа 2007, 22:46:44 »
Вобшем перерыл инет ,вроде как нет дров для этой звуковухи EMU 0404 USB , может кто что знает ,или гдето видел !:( уже некакой надежды ,так как креативы неделают дров под Линуксы!:(

Оффлайн SeaJey

  • Активист
  • *
  • Сообщений: 770
  • Electronic Knight
    • Просмотр профиля
Re: Дрова для Звуковухи EMU 0404 ! :(
« Ответ #1 : 31 Августа 2007, 23:34:14 »
AFAIR нет их под линем.
Единственное, пройдись по форуму http://www.4front-tech.com/forum/index.php поиском по слову EMU 0404 - может его кто-то именно как юсб устройство запустил.

Оффлайн Bers

  • Любитель
  • *
  • Сообщений: 60
    • Просмотр профиля
    • Домашняя страничка
Re: Дрова для Звуковухи EMU 0404 ! :(
« Ответ #2 : 31 Августа 2007, 23:54:50 »
http://www.alsa-project.org/main/index.php/Changes_v1.0.14_v1.0.15rc1

Заявленна поддержка 0404, так что пользуйся ;)

Оффлайн Xomyak

  • Автор темы
  • Новичок
  • *
  • Сообщений: 4
    • Просмотр профиля
Re: Дрова для Звуковухи EMU 0404 ! :(
« Ответ #3 : 01 Сентября 2007, 01:21:16 »
обыскал там все ,но не слова неувидел о EMU 0404 usb поддержке ! :(((

Оффлайн SeaJey

  • Активист
  • *
  • Сообщений: 770
  • Electronic Knight
    • Просмотр профиля
Re: Дрова для Звуковухи EMU 0404 ! :(
« Ответ #4 : 01 Сентября 2007, 01:54:52 »
В-общем, нужно компилировать и смотреть - заведется или нет.

Цитировать
EMU10K1/EMU10K2 driver

    snd-emu10k1: Add support for E-Mu 1616 PCI, 1616M PCI, 0404 PCI, E-Mu
    snd-emu10k1:Improves firmware loading for E-Mu cards.
    snd-emu10k1:Support for ADAT and S/PDIF.
    emu10k1 - EMU 1212 with 16 capture channels
    This patch removes memset() from snd_emu10k1_fx8010_info() which apparently
    snd-emu10k1: Initial support for E-Mu 1616 and 1616m.
    snd-emu10k1:Enable E-Mu 1616m notebook firmware loading.
    emu10k1 - Fix memory corruption
    snd-emu10k1:Implement SPDIF/ADAT status.
    snd-emu10k1:Unmute the Audio/Micro Dock after firmware load.
    emu10k1: There's no need to cast vmalloc() return value in snd_emu10k1_create()

Цитировать
USB generic driver

    This patch is a USB quirk to ensure the Stanton Scratchamp v1 is detected
    usb-audio - Add advanced mode support for Edirol UA-1EX
    usb-audio - Fix AC3 with M-Audio Audiophile USB
    fix selector unit bug affecting some USB speakerphones
    usbaudio - Add quirk for Roland EXR series
    usb-audio: another Logitech camera/microphone ID match
    usb-audio: fix parsing of SysEx messages from CME keyboards
    usb-audio - Fix audiophile-USB quirk for little-endian
    usb-audio: allow output interrupt transfers for MIDI
    usb-audio: allow low speed MIDI devices
    usb-audio: add workaround for ESI MIDI Mate/RomIO II
    usb-audio: add Roland SH-201 support
    usb-audio - Add quirk for Roland Juno-G
    USB ID for intergrated quickcam on dell xps m1210
    usb-audio: add quirk for Serato Scratch Live DJ Box

Оффлайн Xomyak

  • Автор темы
  • Новичок
  • *
  • Сообщений: 4
    • Просмотр профиля
Re: Дрова для Звуковухи EMU 0404 ! :(
« Ответ #5 : 01 Сентября 2007, 18:42:07 »
Дайте пожалуйста ссылку на то что именно качать ,просто там всего так много а что именно ,да ,и ешо немогли бы вы расказать как проинсталировать то на что ссылка будет :) ,Пожалуйста!!! ,я просто ешо Ламер в линуксе !

Оффлайн Xomyak

  • Автор темы
  • Новичок
  • *
  • Сообщений: 4
    • Просмотр профиля
Re: Дрова для Звуковухи EMU 0404 ! :(
« Ответ #6 : 01 Сентября 2007, 19:22:19 »
skachal,Teper ustanowit BbI nado :(

Оффлайн SeaJey

  • Активист
  • *
  • Сообщений: 770
  • Electronic Knight
    • Просмотр профиля
Re: Дрова для Звуковухи EMU 0404 ! :(
« Ответ #7 : 01 Сентября 2007, 23:09:57 »

Оффлайн DJArty

  • Участник
  • *
  • Сообщений: 214
    • Просмотр профиля
Re: Дрова для Звуковухи EMU 0404 ! :(
« Ответ #8 : 20 Октября 2007, 22:13:42 »
Праздник для E-MU 0404 PCI приблизился - вышел 1.0.15 уже
но вот драйвер и либ компилятся а утилсы нет (
прийдётся видать подождать пока в репах обновится (для 7.10 пока 1,0,14)

Оффлайн DJArty

  • Участник
  • *
  • Сообщений: 214
    • Просмотр профиля
Re: Дрова для Звуковухи EMU 0404 ! :(
« Ответ #9 : 30 Ноября 2007, 18:22:43 »
Ну  что? Кто нибудь завёл E-mu 0404 PCI уже?
Или спарка  E-mu 0404 PCI  + Ubuntu на русском сообществе большая редкость? )
У меня пока в упор не хочет видить 0404 как саундустройство  - так вроде видит что есть "Audigy 2" в устройствах но ALSA в итоге не подхватывает - только с интегрированным звуком идёт  1.0.15

Оффлайн DJArty

  • Участник
  • *
  • Сообщений: 214
    • Просмотр профиля
Re: Дрова для Звуковухи EMU 0404 ! :(
« Ответ #10 : 04 Января 2008, 17:27:02 »
Ubuntu 8.04 Alpha2 запущеный как Ливсиди тоже карточку не подхватило ( хотя альса 0,15 там уже в коробке)  :-\

Оффлайн Spoiler

  • Новичок
  • *
  • Сообщений: 8
    • Просмотр профиля
Re: Дрова для Звуковухи EMU 0404 ! :(
« Ответ #11 : 18 Января 2008, 20:00:10 »
Ubuntu 8.04 Alpha2 запущеный как Ливсиди тоже карточку не подхватило ( хотя альса 0,15 там уже в коробке)  :-\
Разработчик EMU дров для алсы написал, что в последних снепшотах alsa все проблемы устранили. Качать отсюда http://ftp.suse.com/pub/projects/alsa/snapshot/. Собирать придеться самому.

Оффлайн Spoiler

  • Новичок
  • *
  • Сообщений: 8
    • Просмотр профиля
Re: Дрова для Звуковухи EMU 0404 ! :(
« Ответ #12 : 06 Февраля 2008, 16:50:00 »
Собираем ALSA для EMU 0404 своими руками  :)



1. Устраняем зависимости.

В терминале.
sudo apt-get install linux-headers-$(uname -r) build-essential gawk libncurses5-dev libncursesw5-dev ncurses-term alsa-tools-gui
2. Создаем директорию для ALSA.

cd /usr/src
sudo mkdir alsa
cd alsa

3. Скачиваем свежие снепшоты ALSA.

Взять их можно с этого сайта http://ftp.suse.com/pub/projects/alsa/snapshot/.

Нам понадобятся:
Driver
Lib
Firmware
Utils

Идем в директорию, которую мы недавно создали.
cd /usr/src/alsa
Берем самые свежие снепшоты. Внимание! Снепшоты обновляются регулярно, так что у вас могут быть другие значения того, что будет представленно ниже.
sudo wget http://ftp.suse.com/pub/projects/alsa/snapshot/driver/alsa-driver-hg20080206.tar.bz2
sudo wget http://ftp.suse.com/pub/projects/alsa/snapshot/lib/alsa-lib-hg20080206.tar.bz2
sudo wget http://ftp.suse.com/pub/projects/alsa/snapshot/firmware/alsa-firmware-hg20080206.tar.bz2
sudo wget http://ftp.suse.com/pub/projects/alsa/snapshot/utils/alsa-utils-hg20080206.tar.bz2

Распакуем исходники следующим способом.
sudo tar xjf alsa-driver-hg20080206.tar.bz2
sudo tar xjf alsa-lib-hg20080206.tar.bz2
sudo tar xjf alsa-firmware-hg20080206.tar.bz2
sudo tar xjf alsa-utils-hg20080206.tar.bz2

ВАЖНЫЙ МОМЕНТ!
Если вы сидите под рутом, то весь 3 шаг можно выполнить "руками", т.е. по средствам обычного "копи-паста".

4. Компиляция и установка.

А. Компиляция и установка Driver.
Идем в ту директорию, куда мы распаковали драйвер.
cd /usr/src/alsa/alsa-driver-hg20080206Далее.
sudo ./configure --with-cards=emu10k1 --with-sequencer=yes
sudo make
sudo make install

B. Компиляция и установка Lib.
Идем в ту директорию, куда мы распаковали либ.
cd /usr/src/alsa/alsa-lib-hg20080206Далее.
sudo ./configure
sudo make
sudo make install

C. Компиляция и установка Firmware.
Идем в ту директорию, куда мы распаковали firmware.
cd /usr/src/alsa/alsa-firmware-hg20080206Далее.
sudo ./configure
sudo make
sudo make install

D. Компиляция и установка ALSA-utils.
Идем в ту директорию, куда мы распаковали utils.
cd /usr/src/alsa/alsa-utils-hg20080206Далее.
sudo ./configure
sudo make
sudo make install

Важный момент!
При компиляции alsa-utils возможны проблемы с зависимостями. Утилиты попросят свежие библиотеки аудио.
Взять их можно здесь. http://packages.ubuntu.com/.
Если у кого возникнет подобная проблема, то прошу написать список нужных библиотек здесь.

5. Загружаем модули ALSA.

В терминале.
sudo modprobe snd-emu10k1sudo modprobe snd-pcm-osssudo modprobe modprobe snd-mixer-osssudo modprobe snd-seq-oss
Если нет никаких ошибок, то все установилось.

Далее.
sudo ln -s /usr/local/share/alsa/firmware /usr/share/alsa
6. Дополнительные действия.

В терминале.
sudo gedit /etc/modprobe.d/alsa-base
Находим строчку.
Цитировать
# Prevent abnormal drivers from grabbing index 0
И добавляем
Цитировать
options snd-emu10k1 index=0
Сохраняем.

Перезагружаем систему.

В терминале.
alsamixer
Здесь можно настроить нужные вам опции.

Важный момент!
В данный момент EMU 0404 не умеет сама переключать частоты между 44.1 и 48.0.
По умолчанию карта работает с частотой дискретизации 48.000 Hz. В alsamixer можно переключать режимы 44.1/48.

7. Happy End  :)
Наслаждаемся великолепным звуком.
Вся операция по установке проходит за 10-15 минут. Ничего сложного нет.
Любая критика и дополнения приветствуются.  :)

Оффлайн DJArty

  • Участник
  • *
  • Сообщений: 214
    • Просмотр профиля
Re: Дрова для Звуковухи EMU 0404 ! :(
« Ответ #13 : 07 Февраля 2008, 01:33:43 »
Приветствую! при компиле alsa-utils следующий месс:
make[1]: Leaving directory `/home/arty/AlsaNew/alsa-utils-hg20080206/alsactl'
Making all in alsaconf
make[1]: Entering directory `/home/arty/AlsaNew/alsa-utils-hg20080206/alsaconf'
Making all in po
make[2]: Entering directory `/home/arty/AlsaNew/alsa-utils-hg20080206/alsaconf/po'
mv: cannot stat `t-ja.gmo': No such file or directory
make[2]: *** [ja.gmo] Error 1
make[2]: Leaving directory `/home/arty/AlsaNew/alsa-utils-hg20080206/alsaconf/po'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/arty/AlsaNew/alsa-utils-hg20080206/alsaconf'
make: *** [all-recursive] Error 1
Обходил копированием ja.po и ru.po в t-ja.gmo и t-ru.gmo не думаю что это прям правильно но так хоть компилилось дальше )
А вот при такой установке (выше) выдает: sudo modprobe modprobe snd-mixer-oss
FATAL: Module modprobe not found.
А потому как modprobe дважды ;)
Ну и что я вам скажу, пробовал же ж в начале января только - не получалось а вот сегодня наконец УРРРЯЯ! Заработало! :)
Автору спасибо за описаловку а главное за хорошую новость!
Да,,, и где там кстати переключалка 44/48?
« Последнее редактирование: 07 Февраля 2008, 02:14:33 от DJArty »

Оффлайн Spoiler

  • Новичок
  • *
  • Сообщений: 8
    • Просмотр профиля
Re: Дрова для Звуковухи EMU 0404 ! :(
« Ответ #14 : 07 Февраля 2008, 03:50:26 »
Цитировать
annot stat `t-ja.gmo': No such file or directory
Если не ошибаюсь, то надо доставить следующие штуки gettext, gettext-devel, glib-gettextize, libgettextmisc. Такая проблема у меня возникла однажды, да и то в давние времена ALSA 1.0.7.  :)

Цитировать
sudo modprobe modprobe snd-mixer-oss
FATAL: Module modprobe not found.
Модуль OSS не загрузился. Надо попробовать еще раз скомпилить alsa-utils с gettext. С этими утилитами всегда какая-нибудь проблема возникает.

Цитировать
Да,,, и где там кстати переключалка 44/48?
В терминале alsamixer, а потом правым курсором листать до нужной графы. К сожалению, сейчас по долгу службы линукс под руками не имею, так что скриншот сделать не смогу.

 

Страница сгенерирована за 0.047 секунд. Запросов: 25.