[mythtv-users] HDPVR setup irsend error
steve
networks1 at cox.net
Sun Jan 17 17:40:10 UTC 2010
>> [snip]
>>
>>
>>
>>>Yep, that's bad. What that looks like is not having the blaster
>>
>>>firmware downloaded into the right place on your system...
>>
>>
>>
>> Wiki says "3. Download the HD-PVR IR firmware. Put the firmware in your
>> distribution's firmware directory, (commonly /lib/firmware)."
>>
>> That's where I put it. Not the right place?
>
>Hm, that's the right place. Not sure why else it would be blowing up.
>Can you send me the full dmesg output after trying to load lirc_zilog
>following a fresh boot?
OK this is getting strange. Before I did this I downloaded the firmware
file and replaced the file in /lib/firmware, thinking that it might have
gotten corrupted. When I ran modprobe again, it worked and /dev/lirc0
existed.
The relevant lines in dmesg were:
lirc_dev: IR Remote Control driver registered, major 248
lirc_zilog: Zilog/Hauppauge IR driver initializing
lirc_zilog: chip found with RX and TX
i2c-adapter i2c-1: lirc_dev: driver lirc_zilog registered at minor = 0
Zilog/Hauppauge i2c IR 1-0071: firmware: requesting haup-ir-blaster.bin
lirc_zilog: Zilog/Hauppauge IR blaster firmware version 2.1.0 loaded
lirc_zilog: initialization complete
I tried to run the irsend command and got:
[root at mythtv mythtv]# irsend SEND_ONCE blaster 0_74_KEY_POWER
irsend: command failed: irsend SEND_ONCE blaster 0_74_KEY_POWER
irsend: unknown remote "blaster"
So I tried a reboot. /dev/lirc0 was gone (!) and when I ran modprobe
lirc_zilog I got the same errors as I sent previously.
Per your request, here is the dmesg output after the just-mentioned attempt
to run modprobe (the list wouldn't let me send the whole dmesg output do I
just included the lirc stuff; I sent the whole thing to your wilsonet addr
if you need it):
lirc_dev: IR Remote Control driver registered, major 248
lirc_zilog: Zilog/Hauppauge IR driver initializing
lirc_zilog: chip found with RX and TX
i2c-adapter i2c-1: lirc_dev: driver lirc_zilog registered at minor = 0
Zilog/Hauppauge i2c IR 1-0071: firmware: requesting haup-ir-blaster.bin
lirc_zilog: i2c_master_send failed with -5
BUG: unable to handle kernel NULL pointer dereference at 0000000000000028
IP: [<ffffffffa0b1ff08>] lirc_unregister_driver+0x53/0x1e6 [lirc_dev]
PGD 105862067 PUD 127102067 PMD 0
Oops: 0000 [#1] SMP
last sysfs file:
/sys/devices/pci0000:00/0000:00:1a.7/usb1/1-6/i2c-adapter/i2c-1/1-0071/firmw
are/1-0071/loading
CPU 0
Modules linked in: lirc_zilog(+) lirc_dev fuse sunrpc cpufreq_ondemand
acpi_cpufreq freq_table ip6t_REJECT nf_conntrack_ipv6 ip6table_filter
ip6_tables ipv6 xfs exportfs dm_multipath uinput snd_hda_codec_realtek
firewire_ohci nvidia(P) hdpvr v4l2_common videodev v4l1_compat firewire_core
iTCO_wdt snd_hda_intel ppdev parport_pc i2c_i801 v4l2_compat_ioctl32 parport
i2c_core snd_hda_codec snd_hwdep snd_seq snd_seq_device snd_pcm joydev
iTCO_vendor_support crc_itu_t snd_timer r8169 mii snd soundcore
snd_page_alloc pata_acpi ata_generic pata_jmicron [last unloaded: microcode]
Pid: 2211, comm: modprobe Tainted: P 2.6.31.9-174.fc12.x86_64 #1
EP45-UD3P
RIP: 0010:[<ffffffffa0b1ff08>] [<ffffffffa0b1ff08>]
lirc_unregister_driver+0x53/0x1e6 [lirc_dev]
RSP: 0018:ffff88010a137c38 EFLAGS: 00010292
RAX: ffff88010a136000 RBX: 0000000000000000 RCX: ffff880108d1d800
RDX: 0000001000000000 RSI: 0000000000000000 RDI: ffffffffa0b233d0
RBP: ffff88010a137c68 R08: 0000000000000000 R09: 000000000000000c
R10: ffff88010a1379f8 R11: ffff88010a137a08 R12: ffff880108d18890
R13: ffff88010a137c98 R14: ffff88010a137c78 R15: ffffc9000586c000
FS: 00007f7d3bb9a700(0000) GS:ffff880028022000(0000) knlGS:0000000000000000
CS: 0010 DS: 0000 ES: 0000 CR0: 000000008005003b
CR2: 0000000000000028 CR3: 000000010585f000 CR4: 00000000000406f0
DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400
Process modprobe (pid: 2211, threadinfo ffff88010a136000, task
ffff88010b0e1780)
Stack:
ffff88010a137c68 ffffffff00000000 ffff88010a137c68 ffff880108d18800
<0> ffff880108d18890 ffff88010a137c98 ffff88010a137cd8 ffffffffa0bde126
<0> ffffc90000000000 0000000000000000 ffff88010a137c88 ffff88010a137c88
Call Trace:
[<ffffffffa0bde126>] ir_remove+0x107/0x16a [lirc_zilog]
[<ffffffffa0bdfb7e>] ir_probe+0x735/0x83b [lirc_zilog]
[<ffffffffa0bdf449>] ? ir_probe+0x0/0x83b [lirc_zilog]
[<ffffffffa00a6362>] i2c_device_probe+0xc0/0x101 [i2c_core]
[<ffffffff812ae044>] driver_probe_device+0xdb/0x1fb
[<ffffffff812ae1c1>] __driver_attach+0x5d/0x81
[<ffffffff812ae164>] ? __driver_attach+0x0/0x81
[<ffffffff812ad4e2>] bus_for_each_dev+0x53/0x88
[<ffffffff812adde3>] driver_attach+0x1e/0x20
[<ffffffff812adaa0>] bus_add_driver+0xf7/0x257
[<ffffffff812ae4ac>] driver_register+0x9d/0x10e
[<ffffffffa0020000>] ? zilog_init+0x0/0x78 [lirc_zilog]
[<ffffffffa00a71fe>] i2c_register_driver+0x46/0xcb [i2c_core]
[<ffffffffa0020000>] ? zilog_init+0x0/0x78 [lirc_zilog]
[<ffffffffa0020057>] zilog_init+0x57/0x78 [lirc_zilog]
[<ffffffffa0020000>] ? zilog_init+0x0/0x78 [lirc_zilog]
[<ffffffff8100a069>] do_one_initcall+0x5e/0x162
[<ffffffff8107bdc9>] sys_init_module+0xd6/0x20d
[<ffffffff81011cf2>] system_call_fastpath+0x16/0x1b
Code: cd b4 8f e0 b8 c8 ff ff ff e9 35 01 00 00 48 63 c7 48 c7 c7 d0 33 b2
a0 89 75 d8 48 8b 1c c5 20 3a b2 a0 e8 fd c7 8f e0 8b 75 d8 <44> 8b 63 28 41
39 f4 74 24 48 c7 c7 24 0f b2 a0 31 c0 e8 8f b4
RIP [<ffffffffa0b1ff08>] lirc_unregister_driver+0x53/0x1e6 [lirc_dev]
RSP <ffff88010a137c38>
CR2: 0000000000000028
---[ end trace 672d4116190bafdb ]---
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mythtv.org/pipermail/mythtv-users/attachments/20100117/a0d91405/attachment-0001.htm>
More information about the mythtv-users
mailing list