Hi, I have a multifunction PCMCIA card hosting a USB and UART port. Basically I am facing two problems while doing some operations. 1. PCMCIA card removal while bulk transfer through USB key in progress causes oops and crashes. The log is given bellow.
Unable to handle kernel paging request at virtual address baf94038 printing eip: c01e7a94 *pde = 00000000 Oops: 0000 [#1] Modules linked in: vfat fat sd_mod usb_storage scsi_mod spca5xx videodev myhcd_cs serial_cs myhcd 8250 serial_core parport_pc lp parport autofs4 i2c_dev i2c_core rfcomm l2cap bluetooth sunrpc dm_mod ipv6 ohci_hcd ehci_hcd shpchp snd_intel8x0m snd_intel8x0 snd_ac97_codec snd_ac97_bus snd_seq_dummy snd_seq_oss snd_seq_midi_event snd_seq snd_seq_device snd_pcm_oss snd_mixer_oss snd_pcm snd_timer snd soundcore snd_page_alloc sis900 mii joydev ext3 jbd CPU: 0 EIP: 0060:[<c01e7a94>] Not tainted VLI EFLAGS: 00010293 (2.6.16.28 #1) EIP is at kobject_uevent+0x34/0x490 eax: c03631df ebx: c7dad07f ecx: b0048000 edx: baf94010 esi: c2abaa00 edi: cca81140 ebp: c5ee2f50 esp: c5ee2ed4 ds: 007b es: 007b ss: 0068 Process umount (pid: 5292, threadinfo=c5ee2000 task=c0050550) Stack: <0>caa10840 cbeef1c0 c0f80820 c03a0c1c baf94010 c03631df 00000001 00000001 cbeeef20 cbeeef10 00000000 c0f80840 00000002 caa10840 cbeef1c0 c0f80820 c7dad07f c2abaa00 cca81140 c5ee2f50 c0167c1e c2abaa3c c2abaa00 c0167e69 Call Trace: [<c0167c1e>] kill_block_super+0x1e/0x40 [<c0167e69>] deactivate_super+0x99/0xc0 [<c017e73a>] sys_umount+0x4a/0x2a0 [<c013fef5>] audit_syscall_entry+0x135/0x160 [<c0104c6a>] do_syscall_trace+0x21a/0x240 [<c017e9a5>] sys_oldumount+0x15/0x20 [<c0102e7d>] syscall_call+0x7/0xb Code: 40 89 74 24 44 89 7c 24 48 89 6c 24 4c 89 44 24 10 0f 87 90 03 00 00 ff 24 95 b8 6a 34 c0 b8 8f be 35 c0 89 44 24 14 8b 54 24 10 <8b> 42 28 85 c0 89 c6 0f 84 d7 03 00 00 8b 6e 54 85 ed 74 17 8b I went through the mailing list and found a thread discussing the same crash stack. But it seems the above issue has been resolved in 2.6.16.28. Then what might cause the above crash.Please suggest. 2. Suspending the card (pccardctl suspend) while bulk transfer through USB key in progress also causes oops and crashes. Just to let you know by suspending the PCMCIA card, PCMCIA sub-system powers off the socket and hence the card becomes pwered off. The log is given below. Unable to handle kernel paging request at virtual address 6f74732f printing eip: c01e76bd *pde = 00000000 Oops: 0000 [#2] Modules linked in: vfat fat sd_mod usb_storage scsi_mod spca5xx videodev myhcd_cs serial_cs myhcd 8250 serial_core parport_pc lp parport autofs4 i2c_dev i2c_core rfcomm l2cap bluetooth sunrpc dm_mod ipv6 ohci_hcd ehci_hcd shpchp snd_intel8x0m snd_intel8x0 snd_ac97_codec snd_ac97_bus snd_seq_dummy snd_seq_oss snd_seq_midi_event snd_seq snd_seq_device snd_pcm_oss snd_mixer_oss snd_pcm snd_timer snd soundcore snd_page_alloc sis900 mii joydev ext3 jbd CPU: 0 EIP: 0060:[<c01e76bd>] Not tainted VLI EFLAGS: 00010202 (2.6.16.28 #1) EIP is at kobject_get_path+0x2d/0xd0 eax: 00000000 ebx: 0000002c ecx: ffffffff edx: 00000000 esi: c7daa8b0 edi: 6f74732f ebp: 0000002b esp: c3b7eed8 ds: 007b es: 007b ss: 0068 Process nautilus (pid: 2295, threadinfo=c3b7e000 task=c221e550) Stack: <0>c01e7a3d 000000d0 c7f13e48 c3b7ef18 c6b00780 c92f53d8 c7f13da0 000007ae c01de088 c92f53d8 0000001a c3b7ef1c cada4852 000007ae c3b7ef20 c0362a33 00000008 00000002 00000010 cada4852 c03ab560 c01ddf80 c03ab5d4 c01e7c25 Call Trace: [<c01e7a3d>] add_uevent_var+0x7d/0xa0 [<c01de088>] block_uevent+0x108/0x210 [<c01ddf80>] block_uevent+0x0/0x210 [<c01e7c25>] kobject_uevent+0x1c5/0x490 [<c0167c1e>] kill_block_super+0x1e/0x40 [<c0167e69>] deactivate_super+0x99/0xc0 [<c015f847>] filp_close+0x47/0x90 [<c0102e7d>] syscall_call+0x7/0xb Code: 56 89 c6 53 bb 01 00 00 00 83 ec 10 89 54 24 04 31 d2 89 44 24 08 90 8d b4 26 00 00 00 00 8b 3e 85 ff 74 1d b9 ff ff ff ff 89 d0 <f2> ae f7 d1 49 8b 76 24 8d 2c 19 8d 5d 01 85 f6 75 e1 85 db 75 This seems the nautilus process crash. So I tried the same with console and KDE environment and did not get any crash. So is this really a nautilus crash for which I need not to worry. Thanks, Rasmit. ------------------------------------------------------------------------- Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT & business topics through brief surveys -- and earn cash http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV _______________________________________________ linux-usb-devel@lists.sourceforge.net To unsubscribe, use the last form field at: https://lists.sourceforge.net/lists/listinfo/linux-usb-devel