Translation(s): none

(!) ?Discussion

DebianOn is an effort to document how to install, configure and use Debian on some specific hardware. Therefore potential buyers would know if that hardware is supported and owner would know how get the best out of that hardware.

The purpose is not to duplicate the Debian Official Documentation, but to document how to install Debian on some specific hardware.

Models covered
EPIA SN18000G mini-ITX mainboard

options :
- Video card VIA Chrome 9 HC
- SATA RAID controller
- 4 SATA ports

Overall Status

Core Components

[ATTACH]

Boot Standard Kernel:

{OK}

LAN network card:

{OK}

Detect CD/DVD:

/!\

Detect hard drives:

{OK}

Extra Features

Via SATA RAID

{OK}

CPU Frequency Scaling

[?]

Hibernation

[?]

Sleep / Suspend

[?]

Xorg

{OK}

- OpenGL

X-(

- Resize-and-Rotate(randr)

[?]

Switch to External Screen

[-]

Mouse

- Built-in (Trackpoint)

[-]

- Built-in (Touchpad)

[-]

Modem

[-]

Wireless/Wifi

[?]

Keyboard's Hotkeys

[?]

Legend :
{OK} = OK ; {X} Unsupported(No Driver) ; /!\ = Error (Couldn't get it working); [?] Unknown, Not Test ; [-] Not-applicable
{i} = Configuration Required; X-( = Only works with a non-free driver and or firmware

Important Note

Use pci=noacpi as boot parameter for installation, see 1.

Configuration

Via SATA RAID

Use pci=noacpi dmraid=true as boot parameter for installation, see: Setting up Debian on a Serial ATA RAID device. The performance of a SATA-RAID-1 device was tested according to 2 against a Software-RAID-1 device. Since Via SATA-RAID is not really hardware RAID, performance is comparable:

Software-RAID:

        Command line used: iozone -s 4096
        Output is in Kbytes/sec
        Time Resolution = 0.000001 seconds.
        Processor cache size set to 1024 Kbytes.
        Processor cache line size set to 32 bytes.
        File stride size set to 17 * record size.
                                                            random  random    bkwd  record  stride                                   
              KB  reclen   write rewrite    read    reread    read   write    read rewrite    read   fwrite frewrite   fread  freread
            4096       4  397743  953445   592162   592762  547959  885813  561557 966243  539721   367915   801095  574474   574151

Via SATA-RAID:

        Command line used: iozone -s 4096
        Output is in Kbytes/sec
        Time Resolution = 0.000001 seconds.
        Processor cache size set to 1024 Kbytes.
        Processor cache line size set to 32 bytes.
        File stride size set to 17 * record size.
                                                            random  random    bkwd  record  stride                                   
              KB  reclen   write rewrite    read    reread    read   write    read rewrite    read   fwrite frewrite   fread  freread
            4096       4  397595  959701   582904   582987  544102  875587  550537 1013376  532010   369942   809166  564342   567470

The SATA-RAID can be configured in the BIOS after pressing [TAB] during booting. The RAID is visible in Linux as a device /dev/mapper/via_cbibdffeci.

SATA RAID-1 reconstruction was tested as follows: The systen was shutdown and one disk was removed. After powering up again, the system was not able to boot. After replugging the missing disk, the RAID could be reconstucted by the RAID-BIOS.

Display

Audio

Mouse

Power Management

WiFi


System Summary

lspci

00:00.0 Host bridge [0600]: VIA Technologies, Inc. CN896/VN896/P4M900 Host Bridge [1106:0364]
        Subsystem: VIA Technologies, Inc. CN896/VN896/P4M900 Host Bridge [1106:0364]
        Flags: bus master, medium devsel, latency 8
        Memory at f0000000 (32-bit, prefetchable) [size=128M]
        Capabilities: [80] AGP version 3.5
        Capabilities: [50] Power Management version 2
        Kernel driver in use: agpgart-via
        Kernel modules: via-agp

00:00.1 Host bridge [0600]: VIA Technologies, Inc. CN896/VN896/P4M900 Host Bridge [1106:1364]
        Subsystem: VIA Technologies, Inc. CN896/VN896/P4M900 Host Bridge [1106:1364]
        Flags: bus master, medium devsel, latency 0

00:00.2 Host bridge [0600]: VIA Technologies, Inc. CN896/VN896/P4M900 Host Bridge [1106:2364]
        Subsystem: VIA Technologies, Inc. CN896/VN896/P4M900 Host Bridge [1106:2364]
        Flags: bus master, medium devsel, latency 0

00:00.3 Host bridge [0600]: VIA Technologies, Inc. CN896/VN896/P4M900 Host Bridge [1106:3364]
        Flags: bus master, medium devsel, latency 0

00:00.4 Host bridge [0600]: VIA Technologies, Inc. CN896/VN896/P4M900 Host Bridge [1106:4364]
        Subsystem: VIA Technologies, Inc. CN896/VN896/P4M900 Host Bridge [1106:4364]
        Flags: bus master, medium devsel, latency 0

00:00.5 PIC [0800]: VIA Technologies, Inc. CN896/VN896/P4M900 I/O APIC Interrupt Controller [1106:5364] (prog-if 20 [IO(X)-APIC])
        Subsystem: VIA Technologies, Inc. CN896/VN896/P4M900 I/O APIC Interrupt Controller [1106:5364]
        Flags: bus master, fast devsel, latency 0

00:00.6 Host bridge [0600]: VIA Technologies, Inc. CN896/VN896/P4M900 Security Device [1106:6364]
        Subsystem: VIA Technologies, Inc. CN896/VN896/P4M900 Security Device [1106:6364]
        Flags: bus master, fast devsel, latency 0

00:00.7 Host bridge [0600]: VIA Technologies, Inc. CN896/VN896/P4M900 Host Bridge [1106:7364]
        Flags: bus master, medium devsel, latency 0

00:01.0 PCI bridge [0604]: VIA Technologies, Inc. VT8237/VX700 PCI Bridge [1106:b198] (prog-if 00 [Normal decode])
        Flags: bus master, 66MHz, medium devsel, latency 0
        Bus: primary=00, secondary=01, subordinate=01, sec-latency=0
        Memory behind bridge: fd000000-fe9fffff
        Prefetchable memory behind bridge: d8000000-dfffffff
        Capabilities: [70] Power Management version 2
        Kernel modules: shpchp

00:02.0 PCI bridge [0604]: VIA Technologies, Inc. CN896/VN896/P4M900 PCI to PCI Bridge Controller [1106:a364] (rev 80) (prog-if 00 [Normal decode])
        Flags: bus master, fast devsel, latency 0
        Bus: primary=00, secondary=02, subordinate=02, sec-latency=0
        Prefetchable memory behind bridge: 00000000fbf00000-00000000fbffffff
        Capabilities: [40] Express Root Port (Slot+), MSI 00
        Capabilities: [68] Power Management version 2
        Capabilities: [70] Message Signalled Interrupts: Mask- 64bit+ Queue=0/0 Enable-
        Capabilities: [88] HyperTransport: MSI Mapping Enable- Fixed+
        Capabilities: [98] Subsystem: VIA Technologies, Inc. Device [1106:c323]
        Capabilities: [100] Advanced Error Reporting <?>
        Capabilities: [140] Virtual Channel <?>
        Capabilities: [180] Root Complex Link <?>
        Kernel driver in use: pcieport-driver
        Kernel modules: shpchp

00:03.0 PCI bridge [0604]: VIA Technologies, Inc. CN896/VN896/P4M900 PCI to PCI Bridge Controller [1106:c364] (rev 80) (prog-if 00 [Normal decode])
        Flags: bus master, fast devsel, latency 0
        Bus: primary=00, secondary=03, subordinate=03, sec-latency=0
        I/O behind bridge: 0000e000-0000efff
        Memory behind bridge: fea00000-feafffff
        Capabilities: [40] Express Root Port (Slot+), MSI 00
        Capabilities: [68] Power Management version 2
        Capabilities: [70] Message Signalled Interrupts: Mask- 64bit+ Queue=0/0 Enable-
        Capabilities: [88] HyperTransport: MSI Mapping Enable- Fixed+
        Capabilities: [98] Subsystem: VIA Technologies, Inc. Device [1106:c323]
        Capabilities: [100] Advanced Error Reporting <?>
        Capabilities: [140] Virtual Channel <?>
        Capabilities: [180] Root Complex Link <?>
        Kernel driver in use: pcieport-driver
        Kernel modules: shpchp

00:0f.0 SATA controller [0106]: VIA Technologies, Inc. SATA RAID Controller [1106:6287] (rev 20) (prog-if 01 [AHCI 1.0])
        Subsystem: VIA Technologies, Inc. SATA RAID Controller [1106:6287]
        Flags: bus master, medium devsel, latency 64, IRQ 219
        I/O ports at dc00 [size=8]
        I/O ports at d880 [size=4]
        I/O ports at d800 [size=8]
        I/O ports at d480 [size=4]
        I/O ports at d400 [size=16]
        Memory at fcfffc00 (32-bit, non-prefetchable) [size=1K]
        Capabilities: [c0] Power Management version 2
        Capabilities: [e0] Message Signalled Interrupts: Mask- 64bit- Queue=0/0 Enable+
        Kernel driver in use: ahci
        Kernel modules: ahci

00:0f.1 IDE interface [0101]: VIA Technologies, Inc. VT82C586A/B/VT82C686/A/B/VT823x/A/C PIPC Bus Master IDE [1106:0571] (rev 07) (prog-if 8a [Master SecP PriP])
        Subsystem: VIA Technologies, Inc. VT82C586/B/VT82C686/A/B/VT8233/A/C/VT8235 PIPC Bus Master IDE [1106:0571]
        Flags: bus master, medium devsel, latency 32
        [virtual] Memory at 000001f0 (32-bit, non-prefetchable) [disabled] [size=8]
        [virtual] Memory at 000003f0 (type 3, non-prefetchable) [disabled] [size=1]
        [virtual] Memory at 00000170 (32-bit, non-prefetchable) [disabled] [size=8]
        [virtual] Memory at 00000370 (type 3, non-prefetchable) [disabled] [size=1]
        I/O ports at fc00 [size=16]
        Capabilities: [c0] Power Management version 2
        Kernel driver in use: VIA_IDE
        Kernel modules: via82cxxx

00:10.0 USB Controller [0c03]: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller [1106:3038] (rev 91) (prog-if 00 [UHCI])
        Subsystem: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller [1106:3038]
        Flags: bus master, medium devsel, latency 64, IRQ 20
        I/O ports at cc00 [size=32]
        Capabilities: [80] Power Management version 2
        Kernel driver in use: uhci_hcd
        Kernel modules: uhci-hcd

00:10.1 USB Controller [0c03]: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller [1106:3038] (rev 91) (prog-if 00 [UHCI])
        Subsystem: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller [1106:3038]
        Flags: bus master, medium devsel, latency 64, IRQ 22
        I/O ports at d000 [size=32]
        Capabilities: [80] Power Management version 2
        Kernel driver in use: uhci_hcd
        Kernel modules: uhci-hcd

00:10.2 USB Controller [0c03]: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller [1106:3038] (rev 91) (prog-if 00 [UHCI])
        Subsystem: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller [1106:3038]
        Flags: bus master, medium devsel, latency 64, IRQ 21
        I/O ports at d080 [size=32]
        Capabilities: [80] Power Management version 2
        Kernel driver in use: uhci_hcd
        Kernel modules: uhci-hcd

00:10.4 USB Controller [0c03]: VIA Technologies, Inc. USB 2.0 [1106:3104] (rev 90) (prog-if 20 [EHCI])
        Subsystem: VIA Technologies, Inc. USB 2.0 [1106:3104]
        Flags: bus master, medium devsel, latency 64, IRQ 22
        Memory at fcfff800 (32-bit, non-prefetchable) [size=256]
        Capabilities: [80] Power Management version 2
        Capabilities: [88] Debug port: BAR=1 offset=00a0
        Kernel driver in use: ehci_hcd
        Kernel modules: ehci-hcd

00:11.0 ISA bridge [0601]: VIA Technologies, Inc. VT8251 PCI to ISA Bridge [1106:3287]
        Subsystem: VIA Technologies, Inc. VT8251 PCI to ISA Bridge [1106:3287]
        Flags: medium devsel
        Capabilities: [c0] Power Management version 2
        Kernel modules: i2c-viapro

00:11.7 Host bridge [0600]: VIA Technologies, Inc. VT8251 Ultra VLINK Controller [1106:287e]
        Subsystem: VIA Technologies, Inc. VT8251 Ultra VLINK Controller [1106:287e]
        Flags: bus master, medium devsel, latency 128
        Capabilities: [58] HyperTransport: Interrupt Discovery and Configuration

00:12.0 Ethernet controller [0200]: VIA Technologies, Inc. VT6102 [Rhine-II] [1106:3065] (rev 7c)
        Subsystem: VIA Technologies, Inc. VT6102 [Rhine II] Embeded Ethernet Controller on VT8235 [1106:0102]
        Flags: bus master, medium devsel, latency 64, IRQ 23
        I/O ports at c800 [size=256]
        Memory at fcfff400 (32-bit, non-prefetchable) [size=256]
        Capabilities: [40] Power Management version 2
        Kernel driver in use: via-rhine
        Kernel modules: via-rhine

00:13.0 Host bridge [0600]: VIA Technologies, Inc. VT8251 Host Bridge [1106:287b]
        Flags: bus master, fast devsel, latency 0

01:00.0 VGA compatible controller [0300]: VIA Technologies, Inc. CN896/VN896/P4M900 [Chrome 9 HC] [1106:3371] (rev 01) (prog-if 00 [VGA controller])
        Subsystem: Device [0908:1975]
        Flags: bus master, 66MHz, medium devsel, latency 64, IRQ 16
        Memory at d8000000 (32-bit, prefetchable) [size=128M]
        Memory at fd000000 (32-bit, non-prefetchable) [size=16M]
        Expansion ROM at fe9f0000 [disabled] [size=64K]
        Capabilities: [60] Power Management version 2
        Capabilities: [70] AGP version 3.0

03:00.0 Ethernet controller [0200]: VIA Technologies, Inc. VT6120/VT6121/VT6122 Gigabit Ethernet Adapter [1106:3119] (rev 82)
        Subsystem: VIA Technologies, Inc. Device [1106:0110]
        Flags: bus master, fast devsel, latency 0, IRQ 28
        I/O ports at e800 [size=256]
        Memory at feaffc00 (64-bit, non-prefetchable) [size=256]
        Capabilities: [50] Power Management version 3
        Capabilities: [90] Express Endpoint, MSI 00
        Capabilities: [c0] Message Signalled Interrupts: Mask+ 64bit+ Queue=0/0 Enable-
        Capabilities: [100] Advanced Error Reporting <?>
        Capabilities: [130] Device Serial Number 00-00-00-00-00-63-40-00
        Kernel driver in use: via-velocity
        Kernel modules: via-velocity

80:00.0 PCI bridge [0604]: VIA Technologies, Inc. VT8251 PCIE Root Port [1106:287c] (prog-if 00 [Normal decode])
        Flags: bus master, fast devsel, latency 0
        Bus: primary=80, secondary=82, subordinate=82, sec-latency=0
        Capabilities: [40] Express Root Port (Slot-), MSI 00
        Capabilities: [68] Power Management version 2
        Capabilities: [70] Message Signalled Interrupts: Mask+ 64bit+ Queue=0/0 Enable+
        Capabilities: [88] HyperTransport: MSI Mapping Enable- Fixed+
        Capabilities: [90] Subsystem: Device [0002:0000]
        Capabilities: [100] Advanced Error Reporting <?>
        Capabilities: [140] Virtual Channel <?>
        Capabilities: [180] Root Complex Link <?>
        Kernel driver in use: pcieport-driver
        Kernel modules: shpchp

80:00.1 PCI bridge [0604]: VIA Technologies, Inc. VT8251 PCIE Root Port [1106:287d] (prog-if 00 [Normal decode])
        Flags: bus master, fast devsel, latency 0
        Bus: primary=80, secondary=81, subordinate=81, sec-latency=0
        Capabilities: [40] Express Root Port (Slot-), MSI 00
        Capabilities: [68] Power Management version 2
        Capabilities: [70] Message Signalled Interrupts: Mask+ 64bit+ Queue=0/0 Enable+
        Capabilities: [88] HyperTransport: MSI Mapping Enable- Fixed+
        Capabilities: [90] Subsystem: Device [0004:0000]
        Capabilities: [100] Advanced Error Reporting <?>
        Capabilities: [140] Virtual Channel <?>
        Capabilities: [180] Root Complex Link <?>
        Kernel driver in use: pcieport-driver
        Kernel modules: shpchp

80:01.0 Audio device [0403]: VIA Technologies, Inc. VT1708/A [Azalia HDAC] (VIA High Definition Audio Controller) [1106:3288]
        Subsystem: VIA Technologies, Inc. VT1708/A [Azalia HDAC] (VIA High Definition Audio Controller) [1106:3288]
        Flags: bus master, fast devsel, latency 0, IRQ 17
        Memory at febfc000 (32-bit, non-prefetchable) [size=16K]
        Capabilities: [50] Power Management version 2
        Capabilities: [60] Message Signalled Interrupts: Mask- 64bit- Queue=0/0 Enable-
        Capabilities: [70] Express Root Complex Integrated Endpoint, MSI 00
        Capabilities: [100] Virtual Channel <?>
        Capabilities: [130] Root Complex Link <?>
        Kernel driver in use: HDA Intel
        Kernel modules: snd-hda-intel

lsusb

lsusb -v | grep -E '\<(Bus|iProduct|bDeviceClass|bDeviceProtocol)' 2>/dev/null

Bus 004 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
  bDeviceClass            9 Hub
  bDeviceProtocol         0 Full speed (or root) hub
  iProduct                2 EHCI Host Controller
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
  bDeviceClass            9 Hub
  bDeviceProtocol         0 Full speed (or root) hub
  iProduct                2 UHCI Host Controller
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
  bDeviceClass            9 Hub
  bDeviceProtocol         0 Full speed (or root) hub
  iProduct                2 UHCI Host Controller
Bus 001 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
  bDeviceClass            9 Hub
  bDeviceProtocol         0 Full speed (or root) hub
  iProduct                2 UHCI Host Controller

USB Host controllers entries (without OHCI, UHCI, EHCI) are removed too.

Resources

Attachments

Some configuration files and sample outputs.

Credits


?CategeoryEmbedeedComputer

  1. Debian Bug report logs - 504655 debian-installer: Kernel panic when velocity driver started (1)

  2. The Software-RAID HOWTO - http://tldp.org/HOWTO/Software-RAID-HOWTO.html (2)