nixp.ru v3.0

26 мая 2017,
пятница,
10:29:33 MSK

DevOps с компанией «Флант»
anonymous написал 17 ноября 2003 года в 21:00 (425 просмотров) Ведет себя неопределенно; открыл 1814 темы в форуме, оставил 5575 комментариев на сайте.

При запуске KDE когда инициализируются устройства, или когда при работе XMMS, на консодб выдается сообщение:

mcop warning: user defined signal handler found for SIG_PIPE, overriding

Пробовал делать # chmod a+rw /dev/dsp и # chmod a+rw /dev/sequenser

Безрезультатно.

Читал факи по MCOP. ничего подобного не описывается. Что можно еще сделать незнаю.

С уважением.

PS Конечно не смертельно, но напрягающе действует.

anonymous

да вот забыл

OS: ASPLinux9

ядро: 2.4.20-9asp рекомпилено с драйвером звуковухи CMI8738 как модуль

blacklion

так как в этом ядре еще применяется OSS\Free драйвера звука, лучше скачай драйвера alsa и установи их.

http://alsa-project.org/

ing

так, теперь по порядку

на исходники ядра влепить драйвера алсы

или на скомпиленное ядро?

ща попробую почитать факи к ядру и дровишкам

мож уясню чегонить для себя

blacklion

можно по разному. рекомендуется собирать модулями — так оно собирается по умолчанию. просто укажи скрипту configure среди прочих параметров (не забудь включить поддержку эмуляции OSS) путь к сорцам твоего ядра. после make install модуля лягут куда им и положено — /lib/modules/<версия ядра>

какие параметры должны быть в твоем ядре смотри доку alsa. на сайте alsa найди описание установки для своей карточки. там будет сказано как править твой /etc/modules.conf

ing

4 утра, только что вылез оттуда :)

результатов ноль пока но интересно и весело.

собрал модули драйвера, библиотеки, утилиты, проинсталил.

при попытке modprobe snd-cmipci (звуковая cmi8738) он ругаеца что неразрешенные символы видимо в snd.o

blacklion

ядро лучше вообще пересобрать.

в разделе ядра sound

включи модулем Sound card support, все остальное выключи (оставь там что надо если тюнер есть =)

ing
blacklion
так как в этом ядре еще применяется OSS\Free драйвера звука, лучше скачай драйвера alsa и установи их.

http://alsa-project.org/

кстати о птичках) в данном ядре применятся как я понял уже алсовы драйвера ( в директории /usr/src/kernel-bla.bla.bla присутствует директория alsa

fly4life
ing
кстати о птичках) в данном ядре применятся как я понял уже алсовы драйвера ( в директории /usr/src/kernel-bla.bla.bla присутствует директория alsa

Насколько я понял (если Yurok == ing), то у тебя ASPLinux’овое ядро 2.4.20-9asp. Так это только АСПовская фича (я про алсовые дрова в сорсах ядра). В обычном ядре 2.4 алсы ещё нету…

ing

да fly4life, верно понял, инг и юрок ето одно лицо)

извиняюсь за смятение

дорова алсы включены в ядерный комплект 2.4.20-9asp, но ставятся при желании отдельно.

с этим разобрался и даже работают

но вот тут возникла проблема: скомпилил плагин иксммсный (alsa-xmms) вот его терь сконфигурировать не получается, а доков по этому плагину не нашел

blacklion

а что пишет? какую ошибку?

ing

он не пишет. он просто вешает хммс мертвым грузом и все.

кстати с алсовыми дровами грабельки остались, все тот же mcop warning: user defined signal handler found for SIG_PIPE, overriding

но с этим потом, мнеб в иксах звук получить

а в плагиновых настройках где определяется устройство написано default, что подразумевается под этим я не совсем понимаю, ровно как и не понимаю что это за устройство описанное всего 3 символами РСМ в поле устройства микшера

blacklion

>он не пишет. он просто вешает хммс мертвым грузом и все.

кто вешает? альса были собраны с поддержкой oss? и выгрузи альсу, есд и прочие поделки

>кстати с алсовыми дровами грабельки остались, все тот же mcop >warning: user defined signal handler found for SIG_PIPE, overriding

см выше

>но с этим потом, мнеб в иксах звук получить

что значит «звук в иксах?» =)

а в плагиновых настройках где определяется устройство написано default, что подразумевается под  этим я не совсем понимаю, ровно как и  не понимаю что это за устройство описанное всего 3 символами РСМ в поле устройства микшера

это нормально. это dac который тебе и нужен

ЗЫ: выложи все же lsmod а то даже вообразить не получается что там у тебя не так

