Linux - HardwareThis forum is for Hardware issues.
Having trouble installing a piece of hardware? Want to know if that peripheral is compatible with Linux?
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
I am trying to set up a MythTV system for my home. I am new to Linux, and am not sure how to set up my two capture cards. I am using two Mercury (kobian.com) SAA7130HL based capture cards, with onboard IR and FM modules. I have installed Debian 3.0r1 woody, and then installed x-window-system, xfree86, and xawtv using apt-get. I also installed the newest nVIDIA Linux drivers from their website. When I start xawtv, I get a "Segmentation Fault", but when I start it as "xawtv -noxv", it works fine (no sound, but I'll work on that later.) When I run MythTV, I get up till the part where I can click "Watch TV", and then there's no video, and the computer freezes up. A ctrl+alt+bksp can usually get me out, but not always.
Note that when loading the module for the card, it loads as "[LG PAL (newer TAPC series)]", when the card should be NTSC. What am I doing wrong? What more information do you need?
Also, off-topic, why does "Intel MultiProcessor Specification v1.4" load, when I only have one processor?
Specifics:
AMD Athlon XP 2000+
512MB RAM
80GB HDD
2x Mercury SAA7130HL capture cards
nVIDIA GeForce 420 AGP video card
RealTek 8139 10/100 NIC onboard
VIA AC97' sound onboard
Debian Linux 3.0r1 woody
Kernel 2.4.22 from kernel.org
Kernel patches from bytesex.org
saa7134 from bytesex.org
Thanks!
Michael Kipper
mkipper (at) rogers dot com
Code:
************************************************************
* # lspci -v
*
************************************************************
<snip>
00:08.0 Multimedia controller: Philips Semiconductors: Unknown device 7130 (rev 01)
Subsystem: Unknown device 5168:0138
Flags: bus master, medium devsel, latency 32, IRQ 16
Memory at ef002000 (32-bit, non-prefetchable) [size=1K]
Capabilities: [40] Power Management version 1
00:0a.0 Multimedia controller: Philips Semiconductors: Unknown device 7130 (rev 01)
Subsystem: Unknown device 5168:0138
Flags: bus master, medium devsel, latency 32, IRQ 18
Memory at ef000000 (32-bit, non-prefetchable) [size=1K]
Capabilities: [40] Power Management version 1
<snip>
01:00.0 VGA compatible controller: nVidia Corporation: Unknown device 0172 (rev a3) (prog-if 00 [VGA])
Subsystem: Asustek Computer, Inc.: Unknown device 03b3
Flags: bus master, 66Mhz, medium devsel, latency 32, IRQ 16
Memory at ec000000 (32-bit, non-prefetchable) [size=16M]
Memory at e4000000 (32-bit, prefetchable) [size=64M]
Memory at e8000000 (32-bit, prefetchable) [size=512K]
Expansion ROM at <unassigned> [disabled] [size=128K]
Capabilities: [60] Power Management version 2
Capabilities: [44] AGP version 2.0
http://www.exploits.org/v4l/
You should find something there. If I were you, I would try little steps first.
1. Pull both capture cards
2. Install Nvidia drivers and confirm you X-windows works OK, and opengl is really running, 'glxgears'.
3. Install 'one' capture card and work from there. With a known good capture card, you can then tweak your modules.conf (or whatever config file), for dual cards. and then press forward with the PVR project conclusion.
Good luck, feel free to post your progress.
I had trouble getting sound to work with kernel version 2.4.26 using one (1) Lifeview Flyvideo 3000 (SAA7130/SAA7134). I had no problems getting video to work although Xorg was pre-compiled. The way I got audio is by loading xawtv and then a program I like to use to watch tv like tvtime. I had to compile the SAA7130/SAA7134 because the kernel did not have that compiled. Also I had to compile xawtv because Slackware 10 did not have it included on the installation CD. Unfortunately the programmer for the SAA7130/SAA7134 has stop supporting for the 2.4.x kernels, so you have use 2.6.x kernels. Last week. I compiled kernel version 2.6.10, and the video capture cards worked well with video and audio. tvtime and mplayer works very well, but VLC (Video Lan Client) has the same problem in kernel version 2.4.26. When moving over to kernel version 2.6.x, you will need to use /etc/modprobe.conf instead of /etc/modules.conf
I have Lifeview Flyvideo 3000FM and a Hauppauge PVR-250 (model 980). Both were a pain to setup. For the Lifeview Flyvideo 3000FM, I used tuner number 17. I tried all NTSC tuners and tuner number 17 gave me better results. Lucky for me the ivtv latest version has some smarts what tuner it should use, so I do not have to give any tuner values to it like I did while using kernel version 2.4.26. For your tuner, it may be number 39. If you want sound specify oss=1. You do not have to specify for each video card because you have the same video capture brand and model. Also you have to use v4lctl to unmute the video capture card and unmute the input jack for your sound card.
XVideo is handled by the video card. If you use x11, it should work but it is going to slow because it uses the X Window System (the CPU) to draw the video. You may want to check for library dependencies for xv when compiling XFree86 or Xorg.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.