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.
Драйвер готов.
EMU10K1X.7z (12.35 KiB)
Downloaded 334 times
Работает с одним буфером как и драйвер для 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