Автор Тема: Пропал звук, рецепты не помогают  (Прочитано 7794 раз)

Оффлайн podar

  • Давно тут
  • **
  • Сообщений: 35
    • Email
Установил AltLinux 5.0.1 Школьный. Изучаю новую систему и слушаю музыку. Звук хороший. Решил настроить тюнер AverMedia 507. Нашел на форуме темы. Попробовал несколько из них. Тюнер заработал. Использую программу tvtime. Вернее сказать картинка есть, а звука нет. Ладно, ищем дальше. Находим рецепты и пробуем. Нет звука с тюнера. И замечаю, что нет вывода звука вообще. Запускаю музыкальные файлы - тишина.  Вчера и сегодня мучаюсь с этим. Систему только стал изучать, новичок в этом деле. Помогите советом.
При запуске tvtime выводится ошибка.  Вам она может быть все и объяснит. А я пока не знаю, где искать.

unning tvtime 1.0.2.
Reading configuration from /etc/tvtime/tvtime.xml
Reading configuration from /root/.tvtime/tvtime.xml
mixer: find error: Success
mixer: Can't open mixer default, mixer volume and mute unavailable.
mixer: Can't open device default/Line, mixer volume and mute unavailable.
  Помогите разобраться.

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 255
  • Учиться .... Телепатами не рождаются, ими ....
    • Email

Оффлайн podar

  • Давно тут
  • **
  • Сообщений: 35
    • Email
Re: Пропал звук, рецепты не помогают
« Ответ #2 : 07.01.2011 16:04:42 »
Указанная ссылка в статье не работает http://www.unsafe.ru/lakostis/RPMS/ALTLinux/kernel-2.6.22/i586/RPMS/

kernel-image-wks-smp-2.6.22-alt0.7.i586.rpm             не найдена
kernel-modules-alsa-wks-smp-1.0.15-alt0.1.13263..>     не найдена
kernel-modules-drm-wks-smp-2007.06.10-alt1.1326..>       не найдена
liblirc-0.8.2-alt1.i586.rpm     стоит свежее
lirc-0.8.2-alt1.i586.rpm   стоит свежее

cat /etc/modprobe.d/saa7134

alias char-major-81 videodev
options i2c-algo-bit bit_test=1
alias char-major-81-0 saa7134
alias char-major-81-1 off
alias char-major-81-2 off
alias char-major-81-3 off
alias char-major-89 i2c-dev
options saa7134 card=102 tuner=38 i2c_scan=1 radio_nr=1 alsa=1
options saa7134-alsa index=1
options tuner secam=d port2=0 port1=1

