Help answer threads with 0 replies.
Go Back > Forums > Linux Forums > Linux - Hardware
User Name
Linux - Hardware This forum is for Hardware issues.
Having trouble installing a piece of hardware? Want to know if that peripheral is compatible with Linux?


Search this Thread
Old 07-20-2005, 03:25 AM   #1
LQ Newbie
Registered: Jul 2005
Location: Fond du Lac, WI USA
Distribution: Ubuntu
Posts: 11

Rep: Reputation: 0
Help Me configure a Asus TV tuner in Ubuntu

Hello, three years ago I went and bought an Asus TV tuner with an included USB remote control from It works excellent for me in Windows XP SP1 or higher,but I have never gotten this card or remote to work in linux.

The tuner manufacturer info can be found on the Asus North Amearica websight by simply going to the U.S websight and enter the search words "TV tuner". You will want to select the Lowest tv tuner in the search results. This tuner does not have a FM Radio Tuner built into it.

I recently got inspired to try using this card again in linux after watching Kevin and Dan from the old tech tv channel showing how to build a new mythtv box from scratch. You can see the video of it at

I tried Knopp Myth and was surprised the CX88 driver actually saw the card and identified it as a tuner. Because I never even got that far with it before. But was disappointed to find the card wasn't properly detected because I can't change channels and choose sound input with tvtime or any other tv viewing application.

I am currently using Ubutu 5.4 on my old AMD 1600 system and found I had the same results with Ubuntu that I had with Knopp Myth.I

My Ubuntu kernel is "Linux version 2.6.10-5-k7"

My lspci command of my system is:
0000:00:00.0 Host bridge: Silicon Integrated Systems [SiS] 73 5 Host (rev 01)
0000:00:01.0 PCI bridge: Silicon Integrated Systems [SiS] Vir tual PCI-to-PCI bridge (AGP)
0000:00:02.0 ISA bridge: Silicon Integrated Systems [SiS] SiS 85C503/5513 (LPC Bridge)
0000:00:02.1 SMBus: Silicon Integrated Systems [SiS]: Unknown device 0016
0000:00:02.2 USB Controller: Silicon Integrated Systems [SiS] USB 1.0 Controller (rev 07)
0000:00:02.3 USB Controller: Silicon Integrated Systems [SiS] USB 1.0 Controller (rev 07)
0000:00:02.5 IDE interface: Silicon Integrated Systems [SiS] 5513 [IDE] (rev d0)
0000:00:0b.0 Multimedia video controller: Conexant Winfast TV 2000 XP (rev 03)
0000:00:0d.0 Ethernet controller: Macronix, Inc. [MXIC] MX987 13
0000:00:0f.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8169 Gigabit Ethernet (rev 10)
0000:00:11.0 Multimedia audio controller: Creative Labs SB Li ve! EMU10k1 (rev 07)
0000:00:11.1 Input device controller: Creative Labs SB Live! MIDI/Game Port (rev 07)
0000:01:00.0 VGA compatible controller: ATI Technologies Inc Radeon RV250 If [Radeon 9000] (rev 01)
0000:01:00.1 Display controller: ATI Technologies Inc Radeon RV250 [Radeon 9000] (Secondary) (rev 01)

I did a further dmesg command and found further information about how Ubuntu saw the card as:
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=<n> 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=<n> 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
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]: subsystem: 1043:4820, board: UNKNOWN/GENERIC [card=0,autodetected]
cx88[0]/0: found at 0000:00:0b.0, rev: 3, irq: 12, latency: 64, mmio: 0xce000000
tuner: chip found at addr 0xc0 i2c-bus cx88[0]
cx88[0]/0: registered device video0 [v4l2]
cx88[0]/0: registered device vbi0
cx88[0]/0: cx88: tvaudio thread started
cx88[0]/0: AUD_STATUS: 0x36 [mono/pilot c1] ctl=BTSC_FORCE_MONO

So I am basically stuck, apparently over the years other vendor cards have received support while my card seems to be a distant memory most people never tried.

