Date: Thu, 22 Jul 1999 23:03:36 -0700 (PDT) From: Thomas Dean <tomdean@ix.netcom.com> To: yokota@zodiac.mech.utsunomiya-u.ac.jp Cc: freebsd-smp@freebsd.org Subject: Re: SMP + XDM = keyboard lockup Message-ID: <199907230603.XAA53320@ix.netcom.com> In-Reply-To: <199907230520.OAA05070@zodiac.mech.utsunomiya-u.ac.jp> (message from Kazutaka YOKOTA on Fri, 23 Jul 1999 14:19:59 %2B0900) References: <Pine.BSF.4.10.9907230012350.13821-100000@pawn.primelocation.net> <199907230432.VAA21465@apollo.backplane.com> <199907230451.VAA52884@ix.netcom.com> <199907230520.OAA05070@zodiac.mech.utsunomiya-u.ac.jp>
next in thread | previous in thread | raw e-mail | index | archive | help
I have not tried this for some time. The symptoms are somewhat different. I have rebuilt my complete system since the last time I caused a hang. This was because of the elf and egcs changes. I rebuilt all ports, including X. I learned to not touch the keyboard during the end of session transition. Now, the X session will start. But, CTL-ALT-Fx just beeps. Everything with the X session seems OK. I start X from /usr/local/etc/rc.d/xdm.sh, included below. I use the xsm session manager. If I select xsm->shutdown->immediately with the mouse, the session ends. The video mode changes: 1. The screen blanks. 2. A seemingly low-resolution color display is presented with some bars across the top 1 cm of the screen. 3. The login prompt is presented. Previously, during the video mode changing, during #1 or #2 above, if I used CTL-ALT-Fx, the keyboard would hang. I would have to telnet into the system and restart things manually. I killed xdm, restarted getty, and, restarted xdm. This fixed things. I can telnet in to the system. 'kbd_mode -a' does not change the keyboard action. The NumLock, CapsLock and ScrollLock led's do not change state. I can not switch out of the X mode using CTL-ALT-Fx, it just beeps. I will try to restart getty to see if it recovers. I will send the results of this in a few minutes. tomdean === /usr/local/etc/rc.d/xdm.sh ======= #! /bin/sh # $Id: xdm.sh,v 1.1 1999/02/14 06:05:30 tomdean Exp $ # start xdm # 19990115 tomdean - initial version if [ -x /usr/X11R6/bin/xdm ] ; then # need to cleanup first. if [ -f /usr/X11R6/lib/X11/xdm/xdm-pid ] ; then rm -f /usr/X11R6/lib/X11/xdm/xdm-pid fi if [ -f /tmp/.X0-lock ] ; then rm -f /tmp/.X0-lock fi # now, we can start it. echo " xdm"; /usr/X11R6/bin/xdm fi === from /etc/ttys ============ ... ttyv0 "/usr/libexec/getty Pc" cons25 on secure ttyv1 "/usr/libexec/getty Pc" cons25 on secure ttyv2 "/usr/libexec/getty Pc" cons25 on secure ttyv3 "/usr/libexec/getty Pc" cons25 on secure ttyv4 "/usr/libexec/getty Pc" cons25 on secure ttyv5 "/usr/libexec/getty Pc" cons25 on secure ttyv6 "/usr/libexec/getty Pc" cons25 on secure ttyv7 "/usr/libexec/getty Pc" cons25 off secure ... === from top ============= last pid: 53300; load averages: 0.00, 0.01, 0.01 up 24+06:34:06 22:50:30 51 processes: 1 running, 50 sleeping CPU states: 0.6% user, 0.0% nice, 0.8% system, 0.4% interrupt, 98.3% idle Mem: 40M Active, 22M Inact, 18M Wired, 6236K Cache, 8024K Buf, 6100K Free Swap: 227M Total, 2224K Used, 225M Free PID USERNAME PRI NICE SIZE RES STATE C TIME WCPU CPU COMMAND 53300 root 28 0 1596K 800K CPU1 0 0:01 1.43% 0.98% top 53269 tomdean 2 0 6184K 5560K select 1 0:14 0.63% 0.63% emacs 7367 root 2 0 10192K 7836K select 1 84:43 0.05% 0.05% XF86_SVGA 32229 tomdean 2 0 19296K 12380K select 1 22:25 0.00% 0.00% netscape 32295 root 2 0 1592K 880K select 0 17:45 0.00% 0.00% ppp 252 root 2 0 1460K 516K select 0 1:34 0.00% 0.00% nmbd 171 root 2 0 1300K 568K select 0 0:58 0.00% 0.00% sendmail 164 root 10 0 1012K 340K nanslp 1 0:54 0.00% 0.00% cron 123 root 2 0 300K 20K nfsd 0 0:52 0.00% 0.00% nfsd 98 root 2 0 840K 372K select 0 0:37 0.00% 0.00% syslogd 47506 tomdean 2 0 1096K 688K select 0 0:13 0.00% 0.00% fetchmail 161 root 2 0 924K 380K select 0 0:05 0.00% 0.00% inetd 125 root 2 0 300K 20K nfsd 0 0:04 0.00% 0.00% nfsd 53258 tomdean 2 0 2328K 1752K select 1 0:01 0.00% 0.00% twm 1 root 10 0 504K 72K wait 1 0:01 0.00% 0.00% init 53263 tomdean 2 0 2780K 2236K select 1 0:01 0.00% 0.00% xterm 53248 tomdean 3 0 1392K 1044K ttyin 0 0:01 0.00% 0.00% tcsh 53243 tomdean 2 0 2544K 2008K select 0 0:01 0.00% 0.00% xterm 53226 tomdean 2 0 2332K 1776K select 1 0:01 0.00% 0.00% xsm 53260 tomdean 2 0 1956K 1364K select 1 0:00 0.00% 0.00% smproxy 53241 tomdean 2 0 2464K 1924K select 0 0:00 0.00% 0.00% xterm 53244 tomdean 2 0 2544K 2004K select 0 0:00 0.00% 0.00% xterm 53274 tomdean 18 0 1320K 1004K pause 1 0:00 0.00% 0.00% tcsh 53249 tomdean 3 0 1320K 968K ttyin 0 0:00 0.00% 0.00% tcsh 53250 tomdean 3 0 1320K 968K ttyin 0 0:00 0.00% 0.00% tcsh 286 root 3 0 476K 8K ttyin 0 0:00 0.00% 0.00% csh 53264 root 18 0 480K 312K pause 0 0:00 0.00% 0.00% csh 118 root 2 0 500K 8K select 0 0:00 0.00% 0.00% mountd 53215 root 10 0 2200K 1452K wait 1 0:00 0.00% 0.00% xdm 250 root 2 0 1824K 356K select 0 0:00 0.00% 0.00% smbd 53273 root 2 0 908K 584K select 0 0:00 0.00% 0.00% telnetd 53282 root 3 0 472K 324K ttyin 1 0:00 0.00% 0.00% csh 107 daemon 2 0 848K 288K select 1 0:00 0.00% 0.00% portmap 7364 root 2 0 2148K 956K select 1 0:00 0.00% 0.00% xdm 168 root 2 0 852K 316K select 1 0:00 0.00% 0.00% lpd 289 root 3 0 852K 248K ttyin 1 0:00 0.00% 0.00% getty 287 root 3 0 852K 248K ttyin 0 0:00 0.00% 0.00% getty 290 root 3 0 852K 248K ttyin 1 0:00 0.00% 0.00% getty 288 root 3 0 852K 248K ttyin 1 0:00 0.00% 0.00% getty 291 root 3 0 852K 248K ttyin 0 0:00 0.00% 0.00% getty 53270 tomdean 2 0 820K 396K select 0 0:00 0.00% 0.00% emacsserv === from ps -al ============ 0 286 1 1 3 0 476 8 ttyin Is+ v0 0:00.27 -csh (csh) 0 287 1 0 3 0 852 248 ttyin Is+ v1 0:00.06 /usr/libexec/getty Pc ttyv1 0 288 1 0 3 0 852 248 ttyin Is+ v2 0:00.05 /usr/libexec/getty Pc ttyv2 0 289 1 0 3 0 852 248 ttyin Is+ v3 0:00.06 /usr/libexec/getty Pc ttyv3 0 290 1 0 3 0 852 248 ttyin Is+ v4 0:00.05 /usr/libexec/getty Pc ttyv4 0 291 1 0 3 0 852 248 ttyin Is+ v5 0:00.05 /usr/libexec/getty Pc ttyv5 0 292 1 1 3 0 852 248 ttyin Is+ v6 0:00.04 /usr/libexec/getty Pc ttyv6 To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-smp" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199907230603.XAA53320>