Bug#415068: I can reproduce #415068 on a UltraSparc 5 over USB serial adapter
found 415068 2.6.18.dfsg.1-13etch5
found 415068 2.6.18.dfsg.1-13etch4
thanks
Hi,
I'm currently investigating an UltraSparc 5 which didn't come up after
the recent kernel update from 2.6.18.dfsg.1-13etch4 to
2.6.18.dfsg.1-13etch5, but it booted without problems after being
moved to the office for investigation.
It initially had not serial console configured, but now has /dev/ttyS1
with 9600 8N1. (So this bug is probably not responsible for the
initial hang on reboot because of which I started investigating the
machine.)
I tried to connect over one of these ugly USB to serial
adapters. (Also to test the adapter since I will need it if I don't
want to carry the Sparc to the office again next time.) And while
experimenting a little bit with the baud rates (9600 8N1 as configured
and expected on the Sparc lost about every third character), I
suddenly got a kernel panic on the VGA monitor (which I connected
because the machine stopped pinging).
I can reproduce this kernel panic with the following command on the
laptop with the USB to serial adapter connected to ttyS1 on the Sparc:
screen /dev/ttyUSB0 2400,cs8<Enter><Enter>
If I keep the screen running while rebooting, just typing a single
<Enter> into the screen, the box panics.
Here's a (manual!) transcript of the Sparc's output:
---snip---
Unable to handle kernel NULL pointer dereference
tsk->{mm,active_mm}->context = 000000000000120b
tsk->{mm,active_mm}->pgd = fffff80011fac000
\|/ ____ \|/
"@'/ .. \`@"
/_| \__/ |_\
\__U_/
swapper(0): Oops [#1]
TSTATE: 0000008880f09600 TPC: 0000000000575da0 TNPC: 0000000000575da4 Y: 00000000 Not tainted
TPC: <receive_chars+0x144/0x394>
g0: fffff800127069c0 g1: 0000000000000000 g2: 0000000000000001 g3: 0000000000000000
g4: 0000000000684e40 g5: 0000000000000000 g6: 0000000000680e40 g7: 000000000068474e
o0: 00008bb2f3629e54 o1: fffff8000028e380 o2: 00000000006b21d8 o3: fffff80010316000
o4: 0000000000000000 o5: 0000000000004a00 sp: 0000000000683e91 ret_pc: 000000000041d538
RPC: <sched_clock+0x18/0x30>
l0: fffff800104488c0 l1: fffff8001058b000 l2: 0000000000000000 l3: 0000000000769520
l4: 0000000000000000 l5: 0000000000000010 l6: fffff80010a48080 l7: 00000000864a0000
i0: fffff800105c89b8 i1: 000000000068483e i2: 0000000000684b50 i3: ffffffffffffffff
i4: 0000000000739c00 i5: ef61ab143086c334 i6: 0000000000683f81 i7: 0000000000576558
I7: <sunsab_interrupt+0x174/0x1d4>
Caller[0000000000576558]: sunsab_interrupt+0x174/0x1d4
Caller[0000000000469ba8]: handle_IRQ_event+0x38/0x78
Caller[0000000000469c88]: __do_IRQ+0xa0/0x110
Caller[000000000041c054]: handler_irq+0x6c/0x84
Caller[00000000004108b4]: tl0_irq5+0x1c/0x20
Caller[00000000004184a0]: cpu_idle+0x2c/0x9c
Caller[00000000006f86c0]: start_kernel+0x28c/0x294
Caller[00000000004045c0]: setup_trap_table+0x0/0xe8
Caller[0000000000000000]: 0x8
Instruction DUMP: a8102000 c25e2060 c406208c <c2506032> 84188001 80a00002 a8603fff 10680088 a0102000
Kernel panic - not syncing: Aiee, killing interrupt handler!
<0>Press Stop-A (L1-A) to return to boot prom
---snap---
Looks very similar to the picture of the initial submitter.
-- System Information:
Debian Release: 4.0
APT prefers stable
APT policy: (500, 'stable')
Architecture: sparc (sparc64)
Shell: /bin/sh linked to /bin/bash
Kernel: Linux 2.6.18-5-sparc64
Locale: LANG=en_US, LC_CTYPE=en_US (charmap=ISO-8859-1) (ignored: LC_ALL set to
en_US)
Versions of packages linux-image-2.6.18-5-sparc64 depends on:
ii coreutils 5.97-5.3 The GNU core utilities
ii debconf [debconf-2.0] 1.5.11 Debian configuration management sy
ii initramfs-tools [linux-initra 0.85h tools for generating an initramfs
ii module-init-tools 3.3-pre4-2 tools for managing Linux kernel mo
linux-image-2.6.18-5-sparc64 recommends no packages.
-- debconf information:
linux-image-2.6.18-5-sparc64/preinst/failed-to-move-modules-2.6.18-5-sparc64:
shared/kernel-image/really-run-bootloader: true
* linux-image-2.6.18-5-sparc64/preinst/already-running-this-2.6.18-5-sparc64:
linux-image-2.6.18-5-sparc64/postinst/old-initrd-link-2.6.18-5-sparc64: true
linux-image-2.6.18-5-sparc64/preinst/lilo-initrd-2.6.18-5-sparc64: true
linux-image-2.6.18-5-sparc64/preinst/elilo-initrd-2.6.18-5-sparc64: true
linux-image-2.6.18-5-sparc64/postinst/bootloader-error-2.6.18-5-sparc64:
linux-image-2.6.18-5-sparc64/postinst/depmod-error-initrd-2.6.18-5-sparc64: false
linux-image-2.6.18-5-sparc64/postinst/kimage-is-a-directory:
linux-image-2.6.18-5-sparc64/prerm/removing-running-kernel-2.6.18-5-sparc64: true
linux-image-2.6.18-5-sparc64/prerm/would-invalidate-boot-loader-2.6.18-5-sparc64: true
linux-image-2.6.18-5-sparc64/postinst/create-kimage-link-2.6.18-5-sparc64: true
linux-image-2.6.18-5-sparc64/preinst/abort-install-2.6.18-5-sparc64:
linux-image-2.6.18-5-sparc64/preinst/bootloader-initrd-2.6.18-5-sparc64: true
linux-image-2.6.18-5-sparc64/postinst/bootloader-test-error-2.6.18-5-sparc64:
linux-image-2.6.18-5-sparc64/preinst/lilo-has-ramdisk:
linux-image-2.6.18-5-sparc64/postinst/old-system-map-link-2.6.18-5-sparc64: true
linux-image-2.6.18-5-sparc64/postinst/depmod-error-2.6.18-5-sparc64: false
linux-image-2.6.18-5-sparc64/postinst/old-dir-initrd-link-2.6.18-5-sparc64: true
linux-image-2.6.18-5-sparc64/preinst/initrd-2.6.18-5-sparc64:
linux-image-2.6.18-5-sparc64/preinst/overwriting-modules-2.6.18-5-sparc64: true
linux-image-2.6.18-5-sparc64/preinst/abort-overwrite-2.6.18-5-sparc64:
Kind regards, Axel Beckert
--
Axel Beckert <beckert@phys.ethz.ch> support: +41 44 633 2668
IT Support Group, HPR E 86.1 voice: +41 44 633 4189
Departement Physik, ETH Zurich fax: +41 44 633 1239
CH-8093 Zurich, Switzerland http://nic.phys.ethz.ch/
Reply to: