General > Users

CX23880 Analogue TV Tuner, cannot be recognized by MythTV/LinuxMCE?

(1/3) > >>

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

Sitemap 
Go to full version