SlackwareThis Forum is for the discussion of Slackware Linux.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
Have a slack 2.6.18 box. When i enabled DVB for linux, none of the extra modules in gconfig where available (i.e. drivers for the video cards). For example, only 2 USB devices could be selected. The ones i think i needed, like the CX22700 based module, where disabled (only found them by clicking 'Show All Options'.
Do i need a later kernel? Why would these options be in there if i could select them (maybe from a 'make oldconfig'?)
If i've done something wrong, any pointers? below is what lspci shows my card to be...
Code:
02:07.0 Multimedia video controller: Conexant CX23880/1/2/3 PCI Video and Audio Decoder (rev 05)
Subsystem: Twinhan Technology Co. Ltd Unknown device 0019
Flags: bus master, medium devsel, latency 64, IRQ 10
Memory at eb000000 (32-bit, non-prefetchable) [size=16M]
Capabilities: [44] Vital Product Data
Capabilities: [4c] Power Management version 2
02:07.1 Multimedia controller: Conexant CX23880/1/2/3 PCI Video and Audio Decoder [Audio Port] (rev 05)
Subsystem: Twinhan Technology Co. Ltd Unknown device 0019
Flags: bus master, medium devsel, latency 64, IRQ 10
Memory at ec000000 (32-bit, non-prefetchable) [size=16M]
Capabilities: [4c] Power Management version 2
02:07.2 Multimedia controller: Conexant CX23880/1/2/3 PCI Video and Audio Decoder [MPEG Port] (rev 05)
Subsystem: Twinhan Technology Co. Ltd Unknown device 0019
Flags: bus master, medium devsel, latency 64, IRQ 10
Memory at ed000000 (32-bit, non-prefetchable) [size=16M]
Capabilities: [4c] Power Management version 2
02:07.4 Multimedia controller: Conexant CX23880/1/2/3 PCI Video and Audio Decoder [IR Port] (rev 05)
Subsystem: Twinhan Technology Co. Ltd Unknown device 0019
Flags: bus master, medium devsel, latency 64, IRQ 10
Memory at ee000000 (32-bit, non-prefetchable) [size=16M]
Capabilities: [4c] Power Management version 2
Distribution: Slackware64 14.2 and current, SlackwareARM current
Posts: 1,645
Rep:
Hi newio,
sorry I didn't understand which device you want to get working. You might although not need a new kernel. On linuxtv.org you can find the actual Linux DVB drivers that you can try to install on your kernel. See http://linuxtv.org/wiki/index.php/Ho...st_source_code
thankx, i checked out linuxtv, but it looks like the patch it applies to the kernel source is already in the kernel.
my issue is comes when i go to compile the modules using config. when i select Video For Linux (and Enable V4L API1), all the drivers listed under 'Video Capture Adapters' are greyed out (i.e. they are unselectable, using gconfig and xconfig). This is contrary to what i've read about in the how-to's. I've tried this in both 2.6.18.5 and 2.6.20.
the driver im after in particular is the cx88 driver.
I'm not sure what other stuff it might depend on that I have build right into my kernel, not as modules. Check your kernel config that you haven't disabled those mentioned above.
Anychance of getting you to post your .config for the Multimedia devices and Video Capture Adapters sections. Mine are empty for some reason (a bad make oldconfig?)
Distribution: Slackware64 14.2 and current, SlackwareARM current
Posts: 1,645
Rep:
You're welcome. I will post all stuff I think might be related. The paragraphs are complete (the ones starting with the three commenting lines), but there might be others in between that I didn't copy:
Code:
#
# I2C support
#
CONFIG_I2C=m
CONFIG_I2C_CHARDEV=m
#
# I2C Algorithms
#
CONFIG_I2C_ALGOBIT=m
CONFIG_I2C_ALGOPCF=m
CONFIG_I2C_ALGOPCA=m
#
# I2C Hardware Bus support
#
CONFIG_I2C_ALI1535=m
CONFIG_I2C_ALI1563=m
CONFIG_I2C_ALI15X3=m
CONFIG_I2C_AMD756=m
CONFIG_I2C_AMD756_S4882=m
CONFIG_I2C_AMD8111=m
CONFIG_I2C_ELEKTOR=m
CONFIG_I2C_I801=m
CONFIG_I2C_I810=m
CONFIG_I2C_PIIX4=m
CONFIG_I2C_ISA=m
CONFIG_I2C_NFORCE2=m
CONFIG_I2C_PARPORT=m
CONFIG_I2C_PARPORT_LIGHT=m
CONFIG_I2C_PROSAVAGE=m
CONFIG_I2C_SAVAGE4=m
CONFIG_SCx200_I2C=m
CONFIG_SCx200_I2C_SCL=12
CONFIG_SCx200_I2C_SDA=13
CONFIG_SCx200_ACB=m
CONFIG_I2C_SIS5595=m
CONFIG_I2C_SIS630=m
CONFIG_I2C_SIS96X=m
CONFIG_I2C_STUB=m
CONFIG_I2C_VIA=m
CONFIG_I2C_VIAPRO=m
CONFIG_I2C_VOODOO3=m
CONFIG_I2C_PCA_ISA=m
#
# Multimedia devices
#
CONFIG_VIDEO_DEV=m
CONFIG_VIDEO_V4L1=y
CONFIG_VIDEO_V4L1_COMPAT=y
CONFIG_VIDEO_V4L2=m
#
# Video Capture Adapters
#
#
# Video Capture Adapters
#
# CONFIG_VIDEO_ADV_DEBUG is not set
CONFIG_VIDEO_VIVI=m
CONFIG_VIDEO_BT848=m
CONFIG_VIDEO_BT848_DVB=y
CONFIG_VIDEO_SAA6588=m
CONFIG_VIDEO_PMS=m
CONFIG_VIDEO_BWQCAM=m
CONFIG_VIDEO_CQCAM=m
CONFIG_VIDEO_W9966=m
CONFIG_VIDEO_CPIA=m
CONFIG_VIDEO_CPIA_PP=m
CONFIG_VIDEO_CPIA_USB=m
CONFIG_VIDEO_CPIA2=m
CONFIG_VIDEO_SAA5246A=m
CONFIG_VIDEO_SAA5249=m
CONFIG_TUNER_3036=m
CONFIG_VIDEO_STRADIS=m
CONFIG_VIDEO_ZORAN=m
CONFIG_VIDEO_ZORAN_BUZ=m
CONFIG_VIDEO_ZORAN_DC10=m
CONFIG_VIDEO_ZORAN_DC30=m
CONFIG_VIDEO_ZORAN_LML33=m
CONFIG_VIDEO_ZORAN_LML33R10=m
CONFIG_VIDEO_MEYE=m
CONFIG_VIDEO_SAA7134=m
# CONFIG_VIDEO_SAA7134_ALSA is not set
CONFIG_VIDEO_SAA7134_DVB=m
CONFIG_VIDEO_SAA7134_DVB_ALL_FRONTENDS=y
CONFIG_VIDEO_MXB=m
CONFIG_VIDEO_DPC=m
CONFIG_VIDEO_HEXIUM_ORION=m
CONFIG_VIDEO_HEXIUM_GEMINI=m
CONFIG_VIDEO_CX88_VP3054=m
CONFIG_VIDEO_CX88=m
# CONFIG_VIDEO_CX88_ALSA is not set
CONFIG_VIDEO_CX88_DVB=m
CONFIG_VIDEO_CX88_DVB_ALL_FRONTENDS=y
CONFIG_VIDEO_OVCAMCHIP=m
#
# ATSC (North American/Korean Terresterial DTV) frontends
#
CONFIG_DVB_NXT200X=m
CONFIG_DVB_OR51211=m
CONFIG_DVB_OR51132=m
CONFIG_DVB_BCM3510=m
CONFIG_DVB_LGDT330X=m
CONFIG_VIDEO_SAA7146=m
CONFIG_VIDEO_SAA7146_VV=m
CONFIG_VIDEO_VIDEOBUF=m
CONFIG_VIDEO_TUNER=m
CONFIG_VIDEO_BUF=m
CONFIG_VIDEO_BUF_DVB=m
CONFIG_VIDEO_BTCX=m
CONFIG_VIDEO_IR=m
CONFIG_VIDEO_TVEEPROM=m
CONFIG_USB_DABUSB=m
I guess the following sections called "Encoders and Decoders" and "V4L USB devices" are not that important, I compiled all available devices as modules as you can see. In case you don't have it but need it:
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.