I just upgraded an old Pentium 133 system to 3.2-stable.  Everything seems
to be working okay, except the keyboard.  It works fine under the BIOS, and
during the bootstrap, but by the time it gets to the login prompt, it stops
responding entirely.

I've tried several different fixes (changing console drivers, cycling
power on the system, and things like that), but nothing is working.  It's
bound to be something simple I'm missing; it worked fine under 2.2.8.
I've enclosed the dmesg and config file as attachments.  Any pointers
would be greatly appreciated.
-- 
Frank Mayhar [EMAIL PROTECTED]
Copyright (c) 1992-1999 FreeBSD Inc.
Copyright (c) 1982, 1986, 1989, 1991, 1993
        The Regents of the University of California. All rights reserved.
FreeBSD 3.2-STABLE #0: Sun Aug 15 15:06:08 PDT 1999
    [EMAIL PROTECTED]:/usr/src/sys/compile/TINKER
Timecounter "i8254"  frequency 1193182 Hz
Timecounter "TSC"  frequency 132632402 Hz
CPU: Pentium/P54C (132.63-MHz 586-class CPU)
  Origin = "GenuineIntel"  Id = 0x52c  Stepping = 12
  Features=0x1bf<FPU,VME,DE,PSE,TSC,MSR,MCE,CX8>
real memory  = 67108864 (65536K bytes)
avail memory = 62164992 (60708K bytes)
Preloaded elf kernel "kernel" at 0xc02cd000.
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: <S3 964 graphics accelerator> rev 0x00 on pci0.9.0
tl0: <Compaq Netelligent 10/100> rev 0x10 int a irq 12 on pci0.10.0
tl0: Ethernet address: 00:08:c7:28:52:93
tl0: autoneg complete, link status good (full-duplex, 100Mbps)
ahc0: <Adaptec 2940 SCSI adapter> rev 0x00 int a irq 11 on pci0.12.0
ahc0: aic7870 Wide Channel A, SCSI Id=7, 16/255 SCBs
Probing for devices on the ISA bus:
sc0 on isa
sc0: VGA color <4 virtual consoles, flags=0x0>
ed0 at 0x320-0x33f irq 10 on isa
ed0: address 00:40:05:11:b2:70, type NE2000 (16 bit) 
atkbdc0 at 0x60-0x6f on motherboard
fdc0 at 0x3f0-0x3f7 irq 6 drq 2 on isa
fdc0: FIFO enabled, 8 bytes threshold
fd0: 1.44MB 3.5in
fd1: 1.2MB 5.25in
vga0 at 0x3b0-0x3df maddr 0xa0000 msize 131072 on isa
npx0 on motherboard
npx0: INT 16 interface
sio0 at 0x3f8-0x3ff irq 4 flags 0x10 on isa
sio0: type 16550A
sio1 at 0x2f8-0x2ff irq 3 flags 0x10 on isa
sio1: type 16550A
ppc0 at 0x278 irq 7 on isa
ppc0: SMC FDC37C665GT chipset (ECP/PS2/NIBBLE) in COMPATIBLE mode
ppc0: FIFO with 16/16/15 bytes threshold
lpt0: <generic printer> on ppbus 0
lpt0: Interrupt-driven port
Intel Pentium detected, installing workaround for F00F bug
IP packet filtering initialized, divert enabled, rule-based forwarding disabled, 
logging limited to 100 packets/entry
ccd0-15: Concatenated disk drivers
Waiting 8 seconds for SCSI devices to settle
changing root device to da0s1a
da1 at ahc0 bus 0 target 1 lun 0
da1: <TOSHIBA MK538FB 6061> Fixed Direct Access SCSI-2 device 
da1: 6.756MB/s transfers (6.756MHz, offset 15)
da1: 1170MB (2396970 512 byte sectors: 255H 63S/T 149C)
da2 at ahc0 bus 0 target 2 lun 0
da2: <QUANTUM FIREBALL1080S 1Q09> Fixed Direct Access SCSI-2 device 
da2: 8.064MB/s transfers (8.064MHz, offset 8)
da2: 1042MB (2134305 512 byte sectors: 255H 63S/T 132C)
da3 at ahc0 bus 0 target 3 lun 0
da3: <COMPAQ M2694ES-512 959F> Fixed Direct Access SCSI-2 device 
da3: 8.064MB/s transfers (8.064MHz, offset 15), Tagged Queueing Enabled
da3: 1001MB (2051000 512 byte sectors: 64H 32S/T 1001C)
da0 at ahc0 bus 0 target 0 lun 0
da0: <IBM DORS-32160W   !# WA3E> Fixed Direct Access SCSI-2 device 
da0: 8.064MB/s transfers (8.064MHz, offset 15), Tagged Queueing Enabled
da0: 2063MB (4226725 512 byte sectors: 255H 63S/T 263C)
#
# GENERIC -- Generic machine with WD/AHx/NCR/BTx family disks
#
# For more information read the handbook part System Administration ->
# Configuring the FreeBSD Kernel -> The Configuration File.
# The handbook is available in /usr/share/doc/handbook or online as
# latest version from the FreeBSD World Wide Web server
# <URL:http://www.FreeBSD.ORG/>
#
# An exhaustive list of options and more detailed explanations of the
# device lines is present in the ./LINT configuration file. If you are
# in doubt as to the purpose or necessity of a line, check first in LINT.
#
#       $Id: GENERIC,v 1.140 1998/12/27 13:55:47 sos Exp $

