Welcome! Log In Create A New Profile

Advanced

Debian on Dell Wyse 3020

Posted by Mischif 
Re: Debian on Dell Wyse 3020
April 11, 2023 02:43PM
Quote

Reviewing the old kernel boot logs

Could you post the link to the log?

-bodhi
===========================
Forum Wiki
bodhi's corner (buy bodhi a beer)
Mischif
Re: Debian on Dell Wyse 3020
April 11, 2023 03:20PM
bodhi,

I was referring to the first set of logs in this thread.
Re: Debian on Dell Wyse 3020
April 11, 2023 03:36PM
That pxau2o-ehci must be very old.

Currently this is the driver

Quote

│ CONFIG_USB_EHCI_MV: │
│ │
│ Enables support for Marvell (including PXA and MMP series) on-chip │
│ USB SPH and OTG controller. SPH is a single port host, and it can │
│ only be EHCI host. OTG is controller that can switch to host mode. │
│ Note that this driver will not work on Marvell's other EHCI │
│ controller used by the EBU-type SoCs including Orion, Kirkwood, │
│ Dova, Armada 370 and Armada XP. See "Support for Marvell EBU │
│ on-chip EHCI USB controller" for those. │

Which is also in tld-2.1 kernel.

But I will check the mainline config to see if there is any thing obviously mising.

-bodhi
===========================
Forum Wiki
bodhi's corner (buy bodhi a beer)
Mischif
Re: Debian on Dell Wyse 3020
April 13, 2023 01:01PM
bodhi,

Did you find any missing modules to include? Also, could you create a new dtb file that changes the status of the mass-storage section from "disabled" to "okay"?
Re: Debian on Dell Wyse 3020
April 13, 2023 03:36PM
Mischif,

> Did you find any missing modules to include?

Not yet. But on the safe side, I will include more PXA modules in the next build.

> Also,
> could you create a new dtb file that changes the
> status of the mass-storage section from "disabled"
> to "okay"?

The mass storage and the otg are enabled in the DTS

&usb_otg0 {
        status = "okay";
};

&usb_otg_phy0 {
        status = "okay";
};

&hsic0 {
        status = "okay";

        usb1@1 {
                compatible = "usb424,2640";
                reg = <0x01>;
                #address-cells = <0x01>;
                #size-cells = <0x00>;

                mass-storage@1 {
                        compatible = "usb424,4040";
                        reg = <0x01>;
                        status = "okay";
                };
        };
};

&hsic_phy0 {
        status = "okay";
        reset-gpios = <&gpio 63 GPIO_ACTIVE_HIGH>;
};
The DTB was compiled from the mainline DTS version, with that status okay added for hsic0.


Let's see. This box has 4 USB ports, which port did you use for the rootfs? have you tried the other ports?

I will also modify the DTS to add hsic1.

=====

There is one item I need to investigate. The mass-storage in the DTS has the compatible string that might be obsolete : compatible = "usb424,4040". I could not find it in the kernel. But it might be wildcard string in the driver.

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



Edited 3 time(s). Last edit at 04/13/2023 03:41PM by bodhi.
Re: Debian on Dell Wyse 3020
April 13, 2023 04:45PM
Mischif,

Can you find out if there is GPL source for this Wyse 3020 box? either u-boot and/or kernel would be helpful.

-bodhi
===========================
Forum Wiki
bodhi's corner (buy bodhi a beer)
Re: Debian on Dell Wyse 3020
April 13, 2023 05:31PM
Kernel 6.2.8-mvebu-tld-2.2

I've added CONFIG_PHY_PXA_USB in the chance that it is carried over from PXA to MMP2/3 architecture. I also add device hsic1 (mass storage). However, we still need more info to make hsic1 fully complete, so it might not work yet.


Download at Dropbox

linux-6.2.8-mvebu-tld-2.x-bodhi.tar.bz2

md5sum linux-6.2.8-mvebu-tld-2.x-bodhi.tar.bz2
e0a3a488f7a4ad55cd021e2992267e6c  linux-6.2.8-mvebu-tld-2.x-bodhi.tar.bz2
sha256sum linux-6.2.8-mvebu-tld-2.x-bodhi.tar.bz2
e886bd5956a9ae10813ef5ef8c686d9065a68e3045645c99c399183f3da381d3  linux-6.2.8-mvebu-tld-2.x-bodhi.tar.bz2

This tarball include 7 files
linux-image-6.2.8-mvebu-tld-2.2_2.2_armhf.deb
linux-headers-6.2.8-mvebu-tld-2.2_2.2_armhf.deb
zImage-6.2.8-mvebu-tld-2.2
config-6.2.8-mvebu-tld-2.2
linux-dtb-6.2.8-mvebu-tld-2.2.tar
linux-6.2.8-mvebu-tld-1.patch
mmp3-dell-ariel.dts.patch

-bodhi
===========================
Forum Wiki
bodhi's corner (buy bodhi a beer)
Re: Debian on Dell Wyse 3020
April 14, 2023 12:08AM
mass-storage@1 {
                        compatible = "usb424,4040";
                        reg = <0x01>;
                        status = "okay";
                };

Is what gets the internal 4GB flash enabled as it is hanging off the SMSC USB4640 USB Hub and Flash Media Controller. There is also a Genesis Logic GL850G 4-port Hub Controller on board as well.
Mischif
Re: Debian on Dell Wyse 3020
April 14, 2023 12:09AM
bodhi,

Including those modules seems to be almost all of what is needed, the kernel seemed to recognize my ethernet adapter but couldn't configure it correctly and doesn't seem to recognize the built-in flash.

