hauppage pvr-350 + ivtv driver - tuner werkt niet

Pagina: 1
Acties:

  • centauri
  • Registratie: December 2001
  • Laatst online: 08-01-2025
Ik ben bezig een mythtv box werkend te krijgen. De ivtv drivers worden netjes geladen, maar om een of andere reden krijg ik geen beeld via de tuner, welke frequenties ik ook probeer. :?

Hardware:
- Hauppage PVR-350
Hauppauge: model = 48139, rev = K157, serial# = 2943511
tuner = Philips FM1216 ME MK3 (idx = 57, type = 38)

Software:
- Debian unstable, customer kernel 2.6.11.10
- ivtv-0.2.0-rc3j drivers

Hier de output van de iptv driver:
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
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
ivtv: ==================== START INIT IVTV ====================
ivtv: version 0.2.0 (rc3j) loading
ivtv: Linux version: 2.6.11.10 preempt PENTIUM4 gcc-3.3
ivtv: In case of problems please include the debug info
ivtv: between the START INIT IVTV and END INIT IVTV lines when
ivtv: mailing the ivtv-devel mailinglist.
ivtv: Autodetected WinTV PVR 350 card
ivtv: Found an iTVC15 based chip
ACPI: PCI interrupt 0000:00:0b.0[A] -> GSI 19 (level, low) -> IRQ 201
ivtv: VIA PCI device: 0x3168 vendor: 0x1106
tveeprom: Hauppauge: model = 48139, rev = K157, serial# = 2943511
tveeprom: tuner = Philips FM1216 ME MK3 (idx = 57, type = 38)
tveeprom: tuner fmt = PAL(D/K) (eeprom = 0x74, v4l2 = 0x00400e17)
tveeprom: audio_processor = CS5331 (type = 9)
ivtv: i2c attach [client=tveeprom[0],ok]
ivtv: Tuner Type 38, Tuner formats 0x00400e17, Radio: yes, Model 0x00ad1557, Revision 0x00000001
ivtv: PAL tuner detected
ivtv: SECAM tuner detected
ivtv: Radio detected
tuner: Ignoring new-style parameters in presence of obsolete ones
tuner: chip found at addr 0xc2 i2c-bus ivtv i2c driver #0
ivtv: i2c attach [client=(tuner unset),ok]
saa7115: starting probe for adapter ivtv i2c driver #0 (0x10005)
saa7115: detecting saa7115 client on address 0x42
saa7115: writing init values
ivtv: i2c attach [client=saa7115[0],ok]
saa7115: status: (1E) 0x40, (1F) 0xc0
saa7127: Ignoring new-style parameters in presence of obsolete ones
saa7127: video encoder driver version V 0.3 loaded
saa7127: detecting saa7127 client on address 0x88
saa7127: Selecting NTSC video Standard
saa7127: Selecting S-Video+Composite
saa7127: Turn WSS off
saa7127: Widescreen Mode 4:3 Full Format
saa7127: Selecting Normal Encoder Input
saa7127: Enable Video Output
ivtv: i2c attach [client=saa7127[0],ok]
msp34xx: ivtv version
msp34xx: init: chip=MSP3418W-B3, has NICAM support, simple (D) mode, simpler (G) no-thread mode
msp34xx: $Id$ compiled on: May 28 2005 19:26:46
ivtv: i2c attach [client=MSP3418W-B3,ok]
ivtv: Encoder revision: 0x02040011
ivtv: Decoder revision: 0x02020023
ivtv: Configuring WinTV PVR 350 card with 9 streams
ivtv: Create DMA stream 0 using 256 16384 byte buffers  4194304 kbytes total
ivtv: Registered v4l2 device, streamtype 0 minor 0
ivtv: Create DMA stream 1 
ivtv: Registered v4l2 device, streamtype 1 minor 32
ivtv: Create stream 2 using 40 52224 byte buffers  2097152 kbytes total
ivtv: Registered v4l2 device, streamtype 2 minor 224
ivtv: Create DMA stream 3 using 455 4608 byte buffers  2097152 kbytes total
ivtv: Registered v4l2 device, streamtype 3 minor 24
ivtv: Create stream 4 
ivtv: Registered v4l2 device, streamtype 4 minor 64
ivtv: Create DMA stream 5 using 16 65536 byte buffers  1048576 kbytes total
ivtv: Registered v4l2 device, streamtype 5 minor 16
ivtv: Create stream 6 using 1024 2048 byte buffers  262144 kbytes total
ivtv: Registered v4l2 device, streamtype 6 minor 228
ivtv: Create stream 7 
ivtv: Registered v4l2 device, streamtype 7 minor 232
ivtv: Create DMA stream 8 
ivtv: Registered v4l2 device, streamtype 8 minor 48
ivtv: Setting Tuner 38
tuner: type set to 38 (Philips PAL/SECAM multi (FM1216ME MK3)) by ivtv i2c driver #0
saa7115: decoder set input (4)
saa7115: now setting Composite input
ivtv: Setting audio matrix to input 3, output 1
ivtv: ivtv_enc_thread: pid = 1655, itv = 0xe0a43820
ivtv: ivtv_dec_thread: pid = 1656, itv = 0xe0a43820
ivtv: Switching standard to PAL.
saa7115: decoder set norm PAL
saa7115: set audio: 0x01
saa7127: Setting Encoder Video Standard
saa7127: Set PAL Video Mode
saa7127: Selecting PAL video Standard
ivtv: Initialized WinTV PVR 350, card #0
ivtv: ====================  END INIT IVTV  ====================


