LINUX.ORG.RU

Звуковуха Crystal4235 - как заставить работать (все перепробовал)!


0

0

Есть ли люди со звуковухой Cristal Semiconductor - чип cs4235 на мамке.
При использовании драйвера из дистрибутива ядра 2.4.* (CS4232) - система полностью зависает при попытке проиграть звук.

Пробовал дрова ALSA - такой же результат. Если есть люди с работающим чипом сs423х - помогите настроить мой. У меня RH9 (аналогично было и на RH7.2)

Буду чертовски благодарен за помощь

З.Ы. Все параметры вышеупомянутых модулей содраны с работающих дров винды!

Re: Звуковуха Crystal4235 - как заставить работать (все перепробовал)!

А ты сделай lspci и посмотри, что у тебя _точно_ стоит.

gfh ★★ ()

Re: Re: Звуковуха Crystal4235 - как заставить работать (все перепробовал)!

Выполнил lspci

00:00.0 Host bridge: Silicon Integrated Systems [SiS] 5600 Host (rev 11)
00:00.1 IDE interface: Silicon Integrated Systems [SiS] 5513 [IDE] (rev d0)
00:01.0 ISA bridge: Silicon Integrated Systems [SiS] 85C503/5513 (rev 01)
00:01.1 Class ff00: Silicon Integrated Systems [SiS] ACPI
00:01.2 USB Controller: Silicon Integrated Systems [SiS] SiS7001 USB Controller (rev 11)
00:02.0 PCI bridge: Silicon Integrated Systems [SiS] SiS 530 Virtual PCI-to-PCI bridge (AGP)
00:09.0 Communication controller: Lucent Microelectronics LT WinModem (rev 02)
01:00.0 VGA compatible controller: nVidia Corporation NV6 [Vanta/Vanta LT] (rev 15)

Подозреваю, что это не совсем верный ход; поскольку чип звуковухи вмонтирован в мать и звуковуха по идее isa PnP

triclosan ()

Re: Звуковуха Crystal4235 - как заставить работать (все перепробовал)!

Примечательно, что Аудио-СД со стандартным драйвером 2.4.20-8 отлично играют!

А вот цифровой звук - полный фризз! :(

triclosan ()

Re: Re: Звуковуха Crystal4235 - как заставить работать (все перепробовал)!

> Аудио-СД со стандартным драйвером 2.4.20-8 отлично играют

А оно через аналоговый шнурок по определению играть будет, независимо от драйверов. В случае, если карта более-менее нормальная (не нужно специально инициализировать усилитель и селектор входов).

Касаемо crystal sound (оно же cirrus logic), то на моей памяти, эта гадость работает и на OSS драйверах (less /usr/src/linux/Documentation/CS4232), и на ALSA (http://www.alsa-project.org/alsa-doc/doc-php/template.php?company=Cirrus+Logi...).

P.S. Дольше это сообщение набирал, чем документацию искал...

Obidos ★★★★★ ()

Re: Re: Re: Звуковуха Crystal4235 - как заставить работать (все перепробовал)!

P.P.S. Ваши зависания на 90% из-за некорректных irq/dma/io_ports. И "виндовые" значения тут не показатель.

Obidos ★★★★★ ()

Re: Re: Re: Re: Звуковуха Crystal4235 - как заставить работать (все перепробовал)!

Obidos, спасибо за ответ!

Линк твой я уже много раз посещал! Но с АЛСА у меня все-таки проблемы - смотрю cat /proc/asound/* все отлично (параметры винды), а звук даже аудио - не идет; цифровой - фриз!

Касательно того, что нужны параметры невиндовые не задумовался и не пробовал. у меня в винде - port=0x534 dma1=1 dma2=3 irq=5.
Вгружаю модуль только с параметром port=0x534 - остольное перечисленное выставляется автоматически. Правда sndconfig определяет порт 0х530 (картина та же).
В документациии рекомендуется 0x534!

В /proc/* ISA-pnp имеет виндовые параметры (до вгрузки звуковых модулей). К тому же при загрузке тачки моя звуковуха определяется выше упомянутыми параметрами!

triclosan ()

Re: Re: Re: Re: Re: Звуковуха Crystal4235 - как заставить работать (все перепробовал)!

Попробуйте отключить в modules.conf ALSA-часть и заводить как OSS (sndconfig или руками).

P.S. Поможет или нет, но во времена FreeBSD 4.2 я заводил под ней подобный хлам (какой-то CS-непомню, встроенный в пентиумную материнку) как m$ sound system. Прочие варианты не работали.

Obidos ★★★★★ ()

Re: Re: Re: Re: Re: Re: Звуковуха Crystal4235 - как заставить работать (все перепробовал)!

>To Obidos:

Я давно уже на ручное управление першел.

Можно уточнить - ты в своей Фре модуль не cs****, а альтернативный ставил? Каой?

Спасибо, за ответы!:)

triclosan ()

Re: Re: Re: Re: Re: Re: Re: Звуковуха Crystal4235 - как заставить работать (все перепробовал)!

> ты в своей Фре модуль не cs****, а альтернативный ставил

Насколько помню (давно это было), в конфиг ядра добавлялось просто

device snd
device mss0 at isa? port не_помню irq не_помню drq 1

и пересобиралось.

Во фре немного по-другому -- в данном случае драйвер mss обслуживает 
много mss-совместимых карт, а не почти на каждый тип свой модуль, 
как в линуксе.

А, вот ещё. Примерно в те же времена ту карту заводили на линуксе,
ядро было 2.2.13 или в таком духе. sndconfig подхватывал её 
нормально. Какой конкретно номер у карты был, не помню 
(машина была не моя).

Obidos ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.