LifeView NOT Hybrid PCI! LV3H
Got my hands on LV3H - LifeView Hybird card. It is combination of DVB-T/Analog TV/FM radio. Because it is for a good price and has a familiar recursive acronym in the name, I think it will be were popular soo. For now this card is pretty new and this page serves to document how it works (in this time how it does not work - as of 23.6.2010 at least the analog tuner is working) under Linux.
Even thou it is clearly based on conexant cx238881 chip, the combination of chips on this card is not yet known to linux driver. For that reason I'd like to post here the most of the information I got about this card.
LifeView homepage for this product
LifeView NOT LV3H There it is possible to find windows driver INF file and some very breif specification.
The card consist of:
A/V Controller: Conexant CX-23881
Tuner: Xceive XC3028
DVB-T Decoder: Intel CE6353 (WJCE 6353)
Detailed pictures of the card
The tuner is Xceive 3028ACQ however kernel driver cx8800 segfaults with this tuner option.
segfault
CORE cx88[0]: subsystem: 14f1:8852, board: UNKNOWN/GENERIC [card=0,autodetected] TV tuner 71 at 0x1fe, Radio tuner -1 at 0x1fe tuner 1-0061: chip found @ 0xc2 (cx88[0]) tuner 1-0061: type set to 71 (Xceive xc3028) tuner 1-0061: type set to 71 (Xceive xc3028) cx88[0]/0: found at 0000:00:10.0, rev: 5, irq: 10, latency: 64, mmio: 0xdc000000 cx88[0]/0: registered device video0 [v4l2] cx88[0]/0: registered device vbi0 BUG: unable to handle kernel NULL pointer dereference at virtual address 00000000 printing eip: f1a33269 *pde = 21f4e067 *pte = 00000000 Oops: 0000 [#1] SMP Modules linked in: cx8800 cx88xx nf_conntrack_netbios_ns ipt_REJECT xt_tcpudp xt_state iptable_filter ipt_MASQUERADE iptable_nat nf_nat nf_conntrack_ipv4 nf_conntrack nfnetlink ip_tables x_tables vfat fat dm_multipath radeon drm ipv6 snd_au8820 gameport snd_ac97_codec snd_sb16 snd_opl3_lib snd_hwdep snd_sb16_dsp snd_sb_common snd_seq_dummy snd_seq_oss snd_seq_midi_event snd_seq tuner snd_pcm_oss snd_mixer_oss snd_pcm snd_timer snd_page_alloc ac97_bus ir_common snd_mpu401_uart i2c_algo_bit snd_rawmidi snd_seq_device tveeprom floppy snd videodev ne2k_pci i2c_viapro button v4l1_compat compat_ioctl32 v4l2_common pcspkr soundcore video_buf fealnx parport_pc btcx_risc i2c_core 8390 mii via686a hwmon parport sg sr_mod cdrom dm_snapshot dm_zero dm_mirror dm_mod pata_via ata_generic libata sd_mod scsi_mod ext3 jbd mbcache uhci_hcd ohci_hcd ehci_hcd CPU: 0 EIP: 0060:[<f1a33269>] Not tainted VLI EFLAGS: 00210213 (2.6.23.14-107.fc8 #1) EIP is at default_set_tv_freq+0xa1/0x9bd [tuner] eax: 00000000 ebx: 00000000 ecx: ffffffff edx: 00000000 esi: f1a3df34 edi: ef278200 ebp: 00000003 esp: e1efac48 ds: 007b es: 007b fs: 00d8 gs: 0033 ss: 0068 Process modprobe (pid: 2571, ti=e1efa000 task=e1fc8000 task.ti=e1efa000) Stack: 00000006 cb5a7f23 00000006 c176d230 e1fc8000 c176d230 e1efac78 c042ab57 000f4240 00000000 00000001 00000001 f1a3df34 c0427c65 eff8319c 00000001 00001900 ef278200 00000047 00000000 000002dc 00000000 0000003f c160b180 Call Trace: [<c042ab57>] check_preempt_curr_fair+0x6b/0x71 [<c0427c65>] try_to_wake_up+0x2ef/0x2f9 [<f1a31807>] set_tv_freq+0x112/0x119 [tuner] [<c043d4a6>] autoremove_wake_function+0x15/0x35 [<c04244ce>] __wake_up_common+0x32/0x55 [<f1a318f7>] set_freq+0xe9/0xf7 [tuner] [<f1a327c3>] tuner_command+0x5f0/0xf05 [tuner] [<c04041be>] __switch_to+0xcb/0x149 [<f0931901>] i2c_clients_command+0x71/0xa9 [i2c_core] [<f09d7358>] cx88_set_tvnorm+0x7cb/0x7d7 [cx88xx] [<f09f10df>] cx8800_initdev+0x423/0x4fd [cx8800] [<c04f2c6e>] kobject_get+0xf/0x13 [<c0500577>] pci_device_probe+0x36/0x57 [<c0567137>] driver_probe_device+0xea/0x168 [<c04f3705>] kobject_uevent_env+0x37a/0x3a1 [<c056725b>] __driver_attach+0x0/0xa5 [<c05672cb>] __driver_attach+0x70/0xa5 [<c05666c3>] bus_for_each_dev+0x39/0x5b [<c0566f92>] driver_attach+0x16/0x18 [<c056725b>] __driver_attach+0x0/0xa5 [<c05669a7>] bus_add_driver+0x6d/0x16d [<c05006a6>] __pci_register_driver+0x48/0x74 [<c044ab96>] sys_init_module+0x150d/0x1651 [<c062086a>] do_page_fault+0x2c0/0x5ef [<f0950414>] videobuf_mmap_free+0x0/0x52 [video_buf] [<c040518a>] syscall_call+0x7/0xb ======================= Code: 35 00 00 80 00 09 d8 c7 44 24 50 1f 02 00 00 74 0c c7 44 24 50 6f 02 00 00 66 bd 01 00 8b 44 24 30 31 db 8b 48 04 31 c0 49 eb 09 <3b> 2c 10 74 5d 43 83 c0 14 8b 74 24 30 39 cb 8b 56 08 75 ec 6b EIP: [<f1a33269>] default_set_tv_freq+0xa1/0x9bd [tuner] SS:ESP 0068:e1efac48
lspci
00:11.0 Multimedia video controller [0400]: Conexant CX23880/1/2/3 PCI Video and Audio Decoder [14f1:8800] (rev 05) Subsystem: Conexant Unknown device [14f1:8852] Control: I/O- Mem+ BusMaster- SpecCycle- MemWINV+ VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx- Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx- Interrupt: pin A routed to IRQ 10 Region 0: Memory at dc000000 (32-bit, non-prefetchable) [size=16M] Capabilities: [44] Vital Product Data > Capabilities: [4c] Power Management version 2 Flags: PMEClk- DSI+ D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-) Status: D0 PME-Enable- DSel=0 DScale=0 PME- Kernel modules: cx8800 00: f1 14 00 88 12 01 90 02 05 00 00 04 08 40 80 00 10: 00 00 00 dc 00 00 00 00 00 00 00 00 00 00 00 00 20: 00 00 00 00 00 00 00 00 00 00 00 00 f1 14 52 88 30: 00 00 00 00 44 00 00 00 00 00 00 00 0a 01 14 37 40: 30 1f 1f 07 03 4c 00 00 00 00 00 00 01 00 22 00 50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00:11.1 Multimedia controller [0480]: Conexant CX23880/1/2/3 PCI Video and Audio Decoder [Audio Port] [14f1:8811] (rev 05) Subsystem: Conexant Unknown device [14f1:8852] Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV+ VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx- Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- < TAbort- < MAbort- > SERR- <PERR- INTx- Latency: 64 (1000ns min, 63750ns max), Cache Line Size: 32 bytes Interrupt: pin A routed to IRQ 10 Region 0: Memory at dd000000 (32-bit, non-prefetchable) [size=16M] Capabilities: [4c] Power Management version 2 Flags: PMEClk- DSI+ D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-) Status: D0 PME-Enable- DSel=0 DScale=0 PME- Kernel driver in use: cx88_audio Kernel modules: cx88-alsa 00: f1 14 11 88 16 01 90 02 05 00 80 04 08 40 80 00 10: 00 00 00 dd 00 00 00 00 00 00 00 00 00 00 00 00 20: 00 00 00 00 00 00 00 00 00 00 00 00 f1 14 52 88 30: 00 00 00 00 4c 00 00 00 00 00 00 00 0a 01 04 ff 40: 30 1f 1f 07 00 00 00 00 00 00 00 00 01 00 22 00 50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00:11.2 Multimedia controller [0480]: Conexant CX23880/1/2/3 PCI Video and Audio Decoder [MPEG Port] [14f1:8802] (rev 05) Subsystem: Conexant Unknown device [14f1:8852] Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV+ VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx- Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx- Latency: 64 (1500ns min, 22000ns max), Cache Line Size: 32 bytes Interrupt: pin A routed to IRQ 10 Region 0: Memory at de000000 (32-bit, non-prefetchable) [size=16M] Capabilities: [4c] Power Management version 2 Flags: PMEClk- DSI+ D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-) Status: D0 PME-Enable- DSel=0 DScale=0 PME- Kernel driver in use: cx88-mpeg driver manager Kernel modules: cx8802 00: f1 14 02 88 16 01 90 02 05 00 80 04 08 40 80 00 10: 00 00 00 de 00 00 00 00 00 00 00 00 00 00 00 00 20: 00 00 00 00 00 00 00 00 00 00 00 00 f1 14 52 88 30: 00 00 00 00 4c 00 00 00 00 00 00 00 0a 01 06 58 40: 30 1f 1f 07 00 00 00 00 00 00 00 00 01 00 22 00 50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
dmesg
Linux video capture interface: v2.00 cx2388x cx88-mpeg Driver Manager version 0.0.6 loaded cx88[0]: Your board isn't known (yet) to the driver. You can cx88[0]: try to pick one of the existing card configs via cx88[0]: card=insmod option. Updating to the latest cx88[0]: version might help as well. cx88[0]: Here is a list of valid choices for the card= insmod option: cx88[0]: card=0 -> UNKNOWN/GENERIC cx88[0]: card=1 -> Hauppauge WinTV 34xxx models cx88[0]: card=2 -> GDI Black Gold cx88[0]: card=3 -> PixelView cx88[0]: card=4 -> ATI TV Wonder Pro cx88[0]: card=5 -> Leadtek Winfast 2000XP Expert cx88[0]: card=6 -> AverTV Studio 303 (M126) cx88[0]: card=7 -> MSI TV-@nywhere Master cx88[0]: card=8 -> Leadtek Winfast DV2000 cx88[0]: card=9 -> Leadtek PVR 2000 cx88[0]: card=10 -> IODATA GV-VCP3/PCI cx88[0]: card=11 -> Prolink PlayTV PVR cx88[0]: card=12 -> ASUS PVR-416 cx88[0]: card=13 -> MSI TV-@nywhere cx88[0]: card=14 -> KWorld/VStream XPert DVB-T cx88[0]: card=15 -> DViCO FusionHDTV DVB-T1 cx88[0]: card=16 -> KWorld LTV883RF cx88[0]: card=17 -> DViCO FusionHDTV 3 Gold-Q cx88[0]: card=18 -> Hauppauge Nova-T DVB-T cx88[0]: card=19 -> Conexant DVB-T reference design cx88[0]: card=20 -> Provideo PV259 cx88[0]: card=21 -> DViCO FusionHDTV DVB-T Plus cx88[0]: card=22 -> pcHDTV HD3000 HDTV cx88[0]: card=23 -> digitalnow DNTV Live! DVB-T cx88[0]: card=24 -> Hauppauge WinTV 28xxx (Roslyn) models cx88[0]: card=25 -> Digital-Logic MICROSPACE Entertainment Center (MEC) cx88[0]: card=26 -> IODATA GV/BCTV7E cx88[0]: card=27 -> PixelView PlayTV Ultra Pro (Stereo) cx88[0]: card=28 -> DViCO FusionHDTV 3 Gold-T cx88[0]: card=29 -> ADS Tech Instant TV DVB-T PCI cx88[0]: card=30 -> TerraTec Cinergy 1400 DVB-T cx88[0]: card=31 -> DViCO FusionHDTV 5 Gold cx88[0]: card=32 -> AverMedia UltraTV Media Center PCI 550 cx88[0]: card=33 -> Kworld V-Stream Xpert DVD cx88[0]: card=34 -> ATI HDTV Wonder cx88[0]: card=35 -> WinFast DTV1000-T cx88[0]: card=36 -> AVerTV 303 (M126) cx88[0]: card=37 -> Hauppauge Nova-S-Plus DVB-S cx88[0]: card=38 -> Hauppauge Nova-SE2 DVB-S cx88[0]: card=39 -> KWorld DVB-S 100 cx88[0]: card=40 -> Hauppauge WinTV-HVR1100 DVB-T/Hybrid cx88[0]: card=41 -> Hauppauge WinTV-HVR1100 DVB-T/Hybrid (Low Profile) cx88[0]: card=42 -> digitalnow DNTV Live! DVB-T Pro cx88[0]: card=43 -> KWorld/VStream XPert DVB-T with cx22702 cx88[0]: card=44 -> DViCO FusionHDTV DVB-T Dual Digital cx88[0]: card=45 -> KWorld HardwareMpegTV XPert cx88[0]: card=46 -> DViCO FusionHDTV DVB-T Hybrid cx88[0]: card=47 -> pcHDTV HD5500 HDTV cx88[0]: card=48 -> Kworld MCE 200 Deluxe cx88[0]: card=49 -> PixelView PlayTV P7000 cx88[0]: card=50 -> NPG Tech Real TV FM Top 10 cx88[0]: card=51 -> WinFast DTV2000 H cx88[0]: card=52 -> Geniatech DVB-S cx88[0]: card=53 -> Hauppauge WinTV-HVR3000 TriMode Analog/DVB-S/DVB-T cx88[0]: card=54 -> Norwood Micro TV Tuner cx88[0]: card=55 -> Shenzhen Tungsten Ages Tech TE-DTV-250 / Swann OEM cx88[0]: card=56 -> Hauppauge WinTV-HVR1300 DVB-T/Hybrid MPEG Encoder cx88[0]: card=57 -> ADS Tech Instant Video PCI CORE cx88[0]: subsystem: 14f1:8852, board: UNKNOWN/GENERIC [card=0,autodetected] TV tuner -1 at 0x1fe, Radio tuner -1 at 0x1fe cx88[0]/2: cx2388x 8802 Driver Manager cx2388x v4l2 driver version 0.0.6 loaded ACPI: PCI Interrupt 0000:00:11.0[A] -> Link [LNKD] -> GSI 10 (level, low) -> IRQ 10 cx88[0]: Your board isn't known (yet) to the driver. You can cx88[0]: try to pick one of the existing card configs via cx88[0]: card= insmod option. Updating to the latest cx88[0]: version might help as well. cx88[0]: Here is a list of valid choices for the card= insmod option: cx88[0]: card=0 -> UNKNOWN/GENERIC cx88[0]: card=1 -> Hauppauge WinTV 34xxx models cx88[0]: card=2 -> GDI Black Gold cx88[0]: card=3 -> PixelView cx88[0]: card=4 -> ATI TV Wonder Pro cx88[0]: card=5 -> Leadtek Winfast 2000XP Expert cx88[0]: card=6 -> AverTV Studio 303 (M126) cx88[0]: card=7 -> MSI TV-@nywhere Master cx88[0]: card=8 -> Leadtek Winfast DV2000 cx88[0]: card=9 -> Leadtek PVR 2000 cx88[0]: card=10 -> IODATA GV-VCP3/PCI cx88[0]: card=11 -> Prolink PlayTV PVR cx88[0]: card=12 -> ASUS PVR-416 cx88[0]: card=13 -> MSI TV-@nywhere cx88[0]: card=14 -> KWorld/VStream XPert DVB-T cx88[0]: card=15 -> DViCO FusionHDTV DVB-T1 cx88[0]: card=16 -> KWorld LTV883RF cx88[0]: card=17 -> DViCO FusionHDTV 3 Gold-Q cx88[0]: card=18 -> Hauppauge Nova-T DVB-T cx88[0]: card=19 -> Conexant DVB-T reference design cx88[0]: card=20 -> Provideo PV259 cx88[0]: card=21 -> DViCO FusionHDTV DVB-T Plus cx88[0]: card=22 -> pcHDTV HD3000 HDTV cx88[0]: card=23 -> digitalnow DNTV Live! DVB-T cx88[0]: card=24 -> Hauppauge WinTV 28xxx (Roslyn) models cx88[0]: card=25 -> Digital-Logic MICROSPACE Entertainment Center (MEC) cx88[0]: card=26 -> IODATA GV/BCTV7E cx88[0]: card=27 -> PixelView PlayTV Ultra Pro (Stereo) cx88[0]: card=28 -> DViCO FusionHDTV 3 Gold-T cx88[0]: card=29 -> ADS Tech Instant TV DVB-T PCI cx88[0]: card=30 -> TerraTec Cinergy 1400 DVB-T cx88[0]: card=31 -> DViCO FusionHDTV 5 Gold cx88[0]: card=32 -> AverMedia UltraTV Media Center PCI 550 cx88[0]: card=33 -> Kworld V-Stream Xpert DVD cx88[0]: card=34 -> ATI HDTV Wonder cx88[0]: card=35 -> WinFast DTV1000-T cx88[0]: card=36 -> AVerTV 303 (M126) cx88[0]: card=37 -> Hauppauge Nova-S-Plus DVB-S cx88[0]: card=38 -> Hauppauge Nova-SE2 DVB-S cx88[0]: card=39 -> KWorld DVB-S 100 cx88[0]: card=40 -> Hauppauge WinTV-HVR1100 DVB-T/Hybrid cx88[0]: card=41 -> Hauppauge WinTV-HVR1100 DVB-T/Hybrid (Low Profile) cx88[0]: card=42 -> digitalnow DNTV Live! DVB-T Pro cx88[0]: card=43 -> KWorld/VStream XPert DVB-T with cx22702 cx88[0]: card=44 -> DViCO FusionHDTV DVB-T Dual Digital cx88[0]: card=45 -> KWorld HardwareMpegTV XPert cx88[0]: card=46 -> DViCO FusionHDTV DVB-T Hybrid cx88[0]: card=47 -> pcHDTV HD5500 HDTV cx88[0]: card=48 -> Kworld MCE 200 Deluxe cx88[0]: card=49 -> PixelView PlayTV P7000 cx88[0]: card=50 -> NPG Tech Real TV FM Top 10 cx88[0]: card=51 -> WinFast DTV2000 H cx88[0]: card=52 -> Geniatech DVB-S cx88[0]: card=53 -> Hauppauge WinTV-HVR3000 TriMode Analog/DVB-S/DVB-T cx88[0]: card=54 -> Norwood Micro TV Tuner cx88[0]: card=55 -> Shenzhen Tungsten Ages Tech TE-DTV-250 / Swann OEM cx88[0]: card=56 -> Hauppauge WinTV-HVR1300 DVB-T/Hybrid MPEG Encoder cx88[0]: card=57 -> ADS Tech Instant Video PCI CORE cx88[0]: subsystem: 14f1:8852, board: UNKNOWN/GENERIC [card=0,autodetected] TV tuner -1 at 0x1fe, Radio tuner -1 at 0x1fe cx88[0]/0: found at 0000:00:11.0, rev: 5, irq: 10, latency: 64, mmio: 0xdc000000 tuner 1-0061: chip found @ 0xc2 (cx88[0]) cx88[0]/0: registered device video0 [v4l2] cx88[0]/0: registered device vbi0 tuner 1-0061: tuner type not set cx2388x alsa driver version 0.0.6 loaded ACPI: PCI Interrupt 0000:00:11.1[A] -> Link [LNKD] -> GSI 10 (level, low) -> IRQ 10 cx88[0]/1: CX88x/0: ALSA support for cx2388x boards
I tried: 1, 31, 40, 46, 47, 48, 49, 50, 51, 52, 55, 56. Non of them work.
Here is a bug about the segfault, it is fixed in devel tree. The card is detected like Geniatech X8000-MT DVBT:
Linux video capture interface: v2.00 cx88/2: cx2388x MPEG-TS Driver Manager version 0.0.6 loaded cx88[0]: subsystem: 14f1:8852, board: Geniatech X8000-MT DVBT [card=63,autodetected] cx88[0]: TV tuner type 71, Radio tuner type 0 cx88/0: cx2388x v4l2 driver version 0.0.6 loaded cx88[0]/2: cx2388x 8802 Driver Manager ACPI: PCI Interrupt Link [LNKC] enabled at IRQ 10 ACPI: PCI Interrupt 0000:00:10.2[A] -> Link [LNKC] -> GSI 10 (level, low) ->IRQ 10 cx88[0]/2: found at 0000:00:10.2, rev: 5, irq: 10, latency: 64, mmio:0xde000000 ACPI: PCI Interrupt 0000:00:10.0[A] -> Link [LNKC] -> GSI 10 (level, low) ->IRQ 10 cx88[0]/0: found at 0000:00:10.0, rev: 5, irq: 10, latency: 64, mmio:0xdc000000 tuner' 1-0061: chip found @ 0xc2 (cx88[0]) xc2028 1-0061: type set to XCeive xc2028/xc3028 tuner xc2028 1-0061: xc2028/3028 firmware name not set! cx88[0]/0: registered device video0 [v4l2] cx88[0]/0: registered device vbi0 cx88[0]/0: registered device radio0 xc2028 1-0061: xc2028/3028 firmware name not set! cx88/2: cx2388x dvb driver version 0.0.6 loaded cx88/2: registering cx8802 driver, type: dvb access: shared cx88[0]/2: subsystem: 14f1:8852, board: Geniatech X8000-MT DVBT [card=63] cx88[0]/2: cx2388x based DVB/ATSC card cx2388x alsa driver version 0.0.6 loaded ACPI: PCI Interrupt 0000:00:10.1[A] -> Link [LNKC] -> GSI 10 (level, low) ->IRQ 10 cx88[0]/1: CX88x/0: ALSA support for cx2388x boards xc2028 1-0061: type set to XCeive xc2028/xc3028 tuner DVB: registering new adapter (cx88[0]) DVB: registering frontend 0 (Zarlink ZL10353 DVB-T)... ACPI: PCI Interrupt 0000:00:11.0[A] -> Link [LNKD] -> GSI 10 (level, low) ->IRQ 10
still can not tune anything.
Update 11.10.2009: Finally I was able today with F12 beta and kernel 2.6.31 tune analog signal. It is bad quality, and I did not get any usable sound. DVT is still not working..
Update 23.6.2010: Heureka - in F13 the analog is working. To get an audio instead a noise only, I had to switch in tvtime to PAL-BG. Picture quality is also outstanding. The card audio part took a number 0 among my record devices, so I had to use this "arecord hw:0,0 ...| aplay - &" stuff to get the sound to sound card.
Try to install hg drivers. I installed and now the card is recognized as card=63
Read a tutorial about hg drivers: http://linuxtv.org/wiki/index.php/How_to..
Now the problem is to find the correct firmware… in you find a solution post here please.
bozz (URL) - 16.09.2008 22:13
That’s the problem. I tried to walk thru the av88base.sys with tools I got from maintainers, but I gave up after several hours of trying various extracts.covex - 19.09.2008 14:20
Trying to let working my card I found a page of the company Geniatech. Maybie it can help. Read about "DVB-T TV Hybrid X8000MT" card, it’s the same, it changes only the cardboard box and the name. http://www.geniatech.com/dwonloadf/d_dvb..About firmware: I tryed the script extract_xc3028.pl
but it don’t work :-(
bozz (URL) - 19.09.2008 18:54
When you buy the LIFEVIEW LV3H PCI HYBRID TV CARD has a metal bracket for a low profile entertainment PC in the package? Yes it has both low and normal profile bracket.covex - 30.06.2009 16:29
I have the card LifeView NOT LV3HAfter much work I gotta have a picture but no sound I have
I can tell that you put here ?—-> arecord command hw: 0,0 … | aplay – &
I’m Spanish my English is not very good, sorry, I’m using a translator
Thank you very much This was just and example, that you need to redirect sound from the TV card device to your sound card. You have to modify this command for your configuration
arecord -l will show you the devices, then
arecord -D hw:1,0 -r 32000 -c 2 -f S16_LE | aplay – will play sound from device card 1, device 0 to standard output (means your sound card).
covex - 06.08.2010 17:43
Man.. grrrrrrra GRRRRRRRRR only analoge and PICUTRE SUCKS.. SOUND SUCKS BIG TIME too!!! jesus christ… isn’t worth it..also did you managed to get the fucking remote control to work with linux?? JESUS.. i think im going to buy again the old ancient pixelview play tv pro it had x100 better picture and sound, and i was always able to setup lirc with tvtime and njoy my tv… Unlike in windows.. the card is very good with the totalmedia software u can time shift and everything is like crystal clear and magical.. grrrrrrr You mean this TotalMedia: http://www.arcsoft.com/en-us/software_ti.. ?
Is it working under Linux? It is java based.. but I won’t bet on it either.
covex - 10.09.2010 09:59
In 2.6.35.6 with firmware v3.6 (file renamed to v2.7) it works for me in analog mode (radio, tv) when modprobe config is: options cx88xx card=63 tuner=71and it also in works in digital terestial when: options cx88xx card=81 tuner=71
but analog audio via loopback cable is lost.
It seems that quirks for card=81 correctly handle card but without audio output correctly enabled. But that analog audio setup does quirks for card=63. Correct solution is probably in the code in the middle.
unnamed - 01.10.2010 16:47
k2.6.35.6,card=81,gpio1=0xa141(tv,radio),fw:3.6tv-ok(tvti.), dvb-t-ok(kaffe. (may require prior tvti. on-off)), radio-ok(krad.)
unnamed - 01.10.2010 19:55
explain what you mean withA) What is: gpio1=
B) What is loopback cable? this card plays with its own
syred - 03.10.2010 06:18
OK GUYS.. THIS DUDE is right. i’ve tried everything he said.. and WE GOT DIGITAL TV!!! SOUND! AND RADIO!!!Here’s the deal for Fedora 13 (No need to install new kernels) heres a mini how-To:
Open a terminal:
————————————————————
su
wget http://steventoth.net/linux/hvr1400/xc30..
mv xc3028L-v36.fw /lib/firmware/xc3028-v27.fw
gedit /etc/modprobe.d/options.conf
———————————————————
Now add the line:
options cx88xx card=81 tuner=71
save it, reboot.
I made a script to start tvtime with sound, eg:
gedit /usr/bin/timetimeNew
#!/bin/sh
tvtime | arecord -D hw:1,0 -r 32000 -c 2 -f S16_LE | aplay
wait 1 tvtime
killall arecord;
killall aplay;
killall tvtime
save.
chmod +X /usr/bin/tvtimeNew
————————————————————
(For Radio)
yum install kradio
(For digital TV And Radio)
yum install kaffeine
(You can scan all digital channels, and radio stations, and listen to stations, but i had a pain in the ass as the kaffeine was keep crashing when trying to watch tv until i did:)
gedit ~/.kde/share/apps/kaffeine/xine-config
find and change:
#video.driver:auto
to:
video.driver:xshm
save.
njoy…
——————————————————————————-
Geniatech, X3M, HPC2000 MT, LVH3, HYBRID
PS. almost we got the IR..as when i do:
sudo evtest /dev/input/event
i get:
Input device name: “cx88 IR (Leadtek WinFast DTV180”
Supported events:
Event type 0 (Sync)
Event type 1 (Key)
Event code 2 (1)
Event code 3 (2)
Event code 4 (3)
etc…
But still the remote seems to be dead.. :-( too bad….
syred - 04.10.2010 03:27
Thanks for the info. How’s the quality of your picture? I am using analog only now, and it is sometimes too bright sometimes too dark. I do not know what is causing this.covex - 04.10.2010 21:20
covex..with digital the quality is better than the analog, but not perfect i believe coz of the xine setting i had to use video.driver:xshm (in fedora 13), i think there must be something wrong with ffmpeg-xine libs, maybe its a problem only with my system..
In TvTime, the brightness for me gets fixed when i set “Contrast” to 23 (from tvtime picture sets, reset everything else to default)
I hope these guys at v4l will do some day something with our problems…
syred - 05.10.2010 13:14