anonymous
написал 17 ноября 2003 года в 21:00 (1503 просмотра)
Ведет себя
неопределенно; открыл 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 Конечно не смертельно, но напрягающе действует.
Последние комментарии
- OlegL, 17 декабря в 15:00 → Перекличка 21
- REDkiy, 8 июня 2023 года в 9:09 → Как «замокать» файл для юниттеста в Python? 2
- fhunter, 29 ноября 2022 года в 2:09 → Проблема с NO_PUBKEY: как получить GPG-ключ и добавить его в базу apt? 6
- Иванн, 9 апреля 2022 года в 8:31 → Ассоциация РАСПО провела первое учредительное собрание 1
- Kiri11.ADV1, 7 марта 2021 года в 12:01 → Логи catalina.out в TomCat 9 в формате JSON 1
ecobeing.ru
Экология и вегетарианство на благо всем живым существам Планеты.
да вот забыл
OS: ASPLinux9
ядро: 2.4.20-9asp рекомпилено с драйвером звуковухи CMI8738 как модуль
так как в этом ядре еще применяется OSS\Free драйвера звука, лучше скачай драйвера alsa и установи их.
http://alsa-project.org/
так, теперь по порядку
на исходники ядра влепить драйвера алсы
или на скомпиленное ядро?
ща попробую почитать факи к ядру и дровишкам
мож уясню чегонить для себя
можно по разному. рекомендуется собирать модулями — так оно собирается по умолчанию. просто укажи скрипту configure среди прочих параметров (не забудь включить поддержку эмуляции OSS) путь к сорцам твоего ядра. после make install модуля лягут куда им и положено — /lib/modules/<версия ядра>
какие параметры должны быть в твоем ядре смотри доку alsa. на сайте alsa найди описание установки для своей карточки. там будет сказано как править твой /etc/modules.conf
4 утра, только что вылез оттуда :)
результатов ноль пока но интересно и весело.
собрал модули драйвера, библиотеки, утилиты, проинсталил.
при попытке modprobe snd-cmipci (звуковая cmi8738) он ругаеца что неразрешенные символы видимо в snd.o
ядро лучше вообще пересобрать.
в разделе ядра sound
включи модулем Sound card support, все остальное выключи (оставь там что надо если тюнер есть =)
кстати о птичках) в данном ядре применятся как я понял уже алсовы драйвера ( в директории /usr/src/kernel-bla.bla.bla присутствует директория alsa
Насколько я понял (если Yurok == ing), то у тебя ASPLinux’овое ядро 2.4.20-9asp. Так это только АСПовская фича (я про алсовые дрова в сорсах ядра). В обычном ядре 2.4 алсы ещё нету…
да fly4life, верно понял, инг и юрок ето одно лицо)
извиняюсь за смятение
дорова алсы включены в ядерный комплект 2.4.20-9asp, но ставятся при желании отдельно.
с этим разобрался и даже работают
но вот тут возникла проблема: скомпилил плагин иксммсный (alsa-xmms) вот его терь сконфигурировать не получается, а доков по этому плагину не нашел
а что пишет? какую ошибку?
он не пишет. он просто вешает хммс мертвым грузом и все.
кстати с алсовыми дровами грабельки остались, все тот же mcop warning: user defined signal handler found for SIG_PIPE, overriding
но с этим потом, мнеб в иксах звук получить
а в плагиновых настройках где определяется устройство написано default, что подразумевается под этим я не совсем понимаю, ровно как и не понимаю что это за устройство описанное всего 3 символами РСМ в поле устройства микшера
>он не пишет. он просто вешает хммс мертвым грузом и все.
кто вешает? альса были собраны с поддержкой oss? и выгрузи альсу, есд и прочие поделки
>кстати с алсовыми дровами грабельки остались, все тот же mcop >warning: user defined signal handler found for SIG_PIPE, overriding
см выше
>но с этим потом, мнеб в иксах звук получить
что значит «звук в иксах?» =)
а в плагиновых настройках где определяется устройство написано default, что подразумевается под этим я не совсем понимаю, ровно как и не понимаю что это за устройство описанное всего 3 символами РСМ в поле устройства микшера
это нормально. это dac который тебе и нужен
ЗЫ: выложи все же lsmod а то даже вообразить не получается что там у тебя не так
да с поддержкой oss, а вот насчет ecd выгрузки алсы и прочего не уверен
и сказать лучше я думаю вешается хммс, потому что я незнаю почему он повисает
но это решено было (как я понял в процессе работы используется эмуряция oss) звук хоть и крякающий но появился
пытался поиграть с приоритетом но действительно серьезного результата не получилось
вот 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)
с модулями вроде все ок.
возьми и собери с xmms.org 1.2.8 там плагин альса в комплекте. работает нормально. если не используешь гном то esd снеси нафиг, да и arts по большому счету не нужен.
нет, у меня один лишь кде
попробую пересобрать плагин
кстати сейчас xmms-alsa-0.9.12-3mdk
может несоответствие версий. вобще буду пробовать
но вот что значит, о чем предупреждает мкоп?
mcop warning: user defined signal handler found for SIG_PIPE, overriding
возьми сразу xmms 1.2.8 и не мучься
вот на днях собираюсь устроить прокачку
но что значит предупреждение?
интересно уж очень
буквально, что обработчик пользовательский сигнала sigpipe перехвачен mcop
эмммм
тоесть это не сбой?
если фатальной ситуации не возникает — да