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 > [email protected] > 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 _______________________________________________ ivtv-users mailing list [email protected] http://ivtvdriver.org/mailman/listinfo/ivtv-users
