Kernel oops with uhci & usb-uhci ksymoops output.

From: Alan Pearson (pearsona@altavista.net)
Date: Fri May 19 2000 - 17:18:50 EDT

  • Next message: Bill Wendling: "Re: Can O_SYNC be implemented by using fsync?"

    Folks,
    Attached is the output of ksymoops that I am receiving when I load either uhci
    or usb-uhci. This with kernel 2.3.99pre9-2 (with latest patches).

    No one has come back with any ideas on this, so I have cross posted to the
    kernel development list and the usb list.

    Sorry the ksymoops output is not better, but I could not run it with the uhci
    or usb-uchi module loaded for obvious reasons (system crashes!)

    Hope this is some help in finding out why this is happening.

    syslog also attached (relevant parts).

    Thanks for looking at this (if you do!)....

    Alan.
    ksymoops 2.3.4 on i586 2.3.99-pre9. Options used
         -V (default)
         -k /proc/ksyms (default)
         -l /proc/modules (default)
         -o /lib/modules/2.3.99-pre9/ (default)
         -m /usr/src/linux/System.map (default)

    Warning: You did not tell me where to find symbol information. I will
    assume that the log matches the kernel and modules that are running
    right now and I'll use the default options above for symbol resolution.
    If the current kernel and/or modules do not match the log, you can get
    more accurate output by telling me the kernel version and where to find
    map, modules, ksyms etc. ksymoops -h explains the options.

    Unable to handle kernel NULL pointer derefernce at virual address 00000000
    00000000
    EIP: 0010:[<00000000>]
    Using defaults from ksymoops -t elf32-i386 -a i386
    EFLAGS: 00010046
    eax: 00000000 ebx: c0107200 ecx: c5d3e000 edx: 00000000
    esi: c01fc000 edi: c01fc000 edp: 00008000 esp: c01fdfd4
    ds: 0018 es:0018 ss: 0018
    Process swapper (pid: 0, stackpage=c01fd000)
     c01feb72 00000000 c01ec6a0 c010018e
    Call Trace: [<c0107223>] [<c010725a>] [<c0105007>] [<c010018e>]
    Code: Bad EIP value.

    >>EIP; 00000000 Before first symbol
    Trace; c0107223 <default_idle+23/28>
    Trace; c010725a <cpu_idle+32/48>
    Trace; c0105007 <empty_bad_page+7/1000>
    Trace; c010018e <L6+0/2>

    Kernel panic: Attempted to kill idle task

    1 warning issued. Results may not be reliable.

    May 19 16:16:13 ultra PAM_pwdb[547]: (login) session opened for user root by (ui
    d=0)
    May 19 16:16:41 ultra kernel: usb.c: registered new driver usbdevfs
    May 19 16:16:41 ultra kernel: usb.c: registered new driver hub
    May 19 16:17:04 ultra kernel: uhci.c: found UHCI device with no IRQ assigned. ch
    eck BIOS settings!
    May 19 16:17:16 ultra kernel: usb-uhci.c: $Revision: 1.231 $ time 14:15:04 May 1
    9 2000
    May 19 16:17:16 ultra kernel: usb-uhci.c: High bandwidth mode enabled
    May 19 16:17:16 ultra kernel: PCI: Enabling device 00:01.2 (0000 -> 0001)
    May 19 16:17:16 ultra kernel: IRQ for 00:01.2(3) via 00:01.2 -> PIRQ 63, mask 02
    f8, excl 0000 -> newirq=9 -> assigning IRQ 9 ... OK
    May 19 16:17:16 ultra kernel: PCI: Assigned IRQ 9 for device 00:01.2
    May 19 16:17:16 ultra kernel: usb-uhci.c: Intel USB controller: setting latency
    timer to 0
    May 19 16:17:16 ultra kernel: usb-uhci.c: USB UHCI at I/O 0x1000, IRQ 9
    May 19 16:17:16 ultra kernel: usb-uhci.c: Detected 2 ports
    May 19 16:17:16 ultra kernel: usb.c: new USB bus registered, assigned bus number
     1
    May 19 16:17:16 ultra kernel: usb.c: USB new device connect, assigned device num
    ber 1
    May 19 16:17:16 ultra kernel: Product: USB UHCI Root Hub
    May 19 16:17:16 ultra kernel: SerialNumber: 1000
    May 19 16:17:16 ultra kernel: hub.c: USB hub found
    May 19 16:17:16 ultra kernel: hub.c: 2 ports detected
    May 19 16:28:07 ultra syslogd 1.3-3: restart.

    *******************************************************************

    -
    To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
    the body of a message to majordomo@vger.rutgers.edu
    Please read the FAQ at http://www.tux.org/lkml/



    This archive was generated by hypermail 2b29 : Fri May 19 2000 - 15:35:50 EDT