Welcome! Log In Create A New Profile

Advanced

QNAP TS-228A RTD1295

Posted by vinibali 
QNAP TS-228A RTD1295
January 16, 2026 04:17PM
Hi there!
I would like to modify my the boot device on the TS-228A to exchange my old NAS326.
My first goal would be to boot Linux on a flash drive. IIRC this SoC pretty much gained mainline support for the Linux kernel in the recent years, compared to how RTD12xx was in the first years.
Specs:
* Realtek RTD1295 4-core 1.4GHz processor (ARMv8 - 64bit)
* 1GB DDR4
* 4GB eMMC
* Gbit ethernet
* 1xUSB3.0, 2xUSB2.0
* 2x 3,5" HDD bays

I've found the UART port, which is easily accessible from the top if you remove the HDD plastic cover.
--1---2---3----4----
|TX|NC|RX|GND|
-----------------------
classic 115200, 8N1, 3.3Volts.

But I couldn't get the U-Boot shell, even if there is a message in the logs:
"Hit Esc or Tab key to enter console mode or rescue linux: 0"
I tried the factory methods to mess up the image restore, but nothing really works.
I can see the active voltage on the RX pin, but it's picking up the keyboard signals trough the minicom terminal.
Do you have any ideas how to interact with U-Boot?
Re: QNAP TS-228A RTD1295
January 17, 2026 04:34AM
vinibali,

> IIRC this SoC pretty much gained mainline
> support for the Linux kernel in the recent years,
> compared to how RTD12xx was in the first years.

Yes. But this specific board QNAP TS-228A is not supported in the mainline kernel or u-boot yet.

> But I couldn't get the U-Boot shell, even if there
> is a message in the logs:
> "Hit Esc or Tab key to enter console mode or
> rescue linux: 0"

> Do you have any ideas how to interact with U-Boot?

Try typing Esc or Tab repeatedly while you powering up. If u-boot bootdelay is 0 then it will boot right away. But it is still interruptible if there is input before the countdown starts.

OTOH, if autoboot is set then you cannot interrupt the countdown.

-bodhi
===========================
Forum Wiki
bodhi's corner (buy bodhi a beer)
Re: QNAP TS-228A RTD1295
January 17, 2026 07:11AM
I switched to another machine, where tmux and minicom are newer. I was able to interrupt the autoboot this time.
I'll keep you posted!
Re: QNAP TS-228A RTD1295
February 08, 2026 03:28AM
Mainline doesn't seem to have the speed, I assume for some reason the CPU is running on very low frequency. SMP is also a very hard topic, I saw many discussions about Realtek's own spin-table.
Is there some fork what would look promising to fix this SoC?
From the specs POV this device would be a great and powerful pick, but the lack of drivers makes this very hard to use.
Realtek-OpenSouce is very old: https://github.com/Realtek-OpenSource/linux-kernel,
maybe BananaPI's own fork has some more commits: https://github.com/BPI-SINOVOIP/BPI-W2-bsp
But as you can see the systemd is taking so much time with it's processes, it could easily reach 2000 secs, doing nothing else just taking care of the units. Pretty much the same if I decrease the timeouts or calling bash in the init parameter.
Realtek> setend ; setenv serverip 192.168.4.3 ; setenv ipaddr 192.168.4.2 ; setenv gatewayip 192.168.4.1 ; tftp $kernel_loadaddr UImage_rtd1295 ; tftp $fdt_loadaddr rtd1295-zidoo-x9.dtb ; usb start ; mmc rescan ; setenv bootargs "audit=0 console=ttyS0,115200 root=/dev/sda2 rootfstype=f2fs rootflags=compress_algorithm=zstd rootdelay=5 earlyprintk=serial" ; bootm $kernel_loadaddr - $fdt_loadaddr
Using r8168#0 device
TFTP from server 192.168.4.3; our IP address is 192.168.4.2
Filename 'UImage_rtd1295'.
Load address: 0x20200000
Loading: ##
         3.6 MiB/s
done
Bytes transferred = 41867840 (27eda40 hex)
Using r8168#0 device
TFTP from server 192.168.4.3; our IP address is 192.168.4.2
Filename 'rtd1295-zidoo-x9.dtb'.
Load address: 0x20000000
Loading: #
         1.2 MiB/s
