[linux-dvb] Avermedia 761 w/FC5

John Pye john at curioussymbols.com
Tue Jan 16 00:48:21 CET 2007


Aha! Another 761 person! I've tried at length to work out how to make
this card work (FC3, FC4, Ubuntu) and not succeeded. I couldn't get it
to detect a tuner.

How did you overcome that problem? Probably it's something simple that
I'm missing, not being a kernel/hardware person really. Or perhaps the
patch you made for sp887x was what was required?

Here is what I managed to get:


[4294861.556000] bt878(0): unloading
[4294861.556000] bt878_mem: 0xe0a4a000.
[4294861.556000] ACPI: PCI interrupt for device 0000:02:0d.1 disabled
[4294861.557000] bttv0: unloading
[4294882.830000] bttv: driver version 0.9.16 loaded
[4294882.830000] bttv: using 8 buffers with 2080k (520 pages) each for
capture
[4294882.830000] bttv: Bt8xx card found (0).
[4294882.830000] ACPI: PCI Interrupt 0000:02:0d.0[A] -> GSI 21 (level,
low) -> IRQ 225
[4294882.831000] bttv0: Bt878 (rev 17) at 0000:02:0d.0, irq: 225,
latency: 32, mmio: 0xf47fe000
[4294882.831000] bttv0: detected: AverMedia AverTV DVB-T 761 [card=124],
PCI subsystem ID is 1461:0761
[4294882.831000] bttv0: using: AverMedia AverTV DVB-T 761
[card=124,autodetected]
[4294882.831000] bttv0: gpio: en=00000000, out=00000000 in=009c004d [init]
[4294882.833000] bttv0: using tuner=-1
[4294882.833000] bttv0: registered device video0
[4294882.833000] bttv0: registered device vbi0
[4294882.833000] bttv0: PLL: 28636363 => 35468950 . ok
[4294882.844000] bttv0: add subdevice "remote0"
[4294882.844000] bttv0: add subdevice "dvb0"
[4294882.877000] bt878: Unknown parameter `bttv'
[4294885.249000] bt878: AUDIO driver version 0.0.0 loaded
[4294885.249000] bt878: Bt878 AUDIO function found (0).
[4294885.249000] ACPI: PCI Interrupt 0000:02:0d.1[A] -> GSI 21 (level,
low) -> IRQ 225
[4294885.249000] bt878(0): Bt878 (rev 17) at 02:0d.1, irq: 225, latency:
32, memory: 0xf47ff000
[4295064.743000] DVB: registering new adapter (bttv0).
[4295064.748000] DVB: registering frontend 0 (Spase SP887x DVB-T)...




David Redmond wrote:
> 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.
>
>
> _______________________________________________
> linux-dvb mailing list
> linux-dvb at linuxtv.org
> http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb
>



More information about the linux-dvb mailing list