Bromine (a liquid element) is my latest laptop: a used Dell Latitude C600. A very nice machine, bridging the
gap between Beryllium and Gallium. Bromine is good enough to be used for all jobs for which Beryllium cannot
be used (due to the length of the extension cords). Below are some key data:

Below, you will find the contents of the most important files for the old Gallium. These files are important
for all computers and the settings are extremely hardware dependent. Read the files and use the things you
want to try out on your machine.

#
# hosts This file describes a number of hostname-to-address
# mappings for the TCP/IP subsystem. It is mostly
# used at boot time, when no name servers are running.
# On small systems, this file can be used instead of a
# "named" name server. Just add the names, addresses
# and any aliases to this file...
#
# By the way, Arnt Gulbrandsen <agulbra@nvg.unit.no> says that 127.0.0.1
# should NEVER be named with the name of the machine. It causes problems
# for some (stupid) programs, irc and reputedly talk. :^)
#
# For loopbacking.
127.0.0.1 localhost
192.168.56.35 bromine.fruttenboel bromine
# End of hosts.

/etc/rc.d/rc.inet1.conf

# /etc/rc.d/rc.inet1.conf
#
# This file contains the configuration settings for network interfaces.
# If USE_DHCP[interface] is set to "yes", this overrides any other settings.
# If you don't have an interface, leave the settings null ("").
# You can configure network interfaces other than eth0,eth1... by setting
# IFNAME[interface] to the interface's name. If IFNAME[interface] is unset
# or empty, it is assumed you're configuring eth<interface>.
# Several other parameters are available, the end of this file contains a
# comprehensive set of examples.
# =============================================================================
# Config information for eth0: Built-in NIC on mini-PCI card
IPADDR[0]="192.168.56.35"
NETMASK[0]="255.255.255.0"
USE_DHCP[0]=""
DHCP_HOSTNAME[0]=""
# Config information for eth1: Xircom cardbus modem/NIC adapter
IPADDR[1]="192.168.56.34"
NETMASK[1]="255.255.255.000"
USE_DHCP[1]=""
DHCP_HOSTNAME[1]=""
# Default gateway IP address:
GATEWAY="192.168.56.99"
# Change this to "yes" for debugging output to stdout. Unfortunately,
# /sbin/hotplug seems to disable stdout so you'll only see debugging output
# when rc.inet1 is called directly.
DEBUG_ETH_UP="no"
## Example config information for wlan0. Uncomment the lines you need and fill
## in your info. (You may not need all of these for your wireless network)
IFNAME[4]="ath1"
IPADDR[4]="192.168.56.35"
NETMASK[4]="255.255.255.000"
# USE_DHCP[4]="yes"
# DHCP_HOSTNAME[4]="Bromine"
# DHCP_KEEPRESOLV[4]="yes"
# DHCP_KEEPNTP[4]="yes"
# DHCP_KEEPGW[4]="yes"
# DHCP_IPADDR[4]="192.168.56.35"
WLAN_ESSID[4]=Krypton
WLAN_MODE[4]=Managed
WLAN_RATE[4]="54M auto"
WLAN_CHANNEL[4]="auto"
WLAN_WPA[4]="wpa_supplicant"
WLAN_WPADRIVER[4]="madwifi"

# Wireless LAN adapter configuration
#
# Theory of operation :
#
# The script attempts to match a block of settings to the specific wireless
# card inserted, the *first* block matching the card is used.
# The address format is "hwaddr", with * as a wildcard.
# 'hwaddr' is the unique MAC address identifier of the wireless card.
# The MAC address is usually printed on the card, or can be found via ifconfig.
# Some examples here use only half of the MAC address with a wildcard to
# match a whole family of cards...
#
# All the Wireless specific configuration is done through the Wireless
# Extensions, so we will just call 'iwconfig' with the right parameters
# defined below.
# Of course, you need to have iwconfig installled on your system.
# To download iwconfig, or for more info on Wireless Extensions :
# http://www.hpl.hp.com/personal/Jean_Tourrilhes/Linux/Tools.html
#
# Note : you don't need to fill all parameters, leave them blank, in most
# cases the driver will initialise itself with sane defaults values or
# automatically figure out the value... And no drivers do support all
# possible settings...
#
# -- This is a modified '/etc/pcmcia/wireless.opts' script --
# -- I added sections for Prism/GT and Atheros based cards --
# -- (supported by the prism54 and madwifi drivers) --
# -- 16/sep/2004 * Eric Hameleers --
#
VERBOSE=1
case "$HWADDR" in
## NOTE : Comment out the following five lines to activate the samples below ...
## --------- START SECTION TO REMOVE -----------
## Pick up any Access Point, should work on most 802.11 cards
*)
INFO="Any ESSID"
ESSID="any"
;;
## ---------- END SECTION TO REMOVE ------------
esac

/etc/wpa_supplicant.conf

