Здравствуйте, уважаемые подписчики!
Имеется ноутбук IBM TP380Z, на нем звуковая карточка Crystal cs4232+
Debian Woody и на нем ядро 2.4.19, собранное с
CONFIG_SOUND=m
CONFIG_SOUND_OSS=m
CONFIG_SOUNG_CS4232=m

В /etc/modules.conf

#-----------------------------------
# Use the original CS4232 module for cs4236 chip.
#-----------------------------------
alias char-major-14 cs4232
alias sound-slot-0 cs4232
alias synth0 opl3
options opl3 io=0x388
options cs4232 io=0x530 irq=5 dma=1 dma2=0 mpuio=0x330 mpuirq=9 \
synthirq=0x388 synthio=9
#-----------------------------------

modprobe cs4232 отрабатывает нормально, в результате:
tatuine:/etc/modutils# /sbin/lsmod
Module                  Size  Used by    Not tainted
cs4232                  3648   0
ad1848                 20704   0  [cs4232]
uart401                 6080   0  [cs4232]
sound                  53260   0  [cs4232 ad1848 uart401]
soundcore               3492   4  [sound]
apm                     9096   1  (autoclean)
8139too                14496   1  (autoclean)
rtc                     5916   0  (autoclean)

Т.е. модуль с зависимыми загрузился. Но:
При попытке воспроизвести звук, например через
tatuine:/etc/modutils# cat /home/webmaster/ding.wav > /dev/dsp
оно просто молча возвращает курсор и на консоль (tty1) сыпятся
сообщения:
Sound: DMA (output) timed out - IRQ/DRQ config error
В микшере выведено на полную громкость.
mpg321 просто выводит:
tatuine:/etc/modutils# mpg321 /home/webmaster/tmp/15.\ Joe\ Dassin\ -\
Et\ Si\ Tu\ N\'Existais....mp3
High Performance MPEG 1.0/2.0/2.5 Audio Player for Layer 1, 2, and 3.
Version 0.59q (2002/03/23). Written and copyrights by Joe Drew.
Uses code from various people. See 'README' for more!
THIS SOFTWARE COMES WITH ABSOLUTELY NO WARRANTY! USE AT YOUR OWN RISK!
Title  : Joe Dassin - Et Si Tu N'Exista  Artist: Romantic Collection
Album  : Romantic Collection Volume 2    Year  : 1990
Comment: 0                               Genre : Pop

Directory: /home/webmaster/tmp/
Playing MPEG stream from 15. Joe Dassin - Et Si Tu N'Existais....mp3 ...
MPEG 1.0 layer III, 192 kbit/s, 44100 Hz stereo

и на этом виснет. Сообщения на консоль сыплются все те же :(
И общие тормоза в системе наступают. Конфликтов по irq,io или dma нет.
Пробовал менять их значения, при других модуль просто не грузится.
Дошел до того что запустил RedHat'овский sndconfig, он мне сгенерил
такую же запись в modules.conf.
Раньше на этом буке стоял ASPLinux7.3 (там правда ядро было не 2.4.19,
а 2.4.18), в /etc/modules.conf там вообще про звук ничего написано
небыло, тем не менее оно работало, т.е. детектилось плаг-н-плеем. Может
это дело сломали в 2.4.19? У кого-нибудь из подписчиков этой рассылки
есть подобный IBM'вский ноутбук с cs4232 и ядром 2.4.x? Поделитесь
опытом и /etc/modutils/cs4232 (или как оно там у вас). Может есть смысл
ядро сапгрейдить до <какое_там_оно_последнее_из_нормально_работающих>?
Заранее спасибо за помощь.
-- 
Геннадий
Booting... /vmemacs.el

Ответить