ibm thinkpad t23 -- freebsd 4.9
Dave Tweten
tweten at nas.nasa.gov
Sun Jan 4 16:01:29 PST 2004
duanewinner at att.net said:
>Does anybody have success stories and/or notes for getting FreeBSD 4.9
>(stable) working on a T23 with all the hardware?
I've had very good success with 4.9 STABLE on three T23's. The one I'm
using to type this has the built-in 802.11b/lose-modem card, and I haven't
been able to make the lose-modem on it. The good news is your T23 seems
to be more like my other two; it has a Lucent lose-modem instead.
I've attached the kernel configuration file for the machines similar to
yours.
I used the /usr/ports/comms/ltmdm loadable kernel module for the Lucent
lose-modem.
/usr/ports/sysutils/asapm, apmd, and apm provide power management. To
handle hibernation, I used http://www.pc.ibm.com/qtechinfo/MIGR-4PESMK.html
to create a hibernation partition on my hard disk.
I use /usr/ports/audio/rplay for sound access from Exmh.
-------------- next part --------------
#
# CAESAR -- caesar.afeu.org kernel configuration file
#
machine i386
cpu I686_CPU
ident CAESAR
maxusers 0
makeoptions DEBUG=-g # Build kernel with gdb(1) symbols
options CD9660 # ISO 9660 Filesystem
options CD9660_ROOT # CD-ROM usable as root device
options COMPAT_43 # Compatible with BSD 4.3 [KEEP!]
options CPU_ENABLE_SSE # SSE/MMX2 instructions support
options CPU_SUSP_HLT # enables suspend on HALT
options FFS # Berkeley Fast Filesystem
options FFS_ROOT # FFS usable as root device [KEEP!]
options ICMP_BANDLIM # Rate limit bad replies
options INCLUDE_CONFIG_FILE # Include this file in kernel
options INET # InterNETworking
options KBD_INSTALL_CDEV # install a CDEV entry in /dev
options KTRACE # ktrace(1) support
options MAXCONS=12 # Maximum number of virtual terminals
options MFS # Memory Filesystem
options MSDOSFS # MSDOS Filesystem
options NFS # Network Filesystem
options NFS_NOSERVER # Disable the NFS server code
options NFS_ROOT # NFS usable as root device
options NTFS # NT File System
options PCI_ENABLE_IO_MODES # Force Crystal WDM Audio Codec probe
options P1003_1B # POSIX P1003_1B real-time extensions
options _KPOSIX_PRIORITY_SCHEDULING
options _KPOSIX_VERSION=199309L
options PERFMON # Pentium Pro performance counters
options PROCFS # Process filesystem
options SC_DISABLE_REBOOT # Make sure Ctl-Alt-Del doesn't reboot
options SYSVMSG # SYSV-style message queues
options SYSVSEM # SYSV-style semaphores
options SYSVSHM # SYSV-style shared memory
options UCONSOLE # Allow users to grab the console
options UFS_DIRHASH # Improve big directory performance
options USERCONFIG # boot -c editor
options VISUAL_USERCONFIG # visual boot -c editor
device isa
device pci
# Floppy drives
device fdc0 at isa? port IO_FD1 irq 6 drq 2
device fd0 at fdc0 drive 0
# ATA and ATAPI devices
device ata
device atadisk # ATA disk drives
device atapicd # ATAPI CDROM drives
# atkbdc0 controls both the keyboard and the PS/2 mouse
device atkbdc0 at isa? port IO_KBD
device atkbd0 at atkbdc? irq 1 flags 0x1
device psm0 at atkbdc? irq 12
device vga0 at isa?
device sc0 at isa?
# Floating point support - do not disable.
device npx0 at nexus? port IO_NPX irq 13
# Power management support
device apm0 at nexus?
# For PnP/PCI sound cards
device pcm
# System Management Bus support
device smbus # Bus support, required for smb below.
device ichsmb
device smb
# Serial (COM) port
device sio0 at isa? port IO_COM1 irq 4
device sio1 at isa? port IO_COM2 irq 3
# Parallel (LPT) port
device ppc0 at isa? port IO_LPT1 irq 7 flags 0x4
device ppbus # Parallel port bus (required)
device lpt # Printer
device ppi # Parallel port interface device
# PCCARD (PCMCIA) support
device pcic
device card
# PCI Ethernet NICs use the common MII bus controller code.
device miibus # MII bus support
device fxp # Intel EtherExpress PRO/100B
# PCCARD Ethernet NICs do not.
device wi # WaveLAN/IEEE 802.11b wireless NIC
# USB support
device uhci # UHCI PCI->USB interface
device usb # USB Bus (required)
device umass # USB Mass Storage Through SCSI CAM
device scbus
device da
# Pseudo devices - the number indicates how many units to allocate.
pseudo-device bpf # Berkeley packet filter
pseudo-device ether # Ethernet support
pseudo-device loop # Network loopback
pseudo-device pty 64 # Pseudo-ttys (telnet etc)
pseudo-device speaker # Play IBM BASIC-style noises
pseudo-device splash # splash screen/screen saver
-------------- next part --------------
M/S 258-5 |1024-bit PGP fingerprint:|tweten at nas.nasa.gov
NASA Ames Research Center | 41 B0 89 0A 8F 94 6C 59| (650) 604-4416
Moffett Field, CA 94035-1000| 7C 80 10 20 25 C7 2F E6|FAX: (650) 604-4377
Not an official NASA position. You can't even be certain who sent this!
More information about the freebsd-mobile
mailing list