[    0.000000][    T0] Booting Linux on physical CPU 0x0
[    0.000000][    T0] Linux version 6.2.8-mvebu-tld-2.2 (root@tldDebian) (gcc (Debian 10.2.1-6) 10.2.1 20210110, GNU ld (GNU Binutils for Debian) 2.35.2) #2.2 SMP PREEMPT Thu Apr 13 14:11:43 PDT 2023
[    0.000000][    T0] CPU: ARMv7 Processor [562f5842] revision 2 (ARMv7), cr=10c5387d
[    0.000000][    T0] CPU: div instructions available: patching division code
[    0.000000][    T0] CPU: PIPT / VIPT nonaliasing data cache, PIPT instruction cache
[    0.000000][    T0] OF: fdt: Machine model: Dell Ariel
[    0.000000][    T0] Memory policy: Data cache writealloc
[    0.000000][    T0] Zone ranges:
[    0.000000][    T0]   Normal   [mem 0x0000000000000000-0x000000002fffffff]
[    0.000000][    T0]   HighMem  [mem 0x0000000030000000-0x000000007fefffff]
[    0.000000][    T0] Movable zone start for each node
[    0.000000][    T0] Early memory node ranges
[    0.000000][    T0]   node   0: [mem 0x0000000000000000-0x000000007fefffff]
[    0.000000][    T0] Initmem setup node 0 [mem 0x0000000000000000-0x000000007fefffff]
[    0.000000][    T0] percpu: Embedded 13 pages/cpu s21332 r8192 d23724 u53248
[    0.000000][    T0] Built 1 zonelists, mobility grouping on.  Total pages: 522304
[    0.000000][    T0] Kernel command line: rootdelay=5 root=/dev/sda2 raid=noautodetect console=ttyS2,115200
[    0.000000][    T0] Dentry cache hash table entries: 131072 (order: 7, 524288 bytes, linear)
[    0.000000][    T0] Inode-cache hash table entries: 65536 (order: 6, 262144 bytes, linear)
[    0.000000][    T0] mem auto-init: stack:off, heap alloc:on, heap free:off
[    0.000000][    T0] Memory: 2048584K/2096128K available (10240K kernel code, 838K rwdata, 3292K rodata, 1024K init, 468K bss, 47544K reserved, 0K cma-reserved, 1309696K highmem)
[    0.000000][    T0] rcu: Preemptible hierarchical RCU implementation.
[    0.000000][    T0] rcu:     RCU restricting CPUs from NR_CPUS=4 to nr_cpu_ids=2.
[    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] rcu: Adjusting geometry for rcu_fanout_leaf=16, nr_cpu_ids=2
[    0.000000][    T0] NR_IRQS: 16, nr_irqs: 16, preallocated irqs: 16
[    0.000000][    T0] L2C: platform modifies aux control register: 0x02060000 -> 0x32860000
[    0.000000][    T0] L2C: DT/platform modifies aux control register: 0x02060000 -> 0x32860000
[    0.000000][    T0] Tauros3 cache controller enabled, 8 ways, 512 kB
[    0.000000][    T0] Tauros3: CACHE_ID 0x880000ed, AUX_CTRL 0x32860000
[    0.000000][    T0] rcu: srcu_init: Setting srcu_struct sizes based on contention.
[    0.000006][    T0] sched_clock: 32 bits at 26MHz, resolution 38ns, wraps every 82595524588ns
[    0.000090][    T0] clocksource: clocksource: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 73510017198 ns
[    0.000291][    T0] smp_twd: clock not found -2
[    0.000781][    T0] kfence: initialized - using 2097152 bytes for 255 objects at 0x(ptrval)-0x(ptrval)
[    0.001705][    T0] Console: colour dummy device 80x30
[    0.001750][    T0] Calibrating local timer... 2.16MHz.
[    0.060278][    T0] Calibrating delay loop... 1191.11 BogoMIPS (lpj=5955584)
[    0.100315][    T0] pid_max: default: 32768 minimum: 301
[    0.100672][    T0] LSM: initializing lsm=capability,integrity
[    0.100926][    T0] Mount-cache hash table entries: 2048 (order: 1, 8192 bytes, linear)
[    0.100947][    T0] Mountpoint-cache hash table entries: 2048 (order: 1, 8192 bytes, linear)
[    0.102449][    T0] CPU: Testing write buffer coherency: ok
[    0.102895][    T1] CPU0: thread -1, cpu 0, socket 0, mpidr 80000000
[    0.104719][    T1] cblist_init_generic: Setting adjustable number of callback queues.
[    0.104743][    T1] cblist_init_generic: Setting shift to 1 and lim to 1.
[    0.104930][    T1] cblist_init_generic: Setting shift to 1 and lim to 1.
[    0.105126][    T1] Setting up static identity map for 0x100000 - 0x100060
[    0.105740][    T1] rcu: Hierarchical SRCU implementation.
[    0.105749][    T1] rcu:     Max phase no-delay instances is 1000.
[    0.107091][    T1] smp: Bringing up secondary CPUs ...
[    0.190403][    T0] CPU1: thread -1, cpu 1, socket 0, mpidr 80000001
[    0.190845][    T1] smp: Brought up 1 node, 2 CPUs
[    0.190864][    T1] SMP: Total of 2 processors activated (2387.96 BogoMIPS).
[    0.190877][    T1] CPU: All CPU(s) started in SVC mode.
[    0.192016][    T1] devtmpfs: initialized
[    0.202785][    T1] VFP support v0.3: implementor 56 architecture 2 part 20 variant 9 rev 6
[    0.203254][    T1] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604462750000 ns
[    0.203311][    T1] futex hash table entries: 512 (order: 3, 32768 bytes, linear)
[    0.203663][    T1] prandom: seed boundary self test passed
[    0.206188][    T1] prandom: 100 self tests passed
[    0.206199][    T1] pinctrl core: initialized pinctrl subsystem
[    0.208028][    T1] NET: Registered PF_NETLINK/PF_ROUTE protocol family
[    0.208697][    T1] DMA: preallocated 256 KiB pool for atomic coherent allocations
[    0.215837][    T1] audit: initializing netlink subsys (disabled)
[    0.216275][   T24] audit: type=2000 audit(0.220:1): state=initialized audit_enabled=0 res=1
[    0.217066][    T1] thermal_sys: Registered thermal governor 'step_wise'
[    0.217448][    T1] cpuidle: using governor ladder
[    0.217510][    T1] cpuidle: using governor menu
[    0.217708][   T16] hw-breakpoint: Debug register access (0xee003e17) caused undefined instruction on CPU 0
[    0.217724][   T16] hw-breakpoint: CPU 0 failed to disable vector catch
[    0.217779][   T17] hw-breakpoint: Debug register access (0xee003e17) caused undefined instruction on CPU 1
[    0.400619][    T1] raid6: int32x8  gen()   207 MB/s
[    0.570790][    T1] raid6: int32x4  gen()   222 MB/s
[    0.740798][    T1] raid6: int32x2  gen()   359 MB/s
[    0.910972][    T1] raid6: int32x1  gen()   381 MB/s
[    0.910985][    T1] raid6: using algorithm int32x1 gen() 381 MB/s
[    1.081084][    T1] raid6: .... xor() 189 MB/s, rmw enabled
[    1.081095][    T1] raid6: using intx1 recovery algorithm
[    1.082625][    T1] SCSI subsystem initialized
[    1.083292][    T1] usbcore: registered new interface driver usbfs
[    1.083350][    T1] usbcore: registered new interface driver hub
[    1.083407][    T1] usbcore: registered new device driver usb
[    1.083872][    T1] pps_core: LinuxPPS API ver. 1 registered
[    1.083883][    T1] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>
[    1.083913][    T1] PTP clock support registered
[    1.086321][    T1] vgaarb: loaded
[    1.087190][    T1] clocksource: Switched to clocksource clocksource
[    1.088286][    T1] VFS: Disk quotas dquot_6.6.0
[    1.088435][    T1] VFS: Dquot-cache hash table entries: 1024 (order 0, 4096 bytes)
[    1.110149][    T1] NET: Registered PF_INET protocol family
[    1.110526][    T1] IP idents hash table entries: 16384 (order: 5, 131072 bytes, linear)
[    1.113019][    T1] tcp_listen_portaddr_hash hash table entries: 512 (order: 0, 4096 bytes, linear)
[    1.113186][    T1] Table-perturb hash table entries: 65536 (order: 6, 262144 bytes, linear)
[    1.113231][    T1] TCP established hash table entries: 8192 (order: 3, 32768 bytes, linear)
[    1.113356][    T1] TCP bind hash table entries: 8192 (order: 5, 131072 bytes, linear)
[    1.113501][    T1] TCP: Hash tables configured (established 8192 bind 8192)
[    1.113910][    T1] MPTCP token hash table entries: 1024 (order: 2, 16384 bytes, linear)
[    1.114055][    T1] UDP hash table entries: 512 (order: 2, 16384 bytes, linear)
[    1.114099][    T1] UDP-Lite hash table entries: 512 (order: 2, 16384 bytes, linear)
[    1.114470][    T1] NET: Registered PF_UNIX/PF_LOCAL protocol family
[    1.115734][    T1] RPC: Registered named UNIX socket transport module.
[    1.115751][    T1] RPC: Registered udp transport module.
[    1.115759][    T1] RPC: Registered tcp transport module.
[    1.115767][    T1] RPC: Registered tcp NFSv4.1 backchannel transport module.
[    1.115792][    T1] PCI: CLS 0 bytes, default 64
[    1.115973][    T1] NetWinder Floating Point Emulator V0.97 (double precision)
[    1.116256][   T10] Trying to unpack rootfs image as initramfs...
[    1.118008][    T1] Initialise system trusted keyrings
[    1.118246][    T1] Key type blacklist registered
[    1.120464][    T1] workingset: timestamp_bits=14 max_order=19 bucket_order=5
[    1.120833][    T1] zbud: loaded
[    1.124139][    T1] NFS: Registering the id_resolver key type
[    1.124256][    T1] Key type id_resolver registered
[    1.124266][    T1] Key type id_legacy registered
[    1.124343][    T1] nfs4filelayout_init: NFSv4 File Layout Driver Registering...
[    1.124372][    T1] nfs4flexfilelayout_init: NFSv4 Flexfile Layout Driver Registering...
[    1.206052][    T1] xor: measuring software checksum speed
[    1.214455][    T1]    arm4regs        :  1200 MB/sec
[    1.226036][    T1]    8regs           :   862 MB/sec
[    1.235255][    T1]    32regs          :  1088 MB/sec
[    1.235275][    T1] xor: using function: arm4regs (1200 MB/sec)
[    1.235315][    T1] async_tx: api initialized (async)
[    1.235340][    T1] Key type asymmetric registered
[    1.235352][    T1] Asymmetric key parser 'x509' registered
[    1.235878][    T1] bounce: pool size: 64 pages
[    1.236507][    T1] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 245)
[    1.236785][    T1] io scheduler bfq registered
[    1.254529][    T1] gpio gpiochip0: Static allocation of GPIO base is deprecated, use dynamic allocation.
[    1.446355][    T1] Serial: 8250/16550 driver, 4 ports, IRQ sharing disabled
[    1.452869][    T1] printk: console [ttyS2] disabled
[    1.452973][    T1] d4018000.serial: ttyS2 at MMIO 0xd4018000 (irq = 381, base_baud = 1625000) is a XScale
[    1.453066][    T1] printk: console [ttyS2] enabled
[    1.790593][   T10] Freeing initrd memory: 9424K
[    1.824202][    T1] wireguard: WireGuard 1.0.0 loaded. See www.wireguard.com for information.
[    2.356931][    T1] wireguard: Copyright (C) 2015-2019 Jason A. Donenfeld <Jason@zx2c4.com>. All Rights Reserved.
[    2.372441][    T1] mv-ehci d4208000.usb: EHCI Host Controller
[    2.386527][    T1] mv-ehci d4208000.usb: new USB bus registered, assigned bus number 1
[    2.395908][    T1] mv-ehci d4208000.usb: irq 382, io mem 0xd4208000
[    2.427305][    T1] mv-ehci d4208000.usb: USB 2.0 started, EHCI 1.00
[    2.434245][    T1] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 6.02
[    2.443230][    T1] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    2.451157][    T1] usb usb1: Product: EHCI Host Controller
[    2.456695][    T1] usb usb1: Manufacturer: Linux 6.2.8-mvebu-tld-2.2 ehci_hcd
[    2.463901][    T1] usb usb1: SerialNumber: d4208000.usb
[    2.470369][    T1] hub 1-0:1.0: USB hub found
[    2.474849][    T1] hub 1-0:1.0: 1 port detected
[    2.480213][    T1] mv-ehci d4208000.usb: successful find EHCI device with regs 0x(ptrval) irq 382 working in Host mode
[    2.491748][    T1] mv-ehci f0002000.usb: EHCI Host Controller
[    2.497631][    T1] mv-ehci f0002000.usb: new USB bus registered, assigned bus number 2
[    2.505783][    T1] mv-ehci f0002000.usb: irq 383, io mem 0xf0002000
[    2.537262][    T1] mv-ehci f0002000.usb: USB 2.0 started, EHCI 1.00
[    2.544102][    T1] usb usb2: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 6.02
[    2.553075][    T1] usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    2.560988][    T1] usb usb2: Product: EHCI Host Controller
[    2.566524][    T1] usb usb2: Manufacturer: Linux 6.2.8-mvebu-tld-2.2 ehci_hcd
[    2.573729][    T1] usb usb2: SerialNumber: f0002000.usb
[    2.580015][    T1] hub 2-0:1.0: USB hub found
[    2.584496][    T1] hub 2-0:1.0: 1 port detected
[    2.589852][    T1] mv-ehci f0002000.usb: successful find EHCI device with regs 0x(ptrval) irq 383 working in Host mode
[    2.600951][    T1] usbcore: registered new interface driver usblp
[    2.607303][    T1] usbcore: registered new interface driver usb-storage
[    2.614631][    T1] mousedev: PS/2 mouse device common for all mice
[    2.622356][    T1] i2c_dev: i2c /dev entries driver
[    2.630210][    T1] device-mapper: uevent: version 1.0.3
[    2.636194][    T1] device-mapper: ioctl: 4.47.0-ioctl (2022-07-28) initialised: dm-devel@redhat.com
[    2.646101][    T1] device-mapper: multipath round-robin: version 1.2.0 loaded
[    2.653353][    T1] device-mapper: multipath queue-length: version 0.2.0 loaded
[    2.660662][    T1] device-mapper: multipath service-time: version 0.3.0 loaded
[    2.668059][    T1] device-mapper: dm-log-userspace: version 1.3.0 loaded
[    2.674808][    T1] device-mapper: raid: Loading target version 1.15.1
[    2.682297][    T1] hid: raw HID events driver (C) Jiri Kosina
[    2.688659][    T1] usbcore: registered new interface driver usbhid
[    2.694893][    T1] usbhid: USB HID core driver
[    2.700764][    T1] NET: Registered PF_INET6 protocol family
[    2.708481][    T1] Segment Routing with IPv6
[    2.712822][    T1] RPL Segment Routing with IPv6
[    2.717691][    T1] In-situ OAM (IOAM) with IPv6
[    2.722368][    T1] sit: IPv6, IPv4 and MPLS over IPv4 tunneling driver
[    2.731956][    T1] NET: Registered PF_PACKET protocol family
[    2.738091][    T1] 8021q: 802.1Q VLAN Support v1.8
[    2.743082][    T1] Key type dns_resolver registered
[    2.748375][    T1] ThumbEE CPU extension supported.
[    2.753329][    T1] Registering SWP/SWPB emulation handler
[    2.758842][    T1] PJ4 iWMMXt v2 coprocessor enabled.
[    2.767298][    T6] usb 1-1: new high-speed USB device number 2 using mv-ehci
[    2.840219][    T1] registered taskstats version 1
[    2.852034][    T1] Loading compiled-in X.509 certificates
[    2.860607][    T1] zswap: loaded using pool lzo/zbud
[    2.866570][    T1] Key type .fscrypt registered
[    2.871296][    T1] Key type fscrypt-provisioning registered
[    2.877149][    T1] Key type big_key registered
[    2.918139][    T1] Key type encrypted registered
[    2.944825][   T41] mv-ehci f0001000.usb: EHCI Host Controller
[    2.950754][   T41] mv-ehci f0001000.usb: new USB bus registered, assigned bus number 3
[    2.959139][   T41] mv-ehci f0001000.usb: irq 384, io mem 0xf0001000
[    2.979152][    T6] usb 1-1: New USB device found, idVendor=05e3, idProduct=0608, bcdDevice=77.63
[    2.988112][    T6] usb 1-1: New USB device strings: Mfr=0, Product=1, SerialNumber=0
[    2.995944][    T6] usb 1-1: Product: USB2.0 Hub
[    2.997252][   T41] mv-ehci f0001000.usb: USB 2.0 started, EHCI 1.00
[    3.002262][    T6] hub 1-1:1.0: USB hub found
[    3.007818][   T41] usb usb3: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevi
ce= 6.02
[    3.012418][    T6] hub 1-1:1.0: 4 ports detected
[    3.020190][   T41] usb usb3: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    3.020205][   T41] usb usb3: Product: EHCI Host Controller
[    3.020216][   T41] usb usb3: Manufacturer: Linux 6.2.8-mvebu-tld-2.2 ehci_hcd
[    3.020227][   T41] usb usb3: SerialNumber: f0001000.usb
[    3.051857][   T41] hub 3-0:1.0: USB hub found
[    3.056338][   T41] hub 3-0:1.0: 1 port detected
[    3.061770][   T41] mv-ehci f0001000.usb: successful find EHCI device with regs 0x(ptrval) irq 384 working in Host mode
[    3.077501][    T1] Freeing unused kernel image (initmem) memory: 1024K
[    3.109564][    T1] Checked W+X mappings: passed, no W+X pages found
[    3.115891][    T1] Run /init as init process
Loading, please wait...
[    3.247386][   T37] usb 3-1: new high-speed USB device number 2 using mv-ehci
Starting version 247.3-6
[    3.347384][    T6] usb 1-1.1: new high-speed USB device number 3 using mv-ehci
[    3.457959][   T37] usb 3-1: New USB device found, idVendor=0424, idProduct=2640, bcdDevice= a.a0
[    3.466810][   T37] usb 3-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0
[    3.488004][   T37] hub 3-1:1.0: USB hub found
[    3.497312][   T37] hub 3-1:1.0: 3 ports detected
[    3.531553][    T6] usb 1-1.1: New USB device found, idVendor=058f, idProduct=6387, bcdDevice= 1.04
[    3.553372][    T6] usb 1-1.1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[    3.577367][    T6] usb 1-1.1: Product: Mass Storage
[    3.582342][    T6] usb 1-1.1: Manufacturer: Generic
[    3.607304][    T6] usb 1-1.1: SerialNumber: C91F75AE
[    3.613728][    T6] usb-storage 1-1.1:1.0: USB Mass Storage device detected
[    3.639846][    T6] scsi host0: usb-storage 1-1.1:1.0
[    3.747296][    T6] usb 1-1.2: new full-speed USB device number 4 using mv-ehci
[    3.827316][ T1106] usb 3-1.1: new high-speed USB device number 3 using mv-ehci
[    3.930922][    T6] usb 1-1.2: New USB device found, idVendor=046d, idProduct=c52b, bcdDevice=12.01
[    3.947322][    T6] usb 1-1.2: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[    3.955321][    T6] usb 1-1.2: Product: USB Receiver
[    3.960371][    T6] usb 1-1.2: Manufacturer: Logitech
[    3.972931][    T6] input: Logitech USB Receiver as /devices/platform/soc/d4200000.axi/d4208000.usb/usb1/1-1/1-1.2/1-1.2:1.0/0003:046D:C52B.0001/input/input0
[    4.003962][ T1106] usb 3-1.1: New USB device found, idVendor=0424, idProduct=4040, bcdDevice= 2.01
[    4.017874][ T1106] usb 3-1.1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[    4.025869][ T1106] usb 3-1.1: Product: Ultra Fast Media Reader
[    4.047408][ T1106] usb 3-1.1: Manufacturer: Generic
[    4.052352][ T1106] usb 3-1.1: SerialNumber: 000000264001
[    4.060462][    T6] hid-generic 0003:046D:C52B.0001: input,hidraw0: USB HID v1.11 Keyboard [Logitech USB Receiver] on usb-d4208000.usb-1.2/input0
[    4.074109][ T1106] usb-storage 3-1.1:1.0: USB Mass Storage device detected
[    4.087684][ T1106] scsi host1: usb-storage 3-1.1:1.0
[    4.091056][    T6] input: Logitech USB Receiver Mouse as /devices/platform/soc/d4200000.axi/d4208000.usb/usb1/1-1/1-1.2/1-1.2:1.1/0003:046D:C52B.0002/input/input1
[    4.128401][    T6] input: Logitech USB Receiver Consumer Control as /devices/platform/soc/d4200000.axi/d4208000.usb/usb1/1-1/1-1.2/1-1.2:1.1/0003:046D:C52B.0002/input/input2
[    4.207325][ T1106] usb 3-1.2: new high-speed USB device number 4 using mv-ehci
[    4.238217][    T6] input: Logitech USB Receiver System Control as /devices/platform/soc/d4200000.axi/d4208000.usb/usb1/1-1/1-1.2/1-1.2:1.1/0003:046D:C52B.0002/input/input3
[    4.271516][    T6] hid-generic 0003:046D:C52B.0002: input,hiddev0,hidraw1: USB HID v1.11 Mouse [Logitech USB Receiver] on usb-d4208000.usb-1.2/input1
[    4.294855][    T6] hid-generic 0003:046D:C52B.0003: hiddev1,hidraw2: USB HID v1.11 Device [Logitech USB Receiver] on usb-d4208000.usb-1.2/input2
[    4.368445][ T1106] usb 3-1.2: New USB device found, idVendor=0424, idProduct=7500, bcdDevice= 1.00
[    4.387650][ T1106] usb 3-1.2: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[    4.395636][ T1106] usb 3-1.2: Product: LAN7500
[    4.417408][ T1106] usb 3-1.2: Manufacturer: SMSC
[    4.422149][ T1106] usb 3-1.2: SerialNumber: 000000003
[    4.708943][  T134] scsi 0:0:0:0: Direct-Access     Generic  Flash Disk       8.07 PQ: 0 ANSI: 2
[    4.725726][   T41] sd 0:0:0:0: [sda] 2048256 512-byte logical blocks: (1.05 GB/1000 MiB)
[    4.739375][   T41] sd 0:0:0:0: [sda] Write Protect is off
[    4.747977][   T41] sd 0:0:0:0: [sda] No Caching mode page found
[    4.753997][   T41] sd 0:0:0:0: [sda] Assuming drive cache: write through
[    5.006800][   T41]  sda: sda1 sda2
[    5.011423][   T41] sd 0:0:0:0: [sda] Attached SCSI removable disk
[    5.108948][   T41] scsi 1:0:0:0: Direct-Access     Generic  Ultra HS-COMBO   2.01 PQ: 0 ANSI: 0
[    5.122987][  T134] sd 1:0:0:0: [sdb] Media removed, stopped polling
[    5.133442][  T134] sd 1:0:0:0: [sdb] Attached SCSI removable disk
Begin: Loading essential drivers ... done.
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.36.1
[/sbin/fsck.ext3 (1) -- /dev/sda2] fsck.ext3 -a -C0 /dev/sda2
rootfs: clean, 22087/55776 files, 201244/222976 blocks
done.
[   11.030349][ T1140] EXT4-fs (sda2): mounting ext3 file system using the ext4 subsystem
[   11.075603][ T1140] EXT4-fs (sda2): mounted filesystem e2a229be-4966-4054-a168-717e60dd3e83 with ordered data mode. Quota mode: none.
done.
Begin: Running /scripts/local-bottom ... done.
Begin: Running /scripts/init-bottom ... done.
INIT: version 2.96 booting
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...done.
Activating swap:.
[   16.414765][ T1409] EXT4-fs (sda2): re-mounted e2a229be-4966-4054-a168-717e60dd3e83. 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.
[   19.477266][    C1] random: crng init done
Initializing random number generator...done.
Configuring network interfaces...Internet Systems Consortium DHCP Client 4.4.1
Copyright 2004-2018 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...
1950 (syslogd)
.
Starting periodic command scheduler: cron.
Starting NTP server: ntpd.
Starting OpenBSD Secure Shell server: sshdsshd: no hostkeys available -- exiting.
 failed!
