Hi,
I've got an aging Powermac G3 desktop loaded with a new Hauppauge PVR-350
card. I'm running Fedora Core 6 with all the ATrpms packages for ivtv and
mythtv-suite. Video capture seems to work, but I'm having trouble with
TVout.
When try to run:
[EMAIL PROTECTED] henry]# ivtvfbctl /dev/fb1 --globalalpha=off --localalpha=on
It just hangs, but comes back after <CNTL>-C
The particluar versions of ivtv installed are:
[EMAIL PROTECTED] henry]# rpm -qa |grep ivtv
ivtv-firmware-1.8a-12.at
ivtv-devel-0.9.1-123.fc6.at
ivtv-0.9.1-123.fc6.at
ivtv-kmdl-2.6.19-1.2911.fc6-0.9.1-123.fc6.at
perl-Video-ivtv-0.13-8.fc6.at
my modprobe.conf looks like:
[EMAIL PROTECTED] ~]$ cat /etc/modprobe.conf
alias eth0 bmac
alias snd-card-0 snd-powermac
options snd-card-0 index=0
options snd-powermac index=0
remove snd-powermac { /usr/sbin/alsactl store 0 >/dev/null 2>&1 || : ; };
/sbin/modprobe -r --ignore-remove snd-powermac
#ir remote setup
alias char-major-61 lirc_i2c
# ivtv modules setup
alias char-major-81 videodev
alias char-major-81-0 ivtv
install ivtv /sbin/modprobe --ignore-install ivtv; /sbin/modprobe ivtv-fb
install lirc_i2c /sbin/modprobe ivtv; /sbin/modprobe --ignore-install
lirc_i2c
When the system boots up, I get the following in dmesg:
ivtv: ==================== START INIT IVTV ====================
ivtv: version 0.9.1 (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)
hde: ATAPI 32X CD-ROM CD-R/RW drive, 4096kB Cache, (U)DMA
Uniform CD-ROM driver Revision: 3.20
SCSI subsystem initialized
mesh: configured for synchronous 5 MB/s
mesh: performing initial bus reset...
scsi0 : MESH
ivtv0: loaded v4l-cx2341x-enc.fw firmware (262144 bytes)
ivtv0: loaded v4l-cx2341x-dec.fw firmware (262144 bytes)
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)
saa7115 0-0021: saa7115 found (1f7115d0e100000) @ 0x42 (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
i2c_adapter i2c-0: Client creation failed at 0x44 (-1)
ivtv0: Encoder revision: 0x02050032
ivtv0: Decoder revision: 0x02020023
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
ivtv0: Registered device radio0 for encoder radio
ivtv0: Registered device video16 for decoder MPEG
ivtv0: Registered device vbi8 for decoder VBI
ivtv0: Registered device vbi16 for decoder VOUT
ivtv0: Registered device video48 for decoder YUV
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 ====================
ivtv0-osd: Framebuffer module loaded (attached to ivtv card id 0)
ivtv0-osd: screen coords: [0 0] -> [720 480]
ivtv0-osd: original global alpha = 208
ivtv0-osd: current OSD state = 39
ivtv0-osd: new global alpha = 208 (1 255 0)
ivtv0-osd: framebuffer at 0x85510000, mapped to 0xd7110000, size 1665k
ivtv0-osd: mode is 720x480x32, linelength=2880
ivtv0-osd: fb1: cx23415 TV out frame buffer device
I'm a little concerned about the line that reads:
i2c_adapter i2c-0: Client creation failed at 0x44 (-1)
So I removed all the related modules and tried to load them one-by-one:
/sbin/modprobe saa7127
/sbin/modprobe saa7115
/sbin/modprobe tda9887
FATAL: Module tda9887 not found.
(skipping this one for now)
/sbin/modprobe wm8775
/sbin/modprobe msp3400
/sbin/modprobe tveeprom
/sbin/modprobe bttv
/sbin/modprobe cx25840
/sbin/modprobe ivtv
After all this, the i2c error message is gone:
bttv: driver version 0.9.16 loaded
bttv: using 8 buffers with 2080k (520 pages) each for capture
ivtv: ==================== START INIT IVTV ====================
ivtv: version 0.9.1 (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)
ivtv0: loaded v4l-cx2341x-enc.fw firmware (262144 bytes)
ivtv0: loaded v4l-cx2341x-dec.fw firmware (262144 bytes)
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
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)
saa7115 0-0021: saa7115 found (1f7115d0e100000) @ 0x42 (ivtv i2c driver #0)
ivtv0: Encoder revision: 0x02050032
ivtv0: Decoder revision: 0x02020023
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
ivtv0: Registered device radio0 for encoder radio
ivtv0: Registered device video16 for decoder MPEG
ivtv0: Registered device vbi8 for decoder VBI
ivtv0: Registered device vbi16 for decoder VOUT
ivtv0: Registered device video48 for decoder YUV
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 ====================
ivtv0-osd: Framebuffer module loaded (attached to ivtv card id 0)
ivtv0-osd: screen coords: [0 0] -> [720 480]
ivtv0-osd: original global alpha = 208
ivtv0-osd: current OSD state = 39
ivtv0-osd: new global alpha = 208 (1 255 0)
ivtv0-osd: framebuffer at 0x85510000, mapped to 0xd7a90000, size 1665k
ivtv0-osd: mode is 720x480x32, linelength=2880
ivtv0-osd: fb1: cx23415 TV out frame buffer device
But
[EMAIL PROTECTED] henry]# ivtvfbctl /dev/fb1 --globalalpha=off --localalpha=on
still hangs.
Trying to test the video output with:
dd if=/dev/video0 of=/dev/video16 bs=64k
gives me a bunch of lines in dmesg like:
ivtv0 warning: Couldn't find start of buffer within the first 256 bytes
Sorry for the long post (trying to be complete). Is there something else I
can do to check for mistakes?
Thanks,
Henry
_______________________________________________
ivtv-users mailing list
[email protected]
http://ivtvdriver.org/mailman/listinfo/ivtv-users