Beryllium: the powerhouse

Beryllium was bought in July 2005 but had some startup problems. Within an hour, the ATX power supply failed. Luckily, them guys at http://www.alternate.nl know their trade so within a week I had a new power supply unit. After another few weeks, the 17" Samsung SyncMaster began to malfunction. An error message would appear, telling that the resolution was not optimum for the screen and then it would just stay locked in that mode.
Also here: Alternate gave the right help: report the error to Samsung directly. So I did and within two days a courier van appeared to:

Later I rang the service company. They made me an offer I couldn't refuse: we can send back your old screen, when repaired, but you may also keep the one you have now. That one is a Samsung SyncMaster 713N and it clearly outperforms my original screen! So that was an easy choice!

Now I'm the proud owner of a real powerhouse system as shown below. I have a rather conservative setting on this machine. I use fixed IP addresses and I prefer to use LPRng plus apsfilter for printing.

Property Value Unit
Brand Asus Pundit R  
Processor Intel Pentium IV  
Frequency 3000 Megahertz
Linux Debian 3.1 (Sarge)  
RAM 256 Megabytes
Drives /dev/hda = 80 GB HDD
/dev/hdb = DVD burner
 
Ethernet Onboard 3COM 3C590 100 Mbps
IP address 192.168.56.4  
Running since June 2006  

Below, you will find the contents of the most important files for Beryllium. 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.

/etc/fstab

# /etc/fstab: static file system information.
#
#       	         
proc            /proc           proc       	defaults        0       0
/dev/hda2       /               reiserfs 	notail          0       1
/dev/hda3       /home           reiserfs 	defaults        0       2
/dev/hda1       none            swap    	sw              0       0
/dev/hdb        /media/cdrom0   iso9660 	ro,user,noauto  0       0
/dev/sda1	/media/camera	vfat		rw,user,noauto	0	0
/dev/sda1	/media/USB	ext3		rw,user,noauto	0	0
/dev/sdb1	/media/CF	vfat		rw,user,noauto	0	0
   

/etc/hosts

127.0.0.1	localhost.localdomain	localhost

192.168.56.1	hydrogen.fruttenboel	hydrogen
192.168.56.2	helium.fruttenboel	helium
192.168.56.3	lithium.fruttenboel	lithium
192.168.56.4	beryllium.fruttenboel	beryllium
192.168.56.5	boron.fruttenboel	boron
192.168.56.6	carbon.fruttenboel	carbon
192.168.56.7	nitrogen.fruttenboel	nitrogen
192.168.56.8	oxygen.fruttenboel	oxygen
192.168.56.10	neon.fruttenboel	neon
192.168.56.21	scandium.fruttenboel	scandium
192.168.56.22	titanium.fruttenboel	titanium
192.168.56.31	gallium.fruttenboel	gallium
192.168.56.32	germanium.fruttenboel	germanium
192.168.56.56	voip.fruttenboel	voip
192.168.56.80	mercury.fruttenboel	Hg
192.168.56.84	polonium.fruttenboel	Po
192.168.56.99	proton.fruttenboel	proton
192.168.56.185	fonera.fruttenboel	fonera


# The following lines are desirable for IPv6 capable hosts
::1     ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
ff02::3 ip6-allhosts
   

/etc/network/interfaces

# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).

# The loopback network interface
auto lo
iface lo inet loopback

# The primary network interface
auto eth0
iface eth0 inet static
	address 192.168.56.4
	netmask 255.255.255.0
	network 192.168.56.0
	broadcast 192.168.56.255
	gateway 192.168.56.99
	# dns-* options are implemented by the resolvconf package, if installed
	dns-nameservers 192.168.56.99
	dns-search fruttenboel
   

/boot/grub/menu.lst

# menu.lst - See: grub(8), info grub, update-grub(8)
#            grub-install(8), grub-floppy(8),
#            grub-md5-crypt, /usr/share/doc/grub
#            and /usr/share/doc/grub-doc/.

## default num
# Set the default entry to the entry number NUM. Numbering starts from 0, and
# the entry number 0 is the default if the command is not used.
#
# You can specify 'saved' instead of a number. In this case, the default entry
# is the entry saved with the command 'savedefault'.           
default		0

## timeout sec
# Set a timeout, in SEC seconds, before automatically booting the default entry
# (normally the first entry defined).
timeout		5

# Pretty colours
color cyan/blue white/blue

title		Debian GNU/Linux, kernel 2.6.8-2-686 
root		(hd0,1)
kernel		/boot/vmlinuz-2.6.8-2-686 root=/dev/hda2 ro 
initrd		/boot/initrd.img-2.6.8-2-686
savedefault
boot

title		Debian GNU/Linux, kernel 2.6.8-2-686 (recovery mode)
root		(hd0,1)
kernel		/boot/vmlinuz-2.6.8-2-686 root=/dev/hda2 ro single
initrd		/boot/initrd.img-2.6.8-2-686
savedefault
boot

