Okay I am now much closer to cracking this. I found this post http://lkml.org/lkml/2005/5/8/99
By Johannes Stezenbach which explains how to load the correct modules for a Nebula card - perfect! I originally had an error doing modprobe bttv (the first step) but I realised that this was due to another version of this module which I'd somehow installed in my dithering around. by doing a yum remove (or was it apt-get remove? I can't remember) I managed to clean my system up and get this step to work - success! Now I have a similar problem calling modprobe dvb-bt8xx - see below: [EMAIL PROTECTED] mythtv]# modprobe dvb-bt8xx FATAL: Error inserting dvb_bt8xx (/lib/modules/2.6.11-1.14_FC3/kernel/drivers/media/dvb/bt8xx/dvb- bt8xx.ko): Unknown symbol in module, or unknown parameter (see dmesg) I checked dmesg, and saw the following: dvb_bt8xx: disagrees about version of symbol mt352_attach dvb_bt8xx: Unknown symbol mt352_attach dvb_bt8xx: disagrees about version of symbol bttv_sub_unregister dvb_bt8xx: Unknown symbol bttv_sub_unregister dvb_bt8xx: disagrees about version of symbol bttv_sub_register dvb_bt8xx: Unknown symbol bttv_sub_register Now this looks very similar to the error I had with modprobe bttv, but I can't for the life of me recall or find what I've installed that is causing this clash. I found a very similar situation which was posted in the linux-dvb list a few weeks ago: http://www.linuxtv.org/pipermail/linux-dvb/2005-April/001596.html ...and the prognosis was "There was a duplication in module dependencies. The same modules appear in the kernel as well as the pluggable module." This guy has edited his /lib/modules/<kernel version>/modules.dep file to remove this by hand, but I'm pretty unsure about how to proceed with such an operation. I'm actually starting to think that (had I understood that I had a 'bttv'/'nxt6000' card in the first place) this was a lot more simple than I thought, and that this might actually have been working 'out of the box'. I am considering starting over from scratch, but I feel this is worth one last push. Can anyone suggest what I might do to clean up this module clash? could it be as simple as remembering which package i have (un-necessarily) installed and removing it again? Any tips on how to find out which one it might be? (is there a log?) thanks for any advice, Matt On Mon, 2005-05-09 at 00:53 +0200, Matt Wynne wrote: > On Fri, 06 May 2005 09:23:30 +0100, "Nigel Metheringham" > <[EMAIL PROTECTED] notice in here he mentions 'did modprobe nxt600 && > dvb-bt8xx to load > these modules'. Not sure what that means yet, but I'm going to read up > and try to get this to work, will post back results here when I make any > progress.intechnology.co.uk> said: > > On Thu, 2005-05-05 at 20:45 +0200, > > [EMAIL PROTECTED] wrote: > > > Having read your post, I ran all the packages above (only the last three > > > actually updated anything, somehow I'd already got the first two) then > > > did 'make' and 'insmod'[2][3] of dvb-kernel (again!) but I still can't > > > see any 'DVB:' entries in dmesg[1]... which is my success criteria for > > > this step... > > > > Not quite sure what you mean by this (the make & insmod) bit. > > Have you tried a reboot - this stuff is mainly pulled in by the early > > part of sysinit when it scans the pci bus and pulls in the appropriate > > driver sets > > the make and insmod refer to the instructions in the 'Install Drivers' > section of Martin Smith's guide, where he describes how to get the > latest version of 'dvb-kernel' from cvs and build it, then use insmod to > install the modules you've built. > > I'm very new to linux, and while I've been really impressed with apt-get > and yum, I'm fairly nervous about building anything and installing it > for fear of screwing the whole system up. Hence my enthusiasm when I saw > you had got things working, apparently without any building of code. > > > > Would you mind explaining how you knew which apt-get packages you > > > needed, and how I would go about figuring out which I need for my Nebula > > > card? (according to the linuxtv wiki[4] it's the same as an ATI NXT6000) > > > > Well the KWorld DVB card is cx88 based:- > > % /sbin/lspci |grep Conexant > > 02:09.0 Multimedia video controller: Conexant Winfast TV2000 XP (rev 05) > > 02:09.2 Multimedia controller: Conexant: Unknown device 8802 (rev 05) > > 02:0a.0 Multimedia video controller: Conexant Winfast TV2000 XP (rev 05) > > 02:0a.2 Multimedia controller: Conexant: Unknown device 8802 (rev 05) > > > > I have 2 cards installed, hence the 2 sets of entries > > hmmm... my lspci output shows the cards as > 00:0f.0 Multimedia video controller: Brooktree Corporation Bt878 Video > Capture (rev 11) > 00:0f.1 Multimedia controller: Brooktree Corporation Bt878 Audio Capture > (rev 11) > > I remember these flashing up when I first installed the card. So it > seems to me that the operating system regognises the card, but I thought > that I then need another layer of drivers on top (the DVB stuff) to > actually get the tv tuner to work - it that not correct? > > Martin Smith's guide talks about building/installing the DVB modules so > that the output of 'dmesg' shows something like (his example): > DVB: registering new adapter (TT-Budget/WinTV-NOVA-T PCI). > tda1004x: Detected Philips TDA10045H. > tda1004x: Detected Philips TDM1316L tuner. > DVB: registering frontend 0:0 (Philips TDA10045H)... > > Now try as I might, I cannot get any 'DVB' messages to appear in that > output, and when I try the next step (running dvbscan from the dvb-apps > module on linuxtv.org) I get a message like this: > [EMAIL PROTECTED] scan]# ./dvbscan dvb-t/uk-CrystalPalace > channels.conf > scanning dvb-t/uk-CrystalPalace > using '/dev/dvb/adapter0/frontend0' and '/dev/dvb/adapter0/demux0' > main:1958: FATAL: failed to open '/dev/dvb/adapter0/frontend0': 6 No > such device or address > > so it seems to me that my problem is installing this 'front-end' DVB > driver which sits on top of the actual device's driver. > > > > > > Basically I checked what kernel modules were in the ATrpms repo:- > > % yum list '*2.6.11-1.14_FC3-kmdl*' > > > > recognised cx88 as one that was relevant (you can use yum info if you > > don't know what a package is addressing). > > > > Installing cx88 pulled in several of the other packages as dependencies, > > unfortunately it missed saa7134 which is required, but is not detected, > > so the first boot after did not load the drivers (errors show up > > somewhere related to symbols with names like saa*). Adding that module > > set and booting fixed this. > > > > Basically you need to identify exactly which chipset your card is using. > > If that is not one of the standard ones then you are going to have to > > find and build drivers for it. Remember that modules are kernel > > configuration dependant so you can't pull modules for another kernel > > build into your kernel (unless you enjoy pain and crashes). > > > > I got the DVB-T cards I use based on 2 criteria:- > > * They are explicitly supported on the LinuxTV DVB-T pages (and > > even so I initially got one for trials and then added the other > > after I was sure it worked). > > * These are the only cards I found with an accessible aerial in > > and aerial out connections - so I need no splitters to make the > > thing work. > > This is a good point, might be worth forking out for another more > widely-used card rather than trying forever with this one. I know there > are people out there that have got this working though, which is the > infuriating thing... > > see http://www.dtvforum.info/lofiversion/index.php/t14427.html > > I notice in here he mentions 'did modprobe nxt600 && dvb-bt8xx to load > these modules'. Not sure what that means yet, but I'm going to read up > and try to get this to work, will post back results here when I make any > progress. > > thanks for your help, > Matt > _______________________________________________ > mythtv-users mailing list > [email protected] > http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-users
_______________________________________________ mythtv-users mailing list [email protected] http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-users
