You are not logged in.
Pages: 1
Hi,
I have a media center machine setup with lirc which I recently upgraded to the 2.6.22 kernel. After the upgrade the system stopped booting because lirc_i2c would not load and it would also prevent other critical modules from loading. After removing lirc_i2c from rc.conf I was able to boot. Once I was in Arch I modprobe'd lirc_i2c and the machine stopped responding to everything. I don't have the actual output in front of me but it was related to some mutex call. Has anyone else seen this issue? If so, any solutions? ![]()
Thanks
Last edited by aficionado (2007-09-21 16:28:04)
Offline
I've had the same issue. This is what I'd get:
lirc_dev: IR Remote Control driver registered, at major 61
bttv: driver version 0.9.17 loaded
bttv: using 8 buffers with 2080k (520 pages) each for capture
cx2388x v4l2 driver version 0.0.6 loaded
lirc_i2c: chip found @ 0x71 (Hauppauge IR (PVR150))
BUG: unable to handle kernel NULL pointer dereference at virtual address 00000009
printing eip:
c0353fed
*pde = 00000000
Oops: 0002 [#1]
PREEMPT SMP
Modules linked in: cx8800 cx88xx bttv video_buf ir_common compat_ioctl32 btcx_risc lirc_i2c lirc_dev ivtv i2c_algo_bit cx2341x tveeprom videodev v4l1_compat nvidia(P) ipv6 agpgart capability commoncap nls_cp437 vfat fat ext2 mbcache wm8775 cx25840 tuner ppdev lp joydev v4l2_common k8temp parport_pc parport psmouse firewire_ohci usbhid hid ff_memless rtc_cmos rtc_core rtc_lib serio_raw firewire_core crc_itu_t ohci1394 ieee1394 ppp_generic sg tsdev i2c_nforce2 i2c_core evdev thermal processor fan button battery ac fuse snd_seq_oss snd_seq_midi_event snd_seq snd_seq_device snd_hda_intel snd_hwdep snd_pcm_oss snd_pcm snd_timer snd_page_alloc snd_mixer_oss snd soundcore slhc forcedeth reiserfs sd_mod sr_mod cdrom ehci_hcd ohci_hcd usbcore sata_nv ata_generic pata_amd libata
CPU: 0
EIP: 0060:[<c0353fed>] Tainted: P VLI
EFLAGS: 00210086 (2.6.22-ARCH #1)
EIP is at __mutex_lock_slowpath+0x8d/0x2c0
eax: 00000009 ebx: f7490069 ecx: ea3e5bd0 edx: f7490075
esi: 00200246 edi: ea3e4000 ebp: d9996550 esp: ea3e5bbc
ds: 007b es: 007b fs: 00d8 gs: 0033 ss: 0068
Process modprobe (pid: 17706, ti=ea3e4000 task=d9996550 task.ti=ea3e4000)
Stack: 00000008 f91ab112 ea3e5bd2 00200246 f7490075 f7490075 00000009 11111111
f7490069 ea3e5bd0 f6aba060 f6aba060 f7490029 fffffff0 f901dfa9 00000001
f749ede0 00200246 f6aba060 f91520ec f6aba07a f7490069 f6aba060 f91520ec
Call Trace:
[<f91ab112>] ivtv_xfer+0xf2/0x3b0 [ivtv]
[<f901dfa9>] i2c_attach_client+0x29/0x1b0 [i2c_core]
[<f91511af>] ir_attach+0x13f/0x2b0 [lirc_i2c]
[<f91516e7>] ir_probe+0xe7/0x310 [lirc_i2c]
[<c015f58c>] get_page_from_freelist+0x2bc/0x3a0
[<f901e855>] i2c_register_driver+0xd5/0x120 [i2c_core]
[<f91515f2>] init_module+0x42/0x50 [lirc_i2c]
[<c014dcd6>] sys_init_module+0x126/0x1990
[<c016bb03>] vma_link+0xb3/0x100
[<f917e000>] btcx_screen_clips+0x0/0x100 [btcx_risc]
[<c016c8ed>] do_mmap_pgoff+0x52d/0x7a0
[<c010433e>] sysenter_past_esp+0x6b/0xa1
=======================
Code: d8 8d 54 24 14 e8 14 46 df ff 8d 53 0c 89 54 24 10 8b 42 04 89 e7 8d 4c 24 14 81 e7 00 e0 ff ff 89 4a 04 89 54 24 14 89 44 24 18 <89> 08 89 6c 24 1c eb 67 c7 45 00 02 00 00 00 b8 01 00 00 00 86
EIP: [<c0353fed>] __mutex_lock_slowpath+0x8d/0x2c0 SS:ESP 0068:ea3e5bbcThat's from dmesg.
Edit: Found a patch, gotta test it still: http://www.thexpower.org/lirc-0.8.2-kernel-2.6.22.patch
Last edited by nesl247 (2007-09-23 06:38:50)
Offline
Ok, I am going to try this out in the next few days. Thanks!
Offline
Pages: 1