Starting system message bus: dbus.
Starting Avahi mDNS/DNS-SD Daemon: avahi-daemon.
Starting busybox' klogd implementation : klogdStarting /sbin/klogd...
1992 (klogd)
.
Running local boot scripts (/etc/rc.local)
ssh-keygen: generating new host keys: RSA
DSA
ECDSA
ED25519

Starting OpenBSD Secure Shell server: sshd
.
Configuration file wrong or corrupted
<13>Dec 31 16:00:45 root[2075]: Cannot read u-boot env ethaddr
.
Re: Debian on Dell Wyse 3020
April 14, 2023 12:33AM
The kernel is likely missing the smsc75xx driver if you are not getting Ethernet. It appears that USB is identifying it but not loading the driver.

Ray
Mischif
Re: Debian on Dell Wyse 3020
April 14, 2023 12:48AM
bodhi,

I'm not sure if this is luck or the biggest red herring but I think I managed to find the Wyse 3020 kernel source, given the most recent commit message is a bump to 3.0.31-1.21 and the kernel in the update script is 3.0.31-1-dajia this gives me a good feeling.

I also found a couple other kernel repos that say they're for marvell systems, but I feel less strongly about these than the one above
Re: Debian on Dell Wyse 3020
April 14, 2023 01:27AM
Mischif,

> Including those modules seems to be almost all of
> what is needed, the kernel seemed to recognize my
> ethernet adapter but couldn't configure it
> correctly and doesn't seem to recognize the
> built-in flash.

Cool! great progress.

> [ 0.000000][ T0] Kernel command line:
> rootdelay=5 root=/dev/sda2 raid=noautodetect
> console=ttyS2,115200

Try what I recommended before
root=LABEL=rootfs
So you can move the rootfs around to other drive.

> [ 0.000000][ T0] Memory: 2048584K/2096128K
> available (10240K kernel code, 838K rwdata, 3292K
> rodata, 1024K init, 468K bss, 47544K reserved, 0K
> cma-reserved, 1309696K highmem)

Memory is correct.

> [ 0.000000][ T0] rcu: Preemptible
> hierarchical RCU implementation.

> [ 0.190845][ T1] smp: Brought up 1 node, 2
> CPUs
> [ 0.190864][ T1] SMP: Total of 2 processors

CPU is correct.

> [ 2.427305][ T1] mv-ehci d4208000.usb: USB
> 2.0 started, EHCI 1.00

> [ 2.480213][ T1] mv-ehci d4208000.usb:
> successful find EHCI device with regs 0x(ptrval)
> irq 382 working in Host mode

> [ 2.944825][ T41] mv-ehci f0001000.usb: EHCI
> Host Controller

> [ 3.613728][ T6] usb-storage 1-1.1:1.0: USB
> Mass Storage device detected
> HID v1.11 Mouse [Logitech USB Receiver] on
> usb-d4208000.usb-1.2/input1

> Generic Flash Disk 8.07 PQ: 0 ANSI: 2
> [ 4.725726][ T41] sd 0:0:0:0: [sda] 2048256
> 512-byte logical blocks: (1.05 GB/1000 MiB)
> SCSI removable disk

Which USB port is this sda drive plugged in?

> [ 11.030349][ T1140] EXT4-fs (sda2): mounting
> ext3 file system using the ext4 subsystem

OK, this is the rootfs.

> LABEL=rootfs is mounted

Cool!

> Cannot find device "eth0"

So you got a Debian loging prompt after this here?

-bodhi
===========================
Forum Wiki
bodhi's corner (buy bodhi a beer)
Re: Debian on Dell Wyse 3020
April 14, 2023 01:30AM
> I'm not sure if this is luck or the biggest red
> herring but I think I managed to find the
> Wyse
> 3020 kernel source
, given the most recent
> commit message is a bump to 3.0.31-1.21 and the
> kernel in the update script is 3.0.31-1-dajia this
> gives me a good feeling.
>
> I also found a couple
> other
> kernel
> repos
> that say they're for marvell systems, but I feel
> less strongly about these than the one above

OK. I'll take a look.

-bodhi
===========================
Forum Wiki
bodhi's corner (buy bodhi a beer)
Mischif
Re: Debian on Dell Wyse 3020
April 14, 2023 09:48AM
bodhi,

I still don't have a login prompt, booting hangs after the last line of logs. I normally plug my flash drive into the front rightmost usb port, but I've tried moving it around and things still seem to work. I changed the root to the label after the first boot, but I don't think it matters until I can recognize the mmc correctly.
Re: Debian on Dell Wyse 3020
April 14, 2023 02:44PM
Mischif,

Quote

I changed the root to the label after the first boot, but I don't think it matters until I can recognize the mmc correctly.

Not sure what you meant? mmc has nothing to do with the rootfs label.

-bodhi
===========================
Forum Wiki
bodhi's corner (buy bodhi a beer)
Re: Debian on Dell Wyse 3020
April 14, 2023 03:39PM
> The kernel is likely missing the smsc75xx driver
> if you are not getting Ethernet. It appears that
> USB is identifying it but not loading the driver.

Using the USB-to-Ethernet is big disappointment. Very much like the older rPi boards.

I don't see SATA either. This box should not be used as a NAS. So what's use case that it is good for?

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



Edited 1 time(s). Last edit at 04/14/2023 03:47PM by bodhi.
Re: Debian on Dell Wyse 3020
April 14, 2023 04:26PM
@Ray,

> The kernel is likely missing the smsc75xx driver
> if you are not getting Ethernet. It appears that
> USB is identifying it but not loading the driver.

That module is already in the kernel.

@Mischif,

Mount your USB rootfs on anther Linux box. And comment out the lines that said

# Work around to set persistent MAC address in Armada boxes
if [ -f /root/set_persistent_mac_address ]; then
        /root/set_persistent_mac_address
fi

And bring it back to the box and boot again.

-bodhi
===========================
Forum Wiki
bodhi's corner (buy bodhi a beer)
Mischif
Re: Debian on Dell Wyse 3020
April 14, 2023 11:26PM
bodhi,

I deleted /root/set_persistent_mac_address but I still don't get a login prompt and the kernel still fails to bring up ethernet, the line about not reading the u-boot env goes away though. Did you manage to find anything useful in the kernel source?

With the decent RAM, flash and gigabit ethernet my goal was to build a low-power pihole.
Re: Debian on Dell Wyse 3020
April 15, 2023 12:41AM
Mischif,

> I deleted /root/set_persistent_mac_address but I
> still don't get a login prompt and the kernel
> still fails to bring up ethernet, the line about
> not reading the u-boot env goes away though. Did
> you manage to find anything useful in the kernel
> source?

That source is quite old and general (it is Ariel reference board, not Wyse 3020 specifically). I'm not sure it will be useful. But it is a place to fallback.

>
> With the decent RAM, flash and gigabit ethernet my
> goal was to build a low-power pihole.

That migth be OK. But keep in mind it will not be true Gigabit Ethernet, it is more like 300mbs. That was the shortcoming of the previous rPi boards, because Ethernet is on USB bus.

I'll build tld-2.3.

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



Edited 2 time(s). Last edit at 04/15/2023 12:43AM by bodhi.
Re: Debian on Dell Wyse 3020
April 15, 2023 03:23PM
Here is kernel linux-6.2.8-mvebu-tld-2.3.

I've reconfigured SMSC75XX module to be builtin kernel module. So hopefully that will bring up Ethernet much earlier.

Download at Dropbox

linux-6.2.8-mvebu-tld-2.x-bodhi.tar.bz2

md5sum linux-6.2.8-mvebu-tld-2.x-bodhi.tar.bz2 
d8d2fe1e05489e139b57d48301091195  linux-6.2.8-mvebu-tld-2.x-bodhi.tar.bz2
sha256sum linux-6.2.8-mvebu-tld-2.x-bodhi.tar.bz2 
c66f3259b31314e382d2aca741bb81203d16063c4f95eb26c35994451039bcfe  linux-6.2.8-mvebu-tld-2.x-bodhi.tar.bz2

This tarball include 7 files

linux-image-6.2.8-mvebu-tld-2.3_2.3_armhf.deb
linux-headers-6.2.8-mvebu-tld-2.3_2.3_armhf.deb
zImage-6.2.8-mvebu-tld-2.3
config-6.2.8-mvebu-tld-2.3
linux-dtb-6.2.8-mvebu-tld-2.3.tar
linux-6.2.8-mvebu-tld-1.patch
mmp3-dell-ariel.dts.patch

-bodhi
===========================
Forum Wiki
bodhi's corner (buy bodhi a beer)
Mischif
Re: Debian on Dell Wyse 3020
April 15, 2023 08:38PM
bodhi,

