Page 41 of 66
Re: sound, SB, AC97 и другое
Posted: Wed Feb 03, 2010 11:26 am
by tsdima
Asper wrote:Получается работает как fm801?
Да, у контроллера fm801 только два буфера.
Re: sound, SB, AC97 и другое
Posted: Wed Feb 03, 2010 2:05 pm
by Asper
Ещё раз спасибо
Serge и
tsdima.
Драйвер готов.
Работает с одним буфером как и драйвер для
VIA. Баг действительно был связан с буфером (передавал неверный указатель на буфер).
Описание работы процессора
EMU10K1 "
The EMU10K1 Digital Audio Processor by Thomas C. Savell".
Re: sound, SB, AC97 и другое
Posted: Thu Feb 04, 2010 9:44 am
by Albom
кто-нибудь знает, какой драйвер может подойти для eeePC? в нём используется аудио Realtek ALC6628. Может возможно внести в какой-то из драйверов поддержку этого чипа? Даташит, к сожалению, пока не нашёл.

Re: sound, SB, AC97 и другое
Posted: Thu Feb 04, 2010 10:05 am
by Asper
Albom wrote:кто-нибудь знает, какой драйвер может подойти для eeePC? в нём используется аудио Realtek ALC6628.
Из существующих драйверов никакой, нужно писать новый.
Realtek ALC6628 это
HDA кодек, а какой южный мост?
Device ID,
Vendor ID?
Re: sound, SB, AC97 и другое
Posted: Thu Feb 04, 2010 10:58 am
by Albom
Вот кое-что из отчёта о системе.
Re: sound, SB, AC97 и другое
Posted: Thu Feb 04, 2010 11:17 am
by Asper
Южный мост "
Intel 82801FBM ICH6-M I/O controller hub southbridge".
Datasheet http://www.intel.com/design/chipsets/da ... 301473.htm.
HDA кодек в исходниках
ALSA в папке "
alsa-driver-x.x.x\alsa-kernel\pci\hda".
Re: sound, SB, AC97 и другое
Posted: Thu Feb 04, 2010 2:03 pm
by Albom
Спасибо!
Есть вопрос: как система определяет необходимый звуковой драйвер? или нужно вручную переименовывать его в sound.obj?
Re: sound, SB, AC97 и другое
Posted: Thu Feb 04, 2010 2:07 pm
by diamond
Albom wrote:Есть вопрос: как система определяет необходимый звуковой драйвер? или нужно вручную переименовывать его в sound.obj?
Угу, нужно. В config.txt из документации к дистрибутиву это, между прочим, описано.
Re: sound, SB, AC97 и другое
Posted: Thu Feb 04, 2010 2:54 pm
by Albom
спасибо! сейчас скачаю дистрибутив и почитаю этот config.txt.
Re: sound, SB, AC97 и другое
Posted: Fri Feb 05, 2010 10:11 pm
by Ghost
Asper
Есть звуковуха Sound Blaster Live! 5.1 Digital, маркировка на чипе EMU10K1-JFF
VenID 0x1102 DevID 0x0002
добавил
Code: Select all
devices dd (CTRL_CT0200 shl 16)+VID_Creative,msg_CT_EMU10K1X,set_Creative
dd (0x02 shl 16)+VID_Creative,msg_CT_Live,set_Creative
dd 0 ;terminator
msg_CT_Live db 'SB Live! Unk', 13,10, 0
перезагружается при запуске ac79snd, прочитать данные с доски отладки не успеваю. Могу потестировать/дать другие сведения о звуковухе, если будешь дорабатывать драйвер.
Re: sound, SB, AC97 и другое
Posted: Fri Feb 05, 2010 11:19 pm
by Asper
Ghost
Твоя SB аудиокарта как и другие из серии Live! основана на аудиопроцессоре EMU10K1, а моя на EMU10K1X и для отличия от других аудиокарт помечается как Dell OEM. Простая вставка DID и VID в список поддерживаемых драйвером устройств не пройдет, нужно писать новый драйвер. EMU10K1X.asm писался на основе EMU10K1X.c из ALSA, можешь взглянуть, там тоже один только 0x1102:0x0006 в списке поддерживаемых устройств. Без железа писать драйвера ещё не приходилось, но если поможешь с тестированием попробую написать драйвер для твоей карты.
Всем
Рекомендую List of PCI ID's
Re: sound, SB, AC97 и другое
Posted: Sun Feb 07, 2010 8:29 am
by Ghost
С тестирование помогу без проблем.
Re: sound, SB, AC97 и другое
Posted: Sun Mar 07, 2010 3:17 pm
by Aqwas
EMU10K1 у меня стоит... тестировать буду тоже
Re: sound, SB, AC97 и другое
Posted: Mon Mar 08, 2010 9:42 pm
by Asper
Aqwas
Спасибо, работаю потихоньку

.
VendorID и
DeviceID какие?
Re: sound, SB, AC97 и другое
Posted: Sat Mar 13, 2010 11:13 am
by Ghost
У меня
VendorID 0x1102
DeviceID 0x0002