Log in Register FAQ Memberlist Search pcHDTV Forum Index
pcHDTV Forum

pcHDTV Forum Index -> Installation/Setup -> Must I Use Modules (or why no dvb dir)?
Post new topic  Reply to topic View previous topic :: View next topic 
Must I Use Modules (or why no dvb dir)?
PostPosted: Mon Mar 12, 2007 2:39 pm Reply with quote
maltheus
 
Joined: 12 Mar 2007
Posts: 2




I have a new 5500 card, using Gentoo AMD64 Linux with a 2.6.19-r5 kernel. I'm able to get something with dtvsignal, but I can't do anything else cause the /dev/dvb directory never gets created. I've tried a number of different kernel configurations with no luck. The only configuration I haven't tried is to compile everything as modules, but I'd rather not have module support enabled. Has anyone got this card working without using modules? Is it even possible? Does anyone know of a sticky post or decent wiki (up to date for the 5500) that explains how to configure the kernel for this card? I've seen a couple of .configs posted here that just enable anything DVB related as a module (including the kitchen sink module), doesn't anyone know the exact requirements?

Here's what dmesg is showing me:

Code:

Linux video capture interface: v2.00
cx2388x v4l2 driver version 0.0.6 loaded
ACPI: PCI Interrupt 0000:06:02.0[A] -> GSI 18 (level, low) -> IRQ 18
CORE cx88[0]: subsystem: 7063:5500, board: pcHDTV HD5500 HDTV [card=47,autodetected]
TV tuner 64 at 0x1fe, Radio tuner -1 at 0x1fe
cx88[0]/0: found at 0000:06:02.0, rev: 5, irq: 18, latency: 32, mmio: 0x53000000
cx88[0]/0: registered device video0 [v4l2]
cx88[0]/0: registered device vbi0
cx2388x dvb driver version 0.0.6 loaded
ACPI: PCI Interrupt 0000:06:02.2[A] -> GSI 18 (level, low) -> IRQ 18
cx88[0]/2: found at 0000:06:02.2, rev: 5, irq: 18, latency: 32, mmio: 0x51000000
cx88[0]/2: cx2388x based dvb card
DVB: registering new adapter (cx88[0]).
DVB: registering frontend 0 (LG Electronics LGDT3303 VSB/QAM Frontend)...
tuner 0-0043: chip found @ 0x86 (cx88[0])
tda9887 0-0043: tda988[5/6/7] found @ 0x43 (tuner)
tuner 0-0061: chip found @ 0xc2 (cx88[0])
tuner 0-0061: type set to 64 (LG TDVS-H06xF)
tuner 0-0061: type set to 64 (LG TDVS-H06xF)


and lspci:

Code:

06:02.0 Multimedia video controller: Conexant CX23880/1/2/3 PCI Video and Audio Decoder (rev 05)
06:02.1 Multimedia controller: Conexant CX23880/1/2/3 PCI Video and Audio Decoder [Audio Port] (rev 05)
06:02.2 Multimedia controller: Conexant CX23880/1/2/3 PCI Video and Audio Decoder [MPEG Port] (rev 05)
06:02.4 Multimedia controller: Conexant CX23880/1/2/3 PCI Video and Audio Decoder [IR Port] (rev 05)


kernel options:

Code:

CONFIG_VIDEO_CX88=y
CONFIG_VIDEO_CX88_DVB=y
CONFIG_VIDEO_CX88_VP3054=y
CONFIG_DVB_CX24123=y
CONFIG_DVB_CX22702=y
CONFIG_VIDEO_BTCX=y


I bought this card without even thinking much since it seemed to be designed for Linux. I figured the support was implicit in that. If I would have realized how sparse the documentation is and how many people seem to have problems with it, I probably wouldn't have bothered. I'd rather this not end up as yet another PCI paperweight. Does anyone know of any alternative HD cards with less issues? Thanks!

--chris
View user's profile Send private message
PostPosted: Mon Mar 12, 2007 5:11 pm Reply with quote
xyzzy
 
Joined: 12 Feb 2006
Posts: 225




Looks like your udev isn't configured correctly and so isn't creating the /dev/dvb files likes it should. Could be it doesn't work if you don't use modules.

Most of the problems you see here, including yours, have nothing to do with the card you're using.
View user's profile Send private message
PostPosted: Tue Mar 13, 2007 8:01 am Reply with quote
maltheus
 
Joined: 12 Mar 2007
Posts: 2




xyzzy wrote:
Looks like your udev isn't configured correctly and so isn't creating the /dev/dvb files likes it should. Could be it doesn't work if you don't use modules.


It's a fresh OS install, so I suspect there's nothing wrong with my udev config, unless I need to add some special rules for this device. Is that the case?

Also, does anyone know of a link to a wiki or forum post that details precisely which kernel options (2.6.19-r5) need to be set? The card instructions were kind of vague. I knew to include the Conexant 2388x driver, but what about all the other options? Like what about the "Video For Linux API 1", should I use the deprecated driver or the compatibility layer? That's just an example, is there anybody with the 5500 card and a modern kernel that can spell out each and every item needed to get this to work? This is the only piece of hardware I haven't been able to find a useful wiki for. Once I'm confident about my kernel config, then I can explore things like udev.
View user's profile Send private message
PostPosted: Tue Mar 13, 2007 2:29 pm Reply with quote
xyzzy
 
Joined: 12 Feb 2006
Posts: 225




maltheus wrote:
xyzzy wrote:
Looks like your udev isn't configured correctly and so isn't creating the /dev/dvb files likes it should. Could be it doesn't work if you don't use modules.


It's a fresh OS install, so I suspect there's nothing wrong with my udev config, unless I need to add some special rules for this device. Is that the case?

No special rule. But some distros come with a udev lacking dvb support. Sorry, I'm not an expert on your distro, or udev. You might want to see if you can find information about your distro, udev, and dvb.

Quote:

Also, does anyone know of a link to a wiki or forum post that details precisely which kernel options (2.6.19-r5) need to be set? The card instructions were kind of vague.

They are here somewhere. You want cx88 and cx88-dvb, and if you choose to customize frontend selection, you need lgdt330x for the HD-5500 and or51132 for the HD-3000. The HD-2000 uses the bt848 drivers and or51210.

Quote:

Like what about the "Video For Linux API 1", should I use the deprecated driver or the compatibility layer?

Shouldn't matter, you don't need it for dvb. V4L1 vs V4L2 only deals with analog, not dvb. If you want analog, there are still lots of apps that are V4L1 only and so need it the compatibility layer. Sorry, don't know which apps those are exactly. But the V4L1 stuff should be irrelevant for dvb.

Quote:
Once I'm confident about my kernel config, then I can explore things like udev.

From your dmesg output, the drivers loaded fine. They found your card and did everything they were supposed to do. It's almost certainly a problem with udev.
View user's profile Send private message
Must I Use Modules (or why no dvb dir)?
  pcHDTV Forum Index -> Installation/Setup
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
All times are GMT - 7 Hours  
Page 1 of 1  

  
  
 Post new topic  Reply to topic  


Powered by phpBB © 2001-2003 phpBB Group
Theme created by Vjacheslav Trushkin