LinuxForum.Fans
Тема

Нет звука в Debian squeeze

Автор: alex11 40 сообщений 21660 просмотров
#169823
Показать

amixer
Simple mixer control 'Master',0
Capabilities: pvolume pswitch penum
Playback channels: Front Left - Front Right
Limits: Playback 0 - 31
Mono:
Front Left: Playback 31 [100%] [0.00dB] [on]
Front Right: Playback 31 [100%] [0.00dB] [on]
Simple mixer control 'Master Mono',0
Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
Playback channels: Mono
Limits: Playback 0 - 31
Mono: Playback 31 [100%] [0.00dB] [on]
Simple mixer control 'Master Surround',0
Capabilities: pvolume pswitch penum
Playback channels: Front Left - Front Right
Limits: Playback 0 - 31
Mono:
Front Left: Playback 31 [100%] [0.00dB] [on]
Front Right: Playback 31 [100%] [0.00dB] [on]
Simple mixer control 'Headphone Jack Sense',0
Capabilities: pswitch pswitch-joined penum
Playback channels: Mono
Mono: Playback [on]
Simple mixer control 'PCM',0
Capabilities: pvolume pswitch penum
Playback channels: Front Left - Front Right
Limits: Playback 0 - 31
Mono:
Front Left: Playback 31 [100%] [12.00dB] [on]
Front Right: Playback 31 [100%] [12.00dB] [on]
Simple mixer control 'Surround',0
Capabilities: pvolume pswitch penum
Playback channels: Front Left - Front Right
Limits: Playback 0 - 31
Mono:
Front Left: Playback 20 [65%] [-16.50dB] [on]
Front Right: Playback 20 [65%] [-16.50dB] [on]
Simple mixer control 'Surround Jack Mode',0
Capabilities: enum
Items: 'Shared' 'Independent'
Item0: 'Shared'
Simple mixer control 'Center',0
Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
Playback channels: Mono
Limits: Playback 0 - 31
Mono: Playback 18 [58%] [-19.50dB] [on]
Simple mixer control 'LFE',0
Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
Playback channels: Mono
Limits: Playback 0 - 31
Mono: Playback 18 [58%] [-19.50dB] [on]
Simple mixer control 'Line',0
Capabilities: pvolume pswitch cswitch cswitch-exclusive penum
Capture exclusive group: 0
Playback channels: Front Left - Front Right
Capture channels: Front Left - Front Right
Limits: Playback 0 - 31
Front Left: Playback 18 [58%] [-7.50dB] [on] Capture [off]
Front Right: Playback 18 [58%] [-7.50dB] [on] Capture [off]
Simple mixer control 'Line Jack Sense',0
Capabilities: pswitch pswitch-joined penum
Playback channels: Mono
Mono: Playback [on]
Simple mixer control 'CD',0
Capabilities: pvolume pswitch cswitch cswitch-exclusive penum
Capture exclusive group: 0
Playback channels: Front Left - Front Right
Capture channels: Front Left - Front Right
Limits: Playback 0 - 31
Front Left: Playback 15 [48%] [-12.00dB] [on] Capture [off]
Front Right: Playback 15 [48%] [-12.00dB] [on] Capture [off]
Simple mixer control 'Mic',0
Capabilities: pvolume pvolume-joined pswitch pswitch-joined cswitch cswitch-exclusive penum
Capture exclusive group: 0
Playback channels: Mono
Capture channels: Front Left - Front Right
Limits: Playback 0 - 31
Mono: Playback 17 [55%] [-9.00dB] [on]
Front Left: Capture [off]
Front Right: Capture [off]
Simple mixer control 'Mic Boost (+20dB)',0
Capabilities: pswitch pswitch-joined penum
Playback channels: Mono
Mono: Playback [on]
Simple mixer control 'Mic Select',0
Capabilities: enum
Items: 'Mic1' 'Mic2'
Item0: 'Mic1'
Simple mixer control 'Video',0
Capabilities: cswitch cswitch-exclusive penum
Capture exclusive group: 0
Capture channels: Front Left - Front Right
Front Left: Capture [off]
Front Right: Capture [off]
Simple mixer control 'Phone',0
Capabilities: pvolume pvolume-joined pswitch pswitch-joined cswitch cswitch-exclusive penum
Capture exclusive group: 0
Playback channels: Mono
Capture channels: Front Left - Front Right
Limits: Playback 0 - 31
Mono: Playback 18 [58%] [-7.50dB] [on]
Front Left: Capture [off]
Front Right: Capture [off]
Simple mixer control 'IEC958',0
Capabilities: pswitch pswitch-joined penum
Playback channels: Mono
Mono: Playback [on]
Simple mixer control 'IEC958 Playback AC97-SPSA',0
Capabilities: volume volume-joined penum
Playback channels: Mono
Capture channels: Mono
Limits: 0 - 3
Mono: 1 [33%]
Simple mixer control 'IEC958 Playback Source',0
Capabilities: enum
Items: 'AC-Link' 'A/D Converter'
Item0: 'A/D Converter'
Simple mixer control 'Aux',0
Capabilities: pvolume pswitch cswitch cswitch-exclusive penum
Capture exclusive group: 0
Playback channels: Front Left - Front Right
Capture channels: Front Left - Front Right
Limits: Playback 0 - 31
Front Left: Playback 12 [39%] [-16.50dB] [on] Capture [off]
Front Right: Playback 12 [39%] [-16.50dB] [on] Capture [off]
Simple mixer control 'Capture',0
Capabilities: cvolume cswitch penum
Capture channels: Front Left - Front Right
Limits: Capture 0 - 15
Front Left: Capture 8 [53%] [12.00dB] [on]
Front Right: Capture 8 [53%] [12.00dB] [on]
Simple mixer control 'Mix',0
Capabilities: cswitch cswitch-exclusive penum
Capture exclusive group: 0
Capture channels: Front Left - Front Right
Front Left: Capture [on]
Front Right: Capture [on]
Simple mixer control 'Mix Mono',0
Capabilities: cswitch cswitch-exclusive penum
Capture exclusive group: 0
Capture channels: Front Left - Front Right
Front Left: Capture [off]
Front Right: Capture [off]
Simple mixer control 'Channel Mode',0
Capabilities: enum
Items: '2ch' '4ch' '6ch'
Item0: '2ch'
Simple mixer control 'Downmix',0
Capabilities: enum
Items: 'Off' '6 -> 4' '6 -> 2'
Item0: 'Off'
Simple mixer control 'Exchange Front/Surround',0
Capabilities: pswitch pswitch-joined penum
Playback channels: Mono
Mono: Playback [on]
Simple mixer control 'External Amplifier',0
Capabilities: pswitch pswitch-joined penum
Playback channels: Mono
Mono: Playback [on]
Simple mixer control 'High Pass Filter Enable',0
Capabilities: pswitch pswitch-joined penum
Playback channels: Mono
Mono: Playback [on]
Simple mixer control 'Spread Front to Surround and Center/LFE',0
Capabilities: pswitch pswitch-joined penum
Playback channels: Mono
Mono: Playback [on]
Simple mixer control 'Stereo Mic',0
Capabilities: pswitch pswitch-joined penum
Playback channels: Mono
Mono: Playback [on]
Simple mixer control 'V_REFOUT Enable',0
Capabilities: pswitch pswitch-joined penum
Playback channels: Mono
Mono: Playback [on]

