From owner-freebsd-mobile Tue Nov 12 7:14:12 2002 Delivered-To: freebsd-mobile@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 91D7137B401 for ; Tue, 12 Nov 2002 07:14:07 -0800 (PST) Received: from web20004.mail.yahoo.com (web20004.mail.yahoo.com [216.136.225.49]) by mx1.FreeBSD.org (Postfix) with SMTP id 44AA343E3B for ; Tue, 12 Nov 2002 07:14:07 -0800 (PST) (envelope-from cpplain@yahoo.com) Message-ID: <20021112151406.40607.qmail@web20004.mail.yahoo.com> Received: from [65.200.35.10] by web20004.mail.yahoo.com via HTTP; Tue, 12 Nov 2002 07:14:06 PST Date: Tue, 12 Nov 2002 07:14:06 -0800 (PST) From: Christopher Plain Subject: ThinkPad I 1400 - Custom Kernel To: freebsd-mobile@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Sender: owner-freebsd-mobile@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org 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 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: on motherboard apm: found APM BIOS v1.2, connected at v1.2 npx0: on motherboard npx0: INT 16 interface pcib0: on motherboard pci0: on pcib0 pcib1: at device 1.0 on pci0 pci1: on pcib1 pci1: at 0.0 irq 9 pci0: (vendor=0x11c1, dev=0x0449) at 6.0 irq 9 isab0: at device 7.0 on pci0 isa0: on isab0 pcm0: port 0x90a4-0x90a7,0x9090-0x9093,0x9070-0x907f,0x9050-0x905f,0x9000-0x903f irq 5 at device 8.0 on pci0 atapci0: 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: at device 17.0 on pci0 pcic0: irq 9 at device 19.0 on pci0 pcic0: PCI Memory allocated: 0x88000000 pcic0: Warning: O2micro OZ68xx chips may not work pccard0: on pcic0 ohci0: mem 0x82600000-0x82600fff irq 10 at device 20.0 on pci0 usb0: OHCI version 1.0, legacy support usb0: 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: