Jonas Pedersen wrote:
Have just got a brand new PVR-350 card. After a couple of days I have not managed to record anything from the TV input. All I get is static. Once in a while I am getting a very bad image, I can not even recognise which station it is from. The card is working perfect, as I have tried it in my Win XP machine without any problems.

When I try to capture anything i do a 'ptune.pl -f pal-europe 50' and then 'cat /dev/video0 > test.mpg'. According to the list from my cable provider channel 50 should be TV3 Denmark (I live in Denmark). Also on my real TV i use channel 50 for TV3.

Both ivtv-0.2.0-rc3i and ivtv-0.3.2s driver have been tried, with exact same result. Dmesg tells me it is a type 38 tuner. Have searched all over and can see that many people had problems with that tuner, but also solved for many people.

I am running kernel 2.6.10 at the moment, but have also tried with 2.6.11 and 2.6.9 kernels. Have added the below to modules.conf file:
------
options ivtv ivtv_std=2 tda9887=0
add below ivtv msp3400 saa7115 saa7127 tda9887
------


Is there some one out there that can help me with this problem? Is there anything new with my card, that requires a driver patch?


Here it goes:

Distro FC3, latest updates, old junk PIII 600MHz machine
uname -a
Linux bezeg.interstudio.homeunix.net 2.6.10-1.770_FC3 #1 Thu Feb 24 14:00:06 EST 2005 i686 i686 i386 GNU/Linux


/etc/modprobe.conf
------------------
# ivtv modules setup
alias char-major-81 videodev
alias char-major-81-0 ivtv
install ivtv /sbin/modprobe --ignore-install ivtv; \
                             /sbin/modprobe ivtv-fb
alias tveeprom tveeprom-ivtv
alias msp3400 msp3400-ivtv

/etc/rc.modules
----------------------
# I2C adapter drivers
modprobe i2c-piix4
modprobe i2c-isa
# I2C chip drivers
modprobe lm75
#modprobe eeprom
modprobe lm78
# sleep 2 # optional
/usr/bin/sensors -s # recommended

#rmmod eeprom
modprobe tveeprom
modprobe ivtv

Stolen from atrpms, modified .spec file for ivtv-0.3.2k
--------------------------------------------------------
%define kmdl_moduledir /lib/modules/`uname -r`/kernel

Summary: An iTVC15/16 and CX23415/16 driver.
Name: ivtv
Version: 0.3.2k
Epoch: 1
Release: 0.bob
License: distributable
Group: Applications/Multimedia
Source0: %{name}-%{version}.tgz
Source1: Hauppage-PVR-Firmware-2.2a.tar.gz
#Patch2: ivtv-0.3.2f-pvr-150lp.patch
#Patch3: tveeprom-tuner-updates3-032i.patch
URL: http://ivtv.sourceforge.net/
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-buildroot
BuildRequires: gcc-c++
Requires: perl-Video-ivtv, perl-Video-Frequencies
#%kmdl_parentdependencies

%description
The primary goal of the IvyTV Project is to create a kernel driver for
the iTVC15 familiy of MPEG codecs. The iTVC15 family includes the
iTVC15 (CX24315) and iTVC16 (CX24316). These chips are commonly found
on Hauppauge's WinTV PVR-250 and PVR-350 TV capture cards.

%prep
%setup -q -a 1
#%patch0 -p1

%build
make -C driver
make -C utils

%install
rm -rf %{buildroot}

mkdir -p %{buildroot}%{_bindir}
mkdir -p %{buildroot}%{_libdir}/ivtv/
mkdir -p %{buildroot}%{_includedir}/linux
make -C utils INSTALLDIR=%{buildroot}%{_bindir} install
install -p utils/*.pl %{buildroot}%{_libdir}/ivtv/
mv %{buildroot}%{_bindir}/radio %{buildroot}%{_bindir}/radio-ivtv

install -p driver/ivtv.h %{buildroot}%{_includedir}/linux

mkdir -p %{buildroot}%{kmdl_moduledir}/drivers/media/video
mkdir -p %{buildroot}%{_includedir}/linux
make -C driver install DESTDIR=%{buildroot}
INSTALL_MOD_PATH=%{buildroot} \
MODDIR=%{buildroot}%{kmdl_moduledir}/drivers/media/video
# KERNELDIR=%{kmdl_kernelsrcdir} MODDIR=%{buildroot}%{kmdl_moduledir}/drivers/media/video


pushd %{buildroot}%{kmdl_moduledir}/drivers/media/video
  mv ../../../../ivtv/* .
  rmdir ../../../../ivtv
popd
for clash in msp3400 tveeprom tuner; do
  ls %{buildroot}%{kmdl_moduledir}/drivers/media/video/$clash.*o \
  | sed -e's,^\(.*/'$clash'\)\.\(.*\)$,mv \1.\2 \1-ivtv.\2,' | sh -x
done

cp Hauppage-PVR-Firmware-2.2a/*  %{buildroot}/lib/modules

%clean
rm -rf %{buildroot}

%post
/sbin/depmod -a

%postun
/sbin/depmod -a

%files
%defattr(-,root,root,-)
%doc doc/*
%doc utils/README* utils/*.conf utils/lircrc
%{_libdir}/ivtv
%{_bindir}/*
%{_includedir}/linux/ivtv.h
#%{kmdl_moduledir}/drivers/media/video/*
/lib/modules/*

%changelog
-----------------------------------------------

Extract firmware from CD.
Make Hauppage-PVR-Firmware-2.2a.tar.gz from it
|| copy it to /usr/lib/modules and modify .spec file.

Have fun.

--
 Bob Marcan, Consultant                mailto:[EMAIL PROTECTED]
 S&T Hermes Plus d.d.                  tel:   +386 (1) 5895-300
 Slandrova ul. 2                       fax:   +386 (1) 5895-202
 1231 Ljubljana - Crnuce, Slovenia     url:   http://www.snt.si



-------------------------------------------------------
SF email is sponsored by - The IT Product Guide
Read honest & candid reviews on hundreds of IT Products from real users.
Discover which products truly live up to the hype. Start reading now.
http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click
_______________________________________________
ivtv-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/ivtv-devel

Reply via email to