You are not logged in.

#1 2011-06-21 07:49:44

bmentink
Member
From: New Zealand
Registered: 2009-08-23
Posts: 442

gnome3 upgrade killed lirc on my media box

Hi All,

I have just upgraded my xbmc media box to gnome3 after sorting out my mirror issues, and I am left with lirc not working.

I have a streamzap usb remote and the 1st thing I noticed is that the kernel module that used to load fine, now fails. The kernel module was called
"lirc_streamzap", however I notice a kernel module called "streamzap" so loaded that instead.

The next thing I noticed was that I did not have and /dec/lirc0 etc style devices and the lirc daemon ( lircd ) is running ...
dmesg gives the following weird errors:

---------------------------------------------------------- dmesg output ---------------------------------------------------
[  431.362516] streamzap 6-1:1.0: Registered Streamzap, Inc. Streamzap Remote Control on usb6:102
[  431.573352] usb 6-1: USB disconnect, device number 102
[  431.575233] streamzap 6-1:1.0: urb terminated, status: -108
[  431.829981] usb 6-1: new low speed USB device number 103 using uhci_hcd
[  432.031358] Registered IR keymap rc-streamzap
[  432.031489] input: Streamzap PC Remote Infrared Receiver (0e9c:0000) as /devices/pci0000:00/0000:00:1d.0/usb6/6-1/6-1:1.0/rc/rc606/input615
[  432.031581] rc606: Streamzap PC Remote Infrared Receiver (0e9c:0000) as /devices/pci0000:00/0000:00:1d.0/usb6/6-1/6-1:1.0/rc/rc606
[  432.031673] rc rc606: lirc_dev: driver ir-lirc-codec (streamzap) registered at minor = 0
[  432.031681] streamzap 6-1:1.0: Registered Streamzap, Inc. Streamzap Remote Control on usb6:103
[  432.250182] usb 6-1: USB disconnect, device number 103
[  432.250395] streamzap 6-1:1.0: urb terminated, status: -108
[  432.253471] BUG: unable to handle kernel NULL pointer dereference at 00000034
[  432.253476] IP: [<f8c4460e>] show_protocols+0xfe/0x150 [rc_core]
[  432.253483] *pde = 00000000
[  432.253485] Oops: 0000 [#1] PREEMPT SMP
[  432.253488] last sysfs file: /sys/devices/pci0000:00/0000:00:1d.0/usb6/6-1/6-1:1.0/rc/rc606/protocols
[  432.253491] Modules linked in: cpufreq_ondemand ipv6 nilfs2 ext2 snd_hda_codec_hdmi snd_hda_codec_realtek joydev usbhid hid rt2870sta(C) rc_imon_pad usb_storage uas imon crc_ccitt ir_rc5_sz_decoder rc_streamzap cx24116 nvidia(P) cx23885 altera_stapl(C) cx2341x videobuf_dma_sg videobuf_dvb videobuf_core v4l2_common sg snd_hda_intel snd_hda_codec snd_hwdep snd_pcm snd_timer ir_lirc_codec lirc_dev i2c_i801 videodev media altera_ci snd dvb_core btcx_risc tveeprom ir_sony_decoder evdev ir_jvc_decoder ir_rc6_decoder ir_rc5_decoder uhci_hcd ir_nec_decoder streamzap rc_core soundcore ehci_hcd firewire_ohci snd_page_alloc usbcore pcspkr r8169 iTCO_wdt mii iTCO_vendor_support button firewire_core crc_itu_t asus_atk0110 acpi_cpufreq freq_table processor mperf fuse ext4 mbcache jbd2 crc16 sr_mod sd_mod cdrom pata_acpi ata_piix pata_marvell libata scsi_mod radeon ttm drm_kms_helper drm i2c_algo_bit i2c_core intel_agp intel_gtt agpgart
[  432.253539]
[  432.253541] Pid: 8613, comm: ir-keytable Tainted: P         C  2.6.39-ARCH #1 System manufacturer P5Q-EM/P5Q-EM
[  432.253545] EIP: 0060:[<f8c4460e>] EFLAGS: 00010202 CPU: 0
[  432.253548] EIP is at show_protocols+0xfe/0x150 [rc_core]
[  432.253550] EAX: 00000000 EBX: f8c46b8c ECX: ef6c7000 EDX: 00000001
[  432.253551] ESI: f8c44510 EDI: c137d7ac EBP: ef6cff20 ESP: ef6cfee8
[  432.253553]  DS: 007b ES: 007b FS: 00d8 GS: 00e0 SS: 0068
[  432.253555] Process ir-keytable (pid: 8613, ti=ef6ce000 task=ef5a41a0 task.ti=ef6ce000)
[  432.253557] Stack:
[  432.253558]  000080d0 00000000 c14a4780 f6b938e0 ef5a41a0 c14a3d00 ef6c7000 ef5a41a0
[  432.253563]  22222222 22222222 ef63c540 f8c46b8c f8c44510 c137d7ac ef6cff30 c126238f
[  432.253567]  ef63c540 ef617840 ef6cff64 c116dc5b ef6cff64 c111467c b776f000 00000000
[  432.253572] Call Trace:
[  432.253576]  [<f8c44510>] ? rc_g_keycode_from_table+0xd0/0xd0 [rc_core]
[  432.253581]  [<c126238f>] dev_attr_show+0x1f/0x50
[  432.253585]  [<c116dc5b>] sysfs_read_file+0x7b/0x120
[  432.253588]  [<c111467c>] ? rw_verify_area+0x6c/0x120
[  432.253591]  [<c1114b38>] vfs_read+0x88/0x160
[  432.253593]  [<c116dbe0>] ? sysfs_open_file+0x280/0x280
[  432.253596]  [<c1114c4d>] sys_read+0x3d/0x70
[  432.253599]  [<c134c11f>] sysenter_do_call+0x12/0x28
[  432.253600] Code: 5e 5f 5d c3 90 8b 43 08 89 34 24 c7 44 24 04 23 63 c4 f8 89 44 24 08 e8 d1 c9 57 c8 01 c6 eb 87 90 8d 74 26 00 8b 80 98 01 00 00 <8b> 58 34 8b 70 38 e8 37 18 00 00 89 45 e8 89 55 e4 e9 31 ff ff
[  432.253624] EIP: [<f8c4460e>] show_protocols+0xfe/0x150 [rc_core] SS:ESP 0068:ef6cfee8
[  432.253629] CR2: 0000000000000034
[  432.253631] ---[ end trace 0804d1cffb2784a2 ]---
[  475.007085] ===>rt_ioctl_giwscan. 1(1) BSS returned, data->length = 109
[  595.003033] ===>rt_ioctl_giwscan. 1(1) BSS returned, data->length = 109
[  715.002184] ===>rt_ioctl_giwscan. 1(1) BSS returned, data->length = 109
[  835.003336] ===>rt_ioctl_giwscan. 1(1) BSS returned, data->length = 109
[  955.006680] ===>rt_ioctl_giwscan. 1(1) BSS returned, data->length = 109
[ 1075.001790] ===>rt_ioctl_giwscan. 1(1) BSS returned, data->length = 109
[ 1195.006645] ===>rt_ioctl_giwscan. 1(1) BSS returned, data->length = 109
[ 1315.002254] ===>rt_ioctl_giwscan. 1(1) BSS returned, data->length = 109
[ 1435.002881] ===>rt_ioctl_giwscan. 1(1) BSS returned, data->length = 109
[ 1555.003764] ===>rt_ioctl_giwscan. 1(1) BSS returned, data->length = 109
[ 1675.006874] ===>rt_ioctl_giwscan. 1(1) BSS returned, data->length = 109
[ 1795.003722] ===>rt_ioctl_giwscan. 1(1) BSS returned, data->length = 109
[ 1915.006570] ===>rt_ioctl_giwscan. 1(1) BSS returned, data->length = 109
[ 2035.007481] ===>rt_ioctl_giwscan. 1(1) BSS returned, data->length = 109
[ 2155.006562] ===>rt_ioctl_giwscan. 1(1) BSS returned, data->length = 109
[ 2275.003172] ===>rt_ioctl_giwscan. 1(1) BSS returned, data->length = 109
[ 2395.002621] ===>rt_ioctl_giwscan. 1(1) BSS returned, data->length = 109
[ 2515.006518] ===>rt_ioctl_giwscan. 1(1) BSS returned, data->length = 109
[ 2635.006499] ===>rt_ioctl_giwscan. 1(1) BSS returned, data->length = 109
----------------------------------------------------------------------------------------------------------

Anyone have any idea what is going on here, looks like a bug in the kernel driver ..

Offline

Board footer

Powered by FluxBB