Graphics and TV Card drivers

Hi,

I have recently installed opensuse 11.2 (which I am so far loving) on my computer but I cant seem to get the tv card to work, infact its not recognised by opensuse, when i try to start up motv or me-tv it gives an error dvb card not installed. the card I have is a Winfast DTV2000H. The strange thing is it works perfectly in Ubuntu 9.10 which I have as part of my triple boot, it also works well in Vista using media centre.

My second issue is getting desktop effects to work on opensuse using compiz, i.e. i cant get the cube to work or the wobbly windows, again this works perfectly in ubuntu 9.10 with no issues. I have since realised that I dont have the driver installed, the card is GeForce 7100 nForce 630i integrated on the ASUS P5N-EM-HDMI mother board.

Any tips and help on how to get these two pieces of hardware working would be much appreciated…

Thanks!

Try here:
Additional Package Repositories - openSUSE

also read this just in case the above doesn’t work for you:
NVIDIA/The hard way - openSUSE
Welcome to OpenSuse & its forum.

Thanks for that, I’ll give it a go and update, any hints for the DTV2000H issue? Forgive my ignorance, but is it possible to import the DTV drivers from ubuntu and make them work in opensuse?

Once I get them both working I’ll have my perfect set up!

Well you won’t be able to import the drivers from Ubuntu.

First open “Kaffeine” it’s a great media player (default in KDE4) then click “Digital TV”

Then click on the “Configure Television button” that looks like a wrench. Choose the tab “Device 1”

For source choose your source (Cable, Broadcast and region) I us us-ATSC-center-frequencies-8VSB. Then OK.

Now click the “Channels” button that looks like a TV. Scan for channels and then add them (they’ll be saved for future use).

Try clicking on a channel. It should work.

Another thing you can try is going into the Yast Administrator settings -> TV Card.

This is a wizard that will search for and try to configure your hardware. It hasn’t worked for me although it detects my card. It will also install any dvb or other necessary packages you may be missing.

I managed to fix the video card issue by installing the driver for nvidia from the link, thanks!

with the tv card, not so lucky. In kaffiene when i selected the configure button/icon i did not get choices of tabs and/or select devices. Also tried the yast route by selecting TV, strangely it identfies there is a tv card, tried first installing manually from the list of cards the correct one, didnt work, tried each of the other leadtek cards individually, that didnt work either, tried installing all the drivers for leaktek, even that didnt work.

I’ve given up on the tv card in opensuse, fortunately I dont really need it that much and can use ubuntu in case the need arises.

I also discovered that opensuse has not configured my wireless pci card, tried getting it configured and to connect but having issues, left it alone as well as I have the computer connected using a wired connection anyway.

Overall I’m happy, especially with the desktop effects, I might be wrong but they seem to work better in opensuse than they do in ubuntu.

Thanks for all the help!:wink:

Actually, I’ve just realised something, I was in a gnome session when trying to get the tv card to work in kaffiene, does that make a difference? I’ll try it again in a KDE session and see if it works, though my understanding is that KDE and gnome are just desktop environments and it should’nt matter which session I’m using :\

Could you run;

/sbin/lspci

and snip the DVB card information from it and paste them here.

