Mailing List archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[linux-dvb] Re: Help needed: No video/audio on Haupp. DVB-C premium2.1 using FC3 kernel 2.6.9 (-681_FC3)



Hi

for me the fastest way to get picture and check whether card
was working okay was to download and build kaxtv.
I am happily using kaxtv 0.23 but there is also 0.30 test available at

http://hftom.free.fr/kaxtv/kaxtv-0.3test.tar.gz

- If you can czap then you can also try to use tvtime for viewing the just zapped picture.
(I do not remember whether you need to use -r switch or not with the tvtime)

- I udev fails to create /dev/dvb and entries under that download newest dvb kernel
sources from the cvs and use MAKEDEV-DVB.sh from there to create the drivers by hand.

- DVB kernel sources (for getting MAKEDEV-DVB.sh) you can get from the cvs by using commands
cvs -d :pserver:anonymous@linuxtv.org:/cvs/linuxtv login (press just enter for the password)
cvs -d :pserver:anonymous@linuxtv.org:/cvs/linuxtv co /dvb-kernel

- If you want to test newerst modules from the CVS instead of using official kernel dvb modules then you need to do following
steps. (Not sure whether thet build without problems agains 2.6.9 kernel but it is easy to try)
a) build your kernel sources in /usr/src/linux (needed because dvb kernel sources needs some files from there)
cd /usr/src/linux
make
wait...
b) go to directory where you did get your dvb kernel sources from the cvs and there do following commands as a normal user
cd dvb-kernel/build-2.6
make
cd ..
su
(enter root password)
.//MAKEDEV-DVB.sh (If you have not created /dev/dvb entries earlier in this boot and udev rules do also not work)
cd build-2.6
./insmod.sh load

When you find a dvb modules and players up first time correctly then you can easily start getting drivers loaded more easily
via scripts...
//
Mika

Xrjan Nordlund wrote:

Hi !
I want to build a digital multimedia system for my home based on
mythtv with a client/server architecture. Since i get my tv by cable
(digital) i have to use a (at least one) dvb card.

Been having some serious trouble in getting my dvb-card to work under
Fedora Core 3. Here is my setup:
Fedora Core 3, Kernel: 2.6.9-681_FC3
Hauppauge DVB-c premium card,CI and CAM (Hauppauge/Conax)
Using dvb drivers in kernel. udev/sysfs doesn't make devices so i use
the MAKEDEV-DVB.sh script from Linuxtv.
(btw. card works fine under windows)

lsmod gives:
Module Size Used by
ves1820 11213 1
dvb_ttpci 74741 3
dvb_core 80873 5 ves1820,dvb_ttpci
saa7146_vv 47425 1 dvb_ttpci
video_buf 24261 1 saa7146_vv
saa7146 21613 2 dvb_ttpci,saa7146_vv
v4l1_compat 15941 1 saa7146_vv
v4l2_common 9921 1 saa7146_vv
videodev 13377 1 saa7146_vv
ttpci_eeprom 6465 1 dvb_ttpci

lspci gives:
02:03.0 Multimedia controller: Philips Semiconductors SAA7146 (rev 01)

dmesg output:
DVB: registering new adapter (Technotrend/Hauppauge PCI rev2.1).
DVB: AV7111(0) - firm f0240009, rtsl b0250018, vid 71010068, app
8000261c
DVB: AV7111(0) - firmware supports CI link layer interface
DVB: VES1820(0): setup for tuner sp5659c
DVB: VES1820(0): pwm=0x00
DVB: registering frontend 0:0 (VES1820 based DVB-C frontend)...

using dvb-apps/util/scan give me a channels.conf (i find almost every
channel...read somewhere that i should check some timeouts to get a
better scan result)

using same channels.conf as input for czap and i get:
[mythtv@localhost szap]$ ./czap -c channels.conf RTL -r
using '/dev/dvb/adapter0/frontend0' and '/dev/dvb/adapter0/demux0'
23 RTL:274000000:INVERSION_AUTO:6875000:FEC_AUTO:QAM_64:1100:1101:207
23 RTL: f 274000000, s 6875000, i 2, fec 9, qam 3, v 0x44c, a 0x44d
status 1f | signal b0b0 | snr efef | ber 009ffff6 | unc ffffffff |
FE_HAS_LOCK
status 1f | signal ffff | snr f0f0 | ber 009ffff6 | unc 00000000 |
FE_HAS_LOCK
status 1f | signal ffff | snr efef | ber 009ffff6 | unc 00000000 |
FE_HAS_LOCK

(status tells me i got good signal, little noise and that there is
data on vdr0, trying to just do cat /dev/dvb/..../vdr0 gives output)

then i try to view the stream in mplayer and nothing happens...see
below.

i've also tried xine and did not get a picture there either.
[mythtv]$ mplayer - < /dev/dvb/adapter0/dvr0

sent the question to mythtv-users and got a suggestion to try 1)
dvbstream instead of czap and 2) use udev/sysfs for device creation
instead.


Tried the tips regarding dvbstream instead of czap, however the
problem remains. mplayer reports playing from stdin and still nothing
happens.
Tried to get udev to create my devices (even patched up udev from
fedora that should fix the dvb-problem). However, no matter how much
i try i can not get udev to create the devices properly. I've tried
different solutions but reading through posts from others I've
created:
/etc/udev/scripts/dvb.sh
edited /etc/udev/permissions.d/50-udev.permissions (added dvb section)
edited /etc/udev/rules.d/dvb.rules (and tried renaming it to
06-dvb.rules)
no errors in /var/log/messages
no devices ;(

now I'm in the dark and I do not know enough about linux to find more
errors. All HW reports OK (except for this message in log:
videodev: "av7110" has no release callback. Please fix your driver for
proper sysfs support, see http://lwn.net/Articles/36850/) I expect
this to be one of the reasons why udev won't create the devices.

As of now scan works. czap -r outputs some sort of data on
/dev/dvb/adapter0/vdr0 but I do not know enough linux to check the
format of the stream.

Anyone had a similar problem? I would really appreciate any help i
could get.

br,
Örjan









Home | Main Index | Thread Index