Browse Source

openadk.org: add a bunch of device descriptions including photos

Waldemar Brodkorb 2 months ago
parent
commit
8af317fe3b

+ 11 - 3
openadk.org/content/_index.md

@@ -40,9 +40,17 @@ _just_ builds. OpenADK is a framework to help you to create a firmware
 for your appliance. It might not be usable out-of-the box for the
 different samples provided.
 
-There are samples for OLPC XO-1, Raspberry PI 0/1/2/3/4/5, Solidrun
-Cubox-i/Hummingboard, Mikrotik Routerboard 532, PCEngines
-Wrap/Alix/APU, Numato Mimasv2, Atmel NGW100 / Grasshopper and Hitachi EDOSK-2674.
+There are samples for following devices:
++ [OLPC XO-1](/olpc)
++ [HP Jornada 690](jornada)
++ [Numato Mimasv2 (Spartan 6 FPGA)](numato-mimasv2)
++ Raspberry PI 0/1/2/3/4/5
++ Solidrun Cubox-i/Hummingboard
++ Mikrotik Routerboard 532
++ PCEngines Wrap/Alix/APU 
++ [Linksys NSLU2](/nslu2)
++ Atmel NGW100 / Grasshopper 
++ Hitachi EDOSK-2674
 
 Samples for different kind of system emulators or simulators are included, too.
 There are samples for Qemu (different architectures), Synopsys NSIM, Aranym-M68K

+ 21 - 0
openadk.org/content/jornada.md

@@ -0,0 +1,21 @@
++++
+title = "OLPC XO-1"
+date = "2026-02-08T09:30:45+01:00"
+type = "index"
+
++++
+
++ Architecture: SH3 (Big Endian)
++ CPU: 133 Mhz Hitachi
++ RAM: 32 MB
++ FLash: 16 MB
++ CF reader
++ PCMCIA 16 Bit Slot
++ WLAN via PCMCIA 16 Bit Slot
++ Bootloader: SHLO
+
+Can be bootet via Compact Flash.
+
+Wikipedia: https://en.wikipedia.org/wiki/HP_Jornada
+
+Have fun!

+ 246 - 0
openadk.org/content/nslu2.md

