Quantcast
Channel: Linux Device Hacking
Viewing all articles
Browse latest Browse all 3178

Debian on Synology DS112 (3 replies)

$
0
0
Hello,

I have an old Synology DS112 that I want to run with Debian.

I started by testing debian with stock u-boot :
I followed Ivanj's topic for DS211 and successfully booted using tftpboot with kirkwood-ds112.dtb uImage/uInitrd and and usb rootfs.

Only issue I came to so far is that I don't have network connectivity, and some strange message I did not totally understood (added at bottom of boot log).

Can someone guide me to troubleshoot this issue?

Below is boot log :
         __  __                      _ _
        |  \/  | __ _ _ ____   _____| | |
        | |\/| |/ _` | '__\ \ / / _ \ | |
        | |  | | (_| | |   \ V /  __/ | |
        |_|  |_|\__,_|_|    \_/ \___|_|_|
 _   _     ____              _
| | | |   | __ )  ___   ___ | |_
| | | |___|  _ \ / _ \ / _ \| __|
| |_| |___| |_) | (_) | (_) | |_
 \___/    |____/ \___/ \___/ \__|  ** LOADER **
 ** MARVELL BOARD: Synology Disk Station LE

U-Boot 1.1.4 (Aug  1 2011 - 17:06:51) Marvell version: 3.5.9

U-Boot code: 00600000 -> 0067FFF0  BSS: -> 0068B3D4

Soc: 88F6282 A0CPU running @ 1600Mhz L2 running @ 533Mhz
SysClock = 533Mhz , TClock = 200Mhz

DRAM (DDR3) CAS Latency = 7 tRP = 7 tRAS = 20 tRCD=7
DRAM CS[0] base 0x00000000   size 256MB
DRAM Total size 256MB  16bit width
Addresses 8M - 0M are saved for the U-Boot usage.
Mem malloc Initialization (8M - 7M): Done
Using default environment

[4096kB@f8000000] Flash:  4 MB

CPU : Marvell Feroceon (Rev 1)

Streaming disabled
Write allocate disabled


USB 0: host mode
PEX 0: interface detected no Link.
PEX 1: PCI Express Root Complex Interface
PEX interface detected Link X1

Synology Model: DS112
Fan Status: Good

Net:   egiga0 [PRIME], egiga1
Hit any key to stop autoboot:  0
Marvell>> setenv ipaddr 192.168.1.128
Marvell>> setenv serverip 2.168.1.180
Marvell>> setenv bootargs 00 root=LABEL=rootfs rootdelay=10 earlyprintk=serial'
Marvell>> mw 0x800000 0 1
Marvell>> setenv ipaddr 192.168.1.128
Marvell>> setenv serverip 192.168.1.180
Marvell>> setenv bootargs 'console=ttyS0,115200 root=LABEL=rootfs rootdelay=10 earlyprintk=serial'
Marvell>> mw 0x800000 0 1
Marvell>> setenv ethact egiga0
Marvell>> tftpboot 0x800000 uImage
Using egiga0 device
TFTP from server 192.168.1.180; our IP address is 192.168.1.128
Filename 'uImage'.
Load address: 0x800000
Loading: #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         ##################################################
done
Bytes transferred = 6246304 (5f4fa0 hex)
Marvell>> tftpboot 0x2100000 uInitrd
Using egiga0 device
TFTP from server 192.168.1.180; our IP address is 192.168.1.128
Filename 'uInitrd'.
Load address: 0x2100000
Loading: #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         ###########################
done
Bytes transferred = 5791271 (585e27 hex)
Marvell>> printenv
bootcmd=bootm F8080000 F8280000
baudrate=115200
loads_echo=0
rootpath=/mnt/ARM_FS/
run_diag=yes
stdin=serial
stdout=serial
stderr=serial
console=console=ttyS0,115200 mtdparts=spi_flash:0x80000@0(uboot)ro,0x300000@0x100000(root)
mainlineLinux=no
enaMonExt=no
enaCpuStream=no
enaWrAllo=no
pexMode=RC
disL2Cache=no
setL2CacheWT=yes
disL2Prefetch=yes
enaICPref=yes
enaDCPref=yes
sata_dma_mode=yes
MALLOC_len=1
ethprime=egiga0
netbsd_en=no
vxworks_en=no
bootargs_root=root=/dev/nfs rw
bootargs_end=:::DB88FXX81:eth0:none
image_name=uImage
standalone=fsload 0x2000000 $(image_name);setenv bootargs $(console) root=/dev/mtdblock0 rw ip=$(ipaddr):$(serverip)$(bootargs_end) $(mvPhoneConfig); bootm 0x2000000;
lcd0_enable=0
lcd0_params=640x480-16@60
bootdelay=3
disaMvPnp=no
ethaddr=00:50:43:3c:3b:5d
ethmtu=1500
mvPhoneConfig=mv_phone_config=dev[0]:fxs,dev[1]:fxo
mvNetConfig=mv_net_config=(00:11:88:0f:62:81,0:1:2:3),mtu=1500
usb0Mode=host
pcieTune=no
pcieTune1=no
bootargs=console=ttyS0,115200 root=LABEL=rootfs rootdelay=10 earlyprintk=serial
ethact=egiga0
filesize=585e27
fileaddr=2100000
netmask=255.255.254.0
ipaddr=192.168.1.128
serverip=192.168.1.180

Environment size: 1151/4092 bytes
Marvell>> bootm 0x800000 0x2100000
## Booting image at 00800000 ...
   Image Name:   Linux-6.5.7-kirkwood-tld-1
   Image Type:   ARM Linux Kernel Image (uncompressed)
   Data Size:    6246240 Bytes =  6 MB
   Load Address: 00008000
   Entry Point:  00008000
   Verifying Checksum ... OK
OK
## Loading Ramdisk Image at 02100000 ...
   Image Name:   initramfs-6.5.7-kirkwood-tld-1
   Image Type:   ARM Linux RAMDisk Image (gzip compressed)
   Data Size:    5791207 Bytes =  5.5 MB
   Load Address: 00000000
   Entry Point:  00000000
   Verifying Checksum ... OK

Starting kernel ...

[    0.000000][    T0] Booting Linux on physical CPU 0x0
[    0.000000][    T0] Linux version 6.5.7-kirkwood-tld-1 (root@tldDebian) (gcc (Debian 12.2.0-14) 12.2.0, GNU ld (GNU Binutils for Debian) 2.40) #2 PREEMPT Wed Oct 18 21:14:11 PDT 2023
[    0.000000][    T0] CPU: Feroceon 88FR131 [56251311] revision 1 (ARMv5TE), cr=0005397f
[    0.000000][    T0] CPU: VIVT data cache, VIVT instruction cache
[    0.000000][    T0] OF: fdt: Machine model: Synology DS112
[    0.000000][    T0] printk: bootconsole [earlycon0] enabled
[    0.000000][    T0] Memory policy: Data cache writeback
[    0.000000][    T0] Zone ranges:
[    0.000000][    T0]   Normal   [mem 0x0000000000000000-0x000000000fffffff]
[    0.000000][    T0] Movable zone start for each node
[    0.000000][    T0] Early memory node ranges
[    0.000000][    T0]   node   0: [mem 0x0000000000000000-0x000000000fffffff]
[    0.000000][    T0] Initmem setup node 0 [mem 0x0000000000000000-0x000000000fffffff]
[    0.000000][    T0] Kernel command line: console=ttyS0,115200 root=LABEL=rootfs rootdelay=10 earlyprintk=serial
[    0.000000][    T0] Dentry cache hash table entries: 32768 (order: 5, 131072 bytes, linear)
[    0.000000][    T0] Inode-cache hash table entries: 16384 (order: 4, 65536 bytes, linear)
[    0.000000][    T0] Built 1 zonelists, mobility grouping on.  Total pages: 64960
[    0.000000][    T0] mem auto-init: stack:off, heap alloc:on, heap free:off
[    0.000000][    T0] Memory: 232300K/262144K available (12288K kernel code, 1755K rwdata, 5416K rodata, 1024K init, 301K bss, 29844K reserved, 0K cma-reserved)
[    0.000000][    T0] SLUB: HWalign=32, Order=0-3, MinObjects=0, CPUs=1, Nodes=1
[    0.000000][    T0] trace event string verifier disabled
[    0.000000][    T0] rcu: Preemptible hierarchical RCU implementation.
[    0.000000][    T0]  Trampoline variant of Tasks RCU enabled.
[    0.000000][    T0]  Tracing variant of Tasks RCU enabled.
[    0.000000][    T0] rcu: RCU calculated value of scheduler-enlistment delay is 10 jiffies.
[    0.000000][    T0] NR_IRQS: 16, nr_irqs: 16, preallocated irqs: 16
[    0.000000][    T0] rcu: srcu_init: Setting srcu_struct sizes based on contention.
[    0.000000][    T0] clocksource: orion_clocksource: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 9556302233 ns
[    0.000001][    T0] sched_clock: 32 bits at 200MHz, resolution 5ns, wraps every 10737418237ns
[    0.008519][    T0] Switching to timer-based delay loop, resolution 5ns
[    0.015589][    T0] Console: colour dummy device 80x30
[    0.020794][    T0] Calibrating delay loop (skipped), value calculated using timer frequency.. 400.00 BogoMIPS (lpj=2000000)
[    0.032012][    T0] CPU: Testing write buffer coherency: ok
[    0.037665][    T0] pid_max: default: 32768 minimum: 301
[    0.049589][    T0] LSM: initializing lsm=capability,integrity
[    0.057201][    T0] Mount-cache hash table entries: 1024 (order: 0, 4096 bytes, linear)
[    0.065227][    T0] Mountpoint-cache hash table entries: 1024 (order: 0, 4096 bytes, linear)
[    0.083086][    T1] RCU Tasks: Setting shift to 0 and lim to 1 rcu_task_cb_adjust=1.
[    0.091133][    T1] RCU Tasks Trace: Setting shift to 0 and lim to 1 rcu_task_cb_adjust=1.
[    0.099775][    T1] Setting up static identity map for 0x100000 - 0x100058
[    0.106898][    T1] mvebu-soc-id: MVEBU SoC ID=0x6282, Rev=0x0
[    0.113086][    T1] rcu: Hierarchical SRCU implementation.
[    0.118625][    T1] rcu:     Max phase no-delay instances is 1000.
[    0.126704][    T1] devtmpfs: initialized
[    0.143875][    T1] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604462750000 ns
[    0.154449][    T1] futex hash table entries: 256 (order: -1, 3072 bytes, linear)
[    0.164128][    T1] prandom: seed boundary self test passed
[    0.172918][    T1] prandom: 100 self tests passed
[    0.177704][    T1] pinctrl core: initialized pinctrl subsystem
[    0.186474][    T1] NET: Registered PF_NETLINK/PF_ROUTE protocol family
[    0.194295][    T1] DMA: preallocated 256 KiB pool for atomic coherent allocations
[    0.206024][    T1] audit: initializing netlink subsys (disabled)
[    0.213748][    T1] thermal_sys: Registered thermal governor 'step_wise'
[    0.213873][    T1] cpuidle: using governor ladder
[    0.225377][   T19] audit: type=2000 audit(0.200:1): state=initialized audit_enabled=0 res=1
[    0.233902][    T1] cpuidle: using governor menu
[    0.239027][    T1] Feroceon L2: Enabling L2
[    0.243313][    T1] Feroceon L2: Cache support initialised.
[    0.257358][    T1] No ATAGs?
[    0.618533][    T1] raid6: int32x8  gen()   152 MB/s
[    0.958531][    T1] raid6: int32x4  gen()   140 MB/s
[    1.298556][    T1] raid6: int32x2  gen()   180 MB/s
[    1.638531][    T1] raid6: int32x1  gen()   132 MB/s
[    1.643485][    T1] raid6: using algorithm int32x2 gen() 180 MB/s
[    1.998532][    T1] raid6: .... xor() 115 MB/s, rmw enabled
[    2.004085][    T1] raid6: using intx1 recovery algorithm
[    2.019822][    T1] SCSI subsystem initialized
[    2.029016][    T1] usbcore: registered new interface driver usbfs
[    2.035220][    T1] usbcore: registered new interface driver hub
[    2.058584][    T1] usbcore: registered new device driver usb
[    2.064630][    T1] pps_core: LinuxPPS API ver. 1 registered
[    2.078532][    T1] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>
[    2.088340][    T1] PTP clock support registered
[    2.120350][    T1] vgaarb: loaded
[    2.124383][    T1] clocksource: Switched to clocksource orion_clocksource
[    2.141340][    T1] VFS: Disk quotas dquot_6.6.0
[    2.164721][    T1] VFS: Dquot-cache hash table entries: 1024 (order 0, 4096 bytes)
[    2.195602][    T1] NET: Registered PF_INET protocol family
[    2.214477][    T1] IP idents hash table entries: 4096 (order: 3, 32768 bytes, linear)
[    2.234530][    T1] tcp_listen_portaddr_hash hash table entries: 1024 (order: 0, 4096 bytes, linear)
[    2.243777][    T1] Table-perturb hash table entries: 65536 (order: 6, 262144 bytes, linear)
[    2.264420][    T1] TCP established hash table entries: 2048 (order: 1, 8192 bytes, linear)
[    2.272769][    T1] TCP bind hash table entries: 2048 (order: 2, 16384 bytes, linear)
[    2.294442][    T1] TCP: Hash tables configured (established 2048 bind 2048)
[    2.302002][    T1] MPTCP token hash table entries: 512 (order: 0, 6144 bytes, linear)
[    2.324580][    T1] UDP hash table entries: 256 (order: 0, 4096 bytes, linear)
[    2.331793][    T1] UDP-Lite hash table entries: 256 (order: 0, 4096 bytes, linear)
[    2.355105][    T1] NET: Registered PF_UNIX/PF_LOCAL protocol family
[    2.375043][    T1] RPC: Registered named UNIX socket transport module.
[    2.381636][    T1] RPC: Registered udp transport module.
[    2.394403][    T1] RPC: Registered tcp transport module.
[    2.399779][    T1] RPC: Registered tcp-with-tls transport module.
[    2.424398][    T1] RPC: Registered tcp NFSv4.1 backchannel transport module.
[    2.431518][    T1] PCI: CLS 0 bytes, default 32
[    2.446606][   T10] Trying to unpack rootfs image as initramfs...
[    3.189700][   T10] Freeing initrd memory: 5656K
[    3.411991][    T1] Initialise system trusted keyrings
[    3.418101][    T1] Key type blacklist registered
[    3.423083][    T1] workingset: timestamp_bits=14 max_order=16 bucket_order=2
[    3.430408][    T1] zbud: loaded
[    3.448096][    T1] NFS: Registering the id_resolver key type
[    3.453865][    T1] Key type id_resolver registered
[    3.458770][    T1] Key type id_legacy registered
[    3.463606][    T1] nfs4filelayout_init: NFSv4 File Layout Driver Registering...
[    3.471003][    T1] nfs4flexfilelayout_init: NFSv4 Flexfile Layout Driver Registering...
[    3.480342][    T1] jffs2: version 2.2. (NAND) (SUMMARY)  © 2001-2006 Red Hat, Inc.
[    3.488747][    T1] fuse: init (API version 7.38)
[    3.494567][    T1] orangefs_debugfs_init: called with debug mask: :none: :0:
[    3.501958][    T1] orangefs_init: module version upstream loaded
[    3.508339][    T1] SGI XFS with ACLs, security attributes, realtime, scrub, quota, no debug enabled
[    3.676348][    T1] xor: measuring software checksum speed
[    3.688478][    T1]    arm4regs        :  1484 MB/sec
[    3.704572][    T1]    8regs           :   890 MB/sec
[    3.717399][    T1]    32regs          :  1263 MB/sec
[    3.722424][    T1] xor: using function: arm4regs (1484 MB/sec)
[    3.728338][    T1] async_tx: api initialized (async)
[    3.733371][    T1] Key type asymmetric registered
[    3.738158][    T1] Asymmetric key parser 'x509' registered
[    3.783194][    T1] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 246)
[    3.791721][    T1] io scheduler bfq registered
[    3.938428][    T1] kirkwood-pinctrl f1010000.pin-controller: registered pinctrl driver
[    3.948042][    T1] gpio gpiochip0: Static allocation of GPIO base is deprecated, use dynamic allocation.
[    3.958652][    T1] gpio gpiochip1: Static allocation of GPIO base is deprecated, use dynamic allocation.
[    3.969119][    T1] mvebu-pcie mbus@f1000000:pcie@82000000: host bridge /mbus@f1000000/pcie@82000000 ranges:
[    3.979047][    T1] mvebu-pcie mbus@f1000000:pcie@82000000:      MEM 0x00f1040000..0x00f1041fff -> 0x0000040000
[    3.989162][    T1] mvebu-pcie mbus@f1000000:pcie@82000000:      MEM 0x00f1044000..0x00f1045fff -> 0x0000044000
[    3.999258][    T1] mvebu-pcie mbus@f1000000:pcie@82000000:      MEM 0x00f1080000..0x00f1081fff -> 0x0000080000
[    4.009347][    T1] mvebu-pcie mbus@f1000000:pcie@82000000:      MEM 0xffffffffffffffff..0x00fffffffe -> 0x0100000000
[    4.019946][    T1] mvebu-pcie mbus@f1000000:pcie@82000000:       IO 0xffffffffffffffff..0x00fffffffe -> 0x0100000000
[    4.030544][    T1] mvebu-pcie mbus@f1000000:pcie@82000000:      MEM 0xffffffffffffffff..0x00fffffffe -> 0x0200000000
[    4.041138][    T1] mvebu-pcie mbus@f1000000:pcie@82000000:       IO 0xffffffffffffffff..0x00fffffffe -> 0x0200000000
[    4.052578][    T1] mvebu-pcie mbus@f1000000:pcie@82000000: PCI host bridge to bus 0000:00
[    4.060905][    T1] pci_bus 0000:00: root bus resource [bus 00-ff]
[    4.067115][    T1] pci_bus 0000:00: root bus resource [mem 0xf1040000-0xf1041fff] (bus address [0x00040000-0x00041fff])
[    4.077973][    T1] pci_bus 0000:00: root bus resource [mem 0xf1044000-0xf1045fff] (bus address [0x00044000-0x00045fff])
[    4.088816][    T1] pci_bus 0000:00: root bus resource [mem 0xf1080000-0xf1081fff] (bus address [0x00080000-0x00081fff])
[    4.099656][    T1] pci_bus 0000:00: root bus resource [mem 0xe0000000-0xefffffff]
[    4.107219][    T1] pci_bus 0000:00: root bus resource [io  0x1000-0xeffff]
[    4.114270][    T1] pci 0000:00:01.0: [11ab:6282] type 01 class 0x060400
[    4.121499][    T1] pci 0000:00:02.0: [11ab:6282] type 01 class 0x060400
[    4.130261][    T1] PCI: bus0: Fast back to back transfers disabled
[    4.136542][    T1] pci 0000:00:01.0: bridge configuration invalid ([bus 00-00]), reconfiguring
[    4.145236][    T1] pci 0000:00:02.0: bridge configuration invalid ([bus 00-00]), reconfiguring
[    4.154191][    T1] PCI: bus1: Fast back to back transfers enabled
[    4.160382][    T1] pci_bus 0000:01: busn_res: [bus 01-ff] end is updated to 01
[    4.167899][    T1] pci 0000:02:00.0: [1033:0194] type 00 class 0x0c0330
[    4.174665][    T1] pci 0000:02:00.0: reg 0x10: [mem 0x98000000-0x98001fff 64bit]
[    4.182280][    T1] pci 0000:02:00.0: PME# supported from D0 D3hot
[    4.188561][    T1] pci 0000:02:00.0: 2.000 Gb/s available PCIe bandwidth, limited by 2.5 GT/s PCIe x1 link at 0000:00:02.0 (capable of 4.000 Gb/s with 5.0 GT/s PCIe x1 link)
[    4.234478][    T1] PCI: bus2: Fast back to back transfers disabled
[    4.240735][    T1] pci_bus 0000:02: busn_res: [bus 02-ff] end is updated to 02
[    4.248070][    T1] pci 0000:00:02.0: BAR 14: assigned [mem 0xe0000000-0xe00fffff]
[    4.255630][    T1] pci 0000:00:01.0: PCI bridge to [bus 01]
[    4.261282][    T1] pci 0000:02:00.0: BAR 0: assigned [mem 0xe0000000-0xe0001fff 64bit]
[    4.269280][    T1] pci 0000:00:02.0: PCI bridge to [bus 02]
[    4.274939][    T1] pci 0000:00:02.0:   bridge window [mem 0xe0000000-0xe00fffff]
[    4.282653][    T1] pcieport 0000:00:02.0: enabling device (0140 -> 0142)
[    4.290239][    T1] mv_xor f1060800.xor: Marvell shared XOR driver
[    4.356352][    T1] mv_xor f1060800.xor: Marvell XOR (Registers Mode): ( xor cpy intr )
[    4.368004][    T1] mv_xor f1060900.xor: Marvell shared XOR driver
[    4.436352][    T1] mv_xor f1060900.xor: Marvell XOR (Registers Mode): ( xor cpy intr )
[    4.448340][    T1] Serial: 8250/16550 driver, 2 ports, IRQ sharing disabled
[    4.457479][    T1] printk: console [ttyS0] disabled
[    4.462940][    T1] f1012000.serial: ttyS0 at MMIO 0xf1012000 (irq = 29, base_baud = 12500000) is a 16550A
[    4.472674][    T1] printk: console [ttyS0] enabled
[    4.472674][    T1] printk: console [ttyS0] enabled
[    4.482522][    T1] printk: bootconsole [earlycon0] disabled
[    4.482522][    T1] printk: bootconsole [earlycon0] disabled
[    4.515893][    T1] f1012100.serial: ttyS1 at MMIO 0xf1012100 (irq = 30, base_baud = 12500000) is a 16550A
[    4.536083][    T1] loop: module loaded
[    4.540897][    T1] sata_mv f1080000.sata: slots 32 ports 2
[    4.550425][    T1] scsi host0: sata_mv
[    4.555625][    T1] scsi host1: sata_mv
[    4.559837][    T1] ata1: SATA max UDMA/133 irq 31
[    4.564715][    T1] ata2: SATA max UDMA/133 irq 31
[    4.571610][    T1] spi-nor spi0.0: found m25p32, expected m25p80
[    4.577845][    T1] spi-nor spi0.0: m25p32 (4096 Kbytes)
[    4.583343][    T1] 6 fixed-partitions partitions found on MTD device spi0.0
[    4.590451][    T1] Creating 6 MTD partitions on "spi0.0":
[    4.596013][    T1] 0x000000000000-0x000000080000 : "RedBoot"
[    4.602443][    T1] 0x000000080000-0x000000280000 : "zImage"
[    4.608720][    T1] 0x000000280000-0x0000003c0000 : "rd.gz"
[    4.614931][    T1] 0x0000003c0000-0x0000003d0000 : "vendor"
[    4.621216][    T1] 0x0000003d0000-0x0000003f0000 : "RedBoot config"
[    4.628182][    T1] 0x0000003f0000-0x000000400000 : "FIS directory"
[    4.635601][    T1] wireguard: WireGuard 1.0.0 loaded. See www.wireguard.com for information.
[    4.644178][    T1] wireguard: Copyright (C) 2015-2019 Jason A. Donenfeld <Jason@zx2c4.com>. All Rights Reserved.
[    4.658175][    T1] mdio_bus f1072004.mdio-bus-mii: MDIO device at address 8 is missing.
[    4.666571][    T1] mdio_bus f1072004.mdio-bus-mii: MDIO device at address 9 is missing.
[    4.674963][    T1] mv643xx_eth: MV-643xx 10/100/1000 ethernet driver version 1.4
[    4.683710][    T1] orion-ehci f1050000.ehci: EHCI Host Controller
[    4.690030][    T1] orion-ehci f1050000.ehci: new USB bus registered, assigned bus number 1
[    4.698636][    T1] orion-ehci f1050000.ehci: irq 34, io mem 0xf1050000
[    4.734413][    T1] orion-ehci f1050000.ehci: USB 2.0 started, EHCI 1.00
[    4.741451][    T1] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 6.05
[    4.750481][    T1] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    4.758461][    T1] usb usb1: Product: EHCI Host Controller
[    4.764060][    T1] usb usb1: Manufacturer: Linux 6.5.7-kirkwood-tld-1 ehci_hcd
[    4.771419][    T1] usb usb1: SerialNumber: f1050000.ehci
[    4.777709][    T1] hub 1-0:1.0: USB hub found
[    4.782248][    T1] hub 1-0:1.0: 1 port detected
[    4.787876][    T1] xhci_hcd 0000:02:00.0: xHCI Host Controller
[    4.793890][    T1] xhci_hcd 0000:02:00.0: new USB bus registered, assigned bus number 2
[    4.802358][    T1] xhci_hcd 0000:02:00.0: hcc params 0x014042cb hci version 0x96 quirks 0x0000000000000004
[    4.812771][    T1] xhci_hcd 0000:02:00.0: xHCI Host Controller
[    4.819546][    T1] xhci_hcd 0000:02:00.0: new USB bus registered, assigned bus number 3
[    4.827738][    T1] xhci_hcd 0000:02:00.0: Host supports USB 3.0 SuperSpeed
[    4.835081][    T1] usb usb2: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 6.05
[    4.844121][    T1] usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    4.852115][    T1] usb usb2: Product: xHCI Host Controller
[    4.857753][    T1] usb usb2: Manufacturer: Linux 6.5.7-kirkwood-tld-1 xhci-hcd
[    4.865132][    T1] usb usb2: SerialNumber: 0000:02:00.0
[    4.871275][    T1] hub 2-0:1.0: USB hub found
[    4.875849][    T1] hub 2-0:1.0: 2 ports detected
[    4.881305][    T1] usb usb3: We don't know the algorithms for LPM for this host, disabling LPM.
[    4.890356][    T1] usb usb3: New USB device found, idVendor=1d6b, idProduct=0003, bcdDevice= 6.05
[    4.899418][   T52] ata1: SATA link down (SStatus 0 SControl F300)
[    4.905790][    T1] usb usb3: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    4.913748][    T1] usb usb3: Product: xHCI Host Controller
[    4.919415][    T1] usb usb3: Manufacturer: Linux 6.5.7-kirkwood-tld-1 xhci-hcd
[    4.926786][    T1] usb usb3: SerialNumber: 0000:02:00.0
[    4.932998][    T1] hub 3-0:1.0: USB hub found
[    4.937607][    T1] hub 3-0:1.0: 2 ports detected
[    4.943241][    T1] usbcore: registered new interface driver usb-storage
[    4.950534][    T1] mousedev: PS/2 mouse device common for all mice
[    4.957277][    T1] i2c_dev: i2c /dev entries driver
[    4.965887][    T1] rtc-s35390a 0-0030: registered as rtc0
[    4.971730][    T1] rtc-s35390a 0-0030: setting system clock to 2025-02-08T15:04:38 UTC (1739027078)
[    4.982023][    T1] device-mapper: uevent: version 1.0.3
[    4.987906][    T1] device-mapper: ioctl: 4.48.0-ioctl (2023-03-01) initialised: dm-devel@redhat.com
[    4.997676][    T1] device-mapper: multipath round-robin: version 1.2.0 loaded
[    5.005001][    T1] device-mapper: multipath queue-length: version 0.2.0 loaded
[    5.012347][    T1] device-mapper: multipath service-time: version 0.3.0 loaded
[    5.019963][    T1] device-mapper: dm-log-userspace: version 1.3.0 loaded
[    5.027570][    T1] ledtrig-cpu: registered to indicate activity on CPUs
[    5.034423][    T1] hid: raw HID events driver (C) Jiri Kosina
[    5.040710][    T1] drop_monitor: Initializing network drop monitor service
[    5.049311][    T1] NET: Registered PF_INET6 protocol family
[    5.056695][    T1] Segment Routing with IPv6
[    5.061081][    T1] RPL Segment Routing with IPv6
[    5.066023][    T1] In-situ OAM (IOAM) with IPv6
[    5.070783][    T1] NET: Registered PF_PACKET protocol family
[    5.077103][    T1] Key type dns_resolver registered
[    5.096734][    T1] registered taskstats version 1
[    5.101676][    T1] Loading compiled-in X.509 certificates
[    5.124653][    T1] Key type .fscrypt registered
[    5.129309][    T1] Key type fscrypt-provisioning registered
[    5.140178][    T1] Key type big_key registered
[    5.180921][    T1] Key type encrypted registered
[    5.268079][   T54] ata2: SATA link down (SStatus 0 SControl F300)
[    5.275790][  T104] "cryptomgr_test" (104) uses obsolete ecb(arc4) skcipher
[    5.804612][    T9] usb 3-2: new SuperSpeed USB device number 2 using xhci_hcd
[    5.839814][    T9] usb 3-2: New USB device found, idVendor=0781, idProduct=558b, bcdDevice= 1.00
[    5.864398][    T9] usb 3-2: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[    5.872268][    T9] usb 3-2: Product: Extreme
[    5.884399][    T9] usb 3-2: Manufacturer: SanDisk
[    5.889220][    T9] usb 3-2: SerialNumber: 4C530001101117121333
[    5.907247][    T9] usb-storage 3-2:1.0: USB Mass Storage device detected
[    5.924884][    T9] scsi host2: usb-storage 3-2:1.0
[    6.975948][   T18] scsi 2:0:0:0: Direct-Access     SanDisk  Extreme          1.00 PQ: 0 ANSI: 6
[    6.995602][   T29] sd 2:0:0:0: [sda] 122552320 512-byte logical blocks: (62.7 GB/58.4 GiB)
[    7.014443][   T29] sd 2:0:0:0: [sda] Write Protect is off
[    7.020856][   T29] sd 2:0:0:0: [sda] Write cache: disabled, read cache: enabled, doesn't support DPO or FUA
[    7.070125][   T29]  sda: sda1
[    7.084767][   T29] sd 2:0:0:0: [sda] Attached SCSI removable disk
[    7.096539][    T1] clk: Disabling unused clocks
[    7.104545][    T1] Freeing unused kernel image (initmem) memory: 1024K
[    7.124986][    T1] Checked W+X mappings: passed, no W+X pages found
[    7.131385][    T1] Run /init as init process
Loading, please wait...
Starting systemd-udevd version 252.17-1~deb12u1
[    8.214830][  T154] usbcore: registered new interface driver uas
Begin: Loading essential drivers ... done.
[   18.414691][    T9] platform mv643xx_eth_port.0: deferred probe pending
Begin: Running /scripts/init-premount ... done.
Begin: Mounting root file system ... Begin: Running /scripts/local-top ... done.
Begin: Running /scripts/local-premount ... done.
Begin: Will now check root file system ... fsck from util-linux 2.38.1
[/sbin/fsck.ext3 (1) -- /dev/sda1] fsck.ext3 -a -C0 /dev/sda1
rootfs: clean, 20039/3833856 files, 505343/15318780 blocks
done.
[   18.923652][  T178] EXT4-fs (sda1): mounting ext3 file system using the ext4 subsystem
[   19.045481][  T178] EXT4-fs (sda1): mounted filesystem 53e652bf-c8f5-41e5-b126-cced83f363ef ro with ordered data mode. Quota mode: none.
done.
Begin: Running /scripts/local-bottom ... done.
Begin: Running /scripts/init-bottom ... done.
INIT: version 3.06 booting
INIT: No inittab.d directory found
Using makefile-style concurrent boot in runlevel S.
Setting hostname to 'debian'...done.
Starting hotplug events dispatcher: systemd-udevd.
Synthesizing the initial hotplug events (subsystems)...done.
Synthesizing the initial hotplug events (devices)...done.
Waiting for /dev to be fully populated...[   21.546234][  T363] gpio-fan gpio-fan-100-15-35-1: GPIO fan initialized
[   21.923876][  T354] sd 2:0:0:0: Attached scsi generic sg0 type 0
[   21.956458][  T355] orion_wdt: Initial timeout 21 sec
[   22.521462][  T364] marvell-cesa f1030000.crypto: CESA device successfully registered
done.
[   23.794465][    C0] random: crng init done
Activating swap:.
[   24.061888][  T510] EXT4-fs (sda1): re-mounted 53e652bf-c8f5-41e5-b126-cced83f363ef r/w. Quota mode: none.
Will now check all file systems.
Checking all file systems.
LABEL=rootfs is mounted
Done checking file systems.
Log is being saved in /var/log/fsck/checkfs if that location is writable.
Cleaning up temporary files...Cleaning /tmp...done.
 /tmp.
Will now mount local filesystems:.
Will now activate swapfile swap, if any:done.
Checking minimum space in /tmp...done.
Cleaning up temporary files....
Starting Setting kernel variables: sysctl.
Initializing random number generator...done.
Configuring network interfaces...Internet Systems Consortium DHCP Client 4.4.3-P1
Copyright 2004-2022 Internet Systems Consortium.
All rights reserved.
For info, please visit https://www.isc.org/software/dhcp/

Cannot find device "eth0"
Failed to get interface index: No such device

If you think you have received this message due to a bug rather
than a configuration issue please read the section on submitting
bugs on either our web page at www.isc.org or in the README file
before submitting a bug.  These pages explain the proper
process and the information we find helpful for debugging.

exiting.
ifup: failed to bring up eth0
failed.
Starting RPC port mapper daemon: rpcbind.
Starting NFS common utilities: statd idmapd.
Cleaning up temporary files....
INIT: Entering runlevel: 2
Using makefile-style concurrent boot in runlevel 2.
Not starting NFS kernel daemon: no exports ... (warning).
Starting busybox' syslogd implementation : syslogdStarting /sbin/syslogd...
990 (syslogd)
.
Starting NTP server: ntpd2025-02-08T07:05:01 ntpd[1013]: INIT: ntpd ntpsec-1.2.2: Starting
2025-02-08T07:05:01 ntpd[1013]: INIT: Command line: /usr/sbin/ntpd -p /var/run/ntpd.pid -g -u 104:106
.
Starting system message bus: dbus.
Starting Avahi mDNS/DNS-SD Daemon: avahi-daemon.
Starting NTP server: ntpd.
Starting OpenBSD Secure Shell server: sshdsshd: no hostkeys available -- exiting.
 failed!
Starting busybox' klogd implementation : klogdStarting /sbin/klogd...
1014 (klogd)
.
Running local boot scripts (/etc/rc.local)
ssh-keygen: generating new host keys: RSA
ECDSA
ED25519

Starting OpenBSD Secure Shell server: sshd
.
.

Debian GNU/Linux 12 debian ttyS0

debian login: root
Password:
Linux debian 6.5.7-kirkwood-tld-1 #2 PREEMPT Wed Oct 18 21:14:11 PDT 2023 armv5tel

The programs included with the Debian GNU/Linux system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.

Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
Last login: Tue Oct 31 18:33:32 PDT 2023 from fe80::4f8:63a5:4900:ad47%eth0 on pts/0
debian
Synology DS112
Linux version 6.5.7-kirkwood-tld-1 (root@tldDebian) (gcc (Debian 12.2.0-14) 12.2.0, GNU ld (GNU Binutils for Debian) 2.40) #2 PREEMPT Wed Oct 18 21:14:11 PDT 2023
Debian 12.2
Sat Feb 8 07:06:05 PST 2025 up 1 minute
root@debian:~# ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host
       valid_lft forever preferred_lft forever

root@debian:~# ifconfig -a
lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536
        inet 127.0.0.1  netmask 255.0.0.0
        inet6 ::1  prefixlen 128  scopeid 0x10<host>
        loop  txqueuelen 1000  (Local Loopback)
        RX packets 12  bytes 1710 (1.6 KiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 12  bytes 1710 (1.6 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

The strange messages that popped in the shell while I was writing this post:
[ 1470.486479][    C0] irq 37: nobody cared (try booting with the "irqpoll" option)
[ 1470.493927][    C0] CPU: 0 PID: 0 Comm: swapper Not tainted 6.5.7-kirkwood-tld-1 #2 b782412796a181fef4037ede16903ece36aa46a3
[ 1470.505206][    C0] Hardware name: Marvell Kirkwood (Flattened Device Tree)
[ 1470.512206][    C0]  unwind_backtrace from show_stack+0x10/0x14
[ 1470.518174][    C0]  show_stack from dump_stack_lvl+0x28/0x30
[ 1470.523965][    C0]  dump_stack_lvl from __report_bad_irq+0x24/0xec
[ 1470.530268][    C0]  __report_bad_irq from note_interrupt+0x114/0x2a0
[ 1470.536756][    C0]  note_interrupt from handle_irq_event_percpu+0x30/0x38
[ 1470.543679][    C0]  handle_irq_event_percpu from handle_irq_event+0x5c/0x80
[ 1470.550769][    C0]  handle_irq_event from handle_edge_irq+0x100/0x120
[ 1470.557344][    C0]  handle_edge_irq from handle_irq_desc+0x24/0x34
[ 1470.563649][    C0]  handle_irq_desc from mvebu_gpio_irq_handler+0x170/0x184
[ 1470.570747][    C0]  mvebu_gpio_irq_handler from handle_irq_desc+0x24/0x34
[ 1470.577662][    C0]  handle_irq_desc from orion_handle_irq+0x68/0x74
[ 1470.584054][    C0]  orion_handle_irq from generic_handle_arch_irq+0x40/0x6c
[ 1470.591143][    C0]  generic_handle_arch_irq from __irq_svc+0x88/0xc0
[ 1470.597621][    C0] Exception stack(0x81401ee0 to 0x81401f28)
[ 1470.603399][    C0] 1ee0: 00000000 00000000 00000015 60000013 81553208 5fd2ac10 00000000 00000156
[ 1470.612320][    C0] 1f00: 00000000 00000000 81553900 5fb3d277 0000000b 81401f30 80c213d8 80c213f8
[ 1470.621235][    C0] 1f20: 60000013 ffffffff
[ 1470.625439][    C0]  __irq_svc from cpuidle_enter_state+0x170/0x300
[ 1470.631743][    C0]  cpuidle_enter_state from cpuidle_enter+0x28/0x38
[ 1470.638222][    C0]  cpuidle_enter from do_idle+0x22c/0x25c
[ 1470.643829][    C0]  do_idle from cpu_startup_entry+0x24/0x28
[ 1470.649610][    C0]  cpu_startup_entry from rest_init+0xac/0xc8
[ 1470.655566][    C0]  rest_init from arch_post_acpi_subsys_init+0x0/0x8
[ 1470.662144][    C0] handlers:
[ 1470.665122][    C0] [<1ca010fa>] fan_alarm_irq_handler [gpio_fan]
[ 1470.671279][    C0] Disabling IRQ #37

Here are some more command Bodhi asked Ivanj to type in stock uboot :
Marvell>> help
?       - alias for 'help'
WOLTest - Wake On Lan u-boot testing
base    - print or set address offset
bootm   - boot application image from memory
bootp   - boot image via network using BootP/TFTP protocol
bubt    - Burn an image on the Boot Flash.
cmp     - memory compare
cp      - memory copy
cpumap - Display CPU memory mapping settings.
crc32   - checksum calculation
echo    - echo args to console
erase   - erase FLASH memory
flinfo  - print FLASH memory information
go      - start application at address 'addr'
help    - print online help
icrc32  - checksum calculation
iloop   - infinite loop on address range
imd     - i2c memory display
imm[.b, .s, .w, .l]     - i2c memory modify (auto-incrementing)
imw     - memory write (fill)
inm     - memory modify (constant address)
iprobe  - probe to discover valid I2C chip addresses
loop    - infinite loop on address range
md      - memory display
mm      - memory modify (auto-incrementing)
mtest   - simple RAM test
mw      - memory write (fill)
nm      - memory modify (constant address)
pci     - list and access PCI Configuration Space
phyRead - Read Phy register
phyWrite        - Write Phy register
ping    - send ICMP ECHO_REQUEST to network host
printenv- print environment variables
protect - enable or disable FLASH write protection
rarpboot- boot image via network using RARP/TFTP protocol
reset   - Perform RESET of the CPU
resetenv        - Return all environment variable to default.
setenv  - set environment variables
sflash  - read, write or erase the external SPI Flash.
sg      - scanning the PHYs status
Temp    - read chip Tj temp
tftpboot- boot image via network using TFTP protocol
version - print monitor version

Marvell>> bdinfo
Unknown command 'bdinfo' - try 'help'

Marvell>> mii info
Unknown command 'mii' - try 'help'

Marvell>> mdio list
Unknown command 'mdio' - try 'help'

Marvell>> md.l 0xF1010000 8
f1010000: 01002222 03303311 00550000 00000000    ""...30...U.....
f1010010: 00000000 00000000 00000000 00000000    ................

Marvell>> md.l 0xF1010100 1
f1010100: 00408000    ..@.

Marvell>> md.l 0xF1010140 1
f1010140: 00000000    ....


Thanks a lot to whoever will take some time to help :)

Viewing all articles
Browse latest Browse all 3178

Trending Articles