瀏覽代碼

add alix2d

Waldemar Brodkorb 1 月之前
父節點
當前提交
3d325cc72d
共有 2 個文件被更改,包括 210 次插入2 次删除
  1. 2 2
      openadk.org/content/_index.md
  2. 208 0
      openadk.org/content/alix2.md

+ 2 - 2
openadk.org/content/_index.md

@@ -42,7 +42,7 @@ different samples provided.
 
 There are samples for following devices:
 + [OLPC XO-1](/olpc)
-+ [HP Jornada 690](jornada)
++ [HP Jornada 690](/jornada)
 + [Numato Mimasv2 (Spartan 6 FPGA)](numato-mimasv2)
 + [Digilent Atlys (Xilinx FPGA)](digilent-atlys)
 + [Solidrun Cubox-i](cubox-i) / Solidrun Hummingboard
@@ -56,8 +56,8 @@ There are samples for following devices:
 + [STM32F746G-DISCO](/stm32f746g-disco)
 + [Atmel NGW100](/atmel-ngw100) / Grasshopper
 + [Sipeed MAiX BiT](/maix-bit) / [Sipeed MAiXDUiNO](maixduino)
++ [PCEngines Alix2](/alix2)
 + Mikrotik Routerboard 532
-+ PCEngines Wrap/Alix/APU 
 + Raspberry PI 0/1/2/3/4/5
 
 Samples for different kind of system emulators or simulators are included, too.

+ 208 - 0
openadk.org/content/alix2.md

@@ -0,0 +1,208 @@
++++
+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!