Mailing List Archive

Please test: 0.7.0 prerelease
Hi all,

I think I committed everything needed to release a ivtv-0.7.0 suitable
for the 2.6.17 kernel. Nevertheless, I didn't have time left for actual
testing so I would appreciate it if some of you could do it. So if you
want to upgrade to a 2.6.17 kernel, then now is the time to do it.

You can download the prerelease here:

http://ivtvdriver.org/viewcvs/ivtv/branches/0.7.tar.gz?view=tar

I haven't yet updated the README and ChangeLog files, but it is
effectively identical to ivtv-0.6 except for being updated for the
2.6.17 kernel.

Please note: ivtv-0.7.0 is for the 2.6.17 kernel, not for earlier
kernels. So don't bother downloading this if you are using older
kernels.

Hans

_______________________________________________
ivtv-devel mailing list
ivtv-devel@ivtvdriver.org
http://ivtvdriver.org/mailman/listinfo/ivtv-devel
Re: [ivtv-users] Please test: 0.7.0 prerelease [ In reply to ]
> I haven't yet updated the README and ChangeLog files, but it is
> effectively identical to ivtv-0.6 except for being updated for the
> 2.6.17 kernel.

The newi2c stuff only appears to be half wired up over in lirc (CVS as of a
few minutes ago). Changing ir_probe to pass I2C_HW_B_CX2341X adapters to
ir_attach (which is already changed to check for the new id) seems to work.

Maybe something worthy of throwing in the release notes.

(resent to the list people actually read)

--
Anduin Withers


_______________________________________________
ivtv-devel mailing list
ivtv-devel@ivtvdriver.org
http://ivtvdriver.org/mailman/listinfo/ivtv-devel
Re: [ivtv-users] Please test: 0.7.0 prerelease [ In reply to ]
Updated ivtv to use the videodev2.h from the kernel sources.

It is available from the same place:

http://ivtvdriver.org/viewcvs/ivtv/branches/0.7.tar.gz?view=tar

Thanks,

Hans

On Monday 26 June 2006 08:54, Michael Hughes wrote:
> If you would give us an update on this one, I'd like to know when
> it's fixed so i can give it another try. thanks!
>
> On 6/26/06, Hans Verkuil <hverkuil@xs4all.nl> wrote:
> > On Monday 26 June 2006 04:35, Michael Hughes wrote:
> > > Update:
> > >
> > > I've managed to get v4l working "correctly" (ex. Modprobes the
> > > drivers clean, I also took the liberty of compiling them
> > > statically into the kernel after this event, instead of as
> > > modules)
> > >
> > > cc -I/home/d3ity/0.7/utils/../driver -D_GNU_SOURCE -O2 -Wall -c
> > > -o ivtvctl.o ivtvctl.c
> > > ivtvctl.c: In function `main':
> > > ivtvctl.c:1766: error: `V4L2_TUNER_MODE_LANG1_LANG2' undeclared
> > > (first use in this function)
> > > ivtvctl.c:1766: error: (Each undeclared identifier is reported
> > > only once ivtvctl.c:1766: error: for each function it appears
> > > in.) make[1]: *** [ivtvctl.o] Error 1
> > > make[1]: Leaving directory `/home/d3ity/0.7/utils'
> > > make: *** [all] Error 2
> >
> > Old videodev2.h user header. ivtvctl should use the kernel's header
> > or define this explicitly. I'll fix this.
> >
> > Hans
> >
> > _______________________________________________
> > ivtv-users mailing list
> > ivtv-users@ivtvdriver.org
> > http://ivtvdriver.org/mailman/listinfo/ivtv-users

_______________________________________________
ivtv-devel mailing list
ivtv-devel@ivtvdriver.org
http://ivtvdriver.org/mailman/listinfo/ivtv-devel
Re: Please test: 0.7.0 prerelease [ In reply to ]
Hans,

FC5 latest kernel (2.6.17-1.2139_FC5smp) on monday 26th of june 2006
round 20:31 CEST.
- Compiling OK.
- loading ivtv OK.
- loading ivtv_fb OK.

The only problem I have is with lirc. I updated lirc with cvs recompiled
and started it (modprobe lirc_i2c) and the only entry in my log is
"lirc_dev: IR Remote Control driver registered, at major 61".
Normally it would show:
lirc_dev: IR Remote Control driver registered, at major 61
lirc_i2c: no version for "lirc_unregister_plugin" found: kernel tainted.
lirc_i2c: chip found @ 0x71 (Hauppauge IR (PVR150))
lirc_dev: lirc_register_plugin: sample_rate: 10
lirc_i2c: chip found @ 0x18 (Hauppauge IR)
lirc_dev: lirc_register_plugin: sample_rate: 10
I do not know if this is a lirc problem or ivtv.

Regards,

Michel.

dmesg log for ivtv:
ivtv: ==================== START INIT IVTV ====================
ivtv: version 0.7.0 (development snapshot compiled on ma 26 jun 2006
20:09:28 CEST) loading
ivtv: Linux version: 2.6.17-1.2139_FC5smp SMP mod_unload 686 REGPARM
4KSTACKS gcc-4.1
ivtv: In case of problems please include the debug info between
ivtv: the START INIT IVTV and END INIT IVTV lines, along with
ivtv: any module options, when mailing the ivtv-users mailinglist.
ivtv0: Autodetected Hauppauge WinTV PVR-150 card (cx23416 based)
ACPI: PCI Interrupt 0000:02:0c.0[A] -> GSI 20 (level, low) -> IRQ 217
tveeprom 1-0050: Hauppauge model 26059, rev C155, serial# 7583011
tveeprom 1-0050: tuner model is Philips FQ1216ME MK3 (idx 55, type 38)
tveeprom 1-0050: TV standards PAL(B/G) PAL(I) SECAM(L/L') PAL(D/D1/K)
(eeprom 0x74)
tveeprom 1-0050: audio processor is CX25843 (idx 37)
tveeprom 1-0050: decoder processor is CX25843 (idx 30)
tveeprom 1-0050: has no radio, has IR remote
tuner 1-0061: chip found @ 0xc2 (ivtv i2c driver #0)
tda9887 1-0043: chip found @ 0x86 (ivtv i2c driver #0)
cx25840 1-0044: cx25843-23 found @ 0x88 (ivtv i2c driver #0)
cx25840 1-0044: loaded v4l-cx25840.fw firmware (16382 bytes)
wm8775 1-001b: chip found @ 0x36 (ivtv i2c driver #0)
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: 161 x 12960 buffers (2048KB total)
ivtv0: Allocate DMA encoder VBI stream: 80 x 26208 buffers (2048KB total)
ivtv0: Allocate DMA encoder PCM audio stream: 455 x 4608 buffers (2048KB
total)
tuner 1-0061: type set to 38 (Philips PAL/SECAM multi (FM1216ME MK3))
ivtv0: Initialized Hauppauge WinTV PVR-150, card #0
ivtv: ====================== NEXT CARD ======================
ivtv1: Autodetected Hauppauge WinTV PVR-350 card (cx23415 based)
ACPI: PCI Interrupt 0000:02:0d.0[A] -> GSI 21 (level, low) -> IRQ 225
tuner 2-0061: chip found @ 0xc2 (ivtv i2c driver #1)
tveeprom 2-0050: Hauppauge model 48134, rev I121, serial# 6182877
tveeprom 2-0050: tuner model is Philips FM1216 (idx 21, type 5)
tveeprom 2-0050: TV standards PAL(B/G) (eeprom 0x04)
tveeprom 2-0050: audio processor is MSP4418 (idx 25)
tveeprom 2-0050: decoder processor is SAA7115 (idx 19)
tveeprom 2-0050: has radio, has IR remote
saa7115 2-0021: saa7115 found @ 0x42 (ivtv i2c driver #1)
saa7127 2-0044: saa7127 found @ 0x88 (ivtv i2c driver #1)
msp3400 2-0040: MSP4418G-A2 found @ 0x80 (ivtv i2c driver #1)
msp3400 2-0040: MSP4418G-A2 supports nicam and radio, mode is autodetect
and autoselect
ivtv1: loaded v4l-cx2341x-enc.fw firmware (262144 bytes)
ivtv1: loaded v4l-cx2341x-dec.fw firmware (262144 bytes)
ivtv1: Encoder revision: 0x02050032
ivtv1: Decoder revision: 0x02020023
ivtv1: Allocate DMA encoder MPEG stream: 128 x 32768 buffers (4096KB total)
ivtv1: Allocate DMA encoder YUV stream: 161 x 12960 buffers (2048KB total)
ivtv1: Allocate DMA encoder VBI stream: 80 x 26208 buffers (2048KB total)
ivtv1: Allocate DMA encoder PCM audio stream: 455 x 4608 buffers (2048KB
total)
ivtv1: Create encoder radio stream
ivtv1: Allocate DMA decoder MPEG stream: 16 x 65536 buffers (1024KB total)
ivtv1: Allocate DMA decoder VBI stream: 512 x 2048 buffers (1024KB total)
ivtv1: Create decoder VOUT stream
ivtv1: Allocate DMA decoder YUV stream: 20 x 51840 buffers (1024KB total)
ivtv1: loaded v4l-cx2341x-init.mpg firmware (155648 bytes)
tuner 2-0061: type set to 5 (Philips PAL_BG (FI1216 and compatibles))
ivtv1: Initialized Hauppauge WinTV PVR-350, card #1
ivtv: ==================== END INIT IVTV ====================
Re: Please test: 0.7.0 prerelease [ In reply to ]
> The only problem I have is with lirc. I updated lirc with cvs recompiled
> and started it (modprobe lirc_i2c) and the only entry in my log is
> "lirc_dev: IR Remote Control driver registered, at major 61".
> Normally it would show:
> lirc_dev: IR Remote Control driver registered, at major 61
> lirc_i2c: no version for "lirc_unregister_plugin" found: kernel tainted.
> lirc_i2c: chip found @ 0x71 (Hauppauge IR (PVR150))
> lirc_dev: lirc_register_plugin: sample_rate: 10
> lirc_i2c: chip found @ 0x18 (Hauppauge IR)
> lirc_dev: lirc_register_plugin: sample_rate: 10
> I do not know if this is a lirc problem or ivtv.
>
> Regards,
>
> Michel.

I've had similar results, but with ALL versions of ivtv with my PVR-150.
I've not had any sign of life from the IR EVER on this card....

I get:
<snip>
tveeprom 1-0050: has no radio, has IR remote

<snip>
lirc_dev: IR Remote Control driver registered, at major 61
lirc_pvr150: no version for "lirc_unregister_plugin" found: kernel tainted.
lirc_pvr150: probe 0x70 @ ivtv i2c driver #0: no
lirc_pvr150: probe 0x71 @ ivtv i2c driver #0: no
lirc_pvr150: ivtv i2c driver #0: no devices found

lirc_dev ([-1]): open called
lirc_dev ([-1]): open result = -ENODEV
<snip>

[root@media ~]# tail /var/log/lircd
media.nzbaxters lircd: could not open /dev/lirc0
media.nzbaxters lircd: default_init(): No such device
media.nzbaxters lircd: caught signal
media.nzbaxters lircd: lircd(hauppauge_pvr150) ready
media.nzbaxters lircd: caught signal
media.nzbaxters lircd: lircd(hauppauge_pvr150) ready
media.nzbaxters lircd: accepted new client on /dev/lircd
media.nzbaxters lircd: could not open /dev/lirc0
media.nzbaxters lircd: default_init(): No such device
media.nzbaxters lircd: caught signal


I'm using a 1045 (NTSC) version of the card - what model is yours? What
LIRC version do you use (rpm? source version?)



_______________________________________________
ivtv-devel mailing list
ivtv-devel@ivtvdriver.org
http://ivtvdriver.org/mailman/listinfo/ivtv-devel
Re: Please test: 0.7.0 prerelease [ In reply to ]
On Monday 26 June 2006 21:23, Simon Baxter wrote:
> > The only problem I have is with lirc. I updated lirc with cvs
> > recompiled and started it (modprobe lirc_i2c) and the only entry in
> > my log is "lirc_dev: IR Remote Control driver registered, at major
> > 61". Normally it would show:
> > lirc_dev: IR Remote Control driver registered, at major 61
> > lirc_i2c: no version for "lirc_unregister_plugin" found: kernel
> > tainted. lirc_i2c: chip found @ 0x71 (Hauppauge IR (PVR150))
> > lirc_dev: lirc_register_plugin: sample_rate: 10
> > lirc_i2c: chip found @ 0x18 (Hauppauge IR)
> > lirc_dev: lirc_register_plugin: sample_rate: 10
> > I do not know if this is a lirc problem or ivtv.
> >
> > Regards,
> >
> > Michel.
>
> I've had similar results, but with ALL versions of ivtv with my
> PVR-150. I've not had any sign of life from the IR EVER on this
> card....

<paranoia mode on>
You DO have a IR connector, do you? I mean, I'm not sure if the tveeprom
can be trusted 100%.
<paranoia mode off>

Hans

>
> I get:
> <snip>
> tveeprom 1-0050: has no radio, has IR remote
>
> <snip>
> lirc_dev: IR Remote Control driver registered, at major 61
> lirc_pvr150: no version for "lirc_unregister_plugin" found: kernel
> tainted. lirc_pvr150: probe 0x70 @ ivtv i2c driver #0: no
> lirc_pvr150: probe 0x71 @ ivtv i2c driver #0: no
> lirc_pvr150: ivtv i2c driver #0: no devices found
>
> lirc_dev ([-1]): open called
> lirc_dev ([-1]): open result = -ENODEV
> <snip>
>
> [root@media ~]# tail /var/log/lircd
> media.nzbaxters lircd: could not open /dev/lirc0
> media.nzbaxters lircd: default_init(): No such device
> media.nzbaxters lircd: caught signal
> media.nzbaxters lircd: lircd(hauppauge_pvr150) ready
> media.nzbaxters lircd: caught signal
> media.nzbaxters lircd: lircd(hauppauge_pvr150) ready
> media.nzbaxters lircd: accepted new client on /dev/lircd
> media.nzbaxters lircd: could not open /dev/lirc0
> media.nzbaxters lircd: default_init(): No such device
> media.nzbaxters lircd: caught signal
>
>
> I'm using a 1045 (NTSC) version of the card - what model is yours?
> What LIRC version do you use (rpm? source version?)
>
>
>
> _______________________________________________
> ivtv-devel mailing list
> ivtv-devel@ivtvdriver.org
> http://ivtvdriver.org/mailman/listinfo/ivtv-devel

_______________________________________________
ivtv-devel mailing list
ivtv-devel@ivtvdriver.org
http://ivtvdriver.org/mailman/listinfo/ivtv-devel
Re: Please test: 0.7.0 prerelease [ In reply to ]
> <paranoia mode on>
> You DO have a IR connector, do you? I mean, I'm not sure if the tveeprom
> can be trusted 100%.
> <paranoia mode off>
>
> Hans
>

heh heh - yip. Card came with a mini-audio socket in back, and the combo
IR/Blaster receiver wire + remote.

All very pretty - but none of it works!



_______________________________________________
ivtv-devel mailing list
ivtv-devel@ivtvdriver.org
http://ivtvdriver.org/mailman/listinfo/ivtv-devel
Re: Please test: 0.7.0 prerelease [ In reply to ]
Simon, Hans,

I have a PVR-150 PAL and a PVR-350 PAL.

With version 0.6.3 of ivtv and kernel 2.6.16 and LIRC cvs i had both ir
receivers working.

Currently none. Ik wil try some debugging tomorrow, don't have time now.
Looks like the cards are not responding to the i2c probing of lirc.

Regards,

Michel.


_______________________________________________
ivtv-devel mailing list
ivtv-devel@ivtvdriver.org
http://ivtvdriver.org/mailman/listinfo/ivtv-devel
Re: Please test: 0.7.0 prerelease [ In reply to ]
On Monday 26 June 2006 22:37, Michel Verbraak wrote:
> Simon, Hans,
>
> I have a PVR-150 PAL and a PVR-350 PAL.
>
> With version 0.6.3 of ivtv and kernel 2.6.16 and LIRC cvs i had both
> ir receivers working.
>
> Currently none. Ik wil try some debugging tomorrow, don't have time
> now. Looks like the cards are not responding to the i2c probing of
> lirc.
>
> Regards,
>
> Michel.

It's likely because lirc is checking for adapter ID I2C_HW_B_BT848. But
in 2.6.17 it's been changed to the (correct) I2C_HW_B_CX2341X. But what
I really don't understand is why lirc doesn't check for the
I2C_ADAP_CLASS_TV_ANALOG class adapters. That's much more generic for
2.6 kernels.

Furthermore, I'm always using the ir-kbd-i2c module. I can then run
lircd pointing it to the /dev/input/eventX device.

Hans

_______________________________________________
ivtv-devel mailing list
ivtv-devel@ivtvdriver.org
http://ivtvdriver.org/mailman/listinfo/ivtv-devel
Re: Please test: 0.7.0 prerelease [ In reply to ]
On Monday 26 June 2006 22:08, Simon Baxter wrote:
> > <paranoia mode on>
> > You DO have a IR connector, do you? I mean, I'm not sure if the
> > tveeprom can be trusted 100%.
> > <paranoia mode off>
> >
> > Hans
>
> heh heh - yip. Card came with a mini-audio socket in back, and the
> combo IR/Blaster receiver wire + remote.
>
> All very pretty - but none of it works!

Ah, an IR-Blaster. Did you check this page?
http://www.blushingpenguin.com/mark/blog/?p=24

Hans

_______________________________________________
ivtv-devel mailing list
ivtv-devel@ivtvdriver.org
http://ivtvdriver.org/mailman/listinfo/ivtv-devel
Re: Please test: 0.7.0 prerelease [ In reply to ]
Hi,

I have been testing on x86_64 (2x Dual Core Opterons) FC5 with a vanilla
2.6.17 kernel and a PVR500, with the 0.7 ivtv drivers.

I just wanted to say so far so good :), it's been running with a mythbackend
with 2 clients running continuously for 4 hours now. Pictures look good and
no driver hangups.

Thanks
Matt

_______________________________________________
ivtv-devel mailing list
ivtv-devel@ivtvdriver.org
http://ivtvdriver.org/mailman/listinfo/ivtv-devel
Re: Please test: 0.7.0 prerelease [ In reply to ]
> On Monday 26 June 2006 22:08, Simon Baxter wrote:
>> > <paranoia mode on>
>> > You DO have a IR connector, do you? I mean, I'm not sure if the
>> > tveeprom can be trusted 100%.
>> > <paranoia mode off>
>> >
>> > Hans
>>
>> heh heh - yip. Card came with a mini-audio socket in back, and the
>> combo IR/Blaster receiver wire + remote.
>>
>> All very pretty - but none of it works!
>
> Ah, an IR-Blaster. Did you check this page?
> http://www.blushingpenguin.com/mark/blog/?p=24
>
> Hans

Thanks - I'm trying Mark. Looks like a common (ish) problem.



_______________________________________________
ivtv-devel mailing list
ivtv-devel@ivtvdriver.org
http://ivtvdriver.org/mailman/listinfo/ivtv-devel
Re: Please test: 0.7.0 prerelease [ In reply to ]
Hans Verkuil schreef:
> On Monday 26 June 2006 22:37, Michel Verbraak wrote:
>
>> Simon, Hans,
>>
>> I have a PVR-150 PAL and a PVR-350 PAL.
>>
>> With version 0.6.3 of ivtv and kernel 2.6.16 and LIRC cvs i had both
>> ir receivers working.
>>
>> Currently none. Ik wil try some debugging tomorrow, don't have time
>> now. Looks like the cards are not responding to the i2c probing of
>> lirc.
>>
>> Regards,
>>
>> Michel.
>>
>
> It's likely because lirc is checking for adapter ID I2C_HW_B_BT848. But
> in 2.6.17 it's been changed to the (correct) I2C_HW_B_CX2341X. But what
> I really don't understand is why lirc doesn't check for the
> I2C_ADAP_CLASS_TV_ANALOG class adapters. That's much more generic for
> 2.6 kernels.
>
> Furthermore, I'm always using the ir-kbd-i2c module. I can then run
> lircd pointing it to the /dev/input/eventX device.
>
>
did a modprobe ir-kbd-i2c and the following is in the log:
input: i2c IR (Hauppauge) as /class/input/input2
ir-kbd-i2c: i2c IR (Hauppauge) detected at i2c-2/2-0018/ir0 [ivtv i2c
driver #1]

And I do get one event device:
crw------- 1 root root 13, 66 jun 27 07:26 event2

Only one of the two cards is seen by ir-kbd-i2c. And from the driver
number [ivtv i2c driver #1] it is my PVR-350 and not the PVR-150.
Any suggestions!? I will have a look at the lirc part also.
> Hans
>
> _______________________________________________
> ivtv-devel mailing list
> ivtv-devel@ivtvdriver.org
> http://ivtvdriver.org/mailman/listinfo/ivtv-devel
>
Re: Please test: 0.7.0 prerelease [ In reply to ]
On Mon, Jun 26, 2006 at 12:24:54AM +0200, Hans Verkuil wrote:
> I think I committed everything needed to release a ivtv-0.7.0 suitable
> for the 2.6.17 kernel. Nevertheless, I didn't have time left for actual
> testing so I would appreciate it if some of you could do it. So if you
> want to upgrade to a 2.6.17 kernel, then now is the time to do it.
>
> You can download the prerelease here:
>
> http://ivtvdriver.org/viewcvs/ivtv/branches/0.7.tar.gz?view=tar
>
> I haven't yet updated the README and ChangeLog files, but it is
> effectively identical to ivtv-0.6 except for being updated for the
> 2.6.17 kernel.
>
> Please note: ivtv-0.7.0 is for the 2.6.17 kernel, not for earlier
> kernels. So don't bother downloading this if you are using older
> kernels.

I tried building on FC4-FC6 (all 2.6.17 kernels). There seems to be
some issue in the userland build (ivtvctl):

ivtvctl.c: In function 'main':
ivtvctl.c:698: error: 'union <anonymous>' has no member named 'sliced'
ivtvctl.c:701: error: 'union <anonymous>' has no member named 'sliced'
ivtvctl.c:702: error: 'V4L2_SLICED_TELETEXT_B' undeclared (first use in this function)
ivtvctl.c:702: error: (Each undeclared identifier is reported only once
ivtvctl.c:702: error: for each function it appears in.)
ivtvctl.c:704: error: 'union <anonymous>' has no member named 'sliced'
ivtvctl.c:705: error: 'V4L2_SLICED_CAPTION_525' undeclared (first use in this function)
ivtvctl.c:707: error: 'union <anonymous>' has no member named 'sliced'
ivtvctl.c:708: error: 'V4L2_SLICED_WSS_625' undeclared (first use in this function)

Looks like it picks up the wrong v4l headers.
--
Axel.Thimm at ATrpms.net
Re: Please test: 0.7.0 prerelease (LIRC problem) [ In reply to ]
LIRC cvs version of today, tuesday 27th of june 2006 14:00 CEST seems to
work allright. They updated the lirc_i2c.c file.

Regards,

Michel
http://www.verbraak.org/IvTv

Michel Verbraak schreef:
> Hans Verkuil schreef:
>> On Monday 26 June 2006 22:37, Michel Verbraak wrote:
>>
>>> Simon, Hans,
>>>
>>> I have a PVR-150 PAL and a PVR-350 PAL.
>>>
>>> With version 0.6.3 of ivtv and kernel 2.6.16 and LIRC cvs i had both
>>> ir receivers working.
>>>
>>> Currently none. Ik wil try some debugging tomorrow, don't have time
>>> now. Looks like the cards are not responding to the i2c probing of
>>> lirc.
>>>
>>> Regards,
>>>
>>> Michel.
>>>
>>
>> It's likely because lirc is checking for adapter ID I2C_HW_B_BT848. But
>> in 2.6.17 it's been changed to the (correct) I2C_HW_B_CX2341X. But what
>> I really don't understand is why lirc doesn't check for the
>> I2C_ADAP_CLASS_TV_ANALOG class adapters. That's much more generic for
>> 2.6 kernels.
>>
>> Furthermore, I'm always using the ir-kbd-i2c module. I can then run
>> lircd pointing it to the /dev/input/eventX device.
>>
>>
> did a modprobe ir-kbd-i2c and the following is in the log:
> input: i2c IR (Hauppauge) as /class/input/input2
> ir-kbd-i2c: i2c IR (Hauppauge) detected at i2c-2/2-0018/ir0 [ivtv i2c
> driver #1]
>
> And I do get one event device:
> crw------- 1 root root 13, 66 jun 27 07:26 event2
>
> Only one of the two cards is seen by ir-kbd-i2c. And from the driver
> number [ivtv i2c driver #1] it is my PVR-350 and not the PVR-150.
> Any suggestions!? I will have a look at the lirc part also.
>> Hans
>>
>> _______________________________________________
>> ivtv-devel mailing list
>> ivtv-devel@ivtvdriver.org
>> http://ivtvdriver.org/mailman/listinfo/ivtv-devel
>>
>
> ------------------------------------------------------------------------
>
> _______________________________________________
> ivtv-devel mailing list
> ivtv-devel@ivtvdriver.org
> http://ivtvdriver.org/mailman/listinfo/ivtv-devel
Re: Please test: 0.7.0 prerelease (LIRC problem) [ In reply to ]
Hmm...

$ diff lirc/drivers/lirc_i2c/lirc_i2c.c lirc\
062106/drivers/lirc_i2c/lirc_i2c.c
< /* $Id: lirc_i2c.c,v 1.38 2006/06/26 23:21:34 lirc Exp $ */
> /* $Id: lirc_i2c.c,v 1.37 2006/05/20 04:38:58 lirc Exp $ */
< #ifdef I2C_HW_B_CX2341X
< if (adap->id == (I2C_ALGO_BIT | I2C_HW_B_BT848) ||
< adap->id == (I2C_ALGO_BIT | I2C_HW_B_CX2341X))
< #else
< if (adap->id == (I2C_ALGO_BIT | I2C_HW_B_BT848))
< #endif
< {
---
> if (adap->id == (I2C_ALGO_BIT | I2C_HW_B_BT848)) {

Seems to have added some checking for i2c definitions for I2C_HW_B_CX2341X
(kernel 2.6.17+) and I2C_HW_B_BT848. Certainly looks like some updates in
the right areas, but proof will be in the pudding!

Will try it tonight....

----- Original Message -----
From: "Michel Verbraak" <Michel@verbraak.org>
To: "Discussion list for development of the IVTV driver"
<ivtv-devel@ivtvdriver.org>
Sent: Tuesday, June 27, 2006 8:39 AM
Subject: Re: [ivtv-devel] Please test: 0.7.0 prerelease (LIRC problem)


> LIRC cvs version of today, tuesday 27th of june 2006 14:00 CEST seems to
> work allright. They updated the lirc_i2c.c file.
>
> Regards,
>
> Michel
> http://www.verbraak.org/IvTv
>
> Michel Verbraak schreef:
>> Hans Verkuil schreef:
>>> On Monday 26 June 2006 22:37, Michel Verbraak wrote:
>>>
>>>> Simon, Hans,
>>>>
>>>> I have a PVR-150 PAL and a PVR-350 PAL.
>>>>
>>>> With version 0.6.3 of ivtv and kernel 2.6.16 and LIRC cvs i had both
>>>> ir receivers working.
>>>>
>>>> Currently none. Ik wil try some debugging tomorrow, don't have time
>>>> now. Looks like the cards are not responding to the i2c probing of
>>>> lirc.
>>>>
>>>> Regards,
>>>>
>>>> Michel.
>>>>
>>>
>>> It's likely because lirc is checking for adapter ID I2C_HW_B_BT848. But
>>> in 2.6.17 it's been changed to the (correct) I2C_HW_B_CX2341X. But what
>>> I really don't understand is why lirc doesn't check for the
>>> I2C_ADAP_CLASS_TV_ANALOG class adapters. That's much more generic for
>>> 2.6 kernels.
>>>
>>> Furthermore, I'm always using the ir-kbd-i2c module. I can then run
>>> lircd pointing it to the /dev/input/eventX device.
>>>
>>>
>> did a modprobe ir-kbd-i2c and the following is in the log:
>> input: i2c IR (Hauppauge) as /class/input/input2
>> ir-kbd-i2c: i2c IR (Hauppauge) detected at i2c-2/2-0018/ir0 [ivtv i2c
>> driver #1]
>>
>> And I do get one event device:
>> crw------- 1 root root 13, 66 jun 27 07:26 event2
>>
>> Only one of the two cards is seen by ir-kbd-i2c. And from the driver
>> number [ivtv i2c driver #1] it is my PVR-350 and not the PVR-150.
>> Any suggestions!? I will have a look at the lirc part also.
>>> Hans
>>>
>>> _______________________________________________
>>> ivtv-devel mailing list
>>> ivtv-devel@ivtvdriver.org
>>> http://ivtvdriver.org/mailman/listinfo/ivtv-devel
>>>
>>
>> ------------------------------------------------------------------------
>>
>> _______________________________________________
>> ivtv-devel mailing list
>> ivtv-devel@ivtvdriver.org
>> http://ivtvdriver.org/mailman/listinfo/ivtv-devel
>
>


--------------------------------------------------------------------------------


> _______________________________________________
> ivtv-devel mailing list
> ivtv-devel@ivtvdriver.org
> http://ivtvdriver.org/mailman/listinfo/ivtv-devel



_______________________________________________
ivtv-devel mailing list
ivtv-devel@ivtvdriver.org
http://ivtvdriver.org/mailman/listinfo/ivtv-devel
Re: Please test: 0.7.0 prerelease (LIRC problem) [ In reply to ]
> $ diff lirc/drivers/lirc_i2c/lirc_i2c.c lirc\
> 062106/drivers/lirc_i2c/lirc_i2c.c
> < /* $Id: lirc_i2c.c,v 1.38 2006/06/26 23:21:34 lirc Exp $ */
>> /* $Id: lirc_i2c.c,v 1.37 2006/05/20 04:38:58 lirc Exp $ */
> < #ifdef I2C_HW_B_CX2341X
> < if (adap->id == (I2C_ALGO_BIT | I2C_HW_B_BT848) ||
> < adap->id == (I2C_ALGO_BIT | I2C_HW_B_CX2341X))
> < #else
> < if (adap->id == (I2C_ALGO_BIT | I2C_HW_B_BT848))
> < #endif
> < {
> ---
>> if (adap->id == (I2C_ALGO_BIT | I2C_HW_B_BT848)) {
>
> Seems to have added some checking for i2c definitions for I2C_HW_B_CX2341X
> (kernel 2.6.17+) and I2C_HW_B_BT848. Certainly looks like some updates in
> the right areas, but proof will be in the pudding!
>
> Will try it tonight....


There must be something fundamental I'm doing wrong. I get the same
problem:

1010 cvs -d:pserver:anonymous@lirc.cvs.sourceforge.net:/cvsroot/lirc
login
1011 cvs -z3 -d:pserver:anonymous@lirc.cvs.sourceforge.net:/cvsroot/lirc
co -P lirc
1012 cd lirc/
1019 ./autogen.sh
1025 ./setup.sh
1026 make
1027 make install
1028 depmod


modprobe lirc_dev debug=1
modprobe lirc_i2c debug=1
lircd

lirc_dev: IR Remote Control driver registered, at major 61
lirc_i2c: probe 0x1a @ ivtv i2c driver #0: no
lirc_i2c: probe 0x18 @ ivtv i2c driver #0: no
lirc_i2c: probe 0x71 @ ivtv i2c driver #0: no
lirc_i2c: probe 0x4b @ ivtv i2c driver #0: no
lirc_i2c: probe 0x64 @ ivtv i2c driver #0: no
lirc_i2c: probe 0x30 @ ivtv i2c driver #0: no
lirc_i2c: probe 0x6b @ ivtv i2c driver #0: no

[root@media lirc]# tail /var/log/lircd
Jun 27 19:05:19 media.nzbaxters lircd: accepted new client on /dev/lircd
Jun 27 19:05:19 media.nzbaxters lircd: could not open /dev/lirc
Jun 27 19:05:19 media.nzbaxters lircd: default_init(): No such device
Jun 27 19:05:19 media.nzbaxters lircd: caught signal
Jun 27 19:12:29 media.nzbaxters lircd: lircd(hauppauge) ready


Am I not including something when I compile or something?

I did see this message:
"You should add the contents of `/usr/share/aclocal/libtool.m4' to
`aclocal.m4'."


ivtv seems ok:
Linux video capture interface: v1.00
ivtv: ==================== START INIT IVTV ====================
ivtv: version 0.6.3 (development snapshot compiled on Sat 17 Jun 2006
03:30:00 PM PDT) loading
ivtv: Linux version: 2.6.16.18 686 REGPARM 4KSTACKS gcc-4.1
ivtv: In case of problems please include the debug info between
ivtv: the START INIT IVTV and END INIT IVTV lines, along with
ivtv: any module options, when mailing the ivtv-users mailinglist.
ivtv0: Autodetected Hauppauge WinTV PVR-150 card (cx23416 based)
ACPI: PCI Interrupt 0000:00:0a.0[A] -> GSI 17 (level, low) -> IRQ 21
ivtv0: Unreasonably low latency timer, setting to 64 (was 32)
tveeprom 1-0050: Hauppauge model 26132, rev F0B2, serial# 9400151
tveeprom 1-0050: tuner model is TCL M2523_5N_E (idx 112, type 4)
tveeprom 1-0050: TV standards NTSC(M) (eeprom 0x08)
tveeprom 1-0050: audio processor is CX25841 (idx 35)
tveeprom 1-0050: decoder processor is CX25841 (idx 28)
tveeprom 1-0050: has no radio, has IR remote
tuner 1-0061: chip found @ 0xc2 (ivtv i2c driver #0)
cx25840 1-0044: cx25841-23 found @ 0x88 (ivtv i2c driver #0)
cx25840 1-0044: loaded v4l-cx25840.fw firmware (16382 bytes)
wm8775 1-001b: chip found @ 0x36 (ivtv i2c driver #0)
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)
tuner 1-0061: type set to 50 (TCL 2002N)
ivtv0: Initialized Hauppauge WinTV PVR-150, card #0
ivtv: ==================== END INIT IVTV ====================



What am I missing here????



_______________________________________________
ivtv-devel mailing list
ivtv-devel@ivtvdriver.org
http://ivtvdriver.org/mailman/listinfo/ivtv-devel
Re: Please test: 0.7.0 prerelease (LIRC problem) [ In reply to ]
Simon,

Have a look for the file i2c-id.h and check it has the variable

I2C_HW_B_CX2341X set. You might have more than one version of this file on your system. Check to see lirc is using the right one because if the variable is not in the file lirc will compile the code without the wrong probe structure.

Regards,

Michel.

Simon Baxter schreef:
>> $ diff lirc/drivers/lirc_i2c/lirc_i2c.c lirc\
>> 062106/drivers/lirc_i2c/lirc_i2c.c
>> < /* $Id: lirc_i2c.c,v 1.38 2006/06/26 23:21:34 lirc Exp $ */
>>
>>> /* $Id: lirc_i2c.c,v 1.37 2006/05/20 04:38:58 lirc Exp $ */
>>>
>> < #ifdef I2C_HW_B_CX2341X
>> < if (adap->id == (I2C_ALGO_BIT | I2C_HW_B_BT848) ||
>> < adap->id == (I2C_ALGO_BIT | I2C_HW_B_CX2341X))
>> < #else
>> < if (adap->id == (I2C_ALGO_BIT | I2C_HW_B_BT848))
>> < #endif
>> < {
>> ---
>>
>>> if (adap->id == (I2C_ALGO_BIT | I2C_HW_B_BT848)) {
>>>
>> Seems to have added some checking for i2c definitions for I2C_HW_B_CX2341X
>> (kernel 2.6.17+) and I2C_HW_B_BT848. Certainly looks like some updates in
>> the right areas, but proof will be in the pudding!
>>
>> Will try it tonight....
>>
>
>
> There must be something fundamental I'm doing wrong. I get the same
> problem:
>
> 1010 cvs -d:pserver:anonymous@lirc.cvs.sourceforge.net:/cvsroot/lirc
> login
> 1011 cvs -z3 -d:pserver:anonymous@lirc.cvs.sourceforge.net:/cvsroot/lirc
> co -P lirc
> 1012 cd lirc/
> 1019 ./autogen.sh
> 1025 ./setup.sh
> 1026 make
> 1027 make install
> 1028 depmod
>
>
> modprobe lirc_dev debug=1
> modprobe lirc_i2c debug=1
> lircd
>
> lirc_dev: IR Remote Control driver registered, at major 61
> lirc_i2c: probe 0x1a @ ivtv i2c driver #0: no
> lirc_i2c: probe 0x18 @ ivtv i2c driver #0: no
> lirc_i2c: probe 0x71 @ ivtv i2c driver #0: no
> lirc_i2c: probe 0x4b @ ivtv i2c driver #0: no
> lirc_i2c: probe 0x64 @ ivtv i2c driver #0: no
> lirc_i2c: probe 0x30 @ ivtv i2c driver #0: no
> lirc_i2c: probe 0x6b @ ivtv i2c driver #0: no
>
> [root@media lirc]# tail /var/log/lircd
> Jun 27 19:05:19 media.nzbaxters lircd: accepted new client on /dev/lircd
> Jun 27 19:05:19 media.nzbaxters lircd: could not open /dev/lirc
> Jun 27 19:05:19 media.nzbaxters lircd: default_init(): No such device
> Jun 27 19:05:19 media.nzbaxters lircd: caught signal
> Jun 27 19:12:29 media.nzbaxters lircd: lircd(hauppauge) ready
>
>
> Am I not including something when I compile or something?
>
> I did see this message:
> "You should add the contents of `/usr/share/aclocal/libtool.m4' to
> `aclocal.m4'."
>
>
> ivtv seems ok:
> Linux video capture interface: v1.00
> ivtv: ==================== START INIT IVTV ====================
> ivtv: version 0.6.3 (development snapshot compiled on Sat 17 Jun 2006
> 03:30:00 PM PDT) loading
> ivtv: Linux version: 2.6.16.18 686 REGPARM 4KSTACKS gcc-4.1
> ivtv: In case of problems please include the debug info between
> ivtv: the START INIT IVTV and END INIT IVTV lines, along with
> ivtv: any module options, when mailing the ivtv-users mailinglist.
> ivtv0: Autodetected Hauppauge WinTV PVR-150 card (cx23416 based)
> ACPI: PCI Interrupt 0000:00:0a.0[A] -> GSI 17 (level, low) -> IRQ 21
> ivtv0: Unreasonably low latency timer, setting to 64 (was 32)
> tveeprom 1-0050: Hauppauge model 26132, rev F0B2, serial# 9400151
> tveeprom 1-0050: tuner model is TCL M2523_5N_E (idx 112, type 4)
> tveeprom 1-0050: TV standards NTSC(M) (eeprom 0x08)
> tveeprom 1-0050: audio processor is CX25841 (idx 35)
> tveeprom 1-0050: decoder processor is CX25841 (idx 28)
> tveeprom 1-0050: has no radio, has IR remote
> tuner 1-0061: chip found @ 0xc2 (ivtv i2c driver #0)
> cx25840 1-0044: cx25841-23 found @ 0x88 (ivtv i2c driver #0)
> cx25840 1-0044: loaded v4l-cx25840.fw firmware (16382 bytes)
> wm8775 1-001b: chip found @ 0x36 (ivtv i2c driver #0)
> 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)
> tuner 1-0061: type set to 50 (TCL 2002N)
> ivtv0: Initialized Hauppauge WinTV PVR-150, card #0
> ivtv: ==================== END INIT IVTV ====================
>
>
>
> What am I missing here????
>
>
>
> _______________________________________________
> ivtv-devel mailing list
> ivtv-devel@ivtvdriver.org
> http://ivtvdriver.org/mailman/listinfo/ivtv-devel
>
Re: Please test: 0.7.0 prerelease (LIRC problem) [ In reply to ]
> modprobe lirc_dev debug=1
> modprobe lirc_i2c debug=1
> lircd
>
> lirc_dev: IR Remote Control driver registered, at major 61
> lirc_i2c: probe 0x1a @ ivtv i2c driver #0: no
> lirc_i2c: probe 0x18 @ ivtv i2c driver #0: no
> lirc_i2c: probe 0x71 @ ivtv i2c driver #0: no
> lirc_i2c: probe 0x4b @ ivtv i2c driver #0: no
> lirc_i2c: probe 0x64 @ ivtv i2c driver #0: no
> lirc_i2c: probe 0x30 @ ivtv i2c driver #0: no
> lirc_i2c: probe 0x6b @ ivtv i2c driver #0: no
>
Does this card work under Windows/in another machine? If the IR
hardware isn't on the i2c bus, either it's broken or you have issues
with the bit banging algorithm.


_______________________________________________
ivtv-devel mailing list
ivtv-devel@ivtvdriver.org
http://ivtvdriver.org/mailman/listinfo/ivtv-devel
Re: Please test: 0.7.0 prerelease (LIRC problem) [ In reply to ]
On 28/06/06, Mark Weaver <mark-clist@npsl.co.uk> wrote:
> > modprobe lirc_dev debug=1
> > modprobe lirc_i2c debug=1
> > lircd
> >
> > lirc_dev: IR Remote Control driver registered, at major 61
> > lirc_i2c: probe 0x1a @ ivtv i2c driver #0: no
> > lirc_i2c: probe 0x18 @ ivtv i2c driver #0: no
> > lirc_i2c: probe 0x71 @ ivtv i2c driver #0: no
> > lirc_i2c: probe 0x4b @ ivtv i2c driver #0: no
> > lirc_i2c: probe 0x64 @ ivtv i2c driver #0: no
> > lirc_i2c: probe 0x30 @ ivtv i2c driver #0: no
> > lirc_i2c: probe 0x6b @ ivtv i2c driver #0: no
> >
> Does this card work under Windows/in another machine? If the IR
> hardware isn't on the i2c bus, either it's broken or you have issues
> with the bit banging algorithm.
>

I saw simmular messages last night when I briefly booted into 2.6.17.
The Remote works fine with 2.6.16 + ivtv 0.6 svn. I'll post them as
soon as I have some time. Also I did not get any video or audio from
the PVR350 (did not test the PVR500 yet).

Greets

_______________________________________________
ivtv-devel mailing list
ivtv-devel@ivtvdriver.org
http://ivtvdriver.org/mailman/listinfo/ivtv-devel
Re: Please test: 0.7.0 prerelease (LIRC problem) [ In reply to ]
> Simon,
>
> Have a look for the file i2c-id.h and check it has the variable
>
> I2C_HW_B_CX2341X set. You might have more than one version of this file on
> your system. Check to see lirc is using the right one because if the
> variable is not in the file lirc will compile the code without the wrong
> probe structure.

There seems to be a few versions of the file:

/usr/include/linux/i2c-id.h
/usr/src/kernels/linux-2.6.16.18/include/linux/i2c-id.h
/lib/modules/2.6.16.18/build/include/linux/i2c-id.h (system link)

grep I2C_HW_B_CX2341X
/usr/src/kernels/linux-2.6.16.18/include/linux/i2c-id.h
<nothing>

grep I2C_HW_B_CX2341X /usr/include/linux/i2c-id.h
<nothing>

Hans had said for my <2.6.17 kernel (2.6.16.18), I2C_HW_B_CX2341X isn't
used?? I2C_HW_B_BT848 is used instead, which is defined:
#define I2C_HW_B_BT848 0x05 /* BT848 video boards */

Could you send me a grep of your i2c-id.h for I2C_HW_B_CX2341X ??

Thanks!

> Simon Baxter schreef:
>>> $ diff lirc/drivers/lirc_i2c/lirc_i2c.c lirc\
>>> 062106/drivers/lirc_i2c/lirc_i2c.c
>>> < /* $Id: lirc_i2c.c,v 1.38 2006/06/26 23:21:34 lirc Exp $ */
>>>
>>>> /* $Id: lirc_i2c.c,v 1.37 2006/05/20 04:38:58 lirc Exp $ */
>>>>
>>> < #ifdef I2C_HW_B_CX2341X
>>> < if (adap->id == (I2C_ALGO_BIT | I2C_HW_B_BT848) ||
>>> < adap->id == (I2C_ALGO_BIT | I2C_HW_B_CX2341X))
>>> < #else
>>> < if (adap->id == (I2C_ALGO_BIT | I2C_HW_B_BT848))
>>> < #endif
>>> < {
>>> ---
>>>
>>>> if (adap->id == (I2C_ALGO_BIT | I2C_HW_B_BT848)) {
>>>>
>>> Seems to have added some checking for i2c definitions for
>>> I2C_HW_B_CX2341X
>>> (kernel 2.6.17+) and I2C_HW_B_BT848. Certainly looks like some updates
>>> in
>>> the right areas, but proof will be in the pudding!
>>>
>>> Will try it tonight....
>>>
>>
>>
>> There must be something fundamental I'm doing wrong. I get the same
>> problem:
>>
>> 1010 cvs -d:pserver:anonymous@lirc.cvs.sourceforge.net:/cvsroot/lirc
>> login
>> 1011
>> cvs -z3 -d:pserver:anonymous@lirc.cvs.sourceforge.net:/cvsroot/lirc
>> co -P lirc
>> 1012 cd lirc/
>> 1019 ./autogen.sh
>> 1025 ./setup.sh
>> 1026 make
>> 1027 make install
>> 1028 depmod
>>
>>
>> modprobe lirc_dev debug=1
>> modprobe lirc_i2c debug=1
>> lircd
>>
>> lirc_dev: IR Remote Control driver registered, at major 61
>> lirc_i2c: probe 0x1a @ ivtv i2c driver #0: no
>> lirc_i2c: probe 0x18 @ ivtv i2c driver #0: no
>> lirc_i2c: probe 0x71 @ ivtv i2c driver #0: no
>> lirc_i2c: probe 0x4b @ ivtv i2c driver #0: no
>> lirc_i2c: probe 0x64 @ ivtv i2c driver #0: no
>> lirc_i2c: probe 0x30 @ ivtv i2c driver #0: no
>> lirc_i2c: probe 0x6b @ ivtv i2c driver #0: no
>>
>> [root@media lirc]# tail /var/log/lircd
>> Jun 27 19:05:19 media.nzbaxters lircd: accepted new client on /dev/lircd
>> Jun 27 19:05:19 media.nzbaxters lircd: could not open /dev/lirc
>> Jun 27 19:05:19 media.nzbaxters lircd: default_init(): No such device
>> Jun 27 19:05:19 media.nzbaxters lircd: caught signal
>> Jun 27 19:12:29 media.nzbaxters lircd: lircd(hauppauge) ready
>>
>>
>> Am I not including something when I compile or something?
>>
>> I did see this message:
>> "You should add the contents of `/usr/share/aclocal/libtool.m4' to
>> `aclocal.m4'."
>>
>>
>> ivtv seems ok:
>> Linux video capture interface: v1.00
>> ivtv: ==================== START INIT IVTV ====================
>> ivtv: version 0.6.3 (development snapshot compiled on Sat 17 Jun 2006
>> 03:30:00 PM PDT) loading
>> ivtv: Linux version: 2.6.16.18 686 REGPARM 4KSTACKS gcc-4.1
>> ivtv: In case of problems please include the debug info between
>> ivtv: the START INIT IVTV and END INIT IVTV lines, along with
>> ivtv: any module options, when mailing the ivtv-users mailinglist.
>> ivtv0: Autodetected Hauppauge WinTV PVR-150 card (cx23416 based)
>> ACPI: PCI Interrupt 0000:00:0a.0[A] -> GSI 17 (level, low) -> IRQ 21
>> ivtv0: Unreasonably low latency timer, setting to 64 (was 32)
>> tveeprom 1-0050: Hauppauge model 26132, rev F0B2, serial# 9400151
>> tveeprom 1-0050: tuner model is TCL M2523_5N_E (idx 112, type 4)
>> tveeprom 1-0050: TV standards NTSC(M) (eeprom 0x08)
>> tveeprom 1-0050: audio processor is CX25841 (idx 35)
>> tveeprom 1-0050: decoder processor is CX25841 (idx 28)
>> tveeprom 1-0050: has no radio, has IR remote
>> tuner 1-0061: chip found @ 0xc2 (ivtv i2c driver #0)
>> cx25840 1-0044: cx25841-23 found @ 0x88 (ivtv i2c driver #0)
>> cx25840 1-0044: loaded v4l-cx25840.fw firmware (16382 bytes)
>> wm8775 1-001b: chip found @ 0x36 (ivtv i2c driver #0)
>> 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)
>> tuner 1-0061: type set to 50 (TCL 2002N)
>> ivtv0: Initialized Hauppauge WinTV PVR-150, card #0
>> ivtv: ==================== END INIT IVTV ====================
>>
>>
>>
>> What am I missing here????
>>
>>
>>
>> _______________________________________________
>> ivtv-devel mailing list
>> ivtv-devel@ivtvdriver.org
>> http://ivtvdriver.org/mailman/listinfo/ivtv-devel
>>
>
>


--------------------------------------------------------------------------------


> _______________________________________________
> ivtv-devel mailing list
> ivtv-devel@ivtvdriver.org
> http://ivtvdriver.org/mailman/listinfo/ivtv-devel



_______________________________________________
ivtv-devel mailing list
ivtv-devel@ivtvdriver.org
http://ivtvdriver.org/mailman/listinfo/ivtv-devel
Re: Please test: 0.7.0 prerelease (LIRC problem) [ In reply to ]
> On 28/06/06, Mark Weaver <mark-clist@npsl.co.uk> wrote:
>> > modprobe lirc_dev debug=1
>> > modprobe lirc_i2c debug=1
>> > lircd
>> >
>> > lirc_dev: IR Remote Control driver registered, at major 61
>> > lirc_i2c: probe 0x1a @ ivtv i2c driver #0: no
>> > lirc_i2c: probe 0x18 @ ivtv i2c driver #0: no
>> > lirc_i2c: probe 0x71 @ ivtv i2c driver #0: no
>> > lirc_i2c: probe 0x4b @ ivtv i2c driver #0: no
>> > lirc_i2c: probe 0x64 @ ivtv i2c driver #0: no
>> > lirc_i2c: probe 0x30 @ ivtv i2c driver #0: no
>> > lirc_i2c: probe 0x6b @ ivtv i2c driver #0: no
>> >
>> Does this card work under Windows/in another machine? If the IR
>> hardware isn't on the i2c bus, either it's broken or you have issues
>> with the bit banging algorithm.

Well I've tried the card under windows - and it looks like a hardware fault.

Maybe I got a dodgy card all along??????


begin 666 3.JPG
M_]C_X `02D9)1@`!`0$`8 !@``#_VP!#``@&!@<&!0@'!P<)"0@*#!0-# L+
M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#<I+# Q-#0T'R<Y/3@R/"XS-#+_
MVP!#`0D)"0P+#!@-#1@R(1PA,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R
M,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C+_P `1" & `@`#`2(``A$!`Q$!_\0`
M'P```04!`0$!`0$```````````$"`P0%!@<("0H+_\0`M1 ``@$#`P($`P4%
M! 0```%]`0(#``01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*
M%A<8&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U
M=G=X>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&
MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0`'P$``P$!`0$!
M`0$!`0````````$"`P0%!@<("0H+_\0`M1$``@$"! 0#! <%! 0``0)W``$"
M`Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF
M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$
MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4
MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H`# ,!``(1`Q$`/P#F9M>N-49S
M))<FU:3S([6>]EN5CXQP9&))QGGCJ< `XJ2*YB4?\>EN3[QBLG1(X3);"Y+B
MW+J)2I 8+GG&>^,UWMYX(,!U,0F8FVU2&RAW,#F.3&&/')_>1=,#YJ^_YZ&%
MC&D]%T_!?J?+5*56M.4HZG.F_C _X]+;_OT*8=2B_P"?.V_[]"M35-#M88O$
M5Q9174UKIEVEK'*;B+Y3O",9%X;!.0NT<D>QJE>^&-3T@O-J5E^XMY$6Y2*X
MC+INZ X+%-PZ$C'UJZ>(HS6CW_R3_5&<L-4B]2O_`&E%_P`^=M_WZ%']I1?\
M^=M_WZ%:U[IV@66C:!J$EEJ6-5\\NHOT/D+%(J$@^1\^=V<<=,>]&O>&;30[
M/6)9&N&>'4DLK(;EPX*>86?CG]V5/&.34K%TFTFFKNWW.S^YFCPD[73\]_*Y
MD_VE%_SYVW_?H4?VE%_SYVW_`'Z%:GA;PY9ZU87L]T\ZM!=V,"B)@ 1/.(V)
MR#R <CW]:75-"TR/3=>NK/[7;G2-0%GBXE607.9#'E<(NUOER1SQWIRQ=&-1
MTGNK?C:WYH2PE1P4UL_Z_0RO[2B_Y\[;_OT*/[2B_P"?.V_[]"M*YT/3V\)7
M>MV\.HVL<$T,4#W;*5O"QVML"J-NT@]VX'KQ4<FD:;<>%;_6+1;R!;*:"$-<
MNC"Y9^&"JH&S:3GJV1Z4+$TNW6WH]/\`,7U6?X7W*/\`:47_`#YVW_?H4?VE
M%_SYVW_?H52M5A:\@6Y+BW,BB4H<,%SSCWQ77WO@0PG5!"9F-MJL-E"&8'='
M)C#'CD_O(NF!\WN*NM7I46E/2_\`FE^I-/#SJ)N/0YW^THO^?.V_[]"C^THO
M^?.V_P"_0K1U30;2WC\1W%C%=36NF7:6L<IN(?E.\(QD7AL$Y"[1R1[&J6H^
M%]8TF*:2]M518&5)@LT;F,M]W<%8E<]B>O:E3Q%"=K/?_)/]4.>&J0W3(_[2
MB_Y\[;_OT*/[2B_Y\[;_`+]"M_6O!UK86FJK;23M/I3VB332NHAG\\#E.!M
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
M/_"H_%'_`#^:1_W]D_\`B*/^%1^*/^?S2/\`O[)_\12E4RV7_+RVK?S>_3Y
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
M))5CP">@)J.'XB>%9;.YNCJOD0V]HMZYNK>6`M QPLB+(H,BDX *@Y) ZD9
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
M@);*+PI!;K5BU^(?B*\\43Q1:98KHT/B!M%9II8XF.!@LLCS`M)D[A&L1RO
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
MD.6\H'+,H%%@/1:S8-=LKK4(+.W9Y'F6Y8.%PH,$JQ2*<\YWO@<8.#STSC>
MYT708;:#39K6!Y;NYB C58HXGNI#$JE3M;*G(V%EV@'(#)NH6?@Q)-<C_M'2
MH9;-9=3FF+%3'<///#)$73/SX0%?G'#1`]D8E@.ZJ,2,;AXS"X155A*2NUB2
M<J.<Y& 3D ?,,$\X\WTOPIK?]J:9>:JFH2WZ+9M]J6:V*P!(HA+&\K*T^2ZR
MDK&=C^9R1O<C9UOPU<:MXVM;F:T\[2Q]F\XF0 ,$CO@RL,@LN9H@5P0P<@@C
M=18#J!J$3:N^FHKM-' L\K #:BLQ5 <G)+%'Q@'&PYQE<VZ\ZA\)ZDK:I(^G
MH0%BAMTW(2]HFH3RO;+S@(T!B4(<(054X .(+SPA?7<.HO;Z(EM;R:=J4>G6
M3&(&T>6&VC5 %8HA=DG;*G&'.2"Q%%D!Z94%Q>6]K-:PS2;9+J4PPC!.YPC.
M1QT^5&//I]*XP^&;_3M5ENM"TZRM9([]Q:L0J1K;&Q.$8)\PB^U'<4'\1+X[
MUFZ-X2O;?6;>7^R;J/2[:\MKE;:\2R0F0)<QM(B6^(\J9(&+'#$1\9*J*+ >
MD02-+;QR/"\+NH9HI"I9"1]T[21D=."1[FI*\WT;POJEI;:7#<Z3_P`3*+^S
MVCU+?$?L<,4<`FM]V[S!N,<XVH"A\[D_,V-7PGX:N-"_L#%IY#+H[0ZDWF!F
M>X'D; YR2^T"8+U"C(& 0*+ =G17F\.DW&LQWEQI[PWFGVEU.(7BD#+J44]U
M#=3HO\&T*KP<L5<[@VP`BKVG:1JFEZJNIV6B>5:M]HAMM,$L4?V19%ML%MI*
M*F^"5F\LN?W@(4DL`6 [JBN,_L'5U\$^&+:V;[-JNF10*1A'\IS;M;NW)VGR
M_-:3'.[R]H^]D95_X*U$QRQ*)I;"WE@MDMH%@9Y[.)9VC 6;,;;&N$3$G)^S
M[\[F4 L!Z117FX\&ZC]AO52WF1VL+2")Y)('G\E;N:6:W&%$8S$43R\>5]U,
MLJYK9TGPQ(?!6K:*PNK*/4%FCB2Y\AF@5XPG$< 6)!NW-M4G.=Q(9B 6`Z^B
MO/KKPQXBOT\\7'V2[O(I[YSN`^R7C0201IO0Y.(YHUWJ,?Z)NQF0D/MO#4DN
MOZ?=0>'4TS28;R*8V#B!0DB0W0,^R-F3):2W`(.[,8R %!HL!V%CJB:EHMCJ
MEK;S/%>113)&=H=4DVG+9./E#9.">AQDX!O5Y]I7AK5[#PSINGS6GGW/_$LD
MEN#(F^(02PEX6YP50!V0IP?GR-YW2T)/#<F@>&=(>2*&SABTR)-9,UTBBX=9
M;4^3([-A\HL\2ACL`?9E5:BP'J%%<#X:MAJ7A?Q4/#ULFDQWT\@T\Q-&L:,;
M6)-ZM 67`D5N4)P0?X@13$\*&]U>S>/P_P#V7H@NHVETXM%&,K!=*\C)"Y0J
M_FP(1DE@I##:.2P'H-%9/ARSN-/T@VMQ'Y?EW5SY,8((2$SN8E7'`41E`%[
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
MRO[.3LO[.2_P"?3[.0GG?=W?<SG[.O/3IS52#Q?X9N;B.WM_$6D2S2L$CCCO8V9V
M)P``&R23VI#-FBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
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
M"5RP7H,U./$MS>:Y+++;O]EMUL[9H8[QX_+N'U![=R-H'F)F$'+8^5<;0)'
M9<^,KZ*]TW6);+;IMUIDLUG!#</(\YEFM$B,L8C^5AYH^YYA&Y]N[HQJ!T%Q
MX=EO+#Q59R3I&FM,XCD4%C&K6L<.2..048XSTQSZ9NG>%+V'5[+4IHH8)(;I
M7E4ZE<WKM&L%P@Q)-C^*X^Z%`&&.YL@"2T\8:G?7%K96_AYUO9UG8_:99+>)
M1$8?F!DB60H1-C/EYWKC!7YQ4TSQA]NO!>W(V:5-?Q_999;CR3;QMIOVEO-4
M#:RCG[S$9<GC8N34`'A#5H=!72XGLG^UZ%;Z/=R-*Z^1Y:R*9(QL/F9\YCM)
M3[@Y^;Y=:7P_=OX)UK11)#]IOO[0\IBQV#SY)63<<9X$@S@'OC-9-KXLNM7U
M[2+*6UFL)X[\&:,><J2Q/:W14'S8XF/S1$XVE>%().0NMJOBP:9KUO8?9?M%
ML\L,$TT7FLT,LK!55L1F,??C)W2*V&R%.5#&H%2Y\)SS>*)[[:DMK<WD%XS/
M?W"")HEC`7[.A$<AS""'9A@L,JP0!LG2/#>MZCX<\/R7D%K93:9IUNEO`979
MI662VFQ+F-3"<VP4@!\;R>=N&TK7QU<2Z=875SHWV=M3M8Y[&/[4'W%Y(8L2
M$+\B[[B,@C<2N255AL-_P_J%V)/$D^M/#;?9;\;@+DR0P1BU@8X=E7"\ECP`
M"3]2:@9LW@[4-2N=4N;R:UMGU2SO()4A9IA TT=M$I4E5WC%N6.0O+ <XW5T
M%]87=\VC71$,=S972W$L(D)0[HGB<*^T'@2E@2HW;0#MSD<_;>/+RXN8K :$
M_P#:,LZ1+$7EA0*\<[JY,T4;8!MVW80X!RI=ALJ=_&TOV:[N(M,1DTR!Y]3#
M7)4HJ231L(?D/FG-O+C=Y>1LZ9.U:@06_@[4+'1M#M;&:UMI=/TE[2;R6:,2
MR,]N[A65<J'\J4&0?,I<, 33_#GA;4=+UQM4N/)7S)9PT/VZ:Z98Y(K8;O-D
M4,[!K;&T@##\'Y0"7GCJXLK"[OYM&Q:12WMO"WVH;II;83,?E"_*C+ WS$[@
MW&TC#&35/&TNGZI?VJ:8DL.GK/-<RM<E6\F&*WD8HNPAGQ<X"DJ/D^\,\/4"
MI?\`AM_$NIZ[`LLUMI\F]Q++;,K&\>V>T?;NV[HEBV,,##,W#X!6K<VAZW=:
MS'K\D.GQW\#0B.R6Z=HI%1+A,F7RP5)^U,<;#_JQS\WRSQ^)]0GOFTF#2[4Z
MQ$T@FC>]9;=5186)601%F.+F+@H.=_/ W%EXSBU#2'U*WLG$/VRRMHUD<!F6
MY6W8,< @%1<=,G.WKSP:@$/AW4%\*'3YI[62_746U .@9(I&%X;E5YR4#<*?
MO;<G[V.67^CZY>QK.8K*.225WGLK34)[0.VU%1VN8TWR,H0C!100X!_U8+:N
MB:O<:K]K\^Q^RM!+LV^<'9?]EQ@%7 P2!N4AT*NX.1K4K@<+HW@B[TW06M)#
M9&\>ZTR1YDS\T=JML&4MMR>892HZ?..F3C=U/2+NZUZSNX$LO(78+AI02Q5&
M+@%<$2?-@H<H8F!8%@S(=VBBX'G5M\/)UT^VL;F.UFBM5MK<//?7%R+B%)X9
M)/W4GR0AE@_U:A@20-P"_-M/H.K6?B:\UVQ6RN9)I9 EO/.\(\MXK52Q<(WS
M!K8_+C!#YR,8/5T47 YNR\/W=KH?A6V,D+7.B^3YH#'9)B!H'VMC/ D+#(YV
M@';G(C\/Z!J&GW&EK>&U$.D:<VG6[PR,[7*DQ?O'4J!&<0#Y07^^>?EYZBBB
MX'&3>%]6EFM[7=IC:;!?WEWF='E:;[0EQ\K1\#:K3[2NX[QSE,;3M:!8ZAI]
MN8[R*US*SN[),TDBX"*BLY13,=H(WL%8!44[SESLT47 S==T^74--86C(E_
MPGLY')"K,O*AB!D(W*-CDH[#O6;I'A7^RM520W<US9V\0:W6XDWL+AU"RR,,
M`;B$#;AR6GN"?OUTE%*X'(>$_"<^@W%N;A486=G]CAG-_<7#2KE,L(W(2 'R
MU)1=W4 ,`OS07O@66Z3446]=4N)Y$B7S2 +:<NUR#\OWR9Y2`/E)AMBV=ASV
MU%.X'$Z?X.U"T\30ZE)-:F%+R2<JK-NVL^H,!]W&<7D7?^%O09TF\/W8\2+?
M))";;^TQJ#98AQ_H36Q0#&#R$;.>=S# VC=TE%%P.!TOP3J6FV(@AE2.:ULQ
M9P7!U*YE:=-T9< -\MJ'6+:?+#E=P*D;`&M^'/"VHZ7KC:I<>2OF2SAH?MTU
MTRQR16PW>;(H9V#6V-I &'X/R@'LZ*+@%%%%(84444 %%%% '#? G_D3=3_[
M"LG_`*+BKU"O+_@3_P`B;J?_`&%9/_1<5>H5ZF8_[U4]3GH?PX^@4445QFH4
M444`%%%%`!1110`4444`>7?"?_D4YO\`KZ_]I1UW5<+\)_\`D4YO^OK_`-I1
MUW5;YI_OE3U,L)_!B%%%%<!T%%M&L'U%;\P?Z2LHF#!V`\P1M'O*@X+;'*Y(
MR0%!^ZN*C>%-&8S,+5XY)6WM+%<2)(K>9+)E75@R'=/+RI&0Y7[O%;-%`%0Z
M998L56V1$L&WVJ1_(L1\MHQ@#C&QV&.G/L*QKWP3I=Q9-;V_G6^Z6%@PN)6\
MF..9)3'#\_[E3Y:C$>T#"G'R@#I**+@8Q\*Z2;=(A'=(ZLS_`&A+V9;ABP`.
MZ8/YC A4&"Q&$3^ZN)XM`TJ 8@LTA GCN%$1*;'2-8U*X/RC8@3 P"N000QS
MI447`R=7\-Z7KF_[=%,?,B,,OD74L'FQ\_(_ELN]?F; ;(&YL=3FQ;:-86=_
M->P0;9Y=V3O8JNX[GV*3A-S ,VT#<0"V3S5ZB@#)/AK2&NY;B2T\SS=^Z&61
MW@!<$.PA),:LP9LL%!.]\D[.FR6OAO2[.2:*=(II)XI?-2:XNI9I P1T WNQ)4
M+))A2< NQ R<UK447 R4\-:0CS,MIAII4FD/F/RZ3O<*>O:61V_''0`5`O@[
M1$D9Q;3',1A1&NYBD"%E;$2EL18:-"NP+MV+C&!6[11<#-L=!TW3[B.XMX7^
MT(LB>=+,\DC!RF[<S$ES^ZC&6)("`# &*@C\)Z'%##"NGH8855%B9F9"%A:$
M;E)PQ\IRA+ D@*#G:N-FB@#&M/"NDV5\E[''=272,KK+<WLT[ JLB#!D<\ 3
M2\=/FSUQ3[OPWI=]?K>SQ3>:)8YBL=U+'&\D9!1WC5@CL-J\L"<*HZ 5K447
M`R6\-:0UI:6QM/W5G:_9+<"1P8H\QD;3G(8&*,AL[@5!!!J2RT'3;"SN[2.%
MY8;QB]R+J9[@S$H$.XR%B1M51CI@5I44`8UIX5TFRODO8X[J2Z1E=9;F]FG8
M%5D08,CG@":7CI\V>N*)?"FC3'+6K@,TC2*EQ(JS;Y&D995#`2(6=SL?*C>P
M``)%;-%%P,FYT2,6D2Z<(;>YM[.J2[.MY)T>5$ED+^8Q4.I;(EDXW8&[.IP!4%K
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
M#= R". !`0R_>R6S$V0!%FJ]C#;Z)IFIO=W!DN!I\MO>%[.BSV7,OS!Y J(7E
M"^3<,6E!<!7&QV+@>IT557,<15C*,N6TDEL^E_/S$H)!1117$6%%%% !1110
M`4444 %%%% !1110`4444 %%%% '#? K_D3M3_["LG_HN*O4*\O^!/\`R)NI
M_P#85E_]%Q5ZA7J9C_O53U.>A_#CZ!1117&:A1110 4444 %%%% !1110!Y=
M\)_^13F_Z^O_`&E'7=5POPG_`.13F_Z^O_:4==U6^:?[Y4]3+"?P8A1117 =
M`4444 %%%% !1110`4444 %%%% !1110`4444 %%%% !1110`4444 %%%% !
M4BJ@C#,&.21P:CJ0_P#'NO\`O'^0IH09B_NO_P!]#_"C,7]U_P#OH?X5DZ]#
M>SZ--'8%_.+1EEC?8[Q!U,B(V1M=D#JIRN"0=R]1SW_"1QZ%H^RWM-3GNFO_
M`+(ME?2//);R&+SMK/&)G92@W@CS""X!*@$(`=OF+^Z__?0_PHS%_=?_`+Z'
M^%<0?'-WY-S.= FCBLK!;^\,\AB9(P\RL$1D#LQ\DLFX(&!^8QG ,DVMZA?Z
M_HAA@2#2VU:XM3(+IO-F:*&Y5E>,)MV;XR0=Y^ZIP#T-0.SS%_=?_OH?X49B
M_NO_`-]#_"N(LHGO?&^L">WUJ6.WOXQ%<1:BT=K"!;0OL:(3#.6))_=L#OY[
MXD?QM+ 99;C3$6TA74II'CN2TGDV<@C)"E "[,?N[@`!G<3Q0!V>8O[K_P#?
M0_PHS%_=?_OH?X5R9\3ZA#K-IH]UI=JE_//$K>5>L\2PND[[PQB!+C[-(-NT
M#E?FY.*.M"6Y\:W=NUCKM]#%IULZQZ;J1MEB9I+@,6'GQ@E@J\\_=[=P#NLQ
M?W7_`.^A_A1F+^Z__?0_PK@5\;W5G8:3"+*;6;EM,M[V[GM8)CYHD! ,:I"1
MN8HY`D\H<KS][;;E\;2V-O/?ZAIB)IBSWD$4EO<F29VMA,6+1E%505MY,8<\
ME1W)!J!V>8O[K_\`?0_PHS%_=?\`[Z'^%<F?$^H0ZS::/=:7:I?SSQ*WE7K/
M$L+I.^\,8@2X^S2#;M Y7YN3B_X1OKW4_!VC7VH[#=W-G%+(R'(8LH.[[H )
M!!(`P"2!D#) +L-\9]8O;,(%CMXXF!)R26W9_#@?K6AMC5%+!B6&>#[UB6/_
M`",^K_\`7*W_`)/6V_\`JXOH?YF@`S%_=?\`[Z'^%&8O[K_]]#_"N>\7%_[!
M1$FFA\V_LH6>"5HGV/=1*P#*01E21P1UJB=3?P[>ZCI\9FNX(8K)K5;F=G<2
MW,TD(5I6W-LW(K9.YAN;&0%4`'7YB_NO_P!]#_"C,7]U_P#OH?X5R"^*]2EU
M4:-#HL+ZFOG"8?;<01F-8'!WF/<5*W"\A,AAC&W+B/2]3O;GQ'I=S:W+RZ7K
M=G-J7D7'RM;H([14"_>R<LQ(!4?O6/)49 .SS%_=?_OH?X49B_NO_P!]#_"N
M0O1<6?B5KO43J:VSW4*6EW;7(%O$C!$$4L.[YF>4N-WEM@2*=R[<I4NOB!)
M^J21Z)=2VEDMV%F"3 ,]N'W;V,7E*A:-E!61CDKE020H!W68O[K_`/?0_P`*
M,Q?W7_[Z'^%<G)XJO8[Y=,?2$CU29HS;PR77[O8ZS./,=5.QP+>7(4.,[0&(
M)*V_"-Q=W6@O+?-FY^WWJN!*9 NVZE4*K$ E0 `.!P!P.E &C)?8UV*P2/"-
M;/,S,<G(90`/S/Z?C<K(?_D<8?\`L'O_`.C$K7I#.&^!/_(FZG_V%9/_`$7%
M7J%>7_ G_D3=3_["LG_HN*O4*]3,?]ZJ>IST/X<?0****XS4****`"BBB@`H
MHHH`****`/+OA/\`\BG-_P!?7_M*.NZKA?A/_P`BG-_U]?\`M*.NZK?-/]\J
M>IEA/X,0HHHK@.@**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ J0_P#'NO\`O'^0J.J5]I-IJ+H]TLK%!A0L[H!^"D#/O]*
M)KRSM]0M'MKF/?$^,@$J00<AE(Y5@0"&!!! (((JA_PC>E_8/L?E3;?-\[SO
MM4OG^9C;O\[=YF[;\F=V=OR_=XI/^$8TG_GC-_X%2_\`Q5'_``C&D_\`/&;_
M`,"I?_BJ`%7PUI"VEW;"T_=7EK]DN 9')ECS(3N.<EB99"6SN)8DDFA?#>EI
MJL>I+%,)XY6FC074ODI(RLK.(MWEAB'?)VY)8GJ2:3_A&-)_YXS?^!4O_P`5
M1_PC&D_\\9O_``*E_P#BJ8"MX<TXZK)J2F]CN995FD$5_/'&[.JJJ"T:N$/RH
MH.1R!SFI%T#2E))LT<%;E"LA+JRW$@DF!4D@AF .#TZ#`XJ+_A&-)_YXS?\`
M@5+_`/%4?\(QI/\`SQF_\"I?_BJ!"VOAO2[2:*=(II)XI?-2:XNI9I P1T W
MNQ)4+))A2< NQ R<U?2SMTOYKY8\7,T20R/D\HA<J,=.#(_Y^PK/_P"$8TG_
M`)XS?^!4O_Q5'_",:3_SQF_\"I?_`(JD,:_A31GM[6W^RNL-M ELL:7$BK)"
MHPL<H#8E0#/RON'S-_>.:^G^#]-M#</=![YYY[F4I<2.\*B:1V(6%F**=LA0
ML "06_O$5:_X1C2?^>,W_@5+_P#%4?\`",:3_P`\9O\`P*E_^*IW$+:^&]+M
M)HITBFDGBE\U)KBZEFD#!'0#>[$E0LDF%)P"[$#)S5^SL[?3[1+6UC\N"/.R
M,$D("<[5ST49P%' `````%9__",:3_SQF_\``J7_`.*H_P"$8TG_`)XS?^!4
MO_Q5(86/_(SZO_URM_Y/6V_^KB^A_F:SK'2K/36D:UC96D #EI&?.,X^\3ZG
M\Z9=Z)8WTYGN4F=R`.+B10![`-@?A3 EU+3;75K%K.\1VA9D?]W*T;!D8.I#
M*0P(90<@]J@CT'38]-EL!"[PRMYDC23.\K.,8<RL2^]=J[.6SE=JX(VC$7_",
M:3_SQF_\"I?_`(JC_A&-)_YXS?\`@5+_`/%4@);'0=-T^XCN+>%_M"+(GG2S
M/)(P<INW,Q)<_NHQEB2 @ P!BI+?1K"TCT^."#RUTZ+R;4AVRD>T+L)SEEP%
MX;()53U4$5O^$8TG_GC-_P"!4O\`\51_PC&D_P#/&;_P*E_^*H$2S:#IL^I"
M_DA<S;ED91,XB=UQM=X@=CN,+AF!(VK@_*,07'A31KI[II[5W2Y619(C<2>4
M/,!5V2/=M1V#/EU 8[VY^8Y=_P`(QI/_`#QF_P# J7_XJC_A&-)_YXS?^!4O
M_P`53 EOM!TW4+B2XN(7^T.L:>=%,\<BA"^W:RD%#^]D&5()#D'(.*GTW3;7
M2;%;.S1UA5G?]Y*TC%G8NQ+,2Q)9B<D]ZI_\(QI/_/&;_P`"I?\`XJC_`(1C
M2?\`GC-_X%2__%4A@_\`R.,/_8/?_P!&)6O5"RT6PT^X,]M$ZRE"FYIG?@D$
MCYB?05?H`X;X$_\`(FZG_P!A63_T7%7J%>7_``)_Y$W4_P#L*R?^BXJ]0KU,
MQ_WJIZG/0_AQ] HHHKC-0HHHH **** "BBB@`HHHH ^?? _Q*T'PWH+V=Z+I
MI7F\S]U&" -B+SDCNIKI?^%U>%O^>6H_]^5_^*KUVBN^MB</6J.I.EJ_[W_
M,(4IPBHQEHO(\B_X77X6_P">6H_]^4_^+H_X77X6_P">6H_]^4_^+KUVBLN?
M"?\`/K_R9_Y%\M3^;\#R+_A=?A;_`)Y:C_WY3_XNC_A=?A;_`)Y:C_WY3_XN
MO7:*.?"?\^O_`"9_Y!RU/YOP/(O^%U^%O^>6H_\`?E/_`(NC_A=?A;_GEJ/_
M`'Y3_P"+KUVBCGPG_/K_`,F?^0<M3^;\#R+_`(77X6_YY:C_`-^4_P#BZ/\`
MA=?A;_GEJ/\`WY3_`.+KUVBCGPG_`#Z_\F?^0<M3^;\#R+_A=?A;_GEJ/_?E
M/_BZ/^%U^%O^>6H_]^4_^+KUVBCGPG_/K_R9_P"0<M3^;\#R+_A=?A;_`)Y:
MC_WY3_XNC_A=?A;_`)Y:C_WY3_XNO7:*.?"?\^O_`"9_Y!RU/YOP/(O^%U^%
MO^>6H_\`?E/_`(NC_A=?A;_GEJ/_`'Y3_P"+KUVBCGPG_/K_`,F?^0<M3^;\
M#R+_`(77X6_YY:C_`-^4_P#BZ/\`A=?A;_GEJ/\`WY3_`.+KUVBCGPG_`#Z_
M\F?^0<M3^;\#R+_A=?A;_GEJ/_?E/_BZ/^%U^%O^>6H_]^4_^+KUVBCGPG_/
MK_R9_P"0<M3^;\#R+_A=?A;_`)Y:C_WY3_XNC_A=?A;_`)Y:C_WY3_XNO7:*
M.?"?\^O_`"9_Y!RU/YOP/(O^%U^%O^>6H_\`?E/_`(NC_A=?A;_GEJ/_`'Y3
M_P"+KUVBCGPG_/K_`,F?^0<M3^;\#R+_`(77X6_YY:C_`-^4_P#BZ/\`A=?A
M;_GEJ/\`WY3_`.+KUVBCGPG_`#Z_\F?^0<M3^;\#R+_A=?A;_GEJ/_?E/_BZ
M/^%U^%O^>6H_]^4_^+KUVBCGPG_/K_R9_P"0<M3^;\#R+_A=?A;_`)Y:C_WY
M3_XNC_A=?A;_`)Y:C_WY3_XNO7:*.?"?\^O_`"9_Y!RU/YOP/(O^%U^%O^>6
MH_\`?E/_`(NC_A=?A;_GEJ/_`'Y3_P"+KUVBCGPG_/K_`,F?^0<M3^;\#R+_
M`(77X6_YY:C_`-^4_P#BZ/\`A=?A;_GEJ/\`WY3_`.+KUVBCGPG_`#Z_\F?^
M0<M3^;\#R+_A=?A;_GEJ/_?E/_BZ/^%U^%O^>6H_]^4_^+KUVBCGPG_/K_R9
M_P"0<M3^;\#R+_A=?A;_`)Y:C_WY3_XNC_A=?A;_`)Y:C_WY3_XNO7:*.?"?
M\^O_`"9_Y!RU/YOP/(O^%U^%O^>6H_\`?E/_`(NC_A=?A;_GEJ/_`'Y3_P"+
MKUVBCGPG_/K_`,F?^0<M3^;\#R+_`(77X6_YY:C_`-^4_P#BZ/\`A=?A;_GE
MJ/\`WY3_`.+KUVBCGPG_`#Z_\F?^0<M3^;\#R+_A=?A;_GEJ/_?E/_BZ/^%U
M^%O^>6H_]^4_^+KUVBCGPG_/K_R9_P"0<M3^;\#R+_A=?A;_`)Y:C_WY3_XN
MC_A=?A;_`)Y:C_WY3_XNO7:*.?"?\^O_`"9_Y!RU/YOP/(O^%U^%O^>6H_\`
M?E/_`(NC_A=?A;_GEJ/_`'Y3_P"+KUVBCGPG_/K_`,F?^0<M3^;\#R+_`(77
MX6_YY:C_`-^4_P#BZ/\`A=?A;_GEJ/\`WY3_`.+KUVBCGPG_`#Z_\F?^0<M3
M^;\#R+_A=?A;_GEJ/_?E/_BZ3_A=?A;_`)XZC_WZ3_XNO7J*.?"?\^O_`"9_
MY!RU/YOP/+?@.P?P7J+#H=5D(_[]15ZE116>(K>VJRJ6M<J$>6*B%%%%8E!1
M110`4444`%%%% !1110`4444`%%%% !1110`4444`%%%% !1110`4444`%%%
M% !1110`4444`%%%% !1110`4444`%%%% !1110`4444`%%%% !1110`4444
M`%%%% !1110`4444`%%%% !1110`4444`%%%% !1110`4444`%%%% !1110`
M4444`%%%% !1110`4444`%%%% !1110`4444`%%%% !1110`4444`%%%% !1
M110`4444`%%%% !1110`4444`%%%% !1110`4444`%%%% !1110`4444`%%%
M% !1110`4444`%%%% !1110`4444`%%%% !1110`4444`%%%% !1110`4444
M`%%%% !1110`4444`%%%% !1110`4444`%%%% !1110`4444`%%%% !1110`
M4444`%%%% !1110`4444`%%%% !1110`4444`%%%% !1110`4444`%%%% !1
M110`4444`%%%% !1110`4444`%%%% !1110`4444`%%%% !1110`4444`%%%
M% !1110`4444`%%%% !1110`4444`%%%% !1110`4444`%%%% !1110`4444
M`%%%% !1110`4444`%%%% !1110`4444`%%%% !1110`4444`%%%% !1110`
M4444`%%%% !1110`4444`%%%% !1110`4444`%%%% !1110`4444`%%%% !1
M110`4444`%%%% !1110`4444`%%%% !1110`4444`%%%% !1110`4444`%%%
M% !1110`4444`%%%% !1110`4444`%%%% !1110`4444`%%%% !1110`4444
M`%%%% !1110`4444`%%%% !1110`4444`%%%% !1110`4444`%%%% !1110`
M4444`%%%% !1110`4444`%%%% !1110`4444`%%%% !1110`4444`%%%% !1
M110`4444`%%%% !1110`4444`%%%% !1110`4444`%%%% !1110`4444`%%%
M% !1110`4444`%%%% !1110`4444`%%%% !1110`4444`%%%% !1110`4444
M`%%%% !1110`4444`%%%% !1110`4444`%%%% !1110`4444`%%%% !1110`
M4444`%%%% !1110`4444`%%%% !1110`4444`%%%% !1110`4444`%%%% !1
-110`4444`%%%% '_V0``
`
end

begin 666 7.JPG
M_]C_X `02D9)1@`!`0$`8 !@``#_VP!#``@&!@<&!0@'!P<)"0@*#!0-# L+
M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#<I+# Q-#0T'R<Y/3@R/"XS-#+_
MVP!#`0D)"0P+#!@-#1@R(1PA,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R
M,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C+_P `1" & `@`#`2(``A$!`Q$!_\0`
M'P```04!`0$!`0$```````````$"`P0%!@<("0H+_\0`M1 ``@$#`P($`P4%
M! 0```%]`0(#``01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*
M%A<8&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U
M=G=X>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&
MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0`'P$``P$!`0$!
M`0$!`0````````$"`P0%!@<("0H+_\0`M1$``@$"! 0#! <%! 0``0)W``$"
M`Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF
M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$
MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4
MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H`# ,!``(1`Q$`/P#F+G6GU.X:
M5LM!N_=QMT [9'3/O_2I8KF)1_QZ6Y/O&*Q-.7$"?05Z5KWA?1=!%T?*U*Z\
MO5H].C1+A%;:ULDQ;_5G)R2 .,\<U^@3JTL-RTVM]K?+_,^6E0J5I2E%[;G*
MF_C _P"/2V_[]"F'4HO^?.V_[]"M&YT"WM_'P\/&Y:: 7L5L\J8!P^TGU&X!
ML?45<U[PG;Z=I&KWWV74+ 6%Z+:#[8X87JERFY/D3' #?Q#'>AXN@G'^]:WS
M)CA*KYO(P?[2B_Y\[;_OT*/[2B_Y\[;_`+]"M+6_"K6WC#4-$TMTE%L\4<8N
M;F*.25GC5\*&*[CEB,*">E9S^'=5CT][^2T,=NA<$NZJQV,%;"D[B Q ) X)
MK2&(H3BI*2UM^.Q,L/4BVFGH)_:47_/G;?\`?H4?VE%_SYVW_?H5?U'P;?V5
M]IUE`\-W<7ED+S;%+'B-><Y.[&T<?.<*<\$X-5(_#&L2WT]FEH#-!;_:GS*@
M7RN/G#9VL.1R":(XBA)74E]_R!X>HG9ID?\`:47_`#YVW_?H4?VE%_SYVW_?
MH4NBZ%/K7B.#1HY(TEDE:-G!#JNW.XC!PV #T//K1)!I^I7,5IH-KJ$L\DYC
MC\V1'$R?PL `"I/IS@=ZIU::ER^5_1=Q*A)QYOD)_:<7_/G;?]^A1_:<7_/G
M;?\`?H5(/"^L-J5OIZ6@DN+E6>$1RHZR!02VUP=IQM/&>V*T-#\%7FH^(;#3
MKMHX(+I6D$T<\;AT7[VPAB&;C&!DCJ1@&IEB*$8\SDMK[]/Z0UAZC=DGV,O^
MTXO^?.V_[]"C^TXO^?.V_P"_0JZWA][S3(;K3=/N7:YU$VD&R^@N$P$)VDI@
ME\JQSC;MYR1@F!?"FLR7]G91VL<D]Z'-OY=Q&RR!,[L,&V\8/>E'$T)+XDOF
M.6&J1>S(?[3B_P"?.V_[]"@ZG%_SZ6W_`'Z%.L_#>JZA_9OV6U$G]IB4V>)4
M'FB/[YY/&/?'M4=OH=[=7KV4)M3<JRKY9O(@79AD*N6^8^RY-7[6BK^\M//Y
M?GH3["?9B_VE%_SZ6O\`WZ%']I1?\^EK_P!^A5MO"MRGAL:O)<6\3&_%CY$L
MR(5;GEBS#!SQM/./FX49J:^\(:B=;O[.PT^=([:2.+;=SPARS(&"Y#;2QSD*
MI)QCBH^LT+VYEU_"W^97U:I:]F9W]I1?\^EK_P!^A1_:47_/I:_]^A4ECX8U
M?4;?S[>U7R_/-L#),D9,N =@#,"6Y''4_@:RY(7AE>*12DB,592.01P16L94
MY-QBTVB'3DE=W-#^THO^?2U_[]"C^TXO^?2V_P"_0K,Q1MJ^5$\IK17GVJ>*
MW@L('FE<)&BQ#+,3@ ?C71/X5N4`,EQHD9(Y4PRMC\5C(/X$BN;\+9_X3#1/
M^O\`@_\`1BUZ9I=Q87:?9=0D:'S8PL-R#Q$WJP[@_I[=1\WGN9U\#.$*-O>O
MN?09+E5'%PG.K?W;;>=SD'\.,.3?:&/^V$__`,9K!U5[OPY/#<1/;2)(3LEM
MBPBD*_>5E(!R-PX(SR".H->DZGID'A_3I_[7D\[49P4M;>%^$&<>:Q]..!W^
MN=OG'BX;O#6G$?\`/_=_^B[:O/RO.\5B\6L-74;-.ZMV5ST\=DF$P^&>)H.5
MTTKMZ/T/HSPY<I>>%])NHPP2:RAD4-UP4!&?SK3K"\$_\B%X=_[.!EM_Z*6MV
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
MEEB:9;65HXVB<I(9'"XC4,#\S$# )S@9IG_"5Z,R7#1W3R_9YS;.L-O)(WG
ML&C554EG&QF*J"0N&/RD$\]JOPZ_M+2EM&O;*65[5XIIKW3_`#]LKL[R3P+Y
MB^2[O(S'&1\L8 `3G2O?!L5[HT5E)):SO#J-QJ$8N[030EI7E;:\>X;@!,P'
MS#YE5O:C0#H;.\M]0M$N;:3?$^<$@J00<%6!Y5@005(!!!! (KF/B?\`\DYU
M?_=C_P#1J5L:3H\FDPV=O#<0I:PQ2B2V@M$AC:1W5@RA?N*OS@+R2'RQ8C)Q
M_B?_`,DYU?\`W8__`$:E=."_WJG_`(E^9G6_AR]&=3X*_P"1#\._]@RV_P#1
M2UN5A^"O^1#\._\`8,MO_12UN557XY>K''8****S&%%%% !1110`4444`%%%
M% !1110`4444`%%%% !1110`4444`%%%% !1110`4444`%%%% !1110`4444
M`%%%% !1110!Y=\)_P#D4YO^OK_VE'7=5POPG_Y%.;_KZ_\`:4==U6^:?[Y4
M]3+"?P8GDWCWX;74M[)K?AQ3YSDO-;(VUMQZLGU[C\O2O(;F&[LY6BN;::&1
M3@K)&5/ZU];T5YCI1>I[=#-J]*/+N?*VC^'=?\33QVVG6<[HO'FR@K%&">3D
M_P!*^AO!?A*U\'Z&ME"WFSN=]Q,>LC_X5T=%7&*BK(Y<3BZF(=YL****9S!1
M110`4444`%%%% !1110`4444`%%%% !1110`4444`%<C\3_^2<ZO_NQ_^C4K
MKJY'XG_\DYU?_=C_`/1J5U8'_>J?^)?F95OX<O1G4^"O^1#\._\`8,MO_12U
MN5A^"O\`D0_#O_8,MO\`T4M;E55^.7JQQV"BBBLQA1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
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
M`**** "BBB@`HHHH`**** "BBB@`HHHH`**** "BBB@`HHHH`**** "BBB@`
MHHHH`**** "BBB@`HHHH`**** "BBB@`HHHH`**** "BBB@`HHHH`**** "B
MBB@`HHHH`**** "BBB@`HHHH`**** "BBB@`HHHH`**** "BBB@`HHHH`***
M* "BBB@`HHHH`**** "BBB@`HHHH`**** "BBB@`HHHH`**** "BBB@`HHHH
M`**** "BBB@`HHHH`**** "BBB@`HHHH`**** "BBB@`HHHH`**** "BBB@`
MHHHH`**** "BBB@`HHHH`**** "BBB@`HHHH`**** "BBB@`HHHH`**** "B
MBB@`HHHH`**** "BBB@`HHHH`**** "BBB@`HHHH`**** "BBB@`HHHH`***
M* "BBB@`HHHH`**** "BBB@`HHHH`**** "BBB@`HHHH`**** "BBB@`HHHH
M`**** "BBB@`HHHH`**** "BBB@`HHHH`**** "BBB@`HHHH`**** "BBB@`
MHHHH`**** "BBB@`HHHH`**** "BBB@`HHHH`**** "BBB@`HHHH`**** "B
MBB@`HHHH`**** "BBB@`HHHH`**** "BBB@`HHHH`**** "BBB@`HHHH`***
M* "BBB@`HHHH`**** "BBB@`HHHH`**** "BBB@`HHHH`**** "BBB@`HHHH
M`**** "BBB@`HHHH`**** "BBB@`HHHH`**** "BBB@`HHHH`**** "BBB@`
MHHHH`**** "BBB@`HHHH`**** "BBB@`HHHH`**** "BBB@`HHHH`**** "B
MBB@`HHHH`**** "BBB@`HHHH`**** "BBB@`HHHH`**** "BBB@`HHHH`***
M* "BBB@`HHHH`**** "BBB@`HHHH`**** "BBB@`HHHH`**** "BBB@`HHHH
M`**** "BBB@`HHHH`**** "BBB@`HHHH`**** "BBB@`HHHH`**** "BBB@`
MHHHH`**** "BBB@`HHHH`**** "BBB@`HHHH`**** "BBB@`HHHH`**** "B
MBB@`HHHH`**** "BBB@`HHHH`**** "BBB@`HHHH`**** "BBB@`HHHH`***
M* "BBB@`HHHH`**** "BBB@`HHHH`**** "BBB@`HHHH`**** "BBB@`HHHH
M`**** "BBB@`HHHH`**** "BBB@`HHHH`**** "BBB@`HHHH`**** "BBB@`
MHHHH`**** "BBB@`HHHH`**** "BBB@`HHHH`**** "BBB@`HHHH`**** "B
MBB@`HHHH`**** "BBB@`HHHH`**** "BBB@`HHHH`**** "BBB@`HHHH`***
M* "BBB@`HHHH`**** "BBB@`HHHH`**** "BBB@`HHHH`**** "BBB@`HHHH
M`**** "BBB@`HHHH`**** "BBB@`HHHH`**** "BBB@`HHHH`**** "BBB@`
MHHHH`**** "BBB@`HHHH`**** "BBB@`HHHH`**** "BBB@`HHHH`**** "B
MBB@`HHHH`**** "BBB@`HHHH`**** "BBB@`HHHH`**** "BBB@`HHHH`***
M* "BBB@`HHHH`**** "BBB@`HHHH`**** "BBB@`HHHH`**** "BBB@`HHHH
M`**** "BBB@`HHHH`**** "BBB@`HHHH`**** "BBB@`HHHH`**** "BBB@`
MHHHH`**** "BBB@`HHHH`**** "BBB@`HHHH`**** "BBB@`HHHH`**** "B
MBB@`HHHH`**** "BBB@`HHHH`**** "BBB@`HHHH`**** "BBB@`HHHH`***
M* "BBB@`HHHH`**** "BBB@`HHHH`**** "BBB@`HHHH`**** "BBB@`HHHH
M`**** "BBB@`HHHH`**** "BBB@`HHHH`**** "BBB@`HHHH`**** "BBB@`
MHHHH`**** "BBB@`HHHH`**** "BBB@`HHHH`**** "BBB@`HHHH`**** "B
MBB@`HHHH`**** "BBB@`HHHH`**** "BBB@`HHHH`**** "BBB@`HHHH`***
M* "BBB@`HHHH`**** "BBB@`HHHH`**** "BBB@`HHHH`**** "BBB@`HHHH
M`**** "BBB@`HHHH`**** "BBB@`HHHH`**** "BBB@`HHHH`**** "BBB@`
MHHHH`**** "BBB@`HHHH`**** "BBB@`HHHH`**** "BBB@`HHHH`**** "B
MBB@`HHHH`**** "BBB@`HHHH`**** "BBB@`HHHH`**** "BBB@`HHHH`***
M* "BBB@`HHHH`**** "BBB@`HHHH`**** "BBB@`HHHH`**** "BBB@`HHHH
M`**** "BBB@`HHHH`**** "BBB@`HHHH`**** "BBB@`HHHH`**** "BBB@`
MHHHH`**** "BBB@`HHHH`**** "BBB@`HHHH`**** "BBB@`HHHH`**** "B
MBB@`HHHH`**** "BBB@`HHHH`**** "BBB@`HHHH`**** "BBB@`HHHH`***
M* "BBB@`HHHH`**** "BBB@`HHHH`**** "BBB@`HHHH`**** "BBB@`HHHH
M`**** "BBB@`HHHH`**** "BBB@`HHHH`**** "BBB@`HHHH`**** "BBB@`
MHHHH`**** "BBB@`HHHH`**** "BBB@`HHHH`**** "BBB@`HHHH`**** "B
%BB@#_]D`
`
end


_______________________________________________
ivtv-devel mailing list
ivtv-devel@ivtvdriver.org
http://ivtvdriver.org/mailman/listinfo/ivtv-devel
Re: Please test: 0.7.0 prerelease (LIRC problem) [ In reply to ]
Simon,

My files:

/usr/include/linux/i2c-id.h <variable not available>
/usr/src/kernels/2.6.16-1.2122_FC5-smp-i686/include/linux/i2c-id.h
<variable not available>
/usr/src/kernels/2.6.17-1.2139_FC5-smp-i686/include/linux/i2c-id.h This
one has the variable set

/usr/src/kernels/2.6.17-1.2139_FC5-smp-i686/include/linux/i2c-id.h:#define
I2C_HW_B_CX2341X 0x010020 /* Conexant CX2341X MPEG encoder cards */

This is the latest kernel for Fedora Core 5 currently available and the
one i am using.

Define the variable in the i2c-id.h file you are using and all should be
working or upgrade to a real 2.6.17 kernel.

Regards,

Michel.



Simon Baxter schreef:
>> Simon,
>>
>> Have a look for the file i2c-id.h and check it has the variable
>>
>> I2C_HW_B_CX2341X set. You might have more than one version of this file on
>> your system. Check to see lirc is using the right one because if the
>> variable is not in the file lirc will compile the code without the wrong
>> probe structure.
>>
>
> There seems to be a few versions of the file:
>
> /usr/include/linux/i2c-id.h
> /usr/src/kernels/linux-2.6.16.18/include/linux/i2c-id.h
> /lib/modules/2.6.16.18/build/include/linux/i2c-id.h (system link)
>
> grep I2C_HW_B_CX2341X
> /usr/src/kernels/linux-2.6.16.18/include/linux/i2c-id.h
> <nothing>
>
> grep I2C_HW_B_CX2341X /usr/include/linux/i2c-id.h
> <nothing>
>
> Hans had said for my <2.6.17 kernel (2.6.16.18), I2C_HW_B_CX2341X isn't
> used?? I2C_HW_B_BT848 is used instead, which is defined:
> #define I2C_HW_B_BT848 0x05 /* BT848 video boards */
>
> Could you send me a grep of your i2c-id.h for I2C_HW_B_CX2341X ??
>
> Thanks!
>
>
>> Simon Baxter schreef:
>>
>>>> $ diff lirc/drivers/lirc_i2c/lirc_i2c.c lirc\
>>>> 062106/drivers/lirc_i2c/lirc_i2c.c
>>>> < /* $Id: lirc_i2c.c,v 1.38 2006/06/26 23:21:34 lirc Exp $ */
>>>>
>>>>
>>>>> /* $Id: lirc_i2c.c,v 1.37 2006/05/20 04:38:58 lirc Exp $ */
>>>>>
>>>>>
>>>> < #ifdef I2C_HW_B_CX2341X
>>>> < if (adap->id == (I2C_ALGO_BIT | I2C_HW_B_BT848) ||
>>>> < adap->id == (I2C_ALGO_BIT | I2C_HW_B_CX2341X))
>>>> < #else
>>>> < if (adap->id == (I2C_ALGO_BIT | I2C_HW_B_BT848))
>>>> < #endif
>>>> < {
>>>> ---
>>>>
>>>>
>>>>> if (adap->id == (I2C_ALGO_BIT | I2C_HW_B_BT848)) {
>>>>>
>>>>>
>>>> Seems to have added some checking for i2c definitions for
>>>> I2C_HW_B_CX2341X
>>>> (kernel 2.6.17+) and I2C_HW_B_BT848. Certainly looks like some updates
>>>> in
>>>> the right areas, but proof will be in the pudding!
>>>>
>>>> Will try it tonight....
>>>>
>>>>
>>> There must be something fundamental I'm doing wrong. I get the same
>>> problem:
>>>
>>> 1010 cvs -d:pserver:anonymous@lirc.cvs.sourceforge.net:/cvsroot/lirc
>>> login
>>> 1011
>>> cvs -z3 -d:pserver:anonymous@lirc.cvs.sourceforge.net:/cvsroot/lirc
>>> co -P lirc
>>> 1012 cd lirc/
>>> 1019 ./autogen.sh
>>> 1025 ./setup.sh
>>> 1026 make
>>> 1027 make install
>>> 1028 depmod
>>>
>>>
>>> modprobe lirc_dev debug=1
>>> modprobe lirc_i2c debug=1
>>> lircd
>>>
>>> lirc_dev: IR Remote Control driver registered, at major 61
>>> lirc_i2c: probe 0x1a @ ivtv i2c driver #0: no
>>> lirc_i2c: probe 0x18 @ ivtv i2c driver #0: no
>>> lirc_i2c: probe 0x71 @ ivtv i2c driver #0: no
>>> lirc_i2c: probe 0x4b @ ivtv i2c driver #0: no
>>> lirc_i2c: probe 0x64 @ ivtv i2c driver #0: no
>>> lirc_i2c: probe 0x30 @ ivtv i2c driver #0: no
>>> lirc_i2c: probe 0x6b @ ivtv i2c driver #0: no
>>>
>>> [root@media lirc]# tail /var/log/lircd
>>> Jun 27 19:05:19 media.nzbaxters lircd: accepted new client on /dev/lircd
>>> Jun 27 19:05:19 media.nzbaxters lircd: could not open /dev/lirc
>>> Jun 27 19:05:19 media.nzbaxters lircd: default_init(): No such device
>>> Jun 27 19:05:19 media.nzbaxters lircd: caught signal
>>> Jun 27 19:12:29 media.nzbaxters lircd: lircd(hauppauge) ready
>>>
>>>
>>> Am I not including something when I compile or something?
>>>
>>> I did see this message:
>>> "You should add the contents of `/usr/share/aclocal/libtool.m4' to
>>> `aclocal.m4'."
>>>
>>>
>>> ivtv seems ok:
>>> Linux video capture interface: v1.00
>>> ivtv: ==================== START INIT IVTV ====================
>>> ivtv: version 0.6.3 (development snapshot compiled on Sat 17 Jun 2006
>>> 03:30:00 PM PDT) loading
>>> ivtv: Linux version: 2.6.16.18 686 REGPARM 4KSTACKS gcc-4.1
>>> ivtv: In case of problems please include the debug info between
>>> ivtv: the START INIT IVTV and END INIT IVTV lines, along with
>>> ivtv: any module options, when mailing the ivtv-users mailinglist.
>>> ivtv0: Autodetected Hauppauge WinTV PVR-150 card (cx23416 based)
>>> ACPI: PCI Interrupt 0000:00:0a.0[A] -> GSI 17 (level, low) -> IRQ 21
>>> ivtv0: Unreasonably low latency timer, setting to 64 (was 32)
>>> tveeprom 1-0050: Hauppauge model 26132, rev F0B2, serial# 9400151
>>> tveeprom 1-0050: tuner model is TCL M2523_5N_E (idx 112, type 4)
>>> tveeprom 1-0050: TV standards NTSC(M) (eeprom 0x08)
>>> tveeprom 1-0050: audio processor is CX25841 (idx 35)
>>> tveeprom 1-0050: decoder processor is CX25841 (idx 28)
>>> tveeprom 1-0050: has no radio, has IR remote
>>> tuner 1-0061: chip found @ 0xc2 (ivtv i2c driver #0)
>>> cx25840 1-0044: cx25841-23 found @ 0x88 (ivtv i2c driver #0)
>>> cx25840 1-0044: loaded v4l-cx25840.fw firmware (16382 bytes)
>>> wm8775 1-001b: chip found @ 0x36 (ivtv i2c driver #0)
>>> 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)
>>> tuner 1-0061: type set to 50 (TCL 2002N)
>>> ivtv0: Initialized Hauppauge WinTV PVR-150, card #0
>>> ivtv: ==================== END INIT IVTV ====================
>>>
>>>
>>>
>>> What am I missing here????
>>>
>>>
>>>
>>> _______________________________________________
>>> ivtv-devel mailing list
>>> ivtv-devel@ivtvdriver.org
>>> http://ivtvdriver.org/mailman/listinfo/ivtv-devel
>>>
>>>
>>
>
>
> --------------------------------------------------------------------------------
>
>
>
>> _______________________________________________
>> ivtv-devel mailing list
>> ivtv-devel@ivtvdriver.org
>> http://ivtvdriver.org/mailman/listinfo/ivtv-devel
>>
>
>
>
> _______________________________________________
> ivtv-devel mailing list
> ivtv-devel@ivtvdriver.org
> http://ivtvdriver.org/mailman/listinfo/ivtv-devel
>
Re: [ivtv-users] Please test: 0.7.0 prerelease [ In reply to ]
On Mon, 2006-06-26 at 00:24 +0200, Hans Verkuil wrote:
> I think I committed everything needed to release a ivtv-0.7.0 suitable
> for the 2.6.17 kernel. Nevertheless, I didn't have time left for actual
> testing so I would appreciate it if some of you could do it. So if you
> want to upgrade to a 2.6.17 kernel, then now is the time to do it.

Current 0.7 branch works fine here on x86 with 2.6.17.2 kernel,
Hauppauge PVR-350 (tuner and tv-out), and PVR-150.

BTW: Previously mentioned problems with gcc 4.1.0 and -funit-at-a-time
have disappeared, possibly due to upgrade to gcc 4.1.1.

Thanks,

Jürg



_______________________________________________
ivtv-devel mailing list
ivtv-devel@ivtvdriver.org
http://ivtvdriver.org/mailman/listinfo/ivtv-devel
Re: Please test: 0.7.0 prerelease [ In reply to ]
Axel,

Do you still have this problem with the latest 0.7 branch? It should use
the kernel's videodev2.h header, not the one from /usr/include/linux.

Thanks,

Hans

On Tuesday 27 June 2006 13:45, Axel Thimm wrote:
> On Mon, Jun 26, 2006 at 12:24:54AM +0200, Hans Verkuil wrote:
> > I think I committed everything needed to release a ivtv-0.7.0
> > suitable for the 2.6.17 kernel. Nevertheless, I didn't have time
> > left for actual testing so I would appreciate it if some of you
> > could do it. So if you want to upgrade to a 2.6.17 kernel, then now
> > is the time to do it.
> >
> > You can download the prerelease here:
> >
> > http://ivtvdriver.org/viewcvs/ivtv/branches/0.7.tar.gz?view=tar
> >
> > I haven't yet updated the README and ChangeLog files, but it is
> > effectively identical to ivtv-0.6 except for being updated for the
> > 2.6.17 kernel.
> >
> > Please note: ivtv-0.7.0 is for the 2.6.17 kernel, not for earlier
> > kernels. So don't bother downloading this if you are using older
> > kernels.
>
> I tried building on FC4-FC6 (all 2.6.17 kernels). There seems to be
> some issue in the userland build (ivtvctl):
>
> ivtvctl.c: In function 'main':
> ivtvctl.c:698: error: 'union <anonymous>' has no member named
> 'sliced' ivtvctl.c:701: error: 'union <anonymous>' has no member
> named 'sliced' ivtvctl.c:702: error: 'V4L2_SLICED_TELETEXT_B'
> undeclared (first use in this function) ivtvctl.c:702: error: (Each
> undeclared identifier is reported only once ivtvctl.c:702: error: for
> each function it appears in.)
> ivtvctl.c:704: error: 'union <anonymous>' has no member named
> 'sliced' ivtvctl.c:705: error: 'V4L2_SLICED_CAPTION_525' undeclared
> (first use in this function) ivtvctl.c:707: error: 'union
> <anonymous>' has no member named 'sliced' ivtvctl.c:708: error:
> 'V4L2_SLICED_WSS_625' undeclared (first use in this function)
>
> Looks like it picks up the wrong v4l headers.

_______________________________________________
ivtv-devel mailing list
ivtv-devel@ivtvdriver.org
http://ivtvdriver.org/mailman/listinfo/ivtv-devel

1 2  View All