Как выключить системный динамик?
rmmod pcspkr, помогает до первой перезагрузки.
В каталоге /etc/modprobe.d файлы: aliases.conf, blacklist.conf, fbdev-blacklist.conf. Пробовал дописать строчку "blacklist pcspkr" в файл blacklist.conf, не помогло.

2

Попробуйте отсоединить его от материнской платы. Должно помочь.

Пётр.

Пётр.
Peter пишет:

Попробуйте отсоединить его от материнской платы. Должно помочь.

Пётр.

Но это ведь не решение, вернее... Дело в том что я начал изучать линукс на vwware.

4

blacklist pcspkr >> /etc/modprobe.d/blacklist.conf
Был, был и весь вышел...

5

...или в /etc/inputrc удалить коментариий

set bell-style none

или

set bell-style visible
Был, был и весь вышел...

6 (29.04.2012 19:21:43 отредактировано beastie♥devilette)

Lupo Alberto пишет:
blacklist pcspkr >> /etc/modprobe.d/blacklist.conf

Я уже писал выше, что добавлял строчку blacklist pcspkr в blacklist.conf, не помогает.

7

beastie♥devilette пишет:

Я уже писал выше, что добавлял строчку blacklist pcspkr в blacklist.conf, не помогает.

:o «Извините, погорячился» ©

Был, был и весь вышел...

8 (29.04.2012 19:32:37 отредактировано beastie♥devilette)

Ни одна из команд не помогла. Изучать линукс решил с консоли, по этому графическу оболочку не ставил. Спикер пищит с нажатием на Tab при автодополнении.

9

Покажите вывод команды

cat -A /etc/modprobe.d/blacklist.conf
beastie♥devilette пишет:

Ни одна из команд не помогла.

Перезагружались?

Был, был и весь вышел...

Перезагружался.
Последние три строчки:

# these watchdog drivers break some systems$
blacklist iTCO_wdt$
blacklist pcspkr$

11

А знак доллара в конце строки вас не смущает?

Пётр.

Пётр.

12 (29.04.2012 20:14:52 отредактировано beastie♥devilette)

вот содержимое всего файла blacklist.conf

+  blacklist.conf

# This file lists modules which will not be loaded as the result of$
# alias expansion, with the purpose of preventing the hotplug subsystem$
# to load them. It does not affect autoloading of modules by the kernel.$
# This file is provided by the udev package.$
$
# evbug is a debug tool and should be loaded explicitly$
blacklist evbug$
$
# these drivers are very simple, the HID drivers are usually preferred$
blacklist usbmouse$
blacklist usbkbd$
$
# replaced by e100$
blacklist eepro100$
$
# replaced by tulip$
blacklist de4x5$
$
# replaced by tmscsim$
blacklist am53c974$
$
# these watchdog drivers break some systems$
blacklist iTCO_wdt$
blacklist pcspkr$

Peter пишет:

А знак доллара в конце строки вас не смущает?

Пётр.


Знак доллара это тоже что /n или в винде /r /n, т.е. перевод строки.

13

beastie♥devilette пишет:

вот содержимое всего файла blacklist.conf

Peter пишет:

А знак доллара в конце строки вас не смущает?

Пётр.

Знак доллара это тоже что /n или в винде /r /n, т.е. перевод строки.

Однако при выводе на экран или печать эти знаки не должны отображаться,
хотя как с этим в vmware, я не знаю.
Вы этот файл выводили на экран в vmware или вне её?
И какой командой?
Лично у меня помещение blacklist.conf работает, т.е. помещение в него записи
"blacklist <module>" действительно блокирует загрузку модуля,
если, конечно, не загружать его потом командой.

Пётр.

Пётр.

14

Peter пишет:

А знак доллара в конце строки вас не смущает?

Запуск команды

cat -A FILE

показывает непечатаемые символы. Именно проверить, есть ли перевод строки я и хотел.

Был, был и весь вышел...

15

А покажите

lsmod

после загрузки?

Был, был и весь вышел...
Peter пишет:
beastie♥devilette пишет:

вот содержимое всего файла blacklist.conf

Peter пишет:

А знак доллара в конце строки вас не смущает?

Пётр.

Знак доллара это тоже что /n или в винде /r /n, т.е. перевод строки.