#169825
alex11 написал:

~$ play 100Hz_44100Hz_16bit_05sec.wav
bash: play: команда не найдена

Установите пакет sox.

text
$ aptitude install sox
#169827

alex11, два раза сказали - не будет тегов - снесу ваши сообщения, а то и всю тему. жду 15 минут отредактируйте свои посты.

#169851

newzenon,

Извините, пока разобрался со спойлерами....

Установил sox.
Вот, что вышло:
play 100Hz_44100Hz_16bit_05sec.wav

100Hz_44100Hz_16bit_05sec.wav:

File Size: 441k Bit Rate: 706k
Encoding: Signed PCM
Channels: 1 @ 16-bit
Samplerate: 44100Hz
Replaygain: off
Duration: 00:00:05.00

In:100% 00:00:05.00 [00:00:00.00] Out:240k [ ===|=== ] Hd:3.1 Clip:0
Done.

Звука нет.

#169864

Странно всё это.
Давайте уж до кучи
[console]dpkg -l | grep alsa[/console]
[console]aplay -l -v[/console]

#169872

durc,
dpkg -l | grep alsa

Показать

ii alsa-base 1.0.23+dfsg-2 ALSA driver configuration files
ii alsa-tools 1.0.23-3+b1 Console based ALSA utilities for specific hardware
ii alsa-utils 1.0.23-3 Utilities for configuring and using ALSA
ii gnome-alsamixer 0.9.7~cvs.20060916.ds.1-2 ALSA sound mixer for GNOME
ii gstreamer0.10-alsa 0.10.30-1 GStreamer plugin for ALSA
ii libsdl1.2debian-alsa 1.2.14-6.1 Simple DirectMedia Layer (with X11 and ALSA options)
ii libsox-fmt-alsa 14.3.1-1 SoX alsa format I/O library

