[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#933971: linux-image-4.19.0-5-marvell: Kernel fails to parse mtdparts arg in cmdline. Impacts usage of fw_setenv on plug devices to config uboot.



Package: src:linux
Version: 4.19.37-5
Severity: normal
User: debian-qa@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


Reply to: