Kernel 2.4.0-test7 halt when mouse plugged in

From: Eric Weigle (ehw@lanl.gov)
Date: Fri Aug 25 2000 - 17:13:33 EST


Good afternoon-

Forgive me if this is not the proper place or if this has been mentioned before;
I checked the archive but didn't find any references. It's kind of an obscure
thing and I'm working around it by not using the mouse.

The situation: We have a cluster of 8 dual pentium II 400s, currently with Red
Hat 6.2 on them. They all share a single monitor/keyboard/mouse, but our console
switch recently died. Thus, for cases where we can't log in remotely (testing
new network drivers, etc) and need to use the console, we have to physically
unplug the monitor/keyboard/mouse from one machine and plug it into another.

The kernel: 2.4.0-test7 with SMP support

The problem: When the mouse (standard PS/2 2-button) is plugged in, the machine
dies. Sometimes it halts everything and no kernel dump is recorded in the logs,
other times the machine can still be logged into remotely and works. Doing this
with older kernels (2.2.14 is also on the boxes) works without problems.

To recreate (on these machines): unplug the mouse and plug it back in.

The details (if there isn't enough here, email me and I will be glad to tell you
more than you ever wanted to know... I just don't have time to track it down or
figure out what stupid thing I'm doing):

Original dump + ksymoops output:
--------------------------------
    ksymoops 0.7c on i686 2.4.0-test7. Options used
         -v /data/linux/kernel/linux-2.4.0-test7/vmlinux (specified)
         -k /root/ksyms (specified)
         -l /root/modules (specified)
         -o /lib/modules/2.4.0-test7 (specified)
         -m /data/linux/kernel/linux-2.4.0-test7/System.map (specified)

    NMI Watchdog detected LOCKUP on CPU1, registers:
    CPU: 1
    EIP: 0010:[stext_lock+15201/35408]
    EFLAGS: 00000086
    eax: c12c9000 ebx: 00000046 ecx: 00000021 edx: 00000000
    esi: 00000001 edi: 00002710 ebp: 00000000 esp: c7f25ed0
    ds: 0018 es: 0018 ss: 0018
    Process gpm (pid: 1913, stackpage=c7f25000)
    Stack: 000000aa c0185c12 000000f4 000000f9 00000001 c3d01f80 c018593d
c018595b
           00000246 c0185ef3 c0252720 c0186089 000000f4 000000a8 c0170c8c
c49f23c0
           c3d01f80 c7f24000 00000000 c3d01f80 c49f23c0 08052d84 00000000
00000001
    Call Trace: [handle_kbd_event+122/404] [conv_uni_to_pc+153/172]
[kb_wait+11/52] [aux_write_ack+31/60] [open_aux+89/124] [misc_open+276/400]
[chrdev_open+103/168]
           [dentry_open+194/340] [filp_open+71/80] [sys_open+60/244]
[system_call+55/64]
    Code: f3 90 7e f5 e9 1e ad f8 ff 80 3d c0 8e 25 c0 00 f3 90 7e f5
    Using defaults from ksymoops -t elf32-i386 -a i386

    Code; 00000000 Before first symbol
    00000000 <_EIP>:
    Code; 00000000 Before first symbol
       0: f3 90 repz nop
    Code; 00000002 Before first symbol
       2: 7e f5 jle fffffff9 <_EIP+0xfffffff9> fffffff9
<END_OF_CODE+3777869d/????>
    Code; 00000004 Before first symbol
       4: e9 1e ad f8 ff jmp fff8ad27 <_EIP+0xfff8ad27> fff8ad27
<END_OF_CODE+377033cb/????>
    Code; 00000009 Before first symbol
       9: 80 3d c0 8e 25 c0 00 cmpb $0x0,0xc0258ec0
    Code; 00000010 Before first symbol
      10: f3 90 repz nop
    Code; 00000012 Before first symbol
      12: 7e f5 jle 9 <_EIP+0x9> 00000009 Before first
symbol

Output of ver_linux
--------------------
    -- Versions installed: (if some fields are empty or looks
    -- unusual then possibly you have very old versions)
    Linux hostname_removed 2.4.0-test7 #3 SMP Fri Aug 25 13:39:19 MDT 2000 i686
unknown
    Kernel modules 2.3.15
    Gnu C egcs-2.91.66
    Binutils 2.9.5.0.22
    Linux C Library 2.1.3
    Dynamic linker ldd (GNU libc) 2.1.3
    Procps 2.0.6
    Mount 2.10f
    Net-tools 1.54
    Console-tools 0.3.3
    Sh-utils 2.0
    Modules Loaded nfs lockd sunrpc acenic tulip

Thanks
-Eric

------------------------------------------
 Eric H. Weigle CIC-5 Network Engineering
 Los Alamos National Laboratory
 P.O. Box 1663, MS D451
 Los Alamos, NM 87545
 Email: ehw@lanl.gov Phone: (505)665-4937
------------------------------------------
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
Please read the FAQ at http://www.tux.org/lkml/



This archive was generated by hypermail 2b29 : Thu Aug 31 2000 - 21:00:17 EST