You are not logged in.

#1 2013-09-26 11:38:25

starfry
Member
From: Surrey, UK
Registered: 2010-08-18
Posts: 238

Anyone using a Nebula DigiTV please help...?

I have a "Nebula Electronics Ltd. DigiTV PCI [0071:0101]" DVB tuner card. It stopped working some time back and I've been too busy to fix it. I thought I'd try and sort it this morning but am having little success. I wondered if anyone else has this card and may be able to shed some light...?

When I try to tune the card, it fails.

$ scan -o vdr -e 3 -p -x 0 -t 3 -u -U -q -q /usr/share/dvb/dvb-t/uk-CrystalPalace
ERROR: initial tuning failed

That's how I've always done it and it used to work. Here's what I know. I have the NXT6000 version of the board and I think it has a Alps TDED4 tuner on it. It is detected on boot but I fear it isn't initialized properly.

$ lspci -vnn
08:01.0 Multimedia video controller [0400]: Brooktree Corporation Bt878 Video Capture [109e:036e] (rev 11)
        Subsystem: Nebula Electronics Ltd. DigiTV PCI [0071:0101]
        Flags: bus master, medium devsel, latency 64, IRQ 17
        Memory at f8ffe000 (32-bit, prefetchable) [size=4K]
        Capabilities: [44] Vital Product Data
        Capabilities: [4c] Power Management version 2
        Kernel driver in use: bttv
        Kernel modules: bttv

08:01.1 Multimedia controller [0480]: Brooktree Corporation Bt878 Audio Capture [109e:0878] (rev 11)
        Subsystem: Nebula Electronics Ltd. DigiTV PCI [0071:0101]
        Flags: bus master, medium devsel, latency 64, IRQ 17
        Memory at f8fff000 (32-bit, prefetchable) [size=4K]
        Capabilities: [44] Vital Product Data
        Capabilities: [4c] Power Management version 2
        Kernel driver in use: bt878
        Kernel modules: bt878

and also

$ journalctl -a -b

Sep 26 10:48:54 archost kernel: Linux video capture interface: v2.00
Sep 26 10:48:54 archost kernel: bttv: driver version 0.9.19 loaded
Sep 26 10:48:54 archost kernel: bttv: using 8 buffers with 2080k (520 pages) each for capture
Sep 26 10:48:54 archost kernel: bttv: Bt8xx card found (0)
Sep 26 10:48:54 archost kernel: bttv: 0: Bt878 (rev 17) at 0000:08:01.0, irq: 17, latency: 64, mmio: 0xf8ffe000
Sep 26 10:48:54 archost kernel: bttv: 0: detected: Nebula Electronics DigiTV [card=104], PCI subsystem ID is 0071:0101
Sep 26 10:48:54 archost kernel: bttv: 0: using: Nebula Electronics DigiTV [card=104,autodetected]
Sep 26 10:48:54 archost kernel: bttv: 0: tuner absent
Sep 26 10:48:54 archost kernel: bttv: 0: Setting PLL: 28636363 => 35468950 (needs up to 100ms)
Sep 26 10:48:54 archost kernel: bttv: PLL set ok
Sep 26 10:48:54 archost kernel: bttv: 0: registered device video0
Sep 26 10:48:54 archost kernel: bttv: 0: registered device vbi0
Sep 26 10:48:54 archost kernel: bttv: 0: add subdevice "dvb0"
Sep 26 10:48:54 archost kernel: Registered IR keymap rc-nebula
Sep 26 10:48:54 archost kernel: input: bttv IR (card=104) as /devices/pci0000:00/0000:00:1e.0/0000:08:01.0/rc/rc0/input5
Sep 26 10:48:54 archost kernel: rc0: bttv IR (card=104) as /devices/pci0000:00/0000:00:1e.0/0000:08:01.0/rc/rc0
Sep 26 10:48:54 archost kernel: bt878: AUDIO driver version 0.0.0 loaded
Sep 26 10:48:54 archost kernel: bt878: Bt878 AUDIO function found (0).
Sep 26 10:48:54 archost kernel: bt878_probe: card id=[0x1010071],[ Nebula Electronics DigiTV ] has DVB functions.
Sep 26 10:48:54 archost kernel: bt878(0): Bt878 (rev 17) at 08:01.1, irq: 17, latency: 64, memory: 0xf8fff000
Sep 26 10:48:54 archost kernel: bt878 0000:08:01.1: DVB: registering adapter 0 frontend 0 (NxtWave NXT6000 DVB-T)...
Sep 26 10:49:45 archost kernel: bt878 0000:08:01.1: DVB: adapter 0 frontend 0 frequency limits undefined - fix the driver

the last line is repeated many times. I notice the "tuner absent" message which makes me somewhat suspicious. I know I can manually specify a tuner via a kernel module option but I don't know what the value of such an option would be.

I'll continue investigating and update this post but I'd really appreciate anyone who can give me some guidance ..

Thanks!

update

I have found that the following makes it work. I have no idea why:

$ rmmod dvb_bt8xx
$ modprobe dvb_bt8xx

Last edited by starfry (2013-09-26 11:47:00)

Offline

Board footer

Powered by FluxBB