I was really hoping someone in the community would have information on what I could try with the video 4 linux driver to get my card fully working. And also what to try to use to get the included USB remote control to work.

Any replies would be appreciated.
Old 07-22-2005, 12:53 AM   #2
LQ Newbie
Registered: Jul 2005
Location: Fond du Lac, WI USA
Distribution: Ubuntu
Posts: 11

Original Poster
Rep: Reputation: 0
The hardware link to the card is located @
Old 10-27-2005, 01:49 PM   #3
LQ Newbie
Registered: Jul 2005
Location: Fond du Lac, WI USA
Distribution: Ubuntu
Posts: 11

Original Poster
Rep: Reputation: 0
BUMP To Get Answers

Its been months and I have yet to get a reply on this subject. Maybe people got stuck on me trying to install this card in Ubuntu. I'll try any distro people recomend if someone out there can just give me some information on what to try to get this card to work in linux.

The previous post had all the technical information one needs to know hardware wise. I have just always been stumped on what to do in software on this card.
Old 11-21-2005, 05:12 AM   #4
LQ Newbie
Registered: Nov 2005
Posts: 2

Rep: Reputation: 0
I figured it out, at least for my card. I have a generic Conexant 23880 card made by Norwood Micro (CompUSA in house brand), used in the Leadtek WinTV 2000 and lots of others (I presume yours too).

Basically I did this:
-open terminal, use "sudo -s" to get a root shell
-cd /etc/modprobe.d"
-echo "options cx88xx card=5" > cx88xx
-modprobe -r cx8800
-modprobe cx8800
-"dmesg" to check if it worked

-use "dmesg -c" to clear out the old errors, otherwise you wont know what's new or not. If it doesn't load correctly, it'll show "please specify card=<n>" with a list of cards.

-You'll probably want to use "card=12" for the ASUS PVR-416 (even if it's not the exact model).

