On Tue, 1 Jul 2003, Adam Kessel wrote:

> One more data point--I recently got the following error message.  The
> fact that it says kernel BUG suggests something wrong--should I forward
> this report to the kernel list, or is it a USB problem?
> ---
> kernel BUG at fs/buffer.c:1161!
> invalid operand: 0000 [#2]
> CPU:    0
> EIP:    0060:[<c015208e>]    Not tainted
> EFLAGS: 00010206
> eax: 0000178f   ebx: 00000200   ecx: 00001790   edx: 00001790
> esi: 00000200   edi: d7cdd540   ebp: 00000060   esp: c838bca4
> ds: 007b   es: 007b   ss: 0068
> Process ls (pid: 2065, threadinfo=c838a000 task=d29fa1c0)
> Stack: d7cdd540 00000060 00000200 00000200 00000200 00000060 d7cdd540 00000000 
>        c015250f d7cdd540 00000060 00000200 d76fd000 00000000 00000000 c015253f 
>        d7cdd540 00000060 00000200 d886c272 d7cdd540 00000060 00000200 c0161c1e 
> Call Trace: [<c015250f>]  [<c015253f>]  [<d886c272>]  [<c0161c1e>]  [<d886837b>]  
> [<d88769a0>]  [<d88769a0>]  [<c0134bec>]  [<c0135cf7>]  [<c0142025>]  [<c0134bec>]  
> [<c0135cf7>]  [<c0142025>]  [<c01423b0>]  [<c0116f2c>]  [<d88684a9>]  [<c0161b20>]  
> [<c01617fc>]  [<c0161b20>]  [<c0161cb1>]  [<c0161b20>]  [<c010932b>] 
> Code: 0f 0b 89 04 86 c7 2f c0 8d 86 00 fe ff ff 3d 00 0e 00 00 76 

This isn't a USB problem, it's a problem with the filesystem code.  That 
code doesn't expect devices to just vanish into thin air -- it's not yet 
ready to handle hot-unplugging.

The fact that the message says BUG is just a result of the way the code 
that detects the error was written; don't worry about it.

Also, the message itself is nearly meaningless, because the numerical
values refer to addresses that are unique to _your_ particular kernel.  
You need to translate the numbers into symbolic values that will be
meaningful to kernel developers; do this by running the text of the BUG
report through the 'ksymoops' program.

You can post the result on the kernel mailing list if you want, provided 
you explain the circumstances under which it occurred (filesystem failure 
when unplugging a mounted USB storage device).  The response will probably 
be something like: "Don't unplug a device until you've unmounted it!"  Of 
course, that's not much help when the device is failing.

There's no reason to run a memory test on your machine, contrary to what 
Joshua Wise suggested.

Alan Stern




-------------------------------------------------------
This SF.Net email sponsored by: Free pre-built ASP.NET sites including
Data Reports, E-commerce, Portals, and Forums are available now.
Download today and enter to win an XBOX or Visual Studio .NET.
http://aspnet.click-url.com/go/psa00100006ave/direct;at.asp_061203_01/01
_______________________________________________
[EMAIL PROTECTED]
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-devel

Reply via email to