Bellman

From Wildsong
Revision as of 18:02, 15 September 2008 by Brian Wilson (talk | contribs)
Jump to navigationJump to search

Bellman is a Mini-ITX server / desktop

It functions as a server, but also has an LCD monitor / keyboard / mouse so it can function as a desktop / web browser machine as well. It is on a UPS and lives in my lab. Since it's always on (it's answering my phones for me), it's a handy place to quickly check email or surf the web.

Phones: Bellman runs Asterisk so it handles my home phones 100% now (no more Packet8 crutch. I reprogrammed by Packet8 DTA and now it is part of the Asterisk system.)

Media server: it hosts my music collection.

Files: I keep my home directory here and NFS mount it on the desktop machine 8track.

Software

Ubuntu Hardy Heron, the desktop install, with lots of added packages like Asterisk and Apache and MySQL and Samba to give it the full range of server functions.

Hardware

  • Via C7 processor
  • 1 GB of RAM
  • Case: brand name?? need to look it up. Cost about $50 250W power supply
  • "Green" WD Caviar 500 GB drive. It's only 5400 rpm but seems just fine for me.
  • CD RW drive - I am now using this system to RIP my CD collection. Sound Juicer (which comes with Ubuntu) works quite well once you install the libraries to allow it to encode to MP3.

Bellman used to be an Athlon desktop system, I recycled the name because I like it.

CN10000 mainboard

I bought the CN10000EG fanless C7 board from Logic Supply.

I got my EPIA C3 mainboard from them, too. It has since died. I abused it, static probably got it.

VIA CN700 north bridge
VIA VT8237R south bridge
LAN: VIA VT6103 10/100
AUDIO: VIA VT1618 8 channel AC'97 codec

File:CN10000.pdf PDF manual

C7 kernels

When I first got the C7 board I had to build a custom kernel because it was not supported by default on Ubuntu. Currently I use the standard Ubuntu kernels but here are my old notes on kernel building for the C7.

http://www.howtoforge.com/kernel_compilation_ubuntu_p2?s=2e4e7db1d3b0009a48132ba132e72f9e&

make-kpkg clean
fakeroot make-kpkg --initrd build kernel_image kernel_headers modules

This builds the packages up one layer, you have to go there and install them.

cd ..
sudo dpkg -i packagename
..and so on