It’s possible that the Winfast requires a firmware to be installed from the Windows drivers to /lib/firmware and Ubuntu has this scripted (also make sure you have the dvb package installed and started with su -c" rcdvb start"

Hi,
here is the output from the script

00:00.0 Host bridge: nVidia Corporation MCP73 Host Bridge (rev a2)
00:00.1 RAM memory: nVidia Corporation nForce 630i memory controller (rev a2)
00:01.0 RAM memory: nVidia Corporation nForce 630i memory controller (rev a1)
00:01.1 RAM memory: nVidia Corporation nForce 630i memory controller (rev a1)
00:01.2 RAM memory: nVidia Corporation nForce 630i memory controller (rev a1)
00:01.3 RAM memory: nVidia Corporation nForce 630i memory controller (rev a1)
00:01.4 RAM memory: nVidia Corporation nForce 630i memory controller (rev a1)
00:01.5 RAM memory: nVidia Corporation nForce 630i memory controller (rev a1)
00:01.6 RAM memory: nVidia Corporation nForce 630i memory controller (rev a1)
00:02.0 RAM memory: nVidia Corporation nForce 630i memory controller (rev a1)
00:03.0 ISA bridge: nVidia Corporation MCP73 LPC Bridge (rev a2)
00:03.1 SMBus: nVidia Corporation MCP73 SMBus (rev a1)
00:03.2 RAM memory: nVidia Corporation MCP73 Memory Controller (rev a1)
00:03.4 RAM memory: nVidia Corporation MCP73 Memory Controller (rev a1)
00:04.0 USB Controller: nVidia Corporation GeForce 7100/nForce 630i USB (rev a1)
00:04.1 USB Controller: nVidia Corporation MCP73 [nForce 630i] USB 2.0 Controller (EHCI) (rev a1)
00:08.0 IDE interface: nVidia Corporation MCP73 IDE (rev a1)
00:09.0 Audio device: nVidia Corporation MCP73 High Definition Audio (rev a1)
00:0a.0 PCI bridge: nVidia Corporation MCP73 PCI Express bridge (rev a1)
00:0b.0 PCI bridge: nVidia Corporation MCP73 PCI Express bridge (rev a1)
00:0c.0 PCI bridge: nVidia Corporation MCP73 PCI Express bridge (rev a1)
00:0d.0 PCI bridge: nVidia Corporation MCP73 PCI Express bridge (rev a1)
00:0e.0 IDE interface: nVidia Corporation MCP73 IDE (rev a2)
00:0f.0 Ethernet controller: nVidia Corporation MCP73 Ethernet (rev a2)
00:10.0 VGA compatible controller: nVidia Corporation C73 [GeForce 7100 / nForce 630i] (rev a2)
01:05.0 Network controller: RaLink RT2561/RT61 802.11g PCI
01:06.0 Multimedia video controller: Conexant Systems, Inc. CX23880/1/2/3 PCI Video and Audio Decoder (rev 05)
01:06.1 Multimedia controller: Conexant Systems, Inc. CX23880/1/2/3 PCI Video and Audio Decoder [Audio Port] (rev 05)
01:06.2 Multimedia controller: Conexant Systems, Inc. CX23880/1/2/3 PCI Video and Audio Decoder [MPEG Port] (rev 05)

Hi,

I tried installing dvb packages and running the script but got this error message.

su -c" rcdvb start"

Starting DVBFATAL: Error inserting dvb_ttpci (/lib/modules/2.6.31.5-0.1-desktop/updates/kernel/drivers/media/dvb/ttpci/dvb-ttpci.ko): Unknown symbol in module, or unknown parameter (see dmesg)
FATAL: Error inserting au8522 (/lib/modules/2.6.31.5-0.1-desktop/updates/kernel/drivers/media/dvb/frontends/au8522.ko): Unknown symbol in module, or unknown parameter (see dmesg)

Pls help me figure this out…:frowning:

Please copy paste the results of dmesg command (only the part which speaks of the dvb device and around it).

Hi,

I have limited knowledge of opensuse (and linux), where would i find the dmesg log and/or what command do i run to get the log?

thanks!

Open up your terminal application. In KDE the name is konsole.
At the prompt you can simply type

dmesg

However that will probably be truncated.
Enter:

dmesg > dmesg.txt

You will now have a text file in your home directory with all the dmesg code from bootup to when you entered the command. It’s full of useful information regarding hardware (what was detected, driver loaded etc)

Copy and paste the contents of the file to the forum.

Hi,

here is the output from dmesg plus a few lines before and after just in case…

6.727585] forcedeth 0000:00:0f.0: PCI INT A -> Link[APCH] -> GSI 20 (level, low) -> IRQ 20
6.727591] forcedeth 0000:00:0f.0: setting latency timer to 64
6.739871] parport_pc 00:0a: reported by Plug and Play ACPI
6.739980] parport0: PC-style at 0x378 (0x778), irq 7, dma 3 [PCSPP,TRISTATE,COMPAT,EPP,ECP,DMA]
6.847454] ppdev: user-space parallel port driver
7.004298] cfg80211: Calling CRDA to update world regulatory domain
7.241417] forcedeth 0000:00:0f.0: ifname eth0, PHY OUI 0x732 @ 1, addr 00:18:f3:72:f9:a0
7.241422] forcedeth 0000:00:0f.0: highdma pwrctl mgmt gbit lnktim msi desc-v3
7.242020] ACPI: PCI Interrupt Link [AIGP] enabled at IRQ 23
7.242027] nvidia 0000:00:10.0: PCI INT A -> Link[AIGP] -> GSI 23 (level, low) -> IRQ 23
7.242036] nvidia 0000:00:10.0: setting latency timer to 64
7.242225] NVRM: loading NVIDIA UNIX x86 Kernel Module  190.42  Tue Oct 20 20:18:32 PDT 2009
7.373402] mac80211: Unknown symbol __dev_addr_unsync
7.380179] mac80211: Unknown symbol __dev_addr_sync
7.714248] Linux video capture interface: v2.00
7.985059] Error: Driver 'pcspkr' is already registered, aborting...
7.996457] cx88/2: cx2388x MPEG-TS Driver Manager version 0.0.7 loaded
7.996961] cx88[0]: subsystem: 107d:6f2b, board: WinFast DTV2000 H rev. J [card=82,autodetected], frontend(s): 1
7.996965] cx88[0]: TV tuner type 63, Radio tuner type -1
8.012109] cx88/0: cx2388x v4l2 driver version 0.0.7 loaded
8.015948] cx88_alsa: disagrees about version of symbol snd_ctl_add
8.015952] cx88_alsa: Unknown symbol snd_ctl_add
8.016160] cx88_alsa: disagrees about version of symbol snd_pcm_new
8.016232] cx88_alsa: Unknown symbol snd_pcm_new
8.018135] cx88_alsa: disagrees about version of symbol snd_ctl_new1
8.018138] cx88_alsa: Unknown symbol snd_ctl_new1
8.018272] cx88_alsa: disagrees about version of symbol snd_ctl_boolean_mono_info
8.018275] cx88_alsa: Unknown symbol snd_ctl_boolean_mono_info
8.018398] cx88_alsa: disagrees about version of symbol snd_pcm_lib_ioctl
8.018401] cx88_alsa: Unknown symbol snd_pcm_lib_ioctl
8.018844] cx88_alsa: disagrees about version of symbol snd_pcm_hw_constraint_pow2
8.018847] cx88_alsa: Unknown symbol snd_pcm_hw_constraint_pow2
8.018969] cx88_alsa: disagrees about version of symbol snd_pcm_set_ops
8.018972] cx88_alsa: Unknown symbol snd_pcm_set_ops
8.019975] cx88_alsa: disagrees about version of symbol snd_pcm_period_elapsed
8.019978] cx88_alsa: Unknown symbol snd_pcm_period_elapsed
8.033799] HDA Intel 0000:00:09.0: power state changed by ACPI to D0
8.034337] ACPI: PCI Interrupt Link [AAZA] enabled at IRQ 22
8.034343] HDA Intel 0000:00:09.0: PCI INT A -> Link[AAZA] -> GSI 22 (level, low) -> IRQ 22
8.034386]   alloc irq_desc for 28 on node 0
8.034389]   alloc kstat_irqs on node 0
8.034402] HDA Intel 0000:00:09.0: irq 28 for MSI/MSI-X
8.034431] HDA Intel 0000:00:09.0: setting latency timer to 64
8.108048] cx88[0]: Test OK
8.144052] tuner 2-0061: chip found @ 0xc2 (cx88[0])
8.238844] tuner-simple 2-0061: creating new instance
8.238849] tuner-simple 2-0061: type set to 63 (Philips FMD1216ME MK3 Hybrid Tuner)
8.241692] input: cx88 IR (WinFast DTV2000 H rev. as /devices/pci0000:00/0000:00:0a.0/0000:01:06.2/input/input5
8.241752] cx88[0]/2: cx2388x 8802 Driver Manager
8.242670] ACPI: PCI Interrupt Link [APC2] enabled at IRQ 17
8.242675]   alloc irq_desc for 17 on node 0
8.242679]   alloc kstat_irqs on node 0
8.242757] cx88-mpeg driver manager 0000:01:06.2: PCI INT A -> Link[APC2] -> GSI 17 (level, low) -> IRQ 17
8.242768] cx88[0]/2: found at 0000:01:06.2, rev: 5, irq: 17, latency: 32, mmio: 0xe9000000
8.242774] IRQ 17/cx88[0]: IRQF_DISABLED is not guaranteed on shared IRQs
8.243128] cx8800 0000:01:06.0: PCI INT A -> Link[APC2] -> GSI 17 (level, low) -> IRQ 17
8.243153] cx88[0]/0: found at 0000:01:06.0, rev: 5, irq: 17, latency: 32, mmio: 0xeb000000
8.243165] IRQ 17/cx88[0]: IRQF_DISABLED is not guaranteed on shared IRQs
8.243612] cx88[0]/0: registered device video0 [v4l2]
8.243689] cx88[0]/0: registered device vbi0
8.243761] cx88[0]/0: registered device radio0
8.314915] cx88/2: cx2388x dvb driver version 0.0.7 loaded
8.314920] cx88/2: registering cx8802 driver, type: dvb access: shared
8.314925] cx88[0]/2: subsystem: 107d:6f2b, board: WinFast DTV2000 H rev. J [card=82]
8.314928] cx88[0]/2: cx2388x based DVB/ATSC card
8.314931] cx8802_alloc_frontends() allocating 1 frontend(s)
8.394013] hda_codec: ALC883: BIOS auto-probing.
8.394020] ALSA hda_codec.c:4282: autoconfig: line_outs=4 (0x14/0x15/0x16/0x17/0x0)
8.394027] ALSA hda_codec.c:4286:    speaker_outs=0 (0x0/0x0/0x0/0x0/0x0)
8.394032] ALSA hda_codec.c:4290:    hp_outs=1 (0x1b/0x0/0x0/0x0/0x0)
8.394037] ALSA hda_codec.c:4291:    mono: mono_out=0x0
8.394041] ALSA hda_codec.c:4294:    dig-out=0x1e/0x0
8.394046] ALSA hda_codec.c:4302:    inputs: mic=0x18, fmic=0x19, line=0x1a, fline=0x0, cd=0x0, aux=0x0
8.396015] tuner-simple 2-0061: attaching existing instance
8.396019] tuner-simple 2-0061: type set to 63 (Philips FMD1216ME MK3 Hybrid Tuner)
8.398585] DVB: registering new adapter (cx88[0])
8.398590] DVB: registering adapter 0 frontend 0 (Conexant CX22702 DVB-T)...
8.484011] ALSA patch_realtek.c:1276: realtek: No valid SSID, checking pincfg 0x4005e601 for NID 0x1d
8.484018] ALSA patch_realtek.c:1292: realtek: Enabling init ASM_ID=0xe601 CODEC_ID=10ec0883
8.484097] input: HDA Digital PCBeep as /devices/pci0000:00/0000:00:09.0/input/input6

Hope that helps…