Package: src:linux Version: 4.19.37-5 Severity: normal User: debian...@lists.debian.org
Dear maintainer, After upgrading a Dockstar and a GoflexNet from Debian Stretch to Debian Buster, it becomes impossible to use the fw_setenv tool to update uboot settings on the device: # fw_setenv test 2 Can't open /dev/mtd0: Permission denied Error: can't write fw_env to flash The issue is not related to fw_setenv that belongs to the u-boot-tools package: when using the fw_setenv tool with the kernel provided at https://forum.doozan.com/read.php?2,12096 (direct link to kernel package: https://bitly.com/306DVn3), it works as expected: # fw_setenv test 2 # fw_printenv | grep test= test=2 With members of the doozan forum, we think we isolated the issue to the difference of configuration for the kernel between the strech and buster release: all the MTD related settings were switched from (y)es to (m)odule. As a consequence, the mtdparts argument passed to the kernel is ignored, which result in the kernel using the settings from the DTB file which defaults to the uboot partition being read-only: https://github.com/torvalds/linux/blob/master/arch/arm/boot/dts/kirkwood-goflexnet.dts ... partition@0 { label = "u-boot"; reg = <0x0000000 0x100000>; read-only; }; # diff goflex-263BA8.deb9/boot/config-4.9.0-9-marvell goflex-263BA8.deb10/boot/config-4.19.0-5-marvell | grep -i mtd < CONFIG_MTD=y > CONFIG_MTD=m < CONFIG_MTD_CMDLINE_PARTS=y > CONFIG_MTD_CMDLINE_PARTS=m < CONFIG_MTD_OF_PARTS=y > CONFIG_MTD_OF_PARTS=m < CONFIG_MTD_BLKDEVS=y < CONFIG_MTD_BLOCK=y > CONFIG_MTD_BLKDEVS=m > CONFIG_MTD_BLOCK=m > CONFIG_MTD_BLOCK_RO=m < CONFIG_MTD_CFI=y < CONFIG_MTD_JEDECPROBE=y < CONFIG_MTD_GEN_PROBE=y > CONFIG_MTD_CFI=m > CONFIG_MTD_JEDECPROBE=m > CONFIG_MTD_GEN_PROBE=m < CONFIG_MTD_CFI_INTELEXT=y < CONFIG_MTD_CFI_AMDSTD=y > CONFIG_MTD_CFI_INTELEXT=m > CONFIG_MTD_CFI_AMDSTD=m < CONFIG_MTD_CFI_UTIL=y > CONFIG_MTD_CFI_UTIL=m < CONFIG_MTD_PHYSMAP=y > CONFIG_MTD_PHYSMAP=m < CONFIG_MTD_PHYSMAP_OF=y > CONFIG_MTD_PHYSMAP_OF=m > # CONFIG_MTD_MCHP23K256 is not set < CONFIG_MTD_NAND_ECC=y > # CONFIG_MTD_ONENAND is not set > CONFIG_MTD_NAND_ECC=m < CONFIG_MTD_NAND=y < CONFIG_MTD_NAND_BCH=y > CONFIG_MTD_NAND=m > CONFIG_MTD_NAND_BCH=m < # CONFIG_MTD_NAND_OMAP_BCH_BUILD is not set < CONFIG_MTD_NAND_IDS=y < # CONFIG_MTD_NAND_PXA3xx is not set > # CONFIG_MTD_NAND_MARVELL is not set < CONFIG_MTD_NAND_ORION=y < # CONFIG_MTD_NAND_HISI504 is not set < # CONFIG_MTD_NAND_MTK is not set < # CONFIG_MTD_ONENAND is not set > CONFIG_MTD_NAND_ORION=m > # CONFIG_MTD_SPI_NAND is not set > CONFIG_SFC_MTD=y > CONFIG_SFC_FALCON_MTD=y < CONFIG_SFC_MTD=y Forcing those modules to be loaded by adding them to /etc/modules and recreating the uInitrd does not help: # cat /etc/modules # /etc/modules: kernel modules to load at boot time. # # This file contains the names of kernel modules that should be loaded # at boot time, one per line. Lines beginning with "#" are ignored. nand cmdlinepart orion_nand nand_bch ofpartx # update-initramfs -u update-initramfs: Generating /boot/initrd.img-4.19.0-5-marvell #cd /boot # LINUXVER=$(basename /boot/vm* | head -n 1| sed 's/[\/a-z]*-//') && echo $LINUXVER 4.19.0-5-marvell #mkimage -A arm -O linux -T ramdisk -C gzip -a 0x00000000 -e 0x00000000 -n initramfs-${LINUXVER} -d /boot/initrd.img-${LINUXVER} /boot/uInitrd Image Name: initramfs-4.19.0-5-marvell Created: Mon Aug 5 08:28:09 2019 Image Type: ARM Linux RAMDisk Image (gzip compressed) Data Size: 14738344 Bytes = 14392.91 KiB = 14.06 MiB Load Address: 00000000 Entry Point: 00000000 # reboot # dmesg | grep -ie mtd -e 0x000 -ie nand -ie orion [ 0.000000] Kernel command line: console=ttyS0,115200 root=/dev/nfs rw rootfstype=nfs rootwait nfsroot=192.168.1.1:/srv/nfs/hosts/goflex-263BA8/,rsize=32768,wsize=32768,hard,intr,udp,v3 ip=192.168.1.14:192.168.1.1:192.168.1.254:255.255.255.0:dockstar:eth0:off mtdparts=orion_nand:1M(u-boot),4M(uImage),32M(rootfs),-(data) [ 0.000000] clocksource: orion_clocksource: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 9556302233 ns [ 0.021114] clocksource: Switched to clocksource orion_clocksource [ 2.488165] libphy: orion_mdio_bus: probed [ 2.732101] ehci-orion: EHCI orion driver [ 2.751887] orion-ehci f1050000.ehci: EHCI Host Controller [ 2.757519] orion-ehci f1050000.ehci: new USB bus registered, assigned bus number 1 [ 2.767642] orion-ehci f1050000.ehci: irq 29, io mem 0xf1050000 [ 2.789133] orion-ehci f1050000.ehci: USB 2.0 started, EHCI 1.00 [ 23.564249] nand: device found, Manufacturer ID: 0x2c, Chip ID: 0xda [ 23.570678] nand: Micron MT29F2G08AAD [ 23.574374] nand: 256 MiB, SLC, erase size: 128 KiB, page size: 2048, OOB size: 64 [ 24.813065] 4 fixed-partitions partitions found on MTD device orion_nand [ 24.819845] Creating 4 MTD partitions on "orion_nand": [ 24.849181] 0x000000000000-0x000000100000 : "u-boot" [ 24.869418] 0x000000100000-0x000000500000 : "uImage" [ 24.885597] 0x000000500000-0x000002500000 : "pogoplug" [ 24.901599] 0x000002500000-0x00000fd00000 : "root" [ 26.228906] orion_wdt: Initial timeout 21 sec # fw_setenv test 2 Can't open /dev/mtd0: Permission denied Error: can't write fw_env to flash This looks like a serious regression in the usability of plug devices based on the kirkwood platform. I think the way to fix this is by restoring the MTD kernel configuration settings as they were set in the Stetch builds. The complete discussion thread relating to this issue is available at https://forum.doozan.com/read.php?3,87849 Below you'll find a more complete transcript of the correct behavior in Stretch and the issue in Buster. In Debian Stretch, here is the expected behavior: # cat /etc/debian_version 9.9 # uname -a Linux dockstar 4.9.0-9-marvell #1 Debian 4.9.168-1 (2019-04-12) armv5tel GNU/Linux # cat /proc/mtd dev: size erasesize name mtd0: 00100000 00020000 "u-boot" mtd1: 00400000 00020000 "uImage" mtd2: 02000000 00020000 "rootfs" mtd3: 0db00000 00020000 "data" # dmesg | grep -e mtd -e boot -e 0x000 [ 0.000000] Kernel command line: console=ttyS0,115200 root=/dev/nfs rw rootfstype=nfs rootwait nfsroot=192.168.1.1:/srv/nfs/hosts/goflex-263BA8/,rsize=32768,wsize=32768,hard,intr,udp,v3 ip=192.168.1.14:192.168.1.1:192.168.1.254:255.255.255.0:dockstar:eth0:off mtdparts=orion_nand:1M(u-boo ),4M(uImage),32M(rootfs),-(data) [ 1.914595] 0x000000000000-0x000000100000 : "u-boot" [ 1.920794] 0x000000100000-0x000000500000 : "uImage" [ 1.926926] 0x000000500000-0x000002500000 : "rootfs" [ 1.933162] 0x000002500000-0x000010000000 : "data" # fw_setenv test 1 # fw_printenv | grep test= test=1 Now with the Kernel provided in Debian Buster, here's the incorrect behavior: # cat /etc/debian_version 10.0 # uname -a Linux goflexnet 4.19.0-5-marvell #1 Debian 4.19.37-5 (2019-06-19) armv5tel GNU/Linux # cat /proc/mtd dev: size erasesize name mtd0: 00100000 00020000 "u-boot" mtd1: 00400000 00020000 "uImage" mtd2: 02000000 00020000 "pogoplug" mtd3: 0d800000 00020000 "root" # dmesg | grep -ie mtd -e 0x000 [ 0.000000] Kernel command line: console=ttyS0,115200 root=/dev/nfs rw rootfstype=nfs rootwait nfsroot=192.168.1.1:/srv/nfs/hosts/goflex-263BA8/,rsize=32768,wsize=32768,hard,intr,udp,v3 ip=192.168.1.14:192.168.1.1:192.168.1.254:255.255.255.0:dockstar:eth0:off mtdparts=orion_nand:1M(u-boot),4M(uImage),32M(rootfs),-(data) [ 20.346396] 4 fixed-partitions partitions found on MTD device orion_nand [ 20.353177] Creating 4 MTD partitions on "orion_nand": [ 20.383129] 0x000000000000-0x000000100000 : "u-boot" [ 20.395002] 0x000000100000-0x000000500000 : "uImage" [ 20.402591] 0x000000500000-0x000002500000 : "pogoplug" [ 20.412498] 0x000002500000-0x00000fd00000 : "root" # fw_setenv test 2 Can't open /dev/mtd0: Permission denied Error: can't write fw_env to flash # fw_printenv | grep test= test=1 Best regards, Benjamin Evrard. -- Package-specific info: ** Version: Linux version 4.19.0-5-marvell (debian-kernel@lists.debian.org) (gcc version 8.3.0 (Debian 8.3.0-7)) #1 Debian 4.19.37-5 (2019-06-19) ** Command line: console=ttyS0,115200 root=/dev/nfs rw rootfstype=nfs rootwait nfsroot=192.168.1.1:/srv/nfs/hosts/goflex-263BA8/,rsize=32768,wsize=32768,hard,intr,udp,v3 ip=192.168.1.14:192.168.1.1:192.168.1 .254:255.255.255.0:dockstar:eth0:off mtdparts=orion_nand:1M(u-boot),4M(uImage),32M(rootfs),-(data) ** Not tainted ** Kernel log: [ 0.000000] Booting Linux on physical CPU 0x0 [ 0.000000] Linux version 4.19.0-5-marvell (debian-kernel@lists.debian.org) (gcc version 8.3.0 (Debian 8.3.0-7)) #1 Debian 4.19.37-5 (2019-06-19) [ 0.000000] CPU: Feroceon 88FR131 [56251311] revision 1 (ARMv5TE), cr=0005397f [ 0.000000] CPU: VIVT data cache, VIVT instruction cache [ 0.000000] OF: fdt: Machine model: Seagate GoFlex Net [ 0.000000] Memory policy: Data cache writeback [ 0.000000] On node 0 totalpages: 32768 [ 0.000000] Normal zone: 256 pages used for memmap [ 0.000000] Normal zone: 0 pages reserved [ 0.000000] Normal zone: 32768 pages, LIFO batch:7 [ 0.000000] random: get_random_bytes called from start_kernel+0x78/0x4b4 with crng_init=0 [ 0.000000] pcpu-alloc: s0 r0 d32768 u32768 alloc=1*32768 [ 0.000000] pcpu-alloc: [0] 0 [ 0.000000] Built 1 zonelists, mobility grouping on. Total pages: 32512 [ 0.000000] Kernel command line: console=ttyS0,115200 root=/dev/nfs rw rootfstype=nfs rootwait nfsroot=192.168.1.1:/srv/nfs/hosts/goflex-263BA8/,rsize=32768,wsize=32768,hard,intr,udp,v3 i p=192.168.1.14:192.168.1.1:192.168.1.254:255.255.255.0:dockstar:eth0:off mtdparts=orion_nand:1M(u-boot),4M(uImage),32M(rootfs),-(data) [ 0.000000] Dentry cache hash table entries: 16384 (order: 4, 65536 bytes) [ 0.000000] Inode-cache hash table entries: 8192 (order: 3, 32768 bytes) [ 0.000000] Memory: 109424K/131072K available (3955K kernel code, 342K rwdata, 1032K rodata, 312K init, 218K bss, 21648K reserved, 0K cma-reserved, 0K highmem) [ 0.000000] Virtual kernel memory layout: vector : 0xffff0000 - 0xffff1000 ( 4 kB) fixmap : 0xffc00000 - 0xfff00000 (3072 kB) vmalloc : 0xc8800000 - 0xff800000 ( 880 MB) lowmem : 0xc0000000 - 0xc8000000 ( 128 MB) pkmap : 0xbfe00000 - 0xc0000000 ( 2 MB) modules : 0xbf000000 - 0xbfe00000 ( 14 MB) .text : 0x(ptrval) - 0x(ptrval) (3956 kB) .init : 0x(ptrval) - 0x(ptrval) ( 312 kB) .data : 0x(ptrval) - 0x(ptrval) ( 343 kB) .bss : 0x(ptrval) - 0x(ptrval) ( 219 kB) [ 0.000000] SLUB: HWalign=32, Order=0-3, MinObjects=0, CPUs=1, Nodes=1 [ 0.000000] ftrace: allocating 18886 entries in 37 pages [ 0.000000] NR_IRQS: 16, nr_irqs: 16, preallocated irqs: 16 [ 0.000000] clocksource: orion_clocksource: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 9556302233 ns [ 0.000009] sched_clock: 32 bits at 200MHz, resolution 5ns, wraps every 10737418237ns [ 0.000041] Switching to timer-based delay loop, resolution 5ns [ 0.000141] Calibrating delay loop (skipped), value calculated using timer frequency.. 400.00 BogoMIPS (lpj=800000) [ 0.000166] pid_max: default: 32768 minimum: 301 [ 0.000446] Security Framework initialized [ 0.000465] Yama: disabled by default; enable with sysctl kernel.yama.* [ 0.000576] AppArmor: AppArmor initialized [ 0.000708] Mount-cache hash table entries: 1024 (order: 0, 4096 bytes) [ 0.000732] Mountpoint-cache hash table entries: 1024 (order: 0, 4096 bytes) [ 0.001738] CPU: Testing write buffer coherency: ok [ 0.002788] Setting up static identity map for 0x8200 - 0x823c [ 0.003045] mvebu-soc-id: MVEBU SoC ID=0x6281, Rev=0x3 [ 0.004925] devtmpfs: initialized [ 0.008716] VFP support v0.3: not present [ 0.008874] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 7645041785100000 ns [ 0.008901] futex hash table entries: 256 (order: -1, 3072 bytes) [ 0.009242] pinctrl core: initialized pinctrl subsystem [ 0.010365] NET: Registered protocol family 16 [ 0.010787] DMA: preallocated 256 KiB pool for atomic coherent allocations [ 0.011392] audit: initializing netlink subsys (disabled) [ 0.012245] cpuidle: using governor ladder [ 0.012262] cpuidle: using governor menu [ 0.012666] Feroceon L2: Enabling L2 [ 0.012710] Feroceon L2: Cache support initialised. [ 0.012960] [Firmware Info]: /ocp@f1000000/ethernet-controller@72000/ethernet0-port@0: local-mac-address is not set [ 0.016095] audit: type=2000 audit(0.008:1): state=initialized audit_enabled=0 res=1 [ 0.016508] No ATAGs? [ 0.021118] clocksource: Switched to clocksource orion_clocksource [ 0.043130] VFS: Disk quotas dquot_6.6.0 [ 0.043214] VFS: Dquot-cache hash table entries: 1024 (order 0, 4096 bytes) [ 0.043666] AppArmor: AppArmor Filesystem Enabled [ 0.044807] NET: Registered protocol family 2 [ 0.045553] tcp_listen_portaddr_hash hash table entries: 512 (order: 0, 4096 bytes) [ 0.045581] TCP established hash table entries: 1024 (order: 0, 4096 bytes) [ 0.045602] TCP bind hash table entries: 1024 (order: 0, 4096 bytes) [ 0.045621] TCP: Hash tables configured (established 1024 bind 1024) [ 0.045721] UDP hash table entries: 256 (order: 0, 4096 bytes) [ 0.045746] UDP-Lite hash table entries: 256 (order: 0, 4096 bytes) [ 0.045946] NET: Registered protocol family 1 [ 0.045983] PCI: CLS 0 bytes, default 32 [ 0.046217] Unpacking initramfs... [ 1.021145] random: fast init done [ 1.321669] Freeing initrd memory: 14396K [ 1.322570] Initialise system trusted keyrings [ 1.322614] Key type blacklist registered [ 1.322782] workingset: timestamp_bits=30 max_order=15 bucket_order=0 [ 1.327490] zbud: loaded [ 1.329259] Key type asymmetric registered [ 1.329271] Asymmetric key parser 'x509' registered [ 1.329324] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 251) [ 1.329489] io scheduler noop registered [ 1.329749] io scheduler cfq registered (default) [ 1.331183] kirkwood-pinctrl f1010000.pin-controller: registered pinctrl driver [ 1.332845] mv_xor f1060800.xor: Marvell shared XOR driver [ 1.362015] mv_xor f1060800.xor: Marvell XOR (Registers Mode): ( xor cpy intr ) [ 1.362195] mv_xor f1060900.xor: Marvell shared XOR driver [ 1.390010] mv_xor f1060900.xor: Marvell XOR (Registers Mode): ( xor cpy intr ) [ 1.390361] Serial: 8250/16550 driver, 2 ports, IRQ sharing disabled [ 1.391333] console [ttyS0] disabled [ 1.391396] f1012000.serial: ttyS0 at MMIO 0xf1012000 (irq = 25, base_baud = 12500000) is a 16550A [ 1.923482] console [ttyS0] enabled [ 1.927695] libphy: Fixed MDIO Bus: probed [ 1.931843] i2c /dev entries driver [ 1.936113] ledtrig-cpu: registered to indicate activity on CPUs [ 1.943146] registered taskstats version 1 [ 1.947286] Loading compiled-in X.509 certificates [ 1.979387] Loaded X.509 cert 'Debian Secure Boot CA: 6ccece7e4c6c0d1f6149f3dd27dfcc5cbb419ea1' [ 2.013780] Loaded X.509 cert 'Debian Secure Boot Signer: 00a7468def' [ 2.020360] AppArmor: AppArmor sha1 policy hashing enabled [ 2.027454] hctosys: unable to open rtc device (rtc0) [ 2.035300] Freeing unused kernel memory: 312K [ 2.039794] This architecture does not have kernel memory protection. [ 2.046280] Run /init as init process [ 2.453073] mv643xx_eth: MV-643xx 10/100/1000 ethernet driver version 1.4 [ 2.476059] libphy: orion_mdio_bus: probed [ 2.525443] mv643xx_eth_port mv643xx_eth_port.0: DMA mask not set [ 2.544024] usbcore: registered new interface driver usbfs [ 2.579318] SCSI subsystem initialized [ 2.593536] usbcore: registered new interface driver hub [ 2.629522] usbcore: registered new device driver usb [ 2.660564] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver [ 2.688903] libata version 3.00 loaded. [ 2.691183] sata_mv f1080000.sata: version 1.28 [ 2.691440] sata_mv f1080000.sata: slots 32 ports 2 [ 2.710643] ehci-orion: EHCI orion driver [ 2.725626] orion-ehci f1050000.ehci: EHCI Host Controller [ 2.731222] scsi host0: sata_mv [ 2.737292] orion-ehci f1050000.ehci: new USB bus registered, assigned bus number 1 [ 2.745047] scsi host1: sata_mv [ 2.749295] ata1: SATA max UDMA/133 irq 32 [ 2.753439] ata2: SATA max UDMA/133 irq 32 [ 2.757981] orion-ehci f1050000.ehci: irq 29, io mem 0xf1050000 [ 2.781141] orion-ehci f1050000.ehci: USB 2.0 started, EHCI 1.00 [ 2.787410] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 4.19 [ 2.795742] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1 [ 2.803013] usb usb1: Product: EHCI Host Controller [ 2.807930] usb usb1: Manufacturer: Linux 4.19.0-5-marvell ehci_hcd [ 2.814244] usb usb1: SerialNumber: f1050000.ehci [ 2.820883] hub 1-0:1.0: USB hub found [ 2.824719] hub 1-0:1.0: 1 port detected [ 3.075468] ata1: SATA link down (SStatus 0 SControl F300) [ 3.369779] mv643xx_eth_port mv643xx_eth_port.0 eth0: port 0 with MAC address 00:10:75:26:3b:a8 [ 3.393816] ata2: SATA link down (SStatus 0 SControl F300) [ 3.425152] rtc-mv f1010300.rtc: internal RTC not ticking [ 3.459754] NET: Registered protocol family 17 [ 6.652988] mv643xx_eth_port mv643xx_eth_port.0 eth0: link up, 1000 Mb/s, full duplex, flow control disabled [ 12.537049] FS-Cache: Loaded [ 12.570784] RPC: Registered named UNIX socket transport module. [ 12.576775] RPC: Registered udp transport module. [ 12.581514] RPC: Registered tcp transport module. [ 12.586247] RPC: Registered tcp NFSv4.1 backchannel transport module. [ 12.624926] FS-Cache: Netfs 'nfs' registered for caching [ 13.250686] systemd[1]: System time before build time, advancing clock. [ 13.305641] systemd[1]: Inserted module 'autofs4' [ 13.356313] NET: Registered protocol family 10 [ 13.527219] Segment Routing with IPv6 [ 13.556550] systemd[1]: systemd 241 running in system mode. (+PAM +AUDIT +SELINUX +IMA +APPARMOR +SMACK +SYSVINIT +UTMP +LIBCRYPTSETUP +GCRYPT +GNUTLS +ACL +XZ +LZ4 +SECCOMP +BLKID +ELFUT ILS +KMOD -IDN2 +IDN -PCRE2 default-hierarchy=hybrid) [ 13.578847] systemd[1]: Detected architecture arm. [ 13.606587] systemd[1]: Set hostname to <goflexnet>. [ 14.712072] systemd-rc-local-generator[126]: /etc/rc.local is not marked executable, skipping. [ 14.820775] systemd[1]: File /lib/systemd/system/systemd-journald.service:12 configures an IP firewall (IPAddressDeny=any), but the local system does not support BPF/cgroup based firewall ing. [ 14.837961] systemd[1]: Proceeding WITHOUT firewalling in effect! (This warning is only shown for the first loaded unit using IP firewalling.) [ 15.389326] random: systemd: uninitialized urandom read (16 bytes read) [ 15.397814] systemd[1]: Listening on RPCbind Server Activation Socket. [ 15.421337] random: systemd: uninitialized urandom read (16 bytes read) [ 15.429862] systemd[1]: Listening on Journal Socket (/dev/log). [ 15.453330] random: systemd: uninitialized urandom read (16 bytes read) [ 15.460454] systemd[1]: Listening on initctl Compatibility Named Pipe. [ 15.485241] systemd[1]: Created slice system-getty.slice. [ 15.505798] systemd[1]: Started Forward Password Requests to Wall Directory Watch. [ 16.430704] nand: device found, Manufacturer ID: 0x2c, Chip ID: 0xda [ 16.437137] nand: Micron MT29F2G08AAD [ 16.440816] nand: 256 MiB, SLC, erase size: 128 KiB, page size: 2048, OOB size: 64 [ 16.530229] Scanning device for bad blocks [ 17.536117] 4 fixed-partitions partitions found on MTD device orion_nand [ 17.542903] Creating 4 MTD partitions on "orion_nand": [ 17.573717] 0x000000000000-0x000000100000 : "u-boot" [ 17.593614] 0x000000100000-0x000000500000 : "uImage" [ 17.609582] 0x000000500000-0x000002500000 : "pogoplug" [ 17.629403] 0x000002500000-0x00000fd00000 : "root" [ 17.855041] systemd-journald[144]: Received request to flush runtime journal from PID 1 [ 19.041094] orion_wdt: Initial timeout 21 sec [ 19.163735] marvell-cesa f1030000.crypto: CESA device successfully registered [ 19.873180] rtc-mv f1010300.rtc: internal RTC not ticking [ 20.010216] 8021q: 802.1Q VLAN Support v1.8 [ 20.456855] random: crng init done [ 20.460282] random: 7 urandom warning(s) missed due to ratelimiting ** Model information Hardware : Marvell Kirkwood (Flattened Device Tree) Revision : 0000 Device Tree model: Seagate GoFlex Net ** Loaded modules: 8021q garp stp mrp llc marvell_cesa orion_wdt des_generic leds_gpio ofpart orion_nand cmdlinepart nand nand_ecc nand_bch bch mtd ip_tables x_tables sha256_generic hmac ipv6 autofs4 nfsv3 nfs_acl nfs lockd grace sunrpc fscache af_packet ehci_orion sata_mv ehci_hcd libata marvell scsi_mod usbcore mvmdio mv643xx_eth usb_common nls_base -- System Information: Debian Release: 10.0 APT prefers stable APT policy: (500, 'stable') Architecture: armel (armv5tel) Kernel: Linux 4.19.0-5-marvell Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE=en_US.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /usr/bin/dash Init: systemd (via /run/systemd/system) Versions of packages linux-image-4.19.0-5-marvell depends on: ii initramfs-tools [linux-initramfs-tool] 0.133 ii kmod 26-1 ii linux-base 4.6 Versions of packages linux-image-4.19.0-5-marvell recommends: pn apparmor <none> pn firmware-linux-free <none> ii u-boot-tools 2019.01+dfsg-7 Versions of packages linux-image-4.19.0-5-marvell suggests: pn debian-kernel-handbook <none> pn linux-doc-4.19 <none> Versions of packages linux-image-4.19.0-5-marvell is related to: pn firmware-amd-graphics <none> pn firmware-atheros <none> pn firmware-bnx2 <none> pn firmware-bnx2x <none> pn firmware-brcm80211 <none> pn firmware-cavium <none> pn firmware-intel-sound <none> pn firmware-intelwimax <none> pn firmware-ipw2x00 <none> pn firmware-ivtv <none> pn firmware-iwlwifi <none> pn firmware-libertas <none> pn firmware-linux-nonfree <none> pn firmware-misc-nonfree <none> pn firmware-myricom <none> pn firmware-netxen <none> pn firmware-qlogic <none> pn firmware-realtek <none> pn firmware-samsung <none> pn firmware-siano <none> pn firmware-ti-connectivity <none> pn xen-hypervisor <none> -- no debconf information