[linux-dvb] Avermedia 761 w/FC5

David Redmond davidr at gronks.com
Wed Dec 13 05:30:35 CET 2006


Hi All,

I once had my AverTV 761 running fine under FC2 (2.6.8.1 kernel) until 
this weekend when I did an upgrade to FC5.  Since then I cannot get the 
card to tune into any frequency with errors reported by dvbscan & MythTV 
backend to that effect.  I remember that I had to modify one of the 
kernel source files (sp887x driver from memory) which required a patch 
to set the frequency stepping level - not sure if this is still the case 
with the later kernel versions or not.  Does anyone have any information 
on this?

If this isn't the case, I've run out of ideas on how to get this card 
going.  I've pasted as much information below as possible from my 
system.  Any help is much appreciated.

Thanks,
David

[root at emerald ~]# ls -la /dev/dvb/adapter0/
total 0
drwxr-xr-x 2 root root    120 Dec 13 12:40 .
drwxr-xr-x 3 root root     60 Dec 13 12:40 ..
crw-rw---- 1 root root 212, 4 Dec 13 12:40 demux0
crw-rw---- 1 root root 212, 5 Dec 13 12:40 dvr0
crw-rw---- 1 root root 212, 3 Dec 13 12:40 frontend0
crw-rw---- 1 root root 212, 7 Dec 13 12:40 net0

[root at emerald ~]# lsmod
Module                  Size  Used by
dvb_bt8xx              16197  0
nxt6000                 7621  1 dvb_bt8xx
mt352                   6981  1 dvb_bt8xx
sp887x                  7621  1 dvb_bt8xx
dst_ca                 13377  1 dvb_bt8xx
dst                    27977  2 dvb_bt8xx,dst_ca
dvb_core               79209  2 dvb_bt8xx,dst_ca
dvb_pll                14917  1 dvb_bt8xx
cx24110                 8517  1 dvb_bt8xx
or51211                 9925  1 dvb_bt8xx
zl10353                 5829  1 dvb_bt8xx
lgdt330x                8541  1 dvb_bt8xx
nfsd                  216433  17
exportfs                6081  1 nfsd
lockd                  62152  2 nfsd
nfs_acl                 3905  1 nfsd
autofs4                21573  1
tun                    11585  1
sunrpc                153597  12 nfsd,lockd,nfs_acl
dm_mirror              29073  0
dm_mod                 57433  1 dm_mirror
video                  17221  0
sbs                    16257  0
i2c_ec                  5569  1 sbs
container               4801  0
button                  7249  0
battery                10565  0
asus_acpi              16857  0
ac                      5701  0
ipv6                  245985  28
lp                     13065  0
parport_pc             27493  1
parport                37001  2 lp,parport_pc
bt878                  11561  2 dvb_bt8xx,dst
ehci_hcd               31693  0
serio_raw               7493  0
snd_intel8x0           32605  0
snd_ac97_codec         91361  1 snd_intel8x0
snd_ac97_bus            2753  1 snd_ac97_codec
snd_seq_dummy           4293  0
snd_seq_oss            32705  0
snd_seq_midi_event      8001  1 snd_seq_oss
snd_seq                51633  5 snd_seq_dummy,snd_seq_oss,snd_seq_midi_event
ohci_hcd               21341  0
snd_seq_device          8781  3 snd_seq_dummy,snd_seq_oss,snd_seq
snd_pcm_oss            42849  0
snd_mixer_oss          16833  1 snd_pcm_oss
snd_pcm                76485  3 snd_intel8x0,snd_ac97_codec,snd_pcm_oss
bttv                  174261  2 dvb_bt8xx,bt878
video_buf              25157  1 bttv
ir_common              28229  1 bttv
compat_ioctl32          1729  1 bttv
i2c_algo_bit            9033  1 bttv
btcx_risc               5321  1 bttv
tveeprom               14800  1 bttv
videodev               23233  1 bttv
v4l1_compat            12613  1 videodev
snd_timer              23237  2 snd_seq,snd_pcm
sis900                 23873  0
i2c_sis96x              6085  0
v4l2_common            22465  2 bttv,videodev
snd                    52933  9 
snd_intel8x0,snd_ac97_codec,snd_seq_oss,snd_seq,snd_seq_device,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_timer
i2c_core               21697  15 
dvb_bt8xx,nxt6000,mt352,sp887x,dst,dvb_pll,cx24110,or51211,zl10353,lgdt330x,i2c_ec,bttv,i2c_algo_bit,tveeprom,i2c_sis96x
soundcore              10145  1 snd
mii                     5825  1 sis900
snd_page_alloc         10569  2 snd_intel8x0,snd_pcm
pcspkr                  3521  0
ext3                  129993  4
jbd                    58473  1 ext3

