The upgrade from R5D1 went reasonably well (did the automatic one).
However, it took me a while to figure out the modules setup for my a777 card.
Ensuring saa7134 and saa7134-dvb were in /etc/modules.conf, and creating an /etc/modprobe.d/saa7134 file for the options didn't do anything.
I came across
this, which got me working.
Why is this script being used ?
Some logs - bit odd, but it's working ok.
dmesg shows:
Code:
root@mythtv:~# dmesg | grep saa7133
saa7133[0]: found at 0000:00:0c.0, rev: 209, irq: 16, latency: 64, mmio: 0xfab00000
saa7133[0]: subsystem: 1461:2c05, board: AverTV DVB-T 777 [card=85,insmod option]
saa7133[0]: board init: gpio is 2b600
saa7133[0]: i2c eeprom 00: 61 14 05 2c 00 00 00 00 00 00 00 00 00 00 00 00
saa7133[0]: i2c eeprom 10: 00 ff 82 0e ff 20 ff ff ff ff ff ff ff ff ff ff
saa7133[0]: i2c eeprom 20: 01 40 01 02 02 03 03 01 08 ff 00 a8 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 32 00 c0 86 1e 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
saa7133[0]: registered device video0 [v4l2]
saa7133[0]: registered device vbi0
saa7133[1]: found at 0000:00:0d.0, rev: 209, irq: 20, latency: 64, mmio: 0xfac00000
saa7133[1]: subsystem: 1461:2c05, board: AverTV DVB-T 777 [card=85,insmod option]
saa7133[1]: board init: gpio is 2e400
saa7133[1]: i2c eeprom 00: 61 14 05 2c 00 00 00 00 00 00 00 00 00 00 00 00
saa7133[1]: i2c eeprom 10: 00 ff 82 0e ff 20 ff ff ff ff ff ff ff ff ff ff
saa7133[1]: i2c eeprom 20: 01 40 01 02 02 03 03 01 08 ff 00 a8 ff ff ff ff
saa7133[1]: i2c eeprom 30: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
saa7133[1]: i2c eeprom 40: ff 32 00 c0 86 1e ff ff ff ff ff ff ff ff ff ff
saa7133[1]: i2c eeprom 50: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
saa7133[1]: i2c eeprom 60: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
saa7133[1]: i2c eeprom 70: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
saa7133[1]: registered device video1 [v4l2]
saa7133[1]: registered device vbi1
saa7133[0]: avertv 777 dvb setup
DVB: registering new adapter (saa7133[0]).
saa7133[1]: avertv 777 dvb setup
DVB: registering new adapter (saa7133[1]).
root@mythtv:~#
lsmod shows:
Code:
root@mythtv:~# lsmod | grep saa7134
saa7134_dvb 16772 31
video_buf_dvb 8580 1 saa7134_dvb
nxt200x 16516 1 saa7134_dvb
tda1004x 18052 1 saa7134_dvb
mt352 9988 2 saa7134_dvb,dvb_bt8xx
dvb_pll 16132 2 saa7134_dvb,dvb_bt8xx
firmware_class 11648 7 saa7134_dvb,nxt200x,tda1004x,dvb_bt8xx,sp887x,bttv,or51211
saa7134 109920 1 saa7134_dvb
video_buf 23940 4 saa7134_dvb,video_buf_dvb,bttv,saa7134
compat_ioctl32 5248 2 bttv,saa7134
ir_kbd_i2c 10896 1 saa7134
i2c_core 20864 21 nvidia,saa7134_dvb,nxt200x,tda1004x,dvb_bt8xx,nxt6000,mt352,sp887x,dst,bttv,i2c_algo_bit,tveeprom,dvb_pll,cx24110,or51211,zl10353,lgdt330x,i2c_viapro,tuner,saa7134,ir_kbd_i2c
ir_common 28420 3 bttv,saa7134,ir_kbd_i2c
videodev 24960 2 bttv,saa7134
v4l1_compat 17540 2 saa7134,videodev
v4l2_common 23808 4 bttv,tuner,saa7134,videodev
Edit: More investigation.
Code:
root@mythtv:~# lspci | grep 'Video Broadcast Decoder'
00:0c.0 Multimedia controller: Philips Semiconductors SAA7133/SAA7135 Video Broadcast Decoder (rev d1)
00:0d.0 Multimedia controller: Philips Semiconductors SAA7133/SAA7135 Video Broadcast Decoder (rev d1)
The device list contains the string 'Video Broadcast Decoder", not " Multimedia video " as used in the /etc/init.d/KnoppMyth-tv script, so it gets skipped.