Subject: Re: Problems recognizing PS/2 mouse on ThinkPad 765XL
To: Matt Ragan <mragan@tivoli.com>
From: Chris G. Demetriou <cgd@pa.dec.com>
List: port-i386
Date: 11/05/1997 16:41:50
> Does anyone have a ThinkPad mouse working correctly

I do, but on a ThinkPad 760EL...

FWIW, my kernel config is below.



chris
======================================================================
#	$Id: BRICK,v 1.1 1997/07/05 04:53:28 cgd Exp $
#

include "arch/i386/conf/std.i386"

#makeoptions	DEBUG="-g"	# compile full symbol table

options		I586_CPU
options		I486_CPU
options		VM86		# Virtual 8086 emulation

options		DUMMY_NOPS	# speed hack; recommanded
options		XSERVER,UCONSOLE
options		INSECURE

maxusers	32		# estimated number of users

options		KTRACE		# system call tracing, a la ktrace(1)
#options 	DIAGNOSTIC
#options 	DEBUG
options		KMEMSTATS
#options 	DDB

options		SYSVMSG		# System V-like message queues
options		SYSVSEM		# System V-like semaphores
options		SYSVSHM		# System V-like memory sharing

options		COMPAT_12	# NetBSD 1.2,
options		COMPAT_43	# and 4.3BSD

options		COMPAT_LINUX	# binary compatibility with Linux
options		COMPAT_FREEBSD	# binary compatibility with FreeBSD

options		EXEC_ELF32	# 32-bit ELF executables (SVR4, Linux)

options		USER_LDT	# user-settable LDT; used by WINE
#options	LKM		# loadable kernel modules

file-system 	FFS		# UFS
file-system 	MFS		# memory file system
file-system 	NFS		# Network File System client
file-system 	MSDOSFS		# MS-DOS file system

options		NFSSERVER	# Network File System server
options		FIFO		# FIFOs; RECOMMENDED

#options		APM_NO_IDLE
#options		PCMCIA_DEBUG
#options		PCMCIA_ISA_DEBUG

options PCIVERBOSE

options		INET		# IP + ICMP + TCP + UDP

config		netbsd	root on ? type ?

mainbus0 at root
isa0	at mainbus0
pci0	at mainbus0 bus 0
pci*	at ppb?

pcib*	at pci0
pchb*	at pci0
ppb*	at pci?

npx0	at isa? port 0xf0 irq 13	# math coprocessor

pc0	at isa? port 0x60 irq 1

com0	at isa? port 0x3f8 irq 4	# standard PC serial ports
com1	at isa? port 0x2f8 irq 3
com2	at isa? port 0x3e8 irq 5

lpt0	at isa? port 0x378 irq 7	# standard PC parallel ports

pms0	at pckbd? irq 12		# PS/2 auxiliary port mouse

fdc0	at isa? port 0x3f0 irq 6 drq 2	# standard PC floppy controllers
fd0	at fdc0 drive 0

wdc0	at isa? port 0x1f0 irq 14	# ST506, ESDI, and IDE controllers
wd0	at wdc0 drive 0

spkr0	at pckbd? port 0x61
apm0	at mainbus?

sb0	at isa? port 0x220 irq 5 drq 1	# SoundBlaster
audio*	at sb?

# PCMCIA controllers, sockets, and devices. 

pcic0   at isa? port 0x3e0 iomem 0xd0000 iosiz 0x4000 
pcic1   at isa? port 0x3e2 iomem 0xd4000 iosiz 0x4000

pcmcia0 at pcic0 controller 0 socket 0
pcmcia1 at pcic0 controller 0 socket 1

ep0     at pcmcia0 function 0   
com3    at pcmcia1 function 0

ep*	at pcmcia? function ?
com*	at pcmcia? function ?

pseudo-device	loop	1		# network loopback
pseudo-device	bpfilter 16		# packet filter
pseudo-device	ppp	2		# PPP
pseudo-device	pty	64		# pseudo-terminals
pseudo-device	sl	2		# SLIP
pseudo-device	vnd	16		# vnode disk driver