EDV:LTSP/alix3d3: Difference between revisions

From KIP Wiki
⧼kip-jumptonavigation⧽⧼kip-jumptosearch⧽
(New page: =alix 3d3 als LTSP-Client= right right right right =BIOS Update= ...)
 
No edit summary
Line 1: Line 1:
=alix 3d3 als LTSP-Client=
=alix 3d3 als LTSP-Client=


[[Image:alix-3d3-board.png|right]]
==alix 3d3==


[[Image:alix-3d3-top.png|right]]
[[Image:alix-3d3-board.png|right|350px]]


'''alix 3d3''' ist ein Ein-Platinen-Computer von [http://www.pcengines.ch/alix.htm PCEngines]


Technische Details


ALIX3D3 Board with 1 LAN and 2 miniPCI, LX800, 256 MB, USB, VGA, audio
[[Image:alix-3d3-vorne.png|right]]


*GEODE LX-800 with integrated RAM
[[Image:alix-3d3-hinten.png|right]]
*CPU: 500 MHz AMD Geode LX800
*DRAM: 256 MB DDR DRAM on board
*Storage: CompactFlash socket
*Power: DC jack or passive POE, min. 7V to max. 20V
*Three LEDs
*Expansion: 2 miniPCI slots, LPC bus
*Connectivity: 1 Ethernet channel (Via VT6105M 10/100)
*I/O: DB9 serial port, dual USB, VGA, audio headphone out / microphone in
*RTC battery
*Board size: 100 x 160mm
*Firmware: tinyBIOS


==LTSP-Client==

[[Image:alix-3d3-top.png|right|350px]]

Diesen Ein-Platinen-Computer verwenden wir als LTSP-Client.
Im BIOS sollte als Boot-Device '''LAN''' eingestellt sein (PXE-Boot).
Eine lokale Festplatte in Form einer CF-Karte ist nicht notwendig.
Wer das Gerät auch in Abwesenheit des LTSP-Servers betreiben können möchte,
kann eine CF-Karte mit einem System installieren.
Wir waren z.B. mit einem imedia-Image Version 6.0.4 erfolgreich.
Siehe auch http://www.imedialinux.com/ .

[[Image:alix-3d3-vorne.png|right|300px]]

[[Image:alix-3d3-hinten.png|right|300px]]

Es ist sinnvoll, eines der vorgefertigten Gehäuse (siehe Bilder) zusammen mit dem Board zu kaufen.

<br clear=both>


=BIOS Update=
=BIOS Update=


Damit die Grafiktreiber funktionieren, muss auf die neueste BIOS-Version umgestellt werden.
Damit die Grafiktreiber funktionieren, muss auf die neueste BIOS-Version umgestellt werden.
Die neueste BIOS-Version wird auf den Web-Seiten von pcengines 'beta' genannt (Stand 20.3.2009).

siehe http://www.pcengines.ch/alix3d3.htm

=LTSP-Konfiguration=

Innerhalb des LTSP-Client-Verzeichnissen (siehe LTSP-Doku) auf dem LTSP-Server muss z.B. mit
chroot /opt/ltsp/i386
aptitude install xserver-xorg-video-geode
der benötigte geode-Treiber installiert werden.


==lts.conf==

.. ein Auszug aus der /opt/ltsp/i386/etc/lts.conf:
[default]
X_COLOR_DEPTH=16
SYSLOG_HOST={SYSLOG-HOST}
[alix]
SOUND = True
LOCALDEV = True
LOCAL_APPS = N
XSERVER = geode
LDM_DIRECTX = True
USE_LOCAL_SWAP = N
[1280alix]
XSERVER = geode
X_MODE_0 = 1280x1024
X_COLOR_DEPTH = 24
X_VERTREFRESH = 56-70
X_HORZSYNC = 31-85
X_OPTION_01 = "\"PanelGeometry\" \"1280x1024\""
X_OPTION_02 = "\"HWCursor\""
[1600alix]
XSERVER = geode
X_MODE_0 = 1600x1200
X_COLOR_DEPTH = 24
X_VERTREFRESH = 56-70
X_HORZSYNC = 31-85
X_OPTION_01 = "\"PanelGeometry\" \"1600x1200\""
X_OPTION_02 = "\"HWCursor\""
[keybde]
XkbLayout = de
XkbModel = pc105
CONSOLE_KEYMAP = de
[00:0d:b9:17:b6:24]
LIKE = alix
LIKE = 1280alix
LIKE = kipx01
LIKE = keybde
HOST_NAME = alix01

==Kernel==

Den Kernel für die alix habe ich aus den Quellen übersetzt.

Zwei Patches habe ich hinzugefügt:
*unionfs (http://download.filesystems.org/unionfs/unionfs-2.x/unionfs-2.5.1_for_2.6.26.8.diff.gz)
*leds-alix

Bei leds-alix habe ich erst die Quellen geholt mit '''aptitude install leds-alix-source'''.
Die Quelldateien habe ich dann nach $kernsource/kernel/drivers/leds/ kopiert und in der
dortigen Datei '''Kconfig''' folgendes hinzugefügt:
config LEDS_ALIX
tristate "LED Support for the ALIX series LEDs"
depends on LEDS_CLASS
help
This option enables support for the PCEngines ALIX programmable LEDs.

Die danach verwendete Kernel-config ist hier: [[media:alix-kernel-config.txt]].


=Links=

*http://www.pcengines.ch/
*http://www.pcengines.ch/alix3d3.htm
*http://www.ltsp.org/
*http://www.filesystems.org/project-unionfs.html
*http://www.imedialinux.com/

Revision as of 16:04, 20 March 2009

alix 3d3 als LTSP-Client

alix 3d3

Alix-3d3-board.png

alix 3d3 ist ein Ein-Platinen-Computer von PCEngines

Technische Details

ALIX3D3 Board with 1 LAN and 2 miniPCI, LX800, 256 MB, USB, VGA, audio

  • GEODE LX-800 with integrated RAM
  • CPU: 500 MHz AMD Geode LX800
  • DRAM: 256 MB DDR DRAM on board
  • Storage: CompactFlash socket
  • Power: DC jack or passive POE, min. 7V to max. 20V
  • Three LEDs
  • Expansion: 2 miniPCI slots, LPC bus
  • Connectivity: 1 Ethernet channel (Via VT6105M 10/100)
  • I/O: DB9 serial port, dual USB, VGA, audio headphone out / microphone in
  • RTC battery
  • Board size: 100 x 160mm
  • Firmware: tinyBIOS

LTSP-Client

Alix-3d3-top.png

Diesen Ein-Platinen-Computer verwenden wir als LTSP-Client. Im BIOS sollte als Boot-Device LAN eingestellt sein (PXE-Boot). Eine lokale Festplatte in Form einer CF-Karte ist nicht notwendig. Wer das Gerät auch in Abwesenheit des LTSP-Servers betreiben können möchte, kann eine CF-Karte mit einem System installieren. Wir waren z.B. mit einem imedia-Image Version 6.0.4 erfolgreich. Siehe auch http://www.imedialinux.com/ .

Alix-3d3-vorne.png
Alix-3d3-hinten.png

Es ist sinnvoll, eines der vorgefertigten Gehäuse (siehe Bilder) zusammen mit dem Board zu kaufen.


BIOS Update

Damit die Grafiktreiber funktionieren, muss auf die neueste BIOS-Version umgestellt werden. Die neueste BIOS-Version wird auf den Web-Seiten von pcengines 'beta' genannt (Stand 20.3.2009).

siehe http://www.pcengines.ch/alix3d3.htm

LTSP-Konfiguration

Innerhalb des LTSP-Client-Verzeichnissen (siehe LTSP-Doku) auf dem LTSP-Server muss z.B. mit

chroot /opt/ltsp/i386
aptitude install xserver-xorg-video-geode

der benötigte geode-Treiber installiert werden.


lts.conf

.. ein Auszug aus der /opt/ltsp/i386/etc/lts.conf:

[default] 
   X_COLOR_DEPTH=16
   SYSLOG_HOST={SYSLOG-HOST}

[alix] 
   SOUND = True
   LOCALDEV = True
   LOCAL_APPS = N
   XSERVER = geode
   LDM_DIRECTX = True
   USE_LOCAL_SWAP = N

[1280alix]
   XSERVER = geode
   X_MODE_0 = 1280x1024
   X_COLOR_DEPTH = 24
   X_VERTREFRESH = 56-70
   X_HORZSYNC = 31-85
   X_OPTION_01 = "\"PanelGeometry\" \"1280x1024\""
   X_OPTION_02 = "\"HWCursor\""

[1600alix]
   XSERVER = geode
   X_MODE_0 = 1600x1200
   X_COLOR_DEPTH = 24
   X_VERTREFRESH = 56-70
   X_HORZSYNC = 31-85
   X_OPTION_01 = "\"PanelGeometry\" \"1600x1200\""
   X_OPTION_02 = "\"HWCursor\""
[keybde]
   XkbLayout = de
   XkbModel = pc105
   CONSOLE_KEYMAP = de

[00:0d:b9:17:b6:24]
   LIKE = alix
   LIKE = 1280alix
   LIKE = kipx01
   LIKE = keybde
   HOST_NAME = alix01

Kernel

Den Kernel für die alix habe ich aus den Quellen übersetzt.

Zwei Patches habe ich hinzugefügt:

Bei leds-alix habe ich erst die Quellen geholt mit aptitude install leds-alix-source. Die Quelldateien habe ich dann nach $kernsource/kernel/drivers/leds/ kopiert und in der dortigen Datei Kconfig folgendes hinzugefügt:

config LEDS_ALIX
       tristate "LED Support for the ALIX series LEDs"
       depends on LEDS_CLASS
       help
         This option enables support for the PCEngines ALIX programmable LEDs.

Die danach verwendete Kernel-config ist hier: media:alix-kernel-config.txt.


Links