[linux-dvb] Kworld DVBS-100 broken in 2.6.18-rc4

Garnet MacPhee garnet at signalpeak.net
Wed Aug 9 15:32:54 CEST 2006


I have just installed kernel patch 2.6.18-rc4 and my Kworld DVBS-100 no longer works. It has been working correctly with 
2.6.17. I had previously tried 2.6.18-rc1 and it had the same problem, so I believe the error was introduced there.

I use xdipo to position the dish (diseqc), and kaffeine to tune in the channel. Xdipo no longer moves the dish, and kaffeine 
no longer tunes a channel. The v4l part (composite in) still works correctly. The /dev/dvb entries are set up. There are no 
error messages.

I have not made any changes to .config, other than the ones made by the patch. There is now a new module that gets compiled, 
ISL6421. This I believe is used in the Hauppauge cards but not the Kworld.

My best guess is that for some reason dvb does not recognize the Kworld card, although v4l does.

Doc follows.

-------------------------------------------------------------
lspci -v

02:05.0 Multimedia video controller: Conexant CX23880/1/2/3 PCI Video and Audio Decoder (rev 05)
         Subsystem: KWorld Computer Co. Ltd.: Unknown device 08b2
         Flags: bus master, medium devsel, latency 32, IRQ 11
         Memory at fc000000 (32-bit, non-prefetchable) [size=16M]
         Capabilities: [44] Vital Product Data
         Capabilities: [4c] Power Management version 2

02:05.2 Multimedia controller: Conexant CX23880/1/2/3 PCI Video and Audio Decoder [MPEG Port] (rev 05)
         Subsystem: KWorld Computer Co. Ltd.: Unknown device 08b2
         Flags: bus master, medium devsel, latency 32, IRQ 11
         Memory at fd000000 (32-bit, non-prefetchable) [size=16M]
         Capabilities: [4c] Power Management version 2
--------------------------------------------------------------
lsmod (everything else is resident in the kernel)

Module                  Size  Used by
cx88_dvb                4740  0
video_buf_dvb           4612  1 cx88_dvb
isl6421                 2176  1 cx88_dvb
----------------------------------------------------------------
dmesg

Linux video capture interface: v2.00
cx2388x v4l2 driver version 0.0.6 loaded
ACPI: PCI Interrupt Link [LNKB] enabled at IRQ 11
PCI: setting IRQ 11 as level-triggered
ACPI: PCI Interrupt 0000:02:05.0[A] -> Link [LNKB] -> GSI 11 (level, low) -> IRQ 11
CORE cx88[0]: subsystem: 17de:08b2, board: KWorld DVB-S 100 [card=39,autodetected]
TV tuner 4 at 0x1fe, Radio tuner -1 at 0x1fe
cx88[0]/0: found at 0000:02:05.0, rev: 5, irq: 11, latency: 32, mmio: 0xfc000000
cx88[0]/0: registered device video0 [v4l2]
cx88[0]/0: registered device vbi0
----------------------------------------------------------------
/var/log/messages

Aug  8 16:54:10 default logger: /etc/rc.d/rc.hotplug start (entering script)
Aug  8 16:54:10 default kernel: cx2388x dvb driver version 0.0.6 loaded
Aug  8 16:54:10 default kernel: ACPI: PCI Interrupt 0000:02:05.2[A] -> Link [LNKB] -> GSI 11 (level, low) -> IRQ 11
Aug  8 16:54:10 default kernel: cx88[0]/2: found at 0000:02:05.2, rev: 5, irq: 11, latency: 32, mmio: 0xfd000000
Aug  8 16:54:11 default logger: /etc/rc.d/rc.hotplug start (exiting script)
-------------------------------------------------------------------
/var/log/syslog

Aug  8 16:54:10 default kernel: cx88[0]/2: cx2388x based dvb card
Aug  8 16:54:10 default kernel: DVB: registering new adapter (cx88[0]).
Aug  8 16:54:10 default kernel: DVB: registering frontend 0 (Conexant CX24123/CX24109)...
-------------------------------------------------------------------
.config

#
# Video Capture Adapters
#

