LINUX.ORG.RU

Нет звука

 ,


0

2

Помогите, пожалуйста, с настройкой звука. Установлен Debian стейбл, ядро 2.6.32-5-amd64.

lspci -kv
00:01.1 Audio device: ATI Technologies Inc Device 1314
	Subsystem: Samsung Electronics Co Ltd Device c589
	Flags: bus master, fast devsel, latency 0, IRQ 19
	Memory at feb44000 (32-bit, non-prefetchable) [size=16K]
	Capabilities: <access denied>
	Kernel driver in use: HDA Intel
00:14.2 Audio device: ATI Technologies Inc SBx00 Azalia (Intel HDA) (rev 40)
	Subsystem: Samsung Electronics Co Ltd Device c589
	Flags: bus master, slow devsel, latency 32, IRQ 16
	Memory at feb40000 (64-bit, non-prefetchable) [size=16K]
	Capabilities: <access denied>
	Kernel driver in use: HDA Intel
В alsamixer две звуковые карты: HD-Audio Generic и HDA ATI SB. У первой только S/PDIF, у второй Master, headphon,... все выставлено на максимум. Звука нету.
aplay /usr/share/sounds/alsa/Front_Center.wav 
ALSA lib pcm_dmix.c:1018:(snd_pcm_dmix_open) unable to open slave
aplay: main:654: audio open error: Нет такого файла или каталога


Скорее всего надо задать порядок, чтобы та, которая на системной плате, была первой. Погугли про slots или index.

GotF ★★★★★ ()
Ответ на: комментарий от anonymous
lsmod | sort -k1
ac                      2192  0 
ahci                   32886  3 
battery                 4998  0 
binfmt_misc             6447  1 
bluetooth              41843  9 sco,bnep,rfcomm,l2cap,btusb
bnep                    9443  2 
brcm80211             623429  0 
bridge                 39678  0 
btusb                   9913  2 
button                  4650  1 fglrx
cdrom                  29351  1 sr_mod
cfg80211              101656  2 brcm80211,mac80211
cpufreq_conservative     5162  0 
cpufreq_powersave        902  0 
cpufreq_stats           2740  0 
cpufreq_userspace       1992  0 
crc16                   1319  1 l2cap
crc_t10dif              1276  1 sd_mod
ehci_hcd               32145  0 
evdev                   7352  18 
ext2                   52937  1 
ext3                  106806  1 
fglrx                3189319  165 
fuse                   50972  1 
hid                    63273  1 usbhid
i2c_core               15835  2 i2c_piix4,videodev
i2c_piix4               8328  0 
jbd                    37365  1 ext3
l2cap                  24752  16 bnep,rfcomm
libata                133824  1 ahci
loop                   11799  0 
lp                      7462  0 
mac80211              137532  1 brcm80211
mbcache                 5050  2 ext3,ext2
mii                     3210  1 r8169
Module                  Size  Used by
nls_base                6377  1 usbcore
ohci_hcd               19375  0 
output                  1692  1 video
parport                27954  3 parport_pc,ppdev,lp
parport_pc             18855  0 
pcspkr                  1699  0 
powernow_k8            10978  0 
ppdev                   5030  0 
processor              29951  3 powernow_k8
psmouse                49937  0 
r8169                  36872  0 
rfcomm                 29645  8 
rfkill                 13060  4 cfg80211,bluetooth
sco                     7225  2 
scsi_mod              126789  4 sg,sr_mod,sd_mod,libata
sd_mod                 29953  4 
serio_raw               3752  0 
sg                     24085  0 
snd                    46542  12 snd_hda_codec_realtek,snd_hda_intel,snd_hda_codec,snd_hwdep,snd_pcm,snd_seq,snd_timer,snd_seq_device
snd_hda_codec          54244  3 snd_hda_codec_realtek,snd_hda_codec_atihdmi,snd_hda_intel
snd_hda_codec_atihdmi     2251  1 
snd_hda_codec_realtek   235698  1 
snd_hda_intel          20051  2 
snd_hwdep               5380  1 snd_hda_codec
snd_page_alloc          6265  2 snd_hda_intel,snd_pcm
snd_pcm                60487  2 snd_hda_intel,snd_hda_codec
snd_seq                42913  0 
snd_seq_device          4493  1 snd_seq
snd_timer              15598  2 snd_pcm,snd_seq
soundcore               4598  1 snd
sr_mod                 12602  0 
stp                     1440  1 bridge
thermal                11674  0 
thermal_sys            11942  3 video,processor,thermal
uinput                  6376  1 
usbcore               123186  6 uvcvideo,btusb,usbhid,ohci_hcd,ehci_hcd
usbhid                 33324  0 
uvcvideo               52127  0 
v4l1_compat            11442  2 uvcvideo,videodev
v4l2_compat_ioctl32     8474  1 videodev
video                  17445  0 
videodev               30105  1 uvcvideo
ls -l /dev/snd/
итого 0
drwxr-xr-x  2 root root       80 Май 26 23:23 by-path
crw-rw----+ 1 root audio 116,  6 Май 26 23:23 controlC0
crw-rw----+ 1 root audio 116, 10 Май 26 23:23 controlC1
crw-rw----+ 1 root audio 116,  5 Май 26 23:23 hwC0D0
crw-rw----+ 1 root audio 116,  9 Май 26 23:23 hwC1D0
crw-rw----+ 1 root audio 116,  4 Май 26 23:23 pcmC0D3p
crw-rw----+ 1 root audio 116,  8 Май 26 23:23 pcmC1D0c
crw-rw----+ 1 root audio 116,  7 Май 26 23:23 pcmC1D0p
crw-rw----+ 1 root audio 116,  3 Май 26 23:23 seq
crw-rw----+ 1 root audio 116,  2 Май 26 23:23 timer
di ()
Ответ на: комментарий от Xe0N
cat /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
di ()
Ответ на: комментарий от di

