Welcome! Log In Create A New Profile

Advanced

Debian on Dell Wyse 3020

Posted by Mischif 
Re: Debian on Dell Wyse 3020
April 17, 2024 08:08PM
Is there a comprehensive guide, step 1 to end, on how to install a Linux distribution on a 3020? I am waiting for my uart USB unit to arrive, but in the meanwhile I was wondering if there is a comprehensive list of steps. Should be possible to make such a guide since I doubt these units have much in the way of variety to them.
Re: Debian on Dell Wyse 3020
April 17, 2024 09:48PM
@primuspaul,

> Is there a comprehensive guide, step 1 to end, on
> how to install a Linux distribution on a 3020?

No we don't, atm. This is where you should start reading:

https://forum.doozan.com/read.php?2,134563,137251#msg-137251

-bodhi
===========================
Forum Wiki
bodhi's corner (buy bodhi a beer)
Re: Debian on Dell Wyse 3020
April 18, 2024 11:53PM
primuspaul Wrote:
-------------------------------------------------------
> Is there a comprehensive guide, step 1 to end, on
> how to install a Linux distribution on a 3020? I
> am waiting for my uart USB unit to arrive, but in
> the meanwhile I was wondering if there is a
> comprehensive list of steps. Should be possible to
> make such a guide since I doubt these units have
> much in the way of variety to them.

With mmm updated script mmm updated creator you can easy make a bootable USB drive (you need a linux machine or a virtual machine). If you set your wyse3020 to boot from usb first, and plug usb key to device, you will get a working linux remote machine (no video output, only ssh or serial console).
Re: Debian on Dell Wyse 3020
April 19, 2024 12:31PM
parittya Wrote:
-------------------------------------------------------
> primuspaul Wrote:
> -------------------------------------------------------
> > Is there a comprehensive guide, step 1 to end,
> on
> > how to install a Linux distribution on a 3020?
> I
> > am waiting for my uart USB unit to arrive, but
> in
> > the meanwhile I was wondering if there is a
> > comprehensive list of steps. Should be possible
> to
> > make such a guide since I doubt these units
> have
> > much in the way of variety to them.
>
> With mmm updated script
> mmm
> updated creator
you can easy make a bootable
> USB drive (you need a linux machine or a virtual
> machine). If you set your wyse3020 to boot from
> usb first, and plug usb key to device, you will
> get a working linux remote machine (no video
> output, only ssh or serial console).

I see. So do I understand correctly that the device will only ever be accessible via ssh over network and the dvi ports will never work? With the exception of accessing the terminal output directly via another device through a USB uart cable?

Another question: how exactly does the process of booting it work? Meaning if I use that script maker and connect to ethernet and ssh in, will that be the OS running on the USB or do I then install the os onto the internal 4gb drive of the wyse 3020 and use that?
Re: Debian on Dell Wyse 3020
April 19, 2024 02:29PM
@ksuszka,

Please try the new kernel 6.8.7-mvebu-tld-1:

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

-bodhi
===========================
Forum Wiki
bodhi's corner (buy bodhi a beer)
Re: Debian on Dell Wyse 3020
April 19, 2024 04:41PM
@bodhi yes, I've installed it on the usb stick and it seems to be booting just fine. Great job!