-basically, /etc/modprobe.d/* is a way to specify module parameters. The ubuntu docs say to use /etc/modutils with update-modules... this is AFAIK obsolete, use my way instead.

-I had to put the options on cx88xx, not cx8800. dont know why.

If I don't specify the card parameters, dmesg shows the "card=<n>" warning but still creates the /dev/video0. Tvtime will show a channel, but thinks it's composite input and wont change channels. After specifying the card=5, dmesg just shows "loaded" and Tvtime recognizes the input as a tuner, allows me to change channels. Now if I only had more than 3 channels at home...

Good luck, let me know if it works or doesn't. Anyone else reading, post your success/failure along with TV Tuner card models. Thanks.
Old 11-23-2005, 06:15 PM   #5
Registered: Dec 2002
Location: aksarben
Distribution: Several
Posts: 117

Rep: Reputation: 15
same card, same problem. I did the steps you outlined. The card is an Asus tv880 (no FM tuner). lspci reveals that its really a:

0000:03:02.0 Multimedia video controller: Conexant Winfast TV2000 XP (rev 03)
0000:03:03.0 Modem: Intel Corp.: Unknown device 1080 (rev 04)
0000:03:08.0 Ethernet controller: Intel Corp.: Unknown device 27dc (rev 01)
The dmesg output I get that's relevant to the tv card after doing those steps still showed it as the wrong card and I don't know what it means to card = <n> insmod as dmesg suggested. So next I did your steps only used card = 12 instead of 5 that you mentioned and got this:
rob@talviak05:~$ sudo -s
root@talviak05:~# dmesg
root@talviak05:~# cd /etc/modprobe.d
root@talviak05:/etc/modprobe.d# echo "options cx88xx card=12" > cx88xx
root@talviak05:/etc/modprobe.d# modprobe -r cx8800
root@talviak05:/etc/modprobe.d# modprobe cx8800
root@talviak05:/etc/modprobe.d# dmesg
[ 3539.083952] ACPI: PCI interrupt for device 0000:03:02.0 disabled
[ 3546.719739] Linux video capture interface: v1.00
[ 3546.763067] cx2388x v4l2 driver version 0.0.4 loaded
[ 3546.764973] ACPI: PCI Interrupt 0000:03:02.0[A] -> GSI 18 (level, low) -> IRQ 18
[ 3546.765043] cx88[0]: subsystem: 1043:4820, board: ASUS PVR-416 [card=12,insmod option]
[ 3546.883044] tuner 0-0060: chip found @ 0xc0 (cx88[0])
[ 3546.883054] tuner 0-0060: type set to 43 (Philips NTSC MK3 (FM1236MK3 or FM1236/F))
[ 3546.969164] cx88[0]/0: found at 0000:03:02.0, rev: 3, irq: 18, latency: 64, mmio: 0xee000000
[ 3546.977633] cx88[0]/0: registered device video0 [v4l2]
[ 3546.979010] cx88[0]/0: registered device vbi0
[ 3546.982784] cx88[0]/0: registered device radio0
But still no sound. For good measure though I'm going to try a reboot. However I bet it has to do with my intel HDA sound because the mixer doesn't show a line in setting.

update: did a reboot for good measure and still no sound. Far better visual output though then I got in Windows - odd for once the linux ATI drivers (my video card) must be better than the windows ones. I'm ready to use the tv card for target practice though and just get a different one. Which ones are best for Linux though? I know that what really matters is the "guts" - the chipset and those can be different even though its supposedly the same model (wireless card makers are notorious for that) so that you never really know what you have until you've already bought and opened it and slapped it in and lspci'd.


Last edited by RRepster; 11-23-2005 at 06:26 PM.
Old 11-24-2005, 06:33 PM   #6
LQ Newbie
Registered: Nov 2005
Posts: 2

Rep: Reputation: 0
"options cx88xx card=12"

What entry is that in the list? I dont have my linux box up right now, took it down cause I'm returning my card. I can't stand buying stuff from manufacturer's that can't even make working Windows drivers, let alone linux ones.

A whole bunch of cards use the same chipset (Conexant 23880, I think) including (judging from the list) the Leadtek Winfast TV2000 XP and the ATI TV Wonder (can anyone confirm?). So the channel will always show up as long as you have the cx88xx driver working, but to correctly change channels you'll need to find the right card=x number. Basically, from what I've read, all those manufacturers use the same chip with the same pinout, but some of the pins are set per manufacturer. So that means even though ATI & Leadtek both have the same TV output, in order to change channels, change volume, etc you'll need to know the correct "card=x" number.

So basically try playing around with some other numbers in that. Are there any other ASUS cards listed for the cx88xx driver? Try others, even from different manufacturers. When I used the wrong one I got 1 channel named "Composite", couldn't change channels, volume worked. When I enabled the right card, I could use the card fully.

If that doesn't work, you might be stuck. I also would love to know which TV cards are great for linux, I'm sure they have some on the Video4Linux wiki or something.
Old 11-25-2005, 12:53 AM   #7
Registered: Dec 2002
Location: aksarben
Distribution: Several
Posts: 117

Rep: Reputation: 15
12 is the Asus PVR-416 one (which isn't actually my card anyway). The odd thing is though I'm finding the list varies, lists I've seen on the v4l sites have very different cards listed than what my dmesg gave me.

Could it have to do with my "line-in"? Because line-in isn't showing up in my alsa-mixer as adjustable.

edit/add: The card is responding best to card=0 actually with s-video but not detecting regular cable which is just fine because I prefer it to actually pick up from my cable box for the higher end channels and I record from shows on cable box/dvr. 5 (Leadtek Winfast 2000XP Expert) and 12 (Asus PVR-416) also gave me visuals and those could probe cable channels at least. None however give me sound but I really bet it has to do with my intel sound since line-in isn't adjustable in alsa-mixer.

Last edited by RRepster; 11-25-2005 at 01:25 AM.
Old 11-25-2005, 07:10 AM   #8
LQ Newbie
Registered: Nov 2005
Posts: 3

Rep: Reputation: 0
I have an old P3 with intel815 motherboard and have just installed fedora linux with kernel 2.6.10 but unable to recognise tv card and tvtime says no signal. My PixelView PlayTV Pro2 Card has a chip which says Conexant Fusion 878A on it. It comes with FM and remote and the manual says PV-M4500 PCI TV tuner card. See the link below for image and features

Linux video capture interface: v1.00
bttv: driver version 0.9.15 loaded
bttv: using 8 buffers with 2080k (520 pages) each for capture
bttv: Bt8xx card found (0).
ACPI: PCI Interrupt Link [LNKD] enabled at IRQ 12
PCI: setting IRQ 12 as level-triggered
ACPI: PCI interrupt 0000:01:03.0[A] -> GSI 12 (level, low) -> IRQ 12
bttv0: Bt878 (rev 17) at 0000:01:03.0, irq: 12, latency: 32, mmio: 0xd4000000
bttv0: using: *** UNKNOWN/GENERIC *** [card=0,autodetected]
bttv0: gpio: en=00000000, out=00000000 in=009fc0ff [init]
bttv: readee error
bttv0: using tuner=-1
bttv0: i2c: checking for MSP34xx @ 0x80... not found
bttv0: i2c: checking for TDA9875 @ 0xb0... not found
bttv0: i2c: checking for TDA7432 @ 0x8a... not found
bttv0: i2c: checking for TDA9887 @ 0x86... not found
bttv0: registered device video0
bttv0: registered device vbi0
bt878: AUDIO driver version 0.0.0 loaded
bt878: Bt878 AUDIO function found (0).
ACPI: PCI interrupt 0000:01:03.1[A] -> GSI 12 (level, low) -> IRQ 12
bt878(0): Bt878 (rev 17) at 01:03.1, irq: 12, latency: 32, memory: 0xd4001000

#lspci -v

01:03.0 Multimedia video controller: Brooktree Corporation Bt878 Video Capture (rev 11)
Flags: bus master, medium devsel, latency 32, IRQ 12
Memory at d4000000 (32-bit, prefetchable) [size=4K]
Capabilities: [44] Vital Product Data
Capabilities: [4c] Power Management version 2

01:03.1 Multimedia controller: Brooktree Corporation Bt878 Audio Capture (rev 11)
Flags: bus master, medium devsel, latency 32, IRQ 12
Memory at d4001000 (32-bit, prefetchable) [size=4K]
Capabilities: [44] Vital Product Data
Capabilities: [4c] Power Management version 2

Can anyone of u help me configure my card.
Old 07-08-2006, 10:53 PM   #9
LQ Newbie
Registered: Jun 2006
Distribution: PCLinuxOS kernel 2.6.12
Posts: 16

Rep: Reputation: 0
I have a Norwood MIcro card and used your suggestions to get it to work in PCLinuxOS. Were you able to get audio or the IR receiver to work? If so can you tell me what you did? I have the card connected correctly to the sound card. It works fine in WIN98SE. I have no sound output from the TV card whatsoever; I cannot even get sound if I connect the speaker directly to the tv card.
Also now when I "dmesg" all I get is:
cx88[0]: irq pci [0x1] vid*
repeated for the entire page with nothing else listed. WHat's that about?


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off

Similar Threads
Thread Thread Starter Forum Replies Last Post
asus tv fm tuner sathia Linux - Software 0 09-27-2005 11:31 AM
Which TV tuner for Ubuntu/Freevo System? Donshyoku Linux - Hardware 4 05-07-2005 03:46 AM
ASUS V7100 Deluxe combo tv-tuner problem saavik Linux - Hardware 1 09-19-2004 10:31 AM
TV tuner trouble - PCI Asus TV7133 and AGP GeForce 4200 Cerebus Linux - Hardware 2 08-26-2004 10:55 AM
Asus TV tuner won't work stjojeam123 Linux - Hardware 0 05-27-2004 10:37 PM

All times are GMT -5. The time now is 03:20 PM.

Main Menu
Write for LQ is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions @linuxquestions
Facebook: linuxquestions Google+: linuxquestions
Open Source Consulting | Domain Registration