dmesg output:
bttv1: Bt878 (rev 17) at 0000:00:0a.0, irq: 201, latency: 32, mmio: 
0xee000000
bttv1: detected: AverMedia AverTV DVB-T 761 [card=124], PCI subsystem ID 
is 1461:0761
bttv1: using: AverMedia AverTV DVB-T 761 [card=124,autodetected]
bttv1: gpio: en=00000000, out=00000000 in=009c00cd [init]
bttv1: using tuner=-1
bttv1: registered device video1
bttv1: registered device vbi1
bttv1: PLL: 28636363 => 35468950 .. ok
bttv1: add subdevice "dvb1"
input: bttv IR (card=124) as /class/input/input1
bttv-input: bttv IR (card=124) detected at pci-0000:00:0a.0/ir0
bt878: AUDIO driver version 0.0.0 loaded
bt878: Bt878 AUDIO function found (0).
PCI: Enabling device 0000:00:09.1 (0004 -> 0006)
ACPI: PCI Interrupt 0000:00:09.1[A] -> GSI 17 (level, low) -> IRQ 193
bt878_probe: card id=[0x0],[ <NULL> ] has DVB functions.
bt878(0): Bt878 (rev 17) at 00:09.1, irq: 193, latency: 32, memory: 
0xee800000
bt878: Bt878 AUDIO function found (1).
PCI: Enabling device 0000:00:0a.1 (0004 -> 0006)
ACPI: PCI Interrupt 0000:00:0a.1[A] -> GSI 18 (level, low) -> IRQ 201
bt878_probe: card id=[0x7611461],[ AverMedia AverTV DVB-T 761 ] has DVB 
functions.
bt878(1): Bt878 (rev 17) at 00:0a.1, irq: 201, latency: 32, memory: 
0xed800000
DVB: registering new adapter (bttv1).
DVB: registering frontend 0 (Spase SP887x DVB-T)...
sp887x: waiting for firmware upload (dvb-fe-sp887x.fw)...
i2c_adapter i2c-2: sendbytes: error - bailout.
sp887x_initial_setup: firmware upload... sp887x: firmware upload complete

