You are not logged in.

#1 2018-01-04 11:11:28

andreas_baumann
Administrator
From: Zurich, Switzerland
Registered: 2017-08-10
Posts: 833
Website

PC Engines Alix 1.E

AMD Geode LX D800, 256 MB RAM, 8 GB compact flash.

alix-1e.jpg

Some small caveats and tipps for installation:

Did a pacstrap on another machine (using an IDE/CF-adapter).

The IDE-Adapter needs a special module, otherwise you cannot boot:

# change in /etc/mkinitcpio.conf
MODULES=(pata_cs5536)

mkinitcpio -c /etc/mkinitcpio.conf -p linux

Make sure not to write too often to the CF:

/etc/fstab: noatime mount

Increase write back delay:

cat /etc/sysctl.d/99-writeback.conf <<EOF
vm.dirty_writeback_centisecs = 6000
EOF

Let systemd write journal into volatile memory and not store
coredumps.

TODOS:
- tame systemd more
- get more video than VESA, see https://www.x.org/wiki/GeodeDriver/,
  but configuration and loading in X11 is not that simple
- answer the question: "does a CF card support or/and need TRIMing?"

links:

https://www.daniel-boehmer.de/thinkpad-cf/#cf-ide
https://buecher.mamawe.net/buecher/head … -linux.pdf
https://bbs.archlinux.org/viewtopic.php?id=147061
https://wiki.ubuntuusers.de/SSD/TRIM/#TRIM-ext4

Offline

#2 2018-06-22 09:27:46

andreas_baumann
Administrator
From: Zurich, Switzerland
Registered: 2017-08-10
Posts: 833
Website

Re: PC Engines Alix 1.E

Update on graphics and Xorg. The old X driver xf86-video-geode is segfaulting with Xorg 1.20 currently.
I managed to get a VESA setup running, though mode switching is not working and only producing green
text blocks on the screen. So I can login graphically once, then I have to reboot.

Another setup tipp: Make everything read-only on the CF. Then install a transient guest user with the
https://aur.archlinux.org/packages/systemd-guest-user/ package. You add the init files for the
guest user to /usr/share/guest-configuration directory which gets copied to /home/guest when
starting up.

Offline

#3 2018-10-09 20:01:37

andreas_baumann
Administrator
From: Zurich, Switzerland
Registered: 2017-08-10
Posts: 833
Website

Re: PC Engines Alix 1.E

Currently the i686 version of Archlinux32 is not working at all anymore (endbr32 to nopl and missing nopl issues on the AMD Geode).
Looking forward to get the i486 architecture up and running for this machine (and the AMD K6 one). Currently it works in text mode..

Offline

#4 2018-10-09 23:10:52

levi
Moderator
From: Yorkshire, UK
Registered: 2018-06-16
Posts: 1,197

Re: PC Engines Alix 1.E

I've been running for about ten years now on flash drives (a simple SD card for the past two or three), and I've never switch to noatime.  I'm aware that it's aging my hardware, but they all have a sufficient lifespan for me.  My mini PCI controller in my EEEPC did give up the ghost before the drive itself did.

Edit: Yes, in response to the post above mine now that I've read it properly, the i686 builds containing SSE2 instructions is a gotcha for anyone running something purely i686.  Luckily for me, the Atom in my netbook supports SSE2 just fine so I've not had a problem, but I dare say those of us running early Atom-based devices in the i686 community are not quite a majority of users; there are probably more of us who are running something slightly more off-the-shelf, as there are plenty of chips built between Pentium Pro and the Atom that don't support everything the current buildtools require.

Last edited by levi (2018-10-09 23:14:52)


Architecture: pentium4, Testing repos: Yes, Hardware: EeePC 901+2GB RAM+OS half on the SD card.

Offline

#5 2021-08-07 16:34:46

abaumann
Administrator
From: Zurich
Registered: 2019-11-14
Posts: 984
Website

Re: PC Engines Alix 1.E

Kernel 5.13 doesn't expose the VESA BIOS anymore, so I'm stuck (at least for the moment to kernel 5.12).

[  3334.058] (II) VESA(0): initializing int10
[  3334.064] (WW) VESA(0): Unable to retrieve all of segment 0x0C0000.
[  3334.064] (II) VESA(0): No legacy BIOS found -- trying PCI
[  3334.066] (EE) VESA(0): Cannot read V_BIOS (5) No such file or directory

Offline

#6 2021-10-30 14:02:38

abaumann
Administrator
From: Zurich
Registered: 2019-11-14
Posts: 984
Website

Re: PC Engines Alix 1.E

I'm using fbdev now with GEODE_FB. This seems to work fine.
I also adapted config.i486 in the linux kernel package to contain the Geode specific drivers.
(CONFIG_FB_GEODE, CONFIG_FB_GEODE_LX).

Offline

#7 2021-10-30 15:27:19

levi
Moderator
From: Yorkshire, UK
Registered: 2018-06-16
Posts: 1,197

Re: PC Engines Alix 1.E

That presumably doesn't allow you to update to the latest kernel, but at least you can look at some pretty pictures now.


Architecture: pentium4, Testing repos: Yes, Hardware: EeePC 901+2GB RAM+OS half on the SD card.

Offline

#8 2021-10-30 16:47:33

abaumann
Administrator
From: Zurich
Registered: 2019-11-14
Posts: 984
Website

Re: PC Engines Alix 1.E

Actually, I'm running the newest kernel, no problem. :-)
Just X with VESA is not working, X with fbdev (Geode LX framebuffer) works fine also in the newest kernel..

Offline

#9 2021-10-30 17:53:20

levi
Moderator
From: Yorkshire, UK
Registered: 2018-06-16
Posts: 1,197

Re: PC Engines Alix 1.E

Oh right, those dmesg lines were from starting X, I guess.  Good stuff.


Architecture: pentium4, Testing repos: Yes, Hardware: EeePC 901+2GB RAM+OS half on the SD card.

Offline

Board footer

Powered by FluxBB