sudo nano /etc/default/grub

заменяешь

GRUB_CMDLINE_LINUX_DEFAULT=«quiet»

на

GRUB_CMDLINE_LINUX_DEFAULT=«quiet radeon.audio=1»

потом

sudo update-grub2 && sudo reboot

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

Сделал, спикер перед ребутом и логином пикнул. И все aplay то же самое выдает

aplay -vv /usr/lib/openoffice/basis3.2/share/gallery/sounds/apert.wav
ALSA lib pcm_dmix.c:1018:(snd_pcm_dmix_open) unable to open slave
aplay: main:654: audio open error: Нет такого файла или каталога

di ()
Ответ на: комментарий от anonymous
aplay -Dhw:0 /usr/share/sounds/alsa/Front_Center.wav
aplay: main:654: audio open error: Нет такого файла или каталога
aplay -Dhw:1 /usr/share/sounds/alsa/Front_Center.wav
Playing WAVE '/usr/share/sounds/alsa/Front_Center.wav' : Signed 16 bit Little Endian, Rate 48000 Hz, Mono
aplay: set_params:1059: Channels count non available
di ()
Ответ на: комментарий от di

Channels count non available

попробуй на стерео вавке, должно заиграть. я веду к тому, что у тебя где-то кривой asoundrc или что-то в этом роде

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

В линуксе одним из самых действенных методов решения проблем со звуком является изменения статуса установленности пульсы. Снести если стоит, установить если не стоит.

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

А сейчас у вас звука во флеше в браузере не будет наверняка).

Xe0N ()
Ответ на: комментарий от di

так играет или нет? стерео-wav сделай в audacity, например. или передай любой файл чз
aplay -Dhw:1 <file.txt
услышишь шум

anonymous ()
Ответ на: комментарий от Xe0N

Я пока ничего не решил, просто попробовал, сейчас буду дальше разбираться

di ()
Ответ на: комментарий от anonymous

Пардона, что так долго. Создал файлик стерео, звук слышно и вот:

aplay -Dhw:1 a.wav 
Playing WAVE 'a.wav' : Signed 16 bit Little Endian, Rate 44100 Hz, Stereo
^CAborted by signal Прерывание...

di ()
Ответ на: комментарий от anonymous
ls /etc/asound.conf ~/.asoundrc
ls: невозможно получить доступ к /etc/asound.conf: Нет такого файла или каталога
ls: невозможно получить доступ к /home/userff/.asoundrc: Нет такого файла или каталога[/bash]
di ()
Ответ на: комментарий от di

интересно, видимо, почему-то дефолтный девайс алсы криво создался. у версия алсы в ядре оответствует версии alsa-lib (или libasound)?

anonymous ()
Ответ на: комментарий от Xe0N

он же только что написал, что играет через hw:1

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

Заработал звук! Огромное Вам спасибо за помощь и терпение. И если не сложно подскажите пожалуйста, что почитать, чтобы разбираться лучше в устройстве ядра.

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