[Search for users]
[Overall Top Noters]
[List of all Conferences]
[Download this site]
Title: | Lap top PC's (NEC 8201,TRS 100) |
|
Moderator: | RAINBO::HARDY |
|
Created: | Mon Apr 07 1986 |
Last Modified: | Wed May 28 1997 |
Last Successful Update: | Fri Jun 06 1997 |
Number of topics: | 1536 |
Total number of notes: | 6091 |
1528.0. "FreeBSD kernel config file for HiNote Ultra (2.2.1-RELEASE)" by ALFAM7::URBAN () Fri Apr 04 1997 21:59
Hi Folks,
The following pared-down FreeBSD (2.2.1-RELEASE) kernel configuration
file is the result of many hours and many kernel builds. Someone may
find it useful.
It's for a HiNote Ultra CT475. I've removed almost all
extraneous hardware, but left all interesting options, like support
for X11, packetfilter, and the like. You will have to change the BIOS
configuration of the serial and infrared port for these setting to be
correct:
I made the serial port COM3, and the IR port COM2. These are
non-standard settings, but they allow both ports to be used along
with a pccard modem. I haven't tested it, but it should (assuming
you've configured the PAO stuff...) allow a pccard SCSI controller
just to be shoved in...
Oh yeah, I'm using a DEPCM pccard ethernet adaptor. If you've got
something else, you may want to comment out 'ed0' and comment in
something else... (I'm not sure if the PAO package can dynamically
load an ethernet driver)
-Rob Urban
#
# Sample Laptop Configuration
# for lenlen.mt.cs.keio.ac.jp (Toshiba Libretto 30)
# Tatsumi Hosokawa <[email protected]>
#
machine "i386"
cpu "I486_CPU"
ident LAPPY # you may want to change this :-)
maxusers 10
#options MATH_EMULATE #Support for x87 emulation
options INET #InterNETworking
options FFS #Berkeley Fast Filesystem
options NFS #Network Filesystem
options MSDOSFS #MSDOS Filesystem
options "CD9660" #ISO 9660 Filesystem
options PROCFS #Process filesystem
options "COMPAT_43" #Compatible with BSD 4.3
options "SCSI_DELAY=5" #Be pessimistic about Joe SCSI device
options BOUNCE_BUFFERS #include support for DMA bounce buffers
options UCONSOLE #Allow users to grab the console
options FAILSAFE #Be conservative
options USERCONFIG #boot -c editor
options VISUAL_USERCONFIG #visual boot -c editor
options SYSVSHM
options SYSVSEM
options SYSVMSG
# laptop-specific configuration
options LAPTOP
# If your laptop have not had Windoze95-Ready BIOS, please update it.
# Such old BIOS'es sometimes have critical bugs at 32-bit protected
# mode APM BIOS interface (which have not used by Windoze 3.1).
# PC-card suspend/resume support (experimental)
options APM_PCCARD_RESUME
options PCIC_RESUME_RESET
# Keep power for serial cards when the system suspends
# (If your machine hangs up when you try to suspend the system with
# FAX/Modem PCMCIA card, uncomment this option).
#options SIO_SUSP_KEEP_PWR
# Detach SCSI devices when the SCSI card is removed
options SCSI_DETACH
# Some PCI Laptop machines probe PC-card controller twice (via ISA and
# PCI bus). This option disables PC-card probe routine when the PC-card
# controller has already been probed via PCI bus.
#options PCIC_PCI_ISA_CONFLICT
# Some PCI Laptop machine reports invalid slot number when the card is
# inserted or removed. It is prevented by specifying the number of slot
# explicitly. Otherwise, this number is detected automatically.
#options "PCIC_MAX_SLOTS=2"
# Japanese version of WaveLAN PCMCIA uses 2.4GHz band instead of 915MHz
# band that US version uses. If you want to use Japanese version of
# WaveLAN, uncomment this line, or edit the corresponding config entry
# of /etc/pccard.conf.
#options "WAVELAN_PCMCIA_24"
# Suspend the system when the battery status is "Low"
#options "APM_BATT_LOW_SUSPEND"
# If you want to use NTP on laptop machines, uncomment the following
# option. Current APM implementation affects NTP client.
#options "APM_NO_CLOCK_ADJUST"
# Don't suspend the system immediately before the system is resumed
# from suspended mode (Default 3 seconds)
options "APM_NOSUSPEND_IMMEDIATE=3"
config kernel root on wd0
controller isa0
#controller eisa0
#controller pci0
# Dont remove these two lines!
controller crd0
device pcic0 at crd?
device pcic1 at crd?
# If your machine says that PC-cards are inserted and removed frequently
# even if you don't insert or remove the cards, please try to specify
# the IRQ of PCIC explicitly.
#options "PCIC_IRQ=12" # for machines with serial trackball
#options "PCIC_IRQ=0" # zero means no IRQ mode
# Some PCMCIA-PCI bridge has peculiar I/O address (default: 0x3e0).
# If you want to specify I/O address explicitly, uncomment and edit the
# following line (for example, I/O address of PCMCIA bridge of SOTEC
# Winbook Quattro/V is 0x3000). To know this value, please read the
# manual of your laptop or device property of PCMCIA bridge from
# Windows95's device control panel.
#options "PCIC_IO=0x3000" # for Sotec Winbook Quattro/V
controller fdc0 at isa? port "IO_FD1" bio irq 6 drq 2 vector fdintr
disk fd0 at fdc0 drive 0
#disk fd1 at fdc0 drive 1
#tape ft0 at fdc0 drive 2
controller wdc0 at isa? port "IO_WD1" bio irq 14 vector wdintr
disk wd0 at wdc0 drive 0
#controller wdc1 at isa? port "IO_WD2" bio irq 15 vector wdintr
#disk wd1 at wdc1 drive 0
#controller wdc2 at isa? disable port "IO_WD2" bio irq 15 vector wdintr
#disk wd2 at wdc2 drive 0
#controller wdc3 at isa? disable port "IO_WD2" bio irq 15 vector wdintr
#disk wd3 at wdc3 drive 0
#options ATAPI #Enable ATAPI support for IDE bus
#options ATAPI_STATIC #Don't do it as an LKM
device wcd0 #IDE CD-ROM
#controller ncr0
#controller ahb0
#controller ahc0
#controller bt0 at isa? port "IO_BT0" bio irq ? vector bt_isa_intr
#controller uha0 at isa? port "IO_UHA0" bio irq ? drq 5 vector uhaintr
#controller aha0 at isa? port "IO_AHA0" bio irq ? drq 5 vector ahaintr
#controller aic0 at isa? port 0x340 bio irq 11 vector aicintr
#controller nca0 at isa? port 0x1f88 bio irq 10 vector ncaintr
#controller nca1 at isa? port 0x350 bio irq 5 vector ncaintr
#controller sea0 at isa? bio irq 5 iomem 0xc8000 iosiz 0x2000 vector seaintr
#controller spc0 at isa? port 0x320 bio irq 11 iomem 0xd0000 vector spcintr
# Future domain and Q-logic PC-card SCSI drivers
# ported from NetBSD/pc98 (based on NetBSD 1.2)
options SCSI_LOW # XXX: for ncv? and stg? driver
#controller ncv0 at isa? port 0x320 bio irq 5 vector ncvintr
#controller stg0 at isa? port 0x320 bio irq 5 vector ncvintr
controller scbus0
device sd0
device od0 #See LINT for possible `od' options
device st0
device cd0 #Only need one of these, the code dynamically grows
#device wt0 at isa? port 0x300 bio irq 5 drq 1 vector wtintr
#device mcd0 at isa? port 0x300 bio irq 10 vector mcdintr
#controller matcd0 at isa? port 0x230 bio
#device scd0 at isa? port 0x230 bio
# syscons is the default console driver, resembling an SCO console
device sc0 at isa? port "IO_KBD" tty irq 1 vector scintr
# Enable this and PCVT_FREEBSD for pcvt vt220 compatible console driver
#device vt0 at isa? port "IO_KBD" tty irq 1 vector pcrint
#options "PCVT_FREEBSD=210" # pcvt running on FreeBSD 2.1
options XSERVER # include code for XFree86
# If you have a ThinkPAD, uncomment this along with the rest of the PCVT lines
#options PCVT_SCANSET=2 # IBM keyboards are non-std
# Mandatory, don't remove
device npx0 at isa? port "IO_NPX" irq 13 vector npxintr
#
# Laptop support (see LINT for more options)
#
device apm0 at isa? # Advanced Power Management
options APM_BROKEN_STATCLOCK # Workaround some buggy APM BIOS
device sio0 at isa? port "IO_COM2" tty irq 3 vector siointr
device sio1 at isa? port "IO_COM3" tty irq 4 vector siointr
device sio2 at isa? disable port "IO_COM1" tty irq 15 vector siointr
##device sio0 at isa? port "IO_COM1" tty irq 4 vector siointr
##device sio0 at isa? port "IO_COM1" tty irq 4 vector siointr
##device sio1 at isa? port "IO_COM2" tty irq 3 vector siointr
#device sio2 at isa? port "IO_COM3" tty irq 5 vector siointr
##device sio2 at isa? port "IO_COM3" tty irq 15 vector siointr
#device sio3 at isa? disable port "IO_COM4" tty irq 9 vector siointr
#device sio4 at isa? disable port "IO_COM3" tty irq 5 vector siointr
device lpt0 at isa? port? tty irq 7 vector lptintr
#device lpt1 at isa? port? tty
#device mse0 at isa? port 0x23c tty irq 5 vector mseintr
#device psm0 at isa? disable port "IO_KBD" conflicts tty irq 12 vector psmintr
device psm0 at isa? port "IO_KBD" conflicts tty irq 12 vector psmintr
# Order is important here due to intrusive probes, do *not* alphabetize
# this list of network interfaces until the probes have been fixed.
# Right now it appears that the ie0 must be probed before ep0. See
# revision 1.20 of this file.
#device de0
#device fxp0
#device vx0
device ed0 at isa? port 0x280 net irq 5 iomem 0xd8000 vector edintr
#device ed1 at isa? disable port 0x300 net irq 5 iomem 0xd8000 vector edintr
#device ie0 at isa? port 0x360 net irq 7 iomem 0xd0000 vector ieintr
#device ep0 at isa? port 0x300 net irq 10 vector epintr
#device ep1 at isa? disable port 0x300 net irq 10 vector epintr
#device fe0 at isa? port 0x300 net irq 10 vector feintr
#device fe1 at isa? disable port 0x300 net irq 10 vector feintr
#device ix0 at isa? port 0x300 net irq 10 iomem 0xd0000 iosiz 32768 vector ixintr
#device le0 at isa? port 0x300 net irq 5 iomem 0xd0000 vector le_intr
#device lnc0 at isa? port 0x280 net irq 10 drq 0 vector lncintr
#device sn0 at isa? port 0x300 net irq 10 vector snintr
#device sn1 at isa? disable port 0x300 net irq 10 vector snintr
#device wlp0 at isa? port 0x300 net irq 11 vector wlpintr
#device wlp1 at isa? disable port 0x300 net irq 11 vector wlpintr
# do not enable ze0 and zp0 (these devices are obsolete)
##device ze0 at isa? port 0x300 net irq 5 iomem 0xd8000 vector zeintr
##device zp0 at isa? port 0x300 net irq 10 iomem 0xd8000 vector zpintr
# IBM Smart Capture PCMCIA card
#device scc0 at isa? port 0x240 irq 10 iomem 0xd4000 vector sccintr
#device scc1 at isa? disable port 0x244 irq 11 iomem 0xd8000 vector sccintr
# sound stuff
controller snd0
device sb0 at isa? port 0x220 irq 5 conflicts drq 1 vector sbintr
pseudo-device loop
pseudo-device ether
pseudo-device log
pseudo-device sl 1
# DHCP uses BPF (Berkeley Packet Filter)
pseudo-device bpfilter 4
# ijppp uses tun instead of ppp device
#pseudo-device ppp 1
pseudo-device tun 1
pseudo-device pty 16
pseudo-device gzip # Exec gzipped a.out's
pseudo-device vn #Vnode driver (turns a file into a device)
options DDB
# KTRACE enables the system-call tracing facility ktrace(2).
# This adds 4 KB bloat to your kernel, and slightly increases
# the costs of each syscall.
#options KTRACE #kernel tracing
T.R | Title | User | Personal Name | Date | Lines
|
---|