Henry,
I'm currently using ivtv-0.10.0 on PPC and it works very well!
0.10.0 is the first version of ivtv to fully support PPC (DMA, fb,
and all).
The xdriver binary on the wiki was compiled for Xorg 6.9, and I
believe FC6 has the modular Xorg so you'll need to recompile the
xdriver. Unfortunately the new xdriver sources that John Harvey
released does not have the Big-Endian patches necessary for a normal
color scheme, so maybe I can go through the big-endian patches and
fix up the new xdriver. But the only last problem with that is
MythTV's PVR-350 output - myth writes directly to the framebuffer so
the colors are messed up and its a bit quirky. But you can use MythTV
on the TV-out with the right version of the xdriver and XV and it
will work perfectly.
Your driver problems could be due to a few things:
1) Is the cx2341x module getting loaded (lsmod to check)
2) Is /dev/fb1 actually your PVR-350? ls /dev/fb/ and check what
you've got.
Personally, I like Slackintosh as my linux distribution of choice for
PPC. Just my two cents :-D.
- Rick
On Feb 22, 2007, at 6:38 AM, Henry Leinhos wrote:
>
> Hi,
>
> After switching to version 0.10.0, I can now get the test pattern
> when doing
> a modprobe saa7127 test_image=1.
>
> After loading the ivtv module, dmesg says:
>
> ivtv: ==================== START INIT IVTV ====================
> ivtv: version 0.10.0 (tagged release) loading
> ivtv: Linux version: 2.6.19-1.2911.fc6 mod_unload
> 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 card (cx23415 based)
> PCI: Enabling device 0000:01:03.0 (0014 -> 0016)
> ivtv0: Unreasonably low latency timer, setting to 64 (was 16)
> pcilynx0: resetting bus (short bus reset) on request
> pcilynx0: bus reset interrupt
> pcilynx0: SelfID process finished (phyid 0, root)
> pcilynx0: SelfID packet 0x807f8c56 rcvd
> ieee1394: Host added: ID:BUS[0-00:1023] GUID[0800070200000000]
> scsi0 : MESH
> ivtv0: loaded v4l-cx2341x-enc.fw firmware (376836 bytes)
> ivtv0: loaded v4l-cx2341x-dec.fw firmware (262144 bytes)
> ivtv0: Encoder revision: 0x02060039
> ivtv0: Decoder revision: 0x02020023
> tveeprom 0-0050: Hauppauge model 48132, rev K268, serial# 9904748
> tveeprom 0-0050: tuner model is LG TAPE H001F MK3 (idx 68, type 47)
> tveeprom 0-0050: TV standards NTSC(M) (eeprom 0x08)
> tveeprom 0-0050: audio processor is MSP4448 (idx 27)
> tveeprom 0-0050: decoder processor is SAA7115 (idx 19)
> tveeprom 0-0050: has radio, has IR remote
> ivtv0: Autodetected Hauppauge WinTV PVR-350
> tuner 0-0043: chip found @ 0x86 (ivtv i2c driver #0)
> tda9887 0-0043: tda988[5/6/7] found @ 0x43 (tuner)
> tuner 0-0061: chip found @ 0xc2 (ivtv i2c driver #0)
> eth0: BMAC+ at 00:05:02:0f:b8:c2
> saa7115 0-0021: saa7115 found (1f7115d0e100000) @ 0x42 (ivtv i2c
> driver #0)
> saa7127 0-0044: saa7129 found @ 0x88 (ivtv i2c driver #0)
> msp3400 0-0040: MSP4448G-A2 found @ 0x80 (ivtv i2c driver #0)
> msp3400 0-0040: MSP4448G-A2 supports radio, mode is autodetect and
> autoselect
> ivtv0: Registered device video0 for encoder MPEG (4 MB)
> ivtv0: Registered device video32 for encoder YUV (2 MB)
> ivtv0: Registered device vbi0 for encoder VBI (1 MB)
> ivtv0: Registered device video24 for encoder PCM audio (1 MB)
> ivtv0: Registered device radio0 for encoder radio
> ivtv0: Registered device video16 for decoder MPEG (1 MB)
> ivtv0: Registered device vbi8 for decoder VBI (1 MB)
> ivtv0: Registered device vbi16 for decoder VOUT
> ivtv0: Registered device video48 for decoder YUV (1 MB)
> ivtv0: loaded v4l-cx2341x-init.mpg firmware (155648 bytes)
> tuner 0-0061: type set to 47 (LG NTSC (TAPE series))
> ivtv0: Initialized Hauppauge WinTV PVR-350, card #0
> ivtv: ==================== END INIT IVTV ====================
>
> after loading the ivtv-fb module, I get in dmesg:
>
> ivtv0-fb: Framebuffer at 0x85510000, mapped to 0xd7090000, size 1665k
> ivtv0-fb: === Validated display mode ===
> ivtv0-fb: Display size 720x480 (720x480 Virtual) @ 32bpp
> ivtv0-fb: Display position 1,1
> ivtv0-fb: Display filter : on
> ivtv0-fb: Color space : RGB
> ivtv0-fb: === Display mode change ===
> ivtv0-fb: Display size 720x480 (720x480 Virtual) @ 32bpp
> ivtv0-fb: Display position 1,1
> ivtv0-fb: Display filter : on
> ivtv0-fb: Color space : RGB
> ivtv0-fb: Running in compatibility mode. Display resize & mode change
> disabled
> ivtv0-fb: Framebuffer registered on ivtv card id 0
>
> I still get a hang when I try
>
> [EMAIL PROTECTED] henry]# ivtvfbctl /dev/fb1 --globalalpha=off --
> localalpha=on
>
> It just hangs, but comes back after <CNTL>-C
>
> I also can't dd from /dev/video0 to /dev/video16 (blank screen)
>
> Is there anyone using ivtv on a PPC machine out there?
>
> (BTW, the xdriver won't load , but that's another problem)
>
> Thanks,
> Henry
>
> _______________________________________________
> ivtv-users mailing list
> [email protected]
> http://ivtvdriver.org/mailman/listinfo/ivtv-users
_______________________________________________
ivtv-users mailing list
[email protected]
http://ivtvdriver.org/mailman/listinfo/ivtv-users