General > Users
CX23880 Analogue TV Tuner, cannot be recognized by MythTV/LinuxMCE?
ferdies:
Hi,
Kword TV Tuner has been installed and looks like it has been autodetected. However, MythTV cannot recognize it.
Is there any driver I still need to load? Appreciate the assistance
Below are some of the details:
------------------------------------------------------------------------------
linuxmce@dcerouter:~$ lspci | grep -i cx
03:05.0 Multimedia video controller: Conexant CX23880/1/2/3 PCI Video and Audio Decoder (rev 05)
03:05.1 Multimedia controller: Conexant CX23880/1/2/3 PCI Video and Audio Decoder [Audio Port] (rev 05)
03:05.2 Multimedia controller: Conexant CX23880/1/2/3 PCI Video and Audio Decoder [MPEG Port] (rev 05)
------------------------------------------------------------------------------
linuxmce@dcerouter:~$ dmesg | grep -i cx | more
[ 36.991103] cx2388x v4l2 driver version 0.0.6 loaded
[ 37.042921] cx2388x cx88-mpeg Driver Manager version 0.0.6 loaded
[ 37.323300] cx88_alsa: disagrees about version of symbol snd_ctl_add
[ 37.323304] cx88_alsa: Unknown symbol snd_ctl_add
[ 37.323332] cx88_alsa: disagrees about version of symbol snd_pcm_new
[ 37.323334] cx88_alsa: Unknown symbol snd_pcm_new
[ 37.323404] cx88_alsa: disagrees about version of symbol snd_card_register
[ 37.323406] cx88_alsa: Unknown symbol snd_card_register
[ 37.323444] cx88_alsa: disagrees about version of symbol snd_card_free
[ 37.323446] cx88_alsa: Unknown symbol snd_card_free
[ 37.323629] cx88_alsa: disagrees about version of symbol snd_ctl_new1
[ 37.323631] cx88_alsa: Unknown symbol snd_ctl_new1
[ 37.323673] cx88_alsa: disagrees about version of symbol snd_card_new
[ 37.323675] cx88_alsa: Unknown symbol snd_card_new
[ 37.323707] cx88_alsa: disagrees about version of symbol snd_pcm_lib_ioctl
[ 37.323709] cx88_alsa: Unknown symbol snd_pcm_lib_ioctl
[ 37.323772] cx88_alsa: disagrees about version of symbol snd_pcm_set_ops
[ 37.323774] cx88_alsa: Unknown symbol snd_pcm_set_ops
[ 37.323902] cx88_alsa: disagrees about version of symbol snd_pcm_hw_constraint_integer
[ 37.323904] cx88_alsa: Unknown symbol snd_pcm_hw_constraint_integer
[ 37.324050] cx88_alsa: disagrees about version of symbol snd_pcm_period_elapsed
[ 37.324052] cx88_alsa: Unknown symbol snd_pcm_period_elapsed
[ 37.811263] cx88[0]: Your board isn't known (yet) to the driver. You can
[ 37.811266] cx88[0]: try to pick one of the existing card configs via
[ 37.811269] cx88[0]: card=<n> insmod option. Updating to the latest
[ 37.811272] cx88[0]: version might help as well.
[ 37.811276] cx88[0]: Here is a list of valid choices for the card=<n> insmod option:
[ 37.811282] cx88[0]: card=0 -> UNKNOWN/GENERIC
[ 37.811285] cx88[0]: card=1 -> Hauppauge WinTV 34xxx models
[ 37.811289] cx88[0]: card=2 -> GDI Black Gold
[ 37.811292] cx88[0]: card=3 -> PixelView
[ 37.811295] cx88[0]: card=4 -> ATI TV Wonder Pro
[ 37.811299] cx88[0]: card=5 -> Leadtek Winfast 2000XP Expert
[ 37.811303] cx88[0]: card=6 -> AverTV Studio 303 (M126)
[ 37.811307] cx88[0]: card=7 -> MSI TV-@nywhere Master
[ 37.811310] cx88[0]: card=8 -> Leadtek Winfast DV2000
[ 37.811314] cx88[0]: card=9 -> Leadtek PVR 2000
[ 37.811317] cx88[0]: card=10 -> IODATA GV-VCP3/PCI
[ 37.811321] cx88[0]: card=11 -> Prolink PlayTV PVR
[ 37.811324] cx88[0]: card=12 -> ASUS PVR-416
[ 37.811328] cx88[0]: card=13 -> MSI TV-@nywhere
[ 37.811332] cx88[0]: card=14 -> KWorld/VStream XPert DVB-T
[ 37.811336] cx88[0]: card=15 -> DViCO FusionHDTV DVB-T1
[ 37.811340] cx88[0]: card=16 -> KWorld LTV883RF
[ 37.811343] cx88[0]: card=17 -> DViCO FusionHDTV 3 Gold-Q
[ 37.811347] cx88[0]: card=18 -> Hauppauge Nova-T DVB-T
[ 37.811351] cx88[0]: card=19 -> Conexant DVB-T reference design
[ 37.811354] cx88[0]: card=20 -> Provideo PV259
[ 37.811358] cx88[0]: card=21 -> DViCO FusionHDTV DVB-T Plus
[ 37.811362] cx88[0]: card=22 -> pcHDTV HD3000 HDTV
[ 37.811366] cx88[0]: card=23 -> digitalnow DNTV Live! DVB-T
[ 37.811370] cx88[0]: card=24 -> Hauppauge WinTV 28xxx (Roslyn) models
[ 37.811374] cx88[0]: card=25 -> Digital-Logic MICROSPACE Entertainment Center (MEC)
[ 37.811379] cx88[0]: card=26 -> IODATA GV/BCTV7E
[ 37.811382] cx88[0]: card=27 -> PixelView PlayTV Ultra Pro (Stereo)
[ 37.811387] cx88[0]: card=28 -> DViCO FusionHDTV 3 Gold-T
[ 37.811391] cx88[0]: card=29 -> ADS Tech Instant TV DVB-T PCI
[ 37.811396] cx88[0]: card=30 -> TerraTec Cinergy 1400 DVB-T
[ 37.811400] cx88[0]: card=31 -> DViCO FusionHDTV 5 Gold
[ 37.811404] cx88[0]: card=32 -> AverMedia UltraTV Media Center PCI 550
[ 37.811409] cx88[0]: card=33 -> Kworld V-Stream Xpert DVD
[ 37.811413] cx88[0]: card=34 -> ATI HDTV Wonder
[ 37.811416] cx88[0]: card=35 -> WinFast DTV1000-T
[ 37.811419] cx88[0]: card=36 -> AVerTV 303 (M126)
[ 37.811423] cx88[0]: card=37 -> Hauppauge Nova-S-Plus DVB-S
[ 37.811426] cx88[0]: card=38 -> Hauppauge Nova-SE2 DVB-S
[ 37.811430] cx88[0]: card=39 -> KWorld DVB-S 100
[ 37.811434] cx88[0]: card=40 -> Hauppauge WinTV-HVR1100 DVB-T/Hybrid
[ 37.811438] cx88[0]: card=41 -> Hauppauge WinTV-HVR1100 DVB-T/Hybrid (Low Profile)
[ 37.811443] cx88[0]: card=42 -> digitalnow DNTV Live! DVB-T Pro
[ 37.811447] cx88[0]: card=43 -> KWorld/VStream XPert DVB-T with cx22702
[ 37.811451] cx88[0]: card=44 -> DViCO FusionHDTV DVB-T Dual Digital
[ 37.811455] cx88[0]: card=45 -> KWorld HardwareMpegTV XPert
[ 37.811447] cx88[0]: card=43 -> KWorld/VStream XPert DVB-T with cx22702
[ 37.811451] cx88[0]: card=44 -> DViCO FusionHDTV DVB-T Dual Digital
[ 37.811455] cx88[0]: card=45 -> KWorld HardwareMpegTV XPert
[ 37.811459] cx88[0]: card=46 -> DViCO FusionHDTV DVB-T Hybrid
[ 37.811463] cx88[0]: card=47 -> pcHDTV HD5500 HDTV
[ 37.811467] cx88[0]: card=48 -> Kworld MCE 200 Deluxe
[ 37.811470] cx88[0]: card=49 -> PixelView PlayTV P7000
[ 37.811474] cx88[0]: card=50 -> NPG Tech Real TV FM Top 10
[ 37.811478] cx88[0]: card=51 -> WinFast DTV2000 H
[ 37.811481] cx88[0]: card=52 -> Geniatech DVB-S
[ 37.811485] cx88[0]: card=53 -> Hauppauge WinTV-HVR3000 TriMode Analog/DVB-S/DVB-T
[ 37.811490] cx88[0]: card=54 -> Norwood Micro TV Tuner
[ 37.811494] cx88[0]: card=55 -> Shenzhen Tungsten Ages Tech TE-DTV-250 / Swann OEM
[ 37.811498] cx88[0]: card=56 -> Hauppauge WinTV-HVR1300 DVB-T/Hybrid MPEG Encoder
[ 37.811504] CORE cx88[0]: subsystem: 17de:0842, board: UNKNOWN/GENERIC [card=0,autodetected]
[ 37.954760] cx88[0]/0: found at 0000:03:05.0, rev: 5, irq: 22, latency: 64, mmio: 0xcc000000
[ 37.974102] tuner 0-0043: chip found @ 0x86 (cx88[0])
[ 37.976178] tuner 0-0060: chip found @ 0xc0 (cx88[0])
[ 37.983904] cx88[0]/0: registered device video0 [v4l2]
[ 37.983933] cx88[0]/0: registered device vbi0
[ 37.984240] cx88[0]/2: cx2388x 8802 Driver Manager
---------------------------------------------------------------------------------------
I have tried to use:
modprobe -v cx88xx card=48
(since my card is a Kworld MCE 200 Deluxe), but still I cant solve this problem.
Thanks.
ferdies:
Additional information:
I also have checked if the modules are loaded, and it looks like they are:
--------------------------------------------
linuxmce@dcerouter:/etc$ lsmod | grep "cx"
cx8800 34944 0
compat_ioctl32 2304 1 cx8800
cx8802 19716 0
cx88xx 68132 2 cx8800,cx8802
ir_common 35460 1 cx88xx
i2c_algo_bit 7428 1 cx88xx
tveeprom 16784 1 cx88xx
videodev 29312 2 cx8800,cx88xx
v4l2_common 18432 4 tuner,cx8800,cx88xx,videodev
btcx_risc 5896 3 cx8800,cx8802,cx88xx
video_buf 26244 3 cx8800,cx8802,cx88xx
i2c_core 26112 5 tuner,cx88xx,i2c_algo_bit,tveeprom,nvidia
----------------------------------
Anything else I need to do / check.
Everytime I select TV, a screen will show up that myhttv will do the pre-scaling. Then followed by a BLANK screen, after 30-secs or so, it will just go back to the MCE main screen.
Thanks.
ferdies:
Almost there......
Finally able to load the driver.
I think it is the bug of Ubuntu, as per this site
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/115719
Thus, I did a force module load
I edited "options" in /etc/modprobe.d
and added:
options cx88xx card=48
I was successfull in loading the driver.
inuxmce@dcerouter:~$ dmesg | grep "cx88"| more
[ 36.871513] cx2388x cx88-mpeg Driver Manager version 0.0.6 loaded
[ 37.254766] cx88_alsa: disagrees about version of symbol snd_ctl_add
[ 37.254771] cx88_alsa: Unknown symbol snd_ctl_add
[ 37.254799] cx88_alsa: disagrees about version of symbol snd_pcm_new
[ 37.254802] cx88_alsa: Unknown symbol snd_pcm_new
[ 37.254872] cx88_alsa: disagrees about version of symbol snd_card_register
[ 37.254874] cx88_alsa: Unknown symbol snd_card_register
[ 37.254912] cx88_alsa: disagrees about version of symbol snd_card_free
[ 37.254914] cx88_alsa: Unknown symbol snd_card_free
[ 37.255100] cx88_alsa: disagrees about version of symbol snd_ctl_new1
[ 37.255102] cx88_alsa: Unknown symbol snd_ctl_new1
[ 37.255143] cx88_alsa: disagrees about version of symbol snd_card_new
[ 37.255145] cx88_alsa: Unknown symbol snd_card_new
[ 37.255178] cx88_alsa: disagrees about version of symbol snd_pcm_lib_ioctl
[ 37.255180] cx88_alsa: Unknown symbol snd_pcm_lib_ioctl
[ 37.255245] cx88_alsa: disagrees about version of symbol snd_pcm_set_ops
[ 37.255247] cx88_alsa: Unknown symbol snd_pcm_set_ops
[ 37.255380] cx88_alsa: disagrees about version of symbol snd_pcm_hw_constraint_integer
[ 37.255382] cx88_alsa: Unknown symbol snd_pcm_hw_constraint_integer
[ 37.255532] cx88_alsa: disagrees about version of symbol snd_pcm_period_elapsed
[ 37.255534] cx88_alsa: Unknown symbol snd_pcm_period_elapsed
[ 37.814351] CORE cx88[0]: subsystem: 17de:0842, board: Kworld MCE 200 Deluxe [card=48,insmod option]
[ 37.956098] cx88[0]/2: cx2388x 8802 Driver Manager
[ 37.956135] cx88[0]/2: found at 0000:03:05.2, rev: 5, irq: 22, latency: 64, mmio: 0xce000000
[ 37.958862] cx88[0]/0: found at 0000:03:05.0, rev: 5, irq: 22, latency: 64, mmio: 0xcc000000
[ 37.988593] tuner 0-0043: chip found @ 0x86 (cx88[0])
[ 37.991596] tuner 0-0060: chip found @ 0xc0 (cx88[0])
[ 37.999367] cx88[0]/0: registered device video0 [v4l2]
[ 37.999391] cx88[0]/0: registered device vbi0
[ 38.101408] cx8802_register_driver() ->registering driver type=blackbird access=shared
[ 38.101414] CORE cx88[0]: subsystem: 17de:0842, board: Kworld MCE 200 Deluxe [card=48]
[ 38.101420] cx88[0]/2: cx23416 based mpeg encoder (blackbird reference design)
[ 38.101667] cx88[0]/2: registered device video1 [mpeg]
[ 235.573228] cx88[0]/2-bb: Firmware and/or mailbox pointer not initialized or corrupted
[ 238.344143] cx88[0]/2-bb: Firmware upload successful.
[ 238.350892] cx88[0]/2-bb: Firmware version is 0x02060039
linuxmce@dcerouter:~$ lsmod | grep "cx"
cx88_blackbird 21636 0
cx2341x 13316 1 cx88_blackbird
cx8800 34944 1 cx88_blackbird
cx8802 19716 1 cx88_blackbird
cx88xx 68132 3 cx88_blackbird,cx8800,cx8802
ir_common 35460 1 cx88xx
i2c_algo_bit 7428 1 cx88xx
tveeprom 16784 1 cx88xx
i2c_core 26112 5 tuner,cx88xx,nvidia,i2c_algo_bit,tveeprom
videodev 29312 3 cx88_blackbird,cx8800,cx88xx
compat_ioctl32 2304 1 cx8800
video_buf 26244 4 cx88_blackbird,cx8800,cx8802,cx88xx
v4l2_common 18432 6 cx88_blackbird,cx2341x,tuner,cx8800,cx88xx,videodev
btcx_risc 5896 3 cx8800,cx8802,cx88xx
My only next problem is the BLANK SCREEN --- whew! been doing this for so many hours..am already tired :-[
seth:
:)
I had to manually set a card with this chipset up in mythtv. I had an AverMedia 150M. Same chipset, same messages. But you just choose a v4l device in mythtv set and set it to your /dev/videoX number, and then I got it to work. It is just a frame grabber, but can be used if manually set up. Sarah did not know it was even there.
Just my experience.
Regards,
Seth
ferdies:
My Linuxmce already recognized my tv tuner. I setup in MythTVbackend Analogue V4l tuner and, video0 (in my case). I was able to scan all the channels. However, if I am in Linux MCE, and selecting TV -- it will just be a blank screen, and after few seconds, it will just go back to the main Linux mce screen.
Any idea why?
Navigation
[0] Message Index
[#] Next page
Go to full version