Hi. I have Aver Media AverTV a761 dvb-t tuner, on bt878
and SP887x. And 2 troubles with it. 1. It works well with kaffeine, but does not work with
vdr. Kaffeine can scan and play dvb-t h.264 transponder in
my area. With vdr I can scan channels only, with
reelchannelscan or wirbelscan. When I try select dvb-t channel, I have message info:
Channel not available! In syslog when system start: bttv: driver version 0.9.18 loaded bttv: using 8 buffers with 2080k (520 pages) each for
capture bttv: Bt8xx card found (0). bttv 0000:00:0c.0: PCI INT A -> Link[LNKD] ->
GSI 11 (level, low) -> IRQ 11 bttv0: Bt878 (rev 17) at 0000:00:0c.0, irq: 11,
latency: 32, mmio: 0xe9128000 bttv0: detected: AverMedia AverTV DVB-T 761
[card=124], PCI subsystem ID is 1461:0761 bttv0: using: AverMedia AverTV DVB-T 761
[card=124,autodetected] bttv0: gpio: en=00000000, out=00000000 in=009c004d
[init] bttv0: tuner absent bttv0: registered device video0 bttv0: registered device vbi0 bttv0: PLL: 28636363 => 35468950 .. ok bttv0: add subdevice "dvb0" Registered IR keymap rc-avermedia-dvbt input: bttv IR (card=124) as
/devices/pci0000:00/0000:00:0c.0/rc/rc0/input4 rc0: bttv IR (card=124) as
/devices/pci0000:00/0000:00:0c.0/rc/rc0 bt878: Bt878 AUDIO function found (0). bt878 0000:00:0c.1: PCI INT A -> Link[LNKD] ->
GSI 11 (level, low) -> IRQ 11 bt878_probe: card id=[0x7611461],[ AverMedia AverTV
DVB-T 761 ] has DVB functions. bt878(0): Bt878 (rev 17) at 00:0c.1, irq: 11,
latency: 32, memory: 0xe9129000 DVB: registering new adapter (bttv0) DVB: registering adapter 0 frontend 0 (Spase SP887x
DVB-T)... In syslog when vdr start: vdr: [5047] probing /dev/dvb/adapter0/frontend0 vdr: [5047] creating cDvbDevice vdr: [5047] new device number 1 kernel: [ 39.494991] sp887x: waiting for firmware
upload (dvb-fe-sp887x.fw)... kernel: [ 39.721116] i2c i2c-1: sendbytes: NAK
bailout. kernel: [ 39.721188] sp887x_writereg: writereg
error (reg f1a, data 000, ret == -5) vdr: [5047] frontend 0/0 provides DVB-T with
QPSK,QAM16,QAM64 ("Spase SP887x DVB-T") vdr: [5047] found 1 DVB device vdr: [5135] tuner on frontend 0/0 thread started
(pid=5047, tid=5135) kernel: [ 39.723034] sp887x_initial_setup: firmware
upload... sp887x: firmware upload complete vdr: [5095] video directory scanner thread ended
(pid=5047, tid=5095) vdr: [5096] video directory scanner thread ended
(pid=5047, tid=5096) When select dvb-t channel: vdr: [5047] switching to channel 271 vdr: [5047] info: Channel not available! I use vdr-1.7.16, tried reel eHD, softdevice and xineliboutput. The channels are NOT encrypted. Anybody can tell me something about this? 2. And yet. If I try use Avertv a761 and PRV 150 with pvrinput
plugin, I have vdr crash: vdr: [7166] starting plugin: pvrinput vdr: [7166] registered source parameters for 'V -
analog (pvrinput)' kernel: [ 1342.984061] BUG: unable to handle kernel
paging request at 8068560c kernel: [ 1342.984073] IP: [<f8182010>]
video_devdata+0x0/0x20 [videodev] kernel: [ 1342.984093] *pde = 00000000 kernel: [ 1342.984099] Oops: 0000 [#1] SMP kernel: [ 1342.984104] last sysfs file:
/sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0/device kernel: [ 1342.984110] Modules linked in:
snd_intel8x0 snd_emu10k1 snd_rawmidi snd_ac97_codec snd_pcm snd_timer snd_ util_mem snd_hwdep snd soundcore tun lirc_serial
hdshm video output container battery sbs sbshc iptable_filter ip_tables
x_tables ac w83627hf hwmon_vid matroxfb_maven matroxfb_crtc2 i2c_matroxfb
matroxfb_base matroxfb_DAC1064 matroxfb_accel matroxfb_Ti3026 matroxfb_g450
g450_pll matr oxfb_misc firewire_sbp2 lp loop evdev tuner_simple
tuner_types ipv6 wm8775 tda9887 tda8290 option usb_wwan serio_raw usbserial
tuner cx25840 parport_pc sp887x parport lirc_dev
ir_sony_decoder dvb_bt8xx ir_jvc_decoder lnbp21 tpm_tis tpm tpm_bios dvb_core
bt878 ivtv ir_rc6_decoder button rc_avermedia_dvbt cx2341x processor
ir_rc5_decoder bttv ac97_bus ir_nec_ decoder v4l2_common shpchp videodev v4l1_compat
i2c_algo_bit videobuf_dma_sg pci_hotplug videobuf_core btcx_risc ir_common
ir_core sis_agp emu 10k1_gp tveeprom gameport agpgart s kernel: d_page_alloc i2c_sis96x i2c_core ext3 jbd mbcache
sd_mod sr_mod cdrom sg pata_sis pata_acpi ata_generic libata ehci_hcd ohci_hcd
usbcore scsi_mod firewire_ohci sis900 firewire_core mii crc_itu_t thermal fan
thermal_sys fuse [last unloaded: soundcore] kernel: [ 1342.984322] kernel: [ 1342.984329] Pid: 7166, comm: vdr Tainted:
G D 2.6.37 #2 NS80/ kernel: [ 1342.984334] EIP: 0060:[<f8182010>]
EFLAGS: 00210296 CPU: 0 kernel: [ 1342.984346] EIP is at
video_devdata+0x0/0x20 [videodev] kernel: [ 1342.984350] EAX: 80685600 EBX: f3592400
ECX: bfd01870 EDX: 80685600 kernel: [ 1342.984357] ESI: 80685600 EDI: bfd01870
EBP: f35a4000 ESP: f35a5f08 kernel: [ 1342.984363] DS: 007b ES: 007b FS: 00d8
GS: 0033 SS: 0068 kernel: [ 1342.984371] Process vdr (pid: 7166,
ti=f35a4000 task=f3424f80 task.ti=f35a4000) kernel: [ 1342.984376] Stack: kernel: [ 1342.984380] f8182049 f3592400 f8182030
00000016 c01e9f20 f3592400 f44f0060 c01ea09b kernel: [ 1342.984396] 00000004 c03d23c9 00200246
c05d1e00 f3424f80 f35ec180 f3592408 f44f0060 kernel: [ 1342.984412] 00008001 00000000 f67aff00
fffffff2 00200286 00000000 c01dac34 00000020 kernel: [ 1342.984428] Call Trace: kernel: [ 1342.984444] [<f8182049>] ?
v4l2_ioctl+0x19/0x40 [videodev] kernel: [ 1342.984458] [<f8182030>] ?
v4l2_ioctl+0x0/0x40 [videodev] kernel: [ 1342.984468] [<c01e9f20>] ?
vfs_ioctl+0x30/0x50 kernel: [ 1342.984475] [<c01ea09b>] ?
do_vfs_ioctl+0x6b/0x550 kernel: [ 1342.984483] [<c03d23c9>] ?
do_page_fault+0x219/0x4e0 kernel: [ 1342.984489] [<c01dac34>] ?
do_sys_open+0xd4/0x100 kernel: [ 1342.984494] [<c01dac34>] ?
do_sys_open+0xd4/0x100 kernel: [ 1342.984499] [<c01ea5d6>] ?
sys_ioctl+0x56/0x70 kernel: [ 1342.984505] [<c0102d18>] ?
sysenter_do_call+0x12/0x28 kernel: [ 1342.984508] Code: <8b> 40 0c 8b 40
10 8b 40 3c 25 ff ff kernel: [ 1342.984543] EIP: [<f8182010>]
video_devdata+0x0/0x20 [videodev] SS:ESP 0068:f35a5f08 kernel: [ 1342.984556] CR2: 000000008068560c kernel: [ 1342.984562] ---[ end trace
383337887707f3d9 ]--- I have this trouble when try load pvrinput + a761
without pvr150, pvrinput and avertv a761 do not love each other J I understand that a761 should not work with pvrinput,
but why crash? Best regards. |
_______________________________________________ vdr mailing list vdr@xxxxxxxxxxx http://www.linuxtv.org/cgi-bin/mailman/listinfo/vdr