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

Reply via email to