Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 12 Nov 2002 07:14:06 -0800 (PST)
From:      Christopher Plain <cpplain@yahoo.com>
To:        freebsd-mobile@freebsd.org
Subject:   ThinkPad I 1400 - Custom Kernel
Message-ID:  <20021112151406.40607.qmail@web20004.mail.yahoo.com>

next in thread | raw e-mail | index | archive | help
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
    christopher@christopher.opsource.net:/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
cpplain@yahoo.com

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

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-mobile" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20021112151406.40607.qmail>