Однако при выводе на экран или печать эти знаки не должны отображаться,
хотя как с этим в vmware, я не знаю.
Вы этот файл выводили на экран в vmware или вне её?
И какой командой?
Лично у меня помещение blacklist.conf работает, т.е. помещение в него записи
"blacklist <module>" действительно блокирует загрузку модуля,
если, конечно, не загружать его потом командой.

Пётр.

Был зададан параметр -A по этому символ перевода строки был выведен.
VMWare тут ни причем. Ubuntu Server ни каких сигналов не выдает.

Lupo Alberto пишет:

А покажите

lsmod

после загрузки?

+ lsmod

Module                  Size  Used by
loop                    9769  0
snd_ens1371            13654  0
gameport                6061  1 snd_ens1371
snd_rawmidi            12513  1 snd_ens1371
snd_seq_device          3673  1 snd_rawmidi
psmouse                44809  0
snd_pcsp                5219  0
snd_ac97_codec         79200  1 snd_ens1371
ac97_bus                 710  1 snd_ac97_codec
serio_raw               2916  0
snd_pcm                47226  3 snd_ens1371,snd_pcsp,snd_ac97_codec
parport_pc             15799  0
parport                22554  1 parport_pc
snd_timer              12270  1 snd_pcm
evdev                   5609  2
i2c_piix4               7076  0
snd                    34423  7 snd_ens1371,snd_rawmidi,snd_seq_device,snd_pcsp,snd_ac97_codec,snd_pcm,snd_timer
soundcore               3450  1 snd
processor              26327  0
container               1833  0
snd_page_alloc          5045  1 snd_pcm
ac                      1640  0
i2c_core               12787  1 i2c_piix4
button                  3598  0
shpchp                 21200  0
pci_hotplug            18545  1 shpchp
ext3                   94396  1
jbd                    32401  1 ext3
mbcache                 3762  1 ext3
sg                     19937  0
sr_mod                 10770  0
sd_mod                 26013  3
crc_t10dif              1012  1 sd_mod
cdrom                  26487  1 sr_mod
ata_generic             2247  0
ata_piix               17736  2
libata                115889  2 ata_generic,ata_piix
BusLogic               17136  0
thermal                 9206  0
floppy                 40923  0
pcnet32                22226  0
mii                     2714  1 pcnet32
thermal_sys             9378  2 processor,thermal
scsi_mod              105001  5 sg,sr_mod,sd_mod,libata,BusLogic

18

Что-то я не вижу этого модуля среди загруженных. Он у вас не включён в ядро?

Был, был и весь вышел...
Lupo Alberto пишет:

Что-то я не вижу этого модуля среди загруженных. Он у вас не включён в ядро?

Естественно, ведь он не загружается после внесения изменений в blacklist.conf. По этому я уже даже не могу использовать rmmod pcspkr, выдает предупреждение что модуля нет.
Теперь сделал откат, то есть восстановил файл blacklist.conf в прежнее состояние и rmmod pcspkr снова работает. Причем rmmod pcspkr выключает звук.
Так в чем же проблема?

20 (29.04.2012 21:07:53 отредактировано beastie♥devilette)

+ lsmod до rmmod pcspkr

Module                  Size  Used by
pcspkr                  1207  0
loop                    9769  0
snd_ens1371            13654  0
gameport                6061  1 snd_ens1371
snd_rawmidi            12513  1 snd_ens1371
snd_seq_device          3673  1 snd_rawmidi
snd_ac97_codec         79200  1 snd_ens1371
ac97_bus                 710  1 snd_ac97_codec
parport_pc             15799  0
parport                22554  1 parport_pc
snd_pcm                47226  2 snd_ens1371,snd_ac97_codec
psmouse                44809  0
serio_raw               2916  0
evdev                   5609  2
snd_timer              12270  1 snd_pcm
i2c_piix4               7076  0
snd                    34423  6 snd_ens1371,snd_rawmidi,snd_seq_device,snd_ac97_codec,snd_pcm,snd_timer
shpchp                 21200  0
soundcore               3450  1 snd
ac                      1640  0
snd_page_alloc          5045  1 snd_pcm
processor              26327  0
container               1833  0
pci_hotplug            18545  1 shpchp
i2c_core               12787  1 i2c_piix4
button                  3598  0
ext3                   94396  1
jbd                    32401  1 ext3
mbcache                 3762  1 ext3
sg                     19937  0
sr_mod                 10770  0
cdrom                  26487  1 sr_mod
sd_mod                 26013  3
crc_t10dif              1012  1 sd_mod
ata_generic             2247  0
ata_piix               17736  2
libata                115889  2 ata_generic,ata_piix
floppy                 40923  0
thermal                 9206  0
BusLogic               17136  0
pcnet32                22226  0
mii                     2714  1 pcnet32
scsi_mod              105001  5 sg,sr_mod,sd_mod,libata,BusLogic
thermal_sys             9378  2 processor,thermal

