* [Hardware] Linux и звук на Realtek 655 - что делать? (From Room)
@ 2006-09-26 16:11 Sergey Stepanov
2006-09-27 11:20 ` Andrii Dobrovol`s`kii
0 siblings, 1 reply; 3+ messages in thread
From: Sergey Stepanov @ 2006-09-26 16:11 UTC (permalink / raw)
To: hardware
Здравствуйте товарищи линуксоиды.
Вот хочу спросить у вас совета, что делать в одной ситуации.
Сразу извиняюсь что не про AltLinux, а про драйвера в общем под Linux.
А ситуация такая. Контора, в которой я подрабатываю, закупила большую партию китайских материнок с набортным звуковым чипом Realtec ALC 655. Контора делает цифровые киоски, в которых в качестве операционки используется линукс (доработанная версия Knoppix).
Существует несколько "конфигураций" т.е. несколько образов системы для различных моделей киосков. И вот на этих новых материнках у всех конфигураций стал глючить звук. То вообще звука нет, то после пары перезагрузок появляется, иногда работает стабильно, а иногда когда работает - может резко оборваться и дальше только перезагрузка.
(Примечательно, что под Windows на этих материнках звук работает без нареканий)
Чип Realtek ALC 655 - довольно старая и проверенная микросхема, всегда нормально работала под линухом. Но вродебы просочилась информация, что на этих материнках "новая партия" этих чипов. Хитрым китайцам высылали образы киоск-систем, они запускали у себя и заявляют что "у них все работает". Вместе с тем, в ходе разбирательств, на сайте Realtek 20-го сентября появились новые драйвера под Linux для этого семейства звучков
http://www.realtek.com.tw/downloads/downloadsView.aspx?Langid=1&PNid=23&PFid=23&Level=4&Conn=3&DownTypeID=3&GetDown=false
и производителями было посоветовано пересобрать систему с этими драйверами. Однако, в системах с новым драйвером, проблемма осталась, хотя и стала проявляться реже. То есть киоск можно включать-выключать десять раз, и один раз он загрузится без звука, или звук будет, но отрубится после 5 минут работы. Производители материнок теперь кивают на нас (разработчиков), мол ваши программы плохо написаны.
У нас для вывода звука в C-шных программах используется SDL, а так же есть пара систем написаных на Java, там не знаю что используется, но звуковая подсистема точно другая, не SDL. А глючит звук одинаково. В ходе экспериментов выяснилось, что вероятность отключения звука зависит от размера используемого буфера, чем он меньше - тем менее вероятно что звук отключится. Подчеркиваю что _вероятно_, т.е. нестабильность работы остается.
В общем, решение проблеммы свалили на программистов. Эксперименты с программами киоска к результату не приводят, там более на других материнках проблемм со звуком нет. А так же, если в эту глючную материнку вставить внешнюю звуковушку - то на ней все прекрасно работает.
То есть, есть два подозрения:
- Кривые чипсеты (например с урезанным звуковым буфером)
- Кривые драйвера, плохо адаптированные к "новой партии", а какие изменения были в схемотехнике этой новой партии нам не дано знать.
И это при том, что под Windows проблемм со звуком нет - для эксперимента пересобирали одну программу под VisualC 6 (звук генерируется, естественно, тоже через SDL).
Вот встал вопрос - что в этой ситуации делать? Китайцы не собираются материнки отзывать, ведь проблемма программная а не аппаратная, да и менеджеры не собираются портить отношения с дешевым поставщиком. То есть, остается надежда на "компьютерщиков, которые должны поломать голову, и правильно настроить". Вот и встал вопрос - в какую сторону копать? Драйвер представляет собой модифицированные alsa-драйвера, вот содержимое архива драйверов
alsa-driver-1.0.12-4.05b.tar.bz2
alsa-lib-1.0.9.tar.bz2
alsa-utils-1.0.9a.tar.bz2
где 4.05b - это версия драйвера Realtek. При инсталляции драйвера перекомпиливаются, и занимают место стандартных alsa-драйверов..
Что со всем этим можно сделать? Разобраться в исходниках драйвера и "пофиксить баг"? Как то это не особенно реально. Может, есть какой другой путь? Может есть альтернативные драйвера для Realtek 655? Искал - нашел только сайты-фейки, с которых ничего не скачивается и ссылаются друг на друга.
В общем, хелп!
Со всяческими пожеланиями, Сергей.
http://xi.net.ru
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: [Hardware] Linux и звук на Realtek 655 - что делать? (From Room)
2006-09-26 16:11 [Hardware] Linux и звук на Realtek 655 - что делать? (From Room) Sergey Stepanov
@ 2006-09-27 11:20 ` Andrii Dobrovol`s`kii
2006-10-03 12:23 ` Michael Shigorin
0 siblings, 1 reply; 3+ messages in thread
From: Andrii Dobrovol`s`kii @ 2006-09-27 11:20 UTC (permalink / raw)
To: hardware
[-- Attachment #1: Type: text/plain, Size: 1263 bytes --]
Sergey Stepanov пишет:
> Здравствуйте товарищи линуксоиды.
>
>
> Вот хочу спросить у вас совета, что делать в одной ситуации.
> Сразу извиняюсь что не про AltLinux, а про драйвера в общем под Linux.
>
--порезано--
>
> Что со всем этим можно сделать? Разобраться в исходниках драйвера и "пофиксить баг"? Как то это не особенно реально. Может, есть какой другой путь? Может есть альтернативные драйвера для Realtek 655? Искал - нашел только сайты-фейки, с которых ничего не скачивается и ссылаются друг на друга.
>
> В общем, хелп!
>
>
> Со всяческими пожеланиями, Сергей.
> http://xi.net.ru
>
Если нужна помощь, то логично было-бы приложить хотябы
идентификационную информацию о чипе. И логи крешей звуковой
подсистемы. А так... Даже не понятно звук ли виноват.
И смените почтовый адрес. Иначе могут проигнорировать из принципа.
Я вот тоже думал стоит ли реагировать...
--
Rgrds,
Andriy
*********************************************************************
email: dobr at iop dot kiev dot ua Kyiv, Ukraine
Phone: (380-44) 525-7824 Department of Gas Electronics
Fax: (380-44) 525-2329 Institute of Physics of NASU
*********************dobrATjabber.iop.kiev.ua************************
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: [Hardware] Linux и звук на Realtek 655 - что делать? (From Room)
2006-09-27 11:20 ` Andrii Dobrovol`s`kii
@ 2006-10-03 12:23 ` Michael Shigorin
0 siblings, 0 replies; 3+ messages in thread
From: Michael Shigorin @ 2006-10-03 12:23 UTC (permalink / raw)
To: hardware
On Wed, Sep 27, 2006 at 02:20:29PM +0300, Andrii Dobrovol`s`kii wrote:
> И смените почтовый адрес. Иначе могут проигнорировать из принципа.
> Я вот тоже думал стоит ли реагировать...
Я в своё время предупредил, при отсутствии встречного понимания
просто выставил score тождественно равным нулю. Что считается
уже прочитанным.
--
---- WBR, Michael Shigorin <mike@altlinux.ru>
------ Linux.Kiev http://www.linux.kiev.ua/
^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2006-10-03 12:23 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2006-09-26 16:11 [Hardware] Linux и звук на Realtek 655 - что делать? (From Room) Sergey Stepanov
2006-09-27 11:20 ` Andrii Dobrovol`s`kii
2006-10-03 12:23 ` Michael Shigorin
ALT Linux hardware support
This inbox may be cloned and mirrored by anyone:
git clone --mirror http://lore.altlinux.org/hardware/0 hardware/git/0.git
# If you have public-inbox 1.1+ installed, you may
# initialize and index your mirror using the following commands:
public-inbox-init -V2 hardware hardware/ http://lore.altlinux.org/hardware \
hardware@altlinux.ru hardware@lists.altlinux.org hardware@lists.altlinux.ru hardware@lists.altlinux.com hardware@altlinux.org
public-inbox-index hardware
Example config snippet for mirrors.
Newsgroup available over NNTP:
nntp://lore.altlinux.org/org.altlinux.lists.hardware
AGPL code for this site: git clone https://public-inbox.org/public-inbox.git