No luck; I'm still missing ethernet and mmc but I rebuilt my boot usb and the error about a corrupt config file has gone away:
[    0.000000][    T0] Booting Linux on physical CPU 0x0
[    0.000000][    T0] Linux version 6.2.8-mvebu-tld-2.3 (root@tldDebian) (gcc (Debian 10.2.1-6) 10.2.1 20210110, GNU ld (GNU Binutils for Debian) 2.35.2) #2.3 SMP PREEMPT Sat Apr 15 12:25:07 PDT 2023
[    0.000000][    T0] CPU: ARMv7 Processor [562f5842] revision 2 (ARMv7), cr=10c5387d
[    0.000000][    T0] CPU: div instructions available: patching division code
[    0.000000][    T0] CPU: PIPT / VIPT nonaliasing data cache, PIPT instruction cache
[    0.000000][    T0] OF: fdt: Machine model: Dell Ariel
[    0.000000][    T0] Memory policy: Data cache writealloc
[    0.000000][    T0] Zone ranges:
[    0.000000][    T0]   Normal   [mem 0x0000000000000000-0x000000002fffffff]
[    0.000000][    T0]   HighMem  [mem 0x0000000030000000-0x000000007fefffff]
[    0.000000][    T0] Movable zone start for each node
[    0.000000][    T0] Early memory node ranges
[    0.000000][    T0]   node   0: [mem 0x0000000000000000-0x000000007fefffff]
[    0.000000][    T0] Initmem setup node 0 [mem 0x0000000000000000-0x000000007fefffff]
[    0.000000][    T0] percpu: Embedded 13 pages/cpu s21332 r8192 d23724 u53248
[    0.000000][    T0] Built 1 zonelists, mobility grouping on.  Total pages: 522304
[    0.000000][    T0] Kernel command line: root=LABEL=rootfs raid=noautodetect console=ttyS2,115200
[    0.000000][    T0] Dentry cache hash table entries: 131072 (order: 7, 524288 bytes, linear)
[    0.000000][    T0] Inode-cache hash table entries: 65536 (order: 6, 262144 bytes, linear)
[    0.000000][    T0] mem auto-init: stack:off, heap alloc:on, heap free:off
[    0.000000][    T0] Memory: 2048580K/2096128K available (10240K kernel code, 840K rwdata, 3304K rodata, 1024K init, 470K bss, 47548K reserved, 0K cma-reserved, 1309696K highmem)
[    0.000000][    T0] rcu: Preemptible hierarchical RCU implementation.
[    0.000000][    T0] rcu:     RCU restricting CPUs from NR_CPUS=4 to nr_cpu_ids=2.
[    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] rcu: Adjusting geometry for rcu_fanout_leaf=16, nr_cpu_ids=2
[    0.000000][    T0] NR_IRQS: 16, nr_irqs: 16, preallocated irqs: 16
[    0.000000][    T0] L2C: platform modifies aux control register: 0x02060000 -> 0x32860000
[    0.000000][    T0] L2C: DT/platform modifies aux control register: 0x02060000 -> 0x32860000
[    0.000000][    T0] Tauros3 cache controller enabled, 8 ways, 512 kB
[    0.000000][    T0] Tauros3: CACHE_ID 0x880000ed, AUX_CTRL 0x32860000
[    0.000000][    T0] rcu: srcu_init: Setting srcu_struct sizes based on contention.
[    0.000005][    T0] sched_clock: 32 bits at 26MHz, resolution 38ns, wraps every 82595524588ns
[    0.000092][    T0] clocksource: clocksource: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 73510017198 ns
[    0.000291][    T0] smp_twd: clock not found -2
[    0.000783][    T0] kfence: initialized - using 2097152 bytes for 255 objects at 0x(ptrval)-0x(ptrval)
[    0.001709][    T0] Console: colour dummy device 80x30
[    0.001755][    T0] Calibrating local timer... 2.16MHz.
[    0.060277][    T0] Calibrating delay loop... 1191.11 BogoMIPS (lpj=5955584)
[    0.100314][    T0] pid_max: default: 32768 minimum: 301
[    0.100671][    T0] LSM: initializing lsm=capability,integrity
[    0.100925][    T0] Mount-cache hash table entries: 2048 (order: 1, 8192 bytes, linear)
[    0.100945][    T0] Mountpoint-cache hash table entries: 2048 (order: 1, 8192 bytes, linear)
[    0.102449][    T0] CPU: Testing write buffer coherency: ok
[    0.102901][    T1] CPU0: thread -1, cpu 0, socket 0, mpidr 80000000
[    0.104724][    T1] cblist_init_generic: Setting adjustable number of callback queues.
[    0.104750][    T1] cblist_init_generic: Setting shift to 1 and lim to 1.
[    0.104933][    T1] cblist_init_generic: Setting shift to 1 and lim to 1.
[    0.105128][    T1] Setting up static identity map for 0x100000 - 0x100060
[    0.105738][    T1] rcu: Hierarchical SRCU implementation.
[    0.105748][    T1] rcu:     Max phase no-delay instances is 1000.
[    0.107098][    T1] smp: Bringing up secondary CPUs ...
[    0.190401][    T0] CPU1: thread -1, cpu 1, socket 0, mpidr 80000001
[    0.190848][    T1] smp: Brought up 1 node, 2 CPUs
[    0.190867][    T1] SMP: Total of 2 processors activated (2387.96 BogoMIPS).
[    0.190880][    T1] CPU: All CPU(s) started in SVC mode.
[    0.192015][    T1] devtmpfs: initialized
[    0.202464][    T1] VFP support v0.3: implementor 56 architecture 2 part 20 variant 9 rev 6
[    0.202929][    T1] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604462750000 ns
[    0.202984][    T1] futex hash table entries: 512 (order: 3, 32768 bytes, linear)
[    0.203338][    T1] prandom: seed boundary self test passed
[    0.205862][    T1] prandom: 100 self tests passed
[    0.205873][    T1] pinctrl core: initialized pinctrl subsystem
[    0.207714][    T1] NET: Registered PF_NETLINK/PF_ROUTE protocol family
[    0.208351][    T1] DMA: preallocated 256 KiB pool for atomic coherent allocations
[    0.215441][    T1] audit: initializing netlink subsys (disabled)
[    0.215876][   T24] audit: type=2000 audit(0.220:1): state=initialized audit_enabled=0 res=1
[    0.216659][    T1] thermal_sys: Registered thermal governor 'step_wise'
[    0.217035][    T1] cpuidle: using governor ladder
[    0.217098][    T1] cpuidle: using governor menu
[    0.217270][   T16] hw-breakpoint: Debug register access (0xee003e17) caused undefined instruction on CPU 0
[    0.217286][   T16] hw-breakpoint: CPU 0 failed to disable vector catch
[    0.217341][   T17] hw-breakpoint: Debug register access (0xee003e17) caused undefined instruction on CPU 1
[    0.400578][    T1] raid6: int32x8  gen()   207 MB/s
[    0.570759][    T1] raid6: int32x4  gen()   222 MB/s
[    0.740853][    T1] raid6: int32x2  gen()   359 MB/s
[    0.910945][    T1] raid6: int32x1  gen()   379 MB/s
[    0.910958][    T1] raid6: using algorithm int32x1 gen() 379 MB/s
[    1.081062][    T1] raid6: .... xor() 189 MB/s, rmw enabled
[    1.081074][    T1] raid6: using intx1 recovery algorithm
[    1.082600][    T1] SCSI subsystem initialized
[    1.083257][    T1] usbcore: registered new interface driver usbfs
[    1.083315][    T1] usbcore: registered new interface driver hub
[    1.083373][    T1] usbcore: registered new device driver usb
[    1.083842][    T1] pps_core: LinuxPPS API ver. 1 registered
[    1.083853][    T1] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>
[    1.083884][    T1] PTP clock support registered
[    1.086285][    T1] vgaarb: loaded
[    1.087140][    T1] clocksource: Switched to clocksource clocksource
[    1.088235][    T1] VFS: Disk quotas dquot_6.6.0
[    1.088384][    T1] VFS: Dquot-cache hash table entries: 1024 (order 0, 4096 bytes)
[    1.109790][    T1] NET: Registered PF_INET protocol family
[    1.110176][    T1] IP idents hash table entries: 16384 (order: 5, 131072 bytes, linear)
[    1.112663][    T1] tcp_listen_portaddr_hash hash table entries: 512 (order: 0, 4096 bytes, linear)
[    1.112831][    T1] Table-perturb hash table entries: 65536 (order: 6, 262144 bytes, linear)
[    1.112876][    T1] TCP established hash table entries: 8192 (order: 3, 32768 bytes, linear)
[    1.113001][    T1] TCP bind hash table entries: 8192 (order: 5, 131072 bytes, linear)
[    1.113145][    T1] TCP: Hash tables configured (established 8192 bind 8192)
[    1.113549][    T1] MPTCP token hash table entries: 1024 (order: 2, 16384 bytes, linear)
[    1.113692][    T1] UDP hash table entries: 512 (order: 2, 16384 bytes, linear)
[    1.113735][    T1] UDP-Lite hash table entries: 512 (order: 2, 16384 bytes, linear)
[    1.114105][    T1] NET: Registered PF_UNIX/PF_LOCAL protocol family
[    1.115358][    T1] RPC: Registered named UNIX socket transport module.
[    1.115375][    T1] RPC: Registered udp transport module.
[    1.115383][    T1] RPC: Registered tcp transport module.
[    1.115392][    T1] RPC: Registered tcp NFSv4.1 backchannel transport module.
[    1.115416][    T1] PCI: CLS 0 bytes, default 64
[    1.115563][    T1] NetWinder Floating Point Emulator V0.97 (double precision)
[    1.115887][   T10] Trying to unpack rootfs image as initramfs...
[    1.117682][    T1] Initialise system trusted keyrings
[    1.117841][    T1] Key type blacklist registered
[    1.120057][    T1] workingset: timestamp_bits=14 max_order=19 bucket_order=5
[    1.120415][    T1] zbud: loaded
[    1.123707][    T1] NFS: Registering the id_resolver key type
[    1.123783][    T1] Key type id_resolver registered
[    1.123793][    T1] Key type id_legacy registered
[    1.123868][    T1] nfs4filelayout_init: NFSv4 File Layout Driver Registering...
[    1.123895][    T1] nfs4flexfilelayout_init: NFSv4 Flexfile Layout Driver Registering...
[    1.204651][    T1] xor: measuring software checksum speed
[    1.213015][    T1]    arm4regs        :  1201 MB/sec
[    1.224598][    T1]    8regs           :   858 MB/sec
[    1.233810][    T1]    32regs          :  1087 MB/sec
[    1.233832][    T1] xor: using function: arm4regs (1201 MB/sec)
[    1.233875][    T1] async_tx: api initialized (async)
[    1.233901][    T1] Key type asymmetric registered
[    1.233914][    T1] Asymmetric key parser 'x509' registered
[    1.234410][    T1] bounce: pool size: 64 pages
[    1.234982][    T1] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 245)
[    1.235260][    T1] io scheduler bfq registered
[    1.253095][    T1] gpio gpiochip0: Static allocation of GPIO base is deprecated, use dynamic allocation.
[    1.442758][    T1] Serial: 8250/16550 driver, 4 ports, IRQ sharing disabled
[    1.449948][    T1] printk: console [ttyS2] disabled
[    1.450053][    T1] d4018000.serial: ttyS2 at MMIO 0xd4018000 (irq = 381, base_baud = 1625000) is a XScale
[    1.450379][    T1] printk: console [ttyS2] enabled
[    1.791918][   T10] Freeing initrd memory: 9424K
[    1.820155][    T1] wireguard: WireGuard 1.0.0 loaded. See www.wireguard.com for information.
[    2.352609][    T1] wireguard: Copyright (C) 2015-2019 Jason A. Donenfeld <Jason@zx2c4.com>. All Rights Reserved.
[    2.367045][    T1] usbcore: registered new interface driver smsc75xx
[    2.383183][    T1] mv-ehci d4208000.usb: EHCI Host Controller
[    2.389207][    T1] mv-ehci d4208000.usb: new USB bus registered, assigned bus number 1
[    2.398586][    T1] mv-ehci d4208000.usb: irq 382, io mem 0xd4208000
[    2.437214][    T1] mv-ehci d4208000.usb: USB 2.0 started, EHCI 1.00
[    2.443992][    T1] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 6.02
[    2.452963][    T1] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    2.460877][    T1] usb usb1: Product: EHCI Host Controller
[    2.466412][    T1] usb usb1: Manufacturer: Linux 6.2.8-mvebu-tld-2.3 ehci_hcd
[    2.473613][    T1] usb usb1: SerialNumber: d4208000.usb
[    2.480140][    T1] hub 1-0:1.0: USB hub found
[    2.484629][    T1] hub 1-0:1.0: 1 port detected
[    2.490001][    T1] mv-ehci d4208000.usb: successful find EHCI device with regs 0x(ptrval) irq 382 working in Host mode
[    2.501507][    T1] mv-ehci f0002000.usb: EHCI Host Controller
[    2.507384][    T1] mv-ehci f0002000.usb: new USB bus registered, assigned bus number 2
[    2.515522][    T1] mv-ehci f0002000.usb: irq 383, io mem 0xf0002000
[    2.557211][    T1] mv-ehci f0002000.usb: USB 2.0 started, EHCI 1.00
[    2.563952][    T1] usb usb2: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 6.02
[    2.572915][    T1] usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    2.580815][    T1] usb usb2: Product: EHCI Host Controller
[    2.586345][    T1] usb usb2: Manufacturer: Linux 6.2.8-mvebu-tld-2.3 ehci_hcd
[    2.593545][    T1] usb usb2: SerialNumber: f0002000.usb
[    2.599955][    T1] hub 2-0:1.0: USB hub found
[    2.604440][    T1] hub 2-0:1.0: 1 port detected
[    2.609815][    T1] mv-ehci f0002000.usb: successful find EHCI device with regs 0x(ptrval) irq 383 working in Host mode
[    2.620886][    T1] usbcore: registered new interface driver usblp
[    2.627232][    T1] usbcore: registered new interface driver usb-storage
[    2.634555][    T1] mousedev: PS/2 mouse device common for all mice
[    2.642220][    T1] i2c_dev: i2c /dev entries driver
[    2.649887][    T1] device-mapper: uevent: version 1.0.3
[    2.655602][    T1] device-mapper: ioctl: 4.47.0-ioctl (2022-07-28) initialised: dm-devel@redhat.com
[    2.665427][    T1] device-mapper: multipath round-robin: version 1.2.0 loaded
[    2.672671][    T1] device-mapper: multipath queue-length: version 0.2.0 loaded
[    2.679979][    T1] device-mapper: multipath service-time: version 0.3.0 loaded
[    2.687361][    T1] device-mapper: dm-log-userspace: version 1.3.0 loaded
[    2.694105][    T1] device-mapper: raid: Loading target version 1.15.1
[    2.701645][    T1] hid: raw HID events driver (C) Jiri Kosina
[    2.708032][    T1] usbcore: registered new interface driver usbhid
[    2.714267][    T1] usbhid: USB HID core driver
[    2.720114][    T1] NET: Registered PF_INET6 protocol family
[    2.727829][    T1] Segment Routing with IPv6
[    2.732171][    T1] RPL Segment Routing with IPv6
[    2.736923][    T1] In-situ OAM (IOAM) with IPv6
[    2.741669][    T1] sit: IPv6, IPv4 and MPLS over IPv4 tunneling driver
[    2.751693][    T1] NET: Registered PF_PACKET protocol family
[    2.757814][    T1] 8021q: 802.1Q VLAN Support v1.8
[    2.762875][    T1] Key type dns_resolver registered
[    2.768050][    T1] ThumbEE CPU extension supported.
[    2.772993][    T1] Registering SWP/SWPB emulation handler
[    2.778485][    T1] PJ4 iWMMXt v2 coprocessor enabled.
[    2.787250][    T6] usb 1-1: new high-speed USB device number 2 using mv-ehci
[    2.863656][    T1] registered taskstats version 1
[    2.870417][    T1] Loading compiled-in X.509 certificates
[    2.877117][    T1] zswap: loaded using pool lzo/zbud
[    2.883373][    T1] Key type .fscrypt registered
[    2.888432][    T1] Key type fscrypt-provisioning registered
[    2.894320][    T1] Key type big_key registered
[    2.934720][    T1] Key type encrypted registered
[    2.961323][ T1040] mv-ehci f0001000.usb: EHCI Host Controller
[    2.967520][ T1040] mv-ehci f0001000.usb: new USB bus registered, assigned bus number 3
[    2.975727][ T1040] mv-ehci f0001000.usb: irq 384, io mem 0xf0001000
[    2.999183][    T6] usb 1-1: New USB device found, idVendor=05e3, idProduct=0608, bcdDevice=77.63
[    3.007206][ T1040] mv-ehci f0001000.usb: USB 2.0 started, EHCI 1.00
[    3.008092][    T6] usb 1-1: New USB device strings: Mfr=0, Product=1, SerialNumber=0
[    3.014745][ T1040] usb usb3: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 6.02
[    3.022164][    T6] usb 1-1: Product: USB2.0 Hub
[    3.031171][ T1040] usb usb3: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    3.037297][    T6] hub 1-1:1.0: USB hub found
[    3.043551][ T1040] usb usb3: Product: EHCI Host Controller
[    3.048834][    T6] hub 1-1:1.0: 4 ports detected
[    3.053890][ T1040] usb usb3: Manufacturer: Linux 6.2.8-mvebu-tld-2.3 ehci_hcd
[    3.065608][ T1040] usb usb3: SerialNumber: f0001000.usb
[    3.072279][ T1040] hub 3-0:1.0: USB hub found
[    3.076767][ T1040] hub 3-0:1.0: 1 port detected
[    3.082438][ T1040] mv-ehci f0001000.usb: successful find EHCI device with regs 0x(ptrval) irq 384 working in Host mode
[    3.098570][    T1] Freeing unused kernel image (initmem) memory: 1024K
[    3.159798][    T1] Checked W+X mappings: passed, no W+X pages found
[    3.166132][    T1] Run /init as init process
Loading, please wait...
[    3.257323][   T37] usb 3-1: new high-speed USB device number 2 using mv-ehci
Starting version 247.3-6
[    3.407283][    T6] usb 1-1.1: new high-speed USB device number 3 using mv-ehci
[    3.457926][   T37] usb 3-1: New USB device found, idVendor=0424, idProduct=2640, bcdDevice= a.a0
[    3.466834][   T37] usb 3-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0
[    3.489509][   T37] hub 3-1:1.0: USB hub found
[    3.495557][   T37] hub 3-1:1.0: 3 ports detected
[    3.610955][    T6] usb 1-1.1: New USB device found, idVendor=058f, idProduct=6387, bcdDevice= 1.04
[    3.627315][    T6] usb 1-1.1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[    3.647210][    T6] usb 1-1.1: Product: Mass Storage
[    3.652249][    T6] usb 1-1.1: Manufacturer: Generic
[    3.667273][    T6] usb 1-1.1: SerialNumber: C91F75AE
[    3.673601][    T6] usb-storage 1-1.1:1.0: USB Mass Storage device detected
[    3.707324][    T6] scsi host0: usb-storage 1-1.1:1.0
[    3.827280][   T37] usb 3-1.1: new high-speed USB device number 3 using mv-ehci
[    3.994053][   T37] usb 3-1.1: New USB device found, idVendor=0424, idProduct=4040, bcdDevice= 2.01
[    4.003169][   T37] usb 3-1.1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[    4.011156][   T37] usb 3-1.1: Product: Ultra Fast Media Reader
[    4.017033][   T37] usb 3-1.1: Manufacturer: Generic
[    4.022109][   T37] usb 3-1.1: SerialNumber: 000000264001
[    4.036548][   T37] usb-storage 3-1.1:1.0: USB Mass Storage device detected
[    4.048937][   T37] scsi host1: usb-storage 3-1.1:1.0
[    4.177286][   T37] usb 3-1.2: new high-speed USB device number 4 using mv-ehci
[    4.328412][   T37] usb 3-1.2: New USB device found, idVendor=0424, idProduct=7500, bcdDevice= 1.00
[    4.341344][   T37] usb 3-1.2: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[    4.352865][   T37] usb 3-1.2: Product: LAN7500
[    4.357469][   T37] usb 3-1.2: Manufacturer: SMSC
[    4.362141][   T37] usb 3-1.2: SerialNumber: 000000003
[    4.376864][   T37] smsc75xx v1.0.0
[    4.514224][   T37] smsc75xx 3-1.2:1.0 eth0: register 'smsc75xx' at usb-f0001000.usb-1.2, 
smsc75xx USB 2.0 Gigabit Ethernet, 00:80:64:d7:16:82
[    4.788953][ T1040] scsi 0:0:0:0: Direct-Access     Generic  Flash Disk       8.07 PQ: 0 ANSI: 2
[    4.807231][  T132] sd 0:0:0:0: [sda] 2048256 512-byte logical blocks: (1.05 GB/1000 MiB)
[    4.821072][  T132] sd 0:0:0:0: [sda] Write Protect is off
[    4.827242][  T132] sd 0:0:0:0: [sda] No Caching mode page found
[    4.833279][  T132] sd 0:0:0:0: [sda] Assuming drive cache: write through
[    5.075964][  T132]  sda: sda1 sda2
[    5.080605][  T132] sd 0:0:0:0: [sda] Attached SCSI removable disk
[    5.108807][  T132] scsi 1:0:0:0: Direct-Access     Generic  Ultra HS-COMBO   2.01 PQ: 0 ANSI: 0
[    5.124465][ T1040] sd 1:0:0:0: [sdb] Media removed, stopped polling
[    5.134982][ T1040] sd 1:0:0:0: [sdb] Attached SCSI removable disk
[    5.185250][ T1121] smsc75xx 3-1.2:1.0 enx008064d71682: renamed from eth0
Begin: Loading essential drivers ... done.
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.36.1
[/sbin/fsck.ext3 (1) -- /dev/sda2] fsck.ext3 -a -C0 /dev/sda2
rootfs: clean, 22087/59904 files, 201579/239360 blocks
done.
[    5.966194][ T1143] EXT4-fs (sda2): mounting ext3 file system using the ext4 subsystem
[    6.009363][ T1143] EXT4-fs (sda2): mounted filesystem b39cdeee-a1b4-4c37-ae73-2e7c0d4026d2 with ordered data mode. Quota mode: none.
done.
Begin: Running /scripts/local-bottom ... done.
Begin: Running /scripts/init-bottom ... done.
INIT: version 2.96 booting
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...done.
Activating swap:.
[   11.237125][ T1414] EXT4-fs (sda2): re-mounted b39cdeee-a1b4-4c37-ae73-2e7c0d4026d2. 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:mount: /boot: unknown filesystem type 'vfat'.
 failed!
