Discussion:
PVR-350 - cat produces Zero Length File
(too old to reply)
Nate Davis
2006-03-14 01:44:36 UTC
Permalink
Hello,

I can't get any output from cat /dev/video0. It returns a zero length file.

I don't know what else to do. Been searching the web for nearly 3 hours
now and trying different things. I have a PVR-350. Here are the System
Specs:

P4 - 2.4ghz
768mb of RAM
AOPEN AX45-V (SIS 961 chipset) Motherboard
Nvidia MX440 Video Card
PVR-350

I installed Fedora Core 4 and followed the "HowTo" from here:
http://wilsonet.com/mythtv/fcmyth.php

I installed the ATRPMs YUM Repository and did the Following:

yum update (Now running kernel 2.6.15-1.1833_FC4)
reboot
yum install ivtv ivtv-firmware ivtv-firmware-audio
ivtv-kmdl-2.6.15-1.1833_FC4

It installed successfully, and I rebooted just to be safe. Now here is
my ivtv output from dmesg:

-----------------------------------------
ivtv: ==================== START INIT IVTV ====================
ivtv: version 0.4.3 (tagged release) loading
ivtv: Linux version: 2.6.15-1.1833_FC4 686 REGPARM 4KSTACKS gcc-4.0
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 WinTV PVR 350 card (cx23415 based)
ACPI: PCI Interrupt 0000:00:0d.0[A] -> Link [LNKD] -> GSI 11 (level,
low) -> IRQ 11
saa7127 1-0044: saa7129 found @ 0x88 (ivtv i2c driver #0)
ivtv0: i2c attach to card #0 ok [client=saa7127, addr=44]
msp3400 1-0040: chip=MSP4448G-A2 +nicam +simple +simpler +radio mode=simpler
ivtv0: i2c attach to card #0 ok [client=MSP4448G-A2, addr=40]
msp3400 1-0040: msp34xxg daemon started
tda9887 1-0043: (ivtv) chip found @ 0x86 (ivtv i2c driver #0)
ivtv0: i2c attach to card #0 ok [client=tda9887, addr=43]
tveeprom: ivtv version
tveeprom: Hauppauge: model = 48132, rev = K268, serial# = 8289714
tveeprom: tuner = LG TAPE H001F MK3 (idx = 68, type = 47)
tveeprom: tuner fmt = NTSC(M) (eeprom = 0x08, v4l2 = 0x00001000)
tveeprom: audio processor = MSP4448 (type = 1b)
tveeprom: decoder processor = SAA7115 (type = 13)
ivtv0: i2c attach to card #0 ok [client=tveeprom, addr=50]
tuner (ivtv): chip found at addr 0xc2 i2c-bus ivtv i2c driver #0
ivtv0: i2c attach to card #0 ok [client=(tuner unset), addr=61]
ivtv0 warning: i2c client addr: 0x21 not found for command 0x8004646b!
ivtv0: loaded v4l-cx2341x-enc.fw firmware (262144 bytes)
ivtv0: loaded v4l-cx2341x-dec.fw firmware (262144 bytes)
ivtv0: Encoder revision: 0x02050032
ivtv0: Decoder revision: 0x02020023
ivtv0: Allocate DMA encoder MPEG stream: 128 x 32768 buffers (4096KB total)
ivtv0: Allocate DMA encoder YUV stream: 194 x 10800 buffers (2048KB total)
ivtv0: Allocate DMA encoder VBI stream: 120 x 17472 buffers (2048KB total)
ivtv0: Allocate DMA encoder PCM audio stream: 455 x 4608 buffers (2048KB
total)
ivtv0: Create encoder radio stream
ivtv0: Allocate DMA decoder MPEG stream: 16 x 65536 buffers (1024KB total)
ivtv0: Allocate DMA decoder VBI stream: 512 x 2048 buffers (1024KB total)
ivtv0: Create decoder VOUT stream
ivtv0: Allocate DMA decoder YUV stream: 24 x 43200 buffers (1024KB total)
ivtv0: loaded v4l-cx2341x-init.mpg firmware (155648 bytes)
tuner: type set to 47 (LG NTSC (TAPE series)) by ivtv i2c driver #0
ivtv0 warning: i2c client addr: 0x21 not found for command 0x40085618!
ivtv0 warning: i2c client addr: 0x21 not found for command 0xc0045627!
ivtv0 warning: i2c client addr: 0x21 not found for command 0x40085618!
ivtv0 warning: i2c client addr: 0x21 not found for command 0x40045613!
ivtv0 warning: i2c client addr: 0x21 not found for command 0x40045612!
ivtv0: Initialized WinTV PVR 350, card #0
ivtv: ==================== END INIT IVTV ====================
----------------------------------------------

I did update the Encoder / Decoder firmware manually just in case that
was it... But it didn't help.

Here is /etc/modprobe.conf
----------------
alias eth0 8139too
alias snd-card-0 snd-intel8x0
options snd-card-0 index=0
options snd-intel8x0 index=0
remove snd-intel8x0 { /usr/sbin/alsactl store 0 >/dev/null 2>&1 || : ;
}; /sbin/modprobe -r --ignore-remove snd-intel8x0
alias usb-controller ohci-hcd

# nvidia kernel module
alias char-major-195 nvidia-1_0-7676
alias nvidia nvidia-1_0-7676

# ivtv modules setup
alias char-major-81 ivtv
alias char-major-81-0 ivtv
------------------

lsmod returns the following:
-------------------------------------------
Module Size Used by
ivtv 205972 0
videodev 9665 1 ivtv
tuner 22440 0
tveeprom 12332 0
parport_pc 27909 1
lp 12937 0
parport 35593 2 parport_pc,lp
autofs4 19653 1
rfcomm 37461 0
l2cap 25153 5 rfcomm
bluetooth 47781 4 rfcomm,l2cap
sunrpc 146045 1
dm_mod 57177 0
video 16197 0
button 6737 0
battery 9541 0
ac 4933 0
nvidia 3694120 12
ipv6 252577 12
ohci_hcd 22109 0
8139cp 22081 0
tda9887 14224 0
msp3400 33137 0
saa7127 11989 0
saa7115 15313 0
i2c_algo_bit 9289 1 ivtv
i2c_sis96x 5829 0
i2c_core 21697 9
ivtv,tuner,tveeprom,tda9887,msp3400,saa7127,saa7115,i2c_algo_bit,i2c_sis96x
snd_intel8x0 29724 0
snd_ac97_codec 86944 1 snd_intel8x0
snd_ac97_bus 2048 1 snd_ac97_codec
snd_seq_dummy 3204 0
snd_seq_oss 31488 0
snd_seq_midi_event 6528 1 snd_seq_oss
snd_seq 46864 5 snd_seq_dummy,snd_seq_oss,snd_seq_midi_event
snd_seq_device 8332 3 snd_seq_dummy,snd_seq_oss,snd_seq
snd_pcm_oss 47776 0
snd_mixer_oss 16768 1 snd_pcm_oss
snd_pcm 83204 3 snd_intel8x0,snd_ac97_codec,snd_pcm_oss
snd_timer 22148 2 snd_seq,snd_pcm
snd 49892 10
snd_intel8x0,snd_ac97_codec,snd_seq_dummy,snd_seq_oss,snd_seq,snd_seq_device,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_timer
soundcore 9889 1 snd
snd_page_alloc 8584 2 snd_intel8x0,snd_pcm
8139too 27457 0
mii 5697 2 8139cp,8139too
floppy 62085 0
ext3 129993 2
jbd 57941 1 ext3
-----------------------------------



Now, I find it very strange to see a module called i2c_sis96x. I have
no other tuner card in this system. Just the PVR-350. I have no clue
why it would be loading that module. (Something with the Motherboard
chipset?) So I don't know if that is my problem or not. I have tried
formatting my system twice just in case I was doing something wrong with
the setup. Anyone have any ideas what I can try to resolve this?

Thanks in Advance,
Nate Davis
***@askdavis.com
Keith C
2006-03-14 19:18:09 UTC
Permalink
Post by Nate Davis
Hello,
I can't get any output from cat /dev/video0. It returns a zero length file.
I don't know what else to do. Been searching the web for nearly 3 hours
now and trying different things. I have a PVR-350. Here are the System
P4 - 2.4ghz
768mb of RAM
AOPEN AX45-V (SIS 961 chipset) Motherboard
Nvidia MX440 Video Card
PVR-350
http://wilsonet.com/mythtv/fcmyth.php
yum update (Now running kernel 2.6.15-1.1833_FC4)
reboot
yum install ivtv ivtv-firmware ivtv-firmware-audio
ivtv-kmdl-2.6.15-1.1833_FC4
It installed successfully, and I rebooted just to be safe. Now here is
-----------------------------------------
ivtv: ==================== START INIT IVTV ====================
ivtv: version 0.4.3 (tagged release) loading
ivtv: Linux version: 2.6.15-1.1833_FC4 686 REGPARM 4KSTACKS gcc-4.0
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 WinTV PVR 350 card (cx23415 based)
ACPI: PCI Interrupt 0000:00:0d.0[A] -> Link [LNKD] -> GSI 11 (level,
low) -> IRQ 11
ivtv0: i2c attach to card #0 ok [client=saa7127, addr=44]
msp3400 1-0040: chip=MSP4448G-A2 +nicam +simple +simpler +radio mode=simpler
ivtv0: i2c attach to card #0 ok [client=MSP4448G-A2, addr=40]
msp3400 1-0040: msp34xxg daemon started
ivtv0: i2c attach to card #0 ok [client=tda9887, addr=43]
tveeprom: ivtv version
tveeprom: Hauppauge: model = 48132, rev = K268, serial# = 8289714
tveeprom: tuner = LG TAPE H001F MK3 (idx = 68, type = 47)
tveeprom: tuner fmt = NTSC(M) (eeprom = 0x08, v4l2 = 0x00001000)
tveeprom: audio processor = MSP4448 (type = 1b)
tveeprom: decoder processor = SAA7115 (type = 13)
ivtv0: i2c attach to card #0 ok [client=tveeprom, addr=50]
tuner (ivtv): chip found at addr 0xc2 i2c-bus ivtv i2c driver #0
ivtv0: i2c attach to card #0 ok [client=(tuner unset), addr=61]
ivtv0 warning: i2c client addr: 0x21 not found for command 0x8004646b!
This is your problem. The driver expects to find a saa7115 chip at
address 0x21, but fails to. One possible reason is that the saa7115
module is failing to load - check to make sure you have one. Another
possible reason is the saa7115 is damaged. Checking in Windows would
verify this (or using i2cdetect in linux).

Keith C
Post by Nate Davis
ivtv0: loaded v4l-cx2341x-enc.fw firmware (262144 bytes)
ivtv0: loaded v4l-cx2341x-dec.fw firmware (262144 bytes)
ivtv0: Encoder revision: 0x02050032
ivtv0: Decoder revision: 0x02020023
ivtv0: Allocate DMA encoder MPEG stream: 128 x 32768 buffers
(4096KB total)
ivtv0: Allocate DMA encoder YUV stream: 194 x 10800 buffers (2048KB total)
ivtv0: Allocate DMA encoder VBI stream: 120 x 17472 buffers (2048KB total)
ivtv0: Allocate DMA encoder PCM audio stream: 455 x 4608 buffers (2048KB
total)
ivtv0: Create encoder radio stream
ivtv0: Allocate DMA decoder MPEG stream: 16 x 65536 buffers (1024KB total)
ivtv0: Allocate DMA decoder VBI stream: 512 x 2048 buffers (1024KB total)
ivtv0: Create decoder VOUT stream
ivtv0: Allocate DMA decoder YUV stream: 24 x 43200 buffers (1024KB total)
ivtv0: loaded v4l-cx2341x-init.mpg firmware (155648 bytes)
tuner: type set to 47 (LG NTSC (TAPE series)) by ivtv i2c driver #0
ivtv0 warning: i2c client addr: 0x21 not found for command 0x40085618!
ivtv0 warning: i2c client addr: 0x21 not found for command 0xc0045627!
ivtv0 warning: i2c client addr: 0x21 not found for command 0x40085618!
ivtv0 warning: i2c client addr: 0x21 not found for command 0x40045613!
ivtv0 warning: i2c client addr: 0x21 not found for command 0x40045612!
ivtv0: Initialized WinTV PVR 350, card #0
ivtv: ==================== END INIT IVTV ====================
----------------------------------------------
I did update the Encoder / Decoder firmware manually just in case that
was it... But it didn't help.
Here is /etc/modprobe.conf
----------------
alias eth0 8139too
alias snd-card-0 snd-intel8x0
options snd-card-0 index=0
options snd-intel8x0 index=0
remove snd-intel8x0 { /usr/sbin/alsactl store 0 >/dev/null 2>&1 || : ;
}; /sbin/modprobe -r --ignore-remove snd-intel8x0
alias usb-controller ohci-hcd
# nvidia kernel module
alias char-major-195 nvidia-1_0-7676
alias nvidia nvidia-1_0-7676
# ivtv modules setup
alias char-major-81 ivtv
alias char-major-81-0 ivtv
------------------
-------------------------------------------
Module Size Used by
ivtv 205972 0
videodev 9665 1 ivtv
tuner 22440 0
tveeprom 12332 0
parport_pc 27909 1
lp 12937 0
parport 35593 2 parport_pc,lp
autofs4 19653 1
rfcomm 37461 0
l2cap 25153 5 rfcomm
bluetooth 47781 4 rfcomm,l2cap
sunrpc 146045 1
dm_mod 57177 0
video 16197 0
button 6737 0
battery 9541 0
ac 4933 0
nvidia 3694120 12
ipv6 252577 12
ohci_hcd 22109 0
8139cp 22081 0
tda9887 14224 0
msp3400 33137 0
saa7127 11989 0
saa7115 15313 0
i2c_algo_bit 9289 1 ivtv
i2c_sis96x 5829 0
i2c_core 21697 9
ivtv,tuner,tveeprom,tda9887,msp3400,saa7127,saa7115,i2c_algo_bit,i2c_s
is96x
snd_intel8x0 29724 0
snd_ac97_codec 86944 1 snd_intel8x0
snd_ac97_bus 2048 1 snd_ac97_codec
snd_seq_dummy 3204 0
snd_seq_oss 31488 0
snd_seq_midi_event 6528 1 snd_seq_oss
snd_seq 46864 5
snd_seq_dummy,snd_seq_oss,snd_seq_midi_event
snd_seq_device 8332 3 snd_seq_dummy,snd_seq_oss,snd_seq
snd_pcm_oss 47776 0
snd_mixer_oss 16768 1 snd_pcm_oss
snd_pcm 83204 3
snd_intel8x0,snd_ac97_codec,snd_pcm_oss
snd_timer 22148 2 snd_seq,snd_pcm
snd 49892 10
snd_intel8x0,snd_ac97_codec,snd_seq_dummy,snd_seq_oss,snd_seq,snd_seq_
device,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_timer
soundcore 9889 1 snd
snd_page_alloc 8584 2 snd_intel8x0,snd_pcm
8139too 27457 0
mii 5697 2 8139cp,8139too
floppy 62085 0
ext3 129993 2
jbd 57941 1 ext3
-----------------------------------
Now, I find it very strange to see a module called i2c_sis96x. I have
no other tuner card in this system. Just the PVR-350. I have no clue
why it would be loading that module. (Something with the Motherboard
chipset?) So I don't know if that is my problem or not. I have tried
formatting my system twice just in case I was doing something wrong with
the setup. Anyone have any ideas what I can try to resolve this?
Thanks in Advance,
Nate Davis
_______________________________________________
ivtv-users mailing list
http://ivtvdriver.org/mailman/listinfo/ivtv-users
Nate Davis
2006-03-14 19:38:11 UTC
Permalink
Post by Keith C
Post by Nate Davis
ivtv: ==================== START INIT IVTV ====================
ivtv: version 0.4.3 (tagged release) loading
ivtv: Linux version: 2.6.15-1.1833_FC4 686 REGPARM 4KSTACKS gcc-4.0
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 WinTV PVR 350 card (cx23415 based)
ACPI: PCI Interrupt 0000:00:0d.0[A] -> Link [LNKD] -> GSI 11 (level,
low) -> IRQ 11
ivtv0: i2c attach to card #0 ok [client=saa7127, addr=44]
msp3400 1-0040: chip=MSP4448G-A2 +nicam +simple +simpler +radio mode=simpler
ivtv0: i2c attach to card #0 ok [client=MSP4448G-A2, addr=40]
msp3400 1-0040: msp34xxg daemon started
ivtv0: i2c attach to card #0 ok [client=tda9887, addr=43]
tveeprom: ivtv version
tveeprom: Hauppauge: model = 48132, rev = K268, serial# = 8289714
tveeprom: tuner = LG TAPE H001F MK3 (idx = 68, type = 47)
tveeprom: tuner fmt = NTSC(M) (eeprom = 0x08, v4l2 = 0x00001000)
tveeprom: audio processor = MSP4448 (type = 1b)
tveeprom: decoder processor = SAA7115 (type = 13)
ivtv0: i2c attach to card #0 ok [client=tveeprom, addr=50]
tuner (ivtv): chip found at addr 0xc2 i2c-bus ivtv i2c driver #0
ivtv0: i2c attach to card #0 ok [client=(tuner unset), addr=61]
ivtv0 warning: i2c client addr: 0x21 not found for command 0x8004646b!
This is your problem. The driver expects to find a saa7115 chip at
address 0x21, but fails to. One possible reason is that the saa7115
module is failing to load - check to make sure you have one. Another
possible reason is the saa7115 is damaged. Checking in Windows would
verify this (or using i2cdetect in linux).
Keith C
Keith,

Thanks for the info. I tried the following...

modprobe i2c-dev
Then, I did i2cdetect -l and it returned:
i2c-1 unknown ivtv i2c driver #0 Algorithm
unavailable
i2c-0 unknown SiS96x SMBus adapter at 0x1080 Algorithm
unavailable

Then I did a "i2cdetect 1" and this is what I got:
WARNING! This program can confuse your I2C bus, cause data loss and worse!
I will probe file /dev/i2c-1.
I will probe address range 0x03-0x77.
Continue? [Y/n] y
0 1 2 3 4 5 6 7 8 9 a b c d e f
00: XX XX XX XX XX XX XX XX XX XX XX XX XX
10: XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX
20: XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX
30: XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX
40: UU XX XX UU UU XX XX XX XX XX XX XX XX XX XX XX
50: UU XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX
60: XX UU XX XX XX XX XX XX XX XX XX XX XX XX XX XX
70: XX XX XX XX XX XX XX XX

I don't understand it really. Could anyone help me read this to find out
what might be the problem? I still have a fishy feeling about my Sis961
Chipset. Can anyone confirm that?

Thanks,
Nate
Nate Davis
2006-03-14 19:49:12 UTC
Permalink
Post by Nate Davis
Post by Keith C
Post by Nate Davis
ivtv: ==================== START INIT IVTV ====================
ivtv: version 0.4.3 (tagged release) loading
ivtv: Linux version: 2.6.15-1.1833_FC4 686 REGPARM 4KSTACKS gcc-4.0
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 WinTV PVR 350 card (cx23415 based)
ACPI: PCI Interrupt 0000:00:0d.0[A] -> Link [LNKD] -> GSI 11 (level,
low) -> IRQ 11
ivtv0: i2c attach to card #0 ok [client=saa7127, addr=44]
msp3400 1-0040: chip=MSP4448G-A2 +nicam +simple +simpler +radio mode=simpler
ivtv0: i2c attach to card #0 ok [client=MSP4448G-A2, addr=40]
msp3400 1-0040: msp34xxg daemon started
ivtv0: i2c attach to card #0 ok [client=tda9887, addr=43]
tveeprom: ivtv version
tveeprom: Hauppauge: model = 48132, rev = K268, serial# = 8289714
tveeprom: tuner = LG TAPE H001F MK3 (idx = 68, type = 47)
tveeprom: tuner fmt = NTSC(M) (eeprom = 0x08, v4l2 = 0x00001000)
tveeprom: audio processor = MSP4448 (type = 1b)
tveeprom: decoder processor = SAA7115 (type = 13)
ivtv0: i2c attach to card #0 ok [client=tveeprom, addr=50]
tuner (ivtv): chip found at addr 0xc2 i2c-bus ivtv i2c driver #0
ivtv0: i2c attach to card #0 ok [client=(tuner unset), addr=61]
ivtv0 warning: i2c client addr: 0x21 not found for command 0x8004646b!
This is your problem. The driver expects to find a saa7115 chip at
address 0x21, but fails to. One possible reason is that the saa7115
module is failing to load - check to make sure you have one. Another
possible reason is the saa7115 is damaged. Checking in Windows would
verify this (or using i2cdetect in linux).
Keith C
Keith,
Thanks for the info. I tried the following...
modprobe i2c-dev
i2c-1 unknown ivtv i2c driver #0 Algorithm
unavailable
i2c-0 unknown SiS96x SMBus adapter at 0x1080 Algorithm
unavailable
WARNING! This program can confuse your I2C bus, cause data loss and worse!
I will probe file /dev/i2c-1.
I will probe address range 0x03-0x77.
Continue? [Y/n] y
0 1 2 3 4 5 6 7 8 9 a b c d e f
00: XX XX XX XX XX XX XX XX XX XX XX XX XX
10: XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX
20: XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX
30: XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX
40: UU XX XX UU UU XX XX XX XX XX XX XX XX XX XX XX
50: UU XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX
60: XX UU XX XX XX XX XX XX XX XX XX XX XX XX XX XX
70: XX XX XX XX XX XX XX XX
I don't understand it really. Could anyone help me read this to find out
what might be the problem? I still have a fishy feeling about my Sis961
Chipset. Can anyone confirm that?
Thanks,
Nate
OK, I answered my own question. I noticed that there are busses on 40,
43, 44, 50, and 61

There is nothing registering at 0x21. I went ahead and did an i2cdump
(i2cdump 1 0x40) of all the registers and I get response from the above
list. Nothing is registering on 0x21. I have a Windows XP Box at home,
and will try plugging it in there tonight. And make sure the card is not
bad. I tried modprobe -v saa7115 and got this:
insmod /lib/modules/2.6.15-1.1833_FC4/kernel/drivers/media/video/saa7115.ko
So I am sure I have the module, and an lsmod shows the module loaded.

Anyone else have any ideas?

Thanks,
Nate
Robert Bungener
2006-03-14 20:48:49 UTC
Permalink
Hello list,

I have a Yuan PG600 and some problems to get it to work ...

yummed all the ivtv parts for FC4

lspci -v gives:
00:08.0 Multimedia video controller: Internext Compression Inc
iTVC16 (CX23416) MPEG-2 Encoder (rev 01)
Subsystem: Unknown device ffab:0600
Flags: bus master, medium devsel, latency 64, IRQ 11
Memory at dc000000 (32-bit, prefetchable) [size=64M]
Capabilities: [44] Power Management version 2

dmesg gives:
ivtv: ==================== START INIT IVTV ====================
ivtv: version 0.4.3 (tagged release) loading
ivtv: Linux version: 2.6.15-1.1833_FC4 686 REGPARM 4KSTACKS gcc-4.0
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: Unknown card: vendor/device: 4444/0016
ivtv0: subsystem vendor/device: ffab/0600
ivtv0: cx23416 based
ivtv0: Defaulting to WinTV PVR 250 card
ivtv0: Please mail the vendor/device and subsystem vendor/device IDs and what
kind of
ivtv0: card you have to the ivtv-devel mailinglist (www.ivtvdriver.org)
ivtv0: Prefix your subject line with [UNKNOWN CARD].
ACPI: PCI Interrupt 0000:00:08.0[A] -> Link [LNKA] -> GSI 11 (level, low) ->
IRQ 11
tveeprom: Encountered bad packet header [ff]. Corrupt or not a Hauppauge
eeprom.
ivtv0: i2c attach to card #0 ok [client=tveeprom, addr=50]
ivtv0: No tuner detected, default to NTSC
ivtv0 warning: i2c client addr: 0x21 not found for command 0x8004646b!
ivtv0: loaded v4l-cx2341x-enc.fw firmware (262144 bytes)
ivtv0: Encoder revision: 0x02050032
ivtv0: Allocate DMA encoder MPEG stream: 128 x 32768 buffers (4096KB total)
ivtv0: Allocate DMA encoder YUV stream: 194 x 10800 buffers (2048KB total)
ivtv0: Allocate DMA encoder VBI stream: 120 x 17472 buffers (2048KB total)
ivtv0: Allocate DMA encoder PCM audio stream: 455 x 4608 buffers (2048KB
total)
ivtv0 warning: i2c client addr: 0x00 not found for command 0x40045403!
ivtv0 warning: i2c client addr: 0x21 not found for command 0x40085618!
ivtv0 warning: i2c client addr: 0x21 not found for command 0xc0045627!
ivtv0 warning: i2c client addr: 0x40 not found for command 0x40086d11!
ivtv0 warning: i2c client addr: 0x40 not found for command 0x80287610!
ivtv0 warning: i2c client addr: 0x40 not found for command 0x40287611!
ivtv0 warning: i2c client addr: 0x00 not found for command 0x40085618!
ivtv0 warning: i2c client addr: 0x40 not found for command 0x40085618!
ivtv0 warning: i2c client addr: 0x21 not found for command 0x40085618!
ivtv0 warning: i2c client addr: 0x40 not found for command 0x80287610!
ivtv0 warning: i2c client addr: 0x40 not found for command 0x40287611!
ivtv0 warning: i2c client addr: 0x21 not found for command 0x40045613!
ivtv0 warning: i2c client addr: 0x00 not found for command 0x402c5639!
ivtv0 warning: i2c client addr: 0x40 not found for command 0x402c5639!
ivtv0 warning: i2c client addr: 0x21 not found for command 0x40045612!
ivtv0 warning: i2c client addr: 0x40 not found for command 0x80287610!
ivtv0 warning: i2c client addr: 0x40 not found for command 0x40287611!
ivtv0: Initialized WinTV PVR 250, card #0
ivtv: ==================== END INIT IVTV ====================

As I mentioned I reinstalled the firmware parts as per the "Howto" and some
got better. But still gives me a bunch of problems.

Any pointers ??
--
A bartender is just a pharmacist with a limited inventory.
I used to have a handle on life, but it broke
---
Robert Bungener
Dutch World Ventures
Hans Verkuil
2006-03-14 21:01:42 UTC
Permalink
Run with ivtv module option cardtype=7. That should work. The card is
misdetected as a PVR250, a different card altogether.

Yuan makes a mess of their vendor IDs :-(

Hans
Post by Robert Bungener
Hello list,
I have a Yuan PG600 and some problems to get it to work ...
yummed all the ivtv parts for FC4
00:08.0 Multimedia video controller: Internext Compression Inc
iTVC16 (CX23416) MPEG-2 Encoder (rev 01)
Subsystem: Unknown device ffab:0600
Flags: bus master, medium devsel, latency 64, IRQ 11
Memory at dc000000 (32-bit, prefetchable) [size=64M]
Capabilities: [44] Power Management version 2
ivtv: ==================== START INIT IVTV ====================
ivtv: version 0.4.3 (tagged release) loading
ivtv: Linux version: 2.6.15-1.1833_FC4 686 REGPARM 4KSTACKS gcc-4.0
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: Unknown card: vendor/device: 4444/0016
ivtv0: subsystem vendor/device: ffab/0600
ivtv0: cx23416 based
ivtv0: Defaulting to WinTV PVR 250 card
ivtv0: Please mail the vendor/device and subsystem vendor/device IDs
and what kind of
ivtv0: card you have to the ivtv-devel mailinglist
(www.ivtvdriver.org) ivtv0: Prefix your subject line with [UNKNOWN
CARD].
ACPI: PCI Interrupt 0000:00:08.0[A] -> Link [LNKA] -> GSI 11 (level,
low) -> IRQ 11
tveeprom: Encountered bad packet header [ff]. Corrupt or not a
Hauppauge eeprom.
ivtv0: i2c attach to card #0 ok [client=tveeprom, addr=50]
ivtv0: No tuner detected, default to NTSC
ivtv0 warning: i2c client addr: 0x21 not found for command
0x8004646b! ivtv0: loaded v4l-cx2341x-enc.fw firmware (262144 bytes)
ivtv0: Encoder revision: 0x02050032
ivtv0: Allocate DMA encoder MPEG stream: 128 x 32768 buffers (4096KB
total) ivtv0: Allocate DMA encoder YUV stream: 194 x 10800 buffers
(2048KB total) ivtv0: Allocate DMA encoder VBI stream: 120 x 17472
455 x 4608 buffers (2048KB total)
ivtv0 warning: i2c client addr: 0x00 not found for command
0x40045403! ivtv0 warning: i2c client addr: 0x21 not found for
command 0x40085618! ivtv0 warning: i2c client addr: 0x21 not found
for command 0xc0045627! ivtv0 warning: i2c client addr: 0x40 not
found for command 0x40086d11! ivtv0 warning: i2c client addr: 0x40
0x40 not found for command 0x40287611! ivtv0 warning: i2c client
addr: 0x00 not found for command 0x40085618! ivtv0 warning: i2c
i2c client addr: 0x21 not found for command 0x40085618! ivtv0
warning: i2c client addr: 0x40 not found for command 0x80287610!
ivtv0 warning: i2c client addr: 0x40 not found for command
0x40287611! ivtv0 warning: i2c client addr: 0x21 not found for
command 0x40045613! ivtv0 warning: i2c client addr: 0x00 not found
for command 0x402c5639! ivtv0 warning: i2c client addr: 0x40 not
found for command 0x402c5639! ivtv0 warning: i2c client addr: 0x21
0x40 not found for command 0x80287610! ivtv0 warning: i2c client
addr: 0x40 not found for command 0x40287611! ivtv0: Initialized WinTV
PVR 250, card #0
ivtv: ==================== END INIT IVTV ====================
As I mentioned I reinstalled the firmware parts as per the "Howto"
and some got better. But still gives me a bunch of problems.
Any pointers ??
Robert Bungener
2006-03-14 23:10:03 UTC
Permalink
OK got that fixed ...

modprobe cardtype=7 radio=1
still missing some tuner info

modprobe.conf has:
# ivtv modules setup
alias char-major-81 ivtv
alias char-major-81 videodev
alias char-major-81-0 ivtv
options ivtv tuner=2
options msp3400 once=0 simpler=1 simple=0

dmesg gives:
ivtv: ==================== START INIT IVTV ====================
ivtv: version 0.4.3 (tagged release) loading
ivtv: Linux version: 2.6.15-1.1833_FC4 686 REGPARM 4KSTACKS gcc-4.0
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: User specified YUAN PG600/DIAMOND PVR-550 (CX FALCON2) card (detected
cx23416 based chip)
ACPI: PCI Interrupt 0000:00:08.0[A] -> Link [LNKA] -> GSI 11 (level, low) ->
IRQ 11
tveeprom: Encountered bad packet header [ff]. Corrupt or not a Hauppauge
eeprom.
ivtv0: i2c attach to card #0 ok [client=tveeprom, addr=50]
cx25840 1-0044: cx25843-23 found @ 0x88 (ivtv i2c driver #0)
cx25840 1-0044: loaded v4l-cx25840.fw firmware (14264 bytes)
ivtv0: i2c attach to card #0 ok [client=cx25840, addr=44]
ivtv0: Could not detect tuner standard, defaulting to NTSC.
ivtv0: loaded v4l-cx2341x-enc.fw firmware (262144 bytes)
ivtv0: Encoder revision: 0x02050032
ivtv0: Allocate DMA encoder MPEG stream: 128 x 32768 buffers (4096KB total)
ivtv0: Allocate DMA encoder YUV stream: 194 x 10800 buffers (2048KB total)
ivtv0: Allocate DMA encoder VBI stream: 120 x 17472 buffers (2048KB total)
ivtv0: Allocate DMA encoder PCM audio stream: 455 x 4608 buffers (2048KB
total)
ivtv0: Create encoder radio stream
ivtv0 warning: i2c client addr: 0x00 not found for command 0x40045403!
ivtv0 warning: i2c client addr: 0x00 not found for command 0x40085618!
ivtv0 warning: i2c client addr: 0x00 not found for command 0x402c5639!
ivtv0: Initialized YUAN PG600/DIAMOND PVR-550 (CX FALCON2), card #0
ivtv: ==================== END INIT IVTV ====================

More info, I specified tuner=2 but that was only on the "Howto" part.
I could not find a list with the available options ...

Thanks,
Robert
Post by Hans Verkuil
Run with ivtv module option cardtype=7. That should work. The card is
misdetected as a PVR250, a different card altogether.
Yuan makes a mess of their vendor IDs :-(
Hans
Post by Robert Bungener
Hello list,
I have a Yuan PG600 and some problems to get it to work ...
yummed all the ivtv parts for FC4
00:08.0 Multimedia video controller: Internext Compression Inc
iTVC16 (CX23416) MPEG-2 Encoder (rev 01)
Subsystem: Unknown device ffab:0600
Flags: bus master, medium devsel, latency 64, IRQ 11
Memory at dc000000 (32-bit, prefetchable) [size=64M]
Capabilities: [44] Power Management version 2
ivtv: ==================== START INIT IVTV ====================
ivtv: version 0.4.3 (tagged release) loading
ivtv: Linux version: 2.6.15-1.1833_FC4 686 REGPARM 4KSTACKS gcc-4.0
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: Unknown card: vendor/device: 4444/0016
ivtv0: subsystem vendor/device: ffab/0600
ivtv0: cx23416 based
ivtv0: Defaulting to WinTV PVR 250 card
ivtv0: Please mail the vendor/device and subsystem vendor/device IDs
and what kind of
ivtv0: card you have to the ivtv-devel mailinglist
(www.ivtvdriver.org) ivtv0: Prefix your subject line with [UNKNOWN
CARD].
ACPI: PCI Interrupt 0000:00:08.0[A] -> Link [LNKA] -> GSI 11 (level,
low) -> IRQ 11
tveeprom: Encountered bad packet header [ff]. Corrupt or not a
Hauppauge eeprom.
ivtv0: i2c attach to card #0 ok [client=tveeprom, addr=50]
ivtv0: No tuner detected, default to NTSC
ivtv0 warning: i2c client addr: 0x21 not found for command
0x8004646b! ivtv0: loaded v4l-cx2341x-enc.fw firmware (262144 bytes)
ivtv0: Encoder revision: 0x02050032
ivtv0: Allocate DMA encoder MPEG stream: 128 x 32768 buffers (4096KB
total) ivtv0: Allocate DMA encoder YUV stream: 194 x 10800 buffers
(2048KB total) ivtv0: Allocate DMA encoder VBI stream: 120 x 17472
455 x 4608 buffers (2048KB total)
ivtv0 warning: i2c client addr: 0x00 not found for command
0x40045403! ivtv0 warning: i2c client addr: 0x21 not found for
command 0x40085618! ivtv0 warning: i2c client addr: 0x21 not found
for command 0xc0045627! ivtv0 warning: i2c client addr: 0x40 not
found for command 0x40086d11! ivtv0 warning: i2c client addr: 0x40
0x40 not found for command 0x40287611! ivtv0 warning: i2c client
addr: 0x00 not found for command 0x40085618! ivtv0 warning: i2c
i2c client addr: 0x21 not found for command 0x40085618! ivtv0
warning: i2c client addr: 0x40 not found for command 0x80287610!
ivtv0 warning: i2c client addr: 0x40 not found for command
0x40287611! ivtv0 warning: i2c client addr: 0x21 not found for
command 0x40045613! ivtv0 warning: i2c client addr: 0x00 not found
for command 0x402c5639! ivtv0 warning: i2c client addr: 0x40 not
found for command 0x402c5639! ivtv0 warning: i2c client addr: 0x21
0x40 not found for command 0x80287610! ivtv0 warning: i2c client
addr: 0x40 not found for command 0x40287611! ivtv0: Initialized WinTV
PVR 250, card #0
ivtv: ==================== END INIT IVTV ====================
As I mentioned I reinstalled the firmware parts as per the "Howto"
and some got better. But still gives me a bunch of problems.
Any pointers ??
_______________________________________________
ivtv-users mailing list
http://ivtvdriver.org/mailman/listinfo/ivtv-users
--
A bartender is just a pharmacist with a limited inventory.
I used to have a handle on life, but it broke
---
Robert Bungener
Dutch World Ventures
Hans Verkuil
2006-03-14 23:18:38 UTC
Permalink
Hmm, I wonder if you have somewhat different hardware.

Can you make a list of the chips on the card and also of the tuner name?
For the latter you probably have to gently peel off the label in order
to read the tuner type underneath.

Hans
Post by Robert Bungener
OK got that fixed ...
modprobe cardtype=7 radio=1
still missing some tuner info
# ivtv modules setup
alias char-major-81 ivtv
alias char-major-81 videodev
alias char-major-81-0 ivtv
options ivtv tuner=2
options msp3400 once=0 simpler=1 simple=0
ivtv: ==================== START INIT IVTV ====================
ivtv: version 0.4.3 (tagged release) loading
ivtv: Linux version: 2.6.15-1.1833_FC4 686 REGPARM 4KSTACKS gcc-4.0
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: User specified YUAN PG600/DIAMOND PVR-550 (CX FALCON2) card
(detected cx23416 based chip)
ACPI: PCI Interrupt 0000:00:08.0[A] -> Link [LNKA] -> GSI 11 (level,
low) -> IRQ 11
tveeprom: Encountered bad packet header [ff]. Corrupt or not a
Hauppauge eeprom.
ivtv0: i2c attach to card #0 ok [client=tveeprom, addr=50]
cx25840 1-0044: loaded v4l-cx25840.fw firmware (14264 bytes)
ivtv0: i2c attach to card #0 ok [client=cx25840, addr=44]
ivtv0: Could not detect tuner standard, defaulting to NTSC.
ivtv0: loaded v4l-cx2341x-enc.fw firmware (262144 bytes)
ivtv0: Encoder revision: 0x02050032
ivtv0: Allocate DMA encoder MPEG stream: 128 x 32768 buffers (4096KB
total) ivtv0: Allocate DMA encoder YUV stream: 194 x 10800 buffers
(2048KB total) ivtv0: Allocate DMA encoder VBI stream: 120 x 17472
455 x 4608 buffers (2048KB total)
ivtv0: Create encoder radio stream
ivtv0 warning: i2c client addr: 0x00 not found for command
0x40045403! ivtv0 warning: i2c client addr: 0x00 not found for
command 0x40085618! ivtv0 warning: i2c client addr: 0x00 not found
for command 0x402c5639! ivtv0: Initialized YUAN PG600/DIAMOND PVR-550
(CX FALCON2), card #0 ivtv: ==================== END INIT IVTV
====================
More info, I specified tuner=2 but that was only on the "Howto" part.
I could not find a list with the available options ...
Thanks,
Robert
Post by Hans Verkuil
Run with ivtv module option cardtype=7. That should work. The card
is misdetected as a PVR250, a different card altogether.
Yuan makes a mess of their vendor IDs :-(
Hans
Post by Robert Bungener
Hello list,
I have a Yuan PG600 and some problems to get it to work ...
yummed all the ivtv parts for FC4
00:08.0 Multimedia video controller: Internext Compression Inc
iTVC16 (CX23416) MPEG-2 Encoder (rev 01)
Subsystem: Unknown device ffab:0600
Flags: bus master, medium devsel, latency 64, IRQ 11
Memory at dc000000 (32-bit, prefetchable) [size=64M]
Capabilities: [44] Power Management version 2
ivtv: ==================== START INIT IVTV ====================
ivtv: version 0.4.3 (tagged release) loading
ivtv: Linux version: 2.6.15-1.1833_FC4 686 REGPARM 4KSTACKS
gcc-4.0 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: Unknown card: vendor/device: 4444/0016
ivtv0: subsystem vendor/device: ffab/0600
ivtv0: cx23416 based
ivtv0: Defaulting to WinTV PVR 250 card
ivtv0: Please mail the vendor/device and subsystem vendor/device
IDs and what kind of
ivtv0: card you have to the ivtv-devel mailinglist
(www.ivtvdriver.org) ivtv0: Prefix your subject line with
[UNKNOWN CARD].
ACPI: PCI Interrupt 0000:00:08.0[A] -> Link [LNKA] -> GSI 11
(level, low) -> IRQ 11
tveeprom: Encountered bad packet header [ff]. Corrupt or not a
Hauppauge eeprom.
ivtv0: i2c attach to card #0 ok [client=tveeprom, addr=50]
ivtv0: No tuner detected, default to NTSC
ivtv0 warning: i2c client addr: 0x21 not found for command
0x8004646b! ivtv0: loaded v4l-cx2341x-enc.fw firmware (262144
bytes) ivtv0: Encoder revision: 0x02050032
ivtv0: Allocate DMA encoder MPEG stream: 128 x 32768 buffers
(4096KB total) ivtv0: Allocate DMA encoder YUV stream: 194 x
10800 buffers (2048KB total) ivtv0: Allocate DMA encoder VBI
stream: 120 x 17472 buffers (2048KB total) ivtv0: Allocate DMA
encoder PCM audio stream: 455 x 4608 buffers (2048KB total)
ivtv0 warning: i2c client addr: 0x00 not found for command
0x40045403! ivtv0 warning: i2c client addr: 0x21 not found for
command 0x40085618! ivtv0 warning: i2c client addr: 0x21 not
0x40 not found for command 0x40086d11! ivtv0 warning: i2c client
addr: 0x40 not found for command 0x80287610! ivtv0 warning: i2c
client addr: 0x40 not found for command 0x40287611! ivtv0
warning: i2c client addr: 0x00 not found for command 0x40085618!
ivtv0 warning: i2c client addr: 0x40 not found for command
0x40085618! ivtv0 warning: i2c client addr: 0x21 not found for
command 0x40085618! ivtv0 warning: i2c client addr: 0x40 not
0x40 not found for command 0x40287611! ivtv0 warning: i2c client
addr: 0x21 not found for command 0x40045613! ivtv0 warning: i2c
client addr: 0x00 not found for command 0x402c5639! ivtv0
warning: i2c client addr: 0x40 not found for command 0x402c5639!
ivtv0 warning: i2c client addr: 0x21 not found for command
0x40045612! ivtv0 warning: i2c client addr: 0x40 not found for
command 0x80287610! ivtv0 warning: i2c client addr: 0x40 not
found for command 0x40287611! ivtv0: Initialized WinTV PVR 250,
card #0
ivtv: ==================== END INIT IVTV ====================
As I mentioned I reinstalled the firmware parts as per the
"Howto" and some got better. But still gives me a bunch of
problems.
Any pointers ??
_______________________________________________
ivtv-users mailing list
http://ivtvdriver.org/mailman/listinfo/ivtv-users
Robert Bungener
2006-03-15 19:12:44 UTC
Permalink
Ok Hans,

I looked at the board last night and I found the following chips

CX23416-2
CX25843-23
XCEIVE AC2828 or RC2828 (can't read the letters they are too damn small
And some kind of mem chip ...

Robert
Post by Hans Verkuil
Hmm, I wonder if you have somewhat different hardware.
Can you make a list of the chips on the card and also of the tuner name?
For the latter you probably have to gently peel off the label in order
to read the tuner type underneath.
Hans
Post by Robert Bungener
OK got that fixed ...
modprobe cardtype=7 radio=1
still missing some tuner info
# ivtv modules setup
alias char-major-81 ivtv
alias char-major-81 videodev
alias char-major-81-0 ivtv
options ivtv tuner=2
options msp3400 once=0 simpler=1 simple=0
ivtv: ==================== START INIT IVTV ====================
ivtv: version 0.4.3 (tagged release) loading
ivtv: Linux version: 2.6.15-1.1833_FC4 686 REGPARM 4KSTACKS gcc-4.0
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: User specified YUAN PG600/DIAMOND PVR-550 (CX FALCON2) card
(detected cx23416 based chip)
ACPI: PCI Interrupt 0000:00:08.0[A] -> Link [LNKA] -> GSI 11 (level,
low) -> IRQ 11
tveeprom: Encountered bad packet header [ff]. Corrupt or not a
Hauppauge eeprom.
ivtv0: i2c attach to card #0 ok [client=tveeprom, addr=50]
cx25840 1-0044: loaded v4l-cx25840.fw firmware (14264 bytes)
ivtv0: i2c attach to card #0 ok [client=cx25840, addr=44]
ivtv0: Could not detect tuner standard, defaulting to NTSC.
ivtv0: loaded v4l-cx2341x-enc.fw firmware (262144 bytes)
ivtv0: Encoder revision: 0x02050032
ivtv0: Allocate DMA encoder MPEG stream: 128 x 32768 buffers (4096KB
total) ivtv0: Allocate DMA encoder YUV stream: 194 x 10800 buffers
(2048KB total) ivtv0: Allocate DMA encoder VBI stream: 120 x 17472
455 x 4608 buffers (2048KB total)
ivtv0: Create encoder radio stream
ivtv0 warning: i2c client addr: 0x00 not found for command
0x40045403! ivtv0 warning: i2c client addr: 0x00 not found for
command 0x40085618! ivtv0 warning: i2c client addr: 0x00 not found
for command 0x402c5639! ivtv0: Initialized YUAN PG600/DIAMOND PVR-550
(CX FALCON2), card #0 ivtv: ==================== END INIT IVTV
====================
More info, I specified tuner=2 but that was only on the "Howto" part.
I could not find a list with the available options ...
Thanks,
Robert
Post by Hans Verkuil
Run with ivtv module option cardtype=7. That should work. The card
is misdetected as a PVR250, a different card altogether.
Yuan makes a mess of their vendor IDs :-(
Hans
Post by Robert Bungener
Hello list,
I have a Yuan PG600 and some problems to get it to work ...
yummed all the ivtv parts for FC4
00:08.0 Multimedia video controller: Internext Compression Inc
iTVC16 (CX23416) MPEG-2 Encoder (rev 01)
Subsystem: Unknown device ffab:0600
Flags: bus master, medium devsel, latency 64, IRQ 11
Memory at dc000000 (32-bit, prefetchable) [size=64M]
Capabilities: [44] Power Management version 2
ivtv: ==================== START INIT IVTV ====================
ivtv: version 0.4.3 (tagged release) loading
ivtv: Linux version: 2.6.15-1.1833_FC4 686 REGPARM 4KSTACKS
gcc-4.0 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: Unknown card: vendor/device: 4444/0016
ivtv0: subsystem vendor/device: ffab/0600
ivtv0: cx23416 based
ivtv0: Defaulting to WinTV PVR 250 card
ivtv0: Please mail the vendor/device and subsystem vendor/device
IDs and what kind of
ivtv0: card you have to the ivtv-devel mailinglist
(www.ivtvdriver.org) ivtv0: Prefix your subject line with
[UNKNOWN CARD].
ACPI: PCI Interrupt 0000:00:08.0[A] -> Link [LNKA] -> GSI 11
(level, low) -> IRQ 11
tveeprom: Encountered bad packet header [ff]. Corrupt or not a
Hauppauge eeprom.
ivtv0: i2c attach to card #0 ok [client=tveeprom, addr=50]
ivtv0: No tuner detected, default to NTSC
ivtv0 warning: i2c client addr: 0x21 not found for command
0x8004646b! ivtv0: loaded v4l-cx2341x-enc.fw firmware (262144
bytes) ivtv0: Encoder revision: 0x02050032
ivtv0: Allocate DMA encoder MPEG stream: 128 x 32768 buffers
(4096KB total) ivtv0: Allocate DMA encoder YUV stream: 194 x
10800 buffers (2048KB total) ivtv0: Allocate DMA encoder VBI
stream: 120 x 17472 buffers (2048KB total) ivtv0: Allocate DMA
encoder PCM audio stream: 455 x 4608 buffers (2048KB total)
ivtv0 warning: i2c client addr: 0x00 not found for command
0x40045403! ivtv0 warning: i2c client addr: 0x21 not found for
command 0x40085618! ivtv0 warning: i2c client addr: 0x21 not
0x40 not found for command 0x40086d11! ivtv0 warning: i2c client
addr: 0x40 not found for command 0x80287610! ivtv0 warning: i2c
client addr: 0x40 not found for command 0x40287611! ivtv0
warning: i2c client addr: 0x00 not found for command 0x40085618!
ivtv0 warning: i2c client addr: 0x40 not found for command
0x40085618! ivtv0 warning: i2c client addr: 0x21 not found for
command 0x40085618! ivtv0 warning: i2c client addr: 0x40 not
0x40 not found for command 0x40287611! ivtv0 warning: i2c client
addr: 0x21 not found for command 0x40045613! ivtv0 warning: i2c
client addr: 0x00 not found for command 0x402c5639! ivtv0
warning: i2c client addr: 0x40 not found for command 0x402c5639!
ivtv0 warning: i2c client addr: 0x21 not found for command
0x40045612! ivtv0 warning: i2c client addr: 0x40 not found for
command 0x80287610! ivtv0 warning: i2c client addr: 0x40 not
found for command 0x40287611! ivtv0: Initialized WinTV PVR 250,
card #0
ivtv: ==================== END INIT IVTV ====================
As I mentioned I reinstalled the firmware parts as per the
"Howto" and some got better. But still gives me a bunch of
problems.
Any pointers ??
_______________________________________________
ivtv-users mailing list
http://ivtvdriver.org/mailman/listinfo/ivtv-users
_______________________________________________
ivtv-users mailing list
http://ivtvdriver.org/mailman/listinfo/ivtv-users
--
A bartender is just a pharmacist with a limited inventory.
I used to have a handle on life, but it broke
---
Robert Bungener
Dutch World Ventures
Hans Verkuil
2006-03-15 19:24:08 UTC
Permalink
This tuner is supported, but only in the v4l repository. It isn't even
in the upcoming 2.6.16 kernel.

That means that you are forced to use the 'trunk' of the ivtv subversion
repository. See http://www.ivtvdriver.org/index.php/Svn_checkout on how
to do it. Also read the README.1ST in the checked out ivtv directory.

Then use ivtv module option tuner=71 to select the XCeive tuner. You
also need the tuner's firmware. Put it with the other ivtv firmwares
and use the filename xceive_xc_3028.fw. The firmware should be part of
the Windows driver (something like cxxc.rom).

I hope that will get it to work.

Hans
Post by Robert Bungener
Ok Hans,
I looked at the board last night and I found the following chips
CX23416-2
CX25843-23
XCEIVE AC2828 or RC2828 (can't read the letters they are too damn
small And some kind of mem chip ...
Robert
Post by Hans Verkuil
Hmm, I wonder if you have somewhat different hardware.
Can you make a list of the chips on the card and also of the tuner
name? For the latter you probably have to gently peel off the label
in order to read the tuner type underneath.
Hans
Post by Robert Bungener
OK got that fixed ...
modprobe cardtype=7 radio=1
still missing some tuner info
# ivtv modules setup
alias char-major-81 ivtv
alias char-major-81 videodev
alias char-major-81-0 ivtv
options ivtv tuner=2
options msp3400 once=0 simpler=1 simple=0
ivtv: ==================== START INIT IVTV ====================
ivtv: version 0.4.3 (tagged release) loading
ivtv: Linux version: 2.6.15-1.1833_FC4 686 REGPARM 4KSTACKS
gcc-4.0 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: User specified YUAN PG600/DIAMOND PVR-550 (CX
FALCON2) card (detected cx23416 based chip)
ACPI: PCI Interrupt 0000:00:08.0[A] -> Link [LNKA] -> GSI 11
(level, low) -> IRQ 11
tveeprom: Encountered bad packet header [ff]. Corrupt or not a
Hauppauge eeprom.
ivtv0: i2c attach to card #0 ok [client=tveeprom, addr=50]
cx25840 1-0044: loaded v4l-cx25840.fw firmware (14264 bytes)
ivtv0: i2c attach to card #0 ok [client=cx25840, addr=44]
ivtv0: Could not detect tuner standard, defaulting to NTSC.
ivtv0: loaded v4l-cx2341x-enc.fw firmware (262144 bytes)
ivtv0: Encoder revision: 0x02050032
ivtv0: Allocate DMA encoder MPEG stream: 128 x 32768 buffers
(4096KB total) ivtv0: Allocate DMA encoder YUV stream: 194 x
10800 buffers (2048KB total) ivtv0: Allocate DMA encoder VBI
stream: 120 x 17472 buffers (2048KB total) ivtv0: Allocate DMA
encoder PCM audio stream: 455 x 4608 buffers (2048KB total)
ivtv0: Create encoder radio stream
ivtv0 warning: i2c client addr: 0x00 not found for command
0x40045403! ivtv0 warning: i2c client addr: 0x00 not found for
command 0x40085618! ivtv0 warning: i2c client addr: 0x00 not
found for command 0x402c5639! ivtv0: Initialized YUAN
==================== END INIT IVTV ====================
More info, I specified tuner=2 but that was only on the "Howto"
part. I could not find a list with the available options ...
Thanks,
Robert
Post by Hans Verkuil
Run with ivtv module option cardtype=7. That should work. The
card is misdetected as a PVR250, a different card altogether.
Yuan makes a mess of their vendor IDs :-(
Hans
Post by Robert Bungener
Hello list,
I have a Yuan PG600 and some problems to get it to work ...
yummed all the ivtv parts for FC4
00:08.0 Multimedia video controller: Internext Compression
Unknown device ffab:0600
Flags: bus master, medium devsel, latency 64, IRQ
11 Memory at dc000000 (32-bit, prefetchable) [size=64M]
Capabilities: [44] Power Management version 2
ivtv: ==================== START INIT IVTV
==================== ivtv: version 0.4.3 (tagged release)
loading
ivtv: Linux version: 2.6.15-1.1833_FC4 686 REGPARM 4KSTACKS
gcc-4.0 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
ffab/0600 ivtv0: cx23416 based
ivtv0: Defaulting to WinTV PVR 250 card
ivtv0: Please mail the vendor/device and subsystem
vendor/device IDs and what kind of
ivtv0: card you have to the ivtv-devel mailinglist
(www.ivtvdriver.org) ivtv0: Prefix your subject line with
[UNKNOWN CARD].
ACPI: PCI Interrupt 0000:00:08.0[A] -> Link [LNKA] -> GSI 11
(level, low) -> IRQ 11
tveeprom: Encountered bad packet header [ff]. Corrupt or not
a Hauppauge eeprom.
ivtv0: i2c attach to card #0 ok [client=tveeprom, addr=50]
ivtv0: No tuner detected, default to NTSC
ivtv0 warning: i2c client addr: 0x21 not found for command
0x8004646b! ivtv0: loaded v4l-cx2341x-enc.fw firmware (262144
bytes) ivtv0: Encoder revision: 0x02050032
ivtv0: Allocate DMA encoder MPEG stream: 128 x 32768 buffers
(4096KB total) ivtv0: Allocate DMA encoder YUV stream: 194 x
10800 buffers (2048KB total) ivtv0: Allocate DMA encoder VBI
stream: 120 x 17472 buffers (2048KB total) ivtv0: Allocate
DMA encoder PCM audio stream: 455 x 4608 buffers (2048KB
total) ivtv0 warning: i2c client addr: 0x00 not found for
command 0x40045403! ivtv0 warning: i2c client addr: 0x21 not
0x21 not found for command 0xc0045627! ivtv0 warning: i2c
client addr: 0x40 not found for command 0x40086d11! ivtv0
warning: i2c client addr: 0x40 not found for command
0x80287610! ivtv0 warning: i2c client addr: 0x40 not found
for command 0x40287611! ivtv0 warning: i2c client addr: 0x00
not found for command 0x40085618! ivtv0 warning: i2c client
i2c client addr: 0x21 not found for command 0x40085618! ivtv0
warning: i2c client addr: 0x40 not found for command
0x80287610! ivtv0 warning: i2c client addr: 0x40 not found
for command 0x40287611! ivtv0 warning: i2c client addr: 0x21
not found for command 0x40045613! ivtv0 warning: i2c client
i2c client addr: 0x40 not found for command 0x402c5639! ivtv0
warning: i2c client addr: 0x21 not found for command
0x40045612! ivtv0 warning: i2c client addr: 0x40 not found
for command 0x80287610! ivtv0 warning: i2c client addr: 0x40
not found for command 0x40287611! ivtv0: Initialized WinTV
PVR 250, card #0
ivtv: ==================== END INIT IVTV
====================
As I mentioned I reinstalled the firmware parts as per the
"Howto" and some got better. But still gives me a bunch of
problems.
Any pointers ??
_______________________________________________
ivtv-users mailing list
http://ivtvdriver.org/mailman/listinfo/ivtv-users
_______________________________________________
ivtv-users mailing list
http://ivtvdriver.org/mailman/listinfo/ivtv-users
Robert Bungener
2006-03-16 01:06:43 UTC
Permalink
Hans,

Sorry to bother again.

I did the whole trunk thing and the dvb stuff and got everything compiled as
should without errors !!
the dmesg gives:
ivtv: ==================== START INIT IVTV ====================
ivtv: version 0.4.3 (tagged release) loading
ivtv: Linux version: 2.6.15-1.1833_FC4 686 REGPARM 4KSTACKS gcc-4.0
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: User specified YUAN PG600/DIAMOND PVR-550 (CX FALCON2) card (detected
cx23416 based chip)
ACPI: PCI Interrupt 0000:00:08.0[A] -> Link [LNKA] -> GSI 11 (level, low) ->
IRQ 11
tveeprom: Encountered bad packet header [ff]. Corrupt or not a Hauppauge
eeprom.
ivtv0: i2c attach to card #0 ok [client=tveeprom, addr=50]
cx25840 2-0044: cx25843-23 found @ 0x88 (ivtv i2c driver #0)
cx25840 2-0044: loaded v4l-cx25840.fw firmware (14264 bytes)
ivtv0: i2c attach to card #0 ok [client=cx25840, addr=44]
ivtv0: Could not detect tuner standard, defaulting to NTSC.
ivtv0: loaded v4l-cx2341x-enc.fw firmware (262144 bytes)
ivtv0: Encoder revision: 0x02050032
ivtv0: Allocate DMA encoder MPEG stream: 128 x 32768 buffers (4096KB total)
ivtv0: Allocate DMA encoder YUV stream: 194 x 10800 buffers (2048KB total)
ivtv0: Allocate DMA encoder VBI stream: 120 x 17472 buffers (2048KB total)
ivtv0: Allocate DMA encoder PCM audio stream: 455 x 4608 buffers (2048KB
total)
ivtv0 warning: i2c client addr: 0x00 not found for command 0x40045403!
cx25840 2-0044: 0x0000 is not a valid video input!
ivtv0 warning: i2c client addr: 0x00 not found for command 0x40085618!
ivtv0 warning: i2c client addr: 0x00 not found for command 0x402c5639!
ivtv0: Initialized YUAN PG600/DIAMOND PVR-550 (CX FALCON2), card #0
ivtv: ==================== END INIT IVTV ====================

This is with the mdoprobe.conf as :
# ivtv modules setup
alias char-major-81 dvb-ttpci
alias char-major-81-0 ivtv
options ivtv cardtype=7 tuner=71
options msp3400 once=0 simpler=1 simple=0

To me it seems that the tuner is not working or the firmware has a hickup ??
I tried also with the shipped Falcon2 firmware but that just gives me more
errors
dmesg with that gives:
ivtv: ==================== START INIT IVTV ====================
ivtv: version 0.4.3 (tagged release) loading
ivtv: Linux version: 2.6.15-1.1833_FC4 686 REGPARM 4KSTACKS gcc-4.0
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: User specified YUAN PG600/DIAMOND PVR-550 (CX FALCON2) card (detected
cx23416 based chip)
ACPI: PCI Interrupt 0000:00:08.0[A] -> Link [LNKA] -> GSI 11 (level, low) ->
IRQ 11
tveeprom: Encountered bad packet header [ff]. Corrupt or not a Hauppauge
eeprom.
ivtv0: i2c attach to card #0 ok [client=tveeprom, addr=50]
cx25840 2-0044: cx25843-23 found @ 0x88 (ivtv i2c driver #0)
cx25840 2-0044: loaded v4l-cx25840.fw firmware (14264 bytes)
ivtv0: i2c attach to card #0 ok [client=cx25840, addr=44]
ivtv0: Could not detect tuner standard, defaulting to NTSC.
ivtv0: unable to open firmware v4l-cx2341x-enc.fw
ivtv0: did you put the firmware in the hotplug firmware directory?
ivtv0 warning: failed loading encoder firmware
ivtv0 warning: Error loading firmware -3!
ivtv0: Error -3 initializing firmware.
ivtv0: Error -12 on initialization
ivtv: probe of 0000:00:08.0 failed with error -12
ivtv: ==================== END INIT IVTV ====================

My guess is that the tveeprom sw has an issue ??? Anyway to test that ??

If you want to take this off list that is OK with me as well ...
Post by Hans Verkuil
This tuner is supported, but only in the v4l repository. It isn't even
in the upcoming 2.6.16 kernel.
That means that you are forced to use the 'trunk' of the ivtv subversion
repository. See http://www.ivtvdriver.org/index.php/Svn_checkout on how
to do it. Also read the README.1ST in the checked out ivtv directory.
Then use ivtv module option tuner=71 to select the XCeive tuner. You
also need the tuner's firmware. Put it with the other ivtv firmwares
and use the filename xceive_xc_3028.fw. The firmware should be part of
the Windows driver (something like cxxc.rom).
I hope that will get it to work.
Hans
Post by Robert Bungener
Ok Hans,
I looked at the board last night and I found the following chips
CX23416-2
CX25843-23
XCEIVE AC2828 or RC2828 (can't read the letters they are too damn
small And some kind of mem chip ...
Robert
Post by Hans Verkuil
Hmm, I wonder if you have somewhat different hardware.
Can you make a list of the chips on the card and also of the tuner
name? For the latter you probably have to gently peel off the label
in order to read the tuner type underneath.
Hans
Post by Robert Bungener
OK got that fixed ...
modprobe cardtype=7 radio=1
still missing some tuner info
# ivtv modules setup
alias char-major-81 ivtv
alias char-major-81 videodev
alias char-major-81-0 ivtv
options ivtv tuner=2
options msp3400 once=0 simpler=1 simple=0
ivtv: ==================== START INIT IVTV ====================
ivtv: version 0.4.3 (tagged release) loading
ivtv: Linux version: 2.6.15-1.1833_FC4 686 REGPARM 4KSTACKS
gcc-4.0 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: User specified YUAN PG600/DIAMOND PVR-550 (CX
FALCON2) card (detected cx23416 based chip)
ACPI: PCI Interrupt 0000:00:08.0[A] -> Link [LNKA] -> GSI 11
(level, low) -> IRQ 11
tveeprom: Encountered bad packet header [ff]. Corrupt or not a
Hauppauge eeprom.
ivtv0: i2c attach to card #0 ok [client=tveeprom, addr=50]
cx25840 1-0044: loaded v4l-cx25840.fw firmware (14264 bytes)
ivtv0: i2c attach to card #0 ok [client=cx25840, addr=44]
ivtv0: Could not detect tuner standard, defaulting to NTSC.
ivtv0: loaded v4l-cx2341x-enc.fw firmware (262144 bytes)
ivtv0: Encoder revision: 0x02050032
ivtv0: Allocate DMA encoder MPEG stream: 128 x 32768 buffers
(4096KB total) ivtv0: Allocate DMA encoder YUV stream: 194 x
10800 buffers (2048KB total) ivtv0: Allocate DMA encoder VBI
stream: 120 x 17472 buffers (2048KB total) ivtv0: Allocate DMA
encoder PCM audio stream: 455 x 4608 buffers (2048KB total)
ivtv0: Create encoder radio stream
ivtv0 warning: i2c client addr: 0x00 not found for command
0x40045403! ivtv0 warning: i2c client addr: 0x00 not found for
command 0x40085618! ivtv0 warning: i2c client addr: 0x00 not
found for command 0x402c5639! ivtv0: Initialized YUAN
==================== END INIT IVTV ====================
More info, I specified tuner=2 but that was only on the "Howto"
part. I could not find a list with the available options ...
Thanks,
Robert
Post by Hans Verkuil
Run with ivtv module option cardtype=7. That should work. The
card is misdetected as a PVR250, a different card altogether.
Yuan makes a mess of their vendor IDs :-(
Hans
Post by Robert Bungener
Hello list,
I have a Yuan PG600 and some problems to get it to work ...
yummed all the ivtv parts for FC4
00:08.0 Multimedia video controller: Internext Compression
Unknown device ffab:0600
Flags: bus master, medium devsel, latency 64, IRQ
11 Memory at dc000000 (32-bit, prefetchable) [size=64M]
Capabilities: [44] Power Management version 2
ivtv: ==================== START INIT IVTV
==================== ivtv: version 0.4.3 (tagged release)
loading
ivtv: Linux version: 2.6.15-1.1833_FC4 686 REGPARM 4KSTACKS
gcc-4.0 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
ffab/0600 ivtv0: cx23416 based
ivtv0: Defaulting to WinTV PVR 250 card
ivtv0: Please mail the vendor/device and subsystem
vendor/device IDs and what kind of
ivtv0: card you have to the ivtv-devel mailinglist
(www.ivtvdriver.org) ivtv0: Prefix your subject line with
[UNKNOWN CARD].
ACPI: PCI Interrupt 0000:00:08.0[A] -> Link [LNKA] -> GSI 11
(level, low) -> IRQ 11
tveeprom: Encountered bad packet header [ff]. Corrupt or not
a Hauppauge eeprom.
ivtv0: i2c attach to card #0 ok [client=tveeprom, addr=50]
ivtv0: No tuner detected, default to NTSC
ivtv0 warning: i2c client addr: 0x21 not found for command
0x8004646b! ivtv0: loaded v4l-cx2341x-enc.fw firmware (262144
bytes) ivtv0: Encoder revision: 0x02050032
ivtv0: Allocate DMA encoder MPEG stream: 128 x 32768 buffers
(4096KB total) ivtv0: Allocate DMA encoder YUV stream: 194 x
10800 buffers (2048KB total) ivtv0: Allocate DMA encoder VBI
stream: 120 x 17472 buffers (2048KB total) ivtv0: Allocate
DMA encoder PCM audio stream: 455 x 4608 buffers (2048KB
total) ivtv0 warning: i2c client addr: 0x00 not found for
command 0x40045403! ivtv0 warning: i2c client addr: 0x21 not
0x21 not found for command 0xc0045627! ivtv0 warning: i2c
client addr: 0x40 not found for command 0x40086d11! ivtv0
warning: i2c client addr: 0x40 not found for command
0x80287610! ivtv0 warning: i2c client addr: 0x40 not found
for command 0x40287611! ivtv0 warning: i2c client addr: 0x00
not found for command 0x40085618! ivtv0 warning: i2c client
i2c client addr: 0x21 not found for command 0x40085618! ivtv0
warning: i2c client addr: 0x40 not found for command
0x80287610! ivtv0 warning: i2c client addr: 0x40 not found
for command 0x40287611! ivtv0 warning: i2c client addr: 0x21
not found for command 0x40045613! ivtv0 warning: i2c client
i2c client addr: 0x40 not found for command 0x402c5639! ivtv0
warning: i2c client addr: 0x21 not found for command
0x40045612! ivtv0 warning: i2c client addr: 0x40 not found
for command 0x80287610! ivtv0 warning: i2c client addr: 0x40
not found for command 0x40287611! ivtv0: Initialized WinTV
PVR 250, card #0
ivtv: ==================== END INIT IVTV
====================
As I mentioned I reinstalled the firmware parts as per the
"Howto" and some got better. But still gives me a bunch of
problems.
Any pointers ??
_______________________________________________
ivtv-users mailing list
http://ivtvdriver.org/mailman/listinfo/ivtv-users
_______________________________________________
ivtv-users mailing list
http://ivtvdriver.org/mailman/listinfo/ivtv-users
_______________________________________________
ivtv-users mailing list
http://ivtvdriver.org/mailman/listinfo/ivtv-users
--
A bartender is just a pharmacist with a limited inventory.
I used to have a handle on life, but it broke
---
Robert Bungener
Dutch World Ventures
Hans Verkuil
2006-03-16 07:00:57 UTC
Permalink
Please remove (rm) the tveeprom.ko file from /lib/modules/...
Then run rmmod ivtv tveeprom and try again. The PG600 definitely has no
support for tveeprom, so it could be that the tuner is on the same i2c
address as the tveeprom usually is. Hence the tuner is misdetected as a
tveeprom.

Hans
Post by Robert Bungener
Hans,
Sorry to bother again.
I did the whole trunk thing and the dvb stuff and got everything
compiled as should without errors !!
ivtv: ==================== START INIT IVTV ====================
ivtv: version 0.4.3 (tagged release) loading
ivtv: Linux version: 2.6.15-1.1833_FC4 686 REGPARM 4KSTACKS gcc-4.0
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: User specified YUAN PG600/DIAMOND PVR-550 (CX FALCON2) card
(detected cx23416 based chip)
ACPI: PCI Interrupt 0000:00:08.0[A] -> Link [LNKA] -> GSI 11 (level,
low) -> IRQ 11
tveeprom: Encountered bad packet header [ff]. Corrupt or not a
Hauppauge eeprom.
ivtv0: i2c attach to card #0 ok [client=tveeprom, addr=50]
cx25840 2-0044: loaded v4l-cx25840.fw firmware (14264 bytes)
ivtv0: i2c attach to card #0 ok [client=cx25840, addr=44]
ivtv0: Could not detect tuner standard, defaulting to NTSC.
ivtv0: loaded v4l-cx2341x-enc.fw firmware (262144 bytes)
ivtv0: Encoder revision: 0x02050032
ivtv0: Allocate DMA encoder MPEG stream: 128 x 32768 buffers (4096KB
total) ivtv0: Allocate DMA encoder YUV stream: 194 x 10800 buffers
(2048KB total) ivtv0: Allocate DMA encoder VBI stream: 120 x 17472
455 x 4608 buffers (2048KB total)
ivtv0 warning: i2c client addr: 0x00 not found for command
0x40045403! cx25840 2-0044: 0x0000 is not a valid video input!
ivtv0 warning: i2c client addr: 0x00 not found for command
0x40085618! ivtv0 warning: i2c client addr: 0x00 not found for
command 0x402c5639! ivtv0: Initialized YUAN PG600/DIAMOND PVR-550 (CX
FALCON2), card #0 ivtv: ==================== END INIT IVTV
====================
# ivtv modules setup
alias char-major-81 dvb-ttpci
alias char-major-81-0 ivtv
options ivtv cardtype=7 tuner=71
options msp3400 once=0 simpler=1 simple=0
To me it seems that the tuner is not working or the firmware has a
hickup ?? I tried also with the shipped Falcon2 firmware but that
just gives me more errors
ivtv: ==================== START INIT IVTV ====================
ivtv: version 0.4.3 (tagged release) loading
ivtv: Linux version: 2.6.15-1.1833_FC4 686 REGPARM 4KSTACKS gcc-4.0
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: User specified YUAN PG600/DIAMOND PVR-550 (CX FALCON2) card
(detected cx23416 based chip)
ACPI: PCI Interrupt 0000:00:08.0[A] -> Link [LNKA] -> GSI 11 (level,
low) -> IRQ 11
tveeprom: Encountered bad packet header [ff]. Corrupt or not a
Hauppauge eeprom.
ivtv0: i2c attach to card #0 ok [client=tveeprom, addr=50]
cx25840 2-0044: loaded v4l-cx25840.fw firmware (14264 bytes)
ivtv0: i2c attach to card #0 ok [client=cx25840, addr=44]
ivtv0: Could not detect tuner standard, defaulting to NTSC.
ivtv0: unable to open firmware v4l-cx2341x-enc.fw
ivtv0: did you put the firmware in the hotplug firmware directory?
ivtv0 warning: failed loading encoder firmware
ivtv0 warning: Error loading firmware -3!
ivtv0: Error -3 initializing firmware.
ivtv0: Error -12 on initialization
ivtv: probe of 0000:00:08.0 failed with error -12
ivtv: ==================== END INIT IVTV ====================
My guess is that the tveeprom sw has an issue ??? Anyway to test that ??
If you want to take this off list that is OK with me as well ...
Post by Hans Verkuil
This tuner is supported, but only in the v4l repository. It isn't
even in the upcoming 2.6.16 kernel.
That means that you are forced to use the 'trunk' of the ivtv
subversion repository. See
http://www.ivtvdriver.org/index.php/Svn_checkout on how to do it.
Also read the README.1ST in the checked out ivtv directory.
Then use ivtv module option tuner=71 to select the XCeive tuner.
You also need the tuner's firmware. Put it with the other ivtv
firmwares and use the filename xceive_xc_3028.fw. The firmware
should be part of the Windows driver (something like cxxc.rom).
I hope that will get it to work.
Hans
Post by Robert Bungener
Ok Hans,
I looked at the board last night and I found the following chips
CX23416-2
CX25843-23
XCEIVE AC2828 or RC2828 (can't read the letters they are too damn
small And some kind of mem chip ...
Robert
Post by Hans Verkuil
Hmm, I wonder if you have somewhat different hardware.
Can you make a list of the chips on the card and also of the
tuner name? For the latter you probably have to gently peel off
the label in order to read the tuner type underneath.
Hans
Post by Robert Bungener
OK got that fixed ...
modprobe cardtype=7 radio=1
still missing some tuner info
# ivtv modules setup
alias char-major-81 ivtv
alias char-major-81 videodev
alias char-major-81-0 ivtv
options ivtv tuner=2
options msp3400 once=0 simpler=1 simple=0
ivtv: ==================== START INIT IVTV
==================== ivtv: version 0.4.3 (tagged release)
loading
ivtv: Linux version: 2.6.15-1.1833_FC4 686 REGPARM 4KSTACKS
gcc-4.0 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: User specified YUAN
PG600/DIAMOND PVR-550 (CX FALCON2) card (detected cx23416
based chip)
ACPI: PCI Interrupt 0000:00:08.0[A] -> Link [LNKA] -> GSI 11
(level, low) -> IRQ 11
tveeprom: Encountered bad packet header [ff]. Corrupt or not
a Hauppauge eeprom.
ivtv0: i2c attach to card #0 ok [client=tveeprom, addr=50]
cx25840 1-0044: loaded v4l-cx25840.fw firmware (14264 bytes)
ivtv0: i2c attach to card #0 ok [client=cx25840, addr=44]
ivtv0: Could not detect tuner standard, defaulting to NTSC.
ivtv0: loaded v4l-cx2341x-enc.fw firmware (262144 bytes)
ivtv0: Encoder revision: 0x02050032
ivtv0: Allocate DMA encoder MPEG stream: 128 x 32768 buffers
(4096KB total) ivtv0: Allocate DMA encoder YUV stream: 194 x
10800 buffers (2048KB total) ivtv0: Allocate DMA encoder VBI
stream: 120 x 17472 buffers (2048KB total) ivtv0: Allocate
DMA encoder PCM audio stream: 455 x 4608 buffers (2048KB
total) ivtv0: Create encoder radio stream
ivtv0 warning: i2c client addr: 0x00 not found for command
0x40045403! ivtv0 warning: i2c client addr: 0x00 not found
for command 0x40085618! ivtv0 warning: i2c client addr: 0x00
not found for command 0x402c5639! ivtv0: Initialized YUAN
==================== END INIT IVTV ====================
More info, I specified tuner=2 but that was only on the
"Howto" part. I could not find a list with the available
options ...
Thanks,
Robert
Post by Hans Verkuil
Run with ivtv module option cardtype=7. That should work.
The card is misdetected as a PVR250, a different card
altogether.
Yuan makes a mess of their vendor IDs :-(
Hans
Post by Robert Bungener
Hello list,
I have a Yuan PG600 and some problems to get it to work ...
yummed all the ivtv parts for FC4
00:08.0 Multimedia video controller: Internext
Compression Inc iTVC16 (CX23416) MPEG-2 Encoder (rev 01)
Subsystem: Unknown device ffab:0600
Flags: bus master, medium devsel, latency 64,
IRQ 11 Memory at dc000000 (32-bit, prefetchable)
[size=64M] Capabilities: [44] Power Management version 2
ivtv: ==================== START INIT IVTV
==================== ivtv: version 0.4.3 (tagged
release) loading
ivtv: Linux version: 2.6.15-1.1833_FC4 686 REGPARM
4KSTACKS gcc-4.0 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
cx23416 based
ivtv0: Defaulting to WinTV PVR 250 card
ivtv0: Please mail the vendor/device and subsystem
vendor/device IDs and what kind of
ivtv0: card you have to the ivtv-devel mailinglist
(www.ivtvdriver.org) ivtv0: Prefix your subject line with
[UNKNOWN CARD].
ACPI: PCI Interrupt 0000:00:08.0[A] -> Link [LNKA] -> GSI
11 (level, low) -> IRQ 11
tveeprom: Encountered bad packet header [ff]. Corrupt or
not a Hauppauge eeprom.
ivtv0: i2c attach to card #0 ok [client=tveeprom,
addr=50] ivtv0: No tuner detected, default to NTSC
ivtv0 warning: i2c client addr: 0x21 not found for
command 0x8004646b! ivtv0: loaded v4l-cx2341x-enc.fw
0x02050032
ivtv0: Allocate DMA encoder MPEG stream: 128 x 32768
buffers (4096KB total) ivtv0: Allocate DMA encoder YUV
Allocate DMA encoder VBI stream: 120 x 17472 buffers
(2048KB total) ivtv0: Allocate DMA encoder PCM audio
i2c client addr: 0x00 not found for command 0x40045403!
ivtv0 warning: i2c client addr: 0x21 not found for
command 0x40085618! ivtv0 warning: i2c client addr: 0x21
not found for command 0xc0045627! ivtv0 warning: i2c
client addr: 0x40 not found for command 0x40086d11! ivtv0
warning: i2c client addr: 0x40 not found for command
0x80287610! ivtv0 warning: i2c client addr: 0x40 not
found for command 0x40287611! ivtv0 warning: i2c client
addr: 0x00 not found for command 0x40085618! ivtv0
warning: i2c client addr: 0x40 not found for command
0x40085618! ivtv0 warning: i2c client addr: 0x21 not
found for command 0x40085618! ivtv0 warning: i2c client
addr: 0x40 not found for command 0x80287610! ivtv0
warning: i2c client addr: 0x40 not found for command
0x40287611! ivtv0 warning: i2c client addr: 0x21 not
found for command 0x40045613! ivtv0 warning: i2c client
addr: 0x00 not found for command 0x402c5639! ivtv0
warning: i2c client addr: 0x40 not found for command
0x402c5639! ivtv0 warning: i2c client addr: 0x21 not
found for command 0x40045612! ivtv0 warning: i2c client
addr: 0x40 not found for command 0x80287610! ivtv0
warning: i2c client addr: 0x40 not found for command
0x40287611! ivtv0: Initialized WinTV PVR 250, card #0
ivtv: ==================== END INIT IVTV
====================
As I mentioned I reinstalled the firmware parts as per
the "Howto" and some got better. But still gives me a
bunch of problems.
Any pointers ??
_______________________________________________
ivtv-users mailing list
http://ivtvdriver.org/mailman/listinfo/ivtv-users
_______________________________________________
ivtv-users mailing list
http://ivtvdriver.org/mailman/listinfo/ivtv-users
_______________________________________________
ivtv-users mailing list
http://ivtvdriver.org/mailman/listinfo/ivtv-users
Hans Verkuil
2006-03-16 07:09:33 UTC
Permalink
If this doesn't help then I'd like to see the output of i2cdetect -a X
where X is the i2c bus number for the ivtv card that you can find with
i2cdetect -l. i2cdetect is part of lm-sensors.

It may also be that the tuner has to be enabled. So after running
i2cdetect for the first time you should run ivtvctl --set-gpio
dir=0xffff,val=0xffff and run i2cdetect -a again.

Thanks,

Hans
Post by Hans Verkuil
Please remove (rm) the tveeprom.ko file from /lib/modules/...
Then run rmmod ivtv tveeprom and try again. The PG600 definitely has
no support for tveeprom, so it could be that the tuner is on the same
i2c address as the tveeprom usually is. Hence the tuner is
misdetected as a tveeprom.
Hans
Post by Robert Bungener
Hans,
Sorry to bother again.
I did the whole trunk thing and the dvb stuff and got everything
compiled as should without errors !!
ivtv: ==================== START INIT IVTV ====================
ivtv: version 0.4.3 (tagged release) loading
ivtv: Linux version: 2.6.15-1.1833_FC4 686 REGPARM 4KSTACKS
gcc-4.0 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: User specified YUAN PG600/DIAMOND PVR-550 (CX
FALCON2) card (detected cx23416 based chip)
ACPI: PCI Interrupt 0000:00:08.0[A] -> Link [LNKA] -> GSI 11
(level, low) -> IRQ 11
tveeprom: Encountered bad packet header [ff]. Corrupt or not a
Hauppauge eeprom.
ivtv0: i2c attach to card #0 ok [client=tveeprom, addr=50]
cx25840 2-0044: loaded v4l-cx25840.fw firmware (14264 bytes)
ivtv0: i2c attach to card #0 ok [client=cx25840, addr=44]
ivtv0: Could not detect tuner standard, defaulting to NTSC.
ivtv0: loaded v4l-cx2341x-enc.fw firmware (262144 bytes)
ivtv0: Encoder revision: 0x02050032
ivtv0: Allocate DMA encoder MPEG stream: 128 x 32768 buffers
(4096KB total) ivtv0: Allocate DMA encoder YUV stream: 194 x 10800
buffers (2048KB total) ivtv0: Allocate DMA encoder VBI stream: 120
x 17472 buffers (2048KB total) ivtv0: Allocate DMA encoder PCM
audio stream: 455 x 4608 buffers (2048KB total)
ivtv0 warning: i2c client addr: 0x00 not found for command
0x40045403! cx25840 2-0044: 0x0000 is not a valid video input!
ivtv0 warning: i2c client addr: 0x00 not found for command
0x40085618! ivtv0 warning: i2c client addr: 0x00 not found for
command 0x402c5639! ivtv0: Initialized YUAN PG600/DIAMOND PVR-550
(CX FALCON2), card #0 ivtv: ==================== END INIT IVTV
====================
# ivtv modules setup
alias char-major-81 dvb-ttpci
alias char-major-81-0 ivtv
options ivtv cardtype=7 tuner=71
options msp3400 once=0 simpler=1 simple=0
To me it seems that the tuner is not working or the firmware has a
hickup ?? I tried also with the shipped Falcon2 firmware but that
just gives me more errors
ivtv: ==================== START INIT IVTV ====================
ivtv: version 0.4.3 (tagged release) loading
ivtv: Linux version: 2.6.15-1.1833_FC4 686 REGPARM 4KSTACKS
gcc-4.0 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: User specified YUAN PG600/DIAMOND PVR-550 (CX
FALCON2) card (detected cx23416 based chip)
ACPI: PCI Interrupt 0000:00:08.0[A] -> Link [LNKA] -> GSI 11
(level, low) -> IRQ 11
tveeprom: Encountered bad packet header [ff]. Corrupt or not a
Hauppauge eeprom.
ivtv0: i2c attach to card #0 ok [client=tveeprom, addr=50]
cx25840 2-0044: loaded v4l-cx25840.fw firmware (14264 bytes)
ivtv0: i2c attach to card #0 ok [client=cx25840, addr=44]
ivtv0: Could not detect tuner standard, defaulting to NTSC.
ivtv0: unable to open firmware v4l-cx2341x-enc.fw
ivtv0: did you put the firmware in the hotplug firmware directory?
ivtv0 warning: failed loading encoder firmware
ivtv0 warning: Error loading firmware -3!
ivtv0: Error -3 initializing firmware.
ivtv0: Error -12 on initialization
ivtv: probe of 0000:00:08.0 failed with error -12
ivtv: ==================== END INIT IVTV ====================
My guess is that the tveeprom sw has an issue ??? Anyway to test that ??
If you want to take this off list that is OK with me as well ...
Post by Hans Verkuil
This tuner is supported, but only in the v4l repository. It isn't
even in the upcoming 2.6.16 kernel.
That means that you are forced to use the 'trunk' of the ivtv
subversion repository. See
http://www.ivtvdriver.org/index.php/Svn_checkout on how to do it.
Also read the README.1ST in the checked out ivtv directory.
Then use ivtv module option tuner=71 to select the XCeive tuner.
You also need the tuner's firmware. Put it with the other ivtv
firmwares and use the filename xceive_xc_3028.fw. The firmware
should be part of the Windows driver (something like cxxc.rom).
I hope that will get it to work.
Hans
Post by Robert Bungener
Ok Hans,
I looked at the board last night and I found the following chips
CX23416-2
CX25843-23
XCEIVE AC2828 or RC2828 (can't read the letters they are too
damn small And some kind of mem chip ...
Robert
Post by Hans Verkuil
Hmm, I wonder if you have somewhat different hardware.
Can you make a list of the chips on the card and also of the
tuner name? For the latter you probably have to gently peel
off the label in order to read the tuner type underneath.
Hans
Post by Robert Bungener
OK got that fixed ...
modprobe cardtype=7 radio=1
still missing some tuner info
# ivtv modules setup
alias char-major-81 ivtv
alias char-major-81 videodev
alias char-major-81-0 ivtv
options ivtv tuner=2
options msp3400 once=0 simpler=1 simple=0
ivtv: ==================== START INIT IVTV
==================== ivtv: version 0.4.3 (tagged release)
loading
ivtv: Linux version: 2.6.15-1.1833_FC4 686 REGPARM
4KSTACKS gcc-4.0 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: User specified
YUAN PG600/DIAMOND PVR-550 (CX FALCON2) card (detected
cx23416 based chip)
ACPI: PCI Interrupt 0000:00:08.0[A] -> Link [LNKA] -> GSI
11 (level, low) -> IRQ 11
tveeprom: Encountered bad packet header [ff]. Corrupt or
not a Hauppauge eeprom.
ivtv0: i2c attach to card #0 ok [client=tveeprom, addr=50]
#0) cx25840 1-0044: loaded v4l-cx25840.fw firmware (14264
bytes) ivtv0: i2c attach to card #0 ok [client=cx25840,
addr=44] ivtv0: Could not detect tuner standard, defaulting
to NTSC. ivtv0: loaded v4l-cx2341x-enc.fw firmware (262144
bytes) ivtv0: Encoder revision: 0x02050032
ivtv0: Allocate DMA encoder MPEG stream: 128 x 32768
buffers (4096KB total) ivtv0: Allocate DMA encoder YUV
stream: 194 x 10800 buffers (2048KB total) ivtv0: Allocate
DMA encoder VBI stream: 120 x 17472 buffers (2048KB total)
ivtv0: Allocate DMA encoder PCM audio stream: 455 x 4608
buffers (2048KB total) ivtv0: Create encoder radio stream
ivtv0 warning: i2c client addr: 0x00 not found for command
0x40045403! ivtv0 warning: i2c client addr: 0x00 not found
0x00 not found for command 0x402c5639! ivtv0: Initialized
==================== END INIT IVTV ====================
More info, I specified tuner=2 but that was only on the
"Howto" part. I could not find a list with the available
options ...
Thanks,
Robert
Post by Hans Verkuil
Run with ivtv module option cardtype=7. That should work.
The card is misdetected as a PVR250, a different card
altogether.
Yuan makes a mess of their vendor IDs :-(
Hans
Post by Robert Bungener
Hello list,
I have a Yuan PG600 and some problems to get it to work ...
yummed all the ivtv parts for FC4
00:08.0 Multimedia video controller: Internext
Compression Inc iTVC16 (CX23416) MPEG-2 Encoder (rev
01) Subsystem: Unknown device ffab:0600
Flags: bus master, medium devsel, latency
64, IRQ 11 Memory at dc000000 (32-bit, prefetchable)
[size=64M] Capabilities: [44] Power Management version 2
ivtv: ==================== START INIT IVTV
==================== ivtv: version 0.4.3 (tagged
release) loading
ivtv: Linux version: 2.6.15-1.1833_FC4 686 REGPARM
4KSTACKS gcc-4.0 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
cx23416 based
ivtv0: Defaulting to WinTV PVR 250 card
ivtv0: Please mail the vendor/device and subsystem
vendor/device IDs and what kind of
ivtv0: card you have to the ivtv-devel mailinglist
(www.ivtvdriver.org) ivtv0: Prefix your subject line
with [UNKNOWN CARD].
ACPI: PCI Interrupt 0000:00:08.0[A] -> Link [LNKA] ->
GSI 11 (level, low) -> IRQ 11
tveeprom: Encountered bad packet header [ff]. Corrupt
or not a Hauppauge eeprom.
ivtv0: i2c attach to card #0 ok [client=tveeprom,
addr=50] ivtv0: No tuner detected, default to NTSC
ivtv0 warning: i2c client addr: 0x21 not found for
command 0x8004646b! ivtv0: loaded v4l-cx2341x-enc.fw
0x02050032
ivtv0: Allocate DMA encoder MPEG stream: 128 x 32768
buffers (4096KB total) ivtv0: Allocate DMA encoder YUV
Allocate DMA encoder VBI stream: 120 x 17472 buffers
(2048KB total) ivtv0: Allocate DMA encoder PCM audio
stream: 455 x 4608 buffers (2048KB total) ivtv0
warning: i2c client addr: 0x00 not found for command
0x40045403! ivtv0 warning: i2c client addr: 0x21 not
found for command 0x40085618! ivtv0 warning: i2c client
addr: 0x21 not found for command 0xc0045627! ivtv0
warning: i2c client addr: 0x40 not found for command
0x40086d11! ivtv0 warning: i2c client addr: 0x40 not
found for command 0x80287610! ivtv0 warning: i2c client
addr: 0x40 not found for command 0x40287611! ivtv0
warning: i2c client addr: 0x00 not found for command
0x40085618! ivtv0 warning: i2c client addr: 0x40 not
found for command 0x40085618! ivtv0 warning: i2c client
addr: 0x21 not found for command 0x40085618! ivtv0
warning: i2c client addr: 0x40 not found for command
0x80287610! ivtv0 warning: i2c client addr: 0x40 not
found for command 0x40287611! ivtv0 warning: i2c client
addr: 0x21 not found for command 0x40045613! ivtv0
warning: i2c client addr: 0x00 not found for command
0x402c5639! ivtv0 warning: i2c client addr: 0x40 not
found for command 0x402c5639! ivtv0 warning: i2c client
addr: 0x21 not found for command 0x40045612! ivtv0
warning: i2c client addr: 0x40 not found for command
0x80287610! ivtv0 warning: i2c client addr: 0x40 not
found for command 0x40287611! ivtv0: Initialized WinTV
PVR 250, card #0 ivtv: ==================== END INIT
IVTV
====================
As I mentioned I reinstalled the firmware parts as per
the "Howto" and some got better. But still gives me a
bunch of problems.
Any pointers ??
_______________________________________________
ivtv-users mailing list
http://ivtvdriver.org/mailman/listinfo/ivtv-users
_______________________________________________
ivtv-users mailing list
http://ivtvdriver.org/mailman/listinfo/ivtv-users
_______________________________________________
ivtv-users mailing list
http://ivtvdriver.org/mailman/listinfo/ivtv-users
_______________________________________________
ivtv-users mailing list
http://ivtvdriver.org/mailman/listinfo/ivtv-users
Robert Bungener
2006-03-16 17:03:07 UTC
Permalink
Well Hans,

... removed the tveeprom stuff ... Did not work !!

i2cdetect -a 1 gives:

WARNING! This program can confuse your I2C bus, cause data loss and worse!
I will probe file /dev/i2c-1.
I will probe address range 0x00-0x7f.
Continue? [Y/n]
0 1 2 3 4 5 6 7 8 9 a b c d e f
00: XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX
10: XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX
20: XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX
30: XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX
40: XX XX XX XX UU XX XX XX XX XX XX XX XX XX XX XX
50: 50 XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX
60: XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX
70: XX XX XX XX XX XX XX XX XX XX 7a XX XX XX XX XX

ivtvctl --set-gpio dir=0xffff,val=0xffff gives:

ioctl IVTV_IOC_S_ITVC_REG ok
GPIO dir set to 0xffff
ioctl IVTV_IOC_S_ITVC_REG ok
GPIO out set to 0xffff

i2cdetect -a 1 then gives:

WARNING! This program can confuse your I2C bus, cause data loss and worse!
I will probe file /dev/i2c-1.
I will probe address range 0x00-0x7f.
Continue? [Y/n]
0 1 2 3 4 5 6 7 8 9 a b c d e f
00: XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX
10: XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX
20: XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX
30: XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX
40: XX XX XX XX UU XX XX XX XX XX XX XX XX XX XX XX
50: 50 XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX
60: XX 61 XX XX XX XX XX XX XX XX XX XX XX XX XX XX

Seems that address 61 does some

Robert
Post by Hans Verkuil
If this doesn't help then I'd like to see the output of i2cdetect -a X
where X is the i2c bus number for the ivtv card that you can find with
i2cdetect -l. i2cdetect is part of lm-sensors.
It may also be that the tuner has to be enabled. So after running
i2cdetect for the first time you should run ivtvctl --set-gpio
dir=0xffff,val=0xffff and run i2cdetect -a again.
Thanks,
Hans
Post by Hans Verkuil
Please remove (rm) the tveeprom.ko file from /lib/modules/...
Then run rmmod ivtv tveeprom and try again. The PG600 definitely has
no support for tveeprom, so it could be that the tuner is on the same
i2c address as the tveeprom usually is. Hence the tuner is
misdetected as a tveeprom.
Hans
Post by Robert Bungener
Hans,
Sorry to bother again.
I did the whole trunk thing and the dvb stuff and got everything
compiled as should without errors !!
ivtv: ==================== START INIT IVTV ====================
ivtv: version 0.4.3 (tagged release) loading
ivtv: Linux version: 2.6.15-1.1833_FC4 686 REGPARM 4KSTACKS
gcc-4.0 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: User specified YUAN PG600/DIAMOND PVR-550 (CX
FALCON2) card (detected cx23416 based chip)
ACPI: PCI Interrupt 0000:00:08.0[A] -> Link [LNKA] -> GSI 11
(level, low) -> IRQ 11
tveeprom: Encountered bad packet header [ff]. Corrupt or not a
Hauppauge eeprom.
ivtv0: i2c attach to card #0 ok [client=tveeprom, addr=50]
cx25840 2-0044: loaded v4l-cx25840.fw firmware (14264 bytes)
ivtv0: i2c attach to card #0 ok [client=cx25840, addr=44]
ivtv0: Could not detect tuner standard, defaulting to NTSC.
ivtv0: loaded v4l-cx2341x-enc.fw firmware (262144 bytes)
ivtv0: Encoder revision: 0x02050032
ivtv0: Allocate DMA encoder MPEG stream: 128 x 32768 buffers
(4096KB total) ivtv0: Allocate DMA encoder YUV stream: 194 x 10800
buffers (2048KB total) ivtv0: Allocate DMA encoder VBI stream: 120
x 17472 buffers (2048KB total) ivtv0: Allocate DMA encoder PCM
audio stream: 455 x 4608 buffers (2048KB total)
ivtv0 warning: i2c client addr: 0x00 not found for command
0x40045403! cx25840 2-0044: 0x0000 is not a valid video input!
ivtv0 warning: i2c client addr: 0x00 not found for command
0x40085618! ivtv0 warning: i2c client addr: 0x00 not found for
command 0x402c5639! ivtv0: Initialized YUAN PG600/DIAMOND PVR-550
(CX FALCON2), card #0 ivtv: ==================== END INIT IVTV
====================
# ivtv modules setup
alias char-major-81 dvb-ttpci
alias char-major-81-0 ivtv
options ivtv cardtype=7 tuner=71
options msp3400 once=0 simpler=1 simple=0
To me it seems that the tuner is not working or the firmware has a
hickup ?? I tried also with the shipped Falcon2 firmware but that
just gives me more errors
ivtv: ==================== START INIT IVTV ====================
ivtv: version 0.4.3 (tagged release) loading
ivtv: Linux version: 2.6.15-1.1833_FC4 686 REGPARM 4KSTACKS
gcc-4.0 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: User specified YUAN PG600/DIAMOND PVR-550 (CX
FALCON2) card (detected cx23416 based chip)
ACPI: PCI Interrupt 0000:00:08.0[A] -> Link [LNKA] -> GSI 11
(level, low) -> IRQ 11
tveeprom: Encountered bad packet header [ff]. Corrupt or not a
Hauppauge eeprom.
ivtv0: i2c attach to card #0 ok [client=tveeprom, addr=50]
cx25840 2-0044: loaded v4l-cx25840.fw firmware (14264 bytes)
ivtv0: i2c attach to card #0 ok [client=cx25840, addr=44]
ivtv0: Could not detect tuner standard, defaulting to NTSC.
ivtv0: unable to open firmware v4l-cx2341x-enc.fw
ivtv0: did you put the firmware in the hotplug firmware directory?
ivtv0 warning: failed loading encoder firmware
ivtv0 warning: Error loading firmware -3!
ivtv0: Error -3 initializing firmware.
ivtv0: Error -12 on initialization
ivtv: probe of 0000:00:08.0 failed with error -12
ivtv: ==================== END INIT IVTV ====================
My guess is that the tveeprom sw has an issue ??? Anyway to test that ??
If you want to take this off list that is OK with me as well ...
Post by Hans Verkuil
This tuner is supported, but only in the v4l repository. It isn't
even in the upcoming 2.6.16 kernel.
That means that you are forced to use the 'trunk' of the ivtv
subversion repository. See
http://www.ivtvdriver.org/index.php/Svn_checkout on how to do it.
Also read the README.1ST in the checked out ivtv directory.
Then use ivtv module option tuner=71 to select the XCeive tuner.
You also need the tuner's firmware. Put it with the other ivtv
firmwares and use the filename xceive_xc_3028.fw. The firmware
should be part of the Windows driver (something like cxxc.rom).
I hope that will get it to work.
Hans
Post by Robert Bungener
Ok Hans,
I looked at the board last night and I found the following chips
CX23416-2
CX25843-23
XCEIVE AC2828 or RC2828 (can't read the letters they are too
damn small And some kind of mem chip ...
Robert
Post by Hans Verkuil
Hmm, I wonder if you have somewhat different hardware.
Can you make a list of the chips on the card and also of the
tuner name? For the latter you probably have to gently peel
off the label in order to read the tuner type underneath.
Hans
Post by Robert Bungener
OK got that fixed ...
modprobe cardtype=7 radio=1
still missing some tuner info
# ivtv modules setup
alias char-major-81 ivtv
alias char-major-81 videodev
alias char-major-81-0 ivtv
options ivtv tuner=2
options msp3400 once=0 simpler=1 simple=0
ivtv: ==================== START INIT IVTV
==================== ivtv: version 0.4.3 (tagged release)
loading
ivtv: Linux version: 2.6.15-1.1833_FC4 686 REGPARM
4KSTACKS gcc-4.0 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: User specified
YUAN PG600/DIAMOND PVR-550 (CX FALCON2) card (detected
cx23416 based chip)
ACPI: PCI Interrupt 0000:00:08.0[A] -> Link [LNKA] -> GSI
11 (level, low) -> IRQ 11
tveeprom: Encountered bad packet header [ff]. Corrupt or
not a Hauppauge eeprom.
ivtv0: i2c attach to card #0 ok [client=tveeprom, addr=50]
#0) cx25840 1-0044: loaded v4l-cx25840.fw firmware (14264
bytes) ivtv0: i2c attach to card #0 ok [client=cx25840,
addr=44] ivtv0: Could not detect tuner standard, defaulting
to NTSC. ivtv0: loaded v4l-cx2341x-enc.fw firmware (262144
bytes) ivtv0: Encoder revision: 0x02050032
ivtv0: Allocate DMA encoder MPEG stream: 128 x 32768
buffers (4096KB total) ivtv0: Allocate DMA encoder YUV
stream: 194 x 10800 buffers (2048KB total) ivtv0: Allocate
DMA encoder VBI stream: 120 x 17472 buffers (2048KB total)
ivtv0: Allocate DMA encoder PCM audio stream: 455 x 4608
buffers (2048KB total) ivtv0: Create encoder radio stream
ivtv0 warning: i2c client addr: 0x00 not found for command
0x40045403! ivtv0 warning: i2c client addr: 0x00 not found
0x00 not found for command 0x402c5639! ivtv0: Initialized
==================== END INIT IVTV ====================
More info, I specified tuner=2 but that was only on the
"Howto" part. I could not find a list with the available
options ...
Thanks,
Robert
Post by Hans Verkuil
Run with ivtv module option cardtype=7. That should work.
The card is misdetected as a PVR250, a different card
altogether.
Yuan makes a mess of their vendor IDs :-(
Hans
Post by Robert Bungener
Hello list,
I have a Yuan PG600 and some problems to get it to work ...
yummed all the ivtv parts for FC4
00:08.0 Multimedia video controller: Internext
Compression Inc iTVC16 (CX23416) MPEG-2 Encoder (rev
01) Subsystem: Unknown device ffab:0600
Flags: bus master, medium devsel, latency
64, IRQ 11 Memory at dc000000 (32-bit, prefetchable)
[size=64M] Capabilities: [44] Power Management version 2
ivtv: ==================== START INIT IVTV
==================== ivtv: version 0.4.3 (tagged
release) loading
ivtv: Linux version: 2.6.15-1.1833_FC4 686 REGPARM
4KSTACKS gcc-4.0 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
cx23416 based
ivtv0: Defaulting to WinTV PVR 250 card
ivtv0: Please mail the vendor/device and subsystem
vendor/device IDs and what kind of
ivtv0: card you have to the ivtv-devel mailinglist
(www.ivtvdriver.org) ivtv0: Prefix your subject line
with [UNKNOWN CARD].
ACPI: PCI Interrupt 0000:00:08.0[A] -> Link [LNKA] ->
GSI 11 (level, low) -> IRQ 11
tveeprom: Encountered bad packet header [ff]. Corrupt
or not a Hauppauge eeprom.
ivtv0: i2c attach to card #0 ok [client=tveeprom,
addr=50] ivtv0: No tuner detected, default to NTSC
ivtv0 warning: i2c client addr: 0x21 not found for
command 0x8004646b! ivtv0: loaded v4l-cx2341x-enc.fw
0x02050032
ivtv0: Allocate DMA encoder MPEG stream: 128 x 32768
buffers (4096KB total) ivtv0: Allocate DMA encoder YUV
Allocate DMA encoder VBI stream: 120 x 17472 buffers
(2048KB total) ivtv0: Allocate DMA encoder PCM audio
stream: 455 x 4608 buffers (2048KB total) ivtv0
warning: i2c client addr: 0x00 not found for command
0x40045403! ivtv0 warning: i2c client addr: 0x21 not
found for command 0x40085618! ivtv0 warning: i2c client
addr: 0x21 not found for command 0xc0045627! ivtv0
warning: i2c client addr: 0x40 not found for command
0x40086d11! ivtv0 warning: i2c client addr: 0x40 not
found for command 0x80287610! ivtv0 warning: i2c client
addr: 0x40 not found for command 0x40287611! ivtv0
warning: i2c client addr: 0x00 not found for command
0x40085618! ivtv0 warning: i2c client addr: 0x40 not
found for command 0x40085618! ivtv0 warning: i2c client
addr: 0x21 not found for command 0x40085618! ivtv0
warning: i2c client addr: 0x40 not found for command
0x80287610! ivtv0 warning: i2c client addr: 0x40 not
found for command 0x40287611! ivtv0 warning: i2c client
addr: 0x21 not found for command 0x40045613! ivtv0
warning: i2c client addr: 0x00 not found for command
0x402c5639! ivtv0 warning: i2c client addr: 0x40 not
found for command 0x402c5639! ivtv0 warning: i2c client
addr: 0x21 not found for command 0x40045612! ivtv0
warning: i2c client addr: 0x40 not found for command
0x80287610! ivtv0 warning: i2c client addr: 0x40 not
found for command 0x40287611! ivtv0: Initialized WinTV
PVR 250, card #0 ivtv: ==================== END INIT
IVTV
====================
As I mentioned I reinstalled the firmware parts as per
the "Howto" and some got better. But still gives me a
bunch of problems.
Any pointers ??
_______________________________________________
ivtv-users mailing list
http://ivtvdriver.org/mailman/listinfo/ivtv-users
_______________________________________________
ivtv-users mailing list
http://ivtvdriver.org/mailman/listinfo/ivtv-users
_______________________________________________
ivtv-users mailing list
http://ivtvdriver.org/mailman/listinfo/ivtv-users
_______________________________________________
ivtv-users mailing list
http://ivtvdriver.org/mailman/listinfo/ivtv-users
_______________________________________________
ivtv-users mailing list
http://ivtvdriver.org/mailman/listinfo/ivtv-users
--
A bartender is just a pharmacist with a limited inventory.
I used to have a handle on life, but it broke
---
Robert Bungener
Dutch World Ventures
Robert Bungener
2006-03-16 23:08:35 UTC
Permalink
Hans,

Also I did the following (since I have a Technotrend DVB Card)

ivtvctl -d /dev/video1 -a gives:

ioctl IVTV_IOC_G_CODEC ok
Codec parameters
aspect : 2
audio : 0x00e9
bframes : 3
bitrate_mode: 0
bitrate : 8000000
bitrate_peak: 9600000
dnr_mode : 0
dnr_spatial : 0
dnr_temporal: 8
dnr_type : 0
framerate : 0
framespergop: 0
gop_closure : 1
pulldown : 0
stream_type : 14
ioctl VIDIOC_G_FMT ok
Type : Video Capture
Width : 720
Height : 480
ioctl VIDIOC_QUERYCAP ok
Driver name : ivtv
Card type : YUAN PG600/DIAMOND PVR-550 (CX F0000:00:08.0
Bus info : 0000:00:08.0
Driver version: 1027
Capabilities : 0x01070011
ioctl: VIDIOC_ENUMINPUT
Input : 0
Name : Tuner
Type : 0x00000001
Audioset: 0x00000003
Tuner : 0x00000000
Standard: 0x0000000000003000 ( NTSC )
Status : 0

Input : 1
Name : Composite 0
Type : 0x00000002
Audioset: 0x00000003
Tuner : 0x00000000
Standard: 0x00000000007F7FFF ( PAL NTSC SECAM )
Status : 0

Input : 2
Name : Composite 1
Type : 0x00000002
Audioset: 0x00000003
Tuner : 0x00000000
Standard: 0x00000000007F7FFF ( PAL NTSC SECAM )
Status : 0

Input : 3
Name : S-Video 0
Type : 0x00000002
Audioset: 0x00000003
Tuner : 0x00000000
Standard: 0x00000000007F7FFF ( PAL NTSC SECAM )
Status : 0

Input : 4
Name : S-Video 1
Type : 0x00000002
Audioset: 0x00000003
Tuner : 0x00000000
Standard: 0x00000000007F7FFF ( PAL NTSC SECAM )
Status : 0
ioctl VIDIOC_G_INPUT ok
Video input = 0
ioctl: VIDIOC_ENUMOUTPUT
ioctl VIDIOC_G_OUTPUT failed: Invalid argument
ioctl: VIDIOC_ENUMAUDIO
Input : 0
Name : Tuner Audio In

Input : 1
Name : Audio Line In
ioctl VIDIOC_G_AUDIO ok
Audio input = 0: Tuner Audio In
ioctl VIDIOC_G_FREQUENCY ok
Frequency = 1076
ioctl: VIDIOC_ENUMSTD
index : 0
ID : 0x0000000000003000
Name : NTSC
Frame period: 1001/30000
Frame lines : 525

index : 1
ID : 0x00000000000000FF
Name : PAL
Frame period: 1/25
Frame lines : 625

index : 2
ID : 0x00000000007F0000
Name : SECAM
Frame period: 1/25
Frame lines : 625
ioctl VIDIOC_G_STD ok
Video standard = 0x00003000
ioctl: VIDIOC_QUERYCTRL
Brightness = 128
Contrast = 64
Saturation = 64
Hue = 0
Volume = 60928
Mute = 0

seems to me that the tuner is at least recognized ... given input 0

Robert
Post by Hans Verkuil
If this doesn't help then I'd like to see the output of i2cdetect -a X
where X is the i2c bus number for the ivtv card that you can find with
i2cdetect -l. i2cdetect is part of lm-sensors.
It may also be that the tuner has to be enabled. So after running
i2cdetect for the first time you should run ivtvctl --set-gpio
dir=0xffff,val=0xffff and run i2cdetect -a again.
Thanks,
Hans
Post by Hans Verkuil
Please remove (rm) the tveeprom.ko file from /lib/modules/...
Then run rmmod ivtv tveeprom and try again. The PG600 definitely has
no support for tveeprom, so it could be that the tuner is on the same
i2c address as the tveeprom usually is. Hence the tuner is
misdetected as a tveeprom.
Hans
Post by Robert Bungener
Hans,
Sorry to bother again.
I did the whole trunk thing and the dvb stuff and got everything
compiled as should without errors !!
ivtv: ==================== START INIT IVTV ====================
ivtv: version 0.4.3 (tagged release) loading
ivtv: Linux version: 2.6.15-1.1833_FC4 686 REGPARM 4KSTACKS
gcc-4.0 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: User specified YUAN PG600/DIAMOND PVR-550 (CX
FALCON2) card (detected cx23416 based chip)
ACPI: PCI Interrupt 0000:00:08.0[A] -> Link [LNKA] -> GSI 11
(level, low) -> IRQ 11
tveeprom: Encountered bad packet header [ff]. Corrupt or not a
Hauppauge eeprom.
ivtv0: i2c attach to card #0 ok [client=tveeprom, addr=50]
cx25840 2-0044: loaded v4l-cx25840.fw firmware (14264 bytes)
ivtv0: i2c attach to card #0 ok [client=cx25840, addr=44]
ivtv0: Could not detect tuner standard, defaulting to NTSC.
ivtv0: loaded v4l-cx2341x-enc.fw firmware (262144 bytes)
ivtv0: Encoder revision: 0x02050032
ivtv0: Allocate DMA encoder MPEG stream: 128 x 32768 buffers
(4096KB total) ivtv0: Allocate DMA encoder YUV stream: 194 x 10800
buffers (2048KB total) ivtv0: Allocate DMA encoder VBI stream: 120
x 17472 buffers (2048KB total) ivtv0: Allocate DMA encoder PCM
audio stream: 455 x 4608 buffers (2048KB total)
ivtv0 warning: i2c client addr: 0x00 not found for command
0x40045403! cx25840 2-0044: 0x0000 is not a valid video input!
ivtv0 warning: i2c client addr: 0x00 not found for command
0x40085618! ivtv0 warning: i2c client addr: 0x00 not found for
command 0x402c5639! ivtv0: Initialized YUAN PG600/DIAMOND PVR-550
(CX FALCON2), card #0 ivtv: ==================== END INIT IVTV
====================
# ivtv modules setup
alias char-major-81 dvb-ttpci
alias char-major-81-0 ivtv
options ivtv cardtype=7 tuner=71
options msp3400 once=0 simpler=1 simple=0
To me it seems that the tuner is not working or the firmware has a
hickup ?? I tried also with the shipped Falcon2 firmware but that
just gives me more errors
ivtv: ==================== START INIT IVTV ====================
ivtv: version 0.4.3 (tagged release) loading
ivtv: Linux version: 2.6.15-1.1833_FC4 686 REGPARM 4KSTACKS
gcc-4.0 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: User specified YUAN PG600/DIAMOND PVR-550 (CX
FALCON2) card (detected cx23416 based chip)
ACPI: PCI Interrupt 0000:00:08.0[A] -> Link [LNKA] -> GSI 11
(level, low) -> IRQ 11
tveeprom: Encountered bad packet header [ff]. Corrupt or not a
Hauppauge eeprom.
ivtv0: i2c attach to card #0 ok [client=tveeprom, addr=50]
cx25840 2-0044: loaded v4l-cx25840.fw firmware (14264 bytes)
ivtv0: i2c attach to card #0 ok [client=cx25840, addr=44]
ivtv0: Could not detect tuner standard, defaulting to NTSC.
ivtv0: unable to open firmware v4l-cx2341x-enc.fw
ivtv0: did you put the firmware in the hotplug firmware directory?
ivtv0 warning: failed loading encoder firmware
ivtv0 warning: Error loading firmware -3!
ivtv0: Error -3 initializing firmware.
ivtv0: Error -12 on initialization
ivtv: probe of 0000:00:08.0 failed with error -12
ivtv: ==================== END INIT IVTV ====================
My guess is that the tveeprom sw has an issue ??? Anyway to test that ??
If you want to take this off list that is OK with me as well ...
Post by Hans Verkuil
This tuner is supported, but only in the v4l repository. It isn't
even in the upcoming 2.6.16 kernel.
That means that you are forced to use the 'trunk' of the ivtv
subversion repository. See
http://www.ivtvdriver.org/index.php/Svn_checkout on how to do it.
Also read the README.1ST in the checked out ivtv directory.
Then use ivtv module option tuner=71 to select the XCeive tuner.
You also need the tuner's firmware. Put it with the other ivtv
firmwares and use the filename xceive_xc_3028.fw. The firmware
should be part of the Windows driver (something like cxxc.rom).
I hope that will get it to work.
Hans
Post by Robert Bungener
Ok Hans,
I looked at the board last night and I found the following chips
CX23416-2
CX25843-23
XCEIVE AC2828 or RC2828 (can't read the letters they are too
damn small And some kind of mem chip ...
Robert
Post by Hans Verkuil
Hmm, I wonder if you have somewhat different hardware.
Can you make a list of the chips on the card and also of the
tuner name? For the latter you probably have to gently peel
off the label in order to read the tuner type underneath.
Hans
Post by Robert Bungener
OK got that fixed ...
modprobe cardtype=7 radio=1
still missing some tuner info
# ivtv modules setup
alias char-major-81 ivtv
alias char-major-81 videodev
alias char-major-81-0 ivtv
options ivtv tuner=2
options msp3400 once=0 simpler=1 simple=0
ivtv: ==================== START INIT IVTV
==================== ivtv: version 0.4.3 (tagged release)
loading
ivtv: Linux version: 2.6.15-1.1833_FC4 686 REGPARM
4KSTACKS gcc-4.0 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: User specified
YUAN PG600/DIAMOND PVR-550 (CX FALCON2) card (detected
cx23416 based chip)
ACPI: PCI Interrupt 0000:00:08.0[A] -> Link [LNKA] -> GSI
11 (level, low) -> IRQ 11
tveeprom: Encountered bad packet header [ff]. Corrupt or
not a Hauppauge eeprom.
ivtv0: i2c attach to card #0 ok [client=tveeprom, addr=50]
#0) cx25840 1-0044: loaded v4l-cx25840.fw firmware (14264
bytes) ivtv0: i2c attach to card #0 ok [client=cx25840,
addr=44] ivtv0: Could not detect tuner standard, defaulting
to NTSC. ivtv0: loaded v4l-cx2341x-enc.fw firmware (262144
bytes) ivtv0: Encoder revision: 0x02050032
ivtv0: Allocate DMA encoder MPEG stream: 128 x 32768
buffers (4096KB total) ivtv0: Allocate DMA encoder YUV
stream: 194 x 10800 buffers (2048KB total) ivtv0: Allocate
DMA encoder VBI stream: 120 x 17472 buffers (2048KB total)
ivtv0: Allocate DMA encoder PCM audio stream: 455 x 4608
buffers (2048KB total) ivtv0: Create encoder radio stream
ivtv0 warning: i2c client addr: 0x00 not found for command
0x40045403! ivtv0 warning: i2c client addr: 0x00 not found
0x00 not found for command 0x402c5639! ivtv0: Initialized
==================== END INIT IVTV ====================
More info, I specified tuner=2 but that was only on the
"Howto" part. I could not find a list with the available
options ...
Thanks,
Robert
Post by Hans Verkuil
Run with ivtv module option cardtype=7. That should work.
The card is misdetected as a PVR250, a different card
altogether.
Yuan makes a mess of their vendor IDs :-(
Hans
Post by Robert Bungener
Hello list,
I have a Yuan PG600 and some problems to get it to work ...
yummed all the ivtv parts for FC4
00:08.0 Multimedia video controller: Internext
Compression Inc iTVC16 (CX23416) MPEG-2 Encoder (rev
01) Subsystem: Unknown device ffab:0600
Flags: bus master, medium devsel, latency
64, IRQ 11 Memory at dc000000 (32-bit, prefetchable)
[size=64M] Capabilities: [44] Power Management version 2
ivtv: ==================== START INIT IVTV
==================== ivtv: version 0.4.3 (tagged
release) loading
ivtv: Linux version: 2.6.15-1.1833_FC4 686 REGPARM
4KSTACKS gcc-4.0 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
cx23416 based
ivtv0: Defaulting to WinTV PVR 250 card
ivtv0: Please mail the vendor/device and subsystem
vendor/device IDs and what kind of
ivtv0: card you have to the ivtv-devel mailinglist
(www.ivtvdriver.org) ivtv0: Prefix your subject line
with [UNKNOWN CARD].
ACPI: PCI Interrupt 0000:00:08.0[A] -> Link [LNKA] ->
GSI 11 (level, low) -> IRQ 11
tveeprom: Encountered bad packet header [ff]. Corrupt
or not a Hauppauge eeprom.
ivtv0: i2c attach to card #0 ok [client=tveeprom,
addr=50] ivtv0: No tuner detected, default to NTSC
ivtv0 warning: i2c client addr: 0x21 not found for
command 0x8004646b! ivtv0: loaded v4l-cx2341x-enc.fw
0x02050032
ivtv0: Allocate DMA encoder MPEG stream: 128 x 32768
buffers (4096KB total) ivtv0: Allocate DMA encoder YUV
Allocate DMA encoder VBI stream: 120 x 17472 buffers
(2048KB total) ivtv0: Allocate DMA encoder PCM audio
stream: 455 x 4608 buffers (2048KB total) ivtv0
warning: i2c client addr: 0x00 not found for command
0x40045403! ivtv0 warning: i2c client addr: 0x21 not
found for command 0x40085618! ivtv0 warning: i2c client
addr: 0x21 not found for command 0xc0045627! ivtv0
warning: i2c client addr: 0x40 not found for command
0x40086d11! ivtv0 warning: i2c client addr: 0x40 not
found for command 0x80287610! ivtv0 warning: i2c client
addr: 0x40 not found for command 0x40287611! ivtv0
warning: i2c client addr: 0x00 not found for command
0x40085618! ivtv0 warning: i2c client addr: 0x40 not
found for command 0x40085618! ivtv0 warning: i2c client
addr: 0x21 not found for command 0x40085618! ivtv0
warning: i2c client addr: 0x40 not found for command
0x80287610! ivtv0 warning: i2c client addr: 0x40 not
found for command 0x40287611! ivtv0 warning: i2c client
addr: 0x21 not found for command 0x40045613! ivtv0
warning: i2c client addr: 0x00 not found for command
0x402c5639! ivtv0 warning: i2c client addr: 0x40 not
found for command 0x402c5639! ivtv0 warning: i2c client
addr: 0x21 not found for command 0x40045612! ivtv0
warning: i2c client addr: 0x40 not found for command
0x80287610! ivtv0 warning: i2c client addr: 0x40 not
found for command 0x40287611! ivtv0: Initialized WinTV
PVR 250, card #0 ivtv: ==================== END INIT
IVTV
====================
As I mentioned I reinstalled the firmware parts as per
the "Howto" and some got better. But still gives me a
bunch of problems.
Any pointers ??
_______________________________________________
ivtv-users mailing list
http://ivtvdriver.org/mailman/listinfo/ivtv-users
_______________________________________________
ivtv-users mailing list
http://ivtvdriver.org/mailman/listinfo/ivtv-users
_______________________________________________
ivtv-users mailing list
http://ivtvdriver.org/mailman/listinfo/ivtv-users
_______________________________________________
ivtv-users mailing list
http://ivtvdriver.org/mailman/listinfo/ivtv-users
_______________________________________________
ivtv-users mailing list
http://ivtvdriver.org/mailman/listinfo/ivtv-users
--
A bartender is just a pharmacist with a limited inventory.
I used to have a handle on life, but it broke
---
Robert Bungener
Dutch World Ventures
Hans Verkuil
2006-03-17 06:57:14 UTC
Permalink
Sorry, but that doesn't mean anything. The key is a line like:
tuner 6-0061: type set to 56 (Philips PAL/SECAM multi (FQ1216AME MK4))

in the kernel log. If that doesn't appear, then the tuner isn't set.

Hans
Post by Robert Bungener
Hans,
Also I did the following (since I have a Technotrend DVB Card)
ioctl IVTV_IOC_G_CODEC ok
Codec parameters
aspect : 2
audio : 0x00e9
bframes : 3
bitrate_mode: 0
bitrate : 8000000
bitrate_peak: 9600000
dnr_mode : 0
dnr_spatial : 0
dnr_temporal: 8
dnr_type : 0
framerate : 0
framespergop: 0
gop_closure : 1
pulldown : 0
stream_type : 14
ioctl VIDIOC_G_FMT ok
Type : Video Capture
Width : 720
Height : 480
ioctl VIDIOC_QUERYCAP ok
Driver name : ivtv
Card type : YUAN PG600/DIAMOND PVR-550 (CX F0000:00:08.0
Bus info : 0000:00:08.0
Driver version: 1027
Capabilities : 0x01070011
ioctl: VIDIOC_ENUMINPUT
Input : 0
Name : Tuner
Type : 0x00000001
Audioset: 0x00000003
Tuner : 0x00000000
Standard: 0x0000000000003000 ( NTSC )
Status : 0
Input : 1
Name : Composite 0
Type : 0x00000002
Audioset: 0x00000003
Tuner : 0x00000000
Standard: 0x00000000007F7FFF ( PAL NTSC SECAM )
Status : 0
Input : 2
Name : Composite 1
Type : 0x00000002
Audioset: 0x00000003
Tuner : 0x00000000
Standard: 0x00000000007F7FFF ( PAL NTSC SECAM )
Status : 0
Input : 3
Name : S-Video 0
Type : 0x00000002
Audioset: 0x00000003
Tuner : 0x00000000
Standard: 0x00000000007F7FFF ( PAL NTSC SECAM )
Status : 0
Input : 4
Name : S-Video 1
Type : 0x00000002
Audioset: 0x00000003
Tuner : 0x00000000
Standard: 0x00000000007F7FFF ( PAL NTSC SECAM )
Status : 0
ioctl VIDIOC_G_INPUT ok
Video input = 0
ioctl: VIDIOC_ENUMOUTPUT
ioctl VIDIOC_G_OUTPUT failed: Invalid argument
ioctl: VIDIOC_ENUMAUDIO
Input : 0
Name : Tuner Audio In
Input : 1
Name : Audio Line In
ioctl VIDIOC_G_AUDIO ok
Audio input = 0: Tuner Audio In
ioctl VIDIOC_G_FREQUENCY ok
Frequency = 1076
ioctl: VIDIOC_ENUMSTD
index : 0
ID : 0x0000000000003000
Name : NTSC
Frame period: 1001/30000
Frame lines : 525
index : 1
ID : 0x00000000000000FF
Name : PAL
Frame period: 1/25
Frame lines : 625
index : 2
ID : 0x00000000007F0000
Name : SECAM
Frame period: 1/25
Frame lines : 625
ioctl VIDIOC_G_STD ok
Video standard = 0x00003000
ioctl: VIDIOC_QUERYCTRL
Brightness = 128
Contrast = 64
Saturation = 64
Hue = 0
Volume = 60928
Mute = 0
seems to me that the tuner is at least recognized ... given input 0
Robert
Post by Hans Verkuil
If this doesn't help then I'd like to see the output of i2cdetect
-a X where X is the i2c bus number for the ivtv card that you can
find with i2cdetect -l. i2cdetect is part of lm-sensors.
It may also be that the tuner has to be enabled. So after running
i2cdetect for the first time you should run ivtvctl --set-gpio
dir=0xffff,val=0xffff and run i2cdetect -a again.
Thanks,
Hans
Post by Hans Verkuil
Please remove (rm) the tveeprom.ko file from /lib/modules/...
Then run rmmod ivtv tveeprom and try again. The PG600 definitely
has no support for tveeprom, so it could be that the tuner is on
the same i2c address as the tveeprom usually is. Hence the tuner
is misdetected as a tveeprom.
Hans
Post by Robert Bungener
Hans,
Sorry to bother again.
I did the whole trunk thing and the dvb stuff and got
everything compiled as should without errors !!
ivtv: ==================== START INIT IVTV
==================== ivtv: version 0.4.3 (tagged release)
loading
ivtv: Linux version: 2.6.15-1.1833_FC4 686 REGPARM 4KSTACKS
gcc-4.0 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: User specified YUAN
PG600/DIAMOND PVR-550 (CX FALCON2) card (detected cx23416 based
chip)
ACPI: PCI Interrupt 0000:00:08.0[A] -> Link [LNKA] -> GSI 11
(level, low) -> IRQ 11
tveeprom: Encountered bad packet header [ff]. Corrupt or not a
Hauppauge eeprom.
ivtv0: i2c attach to card #0 ok [client=tveeprom, addr=50]
cx25840 2-0044: loaded v4l-cx25840.fw firmware (14264 bytes)
ivtv0: i2c attach to card #0 ok [client=cx25840, addr=44]
ivtv0: Could not detect tuner standard, defaulting to NTSC.
ivtv0: loaded v4l-cx2341x-enc.fw firmware (262144 bytes)
ivtv0: Encoder revision: 0x02050032
ivtv0: Allocate DMA encoder MPEG stream: 128 x 32768 buffers
(4096KB total) ivtv0: Allocate DMA encoder YUV stream: 194 x
10800 buffers (2048KB total) ivtv0: Allocate DMA encoder VBI
stream: 120 x 17472 buffers (2048KB total) ivtv0: Allocate DMA
encoder PCM audio stream: 455 x 4608 buffers (2048KB total)
ivtv0 warning: i2c client addr: 0x00 not found for command
0x40045403! cx25840 2-0044: 0x0000 is not a valid video input!
ivtv0 warning: i2c client addr: 0x00 not found for command
0x40085618! ivtv0 warning: i2c client addr: 0x00 not found for
command 0x402c5639! ivtv0: Initialized YUAN PG600/DIAMOND
PVR-550 (CX FALCON2), card #0 ivtv: ==================== END
INIT IVTV ====================
# ivtv modules setup
alias char-major-81 dvb-ttpci
alias char-major-81-0 ivtv
options ivtv cardtype=7 tuner=71
options msp3400 once=0 simpler=1 simple=0
To me it seems that the tuner is not working or the firmware
has a hickup ?? I tried also with the shipped Falcon2 firmware
but that just gives me more errors
ivtv: ==================== START INIT IVTV
==================== ivtv: version 0.4.3 (tagged release)
loading
ivtv: Linux version: 2.6.15-1.1833_FC4 686 REGPARM 4KSTACKS
gcc-4.0 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: User specified YUAN
PG600/DIAMOND PVR-550 (CX FALCON2) card (detected cx23416 based
chip)
ACPI: PCI Interrupt 0000:00:08.0[A] -> Link [LNKA] -> GSI 11
(level, low) -> IRQ 11
tveeprom: Encountered bad packet header [ff]. Corrupt or not a
Hauppauge eeprom.
ivtv0: i2c attach to card #0 ok [client=tveeprom, addr=50]
cx25840 2-0044: loaded v4l-cx25840.fw firmware (14264 bytes)
ivtv0: i2c attach to card #0 ok [client=cx25840, addr=44]
ivtv0: Could not detect tuner standard, defaulting to NTSC.
ivtv0: unable to open firmware v4l-cx2341x-enc.fw
ivtv0: did you put the firmware in the hotplug firmware
directory? ivtv0 warning: failed loading encoder firmware
ivtv0 warning: Error loading firmware -3!
ivtv0: Error -3 initializing firmware.
ivtv0: Error -12 on initialization
ivtv: probe of 0000:00:08.0 failed with error -12
ivtv: ==================== END INIT IVTV
====================
My guess is that the tveeprom sw has an issue ??? Anyway to test that ??
If you want to take this off list that is OK with me as well ...
Post by Hans Verkuil
This tuner is supported, but only in the v4l repository. It
isn't even in the upcoming 2.6.16 kernel.
That means that you are forced to use the 'trunk' of the ivtv
subversion repository. See
http://www.ivtvdriver.org/index.php/Svn_checkout on how to do
it. Also read the README.1ST in the checked out ivtv
directory.
Then use ivtv module option tuner=71 to select the XCeive
tuner. You also need the tuner's firmware. Put it with the
other ivtv firmwares and use the filename xceive_xc_3028.fw.
The firmware should be part of the Windows driver (something
like cxxc.rom).
I hope that will get it to work.
Hans
Post by Robert Bungener
Ok Hans,
I looked at the board last night and I found the following chips
CX23416-2
CX25843-23
XCEIVE AC2828 or RC2828 (can't read the letters they are
too damn small And some kind of mem chip ...
Robert
Post by Hans Verkuil
Hmm, I wonder if you have somewhat different hardware.
Can you make a list of the chips on the card and also of
the tuner name? For the latter you probably have to
gently peel off the label in order to read the tuner type
underneath.
Hans
Post by Robert Bungener
OK got that fixed ...
modprobe cardtype=7 radio=1
still missing some tuner info
# ivtv modules setup
alias char-major-81 ivtv
alias char-major-81 videodev
alias char-major-81-0 ivtv
options ivtv tuner=2
options msp3400 once=0 simpler=1 simple=0
ivtv: ==================== START INIT IVTV
==================== ivtv: version 0.4.3 (tagged
release) loading
ivtv: Linux version: 2.6.15-1.1833_FC4 686 REGPARM
4KSTACKS gcc-4.0 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: User specified YUAN PG600/DIAMOND
PVR-550 (CX FALCON2) card (detected cx23416 based chip)
ACPI: PCI Interrupt 0000:00:08.0[A] -> Link [LNKA] ->
GSI 11 (level, low) -> IRQ 11
tveeprom: Encountered bad packet header [ff]. Corrupt
or not a Hauppauge eeprom.
ivtv0: i2c attach to card #0 ok [client=tveeprom,
i2c driver #0) cx25840 1-0044: loaded v4l-cx25840.fw
firmware (14264 bytes) ivtv0: i2c attach to card #0 ok
[client=cx25840, addr=44] ivtv0: Could not detect tuner
standard, defaulting to NTSC. ivtv0: loaded
Encoder revision: 0x02050032
ivtv0: Allocate DMA encoder MPEG stream: 128 x 32768
buffers (4096KB total) ivtv0: Allocate DMA encoder YUV
Allocate DMA encoder VBI stream: 120 x 17472 buffers
(2048KB total) ivtv0: Allocate DMA encoder PCM audio
stream: 455 x 4608 buffers (2048KB total) ivtv0: Create
i2c client addr: 0x00 not found for command 0x40085618!
ivtv0 warning: i2c client addr: 0x00 not found for
command 0x402c5639! ivtv0: Initialized YUAN
==================== END INIT IVTV
====================
More info, I specified tuner=2 but that was only on the
"Howto" part. I could not find a list with the
available options ...
Thanks,
Robert
Post by Hans Verkuil
Run with ivtv module option cardtype=7. That should
work. The card is misdetected as a PVR250, a
different card altogether.
Yuan makes a mess of their vendor IDs :-(
Hans
Post by Robert Bungener
Hello list,
I have a Yuan PG600 and some problems to get it to
work ...
yummed all the ivtv parts for FC4
00:08.0 Multimedia video controller: Internext
Compression Inc iTVC16 (CX23416) MPEG-2 Encoder
(rev 01) Subsystem: Unknown device ffab:0600
Flags: bus master, medium devsel,
latency 64, IRQ 11 Memory at dc000000 (32-bit,
prefetchable) [size=64M] Capabilities: [44] Power
Management version 2
ivtv: ==================== START INIT IVTV
==================== ivtv: version 0.4.3 (tagged
release) loading
ivtv: Linux version: 2.6.15-1.1833_FC4 686 REGPARM
4KSTACKS gcc-4.0 ivtv: In case of problems please
include the debug info between ivtv: the START
any module options, when mailing the ivtv-users
cx23416 based
ivtv0: Defaulting to WinTV PVR 250 card
ivtv0: Please mail the vendor/device and subsystem
vendor/device IDs and what kind of
ivtv0: card you have to the ivtv-devel mailinglist
(www.ivtvdriver.org) ivtv0: Prefix your subject
line with [UNKNOWN CARD].
ACPI: PCI Interrupt 0000:00:08.0[A] -> Link [LNKA]
-> GSI 11 (level, low) -> IRQ 11
tveeprom: Encountered bad packet header [ff].
Corrupt or not a Hauppauge eeprom.
ivtv0: i2c attach to card #0 ok [client=tveeprom,
addr=50] ivtv0: No tuner detected, default to NTSC
ivtv0 warning: i2c client addr: 0x21 not found for
command 0x8004646b! ivtv0: loaded
Encoder revision: 0x02050032
ivtv0: Allocate DMA encoder MPEG stream: 128 x
32768 buffers (4096KB total) ivtv0: Allocate DMA
encoder YUV stream: 194 x 10800 buffers (2048KB
total) ivtv0: Allocate DMA encoder VBI stream: 120
x 17472 buffers (2048KB total) ivtv0: Allocate DMA
encoder PCM audio stream: 455 x 4608 buffers
(2048KB total) ivtv0 warning: i2c client addr: 0x00
i2c client addr: 0x21 not found for command
0x40085618! ivtv0 warning: i2c client addr: 0x21
i2c client addr: 0x40 not found for command
0x40086d11! ivtv0 warning: i2c client addr: 0x40
i2c client addr: 0x40 not found for command
0x40287611! ivtv0 warning: i2c client addr: 0x00
i2c client addr: 0x40 not found for command
0x40085618! ivtv0 warning: i2c client addr: 0x21
i2c client addr: 0x40 not found for command
0x80287610! ivtv0 warning: i2c client addr: 0x40
i2c client addr: 0x21 not found for command
0x40045613! ivtv0 warning: i2c client addr: 0x00
i2c client addr: 0x40 not found for command
0x402c5639! ivtv0 warning: i2c client addr: 0x21
i2c client addr: 0x40 not found for command
0x80287610! ivtv0 warning: i2c client addr: 0x40
==================== END INIT IVTV
====================
As I mentioned I reinstalled the firmware parts as
per the "Howto" and some got better. But still
gives me a bunch of problems.
Any pointers ??
_______________________________________________
ivtv-users mailing list
http://ivtvdriver.org/mailman/listinfo/ivtv-users
_______________________________________________
ivtv-users mailing list
http://ivtvdriver.org/mailman/listinfo/ivtv-users
_______________________________________________
ivtv-users mailing list
http://ivtvdriver.org/mailman/listinfo/ivtv-users
_______________________________________________
ivtv-users mailing list
http://ivtvdriver.org/mailman/listinfo/ivtv-users
_______________________________________________
ivtv-users mailing list
http://ivtvdriver.org/mailman/listinfo/ivtv-users
Robert Bungener
2006-03-17 19:53:24 UTC
Permalink
Hans,

Just checked the kernel log etc. nada/noppes/niets

modprobe tuner type=71 gives:

tuner (ivtv): chip found at addr 0xc2 i2c-bus ivtv i2c driver #0
ivtv0: i2c attach to card #0 ok [client=(tuner unset), addr=61]

But does not seem to work ...
and I have xceive_xc_3028.fw in the /lib/firmware with all the other firmware.

Anymore test we can do ??

Robert
Post by Hans Verkuil
tuner 6-0061: type set to 56 (Philips PAL/SECAM multi (FQ1216AME MK4))
in the kernel log. If that doesn't appear, then the tuner isn't set.
Hans
--
A bartender is just a pharmacist with a limited inventory.
I used to have a handle on life, but it broke
---
Robert Bungener
Dutch World Ventures
Robert Bungener
2006-03-18 13:54:07 UTC
Permalink
Hans,

More progress

Cleaned up the /etc/modprobe.conf (mixed up video settings)

I restarted the system, and the ivtv module loads does not see a tuner ...
Then I run run ivtvctl --set-gpio dir=0xffff,val=0xffff -d /dev/video1
That activates the tuner. Then I rmmod ivtv and modprobe ivtv.

dmesg gives :
ivtv: ==================== START INIT IVTV ====================
ivtv: version 0.4.3 (tagged release) loading
ivtv: Linux version: 2.6.15-1.1833_FC4 686 REGPARM 4KSTACKS gcc-4.0
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: User specified YUAN PG600/DIAMOND PVR-550 (CX FALCON2) card (detected
cx23416 based chip)
ACPI: PCI Interrupt 0000:00:08.0[A] -> Link [LNKA] -> GSI 11 (level, low) ->
IRQ 11
tuner (ivtv): chip found at addr 0xc2 i2c-bus ivtv i2c driver #0
ivtv0: i2c attach to card #0 ok [client=(tuner unset), addr=61]
cx25840 2-0044: cx25843-23 found @ 0x88 (ivtv i2c driver #0)
cx25840 2-0044: loaded v4l-cx25840.fw firmware (14264 bytes)
ivtv0: i2c attach to card #0 ok [client=cx25840, addr=44]
ivtv0: Could not detect tuner standard, defaulting to NTSC.
ivtv0: loaded v4l-cx2341x-enc.fw firmware (262144 bytes)
ivtv0: Encoder revision: 0x02050032
ivtv0: Allocate DMA encoder MPEG stream: 128 x 32768 buffers (4096KB total)
ivtv0: Allocate DMA encoder YUV stream: 194 x 10800 buffers (2048KB total)
ivtv0: Allocate DMA encoder VBI stream: 120 x 17472 buffers (2048KB total)
ivtv0: Allocate DMA encoder PCM audio stream: 455 x 4608 buffers (2048KB
total)
ivtv0: Create encoder radio stream
tuner: type too large 71 >= 69
cx25840 2-0044: 0x0000 is not a valid video input!
tuner: tuner type not set
ivtv0: Initialized YUAN PG600/DIAMOND PVR-550 (CX FALCON2), card #0
ivtv: ==================== END INIT IVTV ====================
--
A bartender is just a pharmacist with a limited inventory.
I used to have a handle on life, but it broke
---
Robert Bungener
Dutch World Ventures
Keith C
2006-03-14 21:11:04 UTC
Permalink
Post by Nate Davis
Post by Nate Davis
Post by Keith C
Post by Nate Davis
ivtv: ==================== START INIT IVTV ====================
ivtv: version 0.4.3 (tagged release) loading
ivtv: Linux version: 2.6.15-1.1833_FC4 686 REGPARM 4KSTACKS gcc-4.0
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 WinTV PVR 350 card (cx23415 based)
ACPI: PCI Interrupt 0000:00:0d.0[A] -> Link [LNKD] -> GSI 11 (level,
low) -> IRQ 11
ivtv0: i2c attach to card #0 ok [client=saa7127, addr=44]
msp3400 1-0040: chip=MSP4448G-A2 +nicam +simple +simpler +radio mode=simpler
ivtv0: i2c attach to card #0 ok [client=MSP4448G-A2, addr=40]
msp3400 1-0040: msp34xxg daemon started
ivtv0: i2c attach to card #0 ok [client=tda9887, addr=43]
tveeprom: ivtv version
tveeprom: Hauppauge: model = 48132, rev = K268, serial# = 8289714
tveeprom: tuner = LG TAPE H001F MK3 (idx = 68, type = 47)
tveeprom: tuner fmt = NTSC(M) (eeprom = 0x08, v4l2 = 0x00001000)
tveeprom: audio processor = MSP4448 (type = 1b)
tveeprom: decoder processor = SAA7115 (type = 13)
ivtv0: i2c attach to card #0 ok [client=tveeprom, addr=50]
tuner (ivtv): chip found at addr 0xc2 i2c-bus ivtv i2c driver #0
ivtv0: i2c attach to card #0 ok [client=(tuner unset), addr=61]
ivtv0 warning: i2c client addr: 0x21 not found for command
0x8004646b!
This is your problem. The driver expects to find a saa7115 chip at
address 0x21, but fails to. One possible reason is that the saa7115
module is failing to load - check to make sure you have one.
Another
possible reason is the saa7115 is damaged. Checking in Windows would
verify this (or using i2cdetect in linux).
Keith C
Keith,
Thanks for the info. I tried the following...
modprobe i2c-dev
i2c-1 unknown ivtv i2c driver #0
Algorithm
unavailable
i2c-0 unknown SiS96x SMBus adapter at 0x1080
Algorithm
unavailable
WARNING! This program can confuse your I2C bus, cause data loss and worse!
I will probe file /dev/i2c-1.
I will probe address range 0x03-0x77.
Continue? [Y/n] y
0 1 2 3 4 5 6 7 8 9 a b c d e f
00: XX XX XX XX XX XX XX XX XX XX XX XX XX
10: XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX
20: XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX
30: XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX
40: UU XX XX UU UU XX XX XX XX XX XX XX XX XX XX XX
50: UU XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX
60: XX UU XX XX XX XX XX XX XX XX XX XX XX XX XX XX
70: XX XX XX XX XX XX XX XX
I don't understand it really. Could anyone help me read this to find out
what might be the problem? I still have a fishy feeling about my Sis961
Chipset. Can anyone confirm that?
Thanks,
Nate
OK, I answered my own question. I noticed that there are busses on 40,
43, 44, 50, and 61
There is nothing registering at 0x21. I went ahead and did an i2cdump
(i2cdump 1 0x40) of all the registers and I get response from the above
list. Nothing is registering on 0x21. I have a Windows XP Box at home,
and will try plugging it in there tonight. And make sure the card is not
insmod /lib/modules/2.6.15-1.1833_FC4/kernel/drivers/media/video/
saa7115.ko
So I am sure I have the module, and an lsmod shows the module loaded.
Anyone else have any ideas?
Cross your fingers. I'm thinking the card is going to show up as bad
in Windows.
Nate Davis
2006-03-15 15:14:32 UTC
Permalink
Post by Keith C
Post by Nate Davis
Post by Nate Davis
Post by Keith C
Post by Nate Davis
ivtv: ==================== START INIT IVTV ====================
ivtv: version 0.4.3 (tagged release) loading
ivtv: Linux version: 2.6.15-1.1833_FC4 686 REGPARM 4KSTACKS gcc-4.0
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 WinTV PVR 350 card (cx23415 based)
ACPI: PCI Interrupt 0000:00:0d.0[A] -> Link [LNKD] -> GSI 11 (level,
low) -> IRQ 11
ivtv0: i2c attach to card #0 ok [client=saa7127, addr=44]
msp3400 1-0040: chip=MSP4448G-A2 +nicam +simple +simpler +radio mode=simpler
ivtv0: i2c attach to card #0 ok [client=MSP4448G-A2, addr=40]
msp3400 1-0040: msp34xxg daemon started
ivtv0: i2c attach to card #0 ok [client=tda9887, addr=43]
tveeprom: ivtv version
tveeprom: Hauppauge: model = 48132, rev = K268, serial# = 8289714
tveeprom: tuner = LG TAPE H001F MK3 (idx = 68, type = 47)
tveeprom: tuner fmt = NTSC(M) (eeprom = 0x08, v4l2 = 0x00001000)
tveeprom: audio processor = MSP4448 (type = 1b)
tveeprom: decoder processor = SAA7115 (type = 13)
ivtv0: i2c attach to card #0 ok [client=tveeprom, addr=50]
tuner (ivtv): chip found at addr 0xc2 i2c-bus ivtv i2c driver #0
ivtv0: i2c attach to card #0 ok [client=(tuner unset), addr=61]
ivtv0 warning: i2c client addr: 0x21 not found for command
0x8004646b!
This is your problem. The driver expects to find a saa7115 chip at
address 0x21, but fails to. One possible reason is that the saa7115
module is failing to load - check to make sure you have one.
Another
possible reason is the saa7115 is damaged. Checking in Windows would
verify this (or using i2cdetect in linux).
Keith C
Keith,
Thanks for the info. I tried the following...
modprobe i2c-dev
i2c-1 unknown ivtv i2c driver #0
Algorithm
unavailable
i2c-0 unknown SiS96x SMBus adapter at 0x1080
Algorithm
unavailable
WARNING! This program can confuse your I2C bus, cause data loss and worse!
I will probe file /dev/i2c-1.
I will probe address range 0x03-0x77.
Continue? [Y/n] y
0 1 2 3 4 5 6 7 8 9 a b c d e f
00: XX XX XX XX XX XX XX XX XX XX XX XX XX
10: XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX
20: XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX
30: XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX
40: UU XX XX UU UU XX XX XX XX XX XX XX XX XX XX XX
50: UU XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX
60: XX UU XX XX XX XX XX XX XX XX XX XX XX XX XX XX
70: XX XX XX XX XX XX XX XX
I don't understand it really. Could anyone help me read this to find out
what might be the problem? I still have a fishy feeling about my Sis961
Chipset. Can anyone confirm that?
Thanks,
Nate
OK, I answered my own question. I noticed that there are busses on 40,
43, 44, 50, and 61
There is nothing registering at 0x21. I went ahead and did an i2cdump
(i2cdump 1 0x40) of all the registers and I get response from the above
list. Nothing is registering on 0x21. I have a Windows XP Box at home,
and will try plugging it in there tonight. And make sure the card is not
insmod /lib/modules/2.6.15-1.1833_FC4/kernel/drivers/media/video/
saa7115.ko
So I am sure I have the module, and an lsmod shows the module loaded.
Anyone else have any ideas?
Cross your fingers. I'm thinking the card is going to show up as bad
in Windows.
Keith,

Sure enough as the wind blows... The Card is Dead. I can't get the
card to work in Two XP Boxes I own. So, I am shipping it back RMA
today. Thanks to NewEgg, they will still take it. Thanks for the
help. I learned lots. Now I know how to diagnose such a problem if it
comes up again. Thanks again for everyone's help.

Take Care,
Nate
Neville Chandler
2006-03-18 12:41:20 UTC
Permalink
Hello,

I shelved the bttv WinTV- PVR and bought a WinTV-PVR 350. The ivtv
driver initializes the card, but '/cat produces zero-length files/'.
I've included a section of /*dmesg*/ output and the output from
/*ivtvctl -a*/

A US broadcast TV signal source is connected to the video tuner input,
and an FM antenna is connected to the FM input.

Any help would be greatly appreciated.

-- Neville
*
*
Linux video capture interface: v1.00
ivtv: ==================== START INIT IVTV ====================
ivtv: version 0.4.3 (tagged release) loading
ivtv: Linux version: 2.6.15.5-ubuntu1 preempt PENTIUM4 gcc-4.0
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 WinTV PVR 350 card (cx23415 based)
ACPI: PCI Interrupt 0000:02:01.0[A] -> GSI 21 (level, low) -> IRQ 17
ivtv0: Unreasonably low latency timer, setting to 64 (was 32)
tveeprom: ivtv version
tveeprom: Hauppauge: model = 48132, rev = K268, serial# = 8551194
tveeprom: tuner = LG TAPE H001F MK3 (idx = 68, type = 47)
tveeprom: tuner fmt = NTSC(M) (eeprom = 0x08, v4l2 = 0x00001000)
tveeprom: audio processor = MSP4448 (type = 1b)
tveeprom: decoder processor = SAA7115 (type = 13)
ivtv0: i2c attach to card #0 ok [client=tveeprom, addr=50]
tuner (ivtv): chip found at addr 0xc2 i2c-bus ivtv i2c driver #0
ivtv0: i2c attach to card #0 ok [client=(tuner unset), addr=61]
saa7115 0-0021: saa7115 found @ 0x42 (ivtv i2c driver #0)
ivtv0: i2c attach to card #0 ok [client=saa7115, addr=21]
saa7127 0-0044: saa7129 found @ 0x88 (ivtv i2c driver #0)
ivtv0: i2c attach to card #0 ok [client=saa7127, addr=44]
msp3400 0-0040: chip=MSP4448G-B3 +nicam +simple +simpler +radio mode=simpler
msp3400 0-0040: msp34xxg daemon started
ivtv0: i2c attach to card #0 ok [client=MSP4448G-B3, addr=40]
tda9887 0-0043: (ivtv) chip found @ 0x86 (ivtv i2c driver #0)
ivtv0: i2c attach to card #0 ok [client=tda9887, addr=43]
ivtv0: loaded v4l-cx2341x-enc.fw firmware (262144 bytes)
ivtv0: loaded v4l-cx2341x-dec.fw firmware (262144 bytes)
ivtv0: Encoder revision: 0x02050032
ivtv0: Decoder revision: 0x02020023
ivtv0: Allocate DMA encoder MPEG stream: 128 x 32768 buffers (4096KB total)
ivtv0: Allocate DMA encoder YUV stream: 194 x 10800 buffers (2048KB total)
ivtv0: Allocate DMA encoder VBI stream: 120 x 17472 buffers (2048KB total)
ivtv0: Allocate DMA encoder PCM audio stream: 455 x 4608 buffers (2048KB
total)
ivtv0: Create encoder radio stream
ivtv0: Allocate DMA decoder MPEG stream: 16 x 65536 buffers (1024KB total)
ivtv0: Allocate DMA decoder VBI stream: 512 x 2048 buffers (1024KB total)
ivtv0: Create decoder VOUT stream
ivtv0: Allocate DMA decoder YUV stream: 24 x 43200 buffers (1024KB total)
ivtv0: loaded v4l-cx2341x-init.mpg firmware (155648 bytes)
tuner: type set to 47 (LG NTSC (TAPE series)) by ivtv i2c driver #0
ivtv0: Initialized WinTV PVR 350, card #0
ivtv: ==================== END INIT IVTV ====================
device-mapper: 4.4.0-ioctl (2005-01-12) initialised: dm-***@redhat.com
tuner: TV freq (268435455.93) out of range (44-958)
tuner: TV freq (0.00) out of range (44-958)
tuner: TV freq (0.00) out of range (44-958)
tuner: radio freq (0.00) out of range (65-108)
tuner: radio freq (283.25) out of range (65-108)

ivtvctl -a

ioctl IVTV_IOC_G_CODEC ok
Codec parameters
aspect : 2
audio : 0x00e9
bframes : 3
bitrate_mode: 0
bitrate : 8000000
bitrate_peak: 9600000
dnr_mode : 0
dnr_spatial : 0
dnr_temporal: 8
dnr_type : 0
framerate : 0
framespergop: 15
gop_closure : 1
pulldown : 0
stream_type : 14
ioctl VIDIOC_G_FMT ok
Type : Video Capture
Width : 384
Height : 288
ioctl VIDIOC_QUERYCAP ok
Driver name : ivtv
Card type : WinTV PVR 350
Bus info : 0000:02:01.0
Driver version: 1027
Capabilities : 0x010700F3
ioctl: VIDIOC_ENUMINPUT
Input : 0
Name : Composite 0
Type : 0x00000002
Audioset: 0x00000003
Tuner : 0x00000000
Standard: 0x00000000007F7FFF ( PAL NTSC SECAM )
Status : 0

Input : 1
Name : Composite 1
Type : 0x00000002
Audioset: 0x00000003
Tuner : 0x00000000
Standard: 0x00000000007F7FFF ( PAL NTSC SECAM )
Status : 0

Input : 2
Name : Composite 2
Type : 0x00000002
Audioset: 0x00000003
Tuner : 0x00000000
Standard: 0x00000000007F7FFF ( PAL NTSC SECAM )
Status : 0

Input : 3
Name : Composite 3
Type : 0x00000002
Audioset: 0x00000003
Tuner : 0x00000000
Standard: 0x00000000007F7FFF ( PAL NTSC SECAM )
Status : 0

Input : 4
Name : Tuner 0
Type : 0x00000001
Audioset: 0x00000003
Tuner : 0x00000000
Standard: 0x0000000000003000 ( NTSC )
Status : 0

Input : 5
Name : Composite 4
Type : 0x00000002
Audioset: 0x00000003
Tuner : 0x00000000
Standard: 0x00000000007F7FFF ( PAL NTSC SECAM )
Status : 0

Input : 6
Name : S-Video 0
Type : 0x00000002
Audioset: 0x00000003
Tuner : 0x00000000
Standard: 0x00000000007F7FFF ( PAL NTSC SECAM )
Status : 0

Input : 7
Name : S-Video 1
Type : 0x00000002
Audioset: 0x00000003
Tuner : 0x00000000
Standard: 0x00000000007F7FFF ( PAL NTSC SECAM )
Status : 0

Input : 8
Name : S-Video 2
Type : 0x00000002
Audioset: 0x00000003
Tuner : 0x00000000
Standard: 0x00000000007F7FFF ( PAL NTSC SECAM )
Status : 0

Input : 9
Name : S-Video 3
Type : 0x00000002
Audioset: 0x00000003
Tuner : 0x00000000
Standard: 0x00000000007F7FFF ( PAL NTSC SECAM )
Status : 0
ioctl VIDIOC_G_INPUT ok
Video input = 0
ioctl: VIDIOC_ENUMOUTPUT
Output : 0
Name : S-Video + Composite
Type : 0x00000002
Audioset: 0x00000001
Standard: 0x00000000007F7FFF ( PAL NTSC SECAM )

Output : 1
Name : Composite
Type : 0x00000002
Audioset: 0x00000001
Standard: 0x00000000007F7FFF ( PAL NTSC SECAM )

Output : 2
Name : S-Video
Type : 0x00000002
Audioset: 0x00000001
Standard: 0x00000000007F7FFF ( PAL NTSC SECAM )

Output : 3
Name : RGB
Type : 0x00000002
Audioset: 0x00000001
Standard: 0x00000000007F7FFF ( PAL NTSC SECAM )

Output : 4
Name : YUV C
Type : 0x00000002
Audioset: 0x00000001
Standard: 0x00000000007F7FFF ( PAL NTSC SECAM )

Output : 5
Name : YUV V
Type : 0x00000002
Audioset: 0x00000001
Standard: 0x00000000007F7FFF ( PAL NTSC SECAM )
ioctl VIDIOC_G_OUTPUT ok
Output = 0
ioctl: VIDIOC_ENUMAUDIO
Input : 0
Name : Tuner Audio In

Input : 1
Name : Audio Line In
ioctl VIDIOC_G_AUDIO ok
Audio input = 1: Audio Line In
ioctl VIDIOC_G_FREQUENCY ok
Frequency = 3188
ioctl: VIDIOC_ENUMSTD
index : 0
ID : 0x0000000000003000
Name : NTSC
Frame period: 1001/30000
Frame lines : 525

index : 1
ID : 0x00000000000000FF
Name : PAL
Frame period: 1/25
Frame lines : 625

index : 2
ID : 0x00000000007F0000
Name : SECAM
Frame period: 1/25
Frame lines : 625
ioctl VIDIOC_G_STD ok
Video standard = 0x00003000
ioctl: VIDIOC_QUERYCTRL
Brightness = 128
Contrast = 64
Saturation = 64
Hue = 0
Volume = 0
Mute = 0
Christopher M. Jones
2006-03-18 17:21:19 UTC
Permalink
Hi, Neville. I'm no expert, and I'm new to this list. I am having a
similar problem with my pvr-150, as yet unresolved. However, in trying
to diagnose the problem I ran across several posts like yours. Mostly,
it seems people have this problem because the device is set to something
other than the one from which your signal is coming. For example, your
cable is hooked up to the tuner, but your device is set to something
else. Use ivtvctl to set the capture device, ivtv-tune to set a channel.
Set it to different devices until you get something.

For me, I think the problem is my buggy dma. I see messages in syslog
indicating as much. Maybe grep through syslog, or do tail -f /var/syslog
in one terminal, cat /dev/video0 > capture.mpg in another terminal. Look
for any messages that might come through syslog.

Hope this helps... and maybe someone will get around to helping me with
my problem too ;-)
Post by Nate Davis
Hello,
I shelved the bttv WinTV- PVR and bought a WinTV-PVR 350. The ivtv
driver initializes the card, but 'cat produces zero-length files'.
I've included a section of dmesg output and the output from ivtvctl
-a
A US broadcast TV signal source is connected to the video tuner input,
and an FM antenna is connected to the FM input.
Any help would be greatly appreciated.
-- Neville
Linux video capture interface: v1.00
ivtv: ==================== START INIT IVTV ====================
ivtv: version 0.4.3 (tagged release) loading
ivtv: Linux version: 2.6.15.5-ubuntu1 preempt PENTIUM4 gcc-4.0
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 WinTV PVR 350 card (cx23415 based)
ACPI: PCI Interrupt 0000:02:01.0[A] -> GSI 21 (level, low) -> IRQ 17
ivtv0: Unreasonably low latency timer, setting to 64 (was 32)
tveeprom: ivtv version
tveeprom: Hauppauge: model = 48132, rev = K268, serial# = 8551194
tveeprom: tuner = LG TAPE H001F MK3 (idx = 68, type = 47)
tveeprom: tuner fmt = NTSC(M) (eeprom = 0x08, v4l2 = 0x00001000)
tveeprom: audio processor = MSP4448 (type = 1b)
tveeprom: decoder processor = SAA7115 (type = 13)
ivtv0: i2c attach to card #0 ok [client=tveeprom, addr=50]
tuner (ivtv): chip found at addr 0xc2 i2c-bus ivtv i2c driver #0
ivtv0: i2c attach to card #0 ok [client=(tuner unset), addr=61]
ivtv0: i2c attach to card #0 ok [client=saa7115, addr=21]
ivtv0: i2c attach to card #0 ok [client=saa7127, addr=44]
msp3400 0-0040: chip=MSP4448G-B3 +nicam +simple +simpler +radio mode=simpler
msp3400 0-0040: msp34xxg daemon started
ivtv0: i2c attach to card #0 ok [client=MSP4448G-B3, addr=40]
ivtv0: i2c attach to card #0 ok [client=tda9887, addr=43]
ivtv0: loaded v4l-cx2341x-enc.fw firmware (262144 bytes)
ivtv0: loaded v4l-cx2341x-dec.fw firmware (262144 bytes)
ivtv0: Encoder revision: 0x02050032
ivtv0: Decoder revision: 0x02020023
ivtv0: Allocate DMA encoder MPEG stream: 128 x 32768 buffers (4096KB total)
ivtv0: Allocate DMA encoder YUV stream: 194 x 10800 buffers (2048KB total)
ivtv0: Allocate DMA encoder VBI stream: 120 x 17472 buffers (2048KB total)
ivtv0: Allocate DMA encoder PCM audio stream: 455 x 4608 buffers
(2048KB total)
ivtv0: Create encoder radio stream
ivtv0: Allocate DMA decoder MPEG stream: 16 x 65536 buffers (1024KB total)
ivtv0: Allocate DMA decoder VBI stream: 512 x 2048 buffers (1024KB total)
ivtv0: Create decoder VOUT stream
ivtv0: Allocate DMA decoder YUV stream: 24 x 43200 buffers (1024KB total)
ivtv0: loaded v4l-cx2341x-init.mpg firmware (155648 bytes)
tuner: type set to 47 (LG NTSC (TAPE series)) by ivtv i2c driver #0
ivtv0: Initialized WinTV PVR 350, card #0
ivtv: ==================== END INIT IVTV ====================
tuner: TV freq (268435455.93) out of range (44-958)
tuner: TV freq (0.00) out of range (44-958)
tuner: TV freq (0.00) out of range (44-958)
tuner: radio freq (0.00) out of range (65-108)
tuner: radio freq (283.25) out of range (65-108)
ivtvctl -a
ioctl IVTV_IOC_G_CODEC ok
Codec parameters
aspect : 2
audio : 0x00e9
bframes : 3
bitrate_mode: 0
bitrate : 8000000
bitrate_peak: 9600000
dnr_mode : 0
dnr_spatial : 0
dnr_temporal: 8
dnr_type : 0
framerate : 0
framespergop: 15
gop_closure : 1
pulldown : 0
stream_type : 14
ioctl VIDIOC_G_FMT ok
Type : Video Capture
Width : 384
Height : 288
ioctl VIDIOC_QUERYCAP ok
Driver name : ivtv
Card type : WinTV PVR 350
Bus info : 0000:02:01.0
Driver version: 1027
Capabilities : 0x010700F3
ioctl: VIDIOC_ENUMINPUT
Input : 0
Name : Composite 0
Type : 0x00000002
Audioset: 0x00000003
Tuner : 0x00000000
Standard: 0x00000000007F7FFF ( PAL NTSC SECAM )
Status : 0
Input : 1
Name : Composite 1
Type : 0x00000002
Audioset: 0x00000003
Tuner : 0x00000000
Standard: 0x00000000007F7FFF ( PAL NTSC SECAM )
Status : 0
Input : 2
Name : Composite 2
Type : 0x00000002
Audioset: 0x00000003
Tuner : 0x00000000
Standard: 0x00000000007F7FFF ( PAL NTSC SECAM )
Status : 0
Input : 3
Name : Composite 3
Type : 0x00000002
Audioset: 0x00000003
Tuner : 0x00000000
Standard: 0x00000000007F7FFF ( PAL NTSC SECAM )
Status : 0
Input : 4
Name : Tuner 0
Type : 0x00000001
Audioset: 0x00000003
Tuner : 0x00000000
Standard: 0x0000000000003000 ( NTSC )
Status : 0
Input : 5
Name : Composite 4
Type : 0x00000002
Audioset: 0x00000003
Tuner : 0x00000000
Standard: 0x00000000007F7FFF ( PAL NTSC SECAM )
Status : 0
Input : 6
Name : S-Video 0
Type : 0x00000002
Audioset: 0x00000003
Tuner : 0x00000000
Standard: 0x00000000007F7FFF ( PAL NTSC SECAM )
Status : 0
Input : 7
Name : S-Video 1
Type : 0x00000002
Audioset: 0x00000003
Tuner : 0x00000000
Standard: 0x00000000007F7FFF ( PAL NTSC SECAM )
Status : 0
Input : 8
Name : S-Video 2
Type : 0x00000002
Audioset: 0x00000003
Tuner : 0x00000000
Standard: 0x00000000007F7FFF ( PAL NTSC SECAM )
Status : 0
Input : 9
Name : S-Video 3
Type : 0x00000002
Audioset: 0x00000003
Tuner : 0x00000000
Standard: 0x00000000007F7FFF ( PAL NTSC SECAM )
Status : 0
ioctl VIDIOC_G_INPUT ok
Video input = 0
ioctl: VIDIOC_ENUMOUTPUT
Output : 0
Name : S-Video + Composite
Type : 0x00000002
Audioset: 0x00000001
Standard: 0x00000000007F7FFF ( PAL NTSC SECAM )
Output : 1
Name : Composite
Type : 0x00000002
Audioset: 0x00000001
Standard: 0x00000000007F7FFF ( PAL NTSC SECAM )
Output : 2
Name : S-Video
Type : 0x00000002
Audioset: 0x00000001
Standard: 0x00000000007F7FFF ( PAL NTSC SECAM )
Output : 3
Name : RGB
Type : 0x00000002
Audioset: 0x00000001
Standard: 0x00000000007F7FFF ( PAL NTSC SECAM )
Output : 4
Name : YUV C
Type : 0x00000002
Audioset: 0x00000001
Standard: 0x00000000007F7FFF ( PAL NTSC SECAM )
Output : 5
Name : YUV V
Type : 0x00000002
Audioset: 0x00000001
Standard: 0x00000000007F7FFF ( PAL NTSC SECAM )
ioctl VIDIOC_G_OUTPUT ok
Output = 0
ioctl: VIDIOC_ENUMAUDIO
Input : 0
Name : Tuner Audio In
Input : 1
Name : Audio Line In
ioctl VIDIOC_G_AUDIO ok
Audio input = 1: Audio Line In
ioctl VIDIOC_G_FREQUENCY ok
Frequency = 3188
ioctl: VIDIOC_ENUMSTD
index : 0
ID : 0x0000000000003000
Name : NTSC
Frame period: 1001/30000
Frame lines : 525
index : 1
ID : 0x00000000000000FF
Name : PAL
Frame period: 1/25
Frame lines : 625
index : 2
ID : 0x00000000007F0000
Name : SECAM
Frame period: 1/25
Frame lines : 625
ioctl VIDIOC_G_STD ok
Video standard = 0x00003000
ioctl: VIDIOC_QUERYCTRL
Brightness = 128
Contrast = 64
Saturation = 64
Hue = 0
Volume = 0
Mute = 0
_______________________________________________
ivtv-users mailing list
http://ivtvdriver.org/mailman/listinfo/ivtv-users
Loading...