Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 2 Mar 1998 09:37:16 -0800 (PST)
From:      Scott Michel <scottm@cs.ucla.edu>
To:        freebsd-current@FreeBSD.ORG
Subject:   Really cool feature!
Message-ID:  <199803021737.JAA00224@mordred.cs.ucla.edu>

next in thread | raw e-mail | index | archive | help
As of this morning's cvsup (at or about 9:00am, PST), the really
cool current feature is FreeBSD w/o keyboard. On bootstrap, everything
comes up as it should, except the keyboard no longer accepts anything.

I've turned xdm off, but to no avail. The only way out of this is a
hard reset. What would the useful flags be to debug this one?

This is the dmesg from the running kernel -- nothing else has
changed -- same config file for the current cvsup as this one:
------------------------------------------------------------------------
Copyright (c) 1992-1998 FreeBSD Inc.
Copyright (c) 1982, 1986, 1989, 1991, 1993
	The Regents of the University of California. All rights reserved.
FreeBSD 3.0-CURRENT #0: Wed Feb 25 12:03:48 PST 1998
    root@mordred.cs.ucla.edu:/usr/src/sys/compile/MORDRED
Timecounter "i8254"  frequency 1193169 Hz  cost 2930 ns
Timecounter "TSC"  frequency 99715295 Hz  cost 324 ns
CPU: Pentium (99.72-MHz 586-class CPU)
  Origin = "GenuineIntel"  Id = 0x525  Stepping=5
  Features=0x1bf<FPU,VME,DE,PSE,TSC,MSR,MCE,CX8>
real memory  = 50331648 (49152K bytes)
avail memory = 46440448 (45352K bytes)
Probing for devices on PCI bus 0:
chip0: <Intel 82437FX PCI cache memory controller> rev 0x02 on pci0.0.0
chip1: <Intel 82371FB PCI to ISA bridge> rev 0x02 on pci0.7.0
vga0: <Matrox MGA 1024SG graphics accelerator> rev 0x03 int a irq 11 on pci0.15.0
Probing for PnP devices:
Probing for devices on the ISA bus:
sc0 at 0x60-0x6f irq 1 on motherboard
sc0: VGA color <16 virtual consoles, flags=0x0>
ed0 at 0x280-0x29f irq 10 maddr 0xcc000 msize 16384 on isa
ed0: address 00:00:c0:86:e3:b7, type SMC8216/SMC8216C (16 bit) 
lpt0 at 0x378-0x37f irq 7 on isa
lpt0: Interrupt-driven port
lp0: TCP/IP capable interface
psm0 at 0x60-0x64 irq 12 on motherboard
psm0: model Generic PS/2 mouse, device ID 0
sio0 at 0x3f8-0x3ff irq 4 on isa
sio0: type 16550A
sio1 at 0x2f8-0x2ff irq 3 on isa
sio1: type 16550A
pcm0 at 0x220 irq 5 drq 1 flags 0x15 on isa
wdc0 at 0x1f0-0x1f7 irq 14 flags 0xe0ffe0ff on isa
wdc0: unit 0 (wd0): <QUANTUM FIREBALL1080A>, 32-bit, multi-block-8, sleep-hack
wd0: 1039MB (2128896 sectors), 2112 cyls, 16 heads, 63 S/T, 512 B/S
wdc0: unit 1 (wd1): <WDC AC32500H>, 32-bit, multi-block-16, sleep-hack
wd1: 2441MB (4999680 sectors), 4960 cyls, 16 heads, 63 S/T, 512 B/S
wdc1 at 0x170-0x177 irq 15 on isa
fdc0 at 0x3f0-0x3f7 irq 6 drq 2 on isa
fdc0: FIFO enabled, 8 bytes threshold
fd0: 1.44MB 3.5in
npx0 on motherboard
npx0: INT 16 interface
joy0 at 0x201 on isa
joy0: joystick
Intel Pentium F00F detected, installing workaround
WARNING: / was not properly dismounted.
Start pid=2 <pagedaemon>
Start pid=3 <vmdaemon>
Start pid=4 <update>

Config file:
------------------------------------------------------------------------
machine		"i386"
ident		MORDRED
maxusers	10
config		kernel	root on wd0
cpu		"I586_CPU"		# aka Pentium(tm)

