VIA EPIA PX10000

From Gentoo-en
Jump to: navigation, search

The VIA EPIA PX10000 board is found in the Artigo Pico-ITX Builder Kit.

The Builder Kit is a 145 x 110 x 45 mm3 box with 4 USB connectors, mic in and line out jacks, VGA port, Ethernet 10/100Mbps RJ-45 and a fan which turns at a constant rate. It comes with a 12V, 5A power brick.

Hardware

CPU

Code: cat /proc/cpuinfo
processor	: 0
vendor_id	: CentaurHauls
cpu family	: 6
model		: 10
model name	: VIA Esther processor 1000MHz
stepping	: 9
cpu MHz		: 1000.000
cache size	: 128 KB
fdiv_bug	: no
hlt_bug		: no
f00f_bug	: no
coma_bug	: no
fpu		: yes
fpu_exception	: yes
cpuid level	: 1
wp		: yes
flags		: fpu vme de pse tsc msr pae mce apic sep mtrr pge cmov pat clflush acpi mmx fxsr sse sse2 up pni est rng rng_en ace ace_en ace2 ace2_en phe phe_en pmm pmm_en
bogomips	: 1999.33
clflush size	: 64
power management:

lspci output

Code: lspci
00:00.0 Host bridge: VIA Technologies, Inc. CX700/VX700 Host Bridge (rev 10)
00:00.1 Host bridge: VIA Technologies, Inc. CX700/VX700 Host Bridge
00:00.2 Host bridge: VIA Technologies, Inc. CX700/VX700 Host Bridge
00:00.3 Host bridge: VIA Technologies, Inc. CX700/VX700 Host Bridge
00:00.4 Host bridge: VIA Technologies, Inc. CX700/VX700 Host Bridge
00:00.7 Host bridge: VIA Technologies, Inc. CX700/VX700 Host Bridge
00:01.0 PCI bridge: VIA Technologies, Inc. VT8237/VX700 PCI Bridge
00:0f.0 IDE interface: VIA Technologies, Inc. VX800 Serial ATA and EIDE Controller
00:10.0 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 90)
00:10.1 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 90)
00:10.2 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 90)
00:10.4 USB Controller: VIA Technologies, Inc. USB 2.0 (rev 90)
00:11.0 ISA bridge: VIA Technologies, Inc. CX700/VX700 PCI to ISA Bridge
00:11.7 Host bridge: VIA Technologies, Inc. CX700/VX700 Internal Module Bus
00:13.0 Host bridge: VIA Technologies, Inc. CX700/VX700 Host Bridge
00:13.1 PCI bridge: VIA Technologies, Inc. CX700/VX700 PCI to PCI Bridge
01:00.0 VGA compatible controller: VIA Technologies, Inc. CX700/VX700 [S3 UniChrome Pro] (rev 03)
02:06.0 Ethernet controller: VIA Technologies, Inc. VT6105/VT6106S [Rhine-III] (rev 8b)
80:01.0 Audio device: VIA Technologies, Inc. VT1708/A [Azalia HDAC] (VIA High Definition Audio Controller) (rev 10)

lsusb output

Code: lsusb
Bus 001 Device 001: ID 1d6b:0002  
Bus 003 Device 001: ID 1d6b:0001  
Bus 004 Device 001: ID 1d6b:0001  
Bus 002 Device 001: ID 1d6b:0001  

Kernel settings

Screen

VGA controller is: VIA Technologies, Inc. CX700/VX700 [S3 UniChrome Pro] (rev 03)

Linux Kernel Configuration: 2.6.30-gentoo-r7
Device Drivers  --->
  Graphics support  --->
    <*> /dev/agpgart (AGP Support)  --->
      <*>   VIA chipset support
    <*> Direct Rendering Manager (XFree86 4.1.0 and higher DRI support)  --->
      <*>   Via unichrome video cards
    <*> Support for frame buffer devices  --->
      [*]   VESA VGA graphics support
      < >   VIA UniChrome (Pro) and Chrome9 display support

Ethernet

Ethernet controller is: VIA Technologies, Inc. VT6105/VT6106S [Rhine-III] (rev 8b)

Linux Kernel Configuration: 2.6.30-gentoo-r7
Device Drivers  --->
  [*] Network device support  --->
    [*]   Ethernet (10 or 100Mbit)  --->
      [*]   EISA, VLB, PCI and on board controllers
      <*>   VIA Rhine support

Audio

Audio device is: VIA Technologies, Inc. VT1708/A [Azalia HDAC] (VIA High Definition Audio Controller) (rev 10)

Linux Kernel Configuration: 2.6.30-gentoo-r7
Device Drivers  --->
  <M> Sound card support  --->
    <M>   Advanced Linux Sound Architecture  --->
      [*]   PCI sound devices  --->
        <M>   Intel HD Audio  --->
        <M>   Intel/SiS/nVidia/AMD/ALi AC97 Controller

Configuration files

make.conf

File: /etc/make.conf
CHOST="i686-pc-linux-gnu"
CFLAGS="-march=i686 -mmmx -msse -msse2 -msse3 -O2 -pipe -fomit-frame-pointer"
CXXFLAGS="${CFLAGS}"

MAKEOPTS="-j2"

ALSA_CARDS="hda-intel"
VIDEO_CARDS="via vesa"
INPUT_DEVICES="keyboard mouse"

alsa.conf

File: /etc/modprobe.d/alsa.conf
# Alsa kernel modules' configuration file.

alias /dev/mixer snd-mixer-oss
alias /dev/dsp snd-pcm-oss
alias /dev/midi snd-seq-oss

alias snd-card-0 snd-hda-intel
alias sound-slot-0 snd-hda-intel

Installation notes

Xorg

I installed Xorg as from the manual:

emerge xorg-server Xorg -configure

But couln't test:

X -config /root/xorg.conf.new

which always left me with a black screen.

However:

cp /root/xorg.conf.new /etc/X11/xorg.conf startx

works fine.

Don't know if it is a machine-specific bug...

External links