Here is the boot log for reference:
[    0.000000] Booting Linux on physical CPU 0x0
[    0.000000] Linux version 6.8.7-mvebu-tld-1 (root@tldDebian) (gcc (Debian 12.2.0-14) 12.2.0, GNU ld (GNU Binutils for Debian) 2.40) #1 SMP PREEMPT Thu Apr 18 14:14:32 PDT 2024
[    0.000000] CPU: ARMv7 Processor [562f5842] revision 2 (ARMv7), cr=10c5387d
[    0.000000] CPU: div instructions available: patching division code
[    0.000000] CPU: PIPT / VIPT nonaliasing data cache, PIPT instruction cache
[    0.000000] OF: fdt: Machine model: Dell Ariel
[    0.000000] Memory policy: Data cache writealloc
[    0.000000] Zone ranges:
[    0.000000]   Normal   [mem 0x0000000000000000-0x000000002fffffff]
[    0.000000]   HighMem  [mem 0x0000000030000000-0x000000007fefffff]
[    0.000000] Movable zone start for each node
[    0.000000] Early memory node ranges
[    0.000000]   node   0: [mem 0x0000000000000000-0x000000007fefffff]
[    0.000000] Initmem setup node 0 [mem 0x0000000000000000-0x000000007fefffff]
[    0.000000] percpu: Embedded 29 pages/cpu s25300 r8192 d85292 u118784
[    0.000000] pcpu-alloc: s25300 r8192 d85292 u118784 alloc=29*4096
[    0.000000] pcpu-alloc: [0] 0 [0] 1
[    0.000000] Kernel command line: root=LABEL=rootfs raid=noautodetect console=ttyS2,115200
[    0.000000] Dentry cache hash table entries: 131072 (order: 7, 524288 bytes, linear)
[    0.000000] Inode-cache hash table entries: 65536 (order: 6, 262144 bytes, linear)
[    0.000000] Built 1 zonelists, mobility grouping on.  Total pages: 522304
[    0.000000] mem auto-init: stack:off, heap alloc:on, heap free:off
[    0.000000] Memory: 2052676K/2096128K available (10240K kernel code, 860K rwdata, 3500K rodata, 1024K init, 319K bss, 43452K reserved, 0K cma-reserved, 1309696K highmem)
[    0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=2, Nodes=1
[    0.000000] rcu: Preemptible hierarchical RCU implementation.
[    0.000000] rcu:     RCU restricting CPUs from NR_CPUS=4 to nr_cpu_ids=2.
[    0.000000]  Trampoline variant of Tasks RCU enabled.
[    0.000000]  Tracing variant of Tasks RCU enabled.
[    0.000000] rcu: RCU calculated value of scheduler-enlistment delay is 10 jiffies.
[    0.000000] rcu: Adjusting geometry for rcu_fanout_leaf=16, nr_cpu_ids=2
[    0.000000] NR_IRQS: 16, nr_irqs: 16, preallocated irqs: 16
[    0.000000] L2C: platform modifies aux control register: 0x02060000 -> 0x32860000
[    0.000000] L2C: DT/platform modifies aux control register: 0x02060000 -> 0x32860000
[    0.000000] Tauros3 cache controller enabled, 8 ways, 512 kB
[    0.000000] Tauros3: CACHE_ID 0x880000ed, AUX_CTRL 0x32860000
[    0.000000] rcu: srcu_init: Setting srcu_struct sizes based on contention.
[    0.000006] sched_clock: 32 bits at 26MHz, resolution 38ns, wraps every 82595524588ns
[    0.000068] clocksource: clocksource: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 73510017198 ns
[    0.000283] smp_twd: clock not found -2
[    0.000806] kfence: initialized - using 2097152 bytes for 255 objects at 0x(ptrval)-0x(ptrval)
[    0.001303] Console: colour dummy device 80x30
[    0.001354] Calibrating local timer... 2.16MHz.
[    0.060264] Calibrating delay loop... 1191.11 BogoMIPS (lpj=5955584)
[    0.100291] CPU: Testing write buffer coherency: ok
[    0.100366] pid_max: default: 32768 minimum: 301
[    0.105948] LSM: initializing lsm=capability,integrity
[    0.107303] Mount-cache hash table entries: 2048 (order: 1, 8192 bytes, linear)
[    0.107325] Mountpoint-cache hash table entries: 2048 (order: 1, 8192 bytes, linear)
[    0.111565] CPU0: thread -1, cpu 0, socket 0, mpidr 80000000
[    0.113687] RCU Tasks: Setting shift to 1 and lim to 1 rcu_task_cb_adjust=1.
[    0.113955] RCU Tasks Trace: Setting shift to 1 and lim to 1 rcu_task_cb_adjust=1.
[    0.114163] Setting up static identity map for 0x100000 - 0x100060
[    0.114780] rcu: Hierarchical SRCU implementation.
[    0.114791] rcu:     Max phase no-delay instances is 1000.
[    0.116190] smp: Bringing up secondary CPUs ...
[    0.150295] CPU1: thread -1, cpu 1, socket 0, mpidr 80000001
[    0.150986] smp: Brought up 1 node, 2 CPUs
[    0.151007] SMP: Total of 2 processors activated (2382.23 BogoMIPS).
[    0.151022] CPU: All CPU(s) started in SVC mode.
[    0.153388] devtmpfs: initialized
[    0.164703] VFP support v0.3: implementor 56 architecture 2 part 20 variant 9 rev 6
[    0.165353] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604462750000 ns
[    0.165400] futex hash table entries: 512 (order: 3, 32768 bytes, linear)
[    0.169083] prandom: seed boundary self test passed
[    0.171660] prandom: 100 self tests passed
[    0.171675] pinctrl core: initialized pinctrl subsystem
[    0.174046] NET: Registered PF_NETLINK/PF_ROUTE protocol family
[    0.174677] DMA: preallocated 256 KiB pool for atomic coherent allocations
[    0.185263] audit: initializing netlink subsys (disabled)
[    0.186674] thermal_sys: Registered thermal governor 'step_wise'
[    0.186781] audit: type=2000 audit(0.190:1): state=initialized audit_enabled=0 res=1
[    0.186858] cpuidle: using governor ladder
[    0.186915] cpuidle: using governor menu
[    0.187101] hw-breakpoint: Debug register access (0xee003e17) caused undefined instruction on CPU 0
[    0.187119] hw-breakpoint: CPU 0 failed to disable vector catch
[    0.187181] hw-breakpoint: Debug register access (0xee003e17) caused undefined instruction on CPU 1
[    0.190891] platform soc: Fixed dependency cycle(s) with /soc/interrupt-controller@e0001000
[    0.370571] raid6: int32x8  gen()   222 MB/s
[    0.540593] raid6: int32x4  gen()   237 MB/s
[    0.710705] raid6: int32x2  gen()   366 MB/s
[    0.880834] raid6: int32x1  gen()   377 MB/s
[    0.880848] raid6: using algorithm int32x1 gen() 377 MB/s
[    1.050957] raid6: .... xor() 189 MB/s, rmw enabled
[    1.050970] raid6: using intx1 recovery algorithm
[    1.053201] SCSI subsystem initialized
[    1.053580] libata version 3.00 loaded.
[    1.053969] usbcore: registered new interface driver usbfs
[    1.054040] usbcore: registered new interface driver hub
[    1.054112] usbcore: registered new device driver usb
[    1.054618] pps_core: LinuxPPS API ver. 1 registered
[    1.054632] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>
[    1.054663] PTP clock support registered
[    1.057741] vgaarb: loaded
[    1.058686] clocksource: Switched to clocksource clocksource
[    1.070944] VFS: Disk quotas dquot_6.6.0
[    1.071503] VFS: Dquot-cache hash table entries: 1024 (order 0, 4096 bytes)
[    1.097183] NET: Registered PF_INET protocol family
[    1.097626] IP idents hash table entries: 16384 (order: 5, 131072 bytes, linear)
[    1.099913] tcp_listen_portaddr_hash hash table entries: 512 (order: 0, 4096 bytes, linear)
[    1.100209] Table-perturb hash table entries: 65536 (order: 6, 262144 bytes, linear)
[    1.100291] TCP established hash table entries: 8192 (order: 3, 32768 bytes, linear)
[    1.100418] TCP bind hash table entries: 8192 (order: 5, 131072 bytes, linear)
[    1.100562] TCP: Hash tables configured (established 8192 bind 8192)
[    1.101449] MPTCP token hash table entries: 1024 (order: 2, 16384 bytes, linear)
[    1.102010] UDP hash table entries: 512 (order: 2, 16384 bytes, linear)
[    1.102053] UDP-Lite hash table entries: 512 (order: 2, 16384 bytes, linear)
[    1.103237] NET: Registered PF_UNIX/PF_LOCAL protocol family
[    1.104776] RPC: Registered named UNIX socket transport module.
[    1.104794] RPC: Registered udp transport module.
[    1.104804] RPC: Registered tcp transport module.
[    1.104813] RPC: Registered tcp-with-tls transport module.
[    1.104823] RPC: Registered tcp NFSv4.1 backchannel transport module.
[    1.104855] PCI: CLS 0 bytes, default 64
[    1.109404] Trying to unpack rootfs image as initramfs...
[    1.120876] Initialise system trusted keyrings
[    1.121098] Key type blacklist registered
[    1.121769] workingset: timestamp_bits=14 max_order=19 bucket_order=5
[    1.121915] zbud: loaded
[    1.156762] NFS: Registering the id_resolver key type
[    1.156900] Key type id_resolver registered
[    1.156912] Key type id_legacy registered
[    1.157318] nfs4filelayout_init: NFSv4 File Layout Driver Registering...
[    1.157348] nfs4flexfilelayout_init: NFSv4 Flexfile Layout Driver Registering...
[    1.315274] xor: measuring software checksum speed
[    1.323616]    arm4regs        :  1198 MB/sec
[    1.335121]    8regs           :   869 MB/sec
[    1.344253]    32regs          :  1086 MB/sec
[    1.344266] xor: using function: arm4regs (1198 MB/sec)
[    1.344301] async_tx: api initialized (async)
[    1.344329] Key type asymmetric registered
[    1.344343] Asymmetric key parser 'x509' registered
[    1.345095] bounce: pool size: 64 pages
[    1.346321] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 245)
[    1.347382] io scheduler bfq registered
[    1.373258] gpio gpiochip0: Static allocation of GPIO base is deprecated, use dynamic allocation.
[    1.382737] Freeing initrd memory: 5172K
[    1.596611] Serial: 8250/16550 driver, 4 ports, IRQ sharing disabled
[    1.605988] printk: legacy console [ttyS2] disabled
[    1.607561] d4018000.serial: ttyS2 at MMIO 0xd4018000 (irq = 381, base_baud = 1625000) is a XScale
[    1.607970] printk: legacy console [ttyS2] enabled
[    2.514898] wireguard: WireGuard 1.0.0 loaded. See www.wireguard.com for information.
[    2.523535] wireguard: Copyright (C) 2015-2019 Jason A. Donenfeld <Jason@zx2c4.com>. All Rights Reserved.
[    2.539777] usbcore: registered new interface driver smsc75xx
[    2.551224] mv-ehci d4208000.usb: EHCI Host Controller
[    2.557081] mv-ehci d4208000.usb: new USB bus registered, assigned bus number 1
[    2.566615] mv-ehci d4208000.usb: irq 382, io mem 0xd4208000
[    2.598758] mv-ehci d4208000.usb: USB 2.0 started, EHCI 1.00
[    2.605765] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 6.08
[    2.614739] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    2.623213] usb usb1: Product: EHCI Host Controller
[    2.628803] usb usb1: Manufacturer: Linux 6.8.7-mvebu-tld-1 ehci_hcd
[    2.635809] usb usb1: SerialNumber: d4208000.usb
[    2.642780] hub 1-0:1.0: USB hub found
[    2.647307] hub 1-0:1.0: 1 port detected
[    2.653383] mv-ehci d4208000.usb: successful find EHCI device with regs 0x(ptrval) irq 382 working in Host mode
[    2.664478] usbcore: registered new interface driver usblp
[    2.671030] usbcore: registered new interface driver usb-storage
[    2.678907] mousedev: PS/2 mouse device common for all mice
[    2.686060] i2c_dev: i2c /dev entries driver
[    2.694274] device-mapper: uevent: version 1.0.3
[    2.700395] device-mapper: ioctl: 4.48.0-ioctl (2023-03-01) initialised: dm-devel@redhat.com
[    2.710306] device-mapper: multipath round-robin: version 1.2.0 loaded
[    2.717488] device-mapper: multipath queue-length: version 0.2.0 loaded
[    2.724816] device-mapper: multipath service-time: version 0.3.0 loaded
[    2.732419] device-mapper: dm-log-userspace: version 1.3.0 loaded
[    2.739725] sdhci: Secure Digital Host Controller Interface driver
[    2.746559] sdhci: Copyright(c) Pierre Ossman
[    2.753532] sdhci-pltfm: SDHCI platform and OF driver helper
[    2.760928] hid: raw HID events driver (C) Jiri Kosina
[    2.768472] usbcore: registered new interface driver usbhid
[    2.774872] usbhid: USB HID core driver
[    2.783000] NET: Registered PF_INET6 protocol family
[    2.791428] Segment Routing with IPv6
[    2.795771] RPL Segment Routing with IPv6
[    2.801190] In-situ OAM (IOAM) with IPv6
[    2.802428] mmc0: SDHCI controller on d4281000.mmc [d4281000.mmc] using ADMA
[    2.805910] sit: IPv6, IPv4 and MPLS over IPv4 tunneling driver
[    2.822613] NET: Registered PF_PACKET protocol family
[    2.829485] 8021q: 802.1Q VLAN Support v1.8
[    2.834501] Key type dns_resolver registered
[    2.839784] ThumbEE CPU extension supported.
[    2.844737] Registering SWP/SWPB emulation handler
[    2.915522] registered taskstats version 1
[    2.920603] Loading compiled-in X.509 certificates
[    2.948838] usb 1-1: new high-speed USB device number 2 using mv-ehci
[    2.968443] Key type .fscrypt registered
[    2.973224] Key type fscrypt-provisioning registered
[    2.979300] Key type big_key registered
[    3.138183] mmc0: new HS200 MMC card at address 0001
[    3.145998] mmcblk0: mmc0:0001 H4G2a\x11 3.64 GiB
[    3.155058]  mmcblk0: p1 p2
[    3.160491] mmcblk0boot0: mmc0:0001 H4G2a\x11 4.00 MiB
[    3.170024] mmcblk0boot1: mmc0:0001 H4G2a\x11 4.00 MiB
[    3.178925] mmcblk0rpmb: mmc0:0001 H4G2a\x11 4.00 MiB, chardev (244:0)
[    3.187554] usb 1-1: New USB device found, idVendor=05e3, idProduct=0608, bcdDevice=77.63
[    3.196555] usb 1-1: New USB device strings: Mfr=0, Product=1, SerialNumber=0
[    3.204512] Key type encrypted registered
[    3.209388] usb 1-1: Product: USB2.0 Hub
[    3.219937] hub 1-1:1.0: USB hub found
[    3.224929] hub 1-1:1.0: 4 ports detected
[    3.236272] mv-ehci f0001000.usb: EHCI Host Controller
[    3.242223] mv-ehci f0001000.usb: new USB bus registered, assigned bus number 2
[    3.250568] mv-ehci f0001000.usb: irq 384, io mem 0xf0001000
[    3.288751] mv-ehci f0001000.usb: USB 2.0 started, EHCI 1.00
[    3.295494] usb usb2: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 6.08
[    3.304459] usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    3.312360] usb usb2: Product: EHCI Host Controller
[    3.317898] usb usb2: Manufacturer: Linux 6.8.7-mvebu-tld-1 ehci_hcd
[    3.324925] usb usb2: SerialNumber: f0001000.usb
[    3.331454] hub 2-0:1.0: USB hub found
[    3.336439] hub 2-0:1.0: 1 port detected
[    3.342412] mv-ehci f0001000.usb: successful find EHCI device with regs 0x(ptrval) irq 384 working in Host mode
[    3.354875] clk: Disabling unused clocks
[    3.363176] Freeing unused kernel image (initmem) memory: 1024K
[    3.372460] Checked W+X mappings: passed, no W+X pages found
[    3.378857] Run /init as init process
[    3.383215]   with arguments:
[    3.383231]     /init
[    3.383244]   with environment:
[    3.383256]     HOME=/
[    3.383269]     TERM=linux
[    3.529026] usb 2-1: new high-speed USB device number 2 using mv-ehci
[    3.564780] usb 1-1.1: new high-speed USB device number 3 using mv-ehci
[    3.722680] usb 1-1.1: New USB device found, idVendor=0718, idProduct=070a, bcdDevice= 1.00
[    3.731765] usb 1-1.1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[    3.739774] usb 1-1.1: Product: TF10
[    3.744015] usb 1-1.1: Manufacturer: TDK LoR
[    3.749016] usb 1-1.1: SerialNumber: 0703341D121F0148
[    3.758983] usb-storage 1-1.1:1.0: USB Mass Storage device detected
[    3.771766] usb 2-1: New USB device found, idVendor=0424, idProduct=2640, bcdDevice= a.a0
[    3.774126] scsi host0: usb-storage 1-1.1:1.0
[    3.786654] usb 2-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0
[    3.819231] hub 2-1:1.0: USB hub found
[    3.828851] hub 2-1:1.0: 3 ports detected
[    3.859257] usbcore: registered new interface driver uas
[    3.898806] usb 1-1.2: new low-speed USB device number 4 using mv-ehci
[    4.053463] usb 1-1.2: New USB device found, idVendor=046a, idProduct=b091, bcdDevice= 1.00
[    4.078851] usb 1-1.2: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[    4.087513] usb 1-1.2: Product: Cherry USB Optical Mouse
[    4.101213] usb 1-1.2: Manufacturer: PixArt
[    4.124067] input: PixArt Cherry USB Optical Mouse as /devices/platform/soc/d4200000.axi/d4208000.usb/usb1/1-1/1-1.2/1-1.2:1.0/0003:046A:B091.0001/input/input0
[    4.159956] hid-generic 0003:046A:B091.0001: input,hidraw0: USB HID v1.11 Mouse [PixArt Cherry USB Optical Mouse] on usb-d4208000.usb-1.2/input0
[    4.218888] usb 2-1.1: new high-speed USB device number 3 using mv-ehci
[    4.288804] usb 1-1.3: new low-speed USB device number 5 using mv-ehci
[    4.395378] usb 2-1.1: New USB device found, idVendor=0424, idProduct=4040, bcdDevice= 2.01
[    4.404540] usb 2-1.1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[    4.412599] usb 2-1.1: Product: Ultra Fast Media Reader
[    4.418500] usb 2-1.1: Manufacturer: Generic
[    4.423521] usb 2-1.1: SerialNumber: 000000264001
[    4.431693] usb-storage 2-1.1:1.0: USB Mass Storage device detected
[    4.443245] scsi host1: usb-storage 2-1.1:1.0
[    4.464939] usb 1-1.3: New USB device found, idVendor=045e, idProduct=07b9, bcdDevice= 1.14
[    4.488764] usb 1-1.3: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[    4.496743] usb 1-1.3: Product: USB Keyboard
[    4.508757] usb 1-1.3: Manufacturer: LITEON Technology
[    4.529754] input: LITEON Technology USB Keyboard as /devices/platform/soc/d4200000.axi/d4208000.usb/usb1/1-1/1-1.3/1-1.3:1.0/0003:045E:07B9.0002/input/input1
[    4.548860] usb 2-1.2: new high-speed USB device number 4 using mv-ehci
[    4.611382] hid-generic 0003:045E:07B9.0002: input,hidraw1: USB HID v1.10 Keyboard [LITEON Technology USB Keyboard] on usb-d4208000.usb-1.3/input0
[    4.720007] usb 2-1.2: New USB device found, idVendor=0424, idProduct=7500, bcdDevice= 1.00
[    4.738760] usb 2-1.2: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[    4.746717] usb 2-1.2: Product: LAN7500
[    4.768781] usb 2-1.2: Manufacturer: SMSC
[    4.773468] usb 2-1.2: SerialNumber: 000000003
[    4.783470] smsc75xx v1.0.0
[    4.881688] scsi 0:0:0:0: Direct-Access     TDK LoR  TF10             PMAP PQ: 0 ANSI: 4
[    4.903716] sd 0:0:0:0: [sda] 15116736 512-byte logical blocks: (7.74 GB/7.21 GiB)
[    4.912870] sd 0:0:0:0: [sda] Write Protect is off
[    4.918340] sd 0:0:0:0: [sda] Mode Sense: 23 00 00 00
[    4.920362] sd 0:0:0:0: [sda] No Caching mode page found
[    4.926352] sd 0:0:0:0: [sda] Assuming drive cache: write through
[    4.933956] smsc75xx 2-1.2:1.0 eth0: register 'smsc75xx' at usb-f0001000.usb-1.2, smsc75xx USB 2.0 Gigabit Ethernet, 00:80:64:e6:dd:a1
[    4.970906]  sda: sda1 sda2
[    4.991274] sd 0:0:0:0: [sda] Attached SCSI removable disk
[    5.042959] smsc75xx 2-1.2:1.0 enx008064e6dda1: renamed from eth0
[    5.261969]  (null): Enabling slave mode
[    5.285833] pxa2xx-spi d4035000.spi: no DMA channels available, using PIO
[    5.312153] rtc-ds1307 0-0068: registered as rtc0
[    5.326335] rtc-ds1307 0-0068: setting system clock to 2024-04-19T21:31:22 UTC (1713562282)
[    5.349759] i2c i2c-0:  PXA I2C adapter, slave address 1
[    5.379776]  (null): Enabling slave mode
[    5.396957] i2c i2c-1:  PXA I2C adapter, slave address 1
[    5.420736]  (null): Enabling slave mode
[    5.475575] i2c i2c-2:  PXA I2C adapter, slave address 1
[    5.520506] scsi 1:0:0:0: Direct-Access     Generic  Ultra HS-COMBO   2.01 PQ: 0 ANSI: 0
[    5.532052] sd 1:0:0:0: [sdb] Media removed, stopped polling
[    5.540179] sd 1:0:0:0: [sdb] Attached SCSI removable disk
[    6.328408] sd 0:0:0:0: Attached scsi generic sg0 type 0
[    6.334874] sd 1:0:0:0: Attached scsi generic sg1 type 0
[    6.890341] EXT4-fs (sda2): mounting ext3 file system using the ext4 subsystem
[    6.947565] EXT4-fs (sda2): mounted filesystem 644a2135-2baf-49ef-841d-74e1ff13c2ef ro with ordered data mode. Quota mode: none.
[   13.062903] EXT4-fs (sda2): re-mounted 644a2135-2baf-49ef-841d-74e1ff13c2ef r/w. Quota mode: none.
[   15.198784] random: crng init done
[   15.394532] smsc75xx 2-1.2:1.0 eth0: renamed from enx008064e6dda1
[   19.063165] smsc75xx 2-1.2:1.0 eth0: link up, 1000Mbps, full-duplex, lpa 0xCDE1
[   68.113256] usb 1-1.2: USB disconnect, device number 4
[   69.688613] usb 1-1.2: new low-speed USB device number 6 using mv-ehci
[   69.843413] usb 1-1.2: New USB device found, idVendor=046a, idProduct=b091, bcdDevice= 1.00
[   69.852504] usb 1-1.2: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[   69.860550] usb 1-1.2: Product: Cherry USB Optical Mouse
[   69.866524] usb 1-1.2: Manufacturer: PixArt
[   69.879601] input: PixArt Cherry USB Optical Mouse as /devices/platform/soc/d4200000.axi/d4208000.usb/usb1/1-1/1-1.2/1-1.2:1.0/0003:046A:B091.0003/input/input2
[   69.896185] hid-generic 0003:046A:B091.0003: input,hidraw0: USB HID v1.11 Mouse [PixArt Cherry USB Optical Mouse] on usb-d4208000.usb-1.2/input0

Re: Debian on Dell Wyse 3020
April 19, 2024 06:44PM
> @bodhi yes, I've installed it on the usb stick and it seems to be booting just fine. Great job!

Cool! Thanks!

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



Edited 1 time(s). Last edit at 04/20/2024 08:27PM by bodhi.
Re: Debian on Dell Wyse 3020
April 19, 2024 11:43PM
primuspaul Wrote:
-------------------------------------------------------
> parittya Wrote:
> -------------------------------------------------------
> > primuspaul Wrote:
> >
> -------------------------------------------------------
> > > Is there a comprehensive guide, step 1 to
> end,
> > on
> > > how to install a Linux distribution on a
> 3020?
> > I
> > > am waiting for my uart USB unit to arrive,
> but
> > in
> > > the meanwhile I was wondering if there is a
> > > comprehensive list of steps. Should be
> possible
> > to
> > > make such a guide since I doubt these units
> > have
> > > much in the way of variety to them.
> >
> > With mmm updated script
> >
> mmm
> > updated creator
you can easy make a
> bootable
> > USB drive (you need a linux machine or a
> virtual
> > machine). If you set your wyse3020 to boot from
> > usb first, and plug usb key to device, you will
> > get a working linux remote machine (no video
> > output, only ssh or serial console).
>
> I see. So do I understand correctly that the
> device will only ever be accessible via ssh over
> network and the dvi ports will never work? With
> the exception of accessing the terminal output
> directly via another device through a USB uart
> cable?
>
> Another question: how exactly does the process of
> booting it work? Meaning if I use that script
> maker and connect to ethernet and ssh in, will
> that be the OS running on the USB or do I then
> install the os onto the internal 4gb drive of the
> wyse 3020 and use that?