options		"MAXDSIZ=(256*1024*1024)"
options		"DFLDSIZ=(256*1024*1024)"
options		"COMPAT_43"
options		SYSVSHM
options		SYSVSEM
options		SYSVMSG
options		"MD5"
options		DDB
options		KTRACE			#kernel tracing
options		DIAGNOSTIC
options		PERFMON
options		UCONSOLE
options		USERCONFIG		#boot -c editor
options		VISUAL_USERCONFIG	#visual boot -c editor
options		INET			#Internet communications protocols

pseudo-device	loop
pseudo-device	ether			#Generic Ethernet
pseudo-device	bpfilter	4	#Berkeley packet filter

options		MROUTING		# Multicast routing

options		FFS			#Fast filesystem
options		NFS			#NFS
#options	NFS_NOSERVER
options		MFS			#Memory filesystem
options		"CD9660"		#ISO 9660 filesystem
options		MSDOSFS			#MS DOS File System
options		PROCFS			#Process filesystem
options		NSWAPDEV=20
options		"CD9660_ROOTDELAY=20"

pseudo-device	pty	16	#Pseudo ttys - can go as high as 256
pseudo-device	speaker		#Play IBM BASIC-style noises out your speaker
pseudo-device	gzip		#Exec gzipped a.out's
pseudo-device	vn		#Vnode driver (turns a file into a device)

controller	isa0
options		BOUNCE_BUFFERS

# The syscons console driver (sco color console compatible) - default.
device		sc0	at isa? port "IO_KBD" tty irq 1 vector scintr
options		MAXCONS=16		# number of virtual consoles
#options	SLOW_VGA		# do byte-wide i/o's to TS and GDC regs

device		npx0	at isa? port "IO_NPX" iosiz 0x0 flags 0x0 irq 13 vector npxintr

controller	wdc0	at isa? port "IO_WD1" bio irq 14 flags 0xe0ffe0ff vector wdintr
disk		wd0	at wdc0 drive 0
disk		wd1	at wdc0 drive 1

controller	wdc1	at isa? port "IO_WD2" bio irq 15 vector wdintr
options	ATAPI   	#Enable ATAPI support for IDE bus
#options	ATAPI_STATIC	#Don't do it as an LKM
#device		wcd0

controller	fdc0	at isa? port "IO_FD1" bio irq 6 drq 2 vector fdintr
disk		fd0	at fdc0 drive 0

device		lpt0	at isa? port? tty irq 7 vector lptintr
device		psm0	at isa? port "IO_KBD" conflicts tty irq 12 vector psmintr

device		sio0	at isa? port "IO_COM1" tty irq 4 vector siointr
device		sio1	at isa? port "IO_COM2" tty irq 3 vector siointr

device ed0 at isa? port 0x280 net irq 10 iomem 0xcc000 vector edintr

# controller	snd0
# device sb0      at isa? port 0x220 irq 5 drq 1 vector sbintr
# device sbxvi0   at isa? drq 5
# device sbmidi0  at isa? port 0x300
# device opl0     at isa? port 0x388

controller	pnp0
device	 	pcm0 at isa? port? tty irq 5 drq 1 flags 0x0015 vector pcmintr

# options	APM_IDLE_CPU	# Tell APM to idle rather than halt'ing the cpu

# device		apm0	at isa?
# options		APM_BROKEN_STATCLOCK

device		joy0	at isa? port "IO_GAME"

controller	pci0

options		CLK_CALIBRATION_LOOP
options		"CLK_USE_I8254_CALIBRATION"
options		CLK_USE_TSC_CALIBRATION
options		NMBCLUSTERS=512
options		NBUF=512
options		COMPAT_LINUX
options		"EXT2FS"
options		KBD_MAXRETRY=4
options		KBD_MAXWAIT=6
options		KBD_RESETDELAY=201
options		MSGMNB=2049
options		MSGMNI=41
options		MSGSEG=2049
options		MSGSSZ=16
options		MSGTQL=41
options		SEMMAP=31
options		SEMMNI=11
options		SEMMNS=61
options		SEMMNU=31
options		SEMMSL=61
options		SEMOPM=101
options		SEMUME=11
options		SHOW_BUSYBUFS	# List buffers that prevent root unmount
options		SHMALL=1025
options		"SHMMAX=(SHMMAXPGS*PAGE_SIZE+1)"
options		SHMMAXPGS=1025
options		SHMMIN=2
options		SHMMNI=33
options		SHMSEG=9

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-current" in the body of the message



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199803021737.JAA00224>