# ~jhs/public_html/src/bsd/fixes/FreeBSD/src/jhs/boot/loader.conf.master
# /host/lapa/boot/loader.conf - for lapa aci
# See also /boot/defaults/loader.conf
# See Also:
# man acpi
# man sysctl
# sysctl -a # shows all values
# sysctl -a -d # Print description instead of value
userconfig_script_load="YES"
debug.bootverbose=1
# A `sysctl` variable. # Default 0
hw.pcic.intr_path="1"
hw.pcic.irq="0"
# A `sysctl` variable.
# Without hw.pci.enable_io_modes=0 boot hangs after agp.
# sysctl -d says:
# Enable I/O and memory bits in the config register.
# Some BIOSes do not enable these bits correctly.
# We'd like to do this all the time, but there are
# Without hw.pci.enable_io_modes=0 boot hangs after agp on some
# machine other than lapl.
# Enable I/O and memory bits in the config register.
# Some BIOSes do not enable these bits correctly.
# We'd like to do this all the time, but there are
# hw.pcic.intr_path="1"
# host=lapa: hw.pcic.intr_path="1"
# sysctl -a -d:
# hw.pcic.intr_path: Which path to send the interrupts over.
# Normally interrupts for
# cardbus bridges are routed over the PCI bus (2). However, some laptops
# will hang when using PCI interrupts due to bugs in this code. Those
# bugs can be worked around by forcings ISA interrupts (1).
# Warner wrote:
# L-50 and L-70 machines have only ISA PCMICA bridges
# This is also not a Cardbus.
# host=lapa: hw.pcic.irq="0"
# hw.pcic.irq="0"
# sysctl -a -d:
# hw.pcic.irq: Override the IRQ configured by the config system for all pcic devices
# Not in defaults/loaders.conf
# machdep.pccard.pcic_irq="0"
# Assigns PCCARD controller IRQ (0=polled)
# defaults/loaders.conf: (commented out) Assigns PCCARD controller IRQ (0=polled)
# machdep.pccard.pcic_irq=11
# lapa demsg reports:
# pccard0: on pcic0
# pccard1: on pcic0
# so although one bay, looks like s/ware provision for 2 ?
# machdep.bios.pci=disable
# not in defaults/loader.conf: machdep.bios.pci=disable
# machdep.bios.pnp=disable
# not in defaults/loader.conf: machdep.bios.pnp=disable
# sysctl -a -d:
# hw.pcic.init_routing: Force the interrupt routing to be
# initialized on those bridges where doing so will cause
# probelms. This is very rare and generally is not needed.
# The default of 0 is almost always appropriate. Only set
# to 1 if instructed to do so for debugging. Only TI bridges
# are affected by this option, and what the code does is of
# dubious value. This option is obsolete and will be deleted
# before FreeBSD 4.8.
# sysctl -a -d:
# hw.pcic.ignore_pci: When set, driver ignores pci cardbus bridges
# it would otherwise claim.
# Generally speaking, this option is not needed for anything other
# than as an aid in debugging.
# sysctl -a -d:
# hw.pcic.pd6729_intr_path: Determine the interrupt path or method for Cirrus Logic PD6729 and
# similar I/O space based pcmcia bridge. Chips on a PCI expansion card need
# a value of 2, while chips installed in a laptop need a value of 1 (which is
# also the default). This is similar to hw.pcic.intr_path, but separate so
# that it can default to ISA when intr_path defaults to PCI.
# sysctl -a -d:
# hw.pcic.ti12xx_enable_pci_clock: Some TI-12xx parts need to have the PCI clock enabled. These designs do
# not provide a clock themselves. Most of the reference boards have the
# required oscillator parts, so the number of machines that needs this to be
# set is vanishingly small.
# debug.acpi.avoid=
# where is this from ?
# debug.acpi.disable
# A `man acpi` variable, not a `man sysctl` variable.
# Selectively disables portions of ACPI for debugging purposes.
# hint.acpi.0.disabled=0
# Hashed 10.12.200
# A `man acpi` variable, not a `man sysctl` variable.
# On 5.2.1-RELEASE & 5.2.1-RELEASE-p9, & without this,
# sometimes it wont even boot & if it does, xdm will crash
# on start, & xinit will crash on exit. hint.acpi.0.disabled=1
# makes fxp far too damn slow or intermittently dead, but so
# does manually booting with option 2: no acpi
# hw.acpi.reset_video=0
# hw.fxp_rnr=
# A `sysctl` variable. # default: 1 fxp rnr events
# hw.fxp0.bundle_max: 6
# A `sysctl` variable.
# hw.fxp0.int_delay: 1000
# A `sysctl` variable.
# hw.fxp_noflow=1
# Hashed 10.12.200
# A `sysctl` variable.
# was 0 by default, but was timing out after running a while multi user.
# so now experimentally turned on.
# however, interface still times out during boot
# I havent run long & hard multi user to test it properly