Hello,

Version: cx18-f763c5864f9a

I am attempting to enable DVB support for ATSC tuning using a
Hauppauge HVR-1600 card. As far as I can tell the drivers and modules
are loading correctly:

[   24.670022] cx18:  Start initialization, version 0.1.0
[   24.670022] cx18-0: Initializing card #0
[   24.670022] cx18-0: Autodetected Hauppauge card
[   24.670022] ACPI: PCI Interrupt 0000:05:02.0[A] -> GSI 18 (level,
low) -> IRQ 18
[   24.670022] cx18-0: Unreasonably low latency timer, setting to 64 (was 32)
[   24.670022] cx18-0: cx23418 revision 01010000 (B)
[   24.818522] tveeprom 6-0050: Hauppauge model 74041, rev C5B2, serial# 3093910
[   24.818526] tveeprom 6-0050: MAC address is 00-0D-FE-2F-35-96
[   24.818531] tveeprom 6-0050: tuner model is TCL M2523_5N_E (idx 112, type 50)
[   24.818533] tveeprom 6-0050: TV standards NTSC(M) (eeprom 0x08)
[   24.818536] tveeprom 6-0050: audio processor is CX23418 (idx 38)
[   24.818538] tveeprom 6-0050: decoder processor is CX23418 (idx 31)
[   24.818540] tveeprom 6-0050: has no radio, has IR receiver, has IR
transmitter
[   24.818541] cx18-0: Autodetected Hauppauge HVR-1600
[   24.847905] tuner 7-0061: chip found @ 0xc2 (cx18 i2c driver #0-1)
[   24.848067] cs5345 6-004c: chip found @ 0x98 (cx18 i2c driver #0-0)
[   24.850397] cx18-0: Disabled encoder IDX device
[   24.850421] cx18-0: Registered device video2 for encoder MPEG (2 MB)
[   24.850423] cx18_dvb_register()
[   24.850425] DVB: registering new adapter (cx18)
[   29.376951] cx18-0: loaded v4l-cx23418-apu.fw firmware V00120000
(141200 bytes)
[   24.946862] mxl500x_attach: Attaching ...
[   24.946871] mxl500x_attach: MXL500x tuner succesfully attached
[   24.946875] DVB: registering frontend 2 (Samsung S5H1409 QAM/8VSB
Frontend)...
[   24.946909] cx18_dvb_register() DVB Frontend Registered
[   29.441760] cx18-0: loaded v4l-cx23418-cpu.fw firmware (174716 bytes)
[   21.140034] cx18-0: debug: 1 MiniMe Encoder Firmware 0.0.71.0
(Release 2006/12/29)
[   21.140034] cx18-0: FW version: 0.0.71.0 (Release 2006/12/29)
[   29.460035] cx18-0: Took ~20 mS for FW to start
[   29.531405] cx18-0: loaded v4l-cx23418-apu.fw firmware V00120000
(141200 bytes)
[   29.595096] cx18-0: loaded v4l-cx23418-cpu.fw firmware (174716 bytes)
[   21.272116] cx18-0: debug: 1 MiniMe Encoder Firmware 0.0.71.0
(Release 2006/12/29)
[   21.272120] cx18-0: FW version: 0.0.71.0 (Release 2006/12/29)
[   29.620035] cx18-0: Took ~20 mS for FW to start
[   29.620039] cx18-0: Getting firmware version
[   29.646092] cx18-0: loaded v4l-cx23418-dig.fw firmware (16382 bytes)
[   29.647697] tuner 7-0061: tuner type not set
[   25.195226] cx18-0: Registered device video34 for encoder YUV (2 MB)
[   25.195243] cx18-0: Registered device vbi2 for encoder VBI (1 MB)
[   25.195260] cx18-0: Registered device video26 for encoder PCM audio (1 MB)
[   25.195782] tuner-simple 7-0061: creating new instance
[   25.195785] tuner-simple 7-0061: type set to 50 (TCL 2002N)
[   25.197000] cx18-0: Initialized card #0: Hauppauge HVR-1600
[   25.197015] cx18:  End initialization

This is running on Ubuntu Hardy using kernel 2.6.25-rc8-mm1. Running
the tool "scan" installed by dvb-utils, I receive tuning failed
messages with the following repeated in dmesg:

[   36.671029] mxl500x_set_params: Synthesizer RESET and latch
[   36.671033] mxl500x_write: Enable gate
[   36.680770] tuner access: >> [ 09 b1 fe ]
[   36.681757] mxl500x_write: disable gate
[   36.682740] mxl500x_set_params: Writing Init Regs
[   36.682742] mxl500x_write_regs: Enable gate
[   36.683718] mxl500x_write_regs: Registers to Write=23
[   36.683720] tuner access: >> [ 0b 14 0c 2c 0d cc 16 5f 20 40 2b 3b
2c 30 35 9b 38 88 ]
[   36.690037] tuner access: >> [ 3b 00 49 a0 4c fb 4d 93 5b 70 86 04
87 01 89 c8 93 da ]
[   36.710036] tuner access: >> [ 9c 57 a6 94 a7 01 a8 d2 19 36 fe ]
[   36.730035] mxl500x_write_regs: Disable gate

Config file for the cx18 drivers:

#
# Automatically generated make config: don't edit
# Linux kernel version: KERNELVERSION
# Thu Apr 10 07:17:27 2008
#
CONFIG_INPUT=y
CONFIG_USB=m
# CONFIG_PARPORT is not set
CONFIG_FW_LOADER=y
# CONFIG_SPARC64 is not set
# CONFIG_of is not set
# CONFIG_PLAT_M32700UT is not set
CONFIG_NET=y
CONFIG_FB_CFB_COPYAREA=m
# CONFIG_GENERIC_GPIO is not set
# CONFIG_SOUND_PRIME is not set
# CONFIG_SND_AC97_CODEC is not set
# CONFIG_PXA27x is not set
# CONFIG_dependencies is not set
# CONFIG_SGI_IP22 is not set
CONFIG_I2C=m
CONFIG_FB_CFB_IMAGEBLIT=m
# CONFIG_GPIO_PCA953X is not set
CONFIG_STANDALONE=y
# CONFIG_SND_MPU401_UART is not set
# CONFIG_SND is not set
CONFIG_MODULES=y
# CONFIG_BROKEN is not set
# CONFIG_SND_OPL3_LIB is not set
CONFIG_HAS_IOMEM=y
# CONFIG_PPC_PMAC is not set
CONFIG_PROC_FS=y
# CONFIG_SPARC32 is not set
CONFIG_I2C_ALGOBIT=m
# CONFIG_DVB_FE_CUSTOMIZE is not set
CONFIG_HAS_DMA=y
CONFIG_INET=y
# CONFIG_SOUND_OSS is not set
CONFIG_CRC32=y
CONFIG_FB=y
CONFIG_SYSFS=y
# CONFIG_ISA is not set
CONFIG_PCI=y
# CONFIG_SONY_LAPTOP is not set
# CONFIG_SND_PCM is not set
# CONFIG_PARPORT_1284 is not set
CONFIG_EXPERIMENTAL=y
# CONFIG_M32R is not set
# CONFIG_I2C_ALGO_SGI is not set
CONFIG_FB_CFB_FILLRECT=m
CONFIG_VIRT_TO_BUS=y
CONFIG_VIDEO_KERNEL_VERSION=y

#
# Multimedia devices
#
CONFIG_VIDEO_DEV=m
CONFIG_VIDEO_V4L2_COMMON=m
CONFIG_VIDEO_V4L1=y
CONFIG_VIDEO_V4L1_COMPAT=y
CONFIG_VIDEO_V4L2=y
CONFIG_VIDEO_CAPTURE_DRIVERS=y
CONFIG_VIDEO_ADV_DEBUG=y
# CONFIG_VIDEO_HELPER_CHIPS_AUTO is not set

#
# Encoders/decoders and other helper chips
#

#
# Audio decoders
#
CONFIG_VIDEO_TVAUDIO=m
# CONFIG_VIDEO_TDA7432 is not set
# CONFIG_VIDEO_TDA9840 is not set
# CONFIG_VIDEO_TDA9875 is not set
# CONFIG_VIDEO_TEA6415C is not set
# CONFIG_VIDEO_TEA6420 is not set
CONFIG_VIDEO_MSP3400=m
CONFIG_VIDEO_CS5345=m
CONFIG_VIDEO_CS53L32A=m
CONFIG_VIDEO_M52790=m
# CONFIG_VIDEO_TLV320AIC23B is not set
CONFIG_VIDEO_WM8775=m
CONFIG_VIDEO_WM8739=m
CONFIG_VIDEO_VP27SMPX=m

#
# Video decoders
#
# CONFIG_VIDEO_BT819 is not set
# CONFIG_VIDEO_BT856 is not set
# CONFIG_VIDEO_BT866 is not set
# CONFIG_VIDEO_KS0127 is not set
# CONFIG_VIDEO_OV7670 is not set
# CONFIG_VIDEO_TCM825X is not set
# CONFIG_VIDEO_SAA7110 is not set
# CONFIG_VIDEO_SAA7111 is not set
# CONFIG_VIDEO_SAA7114 is not set
CONFIG_VIDEO_SAA711X=m
# CONFIG_VIDEO_SAA7191 is not set
# CONFIG_VIDEO_TVP5150 is not set
# CONFIG_VIDEO_VPX3220 is not set

#
# Video and audio decoders
#
CONFIG_VIDEO_CX25840=m

#
# MPEG video encoders
#
CONFIG_VIDEO_CX2341X=m

#
# Video encoders
#
CONFIG_VIDEO_SAA7127=m
# CONFIG_VIDEO_SAA7185 is not set
# CONFIG_VIDEO_ADV7170 is not set
# CONFIG_VIDEO_ADV7175 is not set

#
# Video improvement chips
#
CONFIG_VIDEO_UPD64031A=m
CONFIG_VIDEO_UPD64083=m
# CONFIG_VIDEO_VIVI is not set
# CONFIG_VIDEO_BT848 is not set
# CONFIG_VIDEO_CPIA is not set
# CONFIG_VIDEO_CPIA2 is not set
# CONFIG_VIDEO_SAA5246A is not set
# CONFIG_VIDEO_SAA5249 is not set
# CONFIG_TUNER_3036 is not set
# CONFIG_VIDEO_STRADIS is not set
# CONFIG_VIDEO_ZORAN is not set
# CONFIG_VIDEO_SAA7134 is not set
# CONFIG_VIDEO_MXB is not set
# CONFIG_VIDEO_DPC is not set
# CONFIG_VIDEO_HEXIUM_ORION is not set
# CONFIG_VIDEO_HEXIUM_GEMINI is not set
CONFIG_VIDEO_CX88=m
# CONFIG_VIDEO_CX88_BLACKBIRD is not set
CONFIG_VIDEO_CX88_DVB=m
# CONFIG_VIDEO_CX88_VP3054 is not set
CONFIG_VIDEO_CX23885=m
CONFIG_VIDEO_IVTV=m
# CONFIG_VIDEO_FB_IVTV is not set
CONFIG_VIDEO_CX18=m
# CONFIG_VIDEO_CAFE_CCIC is not set
# CONFIG_V4L_USB_DRIVERS is not set
# CONFIG_SOC_CAMERA is not set
# CONFIG_RADIO_ADAPTERS is not set
CONFIG_DVB_CORE=m
CONFIG_DVB_CORE_ATTACH=y
CONFIG_DVB_CAPTURE_DRIVERS=y

#
# Supported SAA7146 based PCI Adapters
#
# CONFIG_TTPCI_EEPROM is not set
# CONFIG_DVB_AV7110 is not set
# CONFIG_DVB_BUDGET_CORE is not set

#
# Supported USB Adapters
#
# CONFIG_DVB_USB is not set
# CONFIG_DVB_TTUSB_BUDGET is not set
# CONFIG_DVB_TTUSB_DEC is not set
# CONFIG_DVB_CINERGYT2 is not set

#
# 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
#
# CONFIG_DVB_FE_CUSTOMISE is not set

#
# DVB-S (satellite) frontends
#
# CONFIG_DVB_STV0299 is not set
# CONFIG_DVB_CX24110 is not set
CONFIG_DVB_CX24123=m
# CONFIG_DVB_TDA8083 is not set
# CONFIG_DVB_MT312 is not set
# CONFIG_DVB_VES1X93 is not set
# CONFIG_DVB_S5H1420 is not set
# CONFIG_DVB_TDA10086 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=m
# CONFIG_DVB_L64781 is not set
# CONFIG_DVB_TDA1004X is not set
# CONFIG_DVB_NXT6000 is not set
CONFIG_DVB_MT352=m
CONFIG_DVB_ZL10353=m
# CONFIG_DVB_DIB3000MB is not set
# CONFIG_DVB_DIB3000MC is not set
# CONFIG_DVB_DIB7000M is not set
# CONFIG_DVB_DIB7000P is not set

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

#
# ATSC (North American/Korean Terrestrial/Cable DTV) frontends
#
CONFIG_DVB_NXT200X=m
CONFIG_DVB_OR51211=m
CONFIG_DVB_OR51132=m
CONFIG_DVB_BCM3510=m
CONFIG_DVB_LGDT330X=m
CONFIG_DVB_S5H1409=m

#
# Tuners/PLL support
#
CONFIG_DVB_PLL=m
CONFIG_DVB_TDA826X=m
CONFIG_DVB_TDA827X=m
CONFIG_DVB_TDA18271=m
CONFIG_DVB_TUNER_QT1010=m
CONFIG_DVB_TUNER_MT2060=m
CONFIG_DVB_TUNER_MT2266=m
CONFIG_DVB_TUNER_MT2131=m
CONFIG_DVB_TUNER_DIB0070=m
CONFIG_DVB_TUNER_XC5000=m
CONFIG_DVB_MXL500x=m

#
# Miscellaneous devices
#
CONFIG_DVB_LNBP21=m
CONFIG_DVB_ISL6405=m
CONFIG_DVB_ISL6421=m
CONFIG_DVB_TUA6100=m
CONFIG_VIDEO_TUNER=m
CONFIG_VIDEO_TUNER_CUSTOMIZE=y
CONFIG_TUNER_XC2028=m
CONFIG_TUNER_MT20XX=m
CONFIG_TUNER_TDA8290=m
CONFIG_TUNER_TEA5761=m
CONFIG_TUNER_TEA5767=m
CONFIG_TUNER_SIMPLE=m
CONFIG_TUNER_TDA9887=m
CONFIG_VIDEOBUF_GEN=m
CONFIG_VIDEOBUF_DMA_SG=m
CONFIG_VIDEOBUF_DVB=m
CONFIG_VIDEO_BTCX=m
CONFIG_VIDEO_IR_I2C=m
CONFIG_VIDEO_IR=m
CONFIG_VIDEO_TVEEPROM=m
# CONFIG_DAB is not set

#
# Audio devices for multimedia
#

#
# ALSA sound
#

#
# OSS sound
#

My goal is to only build what is truly required. I noted that the
mxl500x module was not auto-selected when the cx18 module was
selected. I manually configured that tuner in the config. Thanks in
advance for the help.

--bcj

_______________________________________________
ivtv-users mailing list
[email protected]
http://ivtvdriver.org/mailman/listinfo/ivtv-users

Reply via email to