Re: uhid recently broken

From: Christopher Nehren <apeiron_at_comcast.net>
Date: Mon, 23 Aug 2004 11:16:29 -0400
On Mon, Aug 23, 2004 at 00:18:14 EDT, M. Warner Losh scribbled these
curious markings:
> I've made some changes in this area recently...  What do you have in
> the kernel, and what are you loading?

Here's my kernel config, in entirety:

machine		i386
cpu		I686_CPU
ident		PROPHECY

options 	SCHED_ULE		#4BSD scheduler
options 	INET			#InterNETworking
options 	INET6			#IPv6 communications protocols
options 	FFS			#Berkeley Fast Filesystem
options 	SOFTUPDATES		#Enable FFS soft updates support
options 	UFS_ACL			#Support for access control lists
options 	UFS_DIRHASH		#Improve performance on big directories
options 	NFSCLIENT		#Network Filesystem Client
options 	NFSSERVER		#Network Filesystem Server
options 	MSDOSFS			#MSDOS Filesystem
options		NTFS
options 	CD9660			#ISO 9660 Filesystem
options 	COMPAT_43		#Compatible with BSD 4.3 [KEEP THIS!]
options 	COMPAT_FREEBSD4		#Compatible with FreeBSD4
options 	SCSI_DELAY=15000	#Delay (in ms) before probing SCSI
options 	KTRACE			#ktrace(1) support
options 	SYSVSHM			#SYSV-style shared memory
options 	SYSVMSG			#SYSV-style message queues
options 	SYSVSEM			#SYSV-style semaphores
options 	_KPOSIX_PRIORITY_SCHEDULING #Posix P1003_1B real-time extensions
options 	KBD_INSTALL_CDEV	# install a CDEV entry in /dev
options		MAC			# Mandatory Access Controls
options         PFIL_HOOKS		# Support for PF under FreeBSD

device		apic			# I/O APIC

device		isa
device		pci

# Floppy drives
device		fdc

# ATA and ATAPI devices
device		ata
device		atadisk			# ATA disk drives
device		atapicd			# ATAPI CDROM drives
device		atapifd			# ATAPI floppy drives
options 	ATA_STATIC_ID		#Static device numbering

# atkbdc0 controls both the keyboard and the PS/2 mouse
device		atkbdc		# AT keyboard controller
device		atkbd		# AT keyboard

device		vga		# VGA video card driver
options		VESA		# Support for 132x25 console
options		SC_PIXEL_MODE	# Raster text mode support
options		SC_HISTORY_SIZE=4000

device		splash		# Splash screen and screen saver support

# syscons is the default console driver, resembling an SCO console
device		sc

# Floating point support - do not disable.
device		npx

# Add suspend/resume support for the i8254.
device		pmtimer

# PCI Ethernet NICs that use the common MII bus controller code.
# NOTE: Be sure to keep the 'device miibus' line in order to use these NICs!
device		miibus		# MII bus support
device		sis		# Silicon Integrated Systems SiS 900/SiS 7016

# Pseudo devices - the number indicates how many units to allocate.
device          loop            # Network loopback
device          mem             # Memory and kernel memory devices
device          io              # I/O device
device          random          # Entropy device
device          ether           # Ethernet support
device          pty             # Pseudo-ttys (telnet etc)
device          md              # Memory "disks"
device		pf		# PF OpenBSD packet-filter firewall
device		pflog		# logging support interface for PF
device		pfsync		# synchronization interface for PF

# The `bpf' device enables the Berkeley Packet Filter.
# Be aware of the administrative consequences of enabling this!
device		bpf		# Berkeley packet filter

# Miscellaneous things
device		sound		# General sound support
device		"snd_emu10k1"	# Specific sound support

# USB mouse and HID (currently joystick) support
device		usb		# USB Bus (required)
device		ohci		# OHCI PCI->USB interface
device		ums		# Mouse
device		uhid		# Joystick

# Serial port
device		sio

And this is my usual module setup:
Id Refs Address    Size     Name
 1   19 0xc0400000 363af0   kernel
 2    6 0xc0764000 1c410    linux.ko
 3    1 0xc0781000 4908     if_tap.ko
 4    1 0xc0786000 2830     mac_seeotheruids.ko
 5    1 0xc0789000 4ada88   nvidia.ko
 6    1 0xc222b000 2000     blank_saver.ko
 7    1 0xc1db3000 9000     vmmon_up.ko
 8    1 0xc1dbc000 2000     vmnet.ko
 9    4 0xc1dd8000 12000    netgraph.ko
10    1 0xc2132000 4000     ng_ether.ko
11    1 0xc2136000 5000     ng_bridge.ko
12    1 0xc213b000 5000     ng_socket.ko
13    1 0xc214f000 2000     rtc.ko

-- 
I abhor a system designed for the "user", if that word is a coded
pejorative meaning "stupid and unsophisticated".  -- Ken Thompson
-
Unix is user friendly. However, it isn't idiot friendly.
Received on Mon Aug 23 2004 - 13:16:35 UTC

This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:38:07 UTC