+++
title = "PCengines Alix 2D"
date = "2026-03-18T09:30:45+01:00"
type = "index"

+++

+ Architecture: i586
+ CPU: Geode 500 Mhz
+ RAM: 256 MB
+ 2x 100 MBit/s Ethernet Via Rhine
+ CF-Card
+ Serial console
+ Power Supply 18V 1.2A

Speed of the serial console is 115200. 

![PCengines Alix2D](/img/alix2d.jpg)

dmesg:
```
[    0.000000] unchecked MSR access error: RDMSR from 0x8b at rIP: 0xc1440958 (0xc1440958)
[    0.000000] Call Trace:
[    0.000000]  <IRQ>
[    0.000000]  </IRQ>
[    0.000000] Linux version 6.18.18-1 (wbx@fluor) (i586-openadk-linux-uclibc-gcc (GCC) 15.2.0, GNU ld (GNU Binutils) 2.46.0.20260210) #2 Wed Mar 18 10:29:08 CET 2026
[    0.000000] x86 CPU feature dependency check failure: CPU0 has 'cmov' enabled but 'fxsr' disabled. Kernel might be fine, but no guarantees.
[    0.000000] BIOS-provided physical RAM map:
[    0.000000] BIOS-e820: [mem 0x0000000000000000-0x000000000009ffff] usable
[    0.000000] BIOS-e820: [mem 0x00000000000f0000-0x00000000000fffff] reserved
[    0.000000] BIOS-e820: [mem 0x0000000000100000-0x000000000fffffff] usable
[    0.000000] BIOS-e820: [mem 0x00000000fff00000-0x00000000ffffffff] reserved
[    0.000000] Notice: NX (Execute Disable) protection missing in CPU!
[    0.000000] tsc: Fast TSC calibration using PIT
[    0.000000] tsc: Detected 498.033 MHz processor
[    0.012784] e820: update [mem 0x00000000-0x00000fff] usable ==> reserved
[    0.012818] e820: remove [mem 0x000a0000-0x000fffff] usable
[    0.012858] last_pfn = 0x10000 max_arch_pfn = 0x100000
[    0.012874] x86/PAT: PAT support disabled because CONFIG_X86_PAT is disabled in the kernel.
[    0.012885] x86/PAT: Configuration [0-7]: WB  WT  UC- UC  WB  WT  UC- UC  
[    0.012973] initial memory mapped: [mem 0x00000000-0x017fffff]
[    0.013189] ACPI: Early table checksum verification disabled
[    0.014108] ACPI BIOS Error (bug): A valid RSDP was not found (20250807/tbxfroot-222)
[    0.014140] ACPI: Failed to initialize tables, status=0x5 (AE_NOT_FOUND)
[    0.014153] 256MB LOWMEM available.
[    0.014165]   mapped low ram: 0 - 10000000
[    0.014178]   low ram: 0 - 10000000
[    0.014194] Zone ranges:
[    0.014200]   Normal   [mem 0x0000000000001000-0x000000000fffffff]
[    0.014223] Movable zone start for each node
[    0.014230] Early memory node ranges
[    0.014237]   node   0: [mem 0x0000000000001000-0x000000000009ffff]
[    0.014256]   node   0: [mem 0x0000000000100000-0x000000000fffffff]
[    0.014275] Initmem setup node 0 [mem 0x0000000000001000-0x000000000fffffff]
[    0.014332] On node 0, zone Normal: 1 pages in unavailable ranges
[    0.023060] On node 0, zone Normal: 96 pages in unavailable ranges
[    0.023155] [mem 0x10000000-0xffefffff] available for PCI devices
[    0.023176] clocksource: refined-jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 7645519600211568 ns
[    0.023315] pcpu-alloc: s0 r0 d32768 u32768 alloc=1*32768
[    0.023347] pcpu-alloc: [0] 0 
[    0.023415] Kernel command line:  console=ttyS0,115200 rw root=/dev/nfs ip=dhcp BOOT_IMAGE=alix root=/dev/nfs ip=dhcp
[    0.023728] printk: log buffer data + meta data: 131072 + 409600 = 540672 bytes
[    0.024037] Dentry cache hash table entries: 32768 (order: 5, 131072 bytes, linear)
[    0.024204] Inode-cache hash table entries: 16384 (order: 4, 65536 bytes, linear)
[    0.024244] Built 1 zonelists, mobility grouping on.  Total pages: 65439
[    0.024261] mem auto-init: stack:all(zero), heap alloc:off, heap free:off
[    0.034971] Checking if this processor honours the WP bit even in supervisor mode...Ok.
[    0.035247] SLUB: HWalign=32, Order=0-3, MinObjects=0, CPUs=1, Nodes=1
[    0.035623] NR_IRQS: 16, nr_irqs: 16, preallocated irqs: 16
[    0.036433] printk: legacy console [ttyS0] enabled
[    0.313182] clocksource: tsc-early: mask: 0xffffffffffffffff max_cycles: 0xe5b92cd260, max_idle_ns: 881590465711 ns
[    0.323661] Calibrating delay loop (skipped), value calculated using timer frequency.. 996.06 BogoMIPS (lpj=1992132)
[    0.327716] Last level iTLB entries: 4KB 0, 2MB 0, 4MB 0
[    0.331669] Last level dTLB entries: 4KB 0, 2MB 0, 4MB 0, 1GB 0
[    0.335673] CPU: Geode(TM) Integrated Processor by AMD PCS (family: 0x5, model: 0xa, stepping: 0x2)
[    0.339669] mitigations: Enabled attack vectors: SMT mitigations: off
[    0.343669] Speculative Store Bypass: Vulnerable
[    0.347670] Spectre V2 : Vulnerable
[    0.351670] Spectre V1 : Vulnerable: __user pointer sanitization and usercopy barriers only; no swapgs barriers
[    0.355681] x86/fpu: x87 FPU will use FSAVE
[    0.366249] pid_max: default: 32768 minimum: 301
[    0.367899] Mount-cache hash table entries: 1024 (order: 0, 4096 bytes, linear)
[    0.371674] Mountpoint-cache hash table entries: 1024 (order: 0, 4096 bytes, linear)
[    0.379958] Performance Events: no PMU driver, software events only.
[    0.383827] signal: max sigframe size: 928
[    0.388081] Memory: 253460K/261756K available (2965K kernel code, 600K rwdata, 732K rodata, 260K init, 220K bss, 7752K reserved, 0K cma-reserved)
[    0.392138] devtmpfs: initialized
[    0.397314] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 7645041785100000 ns
[    0.399697] posixtimers hash table entries: 512 (order: 0, 2048 bytes, linear)
[    0.403688] futex hash table entries: 256 (4096 bytes on 1 NUMA nodes, total 4 KiB, linear).
[    0.412665] NET: Registered PF_NETLINK/PF_ROUTE protocol family
[    0.419837] clocksource: pit: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 1601818034827 ns
[    0.425755] PCI: PCI BIOS revision 2.10 entry at 0xfced9, last bus=0
[    0.427675] PCI: Using configuration type 1 for base access
[    0.436278] ACPI: Interpreter disabled.
[    0.440162] SCSI subsystem initialized
[    0.443909] libata version 3.00 loaded.
[    0.444709] PCI: Probing PCI hardware
[    0.447680] PCI: root bus 00: using default resources
[    0.447702] PCI: Probing PCI hardware (bus 00)
[    0.447901] PCI host bridge to bus 0000:00
[    0.451680] pci_bus 0000:00: root bus resource [io  0x0000-0xffff]
[    0.455676] pci_bus 0000:00: root bus resource [mem 0x00000000-0xffffffff]
[    0.459676] pci_bus 0000:00: No busn resource found for root bus, will use [bus 00-ff]
[    0.463729] pci 0000:00:01.0: [1022:2080] type 00 class 0x060000 conventional PCI endpoint
[    0.467774] pci 0000:00:01.0: [Firmware Bug]: BAR 0: invalid; can't size
[    0.472040] pci 0000:00:01.2: [1022:2082] type 00 class 0x101000 conventional PCI endpoint
[    0.475785] pci 0000:00:01.2: BAR 0 [mem 0xefff4000-0xefff7fff]
[    0.480034] pci 0000:00:09.0: [1106:3053] type 00 class 0x020000 conventional PCI endpoint
[    0.483718] pci 0000:00:09.0: BAR 0 [io  0x1000-0x10ff]
[    0.487679] pci 0000:00:09.0: BAR 1 [mem 0xe0000000-0xe00000ff]
[    0.491723] pci 0000:00:09.0: supports D1 D2
[    0.495676] pci 0000:00:09.0: PME# supported from D0 D1 D2 D3hot D3cold
[    0.499966] pci 0000:00:0b.0: [1106:3053] type 00 class 0x020000 conventional PCI endpoint
[    0.503720] pci 0000:00:0b.0: BAR 0 [io  0x1400-0x14ff]
[    0.507678] pci 0000:00:0b.0: BAR 1 [mem 0xe0040000-0xe00400ff]
[    0.511723] pci 0000:00:0b.0: supports D1 D2
[    0.519675] pci 0000:00:0b.0: PME# supported from D0 D1 D2 D3hot D3cold
[    0.523972] pci 0000:00:0f.0: [1022:2090] type 00 class 0x060100 conventional PCI endpoint
[    0.528002] pci 0000:00:0f.0: BAR 0 [io  0x6000-0x6007]
[    0.531679] pci 0000:00:0f.0: BAR 1 [io  0x6100-0x61ff]
[    0.535679] pci 0000:00:0f.0: BAR 2 [io  0x6200-0x623f]
[    0.539683] pci 0000:00:0f.0: BAR 4 [io  0x9d00-0x9d7f]
[    0.543678] pci 0000:00:0f.0: BAR 5 [io  0x9c00-0x9c3f]
[    0.547995] pci 0000:00:0f.2: [1022:209a] type 00 class 0x010180 conventional PCI endpoint
[    0.551850] pci 0000:00:0f.2: BAR 4 [io  0xff00-0xff0f]
[    0.555695] pci 0000:00:0f.2: BAR 0 [io  0x01f0-0x01f7]: legacy IDE quirk
[    0.559676] pci 0000:00:0f.2: BAR 1 [io  0x03f6]: legacy IDE quirk
[    0.563676] pci 0000:00:0f.2: BAR 2 [io  0x0170-0x0177]: legacy IDE quirk
[    0.567675] pci 0000:00:0f.2: BAR 3 [io  0x0376]: legacy IDE quirk
[    0.572004] pci 0000:00:0f.4: [1022:2094] type 00 class 0x0c0310 conventional PCI endpoint
[    0.575824] pci 0000:00:0f.4: BAR 0 [mem 0xefffe000-0xefffefff]
[    0.579790] pci 0000:00:0f.4: PME# supported from D0 D3hot D3cold
[    0.584019] pci 0000:00:0f.5: [1022:2095] type 00 class 0x0c0320 conventional PCI endpoint
[    0.587829] pci 0000:00:0f.5: BAR 0 [mem 0xefffd000-0xefffdfff]
[    0.591793] pci 0000:00:0f.5: PME# supported from D0 D3hot D3cold
[    0.595990] pci_bus 0000:00: busn_res: [bus 00-ff] end is updated to 00
[    0.604956] PCI: pci_cache_line_size set to 32 bytes
[    0.605270] clocksource: Switched to clocksource tsc-early
[    0.609695] pnp: PnP ACPI: disabled
[    0.615294] NET: Registered PF_INET protocol family
[    0.620585] IP idents hash table entries: 4096 (order: 3, 32768 bytes, linear)
[    0.630124] tcp_listen_portaddr_hash hash table entries: 1024 (order: 0, 4096 bytes, linear)
[    0.638641] Table-perturb hash table entries: 65536 (order: 6, 262144 bytes, linear)
[    0.646461] TCP established hash table entries: 2048 (order: 1, 8192 bytes, linear)
[    0.654214] TCP bind hash table entries: 2048 (order: 2, 16384 bytes, linear)
[    0.661456] TCP: Hash tables configured (established 2048 bind 2048)
[    0.667938] UDP hash table entries: 256 (order: 1, 8192 bytes, linear)
[    0.674554] UDP-Lite hash table entries: 256 (order: 1, 8192 bytes, linear)
[    0.681789] NET: Registered PF_UNIX/PF_LOCAL protocol family
[    0.688070] RPC: Registered named UNIX socket transport module.
[    0.694050] RPC: Registered udp transport module.
[    0.698806] RPC: Registered tcp transport module.
[    0.703555] RPC: Registered tcp-with-tls transport module.
[    0.709089] RPC: Registered tcp NFSv4.1 backchannel transport module.
[    0.715603] pci_bus 0000:00: resource 4 [io  0x0000-0xffff]
[    0.721243] pci_bus 0000:00: resource 5 [mem 0x00000000-0xffffffff]
[    0.727700] PCI: CLS 32 bytes, default 32
[    0.732093] platform rtc_cmos: registered platform RTC device (no PNP device found)
[    0.740798] workingset: timestamp_bits=30 max_order=16 bucket_order=0
[    0.748886] Serial: 8250/16550 driver, 4 ports, IRQ sharing disabled
[    0.755842] serial8250: ttyS0 at I/O 0x3f8 (irq = 4, base_baud = 115200) is a 16550A
[    0.764233] serial8250: ttyS1 at I/O 0x2f8 (irq = 3, base_baud = 115200) is a 16550A
[    0.776130] scsi host0: pata_amd
[    0.780169] scsi host1: pata_amd
[    0.783787] ata1: PATA max UDMA/100 cmd 0x1f0 ctl 0x3f6 bmdma 0xff00 irq 14 lpm-pol 0
[    0.791702] ata2: PATA max UDMA/100 cmd 0x170 ctl 0x376 bmdma 0xff08 irq 15 lpm-pol 0
[    0.806521] via-rhine 0000:00:09.0 eth0: VIA Rhine III (Management Adapter) at (ptrval), 00:0d:b9:19:ab:08, IRQ 10
[    0.817734] via-rhine 0000:00:09.0 eth0: MII PHY found at address 1, status 0x786d advertising 01e1 Link dde1
[    0.833785] via-rhine 0000:00:0b.0 eth1: VIA Rhine III (Management Adapter) at (ptrval), 00:0d:b9:19:ab:09, IRQ 15
[    0.845001] via-rhine 0000:00:0b.0 eth1: MII PHY found at address 1, status 0x7849 advertising 05e1 Link 0000
[    0.855544] Geode LX AES 0000:00:01.2: GEODE AES engine enabled.
[    0.862238] NET: Registered PF_PACKET protocol family
[    0.867629] microcode: AMD CPU family 0x5 not supported
[    0.877618] sched_clock: Marking stable (596016284, 279399522)->(1026548450, -151132644)
[    0.963792] ata1.00: CFA: CF CARD 4GB, 20090216, max UDMA/100
[    0.969607] ata1.00: 7847280 sectors, multi 0: LBA 
[    0.984246] scsi 0:0:0:0: Direct-Access     ATA      CF CARD 4GB      0216 PQ: 0 ANSI: 5
[    0.993893] sd 0:0:0:0: [sda] 7847280 512-byte logical blocks: (4.02 GB/3.74 GiB)
[    1.001490] sd 0:0:0:0: [sda] Write Protect is off
[    1.006356] sd 0:0:0:0: [sda] Mode Sense: 00 3a 00 00
[    1.006443] sd 0:0:0:0: [sda] Write cache: disabled, read cache: enabled, doesn't support DPO or FUA
[    1.015734] sd 0:0:0:0: [sda] Preferred minimum I/O size 512 bytes
[    1.024106]  sda: sda1 sda2
[    1.027676] sd 0:0:0:0: [sda] Attached SCSI disk
[    1.047459] Sending DHCP requests ., OK
[    1.067305] IP-Config: Got DHCP answer from 192.168.1.254, my address is 192.168.1.5
[    1.075114] IP-Config: Complete:
[    1.078387]      device=eth0, hwaddr=00:0d:b9:19:ab:08, ipaddr=192.168.1.5, mask=255.255.255.0, gw=192.168.1.254
[    1.088622]      host=192.168.1.5, domain=, nis-domain=(none)
[    1.094417]      bootserver=192.168.1.254, rootserver=192.168.1.254, rootpath=/srv/nfs/alix,nfsvers=3
[    1.094440]      nameserver0=192.168.1.254
[    1.108412] check access for rdinit=/init failed: -2, ignoring
[    1.151923] VFS: Mounted root (nfs filesystem) on device 0:13.
[    1.158331] devtmpfs: mounted
[    1.162143] Freeing unused kernel image (initmem) memory: 260K
[    1.169042] Write protecting kernel text and read-only data: 3700k
[    1.175293] Run /sbin/init as init process
[    1.179439]   with arguments:
[    1.179454]     /sbin/init
[    1.179469]   with environment:
[    1.179484]     HOME=/
[    1.179499]     TERM=linux
[    1.759819] clocksource: tsc: mask: 0xffffffffffffffff max_cycles: 0xe5b92cd260, max_idle_ns: 881590465711 ns
[    1.759943] clocksource: Switched to clocksource tsc
```

Have fun!