done
Bytes transferred = 2560 (a00 hex)
starting USB...
USB0:   Register 2000140 NbrPorts 2
Starting the controller
USB XHCI 1.10
scanning bus 0 for devices... Unknown request , typeReq = 0x200c
1 USB Device(s) found
USB1:   Register 1000140 NbrPorts 1
Starting the controller
USB XHCI 1.10
scanning bus 1 for devices... Unknown request , typeReq = 0x200c
1 USB Device(s) found
USB2:   USB EHCI 1.00
scanning bus 2 for devices... 2 USB Device(s) found
       scanning usb for storage devices...  address 4
1 Storage Device(s) found
rsp[0]=0x11010030,
                       rsp[1]=0x30344736,
                       rsp[2]=0x300258d2,
                       rsp[3]=0x11d3c371
The cid_val is 11.
rsp[0]=0xd05e0032,
                       rsp[1]=0x0f5903ff,
                       rsp[2]=0xffffffe7,
                       rsp[3]=0x924000e3
mmc->version=0x40000000
version=0x00000004
[LY] cardtype=57, mmc->card_caps=0f
[LY] freq = 00464388, clk diver = 00000080
[LY] speed up emmc at HS-200
[LY] HS-200 bus width=2
[LY] mmc->boot_caps = 20b
TEMP TX_WINDOW=0x7ffffffe, TX_best=0xf
RX_WINDOW=0x3ffffffc, RX_best=0xf
TX1_WINDOW=0x3fffff80, TX_best=0x12
[LY] hs200 : 0
[HC] ERASE Unit Size = 4194304 bytes
[HC] WPG_SIZE = 4194304 bytes
## Booting kernel from Legacy Image at 20200000 ...
   Image Name:   Linux-6.18
   Created:      2026-01-26  14:58:04 UTC
   Image Type:   AArch64 Linux Kernel Image (uncompressed)
   Data Size:    41867776 Bytes = 39.9 MiB
   Load Address: 02000000
   Entry Point:  02000000
   Verifying Checksum ... OK
## Flattened Device Tree blob at 20000000
   Booting using the fdt blob at 0x20000000
   Loading Kernel Image ... OK
   Using Device Tree in place at 0000000020000000, end 00000000200039ff
WARNING: could not set resume-entry-addr FDT_ERR_BADOFFSET.
[FDT] mac = XX:XX:XX:XX:XX:XX
Unable to update property /gmac@98016000:local-mac-address, err=FDT_ERR_NOTFOUND
Unable to update property /gmac@0x98060000:local-mac-address, err=FDT_ERR_NOTFOUND
[FDT] update MAC address
Bring UP slave CPUs

Starting Kernel ...

flushing dcache successfully.
[    0.000000] Booting Linux on physical CPU 0x0000000000 [0x410fd034]
[    0.000000] Linux version 6.18.7 (user@PC) (aarch64-linux-gnu-gcc (GCC) 15.1.0, GNU ld (GNU Binutils) 2.44) #3 SMP PREEMPT Mon Jan 26 07:05:26 CET 2026
[    0.000000] KASLR disabled due to lack of seed
[    0.000000] Machine model: Zidoo X9S
[    0.000000] efi: UEFI not found.
[    0.000000] OF: reserved mem: Reserved memory: No reserved-memory node in the DT
[    0.000000] NUMA: Faking a node at [mem 0x000000000001f000-0x000000007fffffff]
[    0.000000] NODE_DATA(0) allocated [mem 0x7fc05a80-0x7fc080ff]
[    0.000000] Zone ranges:
[    0.000000]   DMA      [mem 0x000000000001f000-0x000000007fffffff]
[    0.000000]   DMA32    empty
[    0.000000]   Normal   empty
[    0.000000] Movable zone start for each node
[    0.000000] Early memory node ranges
[    0.000000]   node   0: [mem 0x000000000001f000-0x000000007fffffff]
[    0.000000] Initmem setup node 0 [mem 0x000000000001f000-0x000000007fffffff]
[    0.000000] On node 0, zone DMA: 31 pages in unavailable ranges
[    0.000000] cma: Reserved 32 MiB at 0x000000007ba00000
[    0.000000] psci: probing for conduit method from DT.
[    0.000000] psci: PSCIv0.1 detected in firmware.
[    0.000000] psci: Conflicting PSCI version detected.
[    0.000000] percpu: Embedded 25 pages/cpu s62488 r8192 d31720 u102400
[    0.000000] Detected VIPT I-cache on CPU0
[    0.000000] CPU features: detected: ARM erratum 845719
[    0.000000] alternatives: applying boot alternatives
[    0.000000] Kernel command line: audit=0 console=ttyS0,115200 root=/dev/sda2 rootfstype=f2fs rootflags=compress_algorithm=zstd rootdelay=5 earlyprintk=serial
[    0.000000] audit: disabled (until reboot)
[    0.000000] Unknown kernel command line parameters "earlyprintk=serial", will be passed to user space.
[    0.000000] printk: log buffer data + meta data: 131072 + 458752 = 589824 bytes
[    0.000000] Dentry cache hash table entries: 262144 (order: 9, 2097152 bytes, linear)
[    0.000000] Inode-cache hash table entries: 131072 (order: 8, 1048576 bytes, linear)
[    0.000000] software IO TLB: SWIOTLB bounce buffer size adjusted to 2MB
[    0.000000] software IO TLB: area num 4.
[    0.000000] software IO TLB: mapped [mem 0x000000007b600000-0x000000007b800000] (2MB)
[    0.000000] Fallback order for Node 0: 0
[    0.000000] Built 1 zonelists, mobility grouping on.  Total pages: 524257
[    0.000000] Policy zone: DMA
[    0.000000] mem auto-init: stack:all(zero), heap alloc:off, heap free:off
[    0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=4, Nodes=1
[    0.000000] rcu: Preemptible hierarchical RCU implementation.
[    0.000000] rcu:     RCU event tracing is enabled.
[    0.000000] rcu:     RCU restricting CPUs from NR_CPUS=512 to nr_cpu_ids=4.
[    0.000000]  Trampoline variant of Tasks RCU enabled.
[    0.000000]  Tracing variant of Tasks RCU enabled.
[    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=4
[    0.000000] RCU Tasks: Setting shift to 2 and lim to 1 rcu_task_cb_adjust=1 rcu_task_cpu_ids=4.
[    0.000000] RCU Tasks Trace: Setting shift to 2 and lim to 1 rcu_task_cb_adjust=1 rcu_task_cpu_ids=4.
[    0.000000] NR_IRQS: 64, nr_irqs: 64, preallocated irqs: 0
[    0.000000] Root IRQ handler: gic_handle_irq
[    0.000000] GIC: Using split EOI/Deactivate mode
[    0.000000] rcu: srcu_init: Setting srcu_struct sizes based on contention.
[    0.000000] arch_timer: cp15 timer running at 27.00MHz (phys).
[    0.000000] clocksource: arch_sys_counter: mask: 0xffffffffffffff max_cycles: 0x63a1e71a3, max_idle_ns: 440795203123 ns
[    0.000001] sched_clock: 56 bits at 27MHz, resolution 37ns, wraps every 4398046511093ns
[    0.000335] Console: colour dummy device 80x25
[    0.000465] Calibrating delay loop (skipped), value calculated using timer frequency.. 54.00 BogoMIPS (lpj=108000)
[    0.000484] pid_max: default: 32768 minimum: 301
[    0.000625] LSM: initializing lsm=capability
[    0.000809] Mount-cache hash table entries: 4096 (order: 3, 32768 bytes, linear)
[    0.000833] Mountpoint-cache hash table entries: 4096 (order: 3, 32768 bytes, linear)
[    0.002368] cacheinfo: Unable to detect cache hierarchy for CPU 0
[    0.002382] psci: no cpu_on method, not booting CPU1
[    0.002388] psci: no cpu_on method, not booting CPU2
[    0.002393] psci: no cpu_on method, not booting CPU3
[    0.004274] rcu: Hierarchical SRCU implementation.
[    0.004280] rcu:     Max phase no-delay instances is 1000.
[    0.004665] Timer migration: 1 hierarchy levels; 8 children per group; 1 crossnode level
[    0.005214] EFI services will not be available.
[    0.005589] smp: Bringing up secondary CPUs ...
[    0.005613] smp: Brought up 1 node, 1 CPU
[    0.005623] SMP: Total of 1 processors activated.
[    0.005628] CPU: All CPU(s) started at EL2
[    0.005672] CPU features: detected: 32-bit EL0 Support
[    0.005677] CPU features: detected: 32-bit EL1 Support
[    0.005688] CPU features: detected: CRC32 instructions
[    0.005710] CPU features: detected: PMUv3
[    0.005771] alternatives: applying system-wide alternatives
[    0.008000] Memory: 1976632K/2097028K available (19008K kernel code, 5430K rwdata, 13032K rodata, 3264K init, 690K bss, 84140K reserved, 32768K cma-reserved)
[    0.009089] devtmpfs: initialized
[    0.013792] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 7645041785100000 ns
[    0.013825] posixtimers hash table entries: 2048 (order: 3, 32768 bytes, linear)
[    0.013917] futex hash table entries: 1024 (65536 bytes on 1 NUMA nodes, total 64 KiB, linear).
[    0.014715] 22352 pages in range for non-PLT usage
[    0.014722] 513872 pages in range for PLT usage
[    0.014972] pinctrl core: initialized pinctrl subsystem
[    0.017495] DMI not present or invalid.
[    0.021966] NET: Registered PF_NETLINK/PF_ROUTE protocol family
[    0.023724] DMA: preallocated 256 KiB GFP_KERNEL pool for atomic allocations
[    0.024620] DMA: preallocated 256 KiB GFP_KERNEL|GFP_DMA pool for atomic allocations
[    0.026154] DMA: preallocated 256 KiB GFP_KERNEL|GFP_DMA32 pool for atomic allocations
[    0.027654] thermal_sys: Registered thermal governor 'step_wise'
[    0.027661] thermal_sys: Registered thermal governor 'power_allocator'
[    0.027751] cpuidle: using governor menu
[    0.028120] hw-breakpoint: found 6 breakpoint and 4 watchpoint registers.
[    0.028177] ASID allocator initialised with 65536 entries
[    0.032125] Serial: AMBA PL011 UART driver
[    0.039678] HugeTLB: registered 1.00 GiB page size, pre-allocated 0 pages
[    0.039690] HugeTLB: 0 KiB vmemmap can be freed for a 1.00 GiB page
[    0.039699] HugeTLB: registered 32.0 MiB page size, pre-allocated 0 pages
[    0.039706] HugeTLB: 0 KiB vmemmap can be freed for a 32.0 MiB page
[    0.039714] HugeTLB: registered 2.00 MiB page size, pre-allocated 0 pages
[    0.039720] HugeTLB: 0 KiB vmemmap can be freed for a 2.00 MiB page
[    0.039729] HugeTLB: registered 64.0 KiB page size, pre-allocated 0 pages
[    0.039735] HugeTLB: 0 KiB vmemmap can be freed for a 64.0 KiB page
[    0.042745] ACPI: Interpreter disabled.
[    0.045224] iommu: Default domain type: Translated
[    0.045233] iommu: DMA domain TLB invalidation policy: strict mode
[    0.045637] SCSI subsystem initialized
[    0.046239] usbcore: registered new interface driver usbfs
[    0.046309] usbcore: registered new interface driver hub
[    0.046369] usbcore: registered new device driver usb
[    0.046571] usb_phy_generic 98013200.usb-phy: dummy supplies not allowed for exclusive requests (id=vbus)
[    0.047310] pps_core: LinuxPPS API ver. 1 registered
[    0.047317] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>
[    0.047340] PTP clock support registered
[    0.047478] EDAC MC: Ver: 3.0.0
[    0.047944] scmi_core: SCMI protocol bus registered
[    0.049641] FPGA manager framework
[    0.051424] vgaarb: loaded
[    0.051932] clocksource: Switched to clocksource arch_sys_counter
[    0.052420] VFS: Disk quotas dquot_6.6.0
[    0.052456] VFS: Dquot-cache hash table entries: 512 (order 0, 4096 bytes)
[    0.052995] pnp: PnP ACPI: disabled
[    0.064844] NET: Registered PF_INET protocol family
[    0.065215] IP idents hash table entries: 32768 (order: 6, 262144 bytes, linear)
[    0.068363] tcp_listen_portaddr_hash hash table entries: 1024 (order: 2, 16384 bytes, linear)
[    0.068406] Table-perturb hash table entries: 65536 (order: 6, 262144 bytes, linear)
[    0.068427] TCP established hash table entries: 16384 (order: 5, 131072 bytes, linear)
[    0.068646] TCP bind hash table entries: 16384 (order: 7, 524288 bytes, linear)
[    0.069395] TCP: Hash tables configured (established 16384 bind 16384)
[    0.069517] UDP hash table entries: 1024 (order: 4, 65536 bytes, linear)
[    0.069648] UDP-Lite hash table entries: 1024 (order: 4, 65536 bytes, linear)
[    0.069941] NET: Registered PF_UNIX/PF_LOCAL protocol family
[    0.070496] RPC: Registered named UNIX socket transport module.
[    0.070505] RPC: Registered udp transport module.
[    0.070510] RPC: Registered tcp transport module.
[    0.070515] RPC: Registered tcp-with-tls transport module.
[    0.070521] RPC: Registered tcp NFSv4.1 backchannel transport module.
[    0.070540] PCI: CLS 0 bytes, default 64
[    0.077740] kvm [1]: nv: 568 coarse grained trap handlers
[    0.078575] kvm [1]: IPA Size Limit: 40 bits
[    0.084291] kvm [1]: Hyp nVHE mode initialized successfully
[    0.086214] Initialise system trusted keyrings
[    0.086500] workingset: timestamp_bits=42 max_order=19 bucket_order=0
[    0.087011] squashfs: version 4.0 (2009/01/31) Phillip Lougher
[    0.087401] NFS: Registering the id_resolver key type
[    0.087483] Key type id_resolver registered
[    0.087490] Key type id_legacy registered
[    0.087531] nfs4filelayout_init: NFSv4 File Layout Driver Registering...
[    0.087541] nfs4flexfilelayout_init: NFSv4 Flexfile Layout Driver Registering...
[    0.087774] 9p: Installing v9fs 9p2000 file system support
[    0.197876] Key type asymmetric registered
[    0.197886] Asymmetric key parser 'x509' registered
[    0.197965] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 244)
[    0.197975] io scheduler mq-deadline registered
[    0.197986] io scheduler kyber registered
[    0.198042] io scheduler bfq registered
[    0.208920] ledtrig-cpu: registered to indicate activity on CPUs
[    0.246050] Serial: 8250/16550 driver, 4 ports, IRQ sharing enabled
[    0.250122] printk: legacy console [ttyS0] disabled
[    0.250671] 98007800.serial: ttyS0 at MMIO 0x98007800 (irq = 13, base_baud = 1687500) is a 16550A
[    0.250751] printk: legacy console [ttyS0] enabled
[    1.234775] msm_serial: driver initialized
[    1.239502] SuperH (H)SCI(F) driver initialized
[    1.244323] STM32 USART driver initialized
[    1.260327] loop: module loaded
[    1.265010] megasas: 07.734.00.00-rc1
[    1.278049] tun: Universal TUN/TAP device driver, 1.6
[    1.284398] thunder_xcv, ver 1.0
[    1.287791] thunder_bgx, ver 1.0
[    1.291235] nicpf, ver 1.0
[    1.295823] e1000: Intel(R) PRO/1000 Network Driver
[    1.300849] e1000: Copyright (c) 1999-2006 Intel Corporation.
[    1.306831] e1000e: Intel(R) PRO/1000 Network Driver
[    1.311941] e1000e: Copyright(c) 1999 - 2015 Intel Corporation.
[    1.318096] igb: Intel(R) Gigabit Ethernet Network Driver
[    1.323650] igb: Copyright (c) 2007-2014 Intel Corporation.
[    1.329476] igbvf: Intel(R) Gigabit Virtual Function Network Driver
[    1.335928] igbvf: Copyright (c) 2009 - 2012 Intel Corporation.
[    1.342422] sky2: driver version 1.30
[    1.347885] VFIO - User Level meta-driver version: 0.3
[    1.356064] ehci-platform 98013000.usb: EHCI Host Controller
[    1.363252] usbcore: registered new interface driver usb-storage
[    1.369465] ehci-platform 98013000.usb: new USB bus registered, assigned bus number 1
[    1.381678] i2c_dev: i2c /dev entries driver
[    1.386589] ehci-platform 98013000.usb: irq 14, io mem 0x98013000
[    1.401271] sdhci: Secure Digital Host Controller Interface driver
[    1.407654] sdhci: Copyright(c) Pierre Ossman
[    1.412164] ehci-platform 98013000.usb: USB 2.0 started, EHCI 1.00
[    1.419350] Synopsys Designware Multimedia Card Interface Driver
[    1.426611] hub 1-0:1.0: USB hub found
[    1.431675] sdhci-pltfm: SDHCI platform and OF driver helper
[    1.437577] hub 1-0:1.0: 1 port detected
[    1.447558] usbcore: registered new interface driver usbhid
[    1.453323] usbhid: USB HID core driver
[    1.465571] NET: Registered PF_PACKET protocol family
[    1.471010] 9pnet: Installing 9P2000 support
[    1.475501] Key type dns_resolver registered
[    1.503091] registered taskstats version 1
[    1.508003] Loading compiled-in X.509 certificates
[    1.531411] Demotion targets for Node 0: null
[    1.536917] clk: Disabling unused clocks
[    1.541014] PM: genpd: Disabling unused power domains
[    1.546513] dw-apb-uart 98007800.serial: forbid DMA for kernel console
[    1.553297] check access for rdinit=/init failed: -2, ignoring
[    1.559316] Waiting 5 sec before mounting root device...
[    1.691959] usb 1-1: new high-speed USB device number 2 using ehci-platform
[    1.841915] usb-storage 1-1:1.0: USB Mass Storage device detected
[    1.848768] scsi host0: usb-storage 1-1:1.0
[    2.885165] scsi 0:0:0:0: Direct-Access     SanDisk  Ultra Fit        1.00 PQ: 0 ANSI: 6
[    2.895899] sd 0:0:0:0: [sda] 30375936 512-byte logical blocks: (15.6 GB/14.5 GiB)
[    2.904894] sd 0:0:0:0: [sda] Write Protect is off
[    2.910897] sd 0:0:0:0: [sda] Write cache: disabled, read cache: enabled, doesn't support DPO or FUA
[    2.938303]  sda: sda1 sda2 sda3
[    2.942518] sd 0:0:0:0: [sda] Attached SCSI removable disk
[    6.691123] F2FS-fs (sda2): f2fs_recover_fsync_data: recovery fsync data, check_only: 0
[    6.705618] F2FS-fs (sda2): Mounted with checkpoint version = 28ac2420
[    6.712472] VFS: Mounted root (f2fs filesystem) readonly on device 8:2.
[    6.722978] devtmpfs: mounted
[    6.728277] Freeing unused kernel memory: 3264K
[    6.733153] Run /sbin/init as init process
[    7.222532] systemd[1]: System time advanced to built-in epoch: Wed 2026-01-07 19:31:44 UTC
[   68.580050] systemd[1]: systemd 259-2-arch running in system mode (+PAM +AUDIT -SELINUX +APPARMOR -IMA +IPE +SMACK +SECCOMP +GCRYPT +GNUTLS +OPENSSL +ACL +BLKID +CURL +E)
[   68.614259] systemd[1]: Detected architecture arm64.
[   99.318383] systemd[1]: Initializing machine ID from random generator.
[   99.325436] systemd[1]: Installed transient '/etc/machine-id' file.
[   99.333645] systemd[1]: Hostname set to <alarm>.
[  130.568240] systemd[1]: bpf-restrict-fs: BPF LSM hook not enabled in the kernel, BPF LSM not supported.
[  163.730125] systemd[1]: Queued start job for default target Graphical Interface.
[  165.576901] systemd[1]: Created slice Slice /system/dirmngr.
[  197.618094] systemd[1]: Created slice Slice /system/getty.
[  228.338165] systemd[1]: Created slice Slice /system/gpg-agent.
[  259.058166] systemd[1]: Created slice Slice /system/gpg-agent-browser.
Re: QNAP TS-228A RTD1295
February 09, 2026 11:15PM
vinibali,

> Mainline doesn't seem to have the speed, I assume
> for some reason the CPU is running on very low
> frequency.
> [    0.000000] Booting Linux on physical CPU
> 0x0000000000 [0x410fd034]
> [    0.000000] Linux version 6.18.7 (user@PC)
> (aarch64-linux-gnu-gcc (GCC) 15.1.0, GNU ld (GNU
> Binutils) 2.44) #3 SMP PREEMPT Mon Jan 26 07:05:26
> CET 2026
> [    0.000000] KASLR disabled due to lack of seed
> [    0.000000] Machine model: Zidoo X9S

Probably this is the wrong machine model for this QNAPS TS-228A.
> [    0.005623] SMP: Total of 1 processors
> activated.

And there is only 1 CPU activated.

-bodhi
===========================
Forum Wiki
bodhi's corner (buy bodhi a beer)
Author:

Your Email:


Subject:


Spam prevention:
Please, enter the code that you see below in the input field. This is for blocking bots that try to post this form automatically. If the code is hard to read, then just try to guess it right. If you enter the wrong code, a new image is created and you get another chance to enter it right.
Message: