My HP9000 735/125 workstation is equipped with HIL keyboard and mouse. When the machine boots up with a kernel built from hppa-sources-2.6.15_p1, it crashes immediately when I press any key on the keyboard with the message Kernel Panic - not syncing: Kernel fault Further Information will be attached immediately
hp ~ # uname -a Linux hp 2.6.15-pa1 #1 Sat Jan 7 21:29:13 CET 2006 parisc PA7100 (PCX-T) 9000/735 GNU/Linux hp ~ # emerge info Portage 2.0.53 (default-linux/hppa/2004.3, gcc-3.3.6, glibc-2.3.4.20040808-r1, 2.6.15-pa1 parisc) ================================================================= System uname: 2.6.15-pa1 parisc PA7100 (PCX-T) Gentoo Base System version 1.6.13 dev-lang/python: 2.3.5-r2, 2.4.2 sys-apps/sandbox: 1.2.12 sys-devel/autoconf: 2.13, 2.59-r6 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r1 sys-devel/binutils: 2.16.1 sys-devel/libtool: 1.5.20 virtual/os-headers: 2.6.11-r2 ACCEPT_KEYWORDS="hppa" AUTOCLEAN="yes" CBUILD="hppa1.1-unknown-linux-gnu" CFLAGS="-march=1.1 -mschedule=7100 -fomit-frame-pointer -O2 -pipe" CHOST="hppa1.1-unknown-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.4/env /usr/kde/3.4/share/config /usr/kde/3.4/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-march=1.1 -mschedule=7100 -fomit-frame-pointer -O1 -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig distlocks sandbox sfperms strict" GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/linux/distributions/gentoo" LINGUAS="de" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="hppa X berkdb bitmap-fonts bzip2 crypt cups expat fam foomaticdb fortran gdbm gif glut gpm idn imlib ipv6 jpeg kde kdeenablefinal lcms libwww mng ncurses nls opengl pam pcre perl pic png python qt readline samba slang spell ssl tcpd tiff truetype truetype-fonts type1-fonts udev xml2 xscreensaver xv zlib linguas_de userland_GNU kernel_linux elibc_glibc" Unset: ASFLAGS, CTARGET, LANG, LC_ALL, LDFLAGS, PORTDIR_OVERLAY
Created attachment 76656 [details] .config of the kernel This is the .config file of the kernel. It's made from an older .config via make oldconfig.
Created attachment 76657 [details] dmesg of the kernel This is the dmesg output from the kernel. It does not look much different from what I am used to see from older kernels.
Created attachment 76658 [details] more intense chrashlog I did dmesg -n 7 via a ssh session, and then I got this output on the screen when I touch a key. This crashlog is hand-typed from the screen, so it may contain typos. If you suspect a typo of importance, I have also made screenshots with my digicam which we can use to find out such errors.
Added the URL here so I can find it back later on to work on this :)
using printk() I could locate the point of the crash to the file drivers/input/input.c, line 182, which says if (handle->open) the line is in void input_event(struct input_dev *dev, unsigned int type, unsigned int code, int value)
The problem is fixed in newer upstream versions (I tested 2.6.16-pa11 from www.parisc-linux.org). The versions in the portage tree newer than the reported one (2.6.15-pa1) either have the same error (2.6.15-pa4) or don't build on my machine (2.6.16-pa0). As soon as there is a working version of hppa-sources in the portage tree which does not have the bug any more and does build and run on my machine, I will close this bug on my own. btw: 2.6.16-pa0 has the same buils error as reported by upstream here http://cvs.parisc-linux.org/download/linux-2.6/autobuild/712_defconfig/712_defconfig-2.6.16-pa0.FAIL.gz
The crash is fixed in sys-kernel/hppa-sources-2.6.16.5_p11 keyboard works, cannot trigger a system crash by just pressing a key.