|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Zahar Kiselev 2:5030/382.1 25 Nov 2001 04:43:32 To : All Subject : Повис CS4232 -------------------------------------------------------------------------------- Есть плата Intel Atlantis, на ней встроенный звуковой чип CS4232. Используется в качестве "бумбокса" для воспроизведения mp3 на внешний усилитель с целью фонового озвучивания помещения. Периодически чип перестает воспроизводить звук(похоже что подвисает и не выдает прерываний) Проявляется это если несколько раз включить/выключить воспроизведение, но может возникнуть и на паузе между песнями. Если в xmms установить плавный переход(crossfade), то глюк не возникает почти никогда, хотя сегодня за целый день непрерывной музыки один раз подвис прямо посреди песни. Все остальное в компе продолжает нормально работать, выгрузка и загрузка модуля драйвера не помогает, "пинок" через isapnp - тоже. Спасает только перезагрузка. Это все с драйвером от Alsa, с драйвером OSS чип виснет практически сразу. Соответственно и вопрос - в чем причина такого поведения звукового чипа и что с этим можно сделать? Более конкретно - существует ли методика отладки звуковых драйверов, позволяющая найти место, на котором происходит завис? Может быть там просто надо где-то задержку между командами вставить... Понятно, что в данном случае метод вставления отладочной печати мне не поможет как слишком медленный... Hо как-то же эти драйверы все-таки отлаживают? То есть конечно я могу восстановить свою плату "аппаратного отладчика" - светодиодный индикатор, показывающий то, что программа пишет в определенный порт - но это уже как-то "из пушки по воробьям"... Zahar --- Msged/LNX 6.1.0 * Origin: undefined location (2:5030/382.1) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/32883c0012d3.html, оценка из 5, голосов 10
|