FAQ & Troubleshooting

From LinuxTVWiki

(Difference between revisions)
Jump to: navigation, search
(Fix typos, etc)
(How many devices are supported in a system?)
 
(17 intermediate revisions not shown)
Line 1: Line 1:
= FAQ =
= FAQ =
==General==
==General==
-
===What card do I exactly have? ===
+
===What device do I exactly have ? ===
-
Good question - those companies often just don't tell it exactly... The easiest is to do stick the card into your PC and then do
+
To the casual observer this question might seem ridiculous, but in reality, the answer isn't always as clear as it might appear on the surface of things; for help identifying your device, [[Supported Hardware#Gathering Information About Your Unidentified/Unsupported Device|see here]].
-
  lspci -v
+
-
or
+
-
  lsusb -v
+
-
Look for multimedia adapters, multimedia video controller, multimedia controller or something similar.
+
===Where do I get a driver from?===
===Where do I get a driver from?===
-
Write down the name in lspci and search for it here or google for it. There are many cards out, but most of them use the same chipset so you're pretty likely to get it running under Linux.  
+
If your device is [[Supported Hardware|supported by LinuxTV]], then follow the steps [[How to Obtain, Build and Install V4L-DVB Device Drivers|outlined here]].
 +
 
 +
Note - there may also be support for your device provided by other sources then LinuxTV -- try a google search, as suggested [[Supported Hardware|here]].
 +
 
 +
===My device requires a firmware. Where do I find that ? ===
 +
See [[Firmware|here]].  
===I have the DVB drivers loaded. Now how can I test it?===
===I have the DVB drivers loaded. Now how can I test it?===
Line 17: Line 18:
Try the scan command as described above or on the page of its package [[LinuxTV dvb-apps]].
Try the scan command as described above or on the page of its package [[LinuxTV dvb-apps]].
 +
===How many devices are supported in a system?===
 +