The device booted from usb stick, and working from it. I did not try to install buit in emmc, but use it (after when formatted) to storage. I used 6.5.7 kernel for making boot (that is the default in the linked script)
I used the machine over ethernet with cable, for torrent server with external usb ssd.
I did not try to use uart, the ethernet connection is enough fro me, and boot process successed at first try, got IP address from DHCP.
Video output gone immediatelly after the start of boot process.
The "boot maker" script make a bootable usb stick for you, and use that stick to use for the wyse3020.
Re: Debian on Dell Wyse 3020
April 22, 2024 04:34PM
@ksuszka,

> Here is the boot log for reference

I did not see Wifi in the log. Perhaps I need to do more configuration for it.

UPDATE:

It seems already configured

RT2800USB_RT35XX [=y]

Quote

WI1 module IF: USB (non-standard connector)
WI1 chip1: Ralink RT3572

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



Edited 1 time(s). Last edit at 04/22/2024 04:44PM by bodhi.
Re: Debian on Dell Wyse 3020
April 22, 2024 04:53PM
@ksuszka et al,

Please try:

modprobe rt2800usb
dmesg
ifconfig -a

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



Edited 2 time(s). Last edit at 04/22/2024 04:54PM by bodhi.
Re: Debian on Dell Wyse 3020
April 22, 2024 05:57PM
Quote
bodhi
I did not see Wifi in the log. Perhaps I need to do more configuration for it.

