ThinkPad I 1400 - Custom Kernel

Christopher Plain <[email protected]>
Newsgroups gmane.os.freebsd.devel.mobile
Message-ID <[email protected]>
About two weeks ago I installed FreeBSD for the first time; I did this on
my ThinkPad I 1400.  Today I compiled a custom kernel, also for the first
time.  I would like someone familiar with this laptop to look at my kernel
configuration and see if there are any changes that I should make to the
configuration.  I am sure that I might have either missed  something that
should be included or included something that doesn't need to be in the
kernel.

My hardware is as follows:

Celeron 433
128M RAM
6G Hard Drive
DVD/CD ROM
PCMCIA CardBus
XGA ATI Rage Mobility M 4M RAM Graphics Chipset
1024x768 TFT Active Matrix Display
ESS Solo 1 Sound Chipset

Following is my kernel configuration file:

machine		i386
ident		THINKPADI1400
maxusers	0
options		INCLUDE_CONFIG_FILE	# Include this file in kernel

# CPU OPTIONS
cpu		I686_CPU
options		CPU_ENABLE_SSE		# Enables SSE/MMX2 instructions support

# COMPATABILITY OPTIONS
options		COMPAT_43		# Compatability with BSD 4.3 [KEEP THIS!]
options		USER_LDT		# Allow user-level control of i386 LDT
options		SYSVSHM			# SYSV-style shared memory
options		SYSVSEM			# SYSV-style semaphores
options		SYSVMSG			# SYSV-style message queues
options		COMPAT_LINUX		# Linux binary compatability

# NETWORKING OPTIONS
# Protocol Families:
options		INET			# Internet communications protocols
options		INET6			# IPv6 communications protocols
options		IPSEC			# IP security
options		IPSEC_ESP		# IP security (crypto; define w/ IPSEC)
# Network Interfaces:
pseudo-device	ether			# Ethernet support
pseudo-device	loop			# Network loopback device
pseudo-device	bpf			# Berkeley packet filter
pseudo-device	tun			# Tunnel driver
pseudo-device	ppp	1		# Point-to-point protocol
pseudo-device	gif			# IPv6 and IPv4 tunneling
pseudo-device	faith	1		# IPv6 to IPv4 translation

# FILESYSTEM OPTIONS
options		FFS			# Berkeley Fast Filesystem
options		FFS_ROOT		# FFS usable as root device [KEEP THIS!]
options		NFS			# Network Filesystem
options		CD9660			# ISO 9660 Filesystem
options		CD9660_ROOT		# CD-ROM usable as root device
options		PROCFS			# Proces filesystem
options		SOFTUPDATES		# Enable FFS soft updates support
options		UFS_DIRHASH		# Improve performance on big directories

# POSIX P1003.1B
options		P1003_1B		# Posix P1003_1B real-time extensions
options		_KPOSIX_PRIORITY_SCHEDULING

# MISCELLANEOUS DEVICES AND OPTIONS
pseudo-device 	pty			# Pseudo ttys

# HARDWARE DEVICE CONFIGURATION
# ISA Device:
device		isa
# Keyboard and PS/2 Mouse Controller:
device		atkbdc0	at isa? port IO_KBD
device		atkbd0	at atkbdc? irq 1 flags 0x01 flags 0x02
device		psm0	at atkbdc? irq 12
# Video Card Driver:
device		vga0	at isa?
# Splash Screen:
pseudo-device	splash
# Syscons Console Driver:
device		sc0	at isa?
options		SC_TWOBUTTON_MOUSE
# Floating Point Support [KEEP THIS!]:
device		npx0	at nexus? port IO_NPX flags 0x0 irq 13
# ATA and ATAPI Devices:
device		ata
device		atadisk			# ATA disk drives
device		atapicd			# ATAPI CDROM drives
# Floppy Disk Controller:
device		fdc0	at isa? port IO_FD1 irq 6 drq2
device		fd0	at fdc0 drive 0
# Network Interfaces:
device		miibus			#MII bus support
device		ed0	at isa? port 0x280 irq 10 iomem 0xd8000
# Audio Drivers:
device		pcm
device		pca0	at isa? port IO_TIMER1
# Advanced Power Management:
device		apm0
#PCI Devices:
device		pci
# PCCARD (PCMCIA) Support:
device		pcic0	at isa?
device		card
# Serial Port:
device		sio0	at isa? irq 0 port 0x3e0 iomem 0xd0000
# Parallel Port:
device		ppc0	at isa? irq7
device		ppbus			# Parallel port bus
device		lpt			# Parallel printer
# USB Support:
device		ohci			# OHCI controller
device		usb			# USB bus
device		ugen			# Generic USB driver
device		ukbd			# USB keyboard driver
device		ulpt			# USB printer driver
device		ums			# USB mouse driver

