Explorar o código

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

Waldemar Brodkorb hai 3 meses
pai
achega
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
 for your appliance. It might not be usable out-of-the box for the
 different samples provided.
 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.
 Samples for different kind of system emulators or simulators are included, too.
 There are samples for Qemu (different architectures), Synopsys NSIM, Aranym-M68K
 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=BIN
openadk.org/static/img/numato-mimasv2.jpg


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