Will now activate swapfile swap, if any:done.
Checking minimum space in /tmp...done.
Cleaning up temporary files....
Starting Setting kernel variables: sysctl.
[   14.427217][    C1] random: crng init done
Initializing random number generator...done.
Configuring network interfaces...Internet Systems Consortium DHCP Client 4.4.1
Copyright 2004-2018 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...
1954 (syslogd)
.
Starting periodic command scheduler: cron.
Starting NTP server: ntpd.
Starting OpenBSD Secure Shell server: sshdsshd: no hostkeys available -- exiting.
 failed!
Starting system message bus: dbus.
Starting Avahi mDNS/DNS-SD Daemon: avahi-daemon.
Starting busybox' klogd implementation : klogdStarting /sbin/klogd...
1970 (klogd)
.
Running local boot scripts (/etc/rc.local)
ssh-keygen: generating new host keys: RSA
DSA
ECDSA
ED25519

Starting OpenBSD Secure Shell server: sshd
.
.

I don't know how much this matters, but comparing the logs when I booted with the Dell kernel to the logs from the generic kernel the usb addresses and irqs are different.

Old logs:
Jun  1 00:00:28 localhost kernel: [    1.533721] pxa-ehci pxa-u2oehci: successful find EHCI device with regs 0xf686a140 irq 76 working in OTG mode
Jun  1 00:00:28 localhost kernel: [    1.693756] pxa-ehci mmp3-hsic: new USB bus registered, assigned bus number 1
Jun  1 00:00:28 localhost kernel: [    1.721130] pxa-ehci mmp3-hsic: irq 54, io mem 0xf0001800
Jun  1 00:00:28 localhost kernel: [    1.747680] pxa-ehci mmp3-hsic: successful find EHCI device with regs 0xf686e140 irq 54 working in Host mode
Jun  1 00:00:28 localhost kernel: [    3.553833] pxa-ehci pxa-u2oehci: new USB bus registered, assigned bus number 2
Jun  1 00:00:28 localhost kernel: [    3.588287] pxa-ehci pxa-u2oehci: irq 76, io mem 0xd4207000

New logs:
[    2.389207][    T1] mv-ehci d4208000.usb: new USB bus registered, assigned bus number 1
[    2.398586][    T1] mv-ehci d4208000.usb: irq 382, io mem 0xd4208000
[    2.490001][    T1] mv-ehci d4208000.usb: successful find EHCI device with regs 0x(ptrval) irq 382 working in Host mode
[    2.507384][    T1] mv-ehci f0002000.usb: new USB bus registered, assigned bus number 2
[    2.515522][    T1] mv-ehci f0002000.usb: irq 383, io mem 0xf0002000
[    2.609815][    T1] mv-ehci f0002000.usb: successful find EHCI device with regs 0x(ptrval) irq 383 working in Host mode
[    2.967520][ T1040] mv-ehci f0001000.usb: new USB bus registered, assigned bus number 3
[    2.975727][ T1040] mv-ehci f0001000.usb: irq 384, io mem 0xf0001000
[    3.082438][ T1040] mv-ehci f0001000.usb: successful find EHCI device with regs 0x(ptrval) irq 384 working in Host mode

The kernels seem to recognize the nic differently as well, but I don't know if that's due to an issue or older/newer code:

Old logs:
Jun  1 00:00:28 localhost kernel: [    2.852416] smsc75xx 1-1.2:1.0: eth0: register 'smsc75xx' at usb-mv ehci-1.2, smsc75xx USB 2.0 Gigabit Ethernet, 00:80:64:d7:16:82

New logs:
[    4.514224][   T37] smsc75xx 3-1.2:1.0 eth0: register 'smsc75xx' at usb-f0001000.usb-1.2, smsc75xx USB 2.0 Gigabit Ethernet, 00:80:64:d7:16:82

Also, the old logs seem to suggest mmc needs the sdhci/sdhci-pxa/sdhci-pltfm modules, are those already compiled into the kernel as well?

The rtc isn't being recognized so we may need mmp-rtc and spi isn't being recognized which I think is an issue with the dts file somehow, but I care about these a lot less than getting ethernet up and getting to a login prompt.
Mischif
Re: Debian on Dell Wyse 3020
April 15, 2023 09:12PM
I don't know if it'll be useful but I had the idea to boot into Ubuntu 12.04 with the Dell kernel and check lsusb since it should recognize all the hardware; to me it looks like it says everything we already knew but maybe I'm missing something.

lsusb -t:
/:  Bus 02.Port 1: Dev 1, Class=root_hub, Driver=pxa-ehci/1p, 480M
    |__ Port 1: Dev 2, If 0, Class=hub, Driver=hub/4p, 480M
        |__ Port 1: Dev 3, If 0, Class=stor., Driver=usb-storage, 480M
        |__ Port 2: Dev 4, If 0, Class=HID, Driver=usbhid, 12M
        |__ Port 2: Dev 4, If 1, Class=HID, Driver=usbhid, 12M
        |__ Port 2: Dev 4, If 2, Class=HID, Driver=usbhid, 12M
/:  Bus 01.Port 1: Dev 1, Class=root_hub, Driver=pxa-ehci/1p, 480M
    |__ Port 1: Dev 2, If 0, Class=hub, Driver=hub/3p, 480M
        |__ Port 1: Dev 3, If 0, Class=stor., Driver=usb-storage, 480M
        |__ Port 2: Dev 4, If 0, Class=vend., Driver=smsc75xx, 480M

lsusb -v:

Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               2.00
  bDeviceClass            9 Hub
  bDeviceSubClass         0 Unused
  bDeviceProtocol         1 Single TT
  bMaxPacketSize0        64
  idVendor           0x1d6b Linux Foundation
  idProduct          0x0002 2.0 root hub
  bcdDevice            3.00
  iManufacturer           3 Linux 3.0.31-1-dajia ehci_hcd
  iProduct                2 Marvell EHCI
  iSerial                 1 mv ehci
  bNumConfigurations      1
  Configuration Descriptor:
    bLength                 9
    bDescriptorType         2
    wTotalLength           25
    bNumInterfaces          1
    bConfigurationValue     1
    iConfiguration          0 
    bmAttributes         0xe0
      Self Powered
      Remote Wakeup
    MaxPower                0mA
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       0
      bNumEndpoints           1
      bInterfaceClass         9 Hub
      bInterfaceSubClass      0 Unused
      bInterfaceProtocol      0 Full speed (or root) hub
      iInterface              0 
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x81  EP 1 IN
        bmAttributes            3
          Transfer Type            Interrupt
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0004  1x 4 bytes
        bInterval              12
Hub Descriptor:
  bLength               9
  bDescriptorType      41
  nNbrPorts             1
  wHubCharacteristic 0x0009
    Per-port power switching
    Per-port overcurrent protection
    TT think time 8 FS bits
  bPwrOn2PwrGood       10 * 2 milli seconds
  bHubContrCurrent      0 milli Ampere
  DeviceRemovable    0x00
  PortPwrCtrlMask    0xff
 Hub Port Status:
   Port 1: 0000.0503 highspeed power enable connect
Device Status:     0x0003
  Self Powered
  Remote Wakeup Enabled

Bus 001 Device 002: ID 0424:2640 Standard Microsystems Corp. USB 2.0 Hub
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               2.00
  bDeviceClass            9 Hub
  bDeviceSubClass         0 Unused
  bDeviceProtocol         1 Single TT
  bMaxPacketSize0        64
  idVendor           0x0424 Standard Microsystems Corp.
  idProduct          0x2640 USB 2.0 Hub
  bcdDevice            a.a0
  iManufacturer           0 
  iProduct                0 
  iSerial                 0 
  bNumConfigurations      1
  Configuration Descriptor:
    bLength                 9
    bDescriptorType         2
    wTotalLength           25
    bNumInterfaces          1
    bConfigurationValue     1
    iConfiguration          0 
    bmAttributes         0xe0
      Self Powered
      Remote Wakeup
    MaxPower                2mA
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       0
      bNumEndpoints           1
      bInterfaceClass         9 Hub
      bInterfaceSubClass      0 Unused
      bInterfaceProtocol      0 Full speed (or root) hub
      iInterface              0 
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x81  EP 1 IN
        bmAttributes            3
          Transfer Type            Interrupt
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0001  1x 1 bytes
        bInterval              12
Hub Descriptor:
  bLength               9
  bDescriptorType      41
  nNbrPorts             3
  wHubCharacteristic 0x000d
    Per-port power switching
    Compound device
    Per-port overcurrent protection
    TT think time 8 FS bits
  bPwrOn2PwrGood       50 * 2 milli seconds
  bHubContrCurrent      1 milli Ampere
  DeviceRemovable    0x02
  PortPwrCtrlMask    0xff
 Hub Port Status:
   Port 1: 0000.0503 highspeed power enable connect
   Port 2: 0000.0503 highspeed power enable connect
   Port 3: 0000.0100 power
Device Qualifier (for other device speed):
  bLength                10
  bDescriptorType         6
  bcdUSB               2.00
  bDeviceClass            9 Hub
  bDeviceSubClass         0 Unused
  bDeviceProtocol         0 Full speed (or root) hub
  bMaxPacketSize0        64
  bNumConfigurations      1
Device Status:     0x0001
  Self Powered

Bus 001 Device 003: ID 0424:4040 Standard Microsystems Corp. 
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               2.00
  bDeviceClass            0 (Defined at Interface level)
  bDeviceSubClass         0 
  bDeviceProtocol         0 
  bMaxPacketSize0        64
  idVendor           0x0424 Standard Microsystems Corp.
  idProduct          0x4040 
  bcdDevice            2.01
  iManufacturer           1 Generic
  iProduct                2 Ultra Fast Media Reader
  iSerial                 3 000000264001
  bNumConfigurations      1
  Configuration Descriptor:
    bLength                 9
    bDescriptorType         2
    wTotalLength           32
    bNumInterfaces          1
    bConfigurationValue     1
    iConfiguration          0 
    bmAttributes         0x80
      (Bus Powered)
    MaxPower               96mA
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       0
      bNumEndpoints           2
      bInterfaceClass         8 Mass Storage
      bInterfaceSubClass      6 SCSI
      bInterfaceProtocol     80 Bulk-Only
      iInterface              0 
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x02  EP 2 OUT
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0200  1x 512 bytes
        bInterval               1
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x82  EP 2 IN
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0200  1x 512 bytes
        bInterval               0
Device Qualifier (for other device speed):
  bLength                10
  bDescriptorType         6
  bcdUSB               2.00
  bDeviceClass            0 (Defined at Interface level)
  bDeviceSubClass         0 
  bDeviceProtocol         0 
  bMaxPacketSize0        64
  bNumConfigurations      1
Device Status:     0x0000
  (Bus Powered)

Bus 001 Device 004: ID 0424:7500 Standard Microsystems Corp. 
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               2.00
  bDeviceClass          255 Vendor Specific Class
  bDeviceSubClass         0 
  bDeviceProtocol       255 
  bMaxPacketSize0        64
  idVendor           0x0424 Standard Microsystems Corp.
  idProduct          0x7500 
  bcdDevice            1.00
  iManufacturer           1 SMSC
  iProduct                2 LAN7500
  iSerial                 3 000000003
  bNumConfigurations      1
  Configuration Descriptor:
    bLength                 9
    bDescriptorType         2
    wTotalLength           39
    bNumInterfaces          1
    bConfigurationValue     1
    iConfiguration          4 Cfg
    bmAttributes         0xe0
      Self Powered
      Remote Wakeup
    MaxPower              100mA
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       0
      bNumEndpoints           3
      bInterfaceClass       255 Vendor Specific Class
      bInterfaceSubClass      0 
      bInterfaceProtocol    255 
      iInterface              5 i/f
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x81  EP 1 IN
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0200  1x 512 bytes
        bInterval               0
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x02  EP 2 OUT
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0200  1x 512 bytes
        bInterval               0
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x83  EP 3 IN
        bmAttributes            3
          Transfer Type            Interrupt
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0010  1x 16 bytes
        bInterval               1
Device Qualifier (for other device speed):
  bLength                10
  bDescriptorType         6
  bcdUSB               2.00
  bDeviceClass          255 Vendor Specific Class
  bDeviceSubClass         0 
  bDeviceProtocol       255 
  bMaxPacketSize0        64
  bNumConfigurations      1
Device Status:     0x0001
  Self Powered

Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               2.00
  bDeviceClass            9 Hub
  bDeviceSubClass         0 Unused
  bDeviceProtocol         1 Single TT
  bMaxPacketSize0        64
  idVendor           0x1d6b Linux Foundation
  idProduct          0x0002 2.0 root hub
  bcdDevice            3.00
  iManufacturer           3 Linux 3.0.31-1-dajia ehci_hcd
  iProduct                2 Marvell EHCI
  iSerial                 1 mv ehci
  bNumConfigurations      1
  Configuration Descriptor:
    bLength                 9
    bDescriptorType         2
    wTotalLength           25
    bNumInterfaces          1
    bConfigurationValue     1
    iConfiguration          0 
    bmAttributes         0xe0
      Self Powered
      Remote Wakeup
    MaxPower                0mA
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       0
      bNumEndpoints           1
      bInterfaceClass         9 Hub
      bInterfaceSubClass      0 Unused
      bInterfaceProtocol      0 Full speed (or root) hub
      iInterface              0 
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x81  EP 1 IN
        bmAttributes            3
          Transfer Type            Interrupt
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0004  1x 4 bytes
        bInterval              12
Hub Descriptor:
  bLength               9
  bDescriptorType      41
  nNbrPorts             1
  wHubCharacteristic 0x0009
    Per-port power switching
    Per-port overcurrent protection
    TT think time 8 FS bits
  bPwrOn2PwrGood       10 * 2 milli seconds
  bHubContrCurrent      0 milli Ampere
  DeviceRemovable    0x00
  PortPwrCtrlMask    0xff
 Hub Port Status:
   Port 1: 0000.0503 highspeed power enable connect
Device Status:     0x0003
  Self Powered
  Remote Wakeup Enabled

Bus 002 Device 002: ID 05e3:0608 Genesys Logic, Inc. USB-2.0 4-Port HUB
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               2.00
  bDeviceClass            9 Hub
  bDeviceSubClass         0 Unused
  bDeviceProtocol         1 Single TT
  bMaxPacketSize0        64
  idVendor           0x05e3 Genesys Logic, Inc.
  idProduct          0x0608 USB-2.0 4-Port HUB
  bcdDevice           77.63
  iManufacturer           0 
  iProduct                1 USB2.0 Hub
  iSerial                 0 
  bNumConfigurations      1
  Configuration Descriptor:
    bLength                 9
    bDescriptorType         2
    wTotalLength           25
    bNumInterfaces          1
    bConfigurationValue     1
    iConfiguration          0 
    bmAttributes         0xe0
      Self Powered
      Remote Wakeup
    MaxPower              100mA
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       0
      bNumEndpoints           1
      bInterfaceClass         9 Hub
      bInterfaceSubClass      0 Unused
      bInterfaceProtocol      0 Full speed (or root) hub
      iInterface              0 
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x81  EP 1 IN
        bmAttributes            3
          Transfer Type            Interrupt
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0001  1x 1 bytes
        bInterval              12
Hub Descriptor:
  bLength               9
  bDescriptorType      41
  nNbrPorts             4
  wHubCharacteristic 0x00e9
    Per-port power switching
    Per-port overcurrent protection
    TT think time 32 FS bits
    Port indicators
  bPwrOn2PwrGood       50 * 2 milli seconds
  bHubContrCurrent    100 milli Ampere
  DeviceRemovable    0x00
  PortPwrCtrlMask    0xff
 Hub Port Status:
   Port 1: 0000.0503 highspeed power enable connect
   Port 2: 0000.0103 power enable connect
   Port 3: 0000.0100 power
   Port 4: 0000.0100 power
Device Qualifier (for other device speed):
  bLength                10
  bDescriptorType         6
  bcdUSB               2.00
  bDeviceClass            9 Hub
  bDeviceSubClass         0 Unused
  bDeviceProtocol         0 Full speed (or root) hub
  bMaxPacketSize0        64
  bNumConfigurations      1
Device Status:     0x0001
  Self Powered
Re: Debian on Dell Wyse 3020
April 16, 2023 12:58AM
Mischif,

I agreed everything else is secondary to Ethernet. This got to work first before anything else.

Quote

Old logs:
Jun 1 00:00:28 localhost kernel: [ 1.533721] pxa-ehci pxa-u2oehci: successful find EHCI device with regs 0xf686a140 irq 76 working in OTG mode
Jun 1 00:00:28 localhost kernel: [ 1.693756] pxa-ehci mmp3-hsic: new USB bus registered, assigned bus number 1
Jun 1 00:00:28 localhost kernel: [ 1.721130] pxa-ehci mmp3-hsic: irq 54, io mem 0xf0001800
Jun 1 00:00:28 localhost kernel: [ 1.747680] pxa-ehci mmp3-hsic: successful find EHCI device with regs 0xf686e140 irq 54 working in Host mode
Jun 1 00:00:28 localhost kernel: [ 3.553833] pxa-ehci pxa-u2oehci: new USB bus registered, assigned bus number 2
Jun 1 00:00:28 localhost kernel: [ 3.588287] pxa-ehci pxa-u2oehci: irq 76, io mem 0xd4207000

New logs:
[ 2.389207][ T1] mv-ehci d4208000.usb: new USB bus registered, assigned bus number 1
[ 2.398586][ T1] mv-ehci d4208000.usb: irq 382, io mem 0xd4208000
[ 2.490001][ T1] mv-ehci d4208000.usb: successful find EHCI device with regs 0x(ptrval) irq 382 working in Host mode
[ 2.507384][ T1] mv-ehci f0002000.usb: new USB bus registered, assigned bus number 2
[ 2.515522][ T1] mv-ehci f0002000.usb: irq 383, io mem 0xf0002000
[ 2.609815][ T1] mv-ehci f0002000.usb: successful find EHCI device with regs 0x(ptrval) irq 383 working in Host mode
[ 2.967520][ T1040] mv-ehci f0001000.usb: new USB bus registered, assigned bus number 3
[ 2.975727][ T1040] mv-ehci f0001000.usb: irq 384, io mem 0xf0001000
[ 3.082438][ T1040] mv-ehci f0001000.usb: successful find EHCI device with regs 0x(ptrval) irq 384 working in Host mode

The kernels seem to recognize the nic differently as well, but I don't know if that's due to an issue or older/newer code:

Old logs:
Jun 1 00:00:28 localhost kernel: [ 2.852416] smsc75xx 1-1.2:1.0: eth0: register 'smsc75xx' at usb-mv ehci-1.2, smsc75xx USB 2.0 Gigabit Ethernet, 00:80:64:d7:16:82

New logs:
[ 4.514224][ T37] smsc75xx 3-1.2:1.0 eth0: register 'smsc75xx' at usb-f0001000.usb-1.2, smsc75xx USB 2.0 Gigabit Ethernet, 00:80:64:d7:16:82

What we see above is that the old kernel used a different driver (pxa-ehci), and the modern kernel use another one (mv-ehci). And the location "usb-f0001000.usb-1.2" is a device tree style specific location.

So everything looks good as far as bringing up the USB Ethernet device.

[    5.185250][ T1121] smsc75xx 3-1.2:1.0 enx008064d71682: renamed from eth0

Now that the reason why it failed to bring up "eth0". USB Ethernet got a different naming convention. So eth0 was renamed to enx008064d71682.

See Trond's tutorial here:
https://forum.doozan.com/read.php?2,134026

$ sudo cp -a /etc/network/interfaces /etc/network/interfaces.orig

$ sudo nano /etc/network/interfaces

$ tail -5 /etc/network/interfaces 
rename /enx*=usb0
allow-hotplug usb0
iface usb0 inet static
    address 192.168.100.100/24
    gateway 192.168.1.1

So you'd want to change the /etc/network/interfaces in the USB rootfs like below, if you want dynamic IP address (or use Trond format for static IP address above):

iface eth0 inet dhcp
to
rename /enx*=usb0
iface usb0 inet dhcp

I don't think "allow-hotplug usb0"is applicable to this box, because this device is not an USB adapter.

-bodhi
===========================
Forum Wiki
bodhi's corner (buy bodhi a beer)
Mischif
Re: Debian on Dell Wyse 3020
April 16, 2023 10:37AM
Success!

I've managed to log in over ssh, I think I was just thrown off by not getting a login prompt over serial like I do with a pi.

fat32 support isn't in the kernel so I can't mount my boot partition from Linux, and the screen output is stuck on wloader but I plan to use this headless so that doesn't bother me too much.

I think next steps should be getting the built-in mmc recognized so I can stop booting from a flash drive, getting the rtc working again to keep time and getting the spi flash recognized again; we can try to get display output and a login prompt over serial if we have time.
Re: Debian on Dell Wyse 3020
April 16, 2023 03:12PM
> I've managed to log in over ssh,

Cool!

> I think I was
> just thrown off by not getting a login prompt over
> serial like I do with a pi.

You should get serial login prompt. If it stuck there at "starting OpenBSD Secure Shell server: sshd", just let it sit there, don't disconnect serial console and see how long it will take to get a login prompt, if at all. Once in a while press <return> key to see if the prompt will show.

After an hour or so, if serial console still stuck, exit it. And then run serial console again (picocom or minicom prefered). This time you should get a Debian login prompt.

> fat32 support isn't in the kernel so I can't mount
> my boot partition from Linux,

Yes, it is in the kernel as loadable module, also exfat and vfat.

vfat.ko
fat.ko
exfat.ko


So you can modprobe it

modprobe fat

> and the screen
> output is stuck on wloader but I plan to use this
> headless so that doesn't bother me too much.

Yes, that woutd be a new topic.

> I think next steps should be getting the built-in
> mmc recognized so I can stop booting from a flash
> drive,

First thing is to create a rootfs on an SD card. Or you can clone the rootf on the USB drive to SD card. Make sure you use the label rootfs in the bootargs.

Unplug the USB drive and attach the SD card. Power up, let it boot to see if you get any output to serial console.

> getting the rtc working again to keep time
> and getting the spi flash recognized again;

Those are easier to do than the display.

-bodhi
===========================
Forum Wiki
bodhi's corner (buy bodhi a beer)
Re: Debian on Dell Wyse 3020
April 16, 2023 04:20PM
Mischif,

> I've managed to log in over ssh,

Please post the content of your /etc/network/interfaces. So others can follow what you did.

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



Edited 1 time(s). Last edit at 04/16/2023 04:29PM by bodhi.
Mischif
Re: Debian on Dell Wyse 3020
April 16, 2023 08:38PM
bodhi,

I can't find or load the fat modules on my system, I think it's a conflict between my 6.2 kernel and my 5.3 rootfs:
root@debian:~# modprobe -v vfat
modprobe: FATAL: Module vfat not found in directory /lib/modules/6.2.8-mvebu-tld-2.3
root@debian:~# modprobe -v fat
modprobe: FATAL: Module fat not found in directory /lib/modules/6.2.8-mvebu-tld-2.3
root@debian:~# ls -l /lib/modules/
drwxr-xr-x  3 root root 4096 Sep 23  2021 5.13.8-mvebu-tld-1
drwxr-xr-x  2 root root 4096 Sep 24  2021 5.2.9-mvebu-tld-1

My system doesn't have an SD card reader, it uses mmc for its onboard flash; I expect we'll have to mess around with the dtb to get this working (along with possibly the modules I suggested earlier).

Maybe getting rtc working is just another module, but I think getting the spi recognized is an issue with the dtb.

I've waited for like half an hour now and still no serial login, but I did start getting this message repeatedly and now I seem to be locked out of the console, is it possible the system looks at a different uart when it's booting as opposed to when it's running?
INIT: Id "T0" respawning too fast: disabled for 5 minutes

My interfaces file is straightforward like the example:
auto lo eth0
iface lo inet loopback
rename /enx*=eth0
iface eth0 inet dhcp
Re: Debian on Dell Wyse 3020
April 16, 2023 08:57PM
Mischif,

> I can't find or load the fat modules on my system,
> I think it's a conflict between my 6.2 kernel and
> my 5.3 rootfs:
>
> root@debian:~# modprobe -v vfat
> modprobe: FATAL: Module vfat not found in
> directory /lib/modules/6.2.8-mvebu-tld-2.3
> root@debian:~# modprobe -v fat
> modprobe: FATAL: Module fat not found in directory
> /lib/modules/6.2.8-mvebu-tld-2.3
> root@debian:~# ls -l /lib/modules/
> drwxr-xr-x  3 root root 4096 Sep 23  2021
> 5.13.8-mvebu-tld-1
> drwxr-xr-x  2 root root 4096 Sep 24  2021
> 5.2.9-mvebu-tld-1
>

Ah, my bad. I should have recomended you install a full kernel 6.2.8-mvebu-tld-2.3 first. You are booting the mismatched initrd. Since you have SSH now, you can install the kernel tld-2.3 using the instruction for 6.2.8-mvebu-tld-1 in the release thread.

https://forum.doozan.com/read.php?2,32146

After that you should have the fat module and the exfat module. And from now on it is a real kernel installation at each upgrade.

> My system doesn't have an SD card reader, it uses
> mmc for its onboard flash; I expect we'll have to
> mess around with the dtb to get this working
> (along with possibly the modules I suggested
> earlier).

OK. That's another topic we need to dig deeper later.

>
> Maybe getting rtc working is just another module,
> but I think getting the spi recognized is an issue
> with the dtb.

I've just build kernel tld-2.4 that should get both working. Will upload shortly.

> I've waited for like half an hour now and still no
> serial login, but I did start getting this message
> repeatedly and now I seem to be locked out of the
> console, is it possible the system looks at a
> different uart when it's booting as opposed to
> when it's running?
>

> INIT: Id "T0" respawning too fast: disabled for 5
> minutes
>

Ah. Now I recall some simlar problem, let me revisit the DTS again.

> My interfaces file is straightforward like the
> example:
>
> auto lo eth0
> iface lo inet loopback
> rename /enx*=eth0
> iface eth0 inet dhcp
>

Thanks!

-bodhi
===========================
Forum Wiki
bodhi's corner (buy bodhi a beer)
Re: Debian on Dell Wyse 3020
April 16, 2023 09:37PM
Here is kernel linux-6.2.8-mvebu-tld-2.4.

This has SPI and RTC configured in.

Download at Dropbox

linux-6.2.8-mvebu-tld-2.x-bodhi.tar.bz2

md5sum linux-6.2.8-mvebu-tld-2.x-bodhi.tar.bz2 
5b799bcb14ef051a9f1373e8722c2df2  linux-6.2.8-mvebu-tld-2.x-bodhi.tar.bz2

sha256sum linux-6.2.8-mvebu-tld-2.x-bodhi.tar.bz2 
120c49399160e5caabf978f02f2845be88638ff6e66217d72288796b896c29a8  linux-6.2.8-mvebu-tld-2.x-bodhi.tar.bz2

This tarball include 7 files
linux-image-6.2.8-mvebu-tld-2.4_2.4_armhf.deb
linux-headers-6.2.8-mvebu-tld-2.4_2.4_armhf.deb
zImage-6.2.8-mvebu-tld-2.4
config-6.2.8-mvebu-tld-2.4
linux-dtb-6.2.8-mvebu-tld-2.4.tar
linux-6.2.8-mvebu-tld-1.patch
mmp3-dell-ariel.dts.patch

