[ivtv-users] Is this possible? Two pvr 150's with two IR blasters active?
Rick
rbonafied at gmail.com
Sat Sep 13 22:38:42 CEST 2008
Andy Walls wrote:
> On Sat, 2008-09-13 at 09:25 -0400, Rick wrote:
>> Hi,
>>
>> I'm running Mandriva 2008.1 2.6.22.18-desktop-1mdv with my own compiled
>> version of myth (svn.021-fixes). Everything is working great, that is
>> until I decided to try out the IR blasters.
>>
>> I've been following the various guides on getting lirc compiled to use
>> the blaster firmware. I have a single blaster working just fine.
>> However, when I plug in the second ir blaster to the second pvr-150 I
>> don't find that it is recognized. I hope I'm missing something obvious
>> and just need some fresh advice.
>
> The lirc_pvr150 module only supports Hauppauge cards with a Zilog
> Z8F08xx microcontroller IR blaster. I think there are Hauppauge cards
> with an IR blaster that don't use this chip.
>
> Inspect both cards to see if they both have the Zilog Z8 chip.
>
>
>> To recap just a bit:
>> On boot the modules 'lirc_dev' and 'lirc_pvr150' are loaded fine.
>>
>> I only see a single /dev/lirc0 device file. I think I should see two
>> if both remote dongles (with blaster) were active. Is that true?
>
> A quick skim of the lirc_pvr150 code reveals that it should support more
> than one Z8 based IR blaster device.
>
>
>> Any suggestions?
>>
>> Rick
>> ------
>> Output from log:
>> Sep 12 23:43:45 myhost kernel: lirc_dev: IR Remote Control driver
>> registered, major 61
>> Sep 12 23:43:45 myhost kernel: lirc_pvr150: chip found with RX and TX
>> Sep 12 23:43:45 myhost kernel: lirc_dev: lirc_register_plugin:
>> sample_rate: 0
>> Sep 12 23:43:45 myhost kernel: lirc_pvr150: firmware of size 302355 loaded
>> Sep 12 23:43:45 myhost kernel: lirc_pvr150: 743 codesets loaded
>> Sep 12 23:43:45 myhost kernel: lirc_pvr150: Hauppauge PVR-150 IR
>> blaster: firmware version 1.3.0
>
> lirc_pvr150 found a Z8 responding on I2C addresses 0xe0 and 0xe2 (or
> 0x70 and 0x71 if you prefer) on the first card.
>
>
>> Sep 12 23:43:45 myhost kernel: lirc_pvr150: ivtv i2c driver #1: no
>> devices found
>
> lirc_pvr150 did not find a Z8 responding on I2C addresses 0xe0 and 0xe2
> (or 0x70 and 0x71 if you prefer) for transmit nor receive on the second
> card.
>
>
> I bet you have a card without a Z8 chip. Some other lirc or ir module
> is required to handle that one, if that is the case.
>
>
> Regards,
> Andy
>
>
>
> _______________________________________________
> ivtv-users mailing list
> ivtv-users at ivtvdriver.org
> http://ivtvdriver.org/mailman/listinfo/ivtv-users
>
Hi Andy,
Thanks for the response. Is there command I can issue that will display
whether the Z8 chip is present or not? The PC is in a hard to reach
place.
I'm including the message log output in the hopes that will be helpful.
kernel: ivtv: ==================== START INIT IVTV ====================
kernel: ivtv: version 1.0.0 (2.6.22.18-desktop-1mdv SMP mod_unload 686
) loading
kernel: ivtv0: Unreasonably low latency timer, setting to 64 (was 32)
kernel: ivtv0: loaded v4l-cx2341x-enc.fw firmware (376836 bytes)
kernel: ivtv0: Encoder revision: 0x02060039
kernel: tveeprom 0-0050: Hauppauge model 26032, rev C199, serial# 8182327
kernel: tveeprom 0-0050: tuner model is TCL 2002N 5H (idx 99, type 50)
kernel: tveeprom 0-0050: TV standards NTSC(M) (eeprom 0x08)
kernel: tveeprom 0-0050: audio processor is CX25841 (idx 35)
kernel: tveeprom 0-0050: decoder processor is CX25841 (idx 28)
kernel: tveeprom 0-0050: has no radio, has IR receiver, has IR transmitter
kernel: ivtv0: Autodetected Hauppauge WinTV PVR-150
kernel: ivtv0: reopen i2c bus for IR-blaster support
kernel: tuner 0-0061: chip found @ 0xc2 (ivtv i2c driver #0)
kernel: cx25840 0-0044: cx25841-23 found @ 0x88 (ivtv i2c driver #0)
kernel: cx25840 0-0044: loaded v4l-cx25840.fw firmware (16382 bytes)
kernel: wm8775 0-001b: chip found @ 0x36 (ivtv i2c driver #0)
kernel: tuner 0-0061: type set to 50 (TCL 2002N)
kernel: ivtv0: Registered device video0 for encoder MPEG (4 MB)
kernel: ivtv0: Registered device video32 for encoder YUV (2 MB)
kernel: ivtv0: Registered device vbi0 for encoder VBI (1 MB)
kernel: ivtv0: Registered device video24 for encoder PCM audio (1 MB)
kernel: ivtv0: Initialized Hauppauge WinTV PVR-150, card #0
kernel: ivtv: ====================== NEXT CARD ======================
kernel: ivtv1: Autodetected Hauppauge card (cx23416 based)
kernel: ivtv1: Unreasonably low latency timer, setting to 64 (was 32)
kernel: ivtv1: loaded v4l-cx2341x-enc.fw firmware (376836 bytes)
kernel: ivtv1: Encoder revision: 0x02060039
kernel: tuner 2-0061: chip found @ 0xc2 (ivtv i2c driver #1)
kernel: cx25840 2-0044: cx25841-23 found @ 0x88 (ivtv i2c driver #1)
kernel: cx25840 2-0044: loaded v4l-cx25840.fw firmware (16382 bytes)
kernel: wm8775 2-001b: chip found @ 0x36 (ivtv i2c driver #1)
kernel: tveeprom 2-0050: Hauppauge model 26032, rev C199, serial# 8162573
kernel: tveeprom 2-0050: tuner model is TCL 2002N 5H (idx 99, type 50)
kernel: tveeprom 2-0050: TV standards NTSC(M) (eeprom 0x08)
kernel: tveeprom 2-0050: audio processor is CX25841 (idx 35)
kernel: tveeprom 2-0050: decoder processor is CX25841 (idx 28)
kernel: tveeprom 2-0050: has no radio, has IR receiver, has IR transmitter
kernel: ivtv1: Autodetected Hauppauge WinTV PVR-150
kernel: ivtv1: reopen i2c bus for IR-blaster support
kernel: tuner 2-0061: chip found @ 0xc2 (ivtv i2c driver #1)
kernel: cx25840 2-0044: cx25841-23 found @ 0x88 (ivtv i2c driver #1)
kernel: cx25840 2-0044: loaded v4l-cx25840.fw firmware (16382 bytes)
kernel: wm8775 2-001b: chip found @ 0x36 (ivtv i2c driver #1)
kernel: tuner 2-0061: type set to 50 (TCL 2002N)
kernel: ivtv1: Registered device video1 for encoder MPEG (4 MB)
kernel: ivtv1: Registered device video33 for encoder YUV (2 MB)
kernel: ivtv1: Registered device vbi1 for encoder VBI (1 MB)
kernel: ivtv1: Registered device video25 for encoder PCM audio (1 MB)
kernel: ivtv1: Initialized Hauppauge WinTV PVR-150, card #1
kernel: ivtv: ==================== END INIT IVTV ====================
kernel: lirc_dev: IR Remote Control driver registered, major 61
kernel: lirc_pvr150: chip found with RX and TX
kernel: lirc_dev: lirc_register_plugin: sample_rate: 0
kernel: lirc_pvr150: firmware of size 302355 loaded
kernel: lirc_pvr150: 743 codesets loaded
lirc_pvr150: Hauppauge PVR-150 IR blaster: firmware version 1.3.0
lirc_pvr150: ivtv i2c driver #1: no devices found
More information about the ivtv-users
mailing list