aplay -l -v
**** List of PLAYBACK Hardware Devices ****
card 0: SI7012 [SiS SI7012], device 0: Intel ICH [SiS SI7012]
Subdevices: 1/1
Subdevice #0: subdevice #0

Да, уж. Если было бы все очень просто, можно было б и погуглить, а не в приличный
форум идти!

#169888

Всё же покажите вывод команды

text
/sbin/lsmod | grep snd

и посмотрите, есть ли в вашем /etc/modprobe.d/aliases.conf
строки, подобные этим
[console]
alias char-major-116-* snd
alias snd-card-0 snd-hda-intel

alias sound-service-*-0 snd-mixer-oss
alias sound-service-*-1 snd-seq-oss
alias sound-service-*-3 snd-pcm-oss
alias sound-service-*-8 snd-seq-oss
alias sound-service-*-12 snd-pcm-oss
[/console]
а в /etc/modprobe.d/alsa-base.conf - этим
[console]
options snd-hda-intel index=0
#options snd-hda-intel position_fix=1
[/console]
Закомментированная строка использовалась, когда у меня была плата
с кодеком ALC888 для улучшения работы микрофона.
У вас вместо snd-hda-intel должен быть snd-intel8x0.

Если таких строк нет. попробуйте их внести и перезапустить alsa.

Пётр.

#169891
alex11 написал:


In:100% 00:00:05.00 [00:00:00.00] Out:240k [ ===|=== ] Hd:3.1 Clip:0
Done.

Звука нет.

Дык вроде воспроизводит? Банально с проводами, штекерами, и вообще сама звуковая в порядке?

#169910

newzenon,

Да, в том то и дело!
Звук есть в винде и в убунту!
С проводами и наушниками все в порядке!

#169916

alex11, а вы пробовали в другие разьемы подключать, возможно там поменялся порт куда звук выводить

#169960

У меня звука по-прежнему нет, заметил в /var/boot строку
pcm_dmix.c:1016:(snd_pcm_dmix_open) unable to open slave
я не знаю, что это значит.

Но один раз звук всё же был, так что непонятно.

Пётр.

#170038

Peter,


/sbin/lsmod | grep snd

Показать

snd_intel8x0 19595 3
snd_ac97_codec 79148 1 snd_intel8x0
ac97_bus 710 1 snd_ac97_codec
snd_pcm 47226 3 snd_intel8x0,snd_ac97_codec
snd_seq 35327 0
snd_timer 12258 3 snd_pcm,snd_seq
snd_seq_device 3673 1 snd_seq
snd 34387 10 snd_intel8x0,snd_ac97_codec,snd_pcm,snd_seq,snd_timer,snd_seq_device
soundcore 3450 1 snd
snd_page_alloc 4977 2 snd_intel8x0,snd_pcm

А вот здесь засада, совсем нет такого, что надо
"и посмотрите, есть ли в вашем /etc/modprobe.d/aliases.conf
строки, подобные этим"

Показать

# These are the standard aliases for devices and kernel drivers.
# This file does not need to be modified.
#
# No new aliases should be added to this file, please file a bug against
# the kernel for any aliases which are still not built-in.

# network protocols ##########################################################
# alias net-pf-1 unix
# alias net-pf-2 ipv4
# alias net-pf-3 ax25
# alias net-pf-4 ipx
# alias net-pf-5 appletalk
# alias net-pf-6 netrom
# 7 BRIDGE
# alias net-pf-8 atm
# alias net-pf-9 x25
# alias net-pf-10 ipv6
# alias net-pf-11 rose
# alias net-pf-12 decnet
# 13 NETBEUI
# alias net-pf-15 af_key
# alias net-pf-16 af_netlink
# alias net-pf-17 af_packet
# 18 ASH
# alias net-pf-19 econet
# alias net-pf-20 atm
# 22 SNA
# alias net-pf-23 irda
# alias net-pf-24 pppoe
# 25 WANROUTER
# alias net-pf-26 llc2
# alias net-pf-31 bluetooth
# alias net-pf-33 af_rxrpc

alias net-pf-16-proto-1 wire
alias net-pf-16-proto-3 ip_queue
# alias net-pf-16-proto-4 inet_diag
# alias net-pf-16-proto-5 ipt_ULOG
# alias net-pf-16-proto-6 xfrm_user
alias net-pf-16-proto-8 scsi_transport_iscsi
alias net-pf-16-proto-9 audit
alias net-pf-16-proto-11 cn
# alias net-pf-16-proto-12 nfnetlink
alias net-pf-16-proto-13 ip6_queue
# alias net-pf-16-proto-14 dn_rtmsg