@@ -0,0 +1,246 @@
++++
+title = "Linksys NSLU2"
+date = "2026-02-08T09:30:45+01:00"
+type = "index"
+
++++
+
++ Architecture: ARM Big-Endian
++ CPU: XScale-IXP42x 133 Mhz
++ RAM: 32 MB
++ Flash: 8 MB
++ 100 MBit/s Ethernet (ixp4xx_eth)
++ 2x USB 2.0
++ Serial console (J2 pins)
++ Bootloader: Redboot
++ Power Supply 5V 2A
+
+STRG-C via serial console to access the bootloader. 
+Serial console 115200n8.
+
+Flash it via:
+
++ dd if=firmware/linksys-nslu2_uclibc-ng_soft_eabi_arm/linksys-nslu2-uclibc-ng-squashfs.img of=rootfs.img bs=131072 conv=sync
+
++ perl scripts/slugimage.pl -p -L firmware/linksys-nslu2_uclibc-ng_soft_eabi_arm/apex.bin -k firmware/linksys-nslu2_uclibc-ng_soft_eabi_arm/linksys-nslu2-squashfs-kernel -r rootfs:rootfs.img -o nslu2.img
+
++ sudo ./host_x86_64-linux-gnu/usr/sbin/upslug2 -d enx9cbf0d00d64e -i nslu2.img
+
+Wikipedia: https://en.wikipedia.org/wiki/NSLU2
+
+dmesg:
+```
+[    0.000000] Booting Linux on physical CPU 0x0
+[    0.000000] Linux version 6.12.69-1 (wbx@fluor) (armeb-openadk-linux-uclibceabi-gcc (GCC) 15.2.0, GNU ld (GNU Binutils) 2.45.1) #1 Sun Feb  8 18:24:51 CET 2026
+[    0.000000] CPU: XScale-IXP42x Family [690541f1] revision 1 (ARMv5TE), cr=000039ff
+[    0.000000] CPU: VIVT data cache, VIVT instruction cache
+[    0.000000] OF: fdt: Machine model: Linksys NSLU2 (Network Storage Link for USB 2.0 Disk Drives)
+[    0.000000] Memory policy: Data cache writeback
+[    0.000000] Zone ranges:
+[    0.000000]   Normal   [mem 0x0000000000000000-0x0000000001ffffff]
+[    0.000000] Movable zone start for each node
+[    0.000000] Early memory node ranges
+[    0.000000]   node   0: [mem 0x0000000000000000-0x0000000001ffffff]
+[    0.000000] Initmem setup node 0 [mem 0x0000000000000000-0x0000000001ffffff]
+[    0.000000] OF: reserved mem: Reserved memory: No reserved-memory node in the DT
+[    0.000000] pcpu-alloc: s0 r0 d32768 u32768 alloc=1*32768
+[    0.000000] pcpu-alloc: [0] 0 
+[    0.000000] Kernel command line: console=ttyS0,115200n8 root=/dev/mtdblock4 rootfstype=squashfs,jffs2 rootwait
+[    0.000000] Dentry cache hash table entries: 4096 (order: 2, 16384 bytes, linear)
+[    0.000000] Inode-cache hash table entries: 2048 (order: 1, 8192 bytes, linear)
+[    0.000000] Built 1 zonelists, mobility grouping on.  Total pages: 8192
+[    0.000000] mem auto-init: stack:all(zero), heap alloc:off, heap free:off
+[    0.000000] SLUB: HWalign=32, Order=0-3, MinObjects=0, CPUs=1, Nodes=1
+[    0.000000] NR_IRQS: 16, nr_irqs: 16, preallocated irqs: 16
+[    0.000000] clocksource: OSTS: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 28669193401 ns
+[    0.000005] sched_clock: 32 bits at 67MHz, resolution 15ns, wraps every 32212576760ns
+[    0.000069] Switching to timer-based delay loop, resolution 15ns
+[    0.000353] Calibrating delay loop (skipped), value calculated using timer frequency.. 133.33 BogoMIPS (lpj=666660)
+[    0.000424] CPU: Testing write buffer coherency: ok
+[    0.000846] pid_max: default: 32768 minimum: 301
+[    0.001433] Mount-cache hash table entries: 1024 (order: 0, 4096 bytes, linear)
+[    0.001532] Mountpoint-cache hash table entries: 1024 (order: 0, 4096 bytes, linear)
+[    0.006585] Setting up static identity map for 0x8200 - 0x8250
+[    0.007606] Memory: 26920K/32768K available (3485K kernel code, 498K rwdata, 632K rodata, 156K init, 187K bss, 5480K reserved, 0K cma-reserved)
+[    0.009042] devtmpfs: initialized
+[    0.016217] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604462750000 ns
+[    0.016319] futex hash table entries: 256 (order: 0, 3072 bytes, linear)
+[    0.020324] NET: Registered PF_NETLINK/PF_ROUTE protocol family
+[    0.022776] DMA: preallocated 256 KiB pool for atomic coherent allocations
+[    0.046933] SCSI subsystem initialized
+[    0.047897] usbcore: registered new interface driver usbfs
+[    0.048108] usbcore: registered new interface driver hub
+[    0.048320] usbcore: registered new device driver usb
+[    0.051959] clocksource: Switched to clocksource OSTS
+[    0.059491] NET: Registered PF_INET protocol family
+[    0.060509] IP idents hash table entries: 2048 (order: 2, 16384 bytes, linear)
+[    0.063343] tcp_listen_portaddr_hash hash table entries: 1024 (order: 0, 4096 bytes, linear)
+[    0.063487] Table-perturb hash table entries: 65536 (order: 6, 262144 bytes, linear)
+[    0.063585] TCP established hash table entries: 1024 (order: 0, 4096 bytes, linear)
+[    0.063682] TCP bind hash table entries: 1024 (order: 1, 8192 bytes, linear)
+[    0.063788] TCP: Hash tables configured (established 1024 bind 1024)
+[    0.064212] UDP hash table entries: 256 (order: 0, 4096 bytes, linear)
+[    0.064327] UDP-Lite hash table entries: 256 (order: 0, 4096 bytes, linear)
+[    0.064934] NET: Registered PF_UNIX/PF_LOCAL protocol family
+[    0.066822] RPC: Registered named UNIX socket transport module.
+[    0.066878] RPC: Registered udp transport module.
+[    0.066899] RPC: Registered tcp transport module.
+[    0.066920] RPC: Registered tcp-with-tls transport module.
+[    0.066943] RPC: Registered tcp NFSv4.1 backchannel transport module.
+[    0.066987] PCI: CLS 0 bytes, default 32
+[    0.069264] workingset: timestamp_bits=30 max_order=13 bucket_order=0
+[    0.070555] squashfs: version 4.0 (2009/01/31) Phillip Lougher
+[    0.071826] jffs2: version 2.2. © 2001-2006 Red Hat, Inc.
+[    0.100986] intel-extbus c4000000.bus: expansion bus at 50000000
+[    0.101072] intel-extbus c4000000.bus: CS0 at 0x50000000, size 0x800000, config before: 0x81c03c42
+[    0.101159] intel-extbus c4000000.bus: CS0 enabled intel,ixp4xx-eb-write-enable
+[    0.101217] intel-extbus c4000000.bus: CS0 wrote 0x81c03842 into CS config
+[    0.103810] gpio gpiochip0: Static allocation of GPIO base is deprecated, use dynamic allocation.
+[    0.104315] ixp4xx-gpio c8004000.gpio: IXP4 GPIO registered
+[    0.105064] ixp4xx-pci c0000000.pci: host bridge /soc/pci@c0000000 ranges:
+[    0.105256] ixp4xx-pci c0000000.pci:      MEM 0x0048000000..0x004bffffff -> 0x0048000000
+[    0.105361] ixp4xx-pci c0000000.pci:       IO 0x004c000000..0x004c00ffff -> 0x0000000000
+[    0.105479] ixp4xx-pci c0000000.pci:   IB MEM 0x0000000000..0x0003ffffff -> 0x0000000000
+[    0.105717] ixp4xx-pci c0000000.pci: activate hammering errata
+[    0.105990] ixp4xx-pci c0000000.pci: controller is in host mode
+[    0.106067] ixp4xx-pci c0000000.pci: set PCI_BASE_ADDR_0 to 0x00000000
+[    0.106121] ixp4xx-pci c0000000.pci: set PCI_BASE_ADDR_1 to 0x01000000
+[    0.106169] ixp4xx-pci c0000000.pci: set PCI_BASE_ADDR_2 to 0x02000000
+[    0.106216] ixp4xx-pci c0000000.pci: set PCI_BASE_ADDR_3 to 0x03000000
+[    0.106263] ixp4xx-pci c0000000.pci: set PCI_BASE_ADDR_4 to 0x04000000
+[    0.106305] ixp4xx-pci c0000000.pci: set PCI_BASE_ADDR_5 to 0xfffffc01
+[    0.106348] ixp4xx-pci c0000000.pci: set TRDY limit to 0x80ff
+[    0.106381] ixp4xx-pci c0000000.pci: initialized as master
+[    0.106993] ixp4xx-pci c0000000.pci: PCI host bridge to bus 0000:00
+[    0.107065] pci_bus 0000:00: root bus resource [bus 00-ff]
+[    0.107131] pci_bus 0000:00: root bus resource [mem 0x48000000-0x4bffffff]
+[    0.107191] pci_bus 0000:00: root bus resource [io  0x0000-0xffff]
+[    0.107467] pci 0000:00:01.0: [1033:0035] type 00 class 0x0c0310 conventional PCI endpoint
+[    0.107596] pci 0000:00:01.0: BAR 0 [mem 0x00000000-0x00000fff]
+[    0.107959] pci 0000:00:01.0: supports D1 D2
+[    0.108001] pci 0000:00:01.0: PME# supported from D0 D1 D2 D3hot
+[    0.108836] pci 0000:00:01.1: [1033:0035] type 00 class 0x0c0310 conventional PCI endpoint
+[    0.108982] pci 0000:00:01.1: BAR 0 [mem 0x00000000-0x00000fff]
+[    0.109322] pci 0000:00:01.1: supports D1 D2
+[    0.109361] pci 0000:00:01.1: PME# supported from D0 D1 D2 D3hot
+[    0.110171] pci 0000:00:01.2: [1033:00e0] type 00 class 0x0c0320 conventional PCI endpoint
+[    0.110312] pci 0000:00:01.2: BAR 0 [mem 0x00000000-0x000000ff]
+[    0.110656] pci 0000:00:01.2: supports D1 D2
+[    0.110695] pci 0000:00:01.2: PME# supported from D0 D1 D2 D3hot
+[    0.113844] PCI: bus0: Fast back to back transfers disabled
+[    0.113962] pci 0000:00:01.0: BAR 0 [mem 0x48000000-0x48000fff]: assigned
+[    0.114051] pci 0000:00:01.1: BAR 0 [mem 0x48001000-0x48001fff]: assigned
+[    0.114120] pci 0000:00:01.2: BAR 0 [mem 0x48002000-0x480020ff]: assigned
+[    0.114195] pci_bus 0000:00: resource 4 [mem 0x48000000-0x4bffffff]
+[    0.114253] pci_bus 0000:00: resource 5 [io  0x0000-0xffff]
+[    0.114382] pci 0000:00:01.0: enabling device (0140 -> 0142)
+[    0.115015] pci 0000:00:01.1: enabling device (0140 -> 0142)
+[    0.115507] pci 0000:00:01.2: enabling device (0140 -> 0142)
+[    0.117977] ixp4xx-qmgr 60000000.queue-manager: IXP4xx Queue Manager initialized.
+[    0.120882] NPE-A: reset: npe_debug_instr(): timeout
+[    0.120954] ixp4xx-npe c8006000.npe: NPE0 at [mem 0xc8006000-0xc8006fff] does not reset
+[    0.121739] ixp4xx-npe c8006000.npe: NPE1 at [mem 0xc8007000-0xc8007fff] registered
+[    0.122646] ixp4xx-npe c8006000.npe: NPE2 at [mem 0xc8008000-0xc8008fff] registered
+[    0.124589] Serial: 8250/16550 driver, 4 ports, IRQ sharing disabled
+[    0.132104] printk: legacy console [ttyS0] disabled
+[    0.133935] c8000000.serial: ttyS0 at MMIO 0xc8000003 (irq = 19, base_baud = 921600) is a XScale
+[    0.134112] printk: legacy console [ttyS0] enabled
+[    0.874412] c8001000.serial: ttyS1 at MMIO 0xc8001003 (irq = 20, base_baud = 921600) is a XScale
+[    0.887770] physmap-flash 50000000.flash: initialized Intel IXP4xx-specific physmap control
+[    0.896696] physmap-flash 50000000.flash: physmap platform flash device: [mem 0x50000000-0x507fffff]
+[    0.906227] 50000000.flash: Found 1 x16 devices at 0x0 in 16-bit bank. Manufacturer ID 0x000089 Chip ID 0x000017
+[    0.916533] Intel/Sharp Extended Query Table at 0x0031
+[    0.921755] Intel/Sharp Extended Query Table at 0x0031
+[    0.927061] Using buffer write method
+[    0.930787] cfi_cmdset_0001: Erase suspend on write enabled
+[    0.936486] erase region 0: offset=0x0,size=0x20000,blocks=64
+[    0.938221] Searching for RedBoot partition table in 50000000.flash at offset 0x7e0000
+[    1.003712] 6 RedBoot partitions found on MTD device 50000000.flash
+[    1.010097] Creating 6 MTD partitions on "50000000.flash":
+[    1.015740] 0x000000000000-0x000000040000 : "RedBoot"
+[    1.025077] 0x000000040000-0x000000060000 : "SysConf"
+[    1.034450] 0x000000060000-0x000000080000 : "Loader"
+[    1.043663] 0x000000080000-0x0000002e0000 : "Kernel"
+[    1.052926] 0x0000002e0000-0x0000007e0000 : "rootfs"
+[    1.062213] 0x0000007e0000-0x000000800000 : "FIS directory"
+[    1.081831] ixp4xx_eth c8009000.ethernet eth0: eth0: MII PHY ixp4xx-eth-0:01 on NPE-B
+[    1.091710] ohci-pci 0000:00:01.0: OHCI PCI host controller
+[    1.097672] ohci-pci 0000:00:01.0: new USB bus registered, assigned bus number 1
+[    1.105607] ohci-pci 0000:00:01.0: irq 21, io mem 0x48000000
+[    1.192893] usb usb1: New USB device found, idVendor=1d6b, idProduct=0001, bcdDevice= 6.12
+[    1.201281] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
+[    1.208638] usb usb1: Product: OHCI PCI host controller
+[    1.213931] usb usb1: Manufacturer: Linux 6.12.69-1 ohci_hcd
+[    1.219638] usb usb1: SerialNumber: 0000:00:01.0
+[    1.226833] hub 1-0:1.0: USB hub found
+[    1.230884] hub 1-0:1.0: 3 ports detected
+[    1.238004] ohci-pci 0000:00:01.1: OHCI PCI host controller
+[    1.243908] ohci-pci 0000:00:01.1: new USB bus registered, assigned bus number 2
+[    1.251777] ohci-pci 0000:00:01.1: irq 23, io mem 0x48001000
+[    1.342735] usb usb2: New USB device found, idVendor=1d6b, idProduct=0001, bcdDevice= 6.12
+[    1.351115] usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1
+[    1.358473] usb usb2: Product: OHCI PCI host controller
+[    1.363766] usb usb2: Manufacturer: Linux 6.12.69-1 ohci_hcd
+[    1.369482] usb usb2: SerialNumber: 0000:00:01.1
+[    1.376598] hub 2-0:1.0: USB hub found
+[    1.380684] hub 2-0:1.0: 2 ports detected
+[    1.388498] usbcore: registered new interface driver usb-storage
+[    1.394743] i2c_dev: i2c /dev entries driver
+[    1.401765] ixp4xx-watchdog ixp4xx-watchdog: IXP4xx watchdog available
+[    1.410235] NET: Registered PF_PACKET protocol family
+[    1.416112] XScale DSP coprocessor detected.
+[    1.467231] i2c-gpio i2c: using lines 7 (SDA) and 6 (SCL)
+[    1.474345] clk: Disabling unused clocks
+[    1.592056] usb 1-1: new full-speed USB device number 2 using ohci-pci
+[    2.046350] usb 1-1: New USB device found, idVendor=058f, idProduct=6387, bcdDevice= 0.02
+[    2.054730] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
+[    2.061960] usb 1-1: Product: Intenso Speed Line
+[    2.066633] usb 1-1: Manufacturer: Alcor
+[    2.070606] usb 1-1: SerialNumber: 25042113720426
+[    2.078742] usb-storage 1-1:1.0: USB Mass Storage device detected
+[    2.087266] scsi host0: usb-storage 1-1:1.0
+[    2.094350] usb 1-1: USB disconnect, device number 2
+[    2.106095] ehci-pci 0000:00:01.2: EHCI Host Controller
+[    2.111543] ehci-pci 0000:00:01.2: new USB bus registered, assigned bus number 3
+[    2.120073] ehci-pci 0000:00:01.2: irq 22, io mem 0x48002000
+[    2.142080] ehci-pci 0000:00:01.2: USB 2.0 started, EHCI 1.00
+[    2.148759] usb usb3: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 6.12
+[    2.157216] usb usb3: New USB device strings: Mfr=3, Product=2, SerialNumber=1
+[    2.164526] usb usb3: Product: EHCI Host Controller
+[    2.169455] usb usb3: Manufacturer: Linux 6.12.69-1 ehci_hcd
+[    2.175212] usb usb3: SerialNumber: 0000:00:01.2
+[    2.182306] hub 3-0:1.0: USB hub found
+[    2.186366] hub 3-0:1.0: 5 ports detected
+[    2.193494] hub 1-0:1.0: USB hub found
+[    2.197551] hub 1-0:1.0: 3 ports detected
+[    2.204127] hub 2-0:1.0: USB hub found
+[    2.208195] hub 2-0:1.0: 2 ports detected
+[    2.221866] VFS: Mounted root (squashfs filesystem) readonly on device 31:4.
+[    2.239353] devtmpfs: mounted
+[    2.243563] Freeing unused kernel image (initmem) memory: 156K
+[    2.249492] Kernel memory protection not selected by kernel config.
+[    2.255935] Run /sbin/init as init process
+[    2.260087]   with arguments:
+[    2.260121]     /sbin/init
+[    2.260156]   with environment:
+[    2.260186]     HOME=/
+[    2.260220]     TERM=linux
+[    2.521675] usb 3-1: new high-speed USB device number 2 using ehci-pci
+[    3.422923] usb 3-1: New USB device found, idVendor=058f, idProduct=6387, bcdDevice= 0.02
+[    3.431247] usb 3-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
+[    3.438564] usb 3-1: Product: Intenso Speed Line
+[    3.443261] usb 3-1: Manufacturer: Alcor
+[    3.447234] usb 3-1: SerialNumber: 25042113720426
+[    3.580028] usb-storage 3-1:1.0: USB Mass Storage device detected
+[    3.623226] scsi host0: usb-storage 3-1:1.0
+[    5.179807] scsi 0:0:0:0: Direct-Access     Intenso  Speed Line       8.01 PQ: 0 ANSI: 6
+[    5.188121] sd 0:0:0:0: [sda] 495616000 512-byte logical blocks: (254 GB/236 GiB)
+[    5.189953] sd 0:0:0:0: [sda] Write Protect is off
+[    5.190057] sd 0:0:0:0: [sda] Mode Sense: 23 00 00 00
+[    5.191415] sd 0:0:0:0: [sda] Write cache: disabled, read cache: enabled, doesn't support DPO or FUA
+[    5.217931] sd 0:0:0:0: [sda] Attached SCSI removable disk
+[    5.669642] NPE-B: firmware functionality 0x2, revision 0x2:1
+[    5.673055] ixp4xx_eth c8009000.ethernet eth0: eth0: link up, speed 100 Mb/s, full duplex
+```
+
+Have fun!