### END DEBIAN AUTOMAGIC KERNELS LIST
   

/etc/resolv.conf

search fruttenboel
nameserver 213.51.144.37
nameserver 213.51.129.37
nameserver 192.168.56.99
   

/etc/apsfilter/apsfilterrc

#
# don't delete these settings
#
PRINTER='lj5mono'
PAPERSIZE='a4'
METHOD='auto'
QUALITY='medium'
COLOR='mono'
RESOLUTION='1200x600'

#
# additional configuration follows
# insert settings as seen in /etc/apsfilter/apsfilterrc
#
   

/etc/profile

# /etc/profile: system-wide .profile file for the Bourne shell (sh(1))
# and Bourne compatible shells (bash(1), ksh(1), ash(1), ...).

if [ "`id -u`" -eq 0 ]; then
  PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11"
else
  PATH="/usr/local/bin:/usr/bin:/bin:./m2bin:/usr/bin/X11:/usr/games"
fi

if [ "$PS1" ]; then
  if [ "$BASH" ]; then
    PS1='\u@\h:\w\$ '
  else
    if [ "`id -u`" -eq 0 ]; then
      PS1='# '
    else
      PS1='$ '
    fi
  fi
fi

export PATH

umask 022

export MOCKA=/usr/local/mocka
export MURUS=/usr/local/Murus
export MOCKAM2='-d $MURUS/m2bin -CcallsMocka'
export MOCKALINK='-lpthread -L/usr/X11R6/lib -lX11'
   

/etc/modules

# /etc/modules: kernel modules to load at boot time.
#
# This file should contain the names of kernel modules that are
# to be loaded at boot time, one per line.  Comments begin with
# a "#", and everything on the line after them are ignored.

ide-cd
ide-disk
ide-generic
psmouse
sbp2
sr_mod
lp
   

/etc/printcap

# /etc/printcap: printer capability database. See printcap(5).
# You can use the filter entries df, tf, cf, gf etc. for
# your own filters. See /etc/filter.ps, /etc/filter.pcl and
# the printcap(5) manual page for further details.

# lp|Generic dot-matrix printer entry:\
#         :lp=/dev/lp0:\
#         :sd=/var/spool/lpd/lp:\
#         :af=/var/log/lp-acct:\
#         :lf=/var/log/lp-errs:\
#         :pl#66:\
#         :pw#80:\
#         :pc#150:\
#         :mx#0:\
#         :sh:

# rlp|Remote printer entry:\
#         :lp=:\
#         :rm=remotehost:\
#         :rp=remoteprinter:\
#         :sd=/var/spool/lpd/remote:\
#         :mx#0:\
#         :sh:
# APS1_BEGIN:printer1
# - don't delete start label for apsfilter printer1
# - no other printer defines between BEGIN and END LABEL
lp|lj5mono;r=1200x600;q=medium;c=mono;p=a4;m=auto:\
    :lp=/dev/lp0:\
    :if=/etc/apsfilter/basedir/bin/apsfilter:\
    :sd=/var/spool/lpd/aps1:\
    :lf=/var/spool/lpd/aps1/log:\
    :af=/var/spool/lpd/aps1/acct:\
    :mx#0:\
    :sh:
# APS1_END - don't delete this
   

/etc/inetd.conf

# /etc/inetd.conf:  see inetd(8) for further informations.
#
# Internet server configuration database
#
#
# Lines starting with "#:LABEL:" or "#<off>#" should not
# be changed unless you know what you are doing!
#
# If you want to disable an entry so it isn't touched during
# package updates just comment it out with a single '#' character.
#
# Packages should modify this file by using update-inetd(8)
#
# <service_name> <sock_type> <proto> <flags> <user> <server_path> <args>
#
#:INTERNAL: Internal services
#echo		stream	tcp	nowait	root	internal
#echo		dgram	udp	wait	root	internal
#chargen	stream	tcp	nowait	root	internal
#chargen	dgram	udp	wait	root	internal
#discard	stream	tcp	nowait	root	internal
#discard	dgram	udp	wait	root	internal
#daytime	stream	tcp	nowait	root	internal
#daytime	dgram	udp	wait	root	internal
#time		stream	tcp	nowait	root	internal
#time		dgram	udp	wait	root	internal

#:STANDARD: These are standard services.
ftp	stream	tcp	nowait	root		/usr/sbin/tcpd	/usr/sbin/proftpd
telnet	stream	tcp	nowait	telnetd.telnetd	/usr/sbin/tcpd	/usr/sbin/in.telnetd

#:BSD: Shell, login, exec and talk are BSD protocols.

#:MAIL: Mail, news and uucp services.
#<off>#uucp		stream	tcp	nowait	root	/usr/sbin/tcpd	/usr/sbin/in.uucpd

#:INFO: Info services
ident		stream	tcp	wait	identd	/usr/sbin/identd	identd

