Personal tools
  • Log in
You are here: Home Support HowTo VIA EPIA MII6000E + Puppy Linux
 

VIA EPIA MII6000E + Puppy Linux

Puppy Linux 3.01 +OpenDRI +OpenGL +Openchrome +Xorg +Mplayer

This is the story of how I spent a really long time building a great solid state computer.  I tried alot of other distros, including UbuntuOnAUSBPenDrive, Xubuntu, Mythbuntu, eeebuntu, gOS, Gentoo, but none of them allowed for a quick enough boot time as well as having easy support for Direct Rendering and the OpenChrome Driver.

 

Requirements:
  • VIA EPIA-MII6000E
  • Morex 3688 Mini-ITX case
  • PC2100 DDR266 DIMM
  • Cruiser Micro 4GB KeyDrive

 

Let's start off by download Puppy 3.0.1 Seamonkey from
       http://coblitz.codeen.org/distro.ibiblio.org/pub/linux/distributions/puppylinux/puppy-3.01-seamonkey.iso

After you've burned yourself a copy, run the Live CD, choose Universal Installation Wizard and install to USB Pen Drive

First lets open up a terminal type lspci and take a look at what hardware we have under the hood

00:00.0 Host bridge: VIA Technologies, Inc. VT8623 [Apollo CLE266]
00:01.0 PCI bridge: VIA Technologies, Inc. VT8633 [Apollo Pro266 AGP]
00:0a.0 CardBus bridge: Ricoh Co Ltd RL5c476 II (rev 80)
00:0a.1 CardBus bridge: Ricoh Co Ltd RL5c476 II (rev 80)
00:0d.0 FireWire (IEEE 1394): VIA Technologies, Inc. IEEE 1394 Host Controller (rev 80)
00:10.0 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 80)
00:10.1 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 80)
00:10.2 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 80)
00:10.3 USB Controller: VIA Technologies, Inc. USB 2.0 (rev 82)
00:11.0 ISA bridge: VIA Technologies, Inc. VT8235 ISA Bridge
00:11.1 IDE interface: VIA Technologies, Inc. VT82C586A/B/VT82C686/A/B/VT823x/A/C PIPC Bus Master IDE (rev 06)
00:11.5 Multimedia audio controller: VIA Technologies, Inc. VT8233/A/8235/8237 AC97 Audio Controller (rev 50)
00:12.0 Ethernet controller: VIA Technologies, Inc. VT6102 [Rhine-II] (rev 74)
01:00.0 VGA compatible controller: VIA Technologies, Inc. VT8623 [Apollo CLE266] integrated CastleRock graphics (rev 03)

 
Next we need to run the Network Wizard and Auto DHCP so we can connect to the Internet.

Now we can install a few base packages we'll need for web, filesharing, graphics, and programming.  Load the PetGet Package Manager and install the following programs.

        mozilla-firefox, OPEN_DRI OPEN_GL, samba, python

I've found it best to install large base packages while running the Live CD in RAM.

When you shutdown for the first time, store the pup_save file on your local hard drive.

Then copy the pup_save file over to the USB from your regular desktop environment.

If you run into the block size error when installing packages, try this link.  However,

        wget http://filebin.ca/wzmbca/petget_fix_for_301-2.0.pet

Now you're going to want to get the OpenChrome drivers for your Via CLE266 graphics chip.  You'll find a precompiled package here:

         wget http://www.murga-linux.com/puppy/viewtopic.php?mode=attach&id=9629

And edit /etc/X11/Xorg.conf to include

        Load "DRI"

You'll also want a version of MPlayer that works with your Via CLE266 graphics chip.
        wget http://dotpups.de/puppy3/dotpups/Multimedia/MPlayer-1.0rc2-unichrome.pet
        wget http://dotpups.de/puppy3/dotpups/Multimedia/mencoder-1.0rc2-unichrome.pet

You'll also want to get a version of flash that works better.

        http://puppylinux.org/wiki/how-tos/general/flash9fix

To get Samba up and working you'll have to manually download the missing libdm file from here

Copy it to /lib and make a simlink
    ln -sf libdm.so.0.0.4 lib.dm.so.0

Copy in a new smb.conf file from here

Change hosts.allow

Document Actions