Hi,
beginning with 2.6.5-rc1-bk2 I'm seeing memory corruption and crash
when I rip out a device in the middle of operation, as I do as
part of routine testing of the legousbtower driver I'm developing.
This apparently causes memory corruption and makes the system crash
shortly afterwards. It happens with EHCI and companion UHCI on an
SMP machine (hyperthreaded P4 on an i865 board), but not on non-SMP
machines with UHCI or OHCI.
Here is a log (netconsole duplicates some messages):
netconsole: network logging started
netconsole: network logging started
usb 5-7: USB disconnect, address 2
usb 5-7.3: USB disconnect, address 3
usb 5-7: USB disconnect, address 2
usb 5-7.3: USB disconnect, address 3
/var/home/juergen/linux-kernel/drivers/legousbtower/legousbtower.c: LEGO USB Tower #0
now disconnected
/var/home/juergen/linux-kernel/drivers/legousbtower/legousbtower.c: No device or
device unplugged -19
/var/home/juergen/linux-kernel/drivers/legousbtower/legousbtower.c: LEGO USB Tower #0
now disconnected
/var/home/juergen/linux-kernel/drivers/legousbtower/legousbtower.c: No device or
device unplugged -19
/var/home/juergen/linux-kernel/drivers/legousbtower/legousbtower.c: No device or
device unplugged -19
/var/home/juergen/linux-kernel/drivers/legousbtower/legousbtower.c: No device or
device unplugged -19
[...]
Unable to handle kernel paging request at virtual address 6b6b6b8b
printing eip:
<4>------------[ cut here ]------------
f88e899f
kernel BUG at include/asm/spinlock.h:75!
invalid operand: 0000 [#1]
PREEMPT *pde = 00000000
SMP
CPU: 1
EIP: 0060:[<c011c687>] Not tainted
EFLAGS: 00010002 (2.6.6-rc3-0)
EIP is at do_syslog+0x227/0x5b7
eax: 00000001 ebx: f7ac4000 ecx: 000a223e edx: c036e4a0
esi: 00000000 edi: 00000fff ebp: f7ac5f6c esp: f7ac5f14
ds: 007b es: 007b ss: 0068
Process klogd (pid: 516, threadinfo=f7ac4000 task=f7a80030)
Stack: 00000002 c17f0c00 37ac5e58 00000000 00000000 0000005c f7ac5f40 00000001
00000000 00000000 00000000 00000000 f7a80030 c0117866 00100100 00200200
20ad884c f794cd6c 00000002 00000000 f7ddcba0 f7ddcbc0 f7ac5f98 c015c7f4
Call Trace:
[<c0117866>] default_wake_function+0x0/0x12
[<c015c7f4>] vfs_read+0xa1/0x10c
[<c015ca5e>] sys_read+0x3f/0x5d
[<c01042f7>] syscall_call+0x7/0xb
[...]
J�rgen
--
J�rgen Stuber <[EMAIL PROTECTED]>
http://www.loria.fr/~stuber/
gnupg key fingerprint = 2767 CA3C 5680 58BA 9A91 23D9 BED6 9A7A AF9E 68B4
Please always send email as plain text.
Email sent as HTML will be filtered and read later, or may get lost in spam.
-------------------------------------------------------
This SF.Net email is sponsored by: Oracle 10g
Get certified on the hottest thing ever to hit the market... Oracle 10g.
Take an Oracle 10g class now, and we'll give you the exam FREE.
http://ads.osdn.com/?ad_id=3149&alloc_id=8166&op=click
_______________________________________________
[EMAIL PROTECTED]
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-devel