In respect to DVB devices, see [http://marc.info/?l=linux-dvb&m=120214129911811&w=2 this thread]. There is also a [http://linuxtv.org/hg/v4l-dvb/rev/496b71d9a1c0 patch] that has been submitted that will allow one to configure the max adapters defined.
 +
In respect to analog devices, see [http://marc.info/?l=linux-video&m=119955906907915&w=2 this thread].
 +
 +
'''Udev''' can be used to maintain a persistent order.  [http://www.mythtv.org/wiki/Device_Filenames_and_udev MythTv] has extensive information on this.  The simplest way is to use the '''adapter_nr''' option available for most top level DVB modules.
==Troubleshooting==
==Troubleshooting==
 +
 +
* Under Ubuntu (I assume that this also applies to other linux systems), make sure that the user is in the '''video''' group in '''/etc/group'''.
 +
===Any software I use comes up with error messages like "can't find demux".===
===Any software I use comes up with error messages like "can't find demux".===
This means that /dev/dvb/adapter0/demux is missing. Probably your card drivers are not installed properly. Then, you don't have anything in /dev/dvb/. If that's the case, make sure above that you have all in your kernel config (of your ''running'' kernel, of course) and that you loaded them all with '''modprobe'''.
This means that /dev/dvb/adapter0/demux is missing. Probably your card drivers are not installed properly. Then, you don't have anything in /dev/dvb/. If that's the case, make sure above that you have all in your kernel config (of your ''running'' kernel, of course) and that you loaded them all with '''modprobe'''.
Line 33: Line 42:
For further please contact developers via irc.freenode.net on #linuxtv (or #dvb) or via mailing list.
For further please contact developers via irc.freenode.net on #linuxtv (or #dvb) or via mailing list.
 +
[[Category:Hardware]]
 +
 +
=== Hardware compatibility issues ===
 +
 +
Some motherboard chipsets are known for hardware incompatibilities with several PCI cards. Depending on motherboard chipset, BIOS, driver versions and connected PCI cards, it could be necessary to change the PCI latency of the DVB card or the latency value of other PCI cards. Acoustic and image interferences can appear after 10 to 30 minutes playback. Kernel error messages like "timed out waiting for end of xfer" can occure in /var/log/syslog when the PCI latency is too low. But there are also acoustic and image interferences possible when the PCI latency is too high. The current PCI latency can be shown via command "lspci -v". The PCI latency value can be set via command setpci (see manual page of setpci, example: setpci -v -s 03:06.0 latency_timer=96 ). The appropriate value depends on the specific hardware configuration. Play around with the value and restart DVB playback. Otherwise, you can try to swap PCI cards or a different motherboard with a different chipset.
 +
 +
=== S-Video input in black and white ===
 +
 +
When you are watching the signal coming through the S-Video input of your card, the picture is in black and white, that even when the source is in colour. This is basically what will append when you are connecting a composite source to a S-Video input. They are relatively expensive box to deal with this on the market, but it is an alternative solution that will work well in most cases. See [[Composite to S-Video]].

Latest revision as of 22:03, 25 July 2010

Contents

FAQ

General

What device do I exactly have ?

To the casual observer this question might seem ridiculous, but in reality, the answer isn't always as clear as it might appear on the surface of things; for help identifying your device, see here.

Where do I get a driver from?

If your device is supported by LinuxTV, then follow the steps outlined here.

Note - there may also be support for your device provided by other sources then LinuxTV -- try a google search, as suggested here.

My device requires a firmware. Where do I find that ?

See here.

I have the DVB drivers loaded. Now how can I test it?

Check if you have files in /dev/dvb/adapter0/. Then, see the steps in Testing your DVB device.

How do I tune my TV-channels? Where do I get the frequencies from?

Try the scan command as described above or on the page of its package LinuxTV dvb-apps.

How many devices are supported in a system?

In respect to DVB devices, see this thread. There is also a patch that has been submitted that will allow one to configure the max adapters defined. In respect to analog devices, see this thread.

Udev can be used to maintain a persistent order. MythTv has extensive information on this. The simplest way is to use the adapter_nr option available for most top level DVB modules.

Troubleshooting

  • Under Ubuntu (I assume that this also applies to other linux systems), make sure that the user is in the video group in /etc/group.

Any software I use comes up with error messages like "can't find demux".

This means that /dev/dvb/adapter0/demux is missing. Probably your card drivers are not installed properly. Then, you don't have anything in /dev/dvb/. If that's the case, make sure above that you have all in your kernel config (of your running kernel, of course) and that you loaded them all with modprobe.

My device was working perfectly, but now it is not recognized anymore. What is the problem?

It's possible that you're using a different kernel now, so you have to install the driver again and ensure that the firmware is reached by the hotplug system.

My DVB device is recognized but I'm not able to use it. What can I do?

You should check that the /dev/dvb exists and that you have the correct permissions to read and write that directory.

You might also try some of the steps in Testing your DVB device to see if other software can cope with it.

For further please contact developers via irc.freenode.net on #linuxtv (or #dvb) or via mailing list.

Hardware compatibility issues

Some motherboard chipsets are known for hardware incompatibilities with several PCI cards. Depending on motherboard chipset, BIOS, driver versions and connected PCI cards, it could be necessary to change the PCI latency of the DVB card or the latency value of other PCI cards. Acoustic and image interferences can appear after 10 to 30 minutes playback. Kernel error messages like "timed out waiting for end of xfer" can occure in /var/log/syslog when the PCI latency is too low. But there are also acoustic and image interferences possible when the PCI latency is too high. The current PCI latency can be shown via command "lspci -v". The PCI latency value can be set via command setpci (see manual page of setpci, example: setpci -v -s 03:06.0 latency_timer=96 ). The appropriate value depends on the specific hardware configuration. Play around with the value and restart DVB playback. Otherwise, you can try to swap PCI cards or a different motherboard with a different chipset.

S-Video input in black and white

When you are watching the signal coming through the S-Video input of your card, the picture is in black and white, that even when the source is in colour. This is basically what will append when you are connecting a composite source to a S-Video input. They are relatively expensive box to deal with this on the market, but it is an alternative solution that will work well in most cases. See Composite to S-Video.

Personal tools