ing

да с поддержкой oss, а вот насчет ecd выгрузки алсы и прочего не уверен

и сказать лучше я думаю вешается хммс, потому что я незнаю почему он повисает

но это решено было (как я понял в процессе работы используется эмуряция oss) звук хоть и крякающий но появился

пытался поиграть с приоритетом но действительно серьезного результата не получилось

anonymous

вот lsmod

Module Size Used by Not tainted

snd-seq-oss 35360 0 (autoclean) (unused)

snd-seq-midi 6464 0 (autoclean) (unused)

snd-seq-midi-event 5672 0 (autoclean) [snd-seq-oss snd-seq-midi]

snd-opl3-synth 14724 0 (autoclean) (unused)

snd-seq-instr 8124 0 (autoclean) [snd-opl3-synth]

snd-seq-midi-emul 7544 0 (autoclean) [snd-opl3-synth]

snd-ainstr-fm 3088 0 (autoclean) [snd-opl3-synth]

snd-seq 53456 2 (autoclean) [snd-seq-oss snd-seq-midi snd-seq-midi-event snd-opl3-synth snd-seq-instr snd-seq-midi-emul]

floppy 56828 0 (autoclean)

ide-cd 35676 0 (autoclean)

cdrom 33728 0 (autoclean) [ide-cd]

snd-pcm-oss 55908 0 (autoclean)

snd-mixer-oss 18680 1 (autoclean) [snd-pcm-oss]

snd-cmipci 28288 3 (autoclean)

snd-mpu401-uart 5904 0 (autoclean) [snd-cmipci]

snd-rawmidi 20736 0 (autoclean) [snd-seq-midi snd-mpu401-uart]

snd-pcm 95776 2 (autoclean) [snd-pcm-oss snd-cmipci]

snd-page-alloc 9208 0 (autoclean) [snd-pcm]

snd-opl3-lib 10148 0 (autoclean) [snd-opl3-synth snd-cmipci]

snd-seq-device 6748 0 (autoclean) [snd-seq-oss snd-seq-midi snd-opl3-synth snd-seq snd-rawmidi snd-opl3-lib]

snd-timer 22536 0 (autoclean) [snd-seq snd-pcm snd-opl3-lib]

snd-hwdep 8000 0 (autoclean) [snd-opl3-lib]

snd 54244 4 (autoclean) [snd-seq-oss snd-seq-midi snd-seq-midi-event snd-opl3-synth snd-seq-instr snd-seq-midi-emul snd-seq snd-pcm-oss snd-mixer-oss snd-cmipci snd-mpu401-uart snd-rawmidi snd-pcm snd-opl3-lib snd-seq-device snd-timer snd-hwdep]

parport_pc 16452 1 (autoclean)

lp 8420 0 (autoclean)

parport 23456 1 (autoclean) [parport_pc lp]

autofs 13364 0 (autoclean) (unused)

ipt_REJECT 3992 6 (autoclean)

iptable_filter 2412 1 (autoclean)

ip_tables 15776 2 [ipt_REJECT iptable_filter]

microcode 4668 0 (autoclean)

nls_cp1251 4316 1 (autoclean)

nls_cp437 5148 1 (autoclean)

vfat 13004 1 (autoclean)

fat 38840 0 (autoclean) [vfat]

ext3 70816 1 (autoclean)

jbd 51700 1 (autoclean) [ext3]

keybdev 2976 0 (unused)

mousedev 5492 0

hid 22148 0 (unused)

input 5856 0 [keybdev mousedev hid]

usb-uhci 26348 0 (unused)

usbcore 79072 1 [hid usb-uhci]

rtc 8348 0 (autoclean)

unix 17768 111 (autoclean)

blacklion

с модулями вроде все ок.

возьми и собери с xmms.org 1.2.8 там плагин альса в комплекте. работает нормально. если не используешь гном то esd снеси нафиг, да и arts по большому счету не нужен.

ing

нет, у меня один лишь кде

попробую пересобрать плагин

кстати сейчас xmms-alsa-0.9.12-3mdk

может несоответствие версий. вобще буду пробовать

но вот что значит, о чем предупреждает мкоп?

mcop warning: user defined signal handler found for SIG_PIPE, overriding

blacklion

возьми сразу xmms 1.2.8 и не мучься

ing

вот на днях собираюсь устроить прокачку

но что значит предупреждение?

интересно уж очень

blacklion

буквально, что обработчик пользовательский сигнала sigpipe перехвачен mcop

ing

эмммм

тоесть это не сбой?

blacklion

если фатальной ситуации не возникает — да