Voor het tunen gebruik ik de "ptune" tool die bij de ivtv drivers mee wordt gebakken.

ivtvctl -FUP geeft de volgende output
code:
1
2
3
4
5
6
7
8
ioctl: VIDIOC_G_FMT
        Type   : Video Capture
        Width  : 720
        Height : 576
ioctl: VIDIOC_G_INPUT
Input = 4
ioctl: VIDIOC_G_STD
Standard = 0x000000ff


Ik heb al verscheiden module options geprobeerd, maar het lijkt allemaal niets uit te maken ;(, m'd huidige /etc/modutils/ivtv:
code:
1
2
3
4
5
options ivtv ivtv_debug=1 ivtv_pal=1 ivtv_std=2
options tuner type=38
options msp3400 once=1 simple=1
options saa7127 enable_output=1 output_select=0 pal=1
add below ivtv msp3400 saa7115 tuner


Om de tuner kaart te testen gebruik ik mplayer:
code:
1
mplayer -vo xv -x 640 -y 480 /dev/video0


Dit geeft echter bij alle frequenties enkel een zwart beeld..


Iemand ervaring met deze kaart onder ivtv?

[ Voor 3% gewijzigd door centauri op 03-06-2005 12:43 ]

<< shibby >>


  • TrJ
  • Registratie: Augustus 2002
  • Laatst online: 04-07-2025

TrJ

debian

Bij mij werk ie perfect, levert onderstaande iets op?

cat /dev/video0 > test.mpg

dit staat er trouwens in mijn /etc/modules.d/ivtv
code:
1
2
3
4
5
6
alias char-major-81 videodev
alias char-major-81-0 ivtv
alias char-major-61 lirc_i2c

options ivtv ivtv_std=2 tuner=38 tda9887=0
add below ivtv msp3400 saa7115 saa7127 tda9887

[ Voor 62% gewijzigd door TrJ op 03-06-2005 16:37 ]


Verwijderd

zwart beeld
Betekent 9 van de 10 keer dat ie op NTSC staat ipv PAL. :) Er is ook een grafisch tooltje (ptune-gui.pl). Dat gaat mischien wat makkelijker

  • centauri
  • Registratie: December 2001
  • Laatst online: 08-01-2025
TrJ schreef op vrijdag 03 juni 2005 @ 16:34:
Bij mij werk ie perfect, levert onderstaande iets op?

cat /dev/video0 > test.mpg

dit staat er trouwens in mijn /etc/modules.d/ivtv
code:
1
2
3
4
5
6
alias char-major-81 videodev
alias char-major-81-0 ivtv
alias char-major-61 lirc_i2c

options ivtv ivtv_std=2 tuner=38 tda9887=0
add below ivtv msp3400 saa7115 saa7127 tda9887
Deze en vele andere settings heb ik ook geprobeerd, maar vooralsnog zonder resultaat. Beeld blijft zwart, op enkele frequenties wel wat beeld, maar van zeer slechte kwaliteit (beetje vergelijkbaar met een scene uit "White Nois" ;)..)