/var/log/mythtv/mythbackend.log
Starting up as the master server.
2006-12-13 12:40:39.383 New DB connection, total: 2
2006-12-13 12:40:39.398 DVB#0 DVB SI Table Parser Started
2006-12-13 12:40:51.352 DVB#0 Using DVB card 0, with frontend Spase 
SP887x DVB-T.
2006-12-13 12:40:51.357 New DB connection, total: 3
2006-12-13 12:40:51.585 DVB#0 DVB signal 6f00 | snr 2502 | ber ffffffff 
| unc ffffffff
2006-12-13 12:40:52.571 DVB#0 DVB signal 6f00 | snr 2502 | ber ffffffff 
| unc ffffffff
2006-12-13 12:40:53.516 DVB#0 DVB signal 6f00 | snr 2502 | ber ffffffff 
| unc ffffffff
2006-12-13 12:40:54.462 DVB#0 DVB signal 6f00 | snr 2502 | ber ffffffff 
| unc ffffffff
2006-12-13 12:40:55.410 DVB#0 DVB signal 6f00 | snr 2502 | ber ffffffff 
| unc ffffffff
2006-12-13 12:40:56.356 DVB#0 DVB signal 6f00 | snr 2502 | ber ffffffff 
| unc ffffffff
2006-12-13 12:40:57.339 DVB#0 DVB signal 6f00 | snr 2502 | ber ffffffff 
| unc ffffffff
2006-12-13 12:40:58.295 DVB#0 DVB signal 6f00 | snr 2502 | ber ffffffff 
| unc ffffffff
2006-12-13 12:40:59.240 DVB#0 DVB signal 6f00 | snr 2502 | ber ffffffff 
| unc ffffffff
2006-12-13 12:41:00.184 DVB#0 DVB signal 6f00 | snr 2502 | ber ffffffff 
| unc ffffffff
2006-12-13 12:41:01.129 DVB#0 DVB signal 6f00 | snr 2502 | ber ffffffff 
| unc ffffffff
2006-12-13 12:41:02.075 DVB#0 DVB signal 6f00 | snr 2502 | ber ffffffff 
| unc ffffffff
2006-12-13 12:41:03.021 DVB#0 DVB signal 6f00 | snr 2502 | ber ffffffff 
| unc ffffffff
2006-12-13 12:41:03.969 DVB#0 DVB signal 6f00 | snr 2502 | ber ffffffff 
| unc ffffffff
2006-12-13 12:41:04.965 DVB#0 DVB signal 6f00 | snr 2502 | ber ffffffff 
| unc ffffffff
2006-12-13 12:41:05.911 DVB#0 DVB signal 6f00 | snr 2502 | ber ffffffff 
| unc ffffffff
2006-12-13 12:41:06.856 DVB#0 DVB signal 6f00 | snr 2502 | ber ffffffff 
| unc ffffffff
2006-12-13 12:41:07.802 DVB#0 DVB signal 6f00 | snr 2502 | ber ffffffff 
| unc ffffffff
2006-12-13 12:41:08.749 DVB#0 DVB signal 6f00 | snr 2502 | ber ffffffff 
| unc ffffffff
2006-12-13 12:41:09.697 DVB#0 DVB signal 6f00 | snr 2502 | ber ffffffff 
| unc ffffffff
2006-12-13 12:41:10.643 DVB#0 DVB signal 6f00 | snr 2502 | ber ffffffff 
| unc ffffffff
2006-12-13 12:41:11.591 DVB#0 DVB signal 6f00 | snr 2502 | ber ffffffff 
| unc ffffffff
2006-12-13 12:41:12.537 DVB#0 DVB signal 6f00 | snr 2502 | ber ffffffff 
| unc ffffffff
2006-12-13 12:41:13.489 DVB#0 DVB signal 6f00 | snr 2502 | ber ffffffff 
| unc ffffffff
2006-12-13 12:41:14.475 DVB#0 DVB signal 6f00 | snr 2502 | ber ffffffff 
| unc ffffffff
2006-12-13 12:41:15.421 DVB#0 DVB signal 6f00 | snr 2502 | ber ffffffff 
| unc ffffffff
2006-12-13 12:41:16.367 DVB#0 DVB signal 6f00 | snr 2502 | ber ffffffff 
| unc ffffffff
2006-12-13 12:41:17.315 DVB#0 DVB signal 6f00 | snr 2502 | ber ffffffff 
| unc ffffffff
2006-12-13 12:41:18.261 DVB#0 DVB signal 6f00 | snr 2502 | ber ffffffff 
| unc ffffffff
2006-12-13 12:41:19.207 DVB#0 DVB signal 6f00 | snr 2502 | ber ffffffff 
| unc ffffffff
2006-12-13 12:41:20.152 DVB#0 DVB signal 6f00 | snr 2502 | ber ffffffff 
| unc ffffffff
2006-12-13 12:41:21.098 DVB#0 DVB signal 6f00 | snr 2502 | ber ffffffff 
| unc ffffffff
2006-12-13 12:41:22.044 DVB#0 DVB signal 6f00 | snr 2502 | ber ffffffff 
| unc ffffffff
2006-12-13 12:41:22.990 DVB#0 DVB signal 6f00 | snr 2502 | ber ffffffff 
| unc ffffffff
2006-12-13 12:41:23.607 DVB#0 WARNING - Status: NO LOCK!
2006-12-13 12:41:23.617 DVB#0 ERROR - Tuning for channel #3 failed.

[root at emerald ~]# dvbscan /usr/local/share/dvb/dvb-t/au-Brisbane -v
scanning /usr/local/share/dvb/dvb-t/au-Brisbane
using '/dev/dvb/adapter0/frontend0' and '/dev/dvb/adapter0/demux0'
initial transponder 226500000 1 3 9 3 1 1 0
initial transponder 177500000 1 2 9 3 1 2 0
initial transponder 191625000 1 3 9 3 1 1 0
initial transponder 219500000 1 3 9 3 1 1 0
initial transponder 585625000 1 2 9 3 1 2 0
 >>> tune to: 
226500000:INVERSION_AUTO:BANDWIDTH_7_MHZ:FEC_3_4:FEC_AUTO:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_16:HIERARCHY_NONE
 >>> tuning status == 0x01
 >>> tuning status == 0x01
 >>> tuning status == 0x01
 >>> tuning status == 0x01
 >>> tuning status == 0x01
 >>> tuning status == 0x01
 >>> tuning status == 0x01
 >>> tuning status == 0x01
 >>> tuning status == 0x01
 >>> tuning status == 0x01
WARNING: >>> tuning failed!!!
 >>> tune to: 
226500000:INVERSION_AUTO:BANDWIDTH_7_MHZ:FEC_3_4:FEC_AUTO:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_16:HIERARCHY_NONE 
(tuning failed)
 >>> tuning status == 0x01
 >>> tuning status == 0x01
 >>> tuning status == 0x01
 >>> tuning status == 0x01
 >>> tuning status == 0x01
 >>> tuning status == 0x01
 >>> tuning status == 0x01
 >>> tuning status == 0x01
 >>> tuning status == 0x01
 >>> tuning status == 0x01
WARNING: >>> tuning failed!!!
 >>> tune to: 
