EDV:LTSP/alix3d3: Difference between revisions
 |
No edit summary |
||
Line 1: | Line 1: | ||
=alix 3d3 als LTSP-Client= |
=alix 3d3 als LTSP-Client= |
||
==alix 3d3== |
|||
[[Image:alix-3d3- |
[[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 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
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/ .
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:
- 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.