+ 117 - 0
openadk.org/content/numato-mimasv2.md

@@ -0,0 +1,117 @@
++++
+title = "Numato Mimas V2 (Spartan 6 FPGA)"
+date = "2026-02-08T09:30:45+01:00"
+type = "index"
+
++++
+
++ Architecture: SH2 / J2 (Big Endian)
++ CPU: J2
++ RAM: 64 MB
++ Micro-SD-Card reader
++ Programming and Power via USB Mini
+
+Can be bootet via USB FAT partition and a Kernel with Piggybackinitramfs.
+
+![Numato MimasV2](/img/numato-mimasv2.jpg)
+
+Dmesg:
+```
+[    0.000000] Linux version 6.18.9-1 (wbx@fluor) (sh2eb-openadk-linux-muslfdpic-gcc (GCC) 10.5.0, GNU ld (GNU Binutils) 2.42) #3 SMP Tue Feb 10 03:07:36 CET 2026
+[    0.000000] Boot params:
+[    0.000000] ... MOUNT_ROOT_RDONLY - 00000001
+[    0.000000] ... RAMDISK_FLAGS     - 00000000
+[    0.000000] ... ORIG_ROOT_DEV     - 00000200
+[    0.000000] ... LOADER_TYPE       - 00000001
+[    0.000000] ... INITRD_START      - 00000000
+[    0.000000] ... INITRD_SIZE       - 00000000
+[    0.000000] earlycon: uartlite_a0 at MMIO 0xabcd0100 (options '')
+[    0.000000] printk: legacy bootconsole [uartlite_a0] enabled
+[    0.000000] Booting machvec: devicetree
+[    0.000000] OF: reserved mem: Reserved memory: No reserved-memory node in the DT
+[    0.000000] initrd disabled
+[    0.000000] Zone ranges:
+[    0.000000]   Normal   [mem 0x0000000010000000-0x0000000013ffffff]
+[    0.000000] Movable zone start for each node
+[    0.000000] Early memory node ranges
+[    0.000000]   node   0: [mem 0x0000000010000000-0x0000000013ffffff]
+[    0.000000] Initmem setup node 0 [mem 0x0000000010000000-0x0000000013ffffff]
+[    0.000000] SH generic board support: scanning for cpus
+[    0.000000] CPU enable method: (null)
+[    0.000000] percpu: max_distance=0xb000 too large for vmalloc space 0x0
+[    0.000000] percpu: Embedded 11 pages/cpu s15820 r8192 d21044 u45056
+[    0.000000] percpu: wasting 5 pages per chunk
+[    0.000000] pcpu-alloc: s15820 r8192 d21044 u45056 alloc=11*4096
+[    0.000000] pcpu-alloc: [0] 0
+[    0.000000] Kernel command line:  console=ttyUL0,38400 ro rootfstype=tmpfs earlycon noiotrap
+[    0.000000] Unknown kernel command line parameters "noiotrap", will be passed to user space.
+[    0.000000] printk: log buffer data + meta data: 131072 + 409600 = 540672 bytes
+[    0.000000] Dentry cache hash table entries: 8192 (order: 3, 32768 bytes, linear)
+[    0.000000] Inode-cache hash table entries: 4096 (order: 2, 16384 bytes, linear)
+[    0.000000] Sorting __ex_table...
+[    0.000000] Built 1 zonelists, mobility grouping off.  Total pages: 16384
+[    0.000000] mem auto-init: stack:off, heap alloc:off, heap free:off
+[    0.000000] Initial J2 CCR is 80000003
+[    0.000000] I-cache : n_ways=1 n_sets=256 way_incr=0
+[    0.000000] I-cache : entry_mask=0xffffffe0 alias_mask=0x00000000 n_aliases=0
+[    0.000000] D-cache : n_ways=1 n_sets=256 way_incr=0
+[    0.000000] D-cache : entry_mask=0xffffffe0 alias_mask=0x00000000 n_aliases=0
+[    0.000000] virtual kernel memory layout:
+[    0.000000]     fixmap  : 0xdffef000 - 0xdffff000   (  64 kB)
+[    0.000000]     vmalloc : 0xc0000000 - 0xdffed000   ( 511 MB)
+[    0.000000]     lowmem  : 0x10000000 - 0x14000000   (  64 MB) (cached)
+[    0.000000]       .init : 0x1029a000 - 0x104df000   (2324 kB)
+[    0.000000]       .data : 0x101d2888 - 0x10299180   ( 794 kB)
+[    0.000000]       .text : 0x10001000 - 0x101d2888   (1862 kB)
+[    0.000000] SLUB: HWalign=16, Order=0-3, MinObjects=0, CPUs=1, Nodes=1
+[    0.000000] execmem: Invalid parameters for execmem allocator, module loading will fail
+[    0.000000] rcu: Hierarchical RCU implementation.
+[    0.000000] rcu:     RCU restricting CPUs from NR_CPUS=2 to nr_cpu_ids=1.
+[    0.000000] rcu: RCU calculated value of scheduler-enlistment delay is 25 jiffies.
+[    0.000000] rcu: Adjusting geometry for rcu_fanout_leaf=16, nr_cpu_ids=1
+[    0.000000] NR_IRQS: 64, nr_irqs: 64, preallocated irqs: 0
+[    0.000000] SH generic board support: scanning for interrupt controllers
+[    0.000000] Initializing J-Core AIC
+[    0.000000] rcu: srcu_init: Setting srcu_struct sizes based on contention.
+[    0.000000] Initializing J-Core PIT at (ptrval) IRQ 72
+[    0.000000] clocksource: jcore_pit_cs: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 1911260446 ns
+[    0.000055] sched_clock: 32 bits at 1000MHz, resolution 1ns, wraps every 2147483647ns
+[    0.048062] Local J-Core PIT init on cpu 0
+[    0.072070] SH generic board support: scanning for clk providers
+[    0.113006] Calibrating delay loop... 22.59 BogoMIPS (lpj=45184)
+[    0.192830] CPU: J2
+[    0.205407] pid_max: default: 32768 minimum: 301
+[    0.238651] Mount-cache hash table entries: 1024 (order: 0, 4096 bytes, linear)
+[    0.277580] Mountpoint-cache hash table entries: 1024 (order: 0, 4096 bytes, linear)
+[    0.409985] rcu: Hierarchical SRCU implementation.
+[    0.431222] rcu:     Max phase no-delay instances is 1000.
+[    0.492989] smp: Bringing up secondary CPUs ...
+[    0.512575] smp: Brought up 1 node, 1 CPU
+[    0.536660] SMP: Total of 1 processors activated (22.59 BogoMIPS).
+[    0.578491] Memory: 59348K/65536K available (1858K kernel code, 461K rwdata, 332K rodata, 2324K init, 170K bss, 5780K reserved, 0K cma-reserved)
+[    0.666772] devtmpfs: initialized
+[    0.825692] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 7645041785100000 ns
+[    0.877745] posixtimers hash table entries: 512 (order: 0, 4096 bytes, linear)
+[    0.921319] futex hash table entries: 256 (8192 bytes on 1 NUMA nodes, total 8 KiB, linear).
+[    1.268778] clocksource: Switched to clocksource jcore_pit_cs
+[    1.412841] workingset: timestamp_bits=30 max_order=14 bucket_order=0
+[    1.624485] abcd0100.serial: ttyUL0 at MMIO 0xabcd0100 (irq = 18, base_baud = 0) is a uartlite
+[    1.670346] printk: legacy console [ttyUL0] enabled
+[    1.729049] printk: legacy bootconsole [uartlite_a0] disabled
+[    2.130091] mmc_spi spi0.0: SD/MMC host mmc0, no WP, no poweroff, cd polling
+[    3.509796] mmc0: host does not support reading read-only switch, assuming write-enable
+[    3.551624] mmc0: new SDHC card on SPI
+[    3.633208] clk: Disabling unused clocks
+[    5.227331] Freeing unused kernel image (initmem) memory: 2324K
+[    5.256928] This architecture does not have kernel memory protection.
+[    5.296439] Run /init as init process
+[    5.318184]   with arguments:
+[    5.318639]     /init
+[    5.319109]     noiotrap
+[    5.319577]   with environment:
+[    5.320681]     HOME=/
+[    5.321167]     TERM=linux
+
+```
+
+Have fun!

