Toon posts:

[ivtv & myhttv] PVR150 functioneerd, maar mythtv weigert

Pagina: 1
Acties:
  • 149 views sinds 30-01-2008
  • Reageer

Verwijderd

Topicstarter
Het verhaal,

Via cat /dev/video0 > /tmp/testfile.mpg kan ik deze met powerdvd op een windows bak uitlezen, ik zie gewoon tvruis (had getuned naar een zender, en zie de zender half, kan kloppen)

Tvkaart werkt dus, maar als ik in mythtv zeg dat ik tv wil kijken dan krijg ik van de backend de volgende melding :
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
Starting up as the master server.
2006-10-20 22:35:59.051 mythbackend: MythBackend started as master server
2006-10-20 22:35:59.054 EITHelper: localtime offset 2:00:00
2006-10-20 22:35:59.187 New DB scheduler connection
2006-10-20 22:35:59.187 Connected to database 'mythconverg' at host: localhost
2006-10-20 22:35:59.189 Main::Starting HttpServer
2006-10-20 22:35:59.192 Main::Registering HttpStatus Extension
2006-10-20 22:35:59.196 mythbackend version: 0.20.20060828-3 www.mythtv.org
2006-10-20 22:35:59.196 Enabled verbose msgs:  important general
2006-10-20 22:35:59.197 AutoExpire: Found 1 recorders w/max rate of 72 MiB/min
2006-10-20 22:35:59.198 AutoExpire: Required Free Space: 2.1 GB w/freq: 10 min
2006-10-20 22:36:01.205 Reschedule requested for id -1.
2006-10-20 22:36:01.216 Scheduled 0 items in 0.0 = 0.00 match + 0.01 place
2006-10-20 22:36:01.218 scheduler: Scheduled items: Scheduled 0 items in 0.0 = 0                                                         .00 match + 0.01 place
2006-10-20 22:36:01.219 Seem to be woken up by USER
2006-10-20 22:36:06.682 MainServer::HandleAnnounce Monitor
2006-10-20 22:36:06.682 adding: BONELESS as a client (events: 0)
2006-10-20 22:36:06.682 MainServer::HandleAnnounce Monitor
2006-10-20 22:36:06.683 adding: BONELESS as a client (events: 1)
2006-10-20 22:36:06.686 MainServer::HandleAnnounce Playback
2006-10-20 22:36:06.686 adding: BONELESS as a client (events: 0)
2006-10-20 22:36:06.687 TVRec(1): Changing from None to WatchingLiveTV
2006-10-20 22:36:06.688 TVRec(1): HW Tuner: 1->1
[b]
2006-10-20 22:36:06.879 NVR: Won't work with the streaming interface, falling ba                                                         ck
VIDIOCGMBUF:: Invalid argument
[/b]
2006-10-20 22:36:09.055 mythbackend: Running housekeeping thread

specs:
Ik draai momenteel Debian 3.0r3

- Kernel 2.6.18 zelf gecompileerd,
- IVTV 0.80 zelf gecompileerd, zonder warnings
- mythtv 0.20 zelf gecompileerd, geen warnings.

Geen fouten / warnings tijdens compileren, die problemen ben ik al doorheengekomen. (tv_eeprom, bleek bttv driver module te zijn in kerel)

lspci -v:
code:
1
2
3
4
5
0000:00:09.0 Multimedia video controller: Internext Compression Inc iTVC16 (CX23416) MPEG-2 Encoder (rev 01)
        Subsystem: Hauppauge computer works Inc. WinTV PVR 150
        Flags: bus master, medium devsel, latency 64, IRQ 5
        Memory at dc000000 (32-bit, prefetchable) [size=64M]
        Capabilities: [44] Power Management version 2


modinfo ivtv:
code:
1
2
3
4
5
6
7
8
9
10
filename:       /lib/modules/2.6.18/kernel/drivers/media/video/ivtv/ivtv.ko
author:         Kevin Thayer, Chris Kennedy, Hans Verkuil
description:    CX23415/CX23416 driver
license:        GPL
version:        0.8.0 (tagged release)
vermagic:       2.6.18 mod_unload K8 gcc-3.3
depends:        cx2341x,videodev,tveeprom,i2c-core,i2c-algo-bit,v4l2-common,v4l1-compat
alias:          pci:v00004444d00000803sv*sd*bc*sc*i*
alias:          pci:v00004444d00000016sv*sd*bc*sc*i*
srcversion:     6A9BDB2E874AE35BDEEF263



