From: Andrea A. <ame...@ya...> - 2007-07-15 19:57:45
|
Hello, I'm running Slackware 12 with kernel vanilla 2.6.22. I have a pvr Hauppauge 150 so my ir driver is lirc_i2c and lirc_dev. When I do modprobe lirc_i2c I get this kernel oops: Jul 9 22:50:40 slack kernel: lirc_dev: IR Remote Control driver registered, at major 61 Jul 9 22:50:43 slack kernel: lirc_i2c: chip found @ 0x71 (Hauppauge IR (PVR150)) Jul 9 22:50:43 slack kernel: BUG: unable to handle kernel NULL pointer dereference at virtual address 0000000 0 Jul 9 22:50:43 slack kernel: printing eip: Jul 9 22:50:43 slack kernel: c03f2d44 Jul 9 22:50:43 slack kernel: *pde = 00000000 Jul 9 22:50:43 slack kernel: Oops: 0000 [#1] Jul 9 22:50:43 slack kernel: SMP Jul 9 22:50:43 slack kernel: Modules linked in: cx8800 cx88xx bttv video_buf ir_common compat_ioctl32 btcx_ri sc lirc_i2c lirc_dev ipv6 radeon drm eeprom lm85 hwmon_vid hwmon snd_seq_dummy snd_seq_oss snd_seq_midi_event snd_seq snd_seq_device snd_pcm_oss snd_mixer_oss capability commoncap ndiswrapper iforce lp parport_pc parport pcspkr psmouse wm8775 cx25840 tuner ivtv cx2341x tveeprom videodev v4l2_common v4l1_compat intel_agp agpgart snd_hda_intel snd_pcm snd_timer snd soundcore snd_page_alloc i2c_i801 evdev serio_raw sg iTCO_wdt iTCO_vendor_ support ata_generic Jul 9 22:50:43 slack kernel: CPU: 0 Jul 9 22:50:43 slack kernel: EIP: 0060:[<c03f2d44>] Tainted: P VLI Jul 9 22:50:43 slack kernel: EFLAGS: 00210216 (2.6.22-smp-240607 #1) Jul 9 22:50:43 slack kernel: EIP is at __i2c_check_addr+0x14/0x40 Jul 9 22:50:43 slack kernel: eax: f7be0029 ebx: f7be01e1 ecx: 00200096 edx: 00000000 Jul 9 22:50:43 slack kernel: esi: 00000071 edi: f7be0029 ebp: fffffff0 esp: dd6ddc50 Jul 9 22:50:43 slack kernel: ds: 007b es: 007b fs: 00d8 gs: 0033 ss: 0068 Jul 9 22:50:43 slack kernel: Process modprobe (pid: 13199, ti=dd6dc000 task=e4984510 task.ti=dd6dc000) Jul 9 22:50:43 slack kernel: Stack: e2814800 e281485c c03f3c45 00000001 dd6ddea3 7114c5e6 e2814800 f9a9c08c Jul 9 22:50:43 slack kernel: e2814876 f7be0059 e2814800 f9a9c08c e2814876 e281485c f9a9b1ef f9a9c180 Jul 9 22:50:43 slack kernel: 00000071 e2814860 00000000 00000071 f7beed34 00000071 00000000 00000002 Jul 9 22:50:43 slack kernel: Call Trace: Jul 9 22:50:43 slack kernel: [<c03f3c45>] i2c_attach_client+0x35/0x190 Jul 9 22:50:43 slack kernel: [<f9a9b1ef>] ir_attach+0x17f/0x260 [lirc_i2c] Jul 9 22:50:43 slack kernel: [<f9a9b6a4>] ir_probe+0xe4/0x2f0 [lirc_i2c] Jul 9 22:50:43 slack kernel: [<c0158a36>] find_mergeable_anon_vma+0x36/0xc0 Jul 9 22:50:43 slack kernel: [<c017a599>] __d_lookup+0x89/0x110 Jul 9 22:50:43 slack kernel: [<c02cee62>] __next_cpu+0x12/0x20 Jul 9 22:50:43 slack kernel: [<c03f44c5>] i2c_register_driver+0xd5/0x120 ul 9 22:50:43 slack kernel: [<f9a9b5b2>] init_module+0x42/0x50 [lirc_i2c] Jul 9 22:50:43 slack kernel: [<c014065f>] sys_init_module+0x15f/0x18d0 Jul 9 22:50:43 slack kernel: [<c0159127>] do_mmap_pgoff+0x577/0x7b0 Jul 9 22:50:43 slack kernel: [<c0102ac2>] syscall_call+0x7/0xb Jul 9 22:50:43 slack kernel: [<c04b0000>] rpcb_getport+0x150/0x380 Jul 9 22:50:43 slack kernel: ======================= Jul 9 22:50:43 slack kernel: Code: 8d b4 26 00 00 00 00 c3 eb 0d 90 90 90 90 90 90 90 90 90 90 90 90 90 56 89 d6 53 8b 90 b8 01 00 00 8d 98 b8 01 00 00 eb 02 89 ca <8b> 0a 0f 18 01 90 39 da 74 13 0f b7 82 5a fe ff ff 39 f0 75 e9 Jul 9 22:50:43 slack kernel: EIP: [<c03f2d44>] __i2c_check_addr+0x14/0x40 SS:ESP 0068:dd6ddc50 Do you have any hint? ___________________________________ L'email della prossima generazione? Puoi averla con la nuova Yahoo! Mail: http://it.docs.yahoo.com/nowyoucan.html |
From: Mathias Linnemann-E. <bi...@ka...> - 2007-07-16 01:04:41
|
hello there, got a similar problem with 2.6.22.1 and the lirc_serial module. lirc compiles just fine. but when i want to modprobe the lirc_serial module, it loads the lirc_dev module and nothing else: voyager:~# modprobe lirc_serial voyager:~# lsmod |grep lirc lirc_dev 13668 0 voyager:~# rmmod lirc_serial ERROR: Module lirc_serial does not exist in /proc/modules voyager:~# rmmod lirc_dev voyager:~# so i checked dmesg, and here is what it says: lirc_dev: IR Remote Control driver registered, at major 61 kobject_add failed for lirc_serial.0 with -EEXIST, don't try to register things with the same name in the same directory. [<c01d4a31>] kobject_shadow_add+0x141/0x173 [<c01d4b95>] kobject_set_name+0x2b/0x92 [<c0231ddd>] device_add+0xa7/0x519 [<c023515e>] platform_device_add+0xe8/0x116 [<f8a5602a>] init_module+0x2a/0x279 [lirc_serial] [<c014ed09>] __vunmap+0xbd/0xd1 [<c01335a3>] sys_init_module+0x1338/0x1463 [<f8a945fe>] lirc_register_plugin+0x0/0x41e [lirc_dev] [<c0103b02>] sysenter_past_esp+0x6b/0xa9 ======================= i have no clue what it means, but maybe it'll help the developers to get this fixed... |
From: Mathias Linnemann-E. <bi...@ka...> - 2007-07-31 03:28:29
|
seems to be fixed in the cvs sources! thank you SO MUCH! the module works in 2.6.22.1 now. no more errors :-D |