-bodhi
===========================
Forum Wiki
bodhi's corner (buy bodhi a beer)
Mischif
Re: Debian on Dell Wyse 3020
April 17, 2023 05:19PM
bodhi,

Just installing the updated kernel didn't change anything, but when I built and installed the 6.2 initrd the spi flash/rtc were recognized and I could mount my real /boot partition:

[    0.000000][    T0] Booting Linux on physical CPU 0x0
[    0.000000][    T0] Linux version 6.2.8-mvebu-tld-2.4 (root@tldDebian) (gcc (Debian 10.2.1-6) 10.2.1 20210110, GNU ld (GNU Binutils for Debian) 2.35.2) #2.4 SMP PREEMPT Sun Apr 16 14:30:15 PDT 2023
[    0.000000][    T0] CPU: ARMv7 Processor [562f5842] revision 2 (ARMv7), cr=10c5387d
[    0.000000][    T0] CPU: div instructions available: patching division code
[    0.000000][    T0] CPU: PIPT / VIPT nonaliasing data cache, PIPT instruction cache
[    0.000000][    T0] OF: fdt: Machine model: Dell Ariel
[    0.000000][    T0] Memory policy: Data cache writealloc
[    0.000000][    T0] Zone ranges:
[    0.000000][    T0]   Normal   [mem 0x0000000000000000-0x000000002fffffff]
[    0.000000][    T0]   HighMem  [mem 0x0000000030000000-0x000000007fefffff]
[    0.000000][    T0] Movable zone start for each node
[    0.000000][    T0] Early memory node ranges
[    0.000000][    T0]   node   0: [mem 0x0000000000000000-0x000000007fefffff]
[    0.000000][    T0] Initmem setup node 0 [mem 0x0000000000000000-0x000000007fefffff]
[    0.000000][    T0] percpu: Embedded 13 pages/cpu s21332 r8192 d23724 u53248
[    0.000000][    T0] Built 1 zonelists, mobility grouping on.  Total pages: 522304
[    0.000000][    T0] Kernel command line: root=LABEL=rootfs raid=noautodetect console=ttyS2,115200
[    0.000000][    T0] Dentry cache hash table entries: 131072 (order: 7, 524288 bytes, linear)
[    0.000000][    T0] Inode-cache hash table entries: 65536 (order: 6, 262144 bytes, linear)
[    0.000000][    T0] mem auto-init: stack:off, heap alloc:on, heap free:off
[    0.000000][    T0] Memory: 2048056K/2096128K available (10240K kernel code, 840K rwdata, 3304K rodata, 1024K init, 470K bss, 48072K reserved, 0K cma-reserved, 1309696K highmem)
[    0.000000][    T0] rcu: Preemptible hierarchical RCU implementation.
[    0.000000][    T0] rcu:     RCU restricting CPUs from NR_CPUS=4 to nr_cpu_ids=2.
[    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] rcu: Adjusting geometry for rcu_fanout_leaf=16, nr_cpu_ids=2
[    0.000000][    T0] NR_IRQS: 16, nr_irqs: 16, preallocated irqs: 16
[    0.000000][    T0] L2C: platform modifies aux control register: 0x02060000 -> 0x32860000
[    0.000000][    T0] L2C: DT/platform modifies aux control register: 0x02060000 -> 0x32860000
[    0.000000][    T0] Tauros3 cache controller enabled, 8 ways, 512 kB
[    0.000000][    T0] Tauros3: CACHE_ID 0x880000ed, AUX_CTRL 0x32860000
[    0.000000][    T0] rcu: srcu_init: Setting srcu_struct sizes based on contention.
[    0.000006][    T0] sched_clock: 32 bits at 26MHz, resolution 38ns, wraps every 82595524588ns
[    0.000092][    T0] clocksource: clocksource: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 73510017198 ns
[    0.000292][    T0] smp_twd: clock not found -2
[    0.000783][    T0] kfence: initialized - using 2097152 bytes for 255 objects at 0x(ptrval)-0x(ptrval)
[    0.001707][    T0] Console: colour dummy device 80x30
[    0.001752][    T0] Calibrating local timer... 2.16MHz.
[    0.060278][    T0] Calibrating delay loop... 1191.11 BogoMIPS (lpj=5955584)
[    0.100315][    T0] pid_max: default: 32768 minimum: 301
[    0.100673][    T0] LSM: initializing lsm=capability,integrity
[    0.100929][    T0] Mount-cache hash table entries: 2048 (order: 1, 8192 bytes, linear)
[    0.100948][    T0] Mountpoint-cache hash table entries: 2048 (order: 1, 8192 bytes, linear)
[    0.102449][    T0] CPU: Testing write buffer coherency: ok
[    0.102900][    T1] CPU0: thread -1, cpu 0, socket 0, mpidr 80000000
[    0.104726][    T1] cblist_init_generic: Setting adjustable number of callback queues.
[    0.104752][    T1] cblist_init_generic: Setting shift to 1 and lim to 1.
[    0.104935][    T1] cblist_init_generic: Setting shift to 1 and lim to 1.
[    0.105129][    T1] Setting up static identity map for 0x100000 - 0x100060
[    0.105735][    T1] rcu: Hierarchical SRCU implementation.
[    0.105744][    T1] rcu:     Max phase no-delay instances is 1000.
[    0.107091][    T1] smp: Bringing up secondary CPUs ...
[    0.140317][    T0] CPU1: thread -1, cpu 1, socket 0, mpidr 80000001
[    0.140770][    T1] smp: Brought up 1 node, 2 CPUs
[    0.140789][    T1] SMP: Total of 2 processors activated (2382.23 BogoMIPS).
[    0.140801][    T1] CPU: All CPU(s) started in SVC mode.
[    0.141944][    T1] devtmpfs: initialized
[    0.152395][    T1] VFP support v0.3: implementor 56 architecture 2 part 20 variant 9 rev 6
[    0.152863][    T1] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604462750000 ns
[    0.152918][    T1] futex hash table entries: 512 (order: 3, 32768 bytes, linear)
[    0.153270][    T1] prandom: seed boundary self test passed
[    0.155796][    T1] prandom: 100 self tests passed
[    0.155808][    T1] pinctrl core: initialized pinctrl subsystem
[    0.157648][    T1] NET: Registered PF_NETLINK/PF_ROUTE protocol family
[    0.158288][    T1] DMA: preallocated 256 KiB pool for atomic coherent allocations
[    0.165216][    T1] audit: initializing netlink subsys (disabled)
[    0.165658][   T24] audit: type=2000 audit(0.170:1): state=initialized audit_enabled=0 res=1
[    0.166437][    T1] thermal_sys: Registered thermal governor 'step_wise'
[    0.166822][    T1] cpuidle: using governor ladder
[    0.166884][    T1] cpuidle: using governor menu
[    0.167057][   T16] hw-breakpoint: Debug register access (0xee003e17) caused undefined instruction on CPU 0
[    0.167073][   T16] hw-breakpoint: CPU 0 failed to disable vector catch
[    0.167125][   T17] hw-breakpoint: Debug register access (0xee003e17) caused undefined instruction on CPU 1
[    0.350642][    T1] raid6: int32x8  gen()   207 MB/s
[    0.520728][    T1] raid6: int32x4  gen()   222 MB/s
[    0.690812][    T1] raid6: int32x2  gen()   360 MB/s
[    0.860916][    T1] raid6: int32x1  gen()   372 MB/s
[    0.860928][    T1] raid6: using algorithm int32x1 gen() 372 MB/s
[    1.031041][    T1] raid6: .... xor() 189 MB/s, rmw enabled
[    1.031053][    T1] raid6: using intx1 recovery algorithm
[    1.032591][    T1] SCSI subsystem initialized
[    1.033248][    T1] usbcore: registered new interface driver usbfs
[    1.033305][    T1] usbcore: registered new interface driver hub
[    1.033366][    T1] usbcore: registered new device driver usb
[    1.033841][    T1] pps_core: LinuxPPS API ver. 1 registered
[    1.033852][    T1] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>
[    1.033883][    T1] PTP clock support registered
[    1.036297][    T1] vgaarb: loaded
[    1.037152][    T1] clocksource: Switched to clocksource clocksource
[    1.038249][    T1] VFS: Disk quotas dquot_6.6.0
[    1.038398][    T1] VFS: Dquot-cache hash table entries: 1024 (order 0, 4096 bytes)
[    1.060057][    T1] NET: Registered PF_INET protocol family
[    1.060442][    T1] IP idents hash table entries: 16384 (order: 5, 131072 bytes, linear)
[    1.062916][    T1] tcp_listen_portaddr_hash hash table entries: 512 (order: 0, 4096 bytes, linear)
[    1.063084][    T1] Table-perturb hash table entries: 65536 (order: 6, 262144 bytes, linear)
[    1.063128][    T1] TCP established hash table entries: 8192 (order: 3, 32768 bytes, linear)
[    1.063254][    T1] TCP bind hash table entries: 8192 (order: 5, 131072 bytes, linear)
[    1.063397][    T1] TCP: Hash tables configured (established 8192 bind 8192)
[    1.063800][    T1] MPTCP token hash table entries: 1024 (order: 2, 16384 bytes, linear)
[    1.063943][    T1] UDP hash table entries: 512 (order: 2, 16384 bytes, linear)
[    1.063986][    T1] UDP-Lite hash table entries: 512 (order: 2, 16384 bytes, linear)
[    1.064357][    T1] NET: Registered PF_UNIX/PF_LOCAL protocol family
[    1.065571][    T1] RPC: Registered named UNIX socket transport module.
[    1.065587][    T1] RPC: Registered udp transport module.
[    1.065595][    T1] RPC: Registered tcp transport module.
[    1.065603][    T1] RPC: Registered tcp NFSv4.1 backchannel transport module.
[    1.065628][    T1] PCI: CLS 0 bytes, default 64
[    1.065777][    T1] NetWinder Floating Point Emulator V0.97 (double precision)
[    1.066106][   T10] Trying to unpack rootfs image as initramfs...
[    1.067825][    T1] Initialise system trusted keyrings
[    1.067986][    T1] Key type blacklist registered
[    1.070190][    T1] workingset: timestamp_bits=14 max_order=19 bucket_order=5
[    1.070547][    T1] zbud: loaded
[    1.073850][    T1] NFS: Registering the id_resolver key type
[    1.073949][    T1] Key type id_resolver registered
[    1.073958][    T1] Key type id_legacy registered
[    1.074031][    T1] nfs4filelayout_init: NFSv4 File Layout Driver Registering...
[    1.074057][    T1] nfs4flexfilelayout_init: NFSv4 Flexfile Layout Driver Registering...
[    1.154195][    T1] xor: measuring software checksum speed
[    1.162546][    T1]    arm4regs        :  1200 MB/sec
[    1.174099][    T1]    8regs           :   857 MB/sec
[    1.183320][    T1]    32regs          :  1086 MB/sec
[    1.183341][    T1] xor: using function: arm4regs (1200 MB/sec)
[    1.183381][    T1] async_tx: api initialized (async)
[    1.183404][    T1] Key type asymmetric registered
[    1.183417][    T1] Asymmetric key parser 'x509' registered
[    1.183932][    T1] bounce: pool size: 64 pages
[    1.184513][    T1] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 245)
[    1.184790][    T1] io scheduler bfq registered
[    1.202767][    T1] gpio gpiochip0: Static allocation of GPIO base is deprecated, use dynamic allocation.
[    1.392497][    T1] Serial: 8250/16550 driver, 4 ports, IRQ sharing disabled
[    1.399122][    T1] printk: console [ttyS2] disabled
[    1.399231][    T1] d4018000.serial: ttyS2 at MMIO 0xd4018000 (irq = 381, base_baud = 1625000) is a XScale
[    1.399548][    T1] printk: console [ttyS2] enabled
[    1.776059][   T10] Freeing initrd memory: 9948K
[    1.810060][    T1] wireguard: WireGuard 1.0.0 loaded. See www.wireguard.com for information.
[    2.302477][    T1] wireguard: Copyright (C) 2015-2019 Jason A. Donenfeld <Jason@zx2c4.com>. All Rights Reserved.
[    2.316838][    T1] usbcore: registered new interface driver smsc75xx
[    2.333207][    T1] mv-ehci d4208000.usb: EHCI Host Controller
[    2.340709][    T1] mv-ehci d4208000.usb: new USB bus registered, assigned bus number 1
[    2.350083][    T1] mv-ehci d4208000.usb: irq 382, io mem 0xd4208000
[    2.377235][    T1] mv-ehci d4208000.usb: USB 2.0 started, EHCI 1.00
[    2.384001][    T1] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 6.02
[    2.392978][    T1] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    2.400877][    T1] usb usb1: Product: EHCI Host Controller
[    2.406409][    T1] usb usb1: Manufacturer: Linux 6.2.8-mvebu-tld-2.4 ehci_hcd
[    2.413614][    T1] usb usb1: SerialNumber: d4208000.usb
[    2.420138][    T1] hub 1-0:1.0: USB hub found
[    2.424623][    T1] hub 1-0:1.0: 1 port detected
[    2.430007][    T1] mv-ehci d4208000.usb: successful find EHCI device with regs 0x(ptrval) irq 382 working in Host mode
[    2.441531][    T1] mv-ehci f0002000.usb: EHCI Host Controller
[    2.447420][    T1] mv-ehci f0002000.usb: new USB bus registered, assigned bus number 2
[    2.455563][    T1] mv-ehci f0002000.usb: irq 383, io mem 0xf0002000
[    2.487229][    T1] mv-ehci f0002000.usb: USB 2.0 started, EHCI 1.00
[    2.493962][    T1] usb usb2: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 6.02
[    2.502937][    T1] usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    2.510845][    T1] usb usb2: Product: EHCI Host Controller
[    2.516375][    T1] usb usb2: Manufacturer: Linux 6.2.8-mvebu-tld-2.4 ehci_hcd
[    2.523586][    T1] usb usb2: SerialNumber: f0002000.usb
[    2.529900][    T1] hub 2-0:1.0: USB hub found
[    2.534385][    T1] hub 2-0:1.0: 1 port detected
[    2.539889][    T1] mv-ehci f0002000.usb: successful find EHCI device with regs 0x(ptrval) irq 383 working in Host mode
[    2.550965][    T1] usbcore: registered new interface driver usblp
[    2.557321][    T1] usbcore: registered new interface driver usb-storage
[    2.564670][    T1] mousedev: PS/2 mouse device common for all mice
[    2.572375][    T1] i2c_dev: i2c /dev entries driver
[    2.580025][    T1] device-mapper: uevent: version 1.0.3
[    2.585771][    T1] device-mapper: ioctl: 4.47.0-ioctl (2022-07-28) initialised: dm-devel@redhat.com
[    2.595606][    T1] device-mapper: multipath round-robin: version 1.2.0 loaded
[    2.602859][    T1] device-mapper: multipath queue-length: version 0.2.0 loaded
[    2.610179][    T1] device-mapper: multipath service-time: version 0.3.0 loaded
[    2.617569][    T1] device-mapper: dm-log-userspace: version 1.3.0 loaded
[    2.624316][    T1] device-mapper: raid: Loading target version 1.15.1
[    2.631774][    T1] hid: raw HID events driver (C) Jiri Kosina
[    2.638158][    T1] usbcore: registered new interface driver usbhid
[    2.644401][    T1] usbhid: USB HID core driver
[    2.650484][    T1] NET: Registered PF_INET6 protocol family
[    2.658230][    T1] Segment Routing with IPv6
[    2.662570][    T1] RPL Segment Routing with IPv6
[    2.667405][    T1] In-situ OAM (IOAM) with IPv6
[    2.672089][    T1] sit: IPv6, IPv4 and MPLS over IPv4 tunneling driver
[    2.681741][    T1] NET: Registered PF_PACKET protocol family
[    2.687882][    T1] 8021q: 802.1Q VLAN Support v1.8
[    2.692832][    T1] Key type dns_resolver registered
[    2.698011][    T1] ThumbEE CPU extension supported.
[    2.702954][    T1] Registering SWP/SWPB emulation handler
[    2.708461][    T1] PJ4 iWMMXt v2 coprocessor enabled.
[    2.717276][    T6] usb 1-1: new high-speed USB device number 2 using mv-ehci
[    2.798875][    T1] registered taskstats version 1
[    2.804008][    T1] Loading compiled-in X.509 certificates
[    2.811102][    T1] zswap: loaded using pool lzo/zbud
[    2.817015][    T1] Key type .fscrypt registered
[    2.821687][    T1] Key type fscrypt-provisioning registered
[    2.827534][    T1] Key type big_key registered
[    2.870740][    T1] Key type encrypted registered
[    2.897339][   T10] mv-ehci f0001000.usb: EHCI Host Controller
[    2.903169][   T10] mv-ehci f0001000.usb: new USB bus registered, assigned bus number 3
[    2.911432][   T10] mv-ehci f0001000.usb: irq 384, io mem 0xf0001000
[    2.929081][    T6] usb 1-1: New USB device found, idVendor=05e3, idProduct=0608, bcdDevice=77.63
[    2.938003][    T6] usb 1-1: New USB device strings: Mfr=0, Product=1, SerialNumber=0
[    2.945838][    T6] usb 1-1: Product: USB2.0 Hub
[    2.952156][    T6] hub 1-1:1.0: USB hub found
[    2.956963][    T6] hub 1-1:1.0: 4 ports detected
[    2.957244][   T10] mv-ehci f0001000.usb: USB 2.0 started, EHCI 1.00
[    2.968523][   T10] usb usb3: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevi
ce= 6.02
[    2.977482][   T10] usb usb3: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    2.985345][   T10] usb usb3: Product: EHCI Host Controller
[    2.991021][   T10] usb usb3: Manufacturer: Linux 6.2.8-mvebu-tld-2.4 ehci_hcd
[    2.998236][   T10] usb usb3: SerialNumber: f0001000.usb
[    3.004523][   T10] hub 3-0:1.0: USB hub found
[    3.009059][   T10] hub 3-0:1.0: 1 port detected
[    3.014365][   T10] mv-ehci f0001000.usb: successful find EHCI device with regs 0x(ptrval) irq 384 working in Host mode
[    3.030508][    T1] Freeing unused kernel image (initmem) memory: 1024K
[    3.069628][    T1] Checked W+X mappings: passed, no W+X pages found
[    3.075960][    T1] Run /init as init process
Loading, please wait...
[    3.187329][   T37] usb 3-1: new high-speed USB device number 2 using mv-ehci
[    3.277344][    T6] usb 1-1.1: new high-speed USB device number 3 using mv-ehci
Starting version 247.3-6
[    3.397882][   T37] usb 3-1: New USB device found, idVendor=0424, idProduct=2640, bcdDevice= a.a0
[    3.406729][   T37] usb 3-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0
[    3.420766][   T37] hub 3-1:1.0: USB hub found
[    3.426643][   T37] hub 3-1:1.0: 3 ports detected
[    3.439975][    T6] usb 1-1.1: New USB device found, idVendor=090c, idProduct=2d65, bcdDevice=11.00
[    3.465003][    T6] usb 1-1.1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[    3.487305][    T6] usb 1-1.1: Product: USB DISK
[    3.491926][    T6] usb 1-1.1: Manufacturer: GOODSUN
[    3.496919][    T6] usb 1-1.1: SerialNumber: GSSMIMT1306130809108
[    3.536077][    T6] usb-storage 1-1.1:1.0: USB Mass Storage device detected
[    3.570181][    T6] scsi host0: usb-storage 1-1.1:1.0
[    3.677292][    T6] usb 1-1.2: new full-speed USB device number 4 using mv-ehci
[    3.757331][   T37] usb 3-1.1: new high-speed USB device number 3 using mv-ehci
[    3.788264][ T1121] usbcore: registered new interface driver uas
[    3.840600][    T6] usb 1-1.2: New USB device found, idVendor=046d, idProduct=c52b, bcdDevice=12.01
[    3.857243][    T6] usb 1-1.2: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[    3.865241][    T6] usb 1-1.2: Product: USB Receiver
[    3.886553][    T6] usb 1-1.2: Manufacturer: Logitech
[    3.907494][    T6] input: Logitech USB Receiver as /devices/platform/soc/d4200000.axi/d4208000.usb/usb1/1-1/1-1.2/1-1.2:1.0/0003:046D:C52B.0001/input/input0
[    3.933988][   T37] usb 3-1.1: New USB device found, idVendor=0424, idProduct=4040, bcdDevice= 2.01
[    3.957244][   T37] usb 3-1.1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[    3.965209][   T37] usb 3-1.1: Product: Ultra Fast Media Reader
[    3.977351][   T37] usb 3-1.1: Manufacturer: Generic
[    3.982293][   T37] usb 3-1.1: SerialNumber: 000000264001
[    3.999210][   T37] usb-storage 3-1.1:1.0: USB Mass Storage device detected
[    4.010333][    T6] hid-generic 0003:046D:C52B.0001: input,hidraw0: USB HID v1.11 Keyboard
 [Logitech USB Receiver] on usb-d4208000.usb-1.2/input0