Following is my dmseg.boot:

Copyright (c) 1992-2002 The FreeBSD Project.
Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994
	The Regents of the University of California. All rights reserved.
FreeBSD 4.7-RELEASE #3: Tue Nov 12 06:19:38 PST 2002
    [email protected]:/usr/src/sys/compile/THINKPADI1400
Timecounter "i8254"  frequency 1193182 Hz
CPU: Pentium II/Pentium II Xeon/Celeron (432.32-MHz 686-class CPU)
  Origin = "GenuineIntel"  Id = 0x66a  Stepping = 10
 
Features=0x183f9ff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,MMX,FXSR>
real memory  = 134152192 (131008K bytes)
avail memory = 126521344 (123556K bytes)
Preloaded elf kernel "kernel" at 0xc03f7000.
Preloaded userconfig_script "/boot/kernel.conf" at 0xc03f709c.
Pentium Pro MTRR support enabled
pcibios: No call entry point
apm0: <APM BIOS> on motherboard
apm: found APM BIOS v1.2, connected at v1.2
npx0: <math processor> on motherboard
npx0: INT 16 interface
pcib0: <Host to PCI bridge> on motherboard
pci0: <PCI bus> on pcib0
pcib1: <AcerLabs M5247 PCI-PCI(AGP Supported) bridge> at device 1.0 on pci0
pci1: <PCI bus> on pcib1
pci1: <ATI Mobility-1 graphics accelerator> at 0.0 irq 9
pci0: <unknown card> (vendor=0x11c1, dev=0x0449) at 6.0 irq 9
isab0: <AcerLabs M1533 portable PCI-ISA bridge> at device 7.0 on pci0
isa0: <ISA bus> on isab0
pcm0: <ESS Solo-1 (unknown vendor)> port
0x90a4-0x90a7,0x9090-0x9093,0x9070-0x907f,0x9050-0x905f,0x9000-0x903f irq 5
at device 8.0 on pci0
atapci0: <AcerLabs Aladdin ATA33 controller> port 0x78c0-0x78cf irq 15 at
device 15.0 on pci0
ata0: at 0x1f0 irq 14 on atapci0
ata1: at 0x170 irq 15 on atapci0
chip1: <AcerLabs M15x3 Power Management Unit> at device 17.0 on pci0
pcic0: <O2micro 6812/6872 PCI-Cardbus Bridge> irq 9 at device 19.0 on pci0
pcic0: PCI Memory allocated: 0x88000000
pcic0: Warning: O2micro OZ68xx chips may not work
pccard0: <PC Card 16-bit bus (classic)> on pcic0
ohci0: <AcerLabs M5237 (Aladdin-V) USB controller> mem
0x82600000-0x82600fff irq 10 at device 20.0 on pci0
usb0: OHCI version 1.0, legacy support
usb0: <AcerLabs M5237 (Aladdin-V) USB controller> on ohci0
usb0: USB revision 1.0
uhub0: AcerLabs OHCI root hub, class 9/0, rev 1.00/1.00, addr 1
uhub0: 2 ports with 2 removable, self powered
orm0: <Option ROM> at iomem 0xc0000-0xcffff on isa0
atkbdc0: <Keyboard controller (i8042)> at port 0x60,0x64 on isa0
atkbd0: <AT Keyboard> flags 0x2 irq 1 on atkbdc0
psm0: <PS/2 Mouse> irq 12 on atkbdc0
psm0: model Generic PS/2 mouse, device ID 0
vga0: <Generic ISA VGA> at port 0x3c0-0x3df iomem 0xa0000-0xbffff on isa0
sc0: <System console> on isa0
sc0: VGA <16 virtual consoles, flags=0x200>
fdc0: <NEC 72065B or clone> at port 0x3f0-0x3f5,0x3f7 irq 6 drq 2 on isa0
fdc0: FIFO enabled, 8 bytes threshold
fd0: <1440-KB 3.5" drive> on fdc0 drive 0
pca0 at port 0x40 on isa0
ppc0: cannot reserve I/O port range
IPsec: Initialized Security Association Processing.
pccard: card inserted, slot 0
pccard: card removed, slot 0
ad0: 5729MB <IBM-DARA-206000> [12416/15/63] at ata0-master UDMA33
acd0: DVD-ROM <TOSHIBA DVD-ROM SD-C2202> at ata1-master PIO4
Mounting root from ufs:/dev/ad0s1a
pccard: card inserted, slot 0

If you need any further information let me know.

Thank you for your help,

Christopher Plain
[email protected]

__________________________________________________
Do you Yahoo!?
U2 on LAUNCH - Exclusive greatest hits videos
http://launch.yahoo.com/u2

To Unsubscribe: send mail to [email protected]
with "unsubscribe freebsd-mobile" in the body of the message
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.