machine         "i386"
cpu             "I586_CPU"
ident           TINKER
maxusers        128

#options                MATH_EMULATE            #Support for x87 emulation
options         INET                    #InterNETworking
options         FFS                     #Berkeley Fast Filesystem
options         FFS_ROOT                #FFS usable as root device
options         NFS                     #Network Filesystem
options         MFS                     #Memory File System
options         MSDOSFS                 #MSDOS Filesystem
options         "CD9660"                #ISO 9660 Filesystem
options         PROCFS                  #Process filesystem
options         "COMPAT_43"             #Compatible with BSD 4.3
options         UCONSOLE                #Allow users to grab the console
options         "NSWAPDEV=8"
options         COMPAT_LINUX
options         SYSVSHM
options         SYSVSEM
options         SYSVMSG
options         KTRACE                  #kernel tracing
options         "MAXDSIZ=(512*1024*1024)"
options         "DFLDSIZ=(512*1024*1024)"
options         "MD5"
options         MROUTING

options         SOFTUPDATES

options         IPFIREWALL
options         IPFIREWALL_VERBOSE      #print information about
                                        # dropped packets
options         IPFIREWALL_VERBOSE_LIMIT=100 #limit verbosity
options         IPDIVERT                #divert sockets

options         ICMP_BANDLIM

options         DDB                     #kernel debugger
options         DDB_UNATTENDED          #Recover from panics.

config          kernel  root on da0 

controller      isa0
controller      pci0

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

#controller     wdc0    at isa? port "IO_WD1" bio irq 14 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
#disk           wd2     at wdc1 drive 0
#disk           wd3     at wdc1 drive 1

controller      ahc0
controller      scbus0 at ahc0          # Single bus device

options         AHC_ALLOW_MEMIO

controller      scbus0 at ahc0

disk            da0 at scbus0 target 0
disk            da1 at scbus0 target 1
disk            da2 at scbus0 target 2
disk            da3 at scbus0 target 3

device          sa0     #SCSI tapes
device          cd0     #SCSI CD-ROMs
device          pass0   #CAM passthrough driver

device pt0 at scbus?    # SCSI processor type

options         SCSI_DELAY=8000 # Be pessimistic about Joe SCSI device

#device         wt0     at isa? port 0x300 bio irq 5 drq 1 vector wtintr
#device         mcd0    at isa? port 0x300 bio irq 10 vector mcdintr
#device         mcd1    at isa? port 0x340 bio irq 11 vector mcdintr

#controller     matcd0  at isa? port ? bio

#device         scd0    at isa? port 0x230 bio

# The keyboard controller; it controls the keyboard and the PS/2 mouse.
controller      atkbdc0 at isa? port IO_KBD tty
device          atkbd0  at atkbdc? irq 1
device          psm0    at isa? disable tty irq 12
device          vga0    at isa? port ? conflicts

# The syscons console driver (sco color console compatible).
device          sc0     at isa? tty
options         MAXCONS=4

# splash screen/screen saver
pseudo-device   splash

# The pcvt console driver (vt220 compatible).
#device         vt0     at isa? tty
#options        XSERVER                 # support for running an X server.
#options        FAT_CURSOR              # start with block cursor
# Enable this and PCVT_FREEBSD for pcvt vt220 compatible console driver
#device         vt0     at isa? port "IO_KBD" tty irq 1 vector pcrint
#options        PCVT_FREEBSD=211
#options                "PCVT_NSCREENS=4"       # Four screens
#options                PCVT_PRETTYSCRNS

options         XSERVER                 # include code for XFree86

device          npx0    at isa? port IO_NPX irq 13

device          sio0    at isa? port IO_COM1 flags 0x10 irq 4
device          sio1    at isa? port IO_COM2 flags 0x10 irq 3
#device         sio0    at isa? port IO_COM1 flags 0x10 irq 4 vector siointr
#device         sio1    at isa? port IO_COM2 flags 0x10 irq 3 vector siointr

#device         lpt0    at isa? port? tty irq 7 vector lptintr
controller      ppbus0
device          lpt0    at ppbus?
device          ppc0    at isa? port? irq 7
#device         lpt0    at isa? port? tty irq 7 vector lptintr
#device         lpt1    at isa? port? tty
#device         lpt2    at isa? port? tty

#device         qcam0   at isa? port "IO_LPT2" tty

# Order is important here due to intrusive probes, do *not* alphabetize
# this list of network interfaces until the probes have been fixed.
# Right now it appears that the ie0 must be probed before ep0. See
# revision 1.20 of this file.
device tl0
device ed0 at isa? port 0x320 irq 10 iomem 0xd8000
#device ed0 at isa? port 0x320 irq 10 iomem 0xd8000 vector edintr

pseudo-device   loop
pseudo-device   ether
#pseudo-device  sl      1
# ijppp uses tun instead of ppp device
#pseudo-device  ppp     1
pseudo-device   tun     4
pseudo-device   pty     64
pseudo-device   gzip            # Exec gzipped a.out's
pseudo-device   bpfilter        4       #Berkeley packet filter
pseudo-device   vn              #Vnode driver
pseudo-device   ccd     16      # 16 Concatenated disk devices.

Reply via email to