LINUX.ORG.RU

не было печали - апдейтов накачали

 , ,


0

0

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

Всем спасибо.

★★★★★

Последнее исправление: daemonpnz (всего исправлений: 1)

Посмотри скрипт, во время запуска которого пищит динамик. Наверняка там какой-нибудь beep стоит.

imul ★★★★★
()
Ответ на: комментарий от X10Dead

Вопрос стоит не в том нужен мне он или нет, а в том, чтобы определить из-за чего вдруг он стал пищать. Может это бага какая?!

daemonpnz ★★★★★
() автор топика
Ответ на: комментарий от daemonpnz

Никакой. У тебя пикнуло во время загрузки и отпустило устройство. Кого ты собрался искать после этого?

imul ★★★★★
()
Ответ на: комментарий от daemonpnz

Соответствующий файл в /dev/? Даже не представляю, но скорее всего /dev/beep, /dev/input/by-path/platform-pcspkr-event-spkr или что-нибудь подобное в /dev/snd/.

Lighting ★★★★★
()
Ответ на: комментарий от Lighting

Lighting

/dev/input/by-path/platform-pcspkr-event-spkr

спасибо, буду счас тыкать

daemonpnz ★★★★★
() автор топика
Ответ на: комментарий от daemonpnz

Но на что в этот момент смотреть?!

Лучше вот так посмотреть:
less /etc/init,d/net.eth1
Скрипт не сложный.

imul ★★★★★
()
Ответ на: комментарий от imul
grep -R beep /etc
grep: /etc/ssl/certs/cd58d51e.0: No such file or directory
grep: /etc/ssl/certs/DigiNotar_Root_CA.pem: No such file or directory
grep: /etc/ssl/certs/Verisign_Time_Stamping_Authority_CA.pem: No such file or directory
grep: /etc/ssl/certs/GTE_CyberTrust_Root_CA.pem: No such file or directory
grep: /etc/ssl/certs/IPS_CLASEA1_root.pem: No such file or directory
grep: /etc/ssl/certs/beTRUSTed_Root_CA_-_Entrust_Implementation.pem: No such file or directory
grep: /etc/ssl/certs/IPS_Servidores_root.pem: No such file or directory
grep: /etc/ssl/certs/Entrust.net_Secure_Personal_CA.pem: No such file or directory
grep: /etc/ssl/certs/IPS_CLASE3_root.pem: No such file or directory
grep: /etc/ssl/certs/ABAecom_=sub.__Am._Bankers_Assn.=_Root_CA.pem: No such file or directory
grep: /etc/ssl/certs/AOL_Time_Warner_Root_Certification_Authority_1.pem: No such file or directory
grep: /etc/ssl/certs/AOL_Time_Warner_Root_Certification_Authority_2.pem: No such file or directory
grep: /etc/ssl/certs/Visa_International_Global_Root_2.pem: No such file or directory
grep: /etc/ssl/certs/Verisign_RSA_Secure_Server_CA.pem: No such file or directory
grep: /etc/ssl/certs/StartCom_Ltd..pem: No such file or directory
grep: /etc/ssl/certs/beTRUSTed_Root_CA_-_RSA_Implementation.pem: No such file or directory
grep: /etc/ssl/certs/IPS_Chained_CAs_root.pem: No such file or directory
grep: /etc/ssl/certs/UTN-USER_First-Network_Applications.pem: No such file or directory
grep: /etc/ssl/certs/deutsche-telekom-root-ca-2.pem: No such file or directory
grep: /etc/ssl/certs/IPS_CLASEA3_root.pem: No such file or directory
grep: /etc/ssl/certs/beTRUSTed_Root_CA-Baltimore_Implementation.pem: No such file or directory
grep: /etc/ssl/certs/Entrust.net_Global_Secure_Server_CA.pem: No such file or directory
grep: /etc/ssl/certs/349f2832.0: No such file or directory
grep: /etc/ssl/certs/Thawte_Time_Stamping_CA.pem: No such file or directory
grep: /etc/ssl/certs/1636090b.0: No such file or directory
grep: /etc/ssl/certs/beTRUSTed_Root_CA.pem: No such file or directory
grep: /etc/ssl/certs/Thawte_Personal_Basic_CA.pem: No such file or directory
grep: /etc/ssl/certs/Thawte_Personal_Premium_CA.pem: No such file or directory
grep: /etc/ssl/certs/IPS_Timestamping_root.pem: No such file or directory
grep: /etc/ssl/certs/Thawte_Personal_Freemail_CA.pem: No such file or directory
grep: /etc/ssl/certs/Entrust.net_Global_Secure_Personal_CA.pem: No such file or directory
grep: /etc/ssl/certs/IPS_CLASE1_root.pem: No such file or directory
grep: /etc/ssl/certs/RSA_Security_1024_v3.pem: No such file or directory
grep: /etc/ssl/certs/Digital_Signature_Trust_Co._Global_CA_2.pem: No such file or directory
grep: /etc/ssl/certs/Digital_Signature_Trust_Co._Global_CA_4.pem: No such file or directory
/etc/sandbox.conf:#  The amount of beeps sandbox will issue when it exits with access violations
/etc/modprobe.d/blacklist.conf:# You probably want this to not get the console beep loud on every tab :)
/etc/services:iris-beep	702/tcp				# IRIS over BEEP
/etc/services:iris-beep	702/udp
/etc/mime.types:application/beep+xml
daemonpnz ★★★★★
() автор топика
Ответ на: комментарий от daemonpnz

Откуда-то подставляются функции ewarn eerror и прочие, должен быть файл с их определениями, возможно пищит там.

imul ★★★★★
()
Ответ на: комментарий от imul

http://git.overlays.gentoo.org/gitweb/?p=proj/openrc.git;a=blob;f=src/libeinf...

 702 int
 703 ewarn(const char *EINFO_RESTRICT fmt, ...)
 704 {
 705         int retval;
 706         va_list ap;
 707 
 708         if (!fmt)
 709                 return 0;
 710         va_start(ap, fmt);
 711         elogv(LOG_WARNING, fmt, ap);
 712         retval = _ewarnvn(fmt, ap);
 713         retval += fprintf(stderr, "\n");
 714         va_end(ap);
 715         LASTCMD("ewarn");
 716         return retval;
 717 }
 718 hidden_def(ewarn)

daemonpnz ★★★★★
() автор топика
Ответ на: комментарий от imul

Виновный найден. Пищит ifplugd. При добавлении ключа --no-beep - перестаёт. Осталось выяснить почему раньше не пищало...

daemonpnz ★★★★★
() автор топика
Ответ на: комментарий от daemonpnz

И да вызывается ifplugd из скрипта /lib/rc/net/ifplugd.sh

daemonpnz ★★★★★
() автор топика
#-----------------------------------------------------------------------------
# Cable in/out detection
# Sometimes the cable is in, others it's out. Obviously you don't want to
# restart net.eth0 every time when you plug it in either.
#
# netplug is a package that detects this and requires no extra configuration
# on your part.
# emerge sys-apps/netplug
# or
# emerge sys-apps/ifplugd
# and you're done :)

# By default we don't wait for netplug/ifplugd to configure the interface.
# If you would like it to wait so that other services know that network is
# up then you can specify a timeout here. A value of 0 means wait forever,
# and a negative value means never wait.
#plug_timeout_eth0="10"
# If you want to set it for all interfaces:
#plug_timeout="10"

# If you don't want to use netplug on a specific interface but you have it
# installed, you can disable it for that interface via the modules statement
#modules_eth0="!netplugd"
# You can do the same for ifplugd
#
# You can disable them both with the generic plug
#modules_eth0="!plug"

# To use specific ifplugd options, fex specifying wireless mode
#ifplugd_eth0="--api-mode=wlan"
# man ifplugd for more options

соответственно спасает один из следующих вариантов:

  • не будет работать определение кабеля
    modules="!plug"
  • будет просто молчать динамик
    ifplugd="--no-beep"
daemonpnz ★★★★★
() автор топика
Ответ на: комментарий от daemonpnz

Виновный найден. Пищит ifplugd. При добавлении ключа --no-beep - перестаёт. Осталось выяснить почему раньше не пищало...

Быть может у тебя из-за чего-то начал линк периодически пропадать? Я давно ifplugd не использовал, но раньше он пищал именно при отключении и подключении кабеля.

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