#:BOOT: Tftp service is provided primarily for booting.  Most sites
# run this only on machines acting as "boot servers."

#:RPC: RPC based services

#:HAM-RADIO: amateur-radio services

#:OTHER: Other services
   

/etc/crontab

# /etc/crontab: system-wide crontab
# Unlike any other crontab you don't have to run the `crontab'
# command to install the new version when you edit this file.
# This file also has a username field, that none of the other crontabs do.

SHELL=/bin/sh
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin

# m h dom mon dow user	command
17 *	* * *	root    run-parts --report /etc/cron.hourly
25 6	* * *	root	test -x /usr/sbin/anacron || run-parts --report /etc/cron.daily
47 6	* * 7	root	test -x /usr/sbin/anacron || run-parts --report /etc/cron.weekly
52 6	1 * *	root	test -x /usr/sbin/anacron || run-parts --report /etc/cron.monthly
#
   

/etc/X11/XF86Config-4

In case of errors, new VGA system or new screens, run 'dpkg-reconfigure xserver-xfree86' as root!

# XF86Config-4 (XFree86 X Window System server configuration file)
#
# This file was generated by dexconf, the Debian X Configuration tool, using
# values from the debconf database.
#
# Edit this file with caution, and see the XF86Config-4 manual page.
# (Type "man XF86Config-4" at the shell prompt.)
#
# This file is automatically updated on xserver-xfree86 package upgrades *only*
# if it has not been modified since the last upgrade of the xserver-xfree86
# package.
#
# If you have edited this file but would like it to be automatically updated
# again, run the following commands as root:
#
#   cp /etc/X11/XF86Config-4 /etc/X11/XF86Config-4.custom
#   md5sum /etc/X11/XF86Config-4 >/var/lib/xfree86/XF86Config-4.md5sum
#   dpkg-reconfigure xserver-xfree86

Section "Files"
	FontPath	"unix/:7100"			# local font server
	# if the local font server has problems, we can fall back on these
	FontPath	"/usr/lib/X11/ps/misc"
	FontPath	"/usr/lib/X11/ps/cyrillic"
	FontPath	"/usr/lib/X11/ps/100dpi/:unscaled"
	FontPath	"/usr/lib/X11/ps/75dpi/:unscaled"
	FontPath	"/usr/lib/X11/ps/Type1"
	FontPath	"/usr/lib/X11/ps/CID"
	FontPath	"/usr/lib/X11/ps/Speedo"
	FontPath	"/usr/lib/X11/ps/100dpi"
	FontPath	"/usr/lib/X11/ps/75dpi"
EndSection

Section "Module"
	Load	"GLcore"
	Load	"bitmap"
	Load	"dbe"
	Load	"ddc"
	Load	"dri"
	Load	"extmod"
	Load	"freetype"
	Load	"glx"
	Load	"int10"
	Load	"record"
	Load	"speedo"
	Load	"type1"
	Load	"vbe"
EndSection

Section "InputDevice"
	Identifier	"Generic Keyboard"
	Driver		"keyboard"
	Option		"CoreKeyboard"
	Option		"XkbRules"	"xfree86"
	Option		"XkbModel"	"pc101"
	Option		"XkbLayout"	"us"
EndSection

Section "InputDevice"
	Identifier	"Configured Mouse"
	Driver		"mouse"
	Option		"CorePointer"
	Option		"Device"		"/dev/input/mice"
	Option		"Protocol"		"ImPS/2"
	Option		"ZAxisMapping"		"4 5"
EndSection

Section "Device"
	Identifier	"ATI Radeon 9100"
	Driver		"ati"
	BusID		""
	VideoRam	32768
EndSection

Section "Monitor"
	Identifier	"Samsung SyncMaster 713N"
	HorizSync	30-65
	VertRefresh	50-75
	Option		"DPMS"
EndSection

Section "Screen"
	Identifier	"Default Screen"
	Device		"ATI Radeon 9100"
	Monitor		"Samsung SyncMaster 713N"
	DefaultDepth	24
	SubSection "Display"
		Depth		1
		Modes		"1280x1024"
	EndSubSection
	SubSection "Display"
		Depth		4
		Modes		"1280x1024"
	EndSubSection
	SubSection "Display"
		Depth		8
		Modes		"1280x1024"
	EndSubSection
	SubSection "Display"
		Depth		15
		Modes		"1280x1024"
	EndSubSection
	SubSection "Display"
		Depth		16
		Modes		"1280x1024"
	EndSubSection
	SubSection "Display"
		Depth		24
		Modes		"1280x1024" "800x600"
	EndSubSection
EndSection

Section "ServerLayout"
	Identifier	"Default Layout"
	Screen		"Default Screen"
	InputDevice	"Generic Keyboard"
	InputDevice	"Configured Mouse"
EndSection

Section "DRI"
	Mode	0666
EndSection
   

Synopsis

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.

Page created on June 12, 2006 and

Page equipped with FroogleBuster technology