[Trac #628] i8042 oopses upon unload

Zarro Boogs per Child bugtracker at laptop.org
Fri Dec 22 17:34:13 EST 2006


#628: i8042 oopses upon unload
----------------------+-----------------------------------------------------
 Reporter:  dilinger  |       Owner:  marcelo  
     Type:  defect    |      Status:  new      
 Priority:  normal    |   Milestone:  Untriaged
Component:  kernel    |    Keywords:           
----------------------+-----------------------------------------------------
 Once we enabled PREEMPT and upgraded to 2.6.19-final, rmmod'ing i8042
 while X was running has resulted in an oops.

 {{{
 [  252.439432] cafe1000-ccic 0000:00:0c.2: Frame overrun on 2, frames lost
 [  435.199061] BUG: unable to handle kernel paging request at virtual
 address 00100100
 [  435.207519]  printing eip:
 [  435.210341] c054ac81
 [  435.213047] *pde = 00000000
 [  435.215970] Oops: 0000 [#1]
 [  435.218799] PREEMPT
 [  435.221056] Modules linked in: ipv6 olpc_battery battery_class mousedev
 joydev psmouse serio_raw i2c_dev atkbd i8042 snd_cs5535audio
 snd_ac97_codec snd_ac97_bus snd_seq_dummy snd_seq_oss sdhci mmc_core
 ov7670 cafe_ccic videodev v4l1_compat v4l2_common snd_seq_midi_event
 snd_seq snd_seq_device snd_pcm_oss snd_mixer_oss snd_pcm snd_timer snd
 soundcore snd_page_alloc asix usbnet mii usb8xxx
 [  435.256701] CPU:    0
 [  435.256716] EIP:    0060:[<c054ac81>]    Not tainted VLI
 [  435.256736] EFLAGS: 00010206   (2.6.19-20061218.1.olpc.05d3a8c1b0cedd7
 #1)
 [  435.271272] EIP is at evdev_disconnect+0x87/0xae
 [  435.275932] eax: 00000000   ebx: 000ffcf0   ecx: c8f19000   edx:
 00000000
 [  435.282776] esi: cf0738e0   edi: cea79000   ebp: cea796e4   esp:
 c8f19ea8
 [  435.289603] ds: 007b   es: 007b   ss: 0068
 [  435.293742] Process rmmod (pid: 1594, ti=c8f19000 task=c9259000
 task.ti=c8f19000)
 [  435.301083] Stack: 00000000 cf073618 cea796e4 c0549c71 00000000
 ce925000 ce46e000 d09ba4e8
 [  435.309795]        c06607a0 d09b6d3b ce46e000 ce46e080 c0546909
 ce46e144 ce46e09c c054691c
 [  435.318504]        c050ad15 ce46e09c cf6da408 d09aa95c c050b0a4
 ce46e09c c0546c04 ce46e000
 [  435.327219] Call Trace:
 [  435.329936]  [<c0549c71>] input_unregister_device+0x8b/0x13a
 [  435.335722]  [<d09b6d3b>] atkbd_disconnect+0x47/0x61 [atkbd]
 [  435.341519]  [<c0546909>] serio_disconnect_driver+0x1d/0x26
 [  435.347198]  [<c054691c>] serio_driver_remove+0xa/0xd
 [  435.352345]  [<c050ad15>] __device_release_driver+0x60/0x78
 [  435.358036]  [<c050b0a4>] device_release_driver+0x2c/0x41
 [  435.363544]  [<c0546c04>] serio_release_driver+0x1a/0x25
 [  435.368956]  [<c0546c85>] serio_unregister_port+0x14/0x26
 [  435.374452]  [<d09a7845>] i8042_remove+0x12/0x32 [i8042]
 [  435.379903]  [<c050c40f>] platform_drv_remove+0xc/0xd
 [  435.385056]  [<c050ad15>] __device_release_driver+0x60/0x78
 [  435.390732]  [<c050b0a4>] device_release_driver+0x2c/0x41
 [  435.396237]  [<c050a7a6>] bus_remove_device+0x6d/0x7d
 [  435.401401]  [<c0509393>] device_del+0x15f/0x193
 [  435.406126]  [<c050c891>] platform_device_unregister+0x8/0x10
 [  435.411983]  [<d09a8055>] i8042_exit+0xa/0x1f [i8042]
 [  435.417154]  [<c042652c>] sys_delete_module+0x162/0x18a
 [  435.422511]  [<c05b0253>] do_page_fault+0x242/0x507
 [  435.427480]  [<c043ae33>] do_munmap+0x193/0x1ac
 [  435.432175]  [<c0402dd7>] syscall_call+0x7/0xb
 [  435.436737]  [<c05a007b>] xfrm_policy_insert+0xb3/0x34d
 [  435.442113]  =======================
 [  435.445727] Code: e8 60 f4 eb ff 8b 5e 5c eb 1b 8d 83 08 04 00 00 b9 06
 00 02 00 ba 1d 00 00 00 e8 e9 75 f0 ff 8b 9b 10 04 00 00 81 eb 10 04 00 00
 <8b> 83 10 04 00 00 8d 74 26 00 8d 93 10 04 00 00 8d 46 5c 39 c2
 [  435.466847] EIP: [<c054ac81>] evdev_disconnect+0x87/0xae SS:ESP
 0068:c8f19ea8
 [  435.474121]
 }}}

-- 
Ticket URL: <http://dev.laptop.org/ticket/628>
One Laptop Per Child <http://laptop.org/>



More information about the Bugs mailing list