LINUX.ORG.RU

Beholder 507 RDS и звук через PCI


0

0

Отваливается звук на сабжевом тюнере. После чего в dmesg куча записей вида saa7133[0]: dsp access error. Вытащить/вставить saa7134/saa7134-alsa не помогает - ошибки продолжают валиться.

lspci: 02:01.0 Multimedia controller: Philips Semiconductors SAA7133/SAA7135 Video Broadcast Decoder (rev f0) Flags: bus master, medium devsel, latency 32, IRQ 209 Memory at f4009000 (32-bit, non-prefetchable) [size=2K] Capabilities: [40] Power Management version 2

/etc/modprobe.conf: # tv tuner options saa7134 tuner=63 card=67 install saa7134 /sbin/modprobe --ignore-install saa7134; /sbin/modprobe saa7134-alsa options tuner secam=d radio_range=66

alias snd-card-1 saa7134-alsa options snd-card-1 index=1 options saa7134-alsa index=1

dmesg | egrep 'saa713[43]|tuner': (загрузка системы, когда еще работает) saa7133[0]: found at 0000:02:01.0, rev: 240, irq: 209, latency: 32, mmio: 0xf4009000 saa7133[0]: subsystem: 0000:507b, board: Beholder BeholdTV 409 FM [card=67,insmod option] saa7133[0]: board init: gpio is 200000 input: saa7134 IR (Beholder BeholdTV 4 as /class/input/input3 saa7133[0]: i2c eeprom 00: 00 00 7b 50 54 20 00 00 00 00 00 00 00 00 00 01 saa7133[0]: i2c eeprom 10: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff saa7133[0]: i2c eeprom 20: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff saa7133[0]: i2c eeprom 30: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff saa7133[0]: i2c eeprom 40: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff saa7133[0]: i2c eeprom 50: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff saa7133[0]: i2c eeprom 60: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff saa7133[0]: i2c eeprom 70: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff tuner 1-0043: chip found @ 0x86 (saa7133[0]) tda9887 1-0043: tda988[5/6/7] found @ 0x43 (tuner) tuner 1-0060: All bytes are equal. It is not a TEA5767 tuner 1-0060: chip found @ 0xc0 (saa7133[0]) tuner 1-0060: type set to 63 (Philips FMD1216ME MK3 Hybrid Tuner) saa7133[0]: registered device video0 [v4l2] saa7133[0]: registered device vbi0 saa7133[0]: registered device radio0 saa7134 ALSA driver for DMA sound loaded saa7133[0]/alsa: saa7133[0] at 0xf4009000 irq 209 registered as card 1

Дистрибутив CentOS 5, ведро 2.6.18-8.1.8.el5 Есть подозрение, что неправильно выставлен tuner/card в modprobe.conf. Может кто знает, что там надо выставлять для Beholder 507?

anonymous

wtf

Блин не посмотрел на тех параграфс

dmesg:
saa7133[0]: found at 0000:02:01.0, rev: 240, irq: 209, latency: 32, mmio: 0xf4009000
saa7133[0]: subsystem: 0000:507b, board: Beholder BeholdTV 409 FM [card=67,insmod option]
saa7133[0]: board init: gpio is 200000
input: saa7134 IR (Beholder BeholdTV 4 as /class/input/input3
saa7133[0]: i2c eeprom 00: 00 00 7b 50 54 20 00 00 00 00 00 00 00 00 00 01
saa7133[0]: i2c eeprom 10: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
saa7133[0]: i2c eeprom 20: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
saa7133[0]: i2c eeprom 30: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
saa7133[0]: i2c eeprom 40: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
saa7133[0]: i2c eeprom 50: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
saa7133[0]: i2c eeprom 60: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
saa7133[0]: i2c eeprom 70: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
tuner 1-0043: chip found @ 0x86 (saa7133[0])
tda9887 1-0043: tda988[5/6/7] found @ 0x43 (tuner)
tuner 1-0060: All bytes are equal. It is not a TEA5767
tuner 1-0060: chip found @ 0xc0 (saa7133[0])
tuner 1-0060: type set to 63 (Philips FMD1216ME MK3 Hybrid Tuner)
saa7133[0]: registered device video0 [v4l2]
saa7133[0]: registered device vbi0
saa7133[0]: registered device radio0
saa7134 ALSA driver for DMA sound loaded
saa7133[0]/alsa: saa7133[0] at 0xf4009000 irq 209 registered as card 1

lspci:
02:01.0 Multimedia controller: Philips Semiconductors SAA7133/SAA7135 Video Broadcast Decoder (rev f0)
Flags: bus master, medium devsel, latency 32, IRQ 209
Memory at f4009000 (32-bit, non-prefetchable) [size=2K]
Capabilities: [40] Power Management version 2

modprobe.conf:
# tv tuner
options saa7134 tuner=63 card=67
install saa7134 /sbin/modprobe --ignore-install saa7134; /sbin/modprobe saa7134-alsa
options tuner secam=d radio_range=66

alias snd-card-1 saa7134-alsa
options snd-card-1 index=1
options saa7134-alsa index=1

anonymous
()
Ответ на: wtf от anonymous

У других получалось обойти dsp access error путем установки параметра latency для saa7134 в одно из значений 32, 64 и холодной перезагрузки. Впрочем, не гарантирую, что поможет. Сам с такой проблемой не сталкивался.

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

Поставил latency=64, вроде пока работает :) Спасибо.

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