+ lsmod после rmmod pcspkr

Module                  Size  Used by
loop                    9769  0
snd_ens1371            13654  0
gameport                6061  1 snd_ens1371
snd_rawmidi            12513  1 snd_ens1371
snd_seq_device          3673  1 snd_rawmidi
snd_ac97_codec         79200  1 snd_ens1371
ac97_bus                 710  1 snd_ac97_codec
parport_pc             15799  0
parport                22554  1 parport_pc
snd_pcm                47226  2 snd_ens1371,snd_ac97_codec
psmouse                44809  0
serio_raw               2916  0
evdev                   5609  2
snd_timer              12270  1 snd_pcm
i2c_piix4               7076  0
snd                    34423  6 snd_ens1371,snd_rawmidi,snd_seq_device,snd_ac97_codec,snd_pcm,snd_timer
shpchp                 21200  0
soundcore               3450  1 snd
ac                      1640  0
snd_page_alloc          5045  1 snd_pcm
processor              26327  0
container               1833  0
pci_hotplug            18545  1 shpchp
i2c_core               12787  1 i2c_piix4
button                  3598  0
ext3                   94396  1
jbd                    32401  1 ext3
mbcache                 3762  1 ext3
sg                     19937  0
sr_mod                 10770  0
cdrom                  26487  1 sr_mod
sd_mod                 26013  3
crc_t10dif              1012  1 sd_mod
ata_generic             2247  0
ata_piix               17736  2
libata                115889  2 ata_generic,ata_piix
floppy                 40923  0
thermal                 9206  0
BusLogic               17136  0
pcnet32                22226  0
mii                     2714  1 pcnet32
scsi_mod              105001  5 sg,sr_mod,sd_mod,libata,BusLogic
thermal_sys             9378  2 processor,thermal

Все два листинга с blacklist.conf по умолчанию. Правка файла blacklist.conf "выполнила" задание - выгрузила модуль pcspkr, но при этом звуки все еще воспроизводятся. И на против команда rmmod pcspkr то же выгружает его, но звуков уже нет. Но беда в том что изменения rmmod не сохраняются после перезагрузки.

21

beastie♥devilette пишет:

Так в чем же проблема?

Иногда в настройках микшера есть опция «Выводить системные звуки через...» Может оно?

Был, был и весь вышел...

22 (29.04.2012 21:13:57 отредактировано beastie♥devilette)

Я уже в полном ступоре. Может стоит поместить команду rmmod pcspkr в автозапуск. Больше ни чего не приходит в голову.
Одно ясно, что  rmmod pcspkr и добавление строчки blacklist pcspkr не одно и тоже.

23

beastie♥devilette пишет:

Одно ясно, что  rmmod pcspkr и добавление строчки blacklist pcspkr не одно и тоже.

Должно быть одно, в данном контексте.

Решил у себя проверить — «пикает» даже с выгруженным модулем.
Запустил alsamixer, выбрал канал Beep, нажал клавишу m (пауза, 00 должно поменяться на M) — раздражающий писк исчез bx

Был, был и весь вышел...

24 (29.04.2012 21:19:41 отредактировано beastie♥devilette)

Этот миксер в графическом режиме? У меня только консоль. Как выполнить команду в консоли?

25

beastie♥devilette пишет:

Как выполнить команду в консоли?

alsamixer
Был, был и весь вышел...

26 (29.04.2012 21:24:58 отредактировано beastie♥devilette)

У меня alsamixer не установлен, думаю решение с alsamixer косвенное. Должно как то выключатся на аппаратном уровне.

27

А если и этот модуль в блэк-лист добавить — snd_pcsp?

Был, был и весь вышел...

28

Команда xset -b спикер отключает?

Был, был и весь вышел...

29 (01.05.2012 04:22:41 отредактировано beastie♥devilette)

Lupo Alberto пишет:

А если и этот модуль в блэк-лист добавить — snd_pcsp?

ПОМОГЛО! Спасибо!