# executables formats ########################################################
install binfmt-0000 /bin/true
alias binfmt-204 binfmt_aout
alias binfmt-263 binfmt_aout
alias binfmt-264 binfmt_aout
alias binfmt-267 binfmt_aout
alias binfmt-387 binfmt_aout

# block devices ##############################################################
alias block-major-3-* ide_generic
alias block-major-22-* ide_generic
alias block-major-33-* ide_generic
alias block-major-34-* ide_generic
alias block-major-37-* ide_tape
alias block-major-44-* ftl
alias block-major-46-* pcd
alias block-major-47-* pf
alias block-major-56-* ide_generic
alias block-major-57-* ide_generic
alias block-major-58-* lvm_mod
alias block-major-88-* ide_generic
alias block-major-89-* ide_generic
alias block-major-90-* ide_generic
alias block-major-91-* ide_generic
alias block-major-93-* nftl
alias block-major-97-* pg

# character devices ##########################################################
alias char-major-10-1 psmouse
alias char-major-10-139 openprom
alias char-major-10-157 applicom
alias char-major-10-181 toshiba
alias char-major-10-183 hw_random
alias char-major-10-187 irnet
alias char-major-10-189 ussp
alias char-major-10-250 hci_vhci
alias char-major-13-0 joydev
alias char-major-13-1 joydev
alias char-major-13-2 joydev
alias char-major-13-3 joydev
alias char-major-13-32 mousedev
alias char-major-13-33 mousedev
alias char-major-13-34 mousedev
alias char-major-13-35 mousedev
alias char-major-13-63 mousedev
alias char-major-13-64 evdev
alias char-major-13-65 evdev
alias char-major-13-66 evdev
alias char-major-13-67 evdev
alias char-major-19-* cyclades
alias char-major-20-* cyclades
alias char-major-22-* pcxx
alias char-major-23-* pcxx
alias char-major-27-* ftape
alias char-major-34-* scc
alias char-major-35-* tclmidi
alias char-major-48-* riscom8
alias char-major-49-* riscom8
alias char-major-57-* esp
alias char-major-58-* esp
alias char-major-63-* kdebug
alias char-major-67-* coda
alias char-major-75-* specialix
alias char-major-76-* specialix
alias char-major-81-* videodev
alias char-major-83-* vtx
alias char-major-89-* i2c_dev
alias char-major-90-* mtdchar
alias char-major-96-* pt
alias char-major-97-* pg
alias char-major-107-* 3dfx
alias char-major-109-* lvm_mod
alias char-major-166-* cdc_acm
alias char-major-171-0 raw1394
alias char-major-171-1 video1394
alias char-major-171-2 dv1394
alias char-major-171-3 amdtp
alias char-major-180-* usbcore
alias char-major-195-* nvidia
alias char-major-200-* vxspec
alias char-major-202-* msr
alias char-major-203-* cpuid
alias char-major-206-* osst
alias char-major-208-* ussp
alias char-major-227-* tub3270
#alias char-major-240-* usb-serial
#alias char-major-240-* hsfserial
#alias char-major-241-* hsfserial

# misc #######################################################################
#alias bt-proto-0 l2cap
#alias bt-proto-2 sco
#alias bt-proto-3 rfcomm
#alias bt-proto-4 bnep
#alias bt-proto-5 cmtp
#alias bt-proto-6 hidp
alias bt-proto-7 avdtp

alias cipcb0 cipcb
alias cipcb1 cipcb
alias cipcb2 cipcb
alias cipcb3 cipcb
alias dummy0 dummy
alias dummy1 dummy
alias plip0 plip
alias plip1 plip
alias slip0 slip
alias slip1 slip
alias tunl0 ipip
alias gre0 ip_gre

alias usbdevfs usbcore

alias nfs4 nfs

# work around other kernel issues ############################################
# The EHCI driver should be loaded before the ones for low speed controllers
# or some devices may be confused when they are disconnected and reconnected.
softdep uhci-hcd pre: ehci-hcd
softdep ohci-hcd pre: ehci-hcd

и здесь тоже не так
/etc/modprobe.d/alsa-base.conf

Показать