177500000:INVERSION_AUTO:BANDWIDTH_7_MHZ:FEC_2_3:FEC_AUTO:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_8:HIERARCHY_NONE
 >>> tuning status == 0x01
 >>> tuning status == 0x01
 >>> tuning status == 0x01
 >>> tuning status == 0x01
 >>> tuning status == 0x01
 >>> tuning status == 0x01
 >>> tuning status == 0x01
 >>> tuning status == 0x01
 >>> tuning status == 0x01
 >>> tuning status == 0x01
WARNING: >>> tuning failed!!!
 >>> tune to: 
177500000:INVERSION_AUTO:BANDWIDTH_7_MHZ:FEC_2_3:FEC_AUTO:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_8:HIERARCHY_NONE 
(tuning failed)
 >>> tuning status == 0x01
 >>> tuning status == 0x01
 >>> tuning status == 0x01
 >>> tuning status == 0x01
 >>> tuning status == 0x01
 >>> tuning status == 0x01
 >>> tuning status == 0x01
 >>> tuning status == 0x01
 >>> tuning status == 0x01
 >>> tuning status == 0x01
WARNING: >>> tuning failed!!!
 >>> tune to: 
191625000:INVERSION_AUTO:BANDWIDTH_7_MHZ:FEC_3_4:FEC_AUTO:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_16:HIERARCHY_NONE
 >>> tuning status == 0x01
 >>> tuning status == 0x01
 >>> tuning status == 0x01
 >>> tuning status == 0x01
 >>> tuning status == 0x01
 >>> tuning status == 0x01
 >>> tuning status == 0x01
 >>> tuning status == 0x01
 >>> tuning status == 0x01
 >>> tuning status == 0x01
WARNING: >>> tuning failed!!!
 >>> tune to: 
191625000:INVERSION_AUTO:BANDWIDTH_7_MHZ:FEC_3_4:FEC_AUTO:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_16:HIERARCHY_NONE 
(tuning failed)
 >>> tuning status == 0x01
 >>> tuning status == 0x01
 >>> tuning status == 0x01
 >>> tuning status == 0x01
 >>> tuning status == 0x01
 >>> tuning status == 0x01
 >>> tuning status == 0x01
 >>> tuning status == 0x01
 >>> tuning status == 0x01
 >>> tuning status == 0x01
WARNING: >>> tuning failed!!!
 >>> tune to: 
219500000:INVERSION_AUTO:BANDWIDTH_7_MHZ:FEC_3_4:FEC_AUTO:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_16:HIERARCHY_NONE
 >>> tuning status == 0x01
 >>> tuning status == 0x01
 >>> tuning status == 0x01
 >>> tuning status == 0x01
 >>> tuning status == 0x01
 >>> tuning status == 0x01
 >>> tuning status == 0x01
 >>> tuning status == 0x01
 >>> tuning status == 0x01
 >>> tuning status == 0x01
WARNING: >>> tuning failed!!!
 >>> tune to: 
219500000:INVERSION_AUTO:BANDWIDTH_7_MHZ:FEC_3_4:FEC_AUTO:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_16:HIERARCHY_NONE 
(tuning failed)
 >>> tuning status == 0x01
 >>> tuning status == 0x01
 >>> tuning status == 0x01
 >>> tuning status == 0x01
 >>> tuning status == 0x01
 >>> tuning status == 0x01
 >>> tuning status == 0x01
 >>> tuning status == 0x01
 >>> tuning status == 0x01
 >>> tuning status == 0x01
WARNING: >>> tuning failed!!!
 >>> tune to: 
585625000:INVERSION_AUTO:BANDWIDTH_7_MHZ:FEC_2_3:FEC_AUTO:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_8:HIERARCHY_NONE
 >>> tuning status == 0x01
 >>> tuning status == 0x01
 >>> tuning status == 0x01
 >>> tuning status == 0x01
 >>> tuning status == 0x01
 >>> tuning status == 0x01
 >>> tuning status == 0x01
 >>> tuning status == 0x01
 >>> tuning status == 0x01
 >>> tuning status == 0x01
WARNING: >>> tuning failed!!!
 >>> tune to: 
585625000:INVERSION_AUTO:BANDWIDTH_7_MHZ:FEC_2_3:FEC_AUTO:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_8:HIERARCHY_NONE 
(tuning failed)
 >>> tuning status == 0x01
 >>> tuning status == 0x01
 >>> tuning status == 0x01
 >>> tuning status == 0x01
 >>> tuning status == 0x01
 >>> tuning status == 0x01
 >>> tuning status == 0x01
 >>> tuning status == 0x01
 >>> tuning status == 0x01
 >>> tuning status == 0x01
WARNING: >>> tuning failed!!!
ERROR: initial tuning failed
dumping lists (0 services)
Done.




More information about the linux-dvb mailing list