[mythtv-users] Need help with Hauppauge HRV-1600 IR Blaster and lirc_zilog in Mythbuntu .23/10.04

David Lasker dave at altosdesign.com
Thu Jul 8 16:25:00 UTC 2010


I have captured both good and crashed logs with modprobe parameter of
debug=1, with hardware.conf set to:

REMOTE_MODULES="lirc_zilog"

I don't see anything suspicious; the crashed log just stops in the middle. I
will try again with both lirc_dev and lirc_zilog loaded.

One thing I don't understand from both logs is why 2 clients are being found
at 0x70 and 0x71. I only have one HVR-1600 in my system. I also have an
HVR-1250, but that is the OEM version without the IR jack on the rear panel.
Maybe it also has the same I2C chip in it? Does lirc_zilog work on the newer
Hauppauge PCI express cards as well?

A 2nd question: are the messages
NAK expected: i2c_master_send failed with -6 (try x)
in the success log anything to be concerned about?

Here is /var/log/syslog (grepped for "lirc") from a successful startup:

Jul  7 11:58:36 mythtv kernel: [   20.205645] lirc_dev: IR Remote Control
driver registered, major 61 
Jul  7 11:58:36 mythtv kernel: [   20.266442] lirc_zilog: Zilog/Hauppauge IR
driver initializing
Jul  7 11:58:36 mythtv kernel: [   20.485542] lirc_zilog: ir_probe: adapter
id=0x0, client addr=0x70
Jul  7 11:58:36 mythtv kernel: [   20.485962] lirc_zilog: probe 0x70 @ cx18
i2c driver #0-0: success
Jul  7 11:58:36 mythtv kernel: [   20.486376] lirc_zilog: probe 0x71 @ cx18
i2c driver #0-0: success
Jul  7 11:58:36 mythtv kernel: [   20.486378] lirc_zilog: chip found with RX
and TX
Jul  7 11:58:36 mythtv kernel: [   20.486397] lirc_zilog: poll thread
started
Jul  7 11:58:36 mythtv kernel: [   20.486399] lirc_dev:
lirc_register_driver: sample_rate: 0
Jul  7 11:58:36 mythtv kernel: [   20.753476] lirc_zilog: firmware of size
302355 loaded
Jul  7 11:58:36 mythtv kernel: [   20.753561] lirc_zilog: 743 IR blaster
codesets loaded
Jul  7 11:58:36 mythtv kernel: [   20.753573] lirc_zilog: 01 60 00 01 5b
Jul  7 11:58:36 mythtv kernel: [   20.754706] lirc_zilog: 05 02 04 4b 1a
Jul  7 11:58:36 mythtv kernel: [   20.755841] lirc_zilog: 09 79 88 b1 1f
Jul  7 11:58:36 mythtv kernel: [   20.757001] lirc_zilog: 0d 87 f5 16 61
Jul  7 11:58:36 mythtv kernel: [   20.758704] lirc_zilog: 11 a6 d9 ec 9a
Jul  7 11:58:36 mythtv kernel: [   20.759832] lirc_zilog: 15 0f a7 ab 27
Jul  7 11:58:36 mythtv kernel: [   20.760988] lirc_zilog: 19 48 9d 7e 1a
Jul  7 11:58:36 mythtv kernel: [   20.762259] lirc_zilog: 1d d9 0c 0e 48
Jul  7 11:58:36 mythtv kernel: [   20.763401] lirc_zilog: 21 91 77 d6 3d
Jul  7 11:58:36 mythtv kernel: [   20.764582] lirc_zilog: 25 09 44 18 60
Jul  7 11:58:36 mythtv kernel: [   20.765976] lirc_zilog: 29 e5 12 c6 6c
Jul  7 11:58:36 mythtv kernel: [   20.767183] lirc_zilog: 2d ba 32 c4 26
Jul  7 11:58:36 mythtv kernel: [   20.768328] lirc_zilog: 31 e3 76 01 48
Jul  7 11:58:36 mythtv kernel: [   20.769503] lirc_zilog: 35 a2 7d 81 59
Jul  7 11:58:36 mythtv kernel: [   20.770908] lirc_zilog: 39 90 28 8f 48
Jul  7 11:58:36 mythtv kernel: [   20.772055] lirc_zilog: 3d 79 61 b4 0a
Jul  7 11:58:36 mythtv kernel: [   20.773232] lirc_zilog: 41 0b 57 21 6e
Jul  7 11:58:36 mythtv kernel: [   20.774692] lirc_zilog: 45 00 78 ad 62
Jul  7 11:58:36 mythtv kernel: [   20.775831] lirc_zilog: 49 b5 68 a2 27
Jul  7 11:58:36 mythtv kernel: [   20.776996] lirc_zilog: 4d 42 4e da 6c
Jul  7 11:58:36 mythtv kernel: [   20.778356] lirc_zilog: 51 94 63 0e 2a
Jul  7 11:58:36 mythtv kernel: [   20.779486] lirc_zilog: 55 1a 30 3b 45
Jul  7 11:58:36 mythtv kernel: [   20.780649] lirc_zilog: 59 fa 34 25 e5
Jul  7 11:58:36 mythtv kernel: [   20.781889] lirc_zilog: 5d cb 1e c1 ee
Jul  7 11:58:36 mythtv kernel: [   20.783174] lirc_zilog: 61 00 00 00 ee
Jul  7 11:58:36 mythtv kernel: [   20.786990] lirc_zilog: Zilog/Hauppauge IR
blaster firmware version 2.1.0 loaded
Jul  7 11:58:36 mythtv kernel: [   20.787005] lirc_zilog: ir_probe: adapter
id=0x0, client addr=0x71
Jul  7 11:58:36 mythtv kernel: [   20.787461] lirc_zilog: probe 0x70 @ cx18
i2c driver #0-0: success
Jul  7 11:58:36 mythtv kernel: [   20.787910] lirc_zilog: probe 0x71 @ cx18
i2c driver #0-0: success
Jul  7 11:58:36 mythtv kernel: [   20.787912] lirc_zilog: chip found with RX
and TX
Jul  7 11:58:36 mythtv kernel: [   20.787946] lirc_zilog: poll thread
started
Jul  7 11:58:36 mythtv kernel: [   20.787949] lirc_dev:
lirc_register_driver: sample_rate: 0
Jul  7 11:58:36 mythtv kernel: [   20.788010] lirc_zilog: 01 60 00 01 5b
Jul  7 11:58:36 mythtv kernel: [   20.789185] lirc_zilog: 05 02 04 4b 1a
Jul  7 11:58:36 mythtv kernel: [   20.790319] lirc_zilog: 09 79 88 b1 1f
Jul  7 11:58:36 mythtv kernel: [   20.791447] lirc_zilog: 0d 87 f5 16 61
Jul  7 11:58:36 mythtv kernel: [   20.792603] lirc_zilog: 11 a6 d9 ec 9a
Jul  7 11:58:36 mythtv kernel: [   20.793738] lirc_zilog: 15 0f a7 ab 27
Jul  7 11:58:36 mythtv kernel: [   20.794866] lirc_zilog: 19 48 9d 7e 1a
Jul  7 11:58:36 mythtv kernel: [   20.795997] lirc_zilog: 1d d9 0c 0e 48
Jul  7 11:58:36 mythtv kernel: [   20.797160] lirc_zilog: 21 91 77 d6 3d
Jul  7 11:58:36 mythtv kernel: [   20.798293] lirc_zilog: 25 09 44 18 60
Jul  7 11:58:36 mythtv kernel: [   20.799428] lirc_zilog: 29 e5 12 c6 6c
Jul  7 11:58:36 mythtv kernel: [   20.800581] lirc_zilog: 2d ba 32 c4 26
Jul  7 11:58:36 mythtv kernel: [   20.801718] lirc_zilog: 31 e3 76 01 48
Jul  7 11:58:36 mythtv kernel: [   20.802854] lirc_zilog: 35 a2 7d 81 59
Jul  7 11:58:36 mythtv kernel: [   20.806606] lirc_zilog: 39 90 28 8f 48
Jul  7 11:58:36 mythtv kernel: [   20.807741] lirc_zilog: 3d 79 61 b4 0a
Jul  7 11:58:36 mythtv kernel: [   20.808901] lirc_zilog: 41 0b 57 21 6e
Jul  7 11:58:36 mythtv kernel: [   20.810078] lirc_zilog: 45 00 78 ad 62
Jul  7 11:58:36 mythtv kernel: [   20.811209] lirc_zilog: 49 b5 68 a2 27
Jul  7 11:58:36 mythtv kernel: [   20.812344] lirc_zilog: 4d 42 4e da 6c
Jul  7 11:58:36 mythtv kernel: [   20.813492] lirc_zilog: 51 94 63 0e 2a
Jul  7 11:58:36 mythtv kernel: [   20.814645] lirc_zilog: 55 1a 30 3b 45
Jul  7 11:58:36 mythtv kernel: [   20.825654] lirc_zilog: 59 fa 34 25 e5
Jul  7 11:58:36 mythtv kernel: [   20.826785] lirc_zilog: 5d cb 1e c1 ee
Jul  7 11:58:36 mythtv kernel: [   20.827916] lirc_zilog: 61 00 00 00 ee
Jul  7 11:58:36 mythtv kernel: [   20.837292] lirc_zilog: Zilog/Hauppauge IR
blaster firmware version 2.1.0 loaded
Jul  7 11:58:36 mythtv kernel: [   20.837334] lirc_zilog: initialization
complete
Jul  7 11:58:42 mythtv kernel: [   26.404387] lirc_zilog: poll called
Jul  7 11:58:42 mythtv kernel: [   26.404392] lirc_zilog: poll result = 0
Jul  7 11:58:42 mythtv kernel: [   26.404632] lirc_zilog: 01 60 6e 33 d9
Jul  7 11:58:42 mythtv kernel: [   26.405768] lirc_zilog: 05 d1 0e 48 91
Jul  7 11:58:42 mythtv kernel: [   26.406902] lirc_zilog: 09 77 d6 3d 09
Jul  7 11:58:42 mythtv kernel: [   26.408058] lirc_zilog: 0d 44 18 60 e8
Jul  7 11:58:42 mythtv kernel: [   26.409439] lirc_zilog: 11 34 ce 78 be
Jul  7 11:58:42 mythtv kernel: [   26.410572] lirc_zilog: 15 23 8c fc 78
Jul  7 11:58:42 mythtv kernel: [   26.411704] lirc_zilog: 19 cb 01 48 a2
Jul  7 11:58:42 mythtv kernel: [   26.412886] lirc_zilog: 1d 7d 81 59 90
Jul  7 11:58:42 mythtv kernel: [   26.415609] lirc_zilog: 21 28 8f 59 08
Jul  7 11:58:42 mythtv kernel: [   26.416789] lirc_zilog: 25 10 c5 7b 7a
Jul  7 11:58:42 mythtv kernel: [   26.417923] lirc_zilog: 29 26 50 1f 71
Jul  7 11:58:42 mythtv kernel: [   26.419053] lirc_zilog: 2d 09 dc 13 c4
Jul  7 11:58:42 mythtv kernel: [   26.420189] lirc_zilog: 31 19 d3 55 c0
Jul  7 11:58:42 mythtv kernel: [   26.421345] lirc_zilog: 35 4f c9 ac 17
Jul  7 11:58:42 mythtv kernel: [   26.422478] lirc_zilog: 39 9c f1 d5 e5
Jul  7 11:58:42 mythtv kernel: [   26.423613] lirc_zilog: 3d cf c4 ba 05
Jul  7 11:58:42 mythtv kernel: [   26.424772] lirc_zilog: 41 cb 81 e5 26
Jul  7 11:58:42 mythtv kernel: [   26.425911] lirc_zilog: 45 f3 f1 b7 6e
Jul  7 11:58:42 mythtv kernel: [   26.427051] lirc_zilog: 49 88 29 c2 f6
Jul  7 11:58:42 mythtv kernel: [   26.428250] lirc_zilog: 4d bb e7 9f 1a
Jul  7 11:58:42 mythtv kernel: [   26.429422] lirc_zilog: 51 ed 39 93 45
Jul  7 11:58:42 mythtv kernel: [   26.430563] lirc_zilog: 55 cd 3b d9 1c
Jul  7 11:58:42 mythtv kernel: [   26.431705] lirc_zilog: 59 89 fe b7 5d
Jul  7 11:58:42 mythtv kernel: [   26.432888] lirc_zilog: 5d 82 7e fc 2f
Jul  7 11:58:42 mythtv kernel: [   26.434033] lirc_zilog: 61 00 00 00 2f
Jul  7 11:58:42 mythtv kernel: [   26.489447] lirc_zilog: NAK expected:
i2c_master_send failed with -6 (try 1)
Jul  7 11:58:42 mythtv kernel: [   26.602919] lirc_zilog: NAK expected:
i2c_master_send failed with -6 (try 2)
Jul  7 11:58:42 mythtv kernel: [   26.660911] lirc_zilog: NAK expected:
i2c_master_send failed with -6 (try 3)
Jul  7 11:58:42 mythtv kernel: [   26.712914] lirc_zilog: NAK expected:
i2c_master_send failed with -6 (try 4)
Jul  7 11:58:42 mythtv kernel: [   26.764829] lirc_zilog: sent code 84, key
0
Jul  7 11:58:42 mythtv kernel: [   26.764855] lirc_zilog: poll called
Jul  7 11:58:42 mythtv kernel: [   26.764857] lirc_zilog: poll result = 0
Jul  7 11:58:42 mythtv kernel: [   26.764910] lirc_zilog: poll called
Jul  7 11:58:42 mythtv kernel: [   26.764911] lirc_zilog: poll result = 0
Jul  7 11:58:42 mythtv kernel: [   26.764961] lirc_zilog: poll called
Jul  7 11:58:42 mythtv kernel: [   26.764963] lirc_zilog: poll result = 0
Jul  7 11:58:42 mythtv kernel: [   26.862208] lirc_zilog: key (0x00/0x00)
Jul  7 11:58:43 mythtv kernel: [   27.122189] lirc_zilog: key (0x00/0x00)
Jul  7 11:58:43 mythtv kernel: [   27.382004] lirc_zilog: key (0x00/0x00)
Jul  7 11:58:43 mythtv kernel: [   27.431619] lirc_zilog: 01 60 6e 33 d9
Jul  7 11:58:43 mythtv kernel: [   27.432792] lirc_zilog: 05 d1 0e 48 91
Jul  7 11:58:43 mythtv kernel: [   27.433920] lirc_zilog: 09 77 d6 3d 09
Jul  7 11:58:43 mythtv kernel: [   27.435049] lirc_zilog: 0d 44 18 60 e8
Jul  7 11:58:43 mythtv kernel: [   27.436206] lirc_zilog: 11 34 ce 78 be
Jul  7 11:58:43 mythtv kernel: [   27.437345] lirc_zilog: 15 23 fc e8 78
Jul  7 11:58:43 mythtv kernel: [   27.438474] lirc_zilog: 19 cb 01 48 a2
Jul  7 11:58:43 mythtv kernel: [   27.439604] lirc_zilog: 1d 7d 81 59 90
Jul  7 11:58:43 mythtv kernel: [   27.440765] lirc_zilog: 21 28 8f 58 09
Jul  7 11:58:43 mythtv kernel: [   27.441896] lirc_zilog: 25 10 c5 7b 7a
Jul  7 11:58:43 mythtv kernel: [   27.443044] lirc_zilog: 29 26 50 1f 71
Jul  7 11:58:43 mythtv kernel: [   27.444197] lirc_zilog: 2d 09 dc 12 c4
Jul  7 11:58:43 mythtv kernel: [   27.445374] lirc_zilog: 31 18 d2 55 c0
Jul  7 11:58:43 mythtv kernel: [   27.446552] lirc_zilog: 35 4f c9 ac 17
Jul  7 11:58:43 mythtv kernel: [   27.447779] lirc_zilog: 39 9c f1 d5 e5
Jul  7 11:58:43 mythtv kernel: [   27.449055] lirc_zilog: 3d cf c4 ba 05
Jul  7 11:58:43 mythtv kernel: [   27.450248] lirc_zilog: 41 cb 81 e5 26
Jul  7 11:58:43 mythtv kernel: [   27.451382] lirc_zilog: 45 f3 f1 b7 6e
Jul  7 11:58:43 mythtv kernel: [   27.452541] lirc_zilog: 49 88 29 c2 f6
Jul  7 11:58:43 mythtv kernel: [   27.453717] lirc_zilog: 4d bb e7 9f 1a
Jul  7 11:58:43 mythtv kernel: [   27.454855] lirc_zilog: 51 ed 39 93 45
Jul  7 11:58:43 mythtv kernel: [   27.455984] lirc_zilog: 55 cd 3b d9 1c
Jul  7 11:58:43 mythtv kernel: [   27.457141] lirc_zilog: 59 89 fe b7 5d
Jul  7 11:58:43 mythtv kernel: [   27.458347] lirc_zilog: 5d 82 7e e9 5f
Jul  7 11:58:43 mythtv kernel: [   27.459512] lirc_zilog: 61 00 00 00 5f
Jul  7 11:58:43 mythtv kernel: [   27.512916] lirc_zilog: NAK expected:
i2c_master_send failed with -6 (try 1)
Jul  7 11:58:43 mythtv kernel: [   27.564935] lirc_zilog: NAK expected:
i2c_master_send failed with -6 (try 2)
Jul  7 11:58:43 mythtv kernel: [   27.616926] lirc_zilog: NAK expected:
i2c_master_send failed with -6 (try 3)
Jul  7 11:58:43 mythtv kernel: [   27.668941] lirc_zilog: NAK expected:
i2c_master_send failed with -6 (try 4)
Jul  7 11:58:43 mythtv kernel: [   27.720947] lirc_zilog: NAK expected:
i2c_master_send failed with -6 (try 5)
Jul  7 11:58:43 mythtv kernel: [   27.772946] lirc_zilog: NAK expected:
i2c_master_send failed with -6 (try 6)
Jul  7 11:58:43 mythtv kernel: [   27.824846] lirc_zilog: sent code 84, key
3
Jul  7 11:58:43 mythtv kernel: [   27.824872] lirc_zilog: poll called
Jul  7 11:58:43 mythtv kernel: [   27.824876] lirc_zilog: poll result = 0
Jul  7 11:58:43 mythtv kernel: [   27.824878] lirc_zilog: poll called
Jul  7 11:58:43 mythtv kernel: [   27.824878] lirc_zilog: poll result = 0
Jul  7 11:58:43 mythtv kernel: [   27.824918] lirc_zilog: poll called
Jul  7 11:58:43 mythtv kernel: [   27.824921] lirc_zilog: poll result = 0
Jul  7 11:58:43 mythtv kernel: [   27.826547] lirc_zilog: key (0x00/0x00)
Jul  7 11:58:44 mythtv kernel: [   28.085711] lirc_zilog: key (0x00/0x00)
Jul  7 11:58:44 mythtv kernel: [   28.345697] lirc_zilog: key (0x00/0x00)
Jul  7 11:58:44 mythtv kernel: [   28.491613] lirc_zilog: 01 60 6e 33 d9
Jul  7 11:58:44 mythtv kernel: [   28.492779] lirc_zilog: 05 d1 0e 48 91
Jul  7 11:58:44 mythtv kernel: [   28.493908] lirc_zilog: 09 77 d6 3d 09
Jul  7 11:58:44 mythtv kernel: [   28.495036] lirc_zilog: 0d 44 18 60 e8
Jul  7 11:58:44 mythtv kernel: [   28.496180] lirc_zilog: 11 34 ce 78 be
Jul  7 11:58:44 mythtv kernel: [   28.497315] lirc_zilog: 15 23 84 f2 78
Jul  7 11:58:44 mythtv kernel: [   28.498449] lirc_zilog: 19 cb 01 48 a2
Jul  7 11:58:44 mythtv kernel: [   28.499678] lirc_zilog: 1d 7d 81 59 90
Jul  7 11:58:44 mythtv kernel: [   28.500842] lirc_zilog: 21 28 8f 59 08
Jul  7 11:58:44 mythtv kernel: [   28.502028] lirc_zilog: 25 11 c5 7b 7a
Jul  7 11:58:44 mythtv kernel: [   28.503155] lirc_zilog: 29 26 50 1f 71
Jul  7 11:58:44 mythtv kernel: [   28.504303] lirc_zilog: 2d 09 dc 13 c4
Jul  7 11:58:44 mythtv kernel: [   28.505467] lirc_zilog: 31 18 d2 55 c0
Jul  7 11:58:44 mythtv kernel: [   28.506597] lirc_zilog: 35 4f c9 ac 17
Jul  7 11:58:44 mythtv kernel: [   28.507725] lirc_zilog: 39 9c f1 d5 e5
Jul  7 11:58:44 mythtv kernel: [   28.508875] lirc_zilog: 3d cf c4 ba 05
Jul  7 11:58:44 mythtv kernel: [   28.510052] lirc_zilog: 41 cb 81 e5 26
Jul  7 11:58:44 mythtv kernel: [   28.511182] lirc_zilog: 45 f3 f1 b7 6e
Jul  7 11:58:44 mythtv kernel: [   28.512329] lirc_zilog: 49 88 29 c2 f6
Jul  7 11:58:44 mythtv kernel: [   28.513494] lirc_zilog: 4d bb e7 9f 1a
Jul  7 11:58:44 mythtv kernel: [   28.514640] lirc_zilog: 51 ed 39 93 45
Jul  7 11:58:44 mythtv kernel: [   28.515768] lirc_zilog: 55 cd 3b d9 1c
Jul  7 11:58:44 mythtv kernel: [   28.516936] lirc_zilog: 59 89 fe b7 5d
Jul  7 11:58:44 mythtv kernel: [   28.518098] lirc_zilog: 5d 82 7e f2 26
Jul  7 11:58:44 mythtv kernel: [   28.519245] lirc_zilog: 61 00 00 00 26
Jul  7 11:58:44 mythtv kernel: [   28.573003] lirc_zilog: NAK expected:
i2c_master_send failed with -6 (try 1)
Jul  7 11:58:44 mythtv kernel: [   28.624978] lirc_zilog: NAK expected:
i2c_master_send failed with -6 (try 2)
Jul  7 11:58:44 mythtv kernel: [   28.676921] lirc_zilog: NAK expected:
i2c_master_send failed with -6 (try 3)
Jul  7 11:58:44 mythtv kernel: [   28.728926] lirc_zilog: NAK expected:
i2c_master_send failed with -6 (try 4)
Jul  7 11:58:44 mythtv kernel: [   28.780944] lirc_zilog: NAK expected:
i2c_master_send failed with -6 (try 5)
Jul  7 11:58:44 mythtv kernel: [   28.834213] lirc_zilog: sent code 84, key
4
Jul  7 11:58:44 mythtv kernel: [   28.834240] lirc_zilog: poll called
Jul  7 11:58:44 mythtv kernel: [   28.834242] lirc_zilog: poll result = 0
Jul  7 11:58:44 mythtv kernel: [   28.835894] lirc_zilog: key (0x00/0x00)
Jul  7 11:58:44 mythtv kernel: [   28.836128] lirc_zilog: poll called
Jul  7 11:58:44 mythtv kernel: [   28.836131] lirc_zilog: poll result = 0
Jul  7 11:58:44 mythtv kernel: [   28.836174] lirc_zilog: poll called
Jul  7 11:58:44 mythtv kernel: [   28.836176] lirc_zilog: poll result = 0
Jul  7 11:58:45 mythtv kernel: [   29.097699] lirc_zilog: key (0x00/0x00)
Jul  7 11:58:45 mythtv kernel: [   29.361690] lirc_zilog: key (0x00/0x00)
Jul  7 11:58:45 mythtv kernel: [   29.622487] lirc_zilog: key (0x00/0x00)
Jul  7 11:58:45 mythtv kernel: [   29.881779] lirc_zilog: key (0x00/0x00)

Here is /var/log/syslog from the startup that failed:

Jul  8 08:52:02 mythtv kernel: [   18.449321] lirc_dev: IR Remote Control
driver registered, major 61 
Jul  8 08:52:02 mythtv kernel: [   18.545207] lirc_zilog: Zilog/Hauppauge IR
driver initializing
Jul  8 08:52:02 mythtv kernel: [   18.546311] lirc_zilog: ir_probe: adapter
id=0x0, client addr=0x70
Jul  8 08:52:02 mythtv kernel: [   18.546702] lirc_zilog: probe 0x70 @ cx18
i2c driver #0-0: success
Jul  8 08:52:02 mythtv kernel: [   18.547089] lirc_zilog: probe 0x71 @ cx18
i2c driver #0-0: success
Jul  8 08:52:02 mythtv kernel: [   18.547090] lirc_zilog: chip found with RX
and TX
Jul  8 08:52:02 mythtv kernel: [   18.547149] lirc_zilog: poll thread
started
Jul  8 08:52:02 mythtv kernel: [   18.547154] lirc_dev:
lirc_register_driver: sample_rate: 0
Jul  8 08:52:02 mythtv kernel: [   18.759135] lirc_zilog: firmware of size
302355 loaded
Jul  8 08:52:02 mythtv kernel: [   18.759266] lirc_zilog: 743 IR blaster
codesets loaded
Jul  8 08:52:02 mythtv kernel: [   18.759278] lirc_zilog: 01 60 00 01 5b
Jul  8 08:52:02 mythtv kernel: [   18.760936] lirc_zilog: 05 02 04 4b 1a
Jul  8 08:52:02 mythtv kernel: [   18.762565] lirc_zilog: 09 79 88 b1 1f
Jul  8 08:52:02 mythtv kernel: [   18.764197] lirc_zilog: 0d 87 f5 16 61
Jul  8 08:52:02 mythtv kernel: [   18.765844] lirc_zilog: 11 a6 d9 ec 9a
Jul  8 08:52:02 mythtv kernel: [   18.782147] lirc_zilog: 15 0f a7 ab 27
Jul  8 08:52:02 mythtv kernel: [   18.783799] lirc_zilog: 19 48 9d 7e 1a
Jul  8 08:52:02 mythtv kernel: [   18.785441] lirc_zilog: 1d d9 0c 0e 48
Jul  8 08:52:02 mythtv kernel: [   18.787198] lirc_zilog: 21 91 77 d6 3d
Jul  8 08:52:02 mythtv kernel: [   18.788850] lirc_zilog: 25 09 44 18 60
Jul  8 08:52:02 mythtv kernel: [   18.798150] lirc_zilog: 29 e5 12 c6 6c
Jul  8 08:52:02 mythtv kernel: [   18.799793] lirc_zilog: 2d ba 32 c4 26
Jul  8 08:52:02 mythtv kernel: [   18.801453] lirc_zilog: 31 e3 76 01 48
Jul  8 08:52:02 mythtv kernel: [   18.803215] lirc_zilog: 35 a2 7d 81 59
Jul  8 08:52:02 mythtv kernel: [   18.805066] lirc_zilog: 39 90 28 8f 48
Jul  8 08:52:02 mythtv kernel: [   18.814137] lirc_zilog: 3d 79 61 b4 0a
Jul  8 08:52:02 mythtv kernel: [   18.815767] lirc_zilog: 41 0b 57 21 6e
Jul  8 08:52:02 mythtv kernel: [   18.817416] lirc_zilog: 45 00 78 ad 62
Jul  8 08:52:02 mythtv kernel: [   18.819178] lirc_zilog: 49 b5 68 a2 27
Jul  8 08:52:02 mythtv kernel: [   18.820838] lirc_zilog: 4d 42 4e da 6c
Jul  8 08:52:02 mythtv kernel: [   18.838151] lirc_zilog: 51 94 63 0e 2a
Jul  8 08:52:02 mythtv kernel: [   18.839785] lirc_zilog: 55 1a 30 3b 45
Jul  8 08:52:02 mythtv kernel: [   18.841444] lirc_zilog: 59 fa 34 25 e5
Jul  8 08:52:02 mythtv kernel: [   18.851027] lirc_zilog: 5d cb 1e c1 ee
Jul  8 08:52:02 mythtv kernel: [   18.852687] lirc_zilog: 61 00 00 00 ee
Jul  8 08:52:02 mythtv kernel: [   18.867129] lirc_zilog: Zilog/Hauppauge IR
blaster firmware version 2.1.0 loaded
Jul  8 08:52:02 mythtv kernel: [   18.867144] lirc_zilog: ir_probe: adapter
id=0x0, client addr=0x71
Jul  8 08:52:02 mythtv kernel: [   18.867700] lirc_zilog: probe 0x70 @ cx18
i2c driver #0-0: success
Jul  8 08:52:02 mythtv kernel: [   18.868260] lirc_zilog: probe 0x71 @ cx18
i2c driver #0-0: success
Jul  8 08:52:02 mythtv kernel: [   18.868261] lirc_zilog: chip found with RX
and TX
Jul  8 08:52:02 mythtv kernel: [   18.876518] lirc_zilog: poll thread
started
Jul  8 08:52:02 mythtv kernel: [   18.876521] lirc_dev:
lirc_register_driver: sample_rate: 0
Jul  8 08:52:02 mythtv kernel: [   18.876951] lirc_zilog: 01 60 00 01 5b
Jul  8 08:52:02 mythtv kernel: [   18.878544] lirc_zilog: 05 02 04 4b 1a
Jul  8 08:52:02 mythtv kernel: [   18.880135] lirc_zilog: 09 79 88 b1 1f
Jul  8 08:52:02 mythtv kernel: [   18.881741] lirc_zilog: 0d 87 f5 16 61
Jul  8 08:52:02 mythtv kernel: [   18.884625] lirc_zilog: 11 a6 d9 ec 9a
Jul  8 08:52:02 mythtv kernel: [   18.886467] lirc_zilog: 15 0f a7 ab 27
Jul  8 08:52:02 mythtv kernel: [   18.889214] lirc_zilog: 19 48 9d 7e 1a
Jul  8 08:52:02 mythtv kernel: [   18.890966] lirc_zilog: 1d d9 0c 0e 48
Jul  8 08:52:02 mythtv kernel: [   18.892577] lirc_zilog: 21 91 77 d6 3d
Jul  8 08:52:02 mythtv kernel: [   18.902099] lirc_zilog: 25 09 44 18 60
Jul  8 08:52:02 mythtv kernel: [   18.903687] lirc_zilog: 29 e5 12 c6 6c
Jul  8 08:52:02 mythtv kernel: [   18.905300] lirc_zilog: 2d ba 32 c4 26
Jul  8 08:52:02 mythtv kernel: [   18.917654] lirc_zilog: 31 e3 76 01 48
Jul  8 08:52:02 mythtv kernel: [   18.919013] lirc_zilog: 35 a2 7d 81 59
Jul  8 08:52:02 mythtv kernel: [   18.920673] lirc_zilog: 39 90 28 8f 48
Jul  8 08:52:02 mythtv kernel: [   18.923397] lirc_zilog: 3d 79 61 b4 0a
Jul  8 08:52:02 mythtv kernel: [   18.925380] lirc_zilog: 41 0b 57 21 6e
Jul  8 08:52:02 mythtv kernel: [   18.927368] lirc_zilog: 45 00 78 ad 62
Jul  8 08:52:02 mythtv kernel: [   18.929042] lirc_zilog: 49 b5 68 a2 27
Jul  8 08:52:02 mythtv kernel: [   18.938153] lirc_zilog: 4d 42 4e da 6c
Jul  8 08:52:02 mythtv kernel: [   18.939778] lirc_zilog: 51 94 63 0e 2a
Jul  8 08:52:02 mythtv kernel: [   18.941430] lirc_zilog: 55 1a 30 3b 45
Jul  8 08:52:02 mythtv kernel: [   18.950377] lirc_zilog: 59 fa 34 25 e5
Jul  8 08:52:02 mythtv kernel: [   18.952006] lirc_zilog: 5d cb 1e c1 ee
Jul  8 08:52:02 mythtv kernel: [   18.953652] lirc_zilog: 61 00 00 00 ee
Jul  8 08:52:02 mythtv kernel: [   18.965705] lirc_zilog: Zilog/Hauppauge IR
blaster firmware version 2.1.0 loaded
Jul  8 08:52:02 mythtv kernel: [   18.966038] lirc_zilog: initialization
complete

On Mon, Jul 5, 2010 at 2:20 PM, Jarod Wilson <jarod [at] wilsonet> wrote: 
> Some more tests show that the bootup crash is intermittent. With 
> 
> REMOTE_MODULES="lirc_zilog" 
> 
> it crashes most of the time. Just for fun I tried 
> 
> REMOTE_MODULES="lirc_dev lirc_zilog" 
> 
> and it works most of the time. 
> 
> So I think there is a race condition somewhere. 

Hrm, that's not so good. First report I've seen of anything like this. 
Will be digging into lirc_zilog again RSN, will keep an eye out for 
possible causes. 

> Any suggestions on how to debug this would be appreciated. 

Load both lirc_zilog and lirc_dev with debug=1 module options, see 
what falls out. After that, its code inspection and possibly manually 
adding assorted printk fun and rebuilding a very verbose lirc_zilog 
module to try to narrow down where things are going south.



More information about the mythtv-users mailing list