|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Zahar Kiselev 2:5030/382.1 10 Jan 2002 06:37:50 To : Sergey Stepanov Subject : выходные: было много секса -------------------------------------------------------------------------------- Jan 09 23:23 02, Sergey Stepanov wrote to All: SS> # (ACT Y) Попробуй убрать комментарий у всех таких строчек. SS> [root@localhost script]# [root@localhost etc]# isapnp isapnp.conf SS> Board 1 has Identity dd 00 00 4e 4b 01 00 56 1e: GRV0001 Serial No SS> 20043 [checksum dd] >>----- SS> То есть Гравис инитится, все замечательно, тем более что _видится_ - еще не значит _инитится_ SS> Active port SS> 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff SS> Active IRQ 255 [0xff],255 [0xff] SS> Active DMA 255,255 SS> Active memory 0xffffffff,0xffffffff,0xffffffff,0xffffffff SS> Как видно, все железки начинают типа работать. Похоже что нет. Hе должно быть столько ff. SS> Запускаем XMMP, скармливаем вавчик - и тишина... SS> Плейер висит намертво... Hет прерываний от карточки. SS> И самый главный вопрос: работает у меня звуковуха под Линухом или SS> тока делает вид? Судя по приведенным данным - только делает вид. Продолжай долбать isapnp. Включи ему максимальное verbose при инициализации, добейся чтобы осмысленные значения выводил(не ff и 255). В сетапе машины на всякий случай поставь на нужное прерывание Legacy ISA. Я пока на Intel Atlantis инициализировал его встроенный звук - всю ночь трахался. Там оказалась ошибка в PnP информации(либо непонимание isapnp этой информации). Если инициализировать сетапом и потом указать драйверам те значения irq/dma, которые сетап поставит - то работает, инициализация через isapnp проходит криво, даже в дампе видно ошибки. Хуже того, если несколько раз быстро включить/выключить проигрывание музыки - то с высокой вероятностью чип намертво подвисает и перестает выдвать прерывания - выглядит как повис плейера. Hикакие программные методы не помогают, только reset. Причем если с alsa это происходит все же не каждый раз, то с OSS практически сразу. Проблема очевидно в недостаточной где-то задержке между обращениями к портам звукового чипа. Обошел я это установкой crossfade в xmms - теперь между записями звук не выключается, а плавно переходит один в другой и мой "музыкальный центр" развлекает меня музыкой по много часов подряд без повисов. Zahar P.S. Как вариант - можешь попробовать ядро 2.4.16 - у него есть встроенный механизм инициализации PnP устройств, правда я его не пробовал. --- Msged/LNX 6.1.0 * Origin: undefined location (2:5030/382.1) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/32883c3d1d99.html, оценка из 5, голосов 10
|