# See /usr/doc/wpa_supplicant-0.5.7/wpa_supplicant.conf.sample
# for many more options that you can use in this file.
# This line enables the use of wpa_cli which is used by rc.wireless
# if possible (to check for successful association)
ctrl_interface=/var/run/wpa_supplicant
# By default, only root (group 0) may use wpa_cli
ctrl_interface_group=0
eapol_version=1
ap_scan=1
fast_reauth=1
# WPA protected network, supply your own ESSID and WPAPSK here:
network={
scan_ssid=0
ssid="Krypton"
proto=WPA RSN
key_mgmt=WPA-PSK
pairwise=CCMP TKIP
group=CCMP TKIP WEP104 WEP40
psk=6fa510c27e9ddfcf604dbc1a4da4a3df6a8ccf47cff7e0066b069079684f5933
# psk key rescrambled....
}
# Plaintext connection (no WPA, no IEEE 802.1X),
# nice for hotel/airport types of WiFi network.
# You'll need a recent version of wireless-tools for this!
network={
ssid="any"
key_mgmt=NONE
priority=2
}

/etc/printcap

We run CUPS in this house! See the topic called 'Printers' in the navigator frame.

# This file was automatically generated by cupsd(8) from the
# /etc/cups/printers.conf file. All changes to this file
# will be lost.
B4350|OKI B4350:rm=bromine:rp=B4350:
F2100|HP Multifunctie printer:rm=bromine:rp=F2100:
Laserjet6L|HP LJ6L:rm=bromine:rp=Laserjet6L:

/etc/rc.d/rc.modules

Only the significant lines have been kept....

#!/bin/sh
# rc.modules 12.1 Wed Mar 5 23:51:09 CST 2008 pp (rb), pjv
#
# This file loads extra drivers into the Linux kernel.
#
# The modules will be looked for under /lib/modules/<kernel version number>
# On systems using KMOD and hotplug or udev this file should remain mostly
# commented out. Nearly all hardware device modules will be loaded
# automatically on such systems. This file should only be used when hotplug
# or udev are not loading a module that you require, or if you are not using
# hotplug or udev (which is going to become increasingly impossible...), or
# if you want to force a particular module to be loaded where alternatives
# exist.
#
# Many Linux kernel modules will accept extra options. The Linux kernel
# source is the best place to look for extra documentation for the various
# modules. This can be found under /usr/src/linux/Documentation if you've
# the installed the kernel sources.
#
# NOTE: This may not be a complete list of modules. If you don't see what
# you're looking for, look around in /lib/modules/2.x.x/ for an appropriate
# module. Also, if any problems arise loading or using these modules, try
# compiling and installing a custom kernel that contains the support instead.
# That always works. ;^)
# Determine the version of the running kernel:
RELEASE=$(uname -r)
### Update module dependencies ###
# If /usr is mounted and we have 'find', we can try to take a shortcut:
if [ -x /usr/bin/find -a -e /lib/modules/$RELEASE/modules.dep \
-a /lib/modules/$RELEASE/modules.dep -nt /etc/modules.conf ]; then
NEWMODS="$(/usr/bin/find /lib/modules/$RELEASE -mindepth 2 -type f -newer /lib/modules/$RELEASE/modules.dep)"
# Only rebuild dependencies if new module(s) are found:
if [ ! "" = "$NEWMODS" ]; then
echo "Updating module dependencies for Linux $RELEASE:"
/sbin/depmod -a
else
echo "Module dependencies up to date (no new kernel modules found)."
fi
else # we don't have find, or there is no existing modules.dep, or it is out of date.
echo "Updating module dependencies for Linux $RELEASE:"
/sbin/depmod -A
fi
# Enable PC speaker support:
/sbin/modprobe pcspkr
### Built-in PC parallel port support ###
# Generic setup example. Attempt to load by default, since it usually
# won't hurt. Some (most?) people may want to comment the line below
# and look into better functioning and performing hardware specific
# options as described later on in this section.
/sbin/modprobe -q parport_pc 2> /dev/null
### Filesystem Quota support ###
if /bin/grep -q quota /etc/fstab ; then
# /sbin/modprobe quota_v1
/sbin/modprobe quota_v2
fi
### AGP (Accelerated Graphics Port) GART support ###
# This module takes care of programming the GART (part of your motherboard's
# chipset that handles gathering data from memory and passing it to the
# card) and enables faster AGP transfers. The AGP GART module is required
# to use AGP features of your 3D rendering video card. You'll need this to
# with most cards (nVidia's official drivers that include their own GART
# support being a notable exception) to use X11's direct rendering support.
/sbin/modprobe agpgart 2> /dev/null
# First, if setup probing found a network card, there may be an 'rc.netdevice'
# file that we should run to load the network module:
if [ -x /etc/rc.d/rc.netdevice ]; then
. /etc/rc.d/rc.netdevice
fi
unset NEWMODS RELEASE
# Load the KQEMU kernel module
[ -d /dev/.udev ] && /sbin/modprobe kqemu major=0 || /sbin/modprobe kqemu

OK, now I told just about anything that is specific and that can be hairy when your machine will not boot upto
an inlog prompt. If your system uses a comparable Linux, these settings might help.
System settings are so machine specific that I cannot help you, unless you happen to live around the corner.
If that is the case, this magic number '5012' should ring a bell. If the number is just a number to you,
please find someone near your place to help you out.