+ 342 - 0
openadk.org/content/olpc.md

@@ -0,0 +1,342 @@
++++
+title = "OLPC XO-1"
+date = "2026-02-08T09:30:45+01:00"
+type = "index"
+
++++
+
++ Architecture: X86
++ CPU: AMD Geode 133 Mhz
++ RAM: 32 MB
++ Flash: 1 GB
++ SD-Card reader
++ WLAN USB
++ 3x USB 2.0
++ Soundcard CS5535
++ Display
++ Keyboard
++ Bootloader: OpenFirmware
++ Power Supply 12V 1.42A
+
+Can be bootet via USB, SD-Card or internal Flash.
+
+Wikipedia: https://en.wikipedia.org/wiki/OLPC_XO
+
+![OLPC XO-1](/img/olpc.jpg)
+
+Dmesg:
+```
+[    0.000000] unchecked MSR access error: RDMSR from 0x8b at rIP: 0xc1b9ebef (microcode_loader_disabled+0x3b/0x5c)
+[    0.000000] Call Trace:
+[    0.000000]  <IRQ>
+[    0.000000]  </IRQ>
+[    0.000000] Linux version 6.18.8-1 (wbx@fluor) (i586-openadk-linux-uclibc-gcc (GCC) 15.2.0, GNU ld (GNU Binutils) 2.45.1) #1 Sun Feb  8 17:02:22 CET 2026
+[    0.000000] OFW detected in memory, cif @ 0xff83b3b4 (reserving top 8MB)
+[    0.000000] Reserving virtual address space above 0xff800000 (rounded to 0xff800000)
+[    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-e801: [mem 0x0000000000000000-0x000000000009efff] usable
+[    0.000000] BIOS-e801: [mem 0x0000000000100000-0x000000000ebfffff] usable
+[    0.000000] Notice: NX (Execute Disable) protection missing in CPU!
+[    0.000000] Legacy DMI 2.1 present.
+[    0.000000] DMI: OLPC XO/XO, BIOS OLPC Ver 1.00.01 01/29/2016
+[    0.000000] DMI: Memory slots populated: 1/1
+[    0.000000] tsc: Fast TSC calibration using PIT
+[    0.000000] tsc: Detected 431.192 MHz processor
+[    0.000058] e820: update [mem 0x00000000-0x00000fff] usable ==> reserved
+[    0.000097] e820: remove [mem 0x000a0000-0x000fffff] usable
+[    0.000134] last_pfn = 0xec00 max_arch_pfn = 0x100000
+[    0.000151] x86/PAT: PAT support disabled because CONFIG_X86_PAT is disabled in the kernel.
+[    0.000164] x86/PAT: Configuration [0-7]: WB  WT  UC- UC  WB  WT  UC- UC  
+[    0.000267] initial memory mapped: [mem 0x00000000-0x01ffffff]
+[    0.000568] ACPI: Early table checksum verification disabled
+[    0.001763] ACPI BIOS Error (bug): A valid RSDP was not found (20250807/tbxfroot-222)
+[    0.001798] ACPI: Failed to initialize tables, status=0x5 (AE_NOT_FOUND)
+[    0.001883] 236MB LOWMEM available.
+[    0.001897]   mapped low ram: 0 - 0ec00000
+[    0.001909]   low ram: 0 - 0ec00000
+[    0.100745] PROM DT: Built device tree with 65536 bytes of memory.
+[    0.100761] Zone ranges:
+[    0.100769]   DMA      [mem 0x0000000000001000-0x0000000000ffffff]
+[    0.100794]   Normal   [mem 0x0000000001000000-0x000000000ebfffff]
+[    0.100818] Movable zone start for each node
+[    0.100826] Early memory node ranges
+[    0.100834]   node   0: [mem 0x0000000000001000-0x000000000009efff]
+[    0.100854]   node   0: [mem 0x0000000000100000-0x000000000ebfffff]
+[    0.100876] Initmem setup node 0 [mem 0x0000000000001000-0x000000000ebfffff]
+[    0.100945] On node 0, zone DMA: 1 pages in unavailable ranges
+[    0.101608] On node 0, zone DMA: 97 pages in unavailable ranges
+[    0.110732] [mem 0x0ec00000-0xffffffff] available for PCI devices
+[    0.110884] clocksource: refined-jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604462750000 ns
+[    0.111056] pcpu-alloc: s0 r0 d32768 u32768 alloc=1*32768
+[    0.111088] pcpu-alloc: [0] 0 
+[    0.111164] Kernel command line: console=ttyS0,115200 console=tty0 fbcon=font:SUN12x22 no_console_suspend selinux=0 console=tty0 ro rootwait rw root=/dev/mmcblk0p1 loglevel=9 fbcon=font:SUN12x22 console=tty0 net.ifnames=0 iommu=off
+[    0.112749] Unknown kernel command line parameters "selinux=0", will be passed to user space.
+[    0.112825] printk: log buffer data + meta data: 131072 + 409600 = 540672 bytes
+[    0.113181] Dentry cache hash table entries: 32768 (order: 5, 131072 bytes, linear)
+[    0.113371] Inode-cache hash table entries: 16384 (order: 4, 65536 bytes, linear)
+[    0.113438] Built 1 zonelists, mobility grouping on.  Total pages: 60318
+[    0.113458] mem auto-init: stack:off, heap alloc:off, heap free:off
+[    0.124902] Checking if this processor honours the WP bit even in supervisor mode...Ok.
+[    0.125385] SLUB: HWalign=32, Order=0-3, MinObjects=0, CPUs=1, Nodes=1
+[    0.126496] RCU Tasks Trace: Setting shift to 0 and lim to 1 rcu_task_cb_adjust=1 rcu_task_cpu_ids=1.
+[    0.168355] NR_IRQS: 16, nr_irqs: 16, preallocated irqs: 16
+[    0.169565] Console: colour EGA 80x25
+[    0.169594] printk: legacy console [tty0] enabled
+[    0.173672] printk: legacy console [ttyS0] enabled
+[    0.539731] clocksource: tsc-early: mask: 0xffffffffffffffff max_cycles: 0x637232978b, max_idle_ns: 440795211758 ns
+[    0.550301] Calibrating delay loop (skipped), value calculated using timer frequency.. 862.38 BogoMIPS (lpj=4311920)
+[    0.560365] Last level iTLB entries: 4KB 0, 2MB 0, 4MB 0
+[    0.565766] Last level dTLB entries: 4KB 0, 2MB 0, 4MB 0, 1GB 0
+[    0.570315] CPU: Geode(TM) Integrated Processor by AMD PCS (family: 0x5, model: 0xa, stepping: 0x2)
+[    0.580310] mitigations: Enabled attack vectors: SMT mitigations: off
+[    0.586852] Speculative Store Bypass: Vulnerable
+[    0.590312] Spectre V2 : Vulnerable
+[    0.593879] Spectre V1 : Vulnerable: __user pointer sanitization and usercopy barriers only; no swapgs barriers
+[    0.600323] x86/fpu: x87 FPU will use FSAVE
+[    0.615134] pid_max: default: 32768 minimum: 301
+[    0.620549] Mount-cache hash table entries: 1024 (order: 0, 4096 bytes, linear)
+[    0.627973] Mountpoint-cache hash table entries: 1024 (order: 0, 4096 bytes, linear)
+[    0.633069] Performance Events: no PMU driver, software events only.
+[    0.640521] signal: max sigframe size: 928
+[    0.650844] Memory: 224648K/241272K available (7266K kernel code, 1361K rwdata, 3124K rodata, 516K init, 284K bss, 15516K reserved, 0K cma-reserved)
+[    0.660981] devtmpfs: initialized
+[    0.678791] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604462750000 ns
+[    0.680372] posixtimers hash table entries: 512 (order: 0, 2048 bytes, linear)
+[    0.690331] futex hash table entries: 256 (4096 bytes on 1 NUMA nodes, total 4 KiB, linear).
+[    0.702832] NET: Registered PF_NETLINK/PF_ROUTE protocol family
+[    0.711447] OLPC board revision C2
+[    0.716865] thermal_sys: Registered thermal governor 'step_wise'
+[    0.716922] cpuidle: using governor menu
+[    0.731229] clocksource: pit: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 1601818034827 ns
+[    0.740564] olpc-xo1-rtc: Initializing OLPC XO-1 RTC
+[    0.748144] PCI: Using configuration type OLPC XO-1
+[    0.761744] ACPI: Interpreter disabled.
+[    0.765824] iommu: Default domain type: Translated
+[    0.770324] iommu: DMA domain TLB invalidation policy: lazy mode
+[    0.777036] SCSI subsystem initialized
+[    0.780849] usbcore: registered new interface driver usbfs
+[    0.786526] usbcore: registered new interface driver hub
+[    0.790392] usbcore: registered new device driver usb
+[    0.837551] Advanced Linux Sound Architecture Driver Initialized.
+[    0.843090] PCI: Probing PCI hardware
+[    0.850314] PCI: root bus 00: using default resources
+[    0.855452] PCI: Probing PCI hardware (bus 00)
+[    0.860608] PCI host bridge to bus 0000:00
+[    0.864803] pci_bus 0000:00: root bus resource [io  0x0000-0xffff]
+[    0.870321] pci_bus 0000:00: root bus resource [mem 0x00000000-0xffffffff]
+[    0.877300] pci_bus 0000:00: No busn resource found for root bus, will use [bus 00-ff]
+[    0.880387] pci 0000:00:01.0: [1022:0028] type 00 class 0x060000 conventional PCI endpoint
+[    0.890814] pci 0000:00:01.1: [1022:2081] type 00 class 0x030000 conventional PCI endpoint
+[    0.900343] pci 0000:00:01.1: BAR 0 [mem 0xfd000000-0xfdffffff]
+[    0.906371] pci 0000:00:01.1: BAR 1 [mem 0xfe000000-0xfe003fff]
+[    0.910320] pci 0000:00:01.1: BAR 2 [mem 0xfe004000-0xfe007fff]
+[    0.920320] pci 0000:00:01.1: BAR 3 [mem 0xfe008000-0xfe00bfff]
+[    0.926339] pci 0000:00:01.1: BAR 4 [mem 0xfe00c000-0xfe00ffff]
+[    0.930343] pci 0000:00:01.1: Video device with shadowed ROM at [mem 0x000c0000-0x000dffff]
+[    0.940745] pci 0000:00:01.2: [1022:2082] type 00 class 0x101000 conventional PCI endpoint
+[    0.950342] pci 0000:00:01.2: BAR 0 [mem 0xfe010000-0xfe013fff]
+[    0.956834] pci 0000:00:0c.0: [11ab:4100] type 00 class 0x050101 conventional PCI endpoint
+[    0.960365] pci 0000:00:0c.0: BAR 0 [mem 0xfe020000-0xfe023fff]
+[    0.970807] pci 0000:00:0c.1: [11ab:4101] type 00 class 0x080501 conventional PCI endpoint
+[    0.980366] pci 0000:00:0c.1: BAR 0 [mem 0xfe024000-0xfe027fff]
+[    0.986452] pci 0000:00:0c.1: supports D1
+[    0.990319] pci 0000:00:0c.1: PME# supported from D0 D3hot
+[    0.996397] pci 0000:00:0c.2: [11ab:4102] type 00 class 0x040001 conventional PCI endpoint
+[    1.000365] pci 0000:00:0c.2: BAR 0 [mem 0xfe028000-0xfe02bfff]
+[    1.010808] pci 0000:00:0f.0: [1022:2090] type 00 class 0x060100 conventional PCI endpoint
+[    1.020341] pci 0000:00:0f.0: BAR 0 [io  0x18b0-0x18b7]
+[    1.025667] pci 0000:00:0f.0: BAR 1 [io  0x1000-0x10ff]
+[    1.030320] pci 0000:00:0f.0: BAR 2 [io  0x1800-0x183f]
+[    1.035645] pci 0000:00:0f.0: BAR 3 [io  0x1880-0x189f]
+[    1.040320] pci 0000:00:0f.0: BAR 4 [io  0x1400-0x147f]
+[    1.045646] pci 0000:00:0f.0: BAR 5 [io  0x1840-0x187f]
+[    1.050809] pci 0000:00:0f.3: [1022:2093] type 00 class 0x040100 conventional PCI endpoint
+[    1.060343] pci 0000:00:0f.3: BAR 0 [io  0x1480-0x14ff]
+[    1.066210] pci 0000:00:0f.4: [1022:2094] type 00 class 0x0c0310 conventional PCI endpoint
+[    1.070342] pci 0000:00:0f.4: BAR 0 [mem 0xfe01a000-0xfe01afff]
+[    1.080355] pci 0000:00:0f.4: PME# supported from D0 D3hot D3cold
+[    1.087031] pci 0000:00:0f.5: [1022:2095] type 00 class 0x0c0320 conventional PCI endpoint
+[    1.090342] pci 0000:00:0f.5: BAR 0 [mem 0xfe01b000-0xfe01bfff]
+[    1.100355] pci 0000:00:0f.5: PME# supported from D0 D3hot D3cold
+[    1.107034] pci_bus 0000:00: busn_res: [bus 00-ff] end is updated to 00
+[    1.111871] PCI: pci_cache_line_size set to 32 bytes
+[    1.120370] e820: reserve RAM buffer [mem 0x0009f000-0x0009ffff]
+[    1.126472] e820: reserve RAM buffer [mem 0x0ec00000-0x0fffffff]
+[    1.424916] pci 0000:00:01.1: vgaarb: setting as boot VGA device
+[    1.430299] pci 0000:00:01.1: vgaarb: bridge control possible
+[    1.430299] pci 0000:00:01.1: vgaarb: VGA device added: decodes=io+mem,owns=io+mem,locks=none
+[    1.430330] vgaarb: loaded
+[    1.434310] clocksource: Switched to clocksource tsc-early
+[    1.439909] pnp: PnP ACPI: disabled
+[    1.496772] NET: Registered PF_INET protocol family
+[    1.502226] IP idents hash table entries: 4096 (order: 3, 32768 bytes, linear)
+[    1.512379] tcp_listen_portaddr_hash hash table entries: 1024 (order: 0, 4096 bytes, linear)
+[    1.520967] Table-perturb hash table entries: 65536 (order: 6, 262144 bytes, linear)
+[    1.528868] TCP established hash table entries: 2048 (order: 1, 8192 bytes, linear)
+[    1.536716] TCP bind hash table entries: 2048 (order: 2, 16384 bytes, linear)
+[    1.544041] TCP: Hash tables configured (established 2048 bind 2048)
+[    1.550582] UDP hash table entries: 256 (order: 1, 8192 bytes, linear)
+[    1.557304] UDP-Lite hash table entries: 256 (order: 1, 8192 bytes, linear)
+[    1.564665] NET: Registered PF_UNIX/PF_LOCAL protocol family
+[    1.652039] pci_bus 0000:00: resource 4 [io  0x0000-0xffff]
+[    1.657746] pci_bus 0000:00: resource 5 [mem 0x00000000-0xffffffff]
+[    1.680385] pci 0000:00:0f.4: quirk_usb_early_handoff+0x0/0x5b8 took 15716 usecs
+[    1.688006] PCI: CLS 32 bytes, default 32
+[    1.707464] Initialise system trusted keyrings
+[    1.712436] workingset: timestamp_bits=30 max_order=16 bucket_order=0
+[    1.719600] squashfs: version 4.0 (2009/01/31) Phillip Lougher
+[    1.739254] Key type cifs.idmap registered
+[    1.743515] jffs2: version 2.2. (NAND) (SUMMARY)  © 2001-2006 Red Hat, Inc.
+[    1.767550] fuse: init (API version 7.45)
+[    2.342118] Key type asymmetric registered
+[    2.346318] Asymmetric key parser 'x509' registered
+[    2.351385] io scheduler mq-deadline registered
+[    2.356006] io scheduler kyber registered
+[    2.360480] lxfb 0000:00:01.1: vgaarb: deactivate vga console
+[    2.366887] Console: switching to colour dummy device 80x25
+[    2.394809] lxfb 0000:00:01.1: 16384 KB of video memory at 0xfd000000
+[    2.469450] Console: switching to colour frame buffer device 100x40
+[    2.499257] fb0: Geode LX frame buffer device
+[    2.504407] usbcore: registered new interface driver udlfb
+[    2.511737] Serial: 8250/16550 driver, 4 ports, IRQ sharing disabled
+[    2.519394] serial8250: ttyS0 at I/O 0x3f8 (irq = 4, base_baud = 115200) is a 16550A
+[    2.531868] Non-volatile memory driver v1.3
+[    2.536474] AMD Geode RNG detected
+[    2.541567] random: crng init done
+[    2.564540] brd: module loaded
+[    2.578625] loop: module loaded
+[    2.582595] cs5535-gpio cs5535-gpio: reserved resource region [io  0x1000-0x10ff]
+[    2.590725] gpio gpiochip0: Static allocation of GPIO base is deprecated, use dynamic allocation.
+[    2.606526] OLPC XO-1 support registered
+[    2.617399] input: Power Button as /devices/pci0000:00/0000:00:0f.0/olpc-xo1-sci-acpi/input/input0
+[    2.640792] input: EBook Switch as /devices/pci0000:00/0000:00:0f.0/olpc-xo1-sci-acpi/input/input1
+[    2.666529] input: Lid Switch as /devices/pci0000:00/0000:00:0f.0/olpc-xo1-sci-acpi/input/input2
+[    2.701674] olpc-xo1-sci-acpi olpc-xo1-sci-acpi: SCI is mapped to IRQ 3
+[    2.722290] cs5535-mfd 0000:00:0f.0: 4 devices registered.
+[    2.740200] usbcore: registered new interface driver carl9170
+[    2.756582] usbcore: registered new interface driver usb8xxx
+[    2.772910] usbcore: registered new interface driver rt2800usb
+[    2.789401] usbcore: registered new device driver r8152-cfgselector
+[    2.806670] usbcore: registered new interface driver r8152
+[    2.823338] usbcore: registered new interface driver asix
+[    2.839959] usbcore: registered new interface driver ax88179_178a
+[    2.857639] clocksource: tsc: mask: 0xffffffffffffffff max_cycles: 0x637232978b, max_idle_ns: 440795211758 ns
+[    2.891555] clocksource: Switched to clocksource tsc
+[    2.909272] ehci-pci 0000:00:0f.5: EHCI Host Controller
+[    2.927495] ehci-pci 0000:00:0f.5: new USB bus registered, assigned bus number 1
+[    2.948481] ehci-pci 0000:00:0f.5: irq 10, io mem 0xfe01b000
+[    2.981302] ehci-pci 0000:00:0f.5: USB 2.0 started, EHCI 1.00
+[    3.000924] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 6.18
+[    3.022918] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
+[    3.043752] usb usb1: Product: EHCI Host Controller
+[    3.062083] usb usb1: Manufacturer: Linux 6.18.8-1 ehci_hcd
+[    3.081086] usb usb1: SerialNumber: 0000:00:0f.5
+[    3.100238] hub 1-0:1.0: USB hub found
+[    3.117125] hub 1-0:1.0: 4 ports detected
+[    3.135666] ohci-pci 0000:00:0f.4: OHCI PCI host controller
+[    3.154250] ohci-pci 0000:00:0f.4: new USB bus registered, assigned bus number 2
+[    3.175013] ohci-pci 0000:00:0f.4: irq 10, io mem 0xfe01a000
+[    3.283709] usb usb2: New USB device found, idVendor=1d6b, idProduct=0001, bcdDevice= 6.18
+[    3.305761] usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1
+[    3.326606] usb usb2: Product: OHCI PCI host controller
+[    3.345119] usb usb2: Manufacturer: Linux 6.18.8-1 ohci_hcd
+[    3.363727] usb usb2: SerialNumber: 0000:00:0f.4
+[    3.382617] hub 2-0:1.0: USB hub found
+[    3.398761] hub 2-0:1.0: 4 ports detected
+[    3.416747] usbcore: registered new interface driver usb-storage
+[    3.434802] usbcore: registered new interface driver ftdi_sio
+[    3.451889] usbserial: USB Serial support registered for FTDI USB Serial Device
+[    3.470970] i8042: PNP: No PS/2 controller found.
+[    3.486758] i8042: Probing ports directly.
+[    3.512534] serio: i8042 KBD port at 0x60,0x64 irq 1
+[    3.528720] serio: i8042 AUX port at 0x60,0x64 irq 12
+[    3.548361] rtc_cmos rtc_cmos: registered as rtc0
+[    3.564458] rtc_cmos rtc_cmos: setting system clock to 1999-12-06T02:13:24 UTC (944446404)
+[    3.584562] rtc_cmos rtc_cmos: alarms up to one year, y3k, 114 bytes nvram
+[    3.603412] i2c_dev: i2c /dev entries driver
+[    3.619997] usb 1-1: new high-speed USB device number 2 using ehci-pci
+[    3.639472] cs5535-smb cs5535-smb: SCx200 device 'CS5535 ACB0' registered
+[    3.664688] sdhci: Secure Digital Host Controller Interface driver
+[    3.682775] sdhci: Copyright(c) Pierre Ossman
+[    3.699320] sdhci-pci 0000:00:0c.1: SDHCI controller found [11ab:4101] (rev 10)
+[    3.719592] sdhci-pci 0000:00:0c.1: incomplete constraints, dummy supplies not allowed (id=vmmc)
+[    3.740622] sdhci-pci 0000:00:0c.1: incomplete constraints, dummy supplies not allowed (id=vqmmc)
+[    3.761596] sdhci-pci 0000:00:0c.1: incomplete constraints, dummy supplies not allowed (id=vqmmc2)
+[    3.793303] mmc0 bounce up to 128 segments into one, max segment size 65536 bytes
+[    3.813093] Geode LX AES 0000:00:01.2: GEODE AES engine enabled.
+[    3.833029] input: AT Translated Set 2 keyboard as /devices/platform/i8042/serio0/input/input3
+[    3.864449] snd_cs5535audio 0000:00:0f.3: Failure reading codec reg 0x7e, Last value=0x7e805368
+[    3.886157] snd_cs5535audio 0000:00:0f.3: Failure reading codec reg 0x7e, Last value=0x7e805368
+[    3.932130] usb 1-1: New USB device found, idVendor=1286, idProduct=2001, bcdDevice=31.07
+[    3.953276] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=0
+[    3.973186] usb 1-1: Product: MARVELL Wireless Device
+[    3.990836] usb 1-1: Manufacturer: Marvell
+[    4.030964] usbcore: registered new interface driver snd-usb-audio
+[    4.050387] NET: Registered PF_INET6 protocol family
+[    4.090641] mmc0: SDHCI controller on PCI [0000:00:0c.1] using DMA
+[    4.128618] Segment Routing with IPv6
+[    4.144951] In-situ OAM (IOAM) with IPv6
+[    4.161491] sit: IPv6, IPv4 and MPLS over IPv4 tunneling driver
+[    4.181500] NET: Registered PF_PACKET protocol family
+[    4.199301] Key type dns_resolver registered
+[    4.217451] microcode: AMD CPU family 0x5 not supported
+[    4.254322] sched_clock: Marking stable (3890023556, 361214496)->(4269922395, -18684343)
+[    4.308684] usb 1-1: Direct firmware load for libertas/usb8388_olpc.bin failed with error -2
+[    4.331559] Loading compiled-in X.509 certificates
+[    4.373863] usb 1-1: Direct firmware load for libertas/usb8388_v9.bin failed with error -2
+[    4.397418] usb 1-1: Direct firmware load for libertas/usb8388_v5.bin failed with error -2
+[    4.420055] cfg80211: Loading compiled-in X.509 certificates for regulatory database
+[    4.442798] usb 1-1: Direct firmware load for libertas/usb8388.bin failed with error -2
+[    4.485700] Loaded X.509 cert 'sforshee: 00b28ddf47aef9cea7'
+[    4.524865] Loaded X.509 cert 'wens: 61c038651aabdcf94bd0ac7ff06c7248db18c600'
+[    4.546190] clk: Disabling unused clocks
+[    4.563930] ALSA device list:
+[    4.580392]   #0: CS5535 Audio cs5535audio at 0x1480, irq 5
+[    4.599933] faux_driver regulatory: Direct firmware load for regulatory.db failed with error -2
+[    4.622731] cfg80211: failed to load regulatory.db
+[    4.642205] check access for rdinit=/init failed: -2, ignoring
+[    4.732549] mmc0: new high speed SDHC card at address aaaa
+[    4.755245] mmcblk0: mmc0:aaaa SR32G 29.7 GiB
+[    4.779471]  mmcblk0: p1 p4
+[    4.856685] psmouse serio1: hgpk: ID: 67 00 50
+[    4.875052] psmouse serio1: hgpk: OLPC touchpad revision 0x50
+[    4.918177] input: OLPC HGPK ALPS HGPK as /devices/platform/i8042/serio1/input/input5
+[    5.408448] EXT4-fs (mmcblk0p1): mounted filesystem 8bf49366-2efd-4f78-85da-cc08c10b462d r/w with ordered data mode. Quota mode: disabled.
+[    5.449058] VFS: Mounted root (ext4 filesystem) on device 179:1.
+[    5.470879] devtmpfs: mounted
+[    5.489416] Freeing unused kernel image (initmem) memory: 516K
+[    5.510135] Write protecting kernel text and read-only data: 10392k
+[    5.530602] rodata_test: all tests were successful
+[    5.549553] Run /sbin/init as init process
+[    5.567591]   with arguments:
+[    5.584256]     /sbin/init
+[    5.600577]   with environment:
+[    5.617175]     HOME=/
+[    5.632768]     TERM=linux
+[    5.648525]     selinux=0
+[    5.985293] udevd[71]: starting version 3.2.14
+[    6.039359] udevd[72]: starting eudev-3.2.14
+[    6.656830] udevd[74]: Unknown key identifier 'btn_dpad_up'
+[    6.656915] udevd[74]: Unknown key identifier 'btn_dpad_down'
+[    6.656980] udevd[74]: Unknown key identifier 'btn_dpad_left'
+[    6.657043] udevd[74]: Unknown key identifier 'btn_dpad_right'
+[    6.657472] udevd[74]: Unknown key identifier 'btn_north'
+[    6.657534] udevd[74]: Unknown key identifier 'btn_south'
+[    6.657595] udevd[74]: Unknown key identifier 'btn_west'
+[    6.657656] udevd[74]: Unknown key identifier 'btn_east'
+[    9.471945] EXT4-fs (mmcblk0p1): re-mounted 8bf49366-2efd-4f78-85da-cc08c10b462d ro.
+[    9.921105] NET: Registered PF_KEY protocol family
+[    9.956783] Initializing XFRM netlink socket
+[   10.214997] usb8xxx 1-1:1.0 (unnamed net_device) (uninitialized): 00:17:c4:14:70:35, fw 5.43.7p0, cap 0x000003a3
+[   10.216590] usb8xxx 1-1:1.0 (unnamed net_device) (uninitialized): PREP_CMD: command 0x00a3 failed: 2
+[   10.216963] usb8xxx 1-1:1.0 (unnamed net_device) (uninitialized): PREP_CMD: command 0x10ac failed: 2
+[   10.217338] usb8xxx 1-1:1.0 (unnamed net_device) (uninitialized): PREP_CMD: command 0x00a3 failed: 2
+[   10.219621] usb8xxx 1-1:1.0 wlan0: Marvell WLAN 802.11 adapter
+[   10.231453] usb8xxx 1-1:1.0 wlan0: PREP_CMD: command 0x00a5 failed: 2
+[   10.232365] usb8xxx 1-1:1.0 wlan0: Firmware doesn't wake via command interrupt; disabling PS mode
+[   12.270331] ieee80211 phy0: assoc: bss (null) not in scan results
+[   31.174260] EXT4-fs (mmcblk0p1): re-mounted 8bf49366-2efd-4f78-85da-cc08c10b462d r/w.
+```
+
+Have fun!

BIN
openadk.org/static/img/numato-mimasv2.jpg


BIN
openadk.org/static/img/olpc.jpg