← Back to team overview

sslug-teknik team mailing list archive

Re: Hauppauge pvr350 tv-out

 

Mandag 04 april 2005 05:40 skrev Gert Holtoft:
> Søndag 03 april 2005 22:04 skrev Claus M. Christiansen:
> > Gert Holtoft wrote:
> > >Hej
> > >Er der ikke en her på listen der kan få banket ind i mit lille
> > > hovede hvordan jeg får tv-out til at virke på det kort, det
> > > eneste jeg får ud er dobbelte hoppende zig-zag linjer enten i s/h
> > > eller farver Det er kun på s-video at jeg overhovedet får signal
> > > igennem Tingene "kører" på SuSE 9.2
> > >
> > >mvh/gert
> >
> > SLAM!!
> >
> > Mit gæt er at du har framebuffers kørende ud over den der skal
> > bruges til pvr350... Det var ihv mit største problem.
>
> Framebuffer enhed står til at være pvr350
> (yast->hardware->udstyrsinformation)
>
> > /Claus
> >
> > Ellers er du fordi du flæver og ikke har fulgt instruktionerne!!
> > ;-) Har du alt tilføjet i din x conf?
>
> TV-out delen af XF86Config:
> ## TV-OUT
>
> Section "Monitor"
>   Identifier   "PAL TV"
>   HorizSync    30-68
>   VertRefresh  50-120
> # fbset -fb /dev/fb1 -x
>   Mode "720x576"
>     # D: 42.600 MHz, H: 45.127 kHz, V: 74.963 Hz
>     DotClock 42.601
>     HTimings 720 760 832 944
>     VTimings 576 577 580 602
>     Flags    "-HSync" "-VSync"
>   EndMode
> EndSection
>
> Section "Device"
>   Identifier  "Hauppauge PVR350"
>   Driver      "ivtvdev"
>   Option      "fbdev" "/dev/fb1"
> #  BusID              "PCI:1:7:0"
>         BusID   "PCI:0:1:4"
> EndSection
>
> Section "Screen"
>        Identifier  "TV"
>        Device      "Hauppauge PVR350"
>        Monitor     "PAL TV"
>        DefaultDepth 24
>        DefaultFbbpp 32
>        Subsection "Display"
>          Depth   24
>          FbBpp   32
>          Modes   "720x576"
>        EndSubsection
> EndSection
>
> #Section "InputDevice"
> #       Identifier "voidKeyboard"
> #       Driver "void"
> #EndSection
>
> #Section "InputDevice"
> #       Identifier "voidMouse"
> #       Driver "void"
> #EndSection
>
> > Kan du recorde noget med cat /dev/video0 > test.mpg og se det?
>
> Jep og jeg kan se og recorde tv (mythtv)
>
> > Har du loadet ivtv-fb modulet?
>
> mille:/etc/X11 # lsmod |grep ivtv
> ivtv_fb                26676  0
> ivtv                  795108  2 ivtv_fb
> i2c_algo_bit            9352  2 ivtv,bttv
> videodev                9344  3 ivtv,saa7134,bttv
>
> > Hvad med dmesg? Siger den noget når du loader op?
>
> mille:/etc/X11 # dmesg | grep ivtv
> module ivtv unsupported by SUSE/Novell, tainting kernel.
> ivtv: ==================== START INIT IVTV ====================
> ivtv: version 0.2.0 (0.2.0-rc2) loading
> ivtv: Linux version: 2.6.8-24.13-default 586 REGPARM 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
> ivtv: Unreasonably low latency timer, setting to 64 (was 32)
> ivtv: XXX PCI device: 0x2570 vendor: 0x8086
> i2c-algo-bit.o: ivtv i2c driver #0 passed test.
> ivtv: i2c attach [client=Hauppauge IR,ok]
> ivtv: i2c attach [client=tveeprom[0],ok]
> ivtv: Tuner Type 28, Tuner formats 0x00000007, Radio: yes, Model
> 0x00a93517, Revision 0x00000001
> ivtv: Radio detected
> 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)
> ivtv: i2c attach [client=saa7115[0],ok]
> ivtv: i2c attach [client=saa7127[0],ok]
> msp34xx: ivtv version
> ivtv: i2c attach [client=MSP3418W-A2,ok]
> ivtv: Encoder revision: 0x02040011
> ivtv: Decoder revision: 0x02020023
> ivtv: Configuring WinTV PVR 350 card with 9 streams
> ivtv: Create DMA stream 0 using 128 16384 byte buffers  2097152
> kbytes total
> ivtv: Registered v4l2 device, streamtype 0 minor 0
> ivtv: Create DMA stream 1 using 128 16384 byte buffers  2097152
> kbytes total
> 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 128 16384 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 using 16 65536 byte buffers  1048576 kbytes
> total
> ivtv: Registered v4l2 device, streamtype 8 minor 48
> ivtv: Setting Tuner 28
> tuner: type set to 28 (LG PAL_BG+FM (TPI8PSB01D)) by ivtv i2c driver
> #0 ivtv: Setting audio matrix to input 3, output 1
> ivtv: Switching standard to PAL.
> ivtv: ivtv_enc_thread: pid = 4152, itv = 0xe0549b20
> ivtv: ivtv_dec_thread: pid = 4153, itv = 0xe0549b20
> ivtv: Initialized WinTV PVR 350, card #0
> ivtv: ====================  END INIT IVTV  ====================
> ir-kbd-i2c: i2c IR (Hauppauge) detected at i2c-0//ir0 [ivtv i2c
> driver #0]
> module ivtv_fb unsupported by SUSE/Novell, tainting kernel.
> ivtv-osd: Framebuffer module loaded (attached to ivtv card id 0)
> ivtv-osd: Framebuffer is at decoder-relative address 0x00510000 and
> has 1704960 bytes.
> ivtv-osd: screen coords: [0 0] -> [720 576]
> ivtv-osd: original global alpha = 208
> ivtv-osd: current OSD state = 39
> ivtv-osd: new global alpha = 208 (1 255 0)
> ivtv-osd: framebuffer at 0xf9510000, mapped to 0xe1390000, size 1620k
> ivtv-osd: mode is 720x576x32, linelength=2880
> ivtv-osd: fb1: iTVC15 TV out frame buffer device
>
> Jeg tester tv-out med :
> #rmmod saa7127
> #modprobe saa7127 enable_output=1 output_select=1
>
> Følgende giver s/h zig-zag
>
> ivtvfbctl /dev/fb1 -globalalpha -noglobalalpha
>
> og følgende giver farve zig-zag
>
> ivtvfbctl /dev/fb1 -globalalpha -nolocalalpha -alpha 0
>
> mille:/etc/X11 # lspci | grep TV
> 0000:01:04.0 Multimedia video controller: Internext Compression Inc
> iTVC15 MPEG-2 Encoder (rev 01)
>
>
> Håber at den smøre kan hjælpe til med at hjælpe mig selv flæb eller
> ej ;-)
>
 
Slet ikke nogen bud på bare at få et testbillede ???

mvh/gert

-- 
 


Follow ups

References