# autoloader aliases
install sound-slot-0 /sbin/modprobe snd-card-0
install sound-slot-1 /sbin/modprobe snd-card-1
install sound-slot-2 /sbin/modprobe snd-card-2
install sound-slot-3 /sbin/modprobe snd-card-3
install sound-slot-4 /sbin/modprobe snd-card-4
install sound-slot-5 /sbin/modprobe snd-card-5
install sound-slot-6 /sbin/modprobe snd-card-6
install sound-slot-7 /sbin/modprobe snd-card-7
# Cause optional modules to be loaded above generic modules
install snd /sbin/modprobe --ignore-install snd && { /sbin/modprobe --quiet snd-ioctl32 ; /sbin/modprobe --quiet snd-seq ; }
install snd-rawmidi /sbin/modprobe --ignore-install snd-rawmidi && { /sbin/modprobe --quiet snd-seq-midi ; : ; }
install snd-emu10k1 /sbin/modprobe --ignore-install snd-emu10k1 && { /sbin/modprobe --quiet snd-emu10k1-synth ; : ; }

# Prevent abnormal drivers from grabbing index 0
options bt87x index=-2
options cx88_alsa index=-2
options snd-atiixp-modem index=-2
options snd-intel8x0m index=-2
options snd-via82xx-modem index=-2
# Keep snd-pcsp from beeing loaded as first soundcard
options snd-pcsp index=-2
# Keep snd-usb-audio from beeing loaded as first soundcard
options snd-usb-audio index=-2
#170043

Pride,
Пробовал - не помогло.

#170064

Если этих строк нет, то их можно вставить и перезагрузиться.

Вот для сравнения мой вывод lsmod:
[console]
snd_hrtimer 12604 1
snd_hda_codec_via 52489 1
snd_hda_intel 25946 5
snd_hda_codec 67647 2 snd_hda_codec_via,snd_hda_intel
snd_hwdep 13148 1 snd_hda_codec
snd_pcm_oss 40662 1
snd_mixer_oss 17905 1 snd_pcm_oss
snd_pcm 67327 3 snd_hda_intel,snd_hda_codec,snd_pcm_oss
snd_seq_midi 12848 0
snd_rawmidi 22963 1 snd_seq_midi
snd_seq_midi_event 13316 1 snd_seq_midi
snd_seq 44678 3 snd_seq_midi,snd_seq_midi_event
snd_timer 22658 3 snd_hrtimer,snd_pcm,snd_seq
snd_seq_device 13155 3 snd_seq_midi,snd_rawmidi,snd_seq
snd 52280 20 snd_hda_codec_via,snd_hda_intel,snd_hda_codec,snd_hwdep,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_rawmidi,snd_seq,snd_timer,snd_seq_device
soundcore 13014 2 snd
snd_page_alloc 12969 2 snd_hda_intel,snd_pcm
[/console]

Пётр.

#170112

Peter,

Не могу никак отредактировать.
Запускаю:
# gedit /sbin/lsmod
Выходит вот это:
"Редактору gedit не удалось определить кодировку символов.
Возможно, вы пытаетесь открыть двоичный файл.
Выберите кодировку из меню и попробуйте ещё раз."
Кодировка, конечно, не главное.
В файле modules ситуация повторилась.

#170119

Я ведь приводил команду:

text
/sbin/lsmod | grep snd

А ещё есть такая вещь, как перенаправление в файл.

Пётр.

#170407

Я нашёл причину, по которой не было звука - после очередного обновления
я забыл удалить из /etc/rcX.d/ запуск sound server, у меня это был
roaraudio, по умолчанию должен был быть muroar. С ними не было звука
и с ALC888.

Т.е. надо дать команду

text
ps -A |grep roar

если она покажет какой-то процесс, то как root убить его командой kill,
затем, тоже как root, в /etc/rc2.d/ дать команду

text
ls | grep roar

и удалить то, что она покажет, из загрузки, например

text
update-rc.d -f muroar remove

После этого у меня звук появлялся.

Пётр.

#170890

Peter,

РЕШЕНО.
До того как прочитать
"Я нашёл причину, по которой не было звука ...."
снес алсу, поставил ее заново, после этого слетел дебиан, это уже не в первый раз
и не только у меня. Никакие grub ы и монтирования и пр startx-ы не помогли.
Не грузилась графическая оболочка. Почти на все команды из под рута:
отказано в доступе.
Стыдно, конечно, но пришлось с нуля поставить дебиан, и все заработало.
Думал, что такое только с виндой надо делать....
Не первый раз слышу, что squeeze еще далеко не stable, но лучше он, чем винда и убунту.
Всем выражаю огромную Благодарность за попытку помочь.

#170907

Не знаю, зачем отдельно ставить alsa, она и так есть в дистрибутиве.
Только для совершенно новой аппаратуры.
Я не помню, когда sound server стал мешать выводу звука,
даже не помню, произошло это в Lenny или в Squeeze,
а сейчас у меня Wheezy.

Пётр.

Войдите или зарегистрируйтесь, чтобы ответить.