[    4.030515][   T37] scsi host1: usb-storage 3-1.1:1.0
[    4.033906][    T6] input: Logitech USB Receiver Mouse as /devices/platform/soc/d4200000.axi/d4208000.usb/usb1/1-1/1-1.2/1-1.2:1.1/0003:046D:C52B.0002/input/input1
[    4.061148][    T6] input: Logitech USB Receiver Consumer Control as /devices/platform/soc/d4200000.axi/d4208000.usb/usb1/1-1/1-1.2/1-1.2:1.1/0003:046D:C52B.0002/input/input2
[    4.147307][   T37] usb 3-1.2: new high-speed USB device number 4 using mv-ehci
[    4.157983][    T6] input: Logitech USB Receiver System Control as /devices/platform/soc/d4200000.axi/d4208000.usb/usb1/1-1/1-1.2/1-1.2:1.1/0003:046D:C52B.0002/input/input3
[    4.178926][    T6] hid-generic 0003:046D:C52B.0002: input,hiddev0,hidraw1: USB HID v1.11 Mouse [Logitech USB Receiver] on usb-d4208000.usb-1.2/input1
[    4.201214][    T6] hid-generic 0003:046D:C52B.0003: hiddev1,hidraw2: USB HID v1.11 Device [Logitech USB Receiver] on usb-d4208000.usb-1.2/input2
[    4.318731][   T37] usb 3-1.2: New USB device found, idVendor=0424, idProduct=7500, bcdDevice= 1.00
[    4.337245][   T37] usb 3-1.2: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[    4.345220][   T37] usb 3-1.2: Product: LAN7500
[    4.357274][   T37] usb 3-1.2: Manufacturer: SMSC
[    4.361967][   T37] usb 3-1.2: SerialNumber: 000000003
[    4.390795][   T37] smsc75xx v1.0.0
[    4.536940][   T37] smsc75xx 3-1.2:1.0 eth0: register 'smsc75xx' at usb-f0001000.usb-1.2, smsc75xx USB 2.0 Gigabit Ethernet, 00:80:64:d7:16:82
[    4.803883][ T1012] scsi 0:0:0:0: Direct-Access     GOODSUN  Mass storage     1100 PQ: 0 ANSI: 4
[    4.819055][   T10] sd 0:0:0:0: [sda] 3932160 512-byte logical blocks: (2.01 GB/1.88 GiB)
[    4.823303][ T1122] logitech-djreceiver 0003:046D:C52B.0003: hiddev0,hidraw0: USB HID v1.11 Device [Logitech USB Receiver] on usb-d4208000.usb-1.2/input2
[    4.841795][   T10] sd 0:0:0:0: [sda] Write Protect is off
[    4.848168][   T10] sd 0:0:0:0: [sda] No Caching mode page found
[    4.856791][   T10] sd 0:0:0:0: [sda] Assuming drive cache: write through
[    4.875079][   T10]  sda: sda1 sda2
[    4.879685][   T10] sd 0:0:0:0: [sda] Attached SCSI removable disk
[    4.983690][    T6] input: Logitech Wireless Device PID:4024 Keyboard as /devices/platform/soc/d4200000.axi/d4208000.usb/usb1/1-1/1-1.2/1-1.2:1.2/0003:046D:C52B.0003/0003:046D:4024.0004/input/input5
[    5.014489][    T6] input: Logitech Wireless Device PID:4024 Mouse as /devices/platform/soc/d4200000.axi/d4208000.usb/usb1/1-1/1-1.2/1-1.2:1.2/0003:046D:C52B.0003/0003:046D:4024.0004/input/input6
[    5.048536][    T6] hid-generic 0003:046D:4024.0004: input,hidraw1: USB HID v1.11 Keyboard [Logitech Wireless Device PID:4024] on usb-d4208000.usb-1.2/input2:1
[    5.108870][   T10] scsi 1:0:0:0: Direct-Access     Generic  Ultra HS-COMBO   2.01 PQ: 0 ANSI: 0
[    5.121530][ T1012] sd 1:0:0:0: [sdb] Media removed, stopped polling
[    5.133164][ T1012] sd 1:0:0:0: [sdb] Attached SCSI removable disk
[    5.160156][ T1121]  (null): Enabling slave mode
[    5.305275][ T1121] rtc-ds1307 0-0068: registered as rtc0
[    5.306014][ T1113] pxa2xx-spi d4035000.spi: no DMA channels available, using PIO
[    5.319506][ T1121] rtc-ds1307 0-0068: hctosys: unable to read the hardware clock
[    5.337090][ T1113] spi-nor spi0.0: w25q32 (4096 Kbytes)
[    5.344427][ T1121] i2c i2c-0:  PXA I2C adapter, slave address 1
[    5.360090][ T1121]  (null): Enabling slave mode
[    5.370841][ T1121] i2c i2c-1:  PXA I2C adapter, slave address 1
[    5.377375][ T1121]  (null): Enabling slave mode
[    5.383228][ T1121] i2c i2c-2:  PXA I2C adapter, slave address 1
[    5.682160][ T1122] smsc75xx 3-1.2:1.0 enx008064d71682: renamed from eth0
[    6.138869][ T1108] input: Logitech K400 as /devices/platform/soc/d4200000.axi/d4208000.usb/usb1/1-1/1-1.2/1-1.2:1.2/0003:046D:C52B.0003/0003:046D:4024.0004/input/input10
[    6.155534][ T1108] logitech-hidpp-device 0003:046D:4024.0004: input,hidraw1: USB HID v1.11 Keyboard [Logitech K400] on usb-d4208000.usb-1.2/input2:1
Begin: Loading essential drivers ... done.
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.36.1
[/sbin/fsck.ext3 (1) -- /dev/sda2] fsck.ext3 -a -C0 /dev/sda2
rootfs: clean, 25119/118800 files, 255186/474880 blocks
done.
[    6.685519][ T1146] EXT4-fs (sda2): mounting ext3 file system using the ext4 subsystem
[    6.729522][ T1146] EXT4-fs (sda2): mounted filesystem 00fdc02b-3ff0-466e-be03-7dc426fbfac6 with ordered data mode. Quota mode: none.
done.
Begin: Running /scripts/local-bottom ... done.
Begin: Running /scripts/init-bottom ... nuke: can't remove '/dev/disk': Directory not empty
done.
INIT: version 2.96 booting
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...[   10.440119][ T1346] sd 0:0:0:0: Attached scsi generic sg0 type 0
[   10.476247][ T1346] sd 1:0:0:0: Attached scsi generic sg1 type 0
done.
Activating swap:.
[   12.412696][ T1475] EXT4-fs (sda2): re-mounted 00fdc02b-3ff0-466e-be03-7dc426fbfac6. 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.
[   14.056583][ T1733] FAT-fs (sda1): utf8 is not a recommended IO charset for FAT filesystems, filesystem will be case sensitive!
[   14.073379][ T1733] FAT-fs (sda1): Volume was not properly unmounted. Some data may be corrupt. Please run fsck.
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.
[   15.627243][    C0] random: crng init done
Initializing random number generator...done.
[   15.793498][ T1865] smsc75xx 3-1.2:1.0 eth0: renamed from enx008064d71682
[   17.922919][  T715] IPv6: ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
[   17.931484][    T6] smsc75xx 3-1.2:1.0 eth0: link up, 100Mbps, full-duplex, lpa 0x45E1
Configuring network interfaces...Internet Systems Consortium DHCP Client 4.4.1
Copyright 2004-2018 Internet Systems Consortium.
All rights reserved.
For info, please visit https://www.isc.org/software/dhcp/

Listening on LPF/eth0/00:80:64:d7:16:82
Sending on   LPF/eth0/00:80:64:d7:16:82
Sending on   Socket/fallback
DHCPREQUEST for 192.168.254.84 on eth0 to 255.255.255.255 port 67
DHCPREQUEST for 192.168.254.84 on eth0 to 255.255.255.255 port 67
DHCPACK of 192.168.254.84 from 192.168.254.253
bound to 192.168.254.84 -- renewal in 38967 seconds.
done.
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...
2048 (syslogd)
.
Starting periodic command scheduler: cron
.
Starting NTP server: ntpd.
Starting system message bus: dbus.
Starting OpenBSD Secure Shell server: sshd.
Starting Avahi mDNS/DNS-SD Daemon: avahi-daemon.
Starting busybox' klogd implementation : klogdStarting /sbin/klogd...
2089 (klogd)
.
Running local boot scripts (/etc/rc.local)
.

root@debian:~# cat /proc/mtd 
dev:    size   erasesize  name
mtd0: 00400000 00001000 "spi0.0"

I still can't login over uart and I still get the respawning too fast error; the onboard flash doesn't show up as mmcblk0 like it does with the dell kernel but I think the presence of /dev/sdb means there's some path to getting it recognized.
Author:

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: