Subject: Uh-oh... Broken keyboard input.
To: None <>
From: Mike Sienicki <>
List: port-i386
Date: 10/30/1999 15:44:51
Dear NetBSD,

I am trying to set up a system for a friend that can run NetBSD (what else
is there?) on his UMC chipset based motherboard that uses an AMD x586 CPU.
The system boots just fine using the two v1.4.1 boot floppies and
everything installed ok too from the install sets, but, when it's time to
start the system from the hard drive for the first time the keyboard input
gets broken somewhere or maybe it is never initialized anywhere in the
boot-up process (in other words I can't login).  I suspect that something
is wrong during the "opmsprobe".  What could I change in the kernel that
might support this possibly different keyboard hardware?
I have included the dmesg.boot for you to look at:

NetBSD 1.4.1 (GENERIC) #1: Tue Aug 10 00:03:09 MEST 1999
cpu0: family 4 model f step 4
cpu0: AMD Am5x86 W/B 133/160 (486-class)
real mem  = 33161216
avail mem = 27222016
using 430 buffers containing 1761280 bytes of memory
mainbus0 (root)
pci0 at mainbus0 bus 0: configuration mode 1
pci0: i/o enabled, memory enabled
vga1 at pci0 dev 13 function 0: Trident Microsystems TGUI 9660 (rev. 0xd3)
wsdisplay0 at vga1: console (80x25, vt100 emulation)
pchb0 at pci0 dev 16 function 0
pchb0: United Microelectronics UM8881F PCI-Host bridge (rev. 0x04)
pcib0 at pci0 dev 18 function 0
pcib0: United Microelectronics UM8886 (rev. 0x0e)
pciide0 at pci0 dev 18 function 1: United Microelectronics UM8886BF (rev.
pciide0: bus-master DMA support present, but unused (no driver support)
pciide0: primary channel configured to compatibility mode
pciide0: primary channel interrupting at irq 14
atapibus0 at pciide0 channel 0
cd0 at atapibus0 drive 1: <FX800S, , R04> type 5 cdrom removable
cd0: drive supports PIO mode 3, DMA mode 1
wd0 at pciide0 channel 0 drive 0: <WDC AC21600H>
wd0: drive supports 16-sector pio transfers, lba addressing
wd0: 1549MB, 3148 cyl, 16 head, 63 sec, 512 bytes/sect x 3173184 sectors
wd0: drive supports PIO mode 4, DMA mode 2
pciide0: secondary channel configured to compatibility mode
pciide0: secondary channel interrupting at irq 15
wd1 at pciide0 channel 1 drive 0: <Maxtor 7345 AT>
wd1: drive supports 32-sector pio transfers, chs addressing
wd1: 329MB, 790 cyl, 15 head, 57 sec, 512 bytes/sect x 675450 sectors
isa0 at pcib0
com0 at isa0 port 0x3f8-0x3ff irq 4: ns16550a, working fifo
com1 at isa0 port 0x2f8-0x2ff irq 3: ns16550a, working fifo
lpt0 at isa0 port 0x378-0x37b irq 7
pckbc0 at isa0 port 0x60-0x64
pckbd0 at pckbc0 (kbd slot)
pckbc0: using irq 1 for kbd slot
wskbd0 at pckbd0: console keyboard
opmsprobe: command error
pcppi0 at isa0 port 0x61
midi0 at pcppi0: <PC speaker>
sysbeep0 at pcppi0
isapnp0 at isa0 port 0x279: ISA Plug 'n Play device support
npx0 at isa0 port 0xf0-0xff: using exception 16
fdc0 at isa0 port 0x3f0-0x3f7 irq 6 drq 2
fd0 at fdc0 drive 0: 1.44MB, 80 cyl, 2 head, 18 sec
fd1 at fdc0 drive 1: 1.2MB, 80 cyl, 2 head, 15 sec
isapnp0: read port 0x203
sb1 at isapnp0 port 0x220/16,0x330/2,0x388/4 irq 5 drq 1,3
sb1: Creative ViBRA16X PnP Audio: dsp v4.16
midi1 at sb1: <MPU-401 MIDI UART>
audio0 at sb1: half duplex
opl0 at sb1: model OPL3
midi2 at opl0: <SB Yamaha OPL3>
joy0 at isapnp0 port 0x201/1
joy0: Creative ViBRA16X PnP Game
joy0: joystick not connected
biomask c040 netmask c040 ttymask c0c2
wscons: wskbd0 glued to wsdisplay0 (console)
wd1: no disk label
boot device: wd0
root on wd0a dumps on wd0b
root file system type: ffs