that is most like due to the fact that both my units came without wifi modules. As I gathered from images of the inside of various versions of those terminals from the internet there is no wifi builtin on the main board but it is provided in some units by an extension card. See this picture: wyse 3020 with wifi adapter. My units don't have this green card and antennas.

So depending on where you source them from you can get a unit with or without a wifi module.



Edited 2 time(s). Last edit at 04/22/2024 06:02PM by ksuszka.
Re: Debian on Dell Wyse 3020
April 22, 2024 06:55PM
> that is most like due to the fact that both my
> units came without wifi modules. As I gathered
> from images of the inside of various versions of
> those terminals from the internet there is no wifi
> builtin on the main board but it is provided in
> some units by an extension card. See this picture:
> wyse
> 3020 with wifi adapter
. My units don't have
> this green card and antennas.
>
> So depending on where you source them from you can
> get a unit with or without a wifi module.

Thanks!

I guess it's time I open up my Wyse 3020. You guys have been doing such a great job so I have not even power up my box yet :))

Perhaps when I can find a good time to investigate the display, I'm thinking we could just run a simple FB DRM in this kernel. There is no public info about the MMP3 SoC GPU, so it might be hard to get it working.

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



Edited 1 time(s). Last edit at 04/22/2024 07:01PM by bodhi.
Re: Debian on Dell Wyse 3020
April 24, 2024 04:37PM
All,

I'm looking for the Git(Hub) URL (I think it is OpenWrt staging) of Lubomir Rintel (the MMP3 Arch maintainer and author of this Ariel DTS). I want to see if the DTS has been updated by Lubomir.

Thanks!

-bodhi
===========================
Forum Wiki
bodhi's corner (buy bodhi a beer)
Re: Debian on Dell Wyse 3020
April 25, 2024 03:05PM
@ksuszka,

Pardon me if I missed what you have posted about this topic.

Have you figured out if we can install Linux on this box without using the wloader GUI to select booting from USB? or is it the only way?

=======

Speaking about display, I've found what need to be done in the kernel to start enable video. I'll need to build a new kernel for this.

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



Edited 1 time(s). Last edit at 04/25/2024 03:08PM by bodhi.
Author:

Your Email:


Subject:


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