Heb op google gezocht naar VIDIOCGMBUF:: Invalid argument & NVR: Won't work with the streaming interface, falling back Maar de resultaten (voornamelijk mailinglists) kan ik gewoon echt niets mee, ze werken domweg gewoon niet.

flink lopen sputteren op de homepages van ivtv en mythtv, de wiki's afgezocht, maar kan geen fatsoendelijk antwoord vinden.

er zijn vele howto's te vinden, aanpassing van modules.conf, ivtv firmware... Maar ik mag aannemen als ik de output van /dev/video0 naar ene mpg file-tje gooi, dat deze driver goed is.

Mythtv is versie 0.20, en kan nergens de bug verder vinden. Vermoedelijk ligt het in de overlay settings, maar daarop kan ik niets vinden.

Ik draaf Xfree86 mte XFCE4, op een Asus T2-AE1 (creatief geinstalleerd ivm SIS sata controller)

Na een week ben ik de hoop een beetje kwijt, dus als iemand me hier uit kan slopen dan graag, volgens mij is het iets vrij kleins.

Heb geen idee in welke hoek ik het nu verder moet zoeken, vandaar uiteindelijk deze post maar...
volgens mij is de ivtv documentatie :lees howto en readme.install vrij algemeen, en niet specifiek voor de versie?

IVTV syslog :
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
ivtv:  ==================== START INIT IVTV ====================
ivtv:  version 0.8.0 (tagged release) loading
ivtv:  Linux version: 2.6.18 mod_unload K8 gcc-3.3
ivtv:  In case of problems please include the debug info between
ivtv:  the START INIT IVTV and END INIT IVTV lines, along with
ivtv:  any module options, when mailing the ivtv-users mailinglist.
ivtv0: Autodetected Hauppauge WinTV PVR-150 card (cx23416 based)
ivtv0: loaded v4l-cx2341x-enc.fw firmware (262144 bytes)
cx25840 0-0044: cx25842-23 found @ 0x88 (ivtv i2c driver #0)
cx25840 0-0044: loaded v4l-cx25840.fw firmware (16382 bytes)
wm8775 0-001b: chip found @ 0x36 (ivtv i2c driver #0)
tveeprom 0-0050: Hauppauge model 26034, rev C197, serial# 2974114
tveeprom 0-0050: tuner model is TCL 2002MB_3H (idx 97, type 55)
tveeprom 0-0050: TV standards PAL(B/G) PAL(D/D1/K) (eeprom 0x44)
tveeprom 0-0050: audio processor is CX25842 (idx 36)
tveeprom 0-0050: decoder processor is CX25842 (idx 29)
tveeprom 0-0050: has no radio, has IR remote
tuner 0-0061: chip found @ 0xc2 (ivtv i2c driver #0)
ivtv0: Encoder revision: 0x02050032
ivtv0: Registered device video0 for encoder MPEG
ivtv0: Registered device video32 for encoder YUV
ivtv0: Registered device vbi0 for encoder VBI
ivtv0: Registered device video24 for encoder PCM audio
tuner 0-0061: type set to 55 (TCL 2002MB)
ivtv0: Initialized Hauppauge WinTV PVR-150, card #0
ivtv:  ====================  END INIT IVTV  ====================


.config kernel mbt video:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
#
# Multimedia devices
#
CONFIG_VIDEO_DEV=m
CONFIG_VIDEO_V4L1=y
CONFIG_VIDEO_V4L1_COMPAT=y
CONFIG_VIDEO_V4L2=y

#
# Video Capture Adapters
#

#
# Video Capture Adapters
#
CONFIG_VIDEO_BT848=m
CONFIG_VIDEO_BT848_DVB=y

#
# Encoders and Decoders
#
CONFIG_VIDEO_MSP3400=m
CONFIG_VIDEO_WM8775=m
CONFIG_VIDEO_CX2341X=m
CONFIG_VIDEO_CX25840=m
CONFIG_VIDEO_SAA711X=m

[ Voor 4% gewijzigd door Verwijderd op 20-10-2006 22:46 ]


  • ny-hardcore
  • Registratie: Maart 2002
  • Laatst online: 31-01 21:56
Verwijderd schreef op vrijdag 20 oktober 2006 @ 22:42:
#
# Encoders and Decoders
#
CONFIG_VIDEO_MSP3400=m
CONFIG_VIDEO_WM8775=m
CONFIG_VIDEO_CX2341X=m
CONFIG_VIDEO_CX25840=m
CONFIG_VIDEO_SAA711X=m

[/code]
hele wilde gok & long shot, zet es in de kernel alles van DVB uit
Alleen video 4 linux aan.
(en recompile de kernel natuurlijk)

[ Voor 6% gewijzigd door ny-hardcore op 20-10-2006 23:54 . Reden: helft vergeten van 1 zin :) ]

cd /pub && more beer


Verwijderd

Topicstarter
Had ik ook al geprobeerd, maar dan krijg ik unresolved symbols bij het compilen en modprobe van ivtv

Ik ga het gewoon nog een keer proberen, ik neem aan dat ivtv dan ook een recompile nodig heefT?

ik zag dat als ik Enable Video For Linux API 1 (DEPRECATED) aanstond in kernel, als ik die uitzet heb ik deze nog : Enable Video For Linux API 1 compatible Layer wel aan,

ik ga eens met deze opties stoeien

edit : heb nu geen bttv optie meer, en krijg dus fouten op ivtv:
WARNING: "tveeprom_hauppauge_analog" [/usr/src/ivtv-0.8.0/driver/ivtv.ko] undefined!
WARNING: "tveeprom_read" [/usr/src/ivtv-0.8.0/driver/ivtv.ko] undefined!

edit bovenstaande is dus vrij hopeloos, kaart werkt ook dus dat zal probleem niet mogen zijn.

Heb "per ongeluk" een patch file gevonden bij ivtv voor mythtv-0.20, even gegoogled naar MythTV-0.20.diff kan er niets duidelijks over vinden?
anyway in die patch nu geinstalleerd, controle gedaan of de file inderdaad gepatched is; was het geval

ben nu mythtv opnieuw aan het compilen
MythTV-0.20.diff:
code:
1
2
3
4
5
6
7
8
9
10
11
--- ./libs/libmythtv/videodev2_myth.h   2006-07-18 17:55:57.000000000 +0200
+++ ./libs/libmythtv/videodev2_myth.h.new   2006-09-25 11:35:33.000000000 +0200
@@ -721,7 +721,7 @@
        __s64 value64;
        void *reserved;
    };
-};
+} __attribute__ ((packed));
 
 struct v4l2_ext_controls
 {

VIDIOCGMBUF scheen wel iets met v4l te maken te hebben, dus wie weet wat dit gaat doen :)

Scheen dus te gaan om een 64 bit bug, mijn systeem is wel 64bit compatible dacht ik, not sure. Ben benieuwd wat resultaat is...

[ Voor 130% gewijzigd door Verwijderd op 21-10-2006 11:51 ]


Verwijderd

Topicstarter
heeft dus niet geholpen, nog steeds dezelfde ellende.... moet ik misschien gaan zoeken in xfree86 ofzo?

  • Boudewijn
  • Registratie: Februari 2004
  • Niet online

Boudewijn

omdat het kan

waarom geen x.org?
als je toch alles al zelf compileert...
.of je kunt een binary ervan pakken.

xfree heeft afaik wat issues met tv-kaarten, maar zeker weten doe ik dat echt niet.

Zaram module kopen voor je glasvezelaansluiting?


Verwijderd

Topicstarter
ging dat niet om de tvout functie? die zit namelijk niet op deze kaart
ik ga ff met xorg stoeien :)

edit:
kan xorg niet in apt-cache vinden, veel tijd besteden aan xorg heb ik niet echt...

Ik ga eens ubuntu en zijn howto's proberen...

[ Voor 41% gewijzigd door Verwijderd op 21-10-2006 13:23 ]


Verwijderd

Topicstarter
Hmm, heb de oplossing gevonden....

De kaart die ik gebruik wordt gewoon niet ondersteund vermoedleijk.
Heb nu zo'n knoppix mythtv ding gedownload, precies dezelfde foutmelding. Oftewel ik doe eigenlijk niets fout, kaart heeft gewoon bagger ondersteuning :(

Verwijderd

Topicstarter
YESSSSSS!!!
hij werkt, nog ff wat gegoogled...

http://www.mythtvtalk.com/forum/viewtopic.php?p=14981
Well, running the backend from the shell, and logging to a file helped! There was a message in there that I didn't have software encoding setup. I SHOULDN'T by using software encoding!!!

I went back into mythtv-setup and looked around. My card was set to "analog v4l" card instead of "PVR-x50". Don't know how I messed that up. I changed the setting and Live TV is working fine now.

Thanks for the help!
dat werkte bij mij ook =)
Pagina: 1