EDV:LTSP/alix3d3: Difference between revisions
Line 11: | Line 11: | ||
ALIX3D3 Board with 1 LAN and 2 miniPCI, LX800, 256 MB, USB, VGA, audio |
ALIX3D3 Board with 1 LAN and 2 miniPCI, LX800, 256 MB, USB, VGA, audio |
||
*GEODE LX-800 |
*GEODE LX-800 mit integriertem RAM |
||
*CPU: 500 MHz AMD Geode LX800 |
*CPU: 500 MHz AMD Geode LX800 |
||
*DRAM: 256 MB DDR DRAM on board |
*DRAM: 256 MB DDR DRAM on board |
||
*Storage: CompactFlash socket |
*Storage: CompactFlash socket für CF-Karten |
||
*Power: DC jack or passive POE, min. 7V to max. 20V |
*Power: DC jack or passive POE, min. 7V to max. 20V |
||
* |
*Drei LEDs |
||
* |
*Erweiterungen: 2 miniPCI slots, LPC bus |
||
* |
*Netzwerk: 1 Ethernet channel (Via VT6105M 10/100) |
||
*I/O: DB9 serial port, dual USB, VGA, audio headphone out / microphone in |
*I/O: DB9 serial port, dual USB, VGA, audio headphone out / microphone in |
||
*RTC Batterie für CMOS-Uhr |
|||
*RTC battery |
|||
* |
*Platinengröße: 100 x 160mm |
||
*Firmware: tinyBIOS |
*Firmware: tinyBIOS |
||
Revision as of 16:14, 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 mit integriertem RAM
- CPU: 500 MHz AMD Geode LX800
- DRAM: 256 MB DDR DRAM on board
- Storage: CompactFlash socket für CF-Karten
- Power: DC jack or passive POE, min. 7V to max. 20V
- Drei LEDs
- Erweiterungen: 2 miniPCI slots, LPC bus
- Netzwerk: 1 Ethernet channel (Via VT6105M 10/100)
- I/O: DB9 serial port, dual USB, VGA, audio headphone out / microphone in
- RTC Batterie für CMOS-Uhr
- Platinengröße: 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 funktionierte aber auch das Booten von KNOPPIX 6.0 von einem USB-Stick.
Tipp: Beim Booten die ESC-Taste drücken und man bekommt das boot-Menü.
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. In diesem Fall war das die Version 2.6.26.5
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.
Wer sich auskennt:
make deb-pkg cp [...].deb /opt/ltsp/i386/ chroot /opt/ltsp/i386/ dpkg -i [...].deb