I'm trying (unsuccessfully) to use lirc with the latest version of the 
WinTV-PVR USB2
with the external IR blaster.  I ended up enabling full debugging in the driver
and found that the driver is just sending zeroes across the fake I2C bus.  
Everything
in the logs looks pretty normal until I enable debugging.

With /dev/lirc symlinked to /dev/lirc0, when I run irw or irrecord, I get an 
endless stream of

        Apr 28 21:02:16 mythserver kernel: [  889.568090] pvrusb2 i2c xfer 1/1: 
addr=0x18 len=3 read [00 00 c1] result=1

and with it symlinked to /dev/lirc1, I'm seeing 

        Apr 28 20:59:55 mythserver kernel: [  747.998956] pvrusb2 i2c xfer 1/1: 
addr=0x71 len=6 read [00 00 00 00 00 00] result=1

Looking at the code, it's obvious that /dev/lirc0 was the right one, and by 
adding a few
debugging printk calls, I determined it was falling into this path:

        /* Mangle the results into something that looks like the real IR
           receiver. */
        rdata[2] = 0xc1;
        if (dat[0] != 1) {
                /* No code received. */
                rdata[0] = 0;
                rdata[1] = 0;
                printk("IR no code received.\n");

I don't see any indication in the debug logs that would suggest that anything 
isn't working,
it just isn't seeing any data.  I've tried both third-party remotes and the 
remote that came
with it, and it just can't see anything.

Ironically, the only reason I'm even trying to use the remote is that nobody 
has remote
codes for EITHER of my DirecTV boxes (Hughes HRM-5 remote, Panasonic EUR511159
remote).

Any ideas?  I've been fighting with this problem since last weekend, and if 
it's bad hardware,
I'd like to know now so I can swap it at Fry's for a working one.  :-)


David

P.S. Non-debug log below.
P.P.S. Detailed log with debug=0xffffffff at 
http://www.gatwood.net/pvrusb2-debuglog.txt


Apr 28 20:48:20 mythserver kernel: [   51.924236] cx25840 1-0044: loaded 
v4l-cx25840.fw firmware (16382 bytes)
Apr 28 20:48:20 mythserver kernel: [   52.398077] tuner 1-0043: chip found @ 
0x86 (pvrusb2_a)
Apr 28 20:48:20 mythserver kernel: [   52.398206] tda9887 1-0043: tda988[5/6/7] 
found @ 0x43 (tuner)
Apr 28 20:48:20 mythserver kernel: [   52.440048] tuner 1-0061: chip found @ 
0xc2 (pvrusb2_a)
Apr 28 20:48:20 mythserver kernel: [   52.495997] wm8775 1-001b: chip found @ 
0x36 (pvrusb2_a)
Apr 28 20:48:20 mythserver kernel: [   52.583961] tveeprom 1-00a2: Hauppauge 
model 24022, rev E1A3, serial# 8676840
Apr 28 20:48:20 mythserver kernel: [   52.583975] tveeprom 1-00a2: tuner model 
is TCL MFNM05-4 (idx 103, type 43)
Apr 28 20:48:20 mythserver kernel: [   52.583981] tveeprom 1-00a2: TV standards 
NTSC(M) (eeprom 0x08)
Apr 28 20:48:20 mythserver kernel: [   52.583986] tveeprom 1-00a2: audio 
processor is CX25843 (idx 37)
Apr 28 20:48:20 mythserver kernel: [   52.583990] tveeprom 1-00a2: decoder 
processor is CX25843 (idx 30)
Apr 28 20:48:20 mythserver kernel: [   52.583994] tveeprom 1-00a2: has radio, 
has IR receiver, has IR transmitter
Apr 28 20:48:20 mythserver kernel: [   53.263683] tuner 1-0061: type set to 43 
(Philips NTSC MK3 (FM1236MK3 or FM1236/F))
Apr 28 20:48:21 mythserver kernel: [   53.751506] cx25840 1-0044: Video signal: 
             not present
Apr 28 20:48:21 mythserver kernel: [   53.751521] cx25840 1-0044: Detected 
format:           NTSC-M
Apr 28 20:48:21 mythserver kernel: [   53.751525] cx25840 1-0044: Specified 
standard:        NTSC-M
Apr 28 20:48:21 mythserver kernel: [   53.751529] cx25840 1-0044: Specified 
video input:     Composite 7
Apr 28 20:48:21 mythserver kernel: [   53.751533] cx25840 1-0044: Specified 
audioclock freq: 48000 Hz
Apr 28 20:48:21 mythserver kernel: [   53.807444] cx25840 1-0044: Detected 
audio mode:       forced mode
Apr 28 20:48:21 mythserver kernel: [   53.807459] cx25840 1-0044: Detected 
audio standard:   no detected audio standard
Apr 28 20:48:21 mythserver kernel: [   53.807464] cx25840 1-0044: Audio muted:  
             yes
Apr 28 20:48:21 mythserver kernel: [   53.807468] cx25840 1-0044: Audio 
microcontroller:     running
Apr 28 20:48:21 mythserver kernel: [   53.807473] cx25840 1-0044: Configured 
audio standard: automatic detection
Apr 28 20:48:21 mythserver kernel: [   53.807478] cx25840 1-0044: Configured 
audio system:   BTSC
Apr 28 20:48:21 mythserver kernel: [   53.807482] cx25840 1-0044: Specified 
audio input:     Tuner (In8)
Apr 28 20:48:21 mythserver kernel: [   53.807486] cx25840 1-0044: Preferred 
audio mode:      stereo
Apr 28 20:48:21 mythserver kernel: [   53.807500] tda9887 1-0043: Data bytes: 
b=0x14 c=0x30 e=0x44
Apr 28 20:48:21 mythserver kernel: [   53.807506] tuner 1-0061: Tuner mode:     
 analog TV
Apr 28 20:48:21 mythserver kernel: [   53.807511] tuner 1-0061: Frequency:      
 175.25 MHz
Apr 28 20:48:21 mythserver kernel: [   53.807514] tuner 1-0061: Standard:       
 0x00001000
Apr 28 20:48:21 mythserver kernel: [   53.807521] wm8775 1-001b: Input: 2
Apr 28 20:48:21 mythserver kernel: [   53.807535] pvrusb2: Device 
initialization completed successfully.
Apr 28 20:48:21 mythserver kernel: [   53.807642] pvrusb2: registered device 
video0 [mpeg]
Apr 28 20:48:21 mythserver kernel: [   53.807666] pvrusb2: registered device 
radio0 [mpeg]

...

Apr 28 20:48:33 mythserver kernel: [   66.305145] lirc_dev: IR Remote Control 
driver registered, at major 61
Apr 28 20:48:33 mythserver kernel: [   66.333221] lirc_i2c: no version for 
"lirc_unregister_plugin" found: kernel tainted.
Apr 28 20:48:34 mythserver kernel: [   66.443072] bttv: driver version 0.9.16 
loaded
Apr 28 20:48:34 mythserver kernel: [   66.443086] bttv: using 8 buffers with 
2080k (520 pages) each for capture
Apr 28 20:48:34 mythserver kernel: [   66.637367] ivtv:  ==================== 
START INIT IVTV ====================
Apr 28 20:48:34 mythserver kernel: [   66.637381] ivtv:  version 0.10.1 (tagged 
release) loading
Apr 28 20:48:34 mythserver kernel: [   66.637385] ivtv:  Linux version: 
2.6.20-15-generic SMP mod_unload 586
Apr 28 20:48:34 mythserver kernel: [   66.637388] ivtv:  In case of problems 
please include the debug info between
Apr 28 20:48:34 mythserver kernel: [   66.637392] ivtv:  the START INIT IVTV 
and END INIT IVTV lines, along with
Apr 28 20:48:34 mythserver kernel: [   66.637395] ivtv:  any module options, 
when mailing the ivtv-users mailinglist.
Apr 28 20:48:34 mythserver kernel: [   66.637464] ivtv:  ====================  
END INIT IVTV  ====================
Apr 28 20:48:34 mythserver kernel: [   66.744461] cx2388x v4l2 driver version 
0.0.6 loaded
Apr 28 20:48:34 mythserver kernel: [   66.747457] lirc_i2c: chip found @ 0x18 
(Hauppauge IR)
Apr 28 20:48:34 mythserver kernel: [   66.747740] lirc_dev: 
lirc_register_plugin: sample_rate: 10
Apr 28 20:48:34 mythserver kernel: [   66.765973] lirc_i2c: chip found @ 0x71 
(Hauppauge IR (PVR150))
Apr 28 20:48:34 mythserver kernel: [   66.766275] lirc_dev: 
lirc_register_plugin: sample_rate: 10

_______________________________________________
pvrusb2 mailing list
[email protected]
http://www.isely.net/cgi-bin/mailman/listinfo/pvrusb2

Reply via email to