#
# Video Capture Adapters
#
CONFIG_VIDEO_ADV_DEBUG=y
# CONFIG_VIDEO_VIVI is not set
# CONFIG_VIDEO_SAA7134 is not set
CONFIG_VIDEO_CX88=y
# CONFIG_VIDEO_CX88_ALSA is not set
# CONFIG_VIDEO_CX88_BLACKBIRD is not set
CONFIG_VIDEO_CX88_DVB=m
# CONFIG_VIDEO_CX88_DVB_ALL_FRONTENDS is not set
# CONFIG_VIDEO_CX88_DVB_MT352 is not set
# CONFIG_VIDEO_CX88_DVB_ZL10353 is not set
# CONFIG_VIDEO_CX88_DVB_OR51132 is not set
# CONFIG_VIDEO_CX88_DVB_CX22702 is not set
# CONFIG_VIDEO_CX88_DVB_LGDT330X is not set
# CONFIG_VIDEO_CX88_DVB_NXT200X is not set
CONFIG_VIDEO_CX88_DVB_CX24123=y

#
# Encoders and Decoders
#
# CONFIG_VIDEO_MSP3400 is not set
# CONFIG_VIDEO_CS53L32A is not set
# CONFIG_VIDEO_TLV320AIC23B is not set
# CONFIG_VIDEO_WM8775 is not set
# CONFIG_VIDEO_WM8739 is not set
# CONFIG_VIDEO_CX2341X is not set
# CONFIG_VIDEO_CX25840 is not set
# CONFIG_VIDEO_SAA711X is not set
# CONFIG_VIDEO_SAA7127 is not set
# CONFIG_VIDEO_UPD64031A is not set
# CONFIG_VIDEO_UPD64083 is not set

#
# Radio Adapters
#

#
# Digital Video Broadcasting Devices
#
CONFIG_DVB=y
CONFIG_DVB_CORE=y

#
# Supported SAA7146 based PCI Adapters
#

#
# Supported FlexCopII (B2C2) Adapters
#
# CONFIG_DVB_B2C2_FLEXCOP is not set

#
# Supported BT878 Adapters
#

#
# Supported Pluto2 Adapters
#
# CONFIG_DVB_PLUTO2 is not set

#
# Supported DVB Frontends
#

#
# Customise DVB Frontends
#

#
# DVB-S (satellite) frontends
#
# CONFIG_DVB_STV0299 is not set
# CONFIG_DVB_CX24110 is not set
CONFIG_DVB_CX24123=y
# CONFIG_DVB_TDA8083 is not set
# CONFIG_DVB_MT312 is not set
# CONFIG_DVB_VES1X93 is not set
# CONFIG_DVB_S5H1420 is not set

#
# DVB-T (terrestrial) frontends
#
# CONFIG_DVB_SP8870 is not set
# CONFIG_DVB_SP887X is not set
# CONFIG_DVB_CX22700 is not set
# CONFIG_DVB_CX22702 is not set
# CONFIG_DVB_L64781 is not set
# CONFIG_DVB_TDA1004X is not set
# CONFIG_DVB_NXT6000 is not set
# CONFIG_DVB_MT352 is not set
# CONFIG_DVB_ZL10353 is not set
# CONFIG_DVB_DIB3000MB is not set
# CONFIG_DVB_DIB3000MC is not set

#
# DVB-C (cable) frontends
#
# CONFIG_DVB_VES1820 is not set
# CONFIG_DVB_TDA10021 is not set
# CONFIG_DVB_STV0297 is not set

#
# ATSC (North American/Korean Terrestrial/Cable DTV) frontends
#
# CONFIG_DVB_NXT200X is not set
# CONFIG_DVB_OR51211 is not set
# CONFIG_DVB_OR51132 is not set
# CONFIG_DVB_BCM3510 is not set
# CONFIG_DVB_LGDT330X is not set

#
# Miscellaneous devices
#
# CONFIG_DVB_LNBP21 is not set
CONFIG_DVB_ISL6421=m
CONFIG_VIDEO_TUNER=y
CONFIG_VIDEO_BUF=y
CONFIG_VIDEO_BUF_DVB=m
CONFIG_VIDEO_BTCX=y
CONFIG_VIDEO_IR=y
CONFIG_VIDEO_TVEEPROM=y
-----------------------------------------------------------------



More information about the linux-dvb mailing list