BEAM VIA EPIA-M MASTER PAGE

Introduction

This page lists information for the Via EPIA-M mini ITX motherboard.

Core Software

Software Component
Version
Operating System Base
Redhat 9.0


 

Installation

The system was installed with the standard RedHat 9.0 system. This was done using a PXE network boot using the syslinux PXE boot system.

Network boot

The Syslinux 1.76 PXE boot system was installed on a server. The files for this include:
File
Usage
 /tftpboot/pxelinux.0 PXE boot code
/tftpboot/pxelinux.cfg/C0A80151
PXE boot config file for particular node
/tftpboot/linux/vmlinuz
The Linux kernel
/tftpboot/linux/initrd.img
The Linux kernels initial RAM disk

The DHCP daemon was configured with the Ethernet Mac address for the client and the filename to boot was set to /tftpboot/pxelinux.0.
The Tftp file server was enabled.

Kernel Install

Installed the older linux kernel 2.4.20-8. "rpm -i --force ..."
Set up /etc/grub.conf to boot this kernel by default

Alsa Sound card driver

The Alsa 0.9.8 SRPMS where downloaded from freshrpms.net and built on the Via Eden for the 2.4.20-8 kernel installed. Then the RPMS were installed on the platform.

DVD Player

The region set utiliy was used to set the region of the DVD player to 2.

Graphics Driver Installation

Via installation guide
Installed the older linux kernel 2.4.20-8
Set up /etc/grub.conf to boot this kernel by default

Fetched and Untared clexf40038-bin.zip.
Ran CLEXF40038/CLEXF40038/vinstall
Ran CLEXF40038/DRI/minstall
Modified /etc/X11/XF86Config

InfraRed

LIRC 0.6.6 was installed. (./configure; make install). Note build has to be done as root because access to configured kernel source is required to build driver component.
Run the BEAM config script to setup.

MythTv

  1. Installed lame from RPM: lame-3.94-cvs20032117b_7.rh9.at.src.rpm
  2. Installed xmltv: needed RPMS: atrpms-37-1.rh9.at.noarch.rpm, perl-DateManip-5.42a-0_10.rh9.at.noarch.rpm, perl-XML-Parser-2.34-0_1.rh9.at.i386.rpm, perl-XML-Writer-0.4.1-6.rh9.at.noarch.rpm. Build and installed xmltv tarball: xmltv-0.5.25.tar.bz2.
  3. Built MythTv: mythtv-0.13 (./configure: export PATH=$PATH:/usr/lib/qt-3.1/bin)
  4. qmake mythtv.pro
  5. make; make install
  6. Setup MySql: cd database; mysql -u root < mc.sql
  7. Set up access: mysql -u root mythconverg
    mysql> grant all on mythconverg.* to mythtv@"%" identified by "mythtv"; grant all on mythconverg.* to terry@"%";
  8. Setup MythTv backend: cd setup; ./setup
  9. Uploaded TV channels: mythfilldatabase
  10. started Master backed: mythbackend


LM_Sensors

Building from Source

Kernel From Source

Web Links