Dacht eerst dat het aan het signaal zelf lag, maar heb de pc nu beneden staan naast de tv, tv geeft prima beeld met zelfde kabel coax kabel.. ;(
Verwijderd schreef op vrijdag 03 juni 2005 @ 18:01:
[...]

Betekent 9 van de 10 keer dat ie op NTSC staat ipv PAL. :) Er is ook een grafisch tooltje (ptune-gui.pl). Dat gaat mischien wat makkelijker
ptune-gui.pl gebruikte ik al. Alles staat op PAL, zie ook output van mn eerste post.

<< shibby >>


Verwijderd

Q: Why is my captured MPEG just a black screen?
A: A black screen is invariably an indication that you are capturing from either the composite input or the SVideo input but no valid video signal is present on that input. Another possibility is that the card is programmed to an input which has no equivalent physical connector on the board that you can apply your signal to. The fix in all cases is to try setting the card to another input via the ioctl utility and try another capture.
Uit de faqs.

  • centauri
  • Registratie: December 2001
  • Laatst online: 08-01-2025
De capture source staat goed, ik krijg wel wat vage beelden te zien, maar echt finetunen op een zender lukt niet. Ook niet door handmatig frequenties in te voeren.
Capturen van een SVideo bron werkt gewoon naar behoren.

<< shibby >>


  • DiNo!
  • Registratie: Juni 2000
  • Laatst online: 10-02 17:24
Probeer dit eens:

modprobe ivtv
/usr/local/bin/ivtvctl -q0 -p4
/usr/local/bin/ivtvctl --set-io=input=2,output=1
/usr/local/bin/ivtvctl -c aspect=3
/usr/local/bin/ivtvctl -c framerate=1
/usr/bin/ptune.pl -F 482250 (of een andere freq die bij jouw een kanaal heeft).

Het probleem? Bij mij was een of ander matrix niet goed ingesteld. Ik had zwart beeld met heel af een toe een wit ruisje.

edit:

en hier wat config:

alias char-major-81 videodev
alias char-major-81-0 ivtv
alias char-major-61 lirc_i2c
options ivtv ivtv_std=2 tda9887=0 ivtv_debug=0
options msp3400 standard=0xa
add above ivtv lirc_dev lirc_i2c

[ Voor 24% gewijzigd door DiNo! op 04-06-2005 11:55 ]

https://github.com/atoomnetmarc/


  • centauri
  • Registratie: December 2001
  • Laatst online: 08-01-2025
DiNo7 schreef op zaterdag 04 juni 2005 @ 11:53:
Probeer dit eens:

modprobe ivtv
/usr/local/bin/ivtvctl -q0 -p4
/usr/local/bin/ivtvctl --set-io=input=2,output=1
/usr/local/bin/ivtvctl -c aspect=3
/usr/local/bin/ivtvctl -c framerate=1
/usr/bin/ptune.pl -F 482250 (of een andere freq die bij jouw een kanaal heeft).

Het probleem? Bij mij was een of ander matrix niet goed ingesteld. Ik had zwart beeld met heel af een toe een wit ruisje.

edit:

en hier wat config:

alias char-major-81 videodev
alias char-major-81-0 ivtv
alias char-major-61 lirc_i2c
options ivtv ivtv_std=2 tda9887=0 ivtv_debug=0
options msp3400 standard=0xa
add above ivtv lirc_dev lirc_i2c
Nog steeds enkel zwart beeld met her en der wat ruis ;(

Hier mijn codec parameters ("ivtvctl -C"), misschien dat je daar iets afwijkends kunt vinden?
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
ioctl: IVTV_IOC_G_CODEC
Codec parameters
aspect      : 3
audio       : 0x00e9
bframes     : 3
bitrate_mode: 0
bitrate     : 8000000
bitrate_peak: 9600000
dnr_mode    : 0
dnr_spatial : 0
dnr_temporal: 0
dnr_type    : 0
framerate   : 1
framespergop: 12
gop_closure : 1
pulldown    : 0
stream_type : 0

<< shibby >>


  • centauri
  • Registratie: December 2001
  • Laatst online: 08-01-2025
Wat me verder wel opvalt is dat tijdens het testen met "mplayer -vo xv -x 640 -y 480 /dev/video0" het schamele beeld wat ik krijg erg schokkerig overkoment. Net of de encoder moeite heeft het aan te kunnen.
Moet in principe geen probleem zijn op m'n P4 2.4 Ghz, 512MB RAM, cpu load is rond de 10%/15% tijdens het capturen.

<< shibby >>


  • R_W
  • Registratie: Oktober 2002
  • Niet online

R_W

Dit is mijn /etc/modules.d/ivtv, waarmee alles perfect werkt.
code:
1
2
3
4
5
6
7
8
9
10
alias char-major-61             lirc_i2c
alias char-major-81     videodev
alias char-major-81-0   ivtv
options tuner type=38
options tda9887 pal=B
options ivtv tuner=38 tda9887=0 autoload=1 cardtype=2 ivtv_debug=2 ivtv_std=2
options saa7127 debug=2
options msp3400 once=1 simple=1
add above ivtv lirc_dev lirc_i2c ivtv-fb
post-install ivtv /usr/bin/ivtvctl -d /dev/video0 -u 0xff -p 4


Hope it helps.

Verwijderd

options ivtv tuner=38 tda9887=0 autoload=1 cardtype=2 ivtv_debug=2 ivtv_std=2
Het is vaak niet nodig om zoveel opties mee te geven. In de meeste gevallen werken de autodetect/defaults het beste. Ik heb bijvoorbeeld alleen tuner=29 staan.

Centauri: Als je begint kan je maar het beste zoveel mogelijk standaard laten en niet te veel prutsen.

Als je alles nagelopen hebt en je blijft problemen houden dan ligt het waarschijnlijk aan de driver. Probeer eens een andere/oudere/unstable (www.ivtv.tv). Succes

  • R_W
  • Registratie: Oktober 2002
  • Niet online

R_W

Verwijderd schreef op zaterdag 04 juni 2005 @ 16:28:
[...]


Het is vaak niet nodig om zoveel opties mee te geven. In de meeste gevallen werken de autodetect/defaults het beste. Ik heb bijvoorbeeld alleen tuner=29 staan.
Mja, klopt. Ik heb er ook heel lang mee zitten klooien, en deze werken in ieder geval dus heb het zo maar laten staan.

Ontopic: ik kan me herinneren dat de kernel zelf standaard een aantal modules meelevert die niet geschikt zijn. Misschien moet je alle relevante modules eens verwijderen en dan de ivtv drivers opnieuw installeren. Zodat je zeker weet dat je de modules van ivtv in gebruik hebt.

[ Voor 5% gewijzigd door R_W op 04-06-2005 20:52 ]


  • ny-hardcore
  • Registratie: Maart 2002
  • Laatst online: 10-02 21:44
als je de laatste nieuwe versies draaid dan is het aangereden om de de modprobe parameter te beperken tot een minimum,

de tdaxxx=0 zorgt er bij mij voor dat ik beeld krijg, en niet alleen ruis,
heb een pvr150, maar met dezelfde tuner

cd /pub && more beer


  • hetOrakel
  • Registratie: Juli 2004
  • Laatst online: 12-01-2025
Hallo,

heb onlangs een nieuwe PVR-350 gekocht. (Voor een 2de hands willen ze nl de hoofdprijs hebben en voor die paar tienen extra dan maar een nieuwe gekocht.)

Gisteren had ik hem (eindelijk) aan de praat nadat ik tda9887=0 aan m'n options had toegevoegd. Dit is de enige aanpassing die ik gedaan heb. Voor de rest laat ik de driver (ivtv-0.2.0-rc3j) zelf alles uitzoeken. De filmpjes die ik nu capture zien er strak uit!

Met de (oude) driver 0.1.9 kreeg ik het niet voor elkaar (ik denk omdat de kaart te nieuw is en hij de tuner niet herkende. (type=-1) ......


Oh ja: ik heb een PIII-500Mhz en die gebruikt tijdens het capturen 3% processor.

[ Voor 8% gewijzigd door hetOrakel op 21-06-2005 11:35 ]

Pagina: 1