[linux-dvb] Problems getting Nebula card to work

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Sat, 2005-05-14 at 01:55 +0100, Derek Scollon wrote:
> I'd be very grateful if someone could help me with a problem I'm having. I apologise this will be a long message but it's to give as much detail as possible.
> 
> I'm working towards having a functioning MythTV box. So far, I've done the following...
> 
> 1. Built the hardware
>         MSI 925XE Neo mobo with P4, 1GB RAM, SATA HD, DVD drive
>         nVidia GeForce MX4000 graphics card
>         C-Media 8738 sound card
>         Nebula DVB card
> 
> 2. Installed Fedora Core 3.
> 
> 3. Installed the atrpms-kickstart package and updated all packages.
> 
> 4. Installed the 2.6.11-1.14_FC3smp kernel.
> 
> 5. Run the nVidia driver installation script and added the required lines to Xorg.conf.
> 
> 6. Installed the mythtv-suite metapackage from atrpms.
> 
> 7. Downloaded dvb-apps and tried to run the scan utility, which reported that it couldn't find the frontend driver.
> 
> 8. Looking in /dev did not show any entries for dvb. After searching the internet for answers, I found an article which advised adding entries for udev. I've created a new file, .etc/udev/rules.d/51-dvb.rules containing the following...
> 
> KERNEL="dvb0.dvr*", NAME="dvb/adapter0/dvr%n"
> KERNEL="dvb0.demux*", NAME="dvb/adapter0/demux%n"
> KERNEL="dvb0.frontend*", NAME="dvb/adapter0/frontend%n"
> KERNEL="dvb0.audio*", NAME="dvb/adapter0/audio%n"
> KERNEL="dvb0.ca*", NAME="dvb/adapter0/ca%n"
> KERNEL="dvb0.osd*", NAME="dvb/adapter0/osd%n"
> KERNEL="dvb0.net*", NAME="dvb/adapter0/net%n"
> KERNEL="dvb0.video*", NAME="dvb/adapter0/video%n"
> 
> Edited /etc/modprobe.conf to add the following...
> 
> options bttv card=0x68 i2c_hw=1
> install bttv /sbin/modprobe --ignore-install bttv && { /sbin/modprobe dvb-bt8xx; /sbin/modprobe nxt6000; /bin/true; }
> remove bttv { /sbin/modprobe -r dvb-bt8xx dst nxt6000 dvb-core; }; /sbin/modprobe -r --ignore-remove bttv
> 
> After a reboot, this has created entries in /dev/dvb/adapter0/ for demux0, dvr0 and net0.
> 
> 9. I won't post the whole of /var/log/dmesg here unless someone needs it, but it contains the following...
> 
> Linux video capture interface: v1.00
> bttv: driver version 0.9.15 loaded
> bttv: using 8 buffers with 2080k (520 pages) each for capture
> bttv: Bt8xx card found (0).
> bttv0: Bt878 (rev 17) at 0000:03:00.0, irq: 129, latency: 32, mmio: 0xd3200000
> bttv0: detected: Nebula Electronics DigiTV [card=104], PCI subsystem ID is 0071:0101
> bttv0: using: Nebula Electronics DigiTV [card=104,insmod option]
> bttv0: gpio: en=00000000, out=00000000 in=00ffffcb [init]
> bttv0: using tuner=-1
> bttv0: registered device video0
> bttv0: registered device vbi0
> bttv0: PLL: 28636363 => 35468950 .. ok
> bttv0: add subdevice "dvb0"
> bt878: AUDIO driver version 0.0.0 loaded
> bt878: Bt878 AUDIO function found (0).
> bt878(0): Bt878 (rev 17) at 03:00.1, irq: 129, latency: 32, memory: 0xd3201000
> DVB: registering new adapter (bttv0).
> dvb-bt8xx: A frontend driver was not found for device 109e/0878 subsystem 0071/0101
> 
> In contrast to most mentions of this last message I've been able to find on the internet, this is not intermittent. Reboots and shutdowns and cold restarts always result in the frontend driver not being found.
> 
> 10. I then removed the WiFi card, then the sound card, then moved the dvb card to a different PCI slot, all with no effect.
> 
> 11. I edited /etc/grub.conf to include the line acpi=noirq under the entry for the kernel I'm currently using. (I hope this is the correct way of doing this.) Again, no effect.
> 
> Now, I'm stuck. Although I've been using linux for a while, this is very new ground for me. I've never touched the kernel other than to download a new version. I've never recompiled kernels or got my hands dirty with kernel modules and device drivers. I was under the impression that the Nebula card was supported by the 2.6.11 kernel without modification (perhaps someone can clarify if that is the case).
> 
> Would appreciate some pointers from all the experts out there. Thanks.

You have a new Nebula DVB card which has an MT352 frontend chip on it.
The existing driver for the Nebula assumes a different frontend chip
(NE6000, I think). I did a little work on converting the driver, then
someone did some more work and got it to work. I've not had a chance to
verify that it works, and I don't know if the new code for the MT352
based Nebula has been committed to the dvb code base, but search this
list for the last couple of months and you should find some pointers.

regards,

Seb

-- 
Hypercube Systems Ltd 'Embedded Linux Solutions'
Axiom Tech Open Source Member: www.axiomtech.co.uk
Tel: 0845 4580277  Web: www.hypercubesystems.co.uk
gpg key: http://www.hypercubesystems.co.uk/ssl/seb.gpg.asc
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: This is a digitally signed message part
Url : http://www.linuxtv.org/pipermail/linux-dvb/attachments/20050514/e3064142/attachment.pgp

[Index of Archives]     [Linux Media]     [Video 4 Linux]     [Asterisk]     [Samba]     [Xorg]     [Xfree86]     [Linux USB]

  Powered by Linux