dmesg | grep saa713
[    7.455202] saa7130/34: v4l2 driver version 0.2.15 loaded
[    7.455325] saa7134 0000:02:0c.0: PCI INT A -> GSI 20 (level, low) -> IRQ 20
[    7.455347] saa7133[0]: found at 0000:02:0c.0, rev: 209, irq: 20, latency: 64, mmio: 0xf7ff7000
[    7.455365] saa7133[0]: subsystem: 1461:a11b, board: Avermedia AVerTV Studio 507 [card=102,insmod option]
[    7.455432] saa7133[0]: board init: gpio is 7c8                                                         
[    7.455617] input: saa7134 IR (Avermedia AVerTV St as /devices/pci0000:00/0000:00:1e.0/0000:02:0c.0/input/input5
[    7.455962] IRQ 20/saa7133[0]: IRQF_DISABLED is not guaranteed on shared IRQs                                   
[    7.608015] saa7133[0]: i2c eeprom 00: 61 14 1b a1 ff ff ff ff ff ff ff ff ff ff ff ff                         
[    7.608039] saa7133[0]: i2c eeprom 10: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff                         
[    7.608061] saa7133[0]: i2c eeprom 20: ff f1 f7 ff ff ff ff ff ff ff ff ff ff ff ff ff
[    7.608083] saa7133[0]: i2c eeprom 30: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[    7.608104] saa7133[0]: i2c eeprom 40: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[    7.608124] saa7133[0]: i2c eeprom 50: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[    7.608145] saa7133[0]: i2c eeprom 60: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[    7.608167] saa7133[0]: i2c eeprom 70: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[    7.608188] saa7133[0]: i2c eeprom 80: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[    7.608209] saa7133[0]: i2c eeprom 90: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[    7.608230] saa7133[0]: i2c eeprom a0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[    7.608251] saa7133[0]: i2c eeprom b0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[    7.608272] saa7133[0]: i2c eeprom c0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[    7.608293] saa7133[0]: i2c eeprom d0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[    7.608314] saa7133[0]: i2c eeprom e0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[    7.608335] saa7133[0]: i2c eeprom f0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[    7.628017] saa7133[0]: i2c scan: found device @ 0x86  [tda9887]
[    7.636010] saa7133[0]: i2c scan: found device @ 0xa0  [eeprom]
[    7.644010] saa7133[0]: i2c scan: found device @ 0xc2  [???]
[    7.716694] saa7133[0]: registered device video0 [v4l2]
[    7.716816] saa7133[0]: registered device vbi0
[    7.716951] saa7133[0]: registered device radio1
[    7.751785] saa7134 ALSA driver for DMA sound loaded
[    7.751818] IRQ 20/saa7133[0]: IRQF_DISABLED is not guaranteed on shared IRQs
[    7.751874] saa7133[0]/alsa: saa7133[0] at 0xf7ff7000 irq 20 registered as card 1

lsmod | grep saa713
saa7134_alsa            9895  2
saa7134               141856  1 saa7134_alsa
ir_common              38803  1 saa7134
v4l2_common            15364  1 saa7134
videodev               33800  3 uvcvideo,saa7134,v4l2_common
videobuf_dma_sg        10390  2 saa7134_alsa,saa7134
videobuf_core          15878  2 saa7134,videobuf_dma_sg
tveeprom               11227  1 saa7134
i2c_core               20148  5 saa7134,v4l2_common,videodev,tveeprom,i2c_i801
snd_pcm                68785  3 saa7134_alsa,snd_intel8x0,snd_ac97_codec
snd                    45222  15 saa7134_alsa,snd_intel8x0,snd_ac97_codec,snd_pcm,snd_timer


Для передачи звука по шине PCI надо выполнить такую команду:
sox -q -V0 -r 32000 -w -t ossdsp /dev/dsp1 -t ossdsp /dev/dsp>>/dev/null &
[/]   выдало ошибку

amixer

Simple mixer control 'Master',0
  Capabilities: pvolume pswitch pswitch-joined
  Playback channels: Front Left - Front Right
  Limits: Playback 0 - 65536
  Mono:
  Front Left: Playback 49152 [75%] [on]
  Front Right: Playback 49152 [75%] [on]
Simple mixer control 'Capture',0
  Capabilities: cvolume cswitch cswitch-joined
  Capture channels: Front Left - Front Right
  Limits: Capture 0 - 65536
  Front Left: Capture 65536 [100%] [on]
  Front Right: Capture 65536 [100%] [on]

При запуске тюнера все та же ошибка:
Running tvtime 1.0.2.
Reading configuration from /etc/tvtime/tvtime.xml
Reading configuration from /root/.tvtime/tvtime.xml
mixer: find error: Success
mixer: Can't open mixer default, mixer volume and mute unavailable.
mixer: Can't open device default/Line, mixer volume and mute unavailable.

Изображение есть, а звука нет.

Проблема в том , что звука нет вообще, а не только при просмотре TV.




Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 255
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
Re: Пропал звук, рецепты не помогают
« Ответ #3 : 07.01.2011 16:11:08 »
Вы что дословно всё читаете? Конечно, за три года версии поменялись.

Оффлайн Карлсон

  • Завсегдатай
  • *
  • Сообщений: 1 699
Re: Пропал звук, рецепты не помогают
« Ответ #4 : 07.01.2011 16:14:53 »
Проблема в том , что звука нет вообще, а не только при просмотре TV.

То, что звука нет вообще скорее всего объясняется просто: ваша звуковуха стала второй, а первой -- тюнер. Ищите хоть бы тут на форуме "две звуковые", "alsa modindex" и т.п. Тему обсуждали многократно.

А чтоб с тюнера звук был, лучше всего передавать его не по шине, а проводочком с выхода тюнера на линейный вход звуковухи. И проще, и надежнее.

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 255
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
Re: Пропал звук, рецепты не помогают
« Ответ #5 : 07.01.2011 16:15:47 »
Звук - это надо искаь в папке /etc/modprobe.d/ настройки звуковых модулей. Грубо говоря у вас теперь две звуковые - одна на материнке, одна на тюнере. И надо настроить их совместную работу.

Оффлайн podar

  • Давно тут
  • **
  • Сообщений: 35
    • Email
Re: Пропал звук, рецепты не помогают
« Ответ #6 : 07.01.2011 16:58:42 »
/etc/modprobe.d/alsa-modindex

#### AC97 software sound chips
## spare index=0 for a real soundcard (if any)
#options snd_intel8x0 index=2     я так понимаю, нужно эти слова заменить на snd_Intel ICH?
#options snd_hda_intel index=2
#options snd_via82xx index=2
#options snd-bt87x index=3
#options snd_intel8x0m index=4
#options snd-atiixp-modem index=4
#options snd-via82xx-modem index=4

options snd_pcsp index=10

## if you experience noisy sound with VIA AC97 audio,
## try to uncomment this and play with 4/2/1:
#options snd-via82xx dxs_support=4

lspci -v
00:1f.5 Multimedia audio controller: Intel Corporation 82801EB/ER (ICH5/ICH5R) AC'97 Audio Controller (rev 02)
        Subsystem: ASUSTeK Computer Inc. P4P800 Mainboard                                                    
        Flags: bus master, medium devsel, latency 0, IRQ 17                                                  
        I/O ports at d000 [size=256]                                                                          
        I/O ports at d400 [size=64]                                                                          
        Memory at f5fff800 (32-bit, non-prefetchable) [size=512]                                              
        Memory at f5fff400 (32-bit, non-prefetchable) [size=256]                                              
        Capabilities: <access denied>                                                                        
        Kernel driver in use: Intel ICH  

02:0c.0 Multimedia controller: Philips Semiconductors SAA7131/SAA7133/SAA7135 Video Broadcast Decoder (rev d1)
        Subsystem: Avermedia Technologies Inc Device a11b
        Flags: bus master, medium devsel, latency 64, IRQ 20
        Memory at f7ff7000 (32-bit, non-prefetchable) [size=2K]
        Capabilities: <access denied>
        Kernel driver in use: saa7134

Вам, наверно, эта тема уже надоела. Но будьте снисходительны. Изучать новое в сжатые сроки не так просто.
« Последнее редактирование: 07.01.2011 17:00:48 от podar »

Оффлайн podar

  • Давно тут
  • **
  • Сообщений: 35
    • Email
Re: Пропал звук, рецепты не помогают
« Ответ #7 : 07.01.2011 17:07:51 »
2:0c.0 Multimedia controller: Philips Semiconductors SAA7131/SAA7133/SAA7135 Video Broadcast Decoder (rev d1)
        Subsystem: Avermedia Technologies Inc Device a11b
        Flags: bus master, medium devsel, latency 64, IRQ 20
        Memory at f7ff7000 (32-bit, non-prefetchable) [size=2K]
        Capabilities: [40] Power Management version 2
        Kernel driver in use: saa7134
        Kernel modules: saa7134
00:1f.5 Multimedia audio controller: Intel Corporation 82801EB/ER (ICH5/ICH5R) AC'97 Audio Controller (rev 02)
        Subsystem: ASUSTeK Computer Inc. P4P800 Mainboard                                                    
        Flags: bus master, medium devsel, latency 0, IRQ 17                                                  
        I/O ports at d000 [size=256]                                                                          
        I/O ports at d400 [size=64]                                                                          
        Memory at f5fff800 (32-bit, non-prefetchable) [size=512]                                              
        Memory at f5fff400 (32-bit, non-prefetchable) [size=256]                                              
        Capabilities: [50] Power Management version 2                                                        
        Kernel driver in use: Intel ICH                                                                      
       Kernel modules: snd-intel8x0  

Я ошибся, менять этот фрагмент не нужно. Тогда что менять?

lsmod
Module                  Size  Used by
binfmt_misc             6169  1      
vboxnetadp              5814  0      
vboxnetflt             14944  0      
vboxdrv               190653  2 vboxnetadp,vboxnetflt
autofs4                21650  3                      
af_packet              16377  0                      
sunrpc                186728  1                      
bridge                 43768  0                      
stp                     1583  1 bridge              
bnep                    9287  2                      
sco                     7499  2                      
l2cap                  29557  3 bnep                
crc16                   1331  1 l2cap                
bluetooth              49707  5 bnep,sco,l2cap      
rfkill                 15048  2 bluetooth            
dm_mod                 59257  0                      
usbhid                 34995  0                      
hid                    65832  1 usbhid              
usb_storage            32471  0                      
uvcvideo               55958  0                      
usb_libusual            9435  1 usb_storage          
saa7134_alsa            9895  2                      
saa7134               141856  1 saa7134_alsa        
ir_common              38803  1 saa7134              
v4l2_common            15364  1 saa7134              
videodev               33800  3 uvcvideo,saa7134,v4l2_common
snd_intel8x0           25304  3                            
snd_ac97_codec        100882  1 snd_intel8x0                
v4l1_compat            13349  2 uvcvideo,videodev          
ppdev                   4950  0                            
ac97_bus                 994  1 snd_ac97_codec              
parport_pc             30424  0                            
videobuf_dma_sg        10390  2 saa7134_alsa,saa7134        
ehci_hcd               34252  0                            
uhci_hcd               19658  0                            
snd_pcm                68785  3 saa7134_alsa,snd_intel8x0,snd_ac97_codec
parport                31618  2 ppdev,parport_pc                        
intel_agp              24747  1                                        
i2c_i801                7575  0                                        
skge                   35687  0                                        
agpgart                30740  1 intel_agp                              
videobuf_core          15878  2 saa7134,videobuf_dma_sg                
tveeprom               11227  1 saa7134                                
usbcore               142693  7 usbhid,usb_storage,uvcvideo,usb_libusual,ehci_hcd,uhci_hcd
floppy                 50734  0                                                          
snd_timer              18182  1 snd_pcm                                                  
i2c_core               20148  5 saa7134,v4l2_common,videodev,i2c_i801,tveeprom            
rtc_cmos                8265  0                                                          
rtc_core               14513  1 rtc_cmos                                                  
snd                    45222  15 saa7134_alsa,snd_intel8x0,snd_ac97_codec,snd_pcm,snd_timer
soundcore                828  1 snd
snd_page_alloc          6876  2 snd_intel8x0,snd_pcm
rtc_lib                 2273  1 rtc_core
sr_mod                 13125  0
nls_base                6457  1 usbcore
pcspkr                  1510  0
processor              29393  0
cdrom                  32548  1 sr_mod
thermal                10304  0
button                  4546  0
evdev                   7248  8
sg                     24448  0
ext3                  117674  2
jbd                    43432  1 ext3
mbcache                 6058  1 ext3
ata_generic             2607  0
ata_piix               19133  3
pata_acpi               2507  0
libata                165610  3 ata_generic,ata_piix,pata_acpi
sd_mod                 31874  4
crc_t10dif              1243  1 sd_mod
scsi_mod              142649  5 usb_storage,sr_mod,sg,libata,sd_mod
« Последнее редактирование: 11.01.2011 17:41:24 от Skull »

Оффлайн Карлсон

  • Завсегдатай
  • *
  • Сообщений: 1 699
Re: Пропал звук, рецепты не помогают
« Ответ #8 : 07.01.2011 17:17:54 »
Тогда что менять?

Прежде чем что-то менять, попробуйте разобраться.

Во-первых, узнайте, что традиционно в конфигах ВСЕ, что следует за символом # и до конца строки -- это комментарий. Еще раз поглядите в свой конфиг, и узнайте, какие же строки там реально "работают".

Затем раскоментируйте ту строку, где говорится про драйвер вашей звуковухи, и задайте ей индекс 1. А потом пропишите для "звука" на вашем тюнере индекс 2. Ну могу сказать точно, на какой именно модуль, saa7134 или saa7134_alsa, но можно попробовать на оба. После правки конфигов придется перезагрузиться, так проще.

Оффлайн podar

  • Давно тут
  • **
  • Сообщений: 35
    • Email
Re: Пропал звук, рецепты не помогают
« Ответ #9 : 07.01.2011 18:08:10 »
Спасибо за объяснение. Все стало понятно.
изменил.
options snd_intel8x0 index=1
options snd_saa7134_alsa index=2
Перезагрузил. Но все равно звука нет.
« Последнее редактирование: 11.01.2011 17:41:43 от Skull »

Оффлайн Uchitel

  • Давно тут
  • **
  • Сообщений: 35
Re: Пропал звук, рецепты не помогают
« Ответ #10 : 07.01.2011 19:38:18 »
Интересно получается.
Создал нового пользователя. В этом профиле есть звук, но тюнер не работает.
Кто знает, какие файлы сравнить, чтобы найти ошибку со звуком в первом профиле?

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 255
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
Re: Пропал звук, рецепты не помогают
« Ответ #11 : 07.01.2011 20:44:28 »
А там наверное ещё и pulseaudio "замешан".

Оффлайн Uchitel

  • Давно тут
  • **
  • Сообщений: 35
Re: Пропал звук, рецепты не помогают
« Ответ #12 : 07.01.2011 21:30:53 »
Я читал в постах что pulseaudio нужно "ПРИХЛОПНУТЬ". Это, наверно, отключить?
pulseaudio -k
Так?

Оффлайн sasa

  • Завсегдатай
  • *
  • Сообщений: 1 152
Re: Пропал звук, рецепты не помогают
« Ответ #13 : 07.01.2011 22:09:10 »
http://forum.altlinux.org/index.php/topic,9024.0.html
И, возможно, алсу надо настроить? alsaconf потом alsamixer (я так делал).
В alsamixer-е для включения/отключения регулятора используется m, для переключения входящих, исходящих и всех настроек - tab.
Можно более другим микшером пользоваться, штатным.
« Последнее редактирование: 07.01.2011 22:15:59 от sasa »
Компьютер - это лопата, к нему мозги нужны (с)

Оффлайн Карлсон

  • Завсегдатай
  • *
  • Сообщений: 1 699
Re: Пропал звук, рецепты не помогают
« Ответ #14 : 07.01.2011 22:23:56 »
Я читал в постах что pulseaudio нужно "ПРИХЛОПНУТЬ". Это, наверно, отключить?

Сдается мне, что понадежнее пока будет его не "прихлопнуть", а "пристреллить" :)

Сделать
rpm -qa | grep pulse
изучить, а потом применить apt-get remove.