Jump to content
XPEnology Community

TinyCore RedPill Loader (TCRP)


pocopico

Recommended Posts

2 minutes ago, hendry said:

no, i didn't use baremetal.

I'm using VM from my QNAP nas.. 

 

tc@box:~$ sudo ./rploader.sh identifyusb now
Machine is VIRTUAL Hypervisor=KVM
Sorry, no usb disk could be identified
 

 

How is the tinycore redpill boot image attached to the VM ? Is it a SATA disk or USB ?

Link to comment
Share on other sites

16 minutes ago, pocopico said:

 

How is the tinycore redpill boot image attached to the VM ? Is it a SATA disk or USB ?

first i attached redpill loader boot image as IDE interface, second i attached 20GB sata virtual disk. 

the GRUB menu i always choose SATA.

from the loader itself when creating grub menu i choose satamap detect..

 

tc@box:~$ sudo ./rploader.sh satamap now
Machine is VIRTUAL Hypervisor=KVM
HBA: 00:05.0 Disks : 6
HBA: 00:01.1 Disks : 2
SataPortMap=62
DiskIdxMap=0002
Should i update the user_config.json with these values ? [Yy/Nn]
y
 

then i build apollolake. 

 

tc@box:~$ cat user_config.json
{
  "extra_cmdline": {
    "pid": "0xa4a5",
    "vid": "0x0525",
    "sn": "1780PDN003226",
    "mac1": "001132285124",
    "SataPortMap": "62",
    "DiskIdxMap": "0002"
  },
  "synoinfo": {

          "internalportcfg" : "0xffff",
          "maxdisks" : "16"

},
  "ramdisk_copy": {


}

}
 

 

EDIT :  i change redpill loader image interface into SATA, and seems the installation is working now.. 

will update later if the installation really success until DSM web ui appear.. 

 

Edited by hendry
Link to comment
Share on other sites

1 minute ago, pocopico said:

 

To my knowledge IDE is not supported by RP, change that to SATA 

great...

after change redpill loader interface to SATA and brings the first boot device to HDD1 (redpill image), then the installation of .pat really success.

DSM web ui now appear. I just install everything starting to create storage pools. so far i don't face any troublesome.

 

by the way, is it possible to make remote shared folder from my other NAS storage using nfs/cifs mounted on file station to be reindex for media and music files ?

i tried it but can't. any idea ?

 

 

  • Like 1
Link to comment
Share on other sites

4 minutes ago, hendry said:

 

by the way, is it possible to make remote shared folder from my other NAS storage using nfs/cifs mounted on file station to be reindex for media and music files ?

i tried it but can't. any idea ?

 

To be honest i havent tried that but I doubt that you can use remote mounts for any local services. I read though that people use v9fs to perform this kind of remote access to local services.

Link to comment
Share on other sites

28 minutes ago, pocopico said:

 

To be honest i havent tried that but I doubt that you can use remote mounts for any local services. I read though that people use v9fs to perform this kind of remote access to local services.

i can mount other NAS shared folder, but the mount folder cannot be reindexed for media used. Indexing services is only valid for local storage. 

what is v9fs ? is it same as nfs or cifs type for mounting network folder ? 

Link to comment
Share on other sites

3 hours ago, pocopico said:

I would try with another USB stick

I'm in the same boat as @Dvalin21.  I've tried multiple USB sticks, verified PID/VID by running the USB Identifier, a 3rd party app, and checking the IDs by pressing "e" to edit as well.  I make sure I'm booting to USB instead of SATA.  I've also tried different USB ports and different hard drives.  I get to 55% or 56% and it fails with the corrupt file error.

Link to comment
Share on other sites

2 minutes ago, danellis12561 said:

I'm in the same boat as @Dvalin21.  I've tried multiple USB sticks, verified PID/VID by running the USB Identifier, a 3rd party app, and checking the IDs by pressing "e" to edit as well.  I make sure I'm booting to USB instead of SATA.  I've also tried different USB ports and different hard drives.  I get to 55% or 56% and it fails with the corrupt file error.

 

Thats very strange. I really have no idea why redpill cannot shim the devices you are using.

 

Can you please post an lsusb output from within Tinycore ? Maybe we can cross check with @Dvalin21 output and get an idea of what the issue is.

Link to comment
Share on other sites

7 minutes ago, pocopico said:

 

Thats very strange. I really have no idea why redpill cannot shim the devices you are using.

 

Can you please post an lsusb output from within Tinycore ? Maybe we can cross check with @Dvalin21 output and get an idea of what the issue is.

Here's what I get when I run lsusb from within TinyCore:

 

 

login as: tc
tc@10.5.0.3's password:
   ( '>')
  /) TC (\   Core is distributed with ABSOLUTELY NO WARRANTY.
 (/-_--_-\)           www.tinycorelinux.net

tc@box:~$ lsusb
Protocol spec without prior Class and Subclass spec at line 23281
Bus 002 Device 005: ID 0951:1666 Kingston Technology DataTraveler 100 G3/G4/SE9 G2/50
Bus 002 Device 004: ID 413c:2113 Dell Computer Corp. KB216 Wired Keyboard
Bus 002 Device 003: ID 0461:4d51 Primax Electronics, Ltd 0Y357C PMX-MMOCZUL (B) [Dell Laser Mouse]
Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 004: ID 0624:0249 Avocent Corp. Virtual Keyboard/Mouse
Bus 001 Device 003: ID 413c:a001 Dell Computer Corp. Hub
Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
tc@box:~$
 

I also included screenshots of the edit screen for reference.  Let me know if there's anything else I can do to help narrow down the issue.  Thanks!

Edit Screen 1.png

Edit Screen 2.png

Link to comment
Share on other sites

Anyone successful to install on microserver gen8 and Proxmox?
When I reboot after building I can't reach the vm (no ping). I've tried virtio, E1000 and Realtek adapters in Proxmox, with no success.

For Proxmox I've used this configuration from user haydibe (changed  disk and memory size and the name of the file downloaded from github):

 

# set vm id

id=930

# create image directory, download and uncomporess

mkdir -p /var/lib/vz/images/930

curl --location https://github.com/pocopico/tinycore-redpill/raw/main/tinycore-redpill.v0.4.4.img.gz --output /var/lib/vz/images/930/tinycore-redpill.v0.4.4.img.gz

gzip --decompress /var/lib/vz/images/930/tinycore-redpill.v0.4.4.img.gz --keep

# create vm

qm create 930 \
  --args "-drive 'if=none,id=synoboot,format=raw,file=/var/lib/vz/images/930/tinycore-redpill.v0.4.4.img' -device 'qemu-xhci,addr=0x18' -device 'usb-storage,drive=synoboot,bootindex=5'" \
  --cores 2 \
  --cpu host \
  --machine q35 \
  --memory 4096 \
  --name DSM \
  --net0 virtio,bridge=vmbr0 \
  --numa 0 \
  --onboot 0 \
  --ostype l26 \
  --scsihw virtio-scsi-pci \
  --sata0 local-lvm:vm-930-disk-0,discard=on,size=32G,ssd=1 \
  --sockets 1 \
  --serial0 socket \
  --serial1 socket \
  --tablet 1

# create disk for sata0

pvesm alloc local-lvm 930 vm-930-disk-0 32G

 

Then I started the vm, opened a terminal, read the ip of the vm via ifconfig to use with ssh:

 

ssh tc@<vm-ip> with pwd P@ssw0rd

 

Then these steps, as per pocopico post (plus point a2 to match the mac of user_config.json with that of the vm):

4. Check the contents of user_config.json, if satisfied keep or else run :

a. Change you serial and mac address by running ./rploader.sh serialgen DS3615xs

a2. edit user_config.json to change the mac to same of the proxmox vm
b. Update user_config.json with your VID:PID of your usb stick by running ./rploader.sh identifyusb now
c. Update user_config.json with your SataPortMap and DiskIdxMap by running ./rploader.sh satamap now

d. Backup your changes to local loader disk by running  ./rploader.sh backup now

5. ./rploader.sh build bromolow-7.0.1-42218 (no errors)

6. sudo reboot

 

This is what I can see on the serial port after booting:

 

Spoiler

 

  Booting `RedPill DS3615xs v7.0.1-42218 (USB, Verbose)'

Loading Linux...
Loading initramfs...
Starting kernel with USB boot
[    0.000000] Initializing cgroup subsys cpuset
[    0.000000] Initializing cgroup subsys cpu
[    0.000000] Initializing cgroup subsys cpuacct
[    0.000000] Linux version 3.10.108 (root@build13) (gcc version 7.5.0 (GCC) ) #42218 SMP Mon Oct 18 19:15:14 CST 2021
[    0.000000] Command line: BOOT_IMAGE=/zImage withefi earlyprintk syno_hw_version=DS3615xs console=ttyS0,115200n8 netif_num=1 pid=0x0001 earlycon=uart8250,io,0x3f8,115200n8 syno_port_thaw=1 mac1=E6F8A45F1D61 sn=1230LWN007507 vid=0x46f4 elevator=elevator loglevel=15 HddHotplug=0 DiskIdxMap=0006 syno_hdd_detect=0 vender_format_version=2 syno_hdd_powerup_seq=0 log_buf_len=32M root=/dev/md0 SataPortMap=66
[    0.000000] KERNEL supported cpus:
[    0.000000]   Intel GenuineIntel
[    0.000000] e820: BIOS-provided physical RAM map:
[    0.000000] BIOS-e820: [mem 0x0000000000000000-0x000000000009fbff] usable
[    0.000000] BIOS-e820: [mem 0x000000000009fc00-0x000000000009ffff] reserved
[    0.000000] BIOS-e820: [mem 0x00000000000f0000-0x00000000000fffff] reserved
[    0.000000] BIOS-e820: [mem 0x0000000000100000-0x000000007ffd4fff] usable
[    0.000000] BIOS-e820: [mem 0x000000007ffd5000-0x000000007fffffff] reserved
[    0.000000] BIOS-e820: [mem 0x00000000b0000000-0x00000000bfffffff] reserved
[    0.000000] BIOS-e820: [mem 0x00000000fed1c000-0x00000000fed1ffff] reserved
[    0.000000] BIOS-e820: [mem 0x00000000feffc000-0x00000000feffffff] reserved
[    0.000000] BIOS-e820: [mem 0x00000000fffc0000-0x00000000ffffffff] reserved
[    0.000000] BIOS-e820: [mem 0x0000000100000000-0x000000017fffffff] usable
[    0.000000] Early serial console at I/O port 0x3f8 (options '115200n')
[    0.000000] bootconsole [uart0] enabled
[    0.000000] NX (Execute Disable) protection: active
[    0.000000] SMBIOS 2.8 present.
[    0.000000] DMI: QEMU Standard PC (Q35 + ICH9, 2009), BIOS rel-1.14.0-0-g155821a1990b-prebuilt.qemu.org 04/01/2014
[    0.000000] e820: update [mem 0x00000000-0x00000fff] usable ==> reserved
[    0.000000] e820: remove [mem 0x000a0000-0x000fffff] usable
[    0.000000] e820: last_pfn = 0x180000 max_arch_pfn = 0x400000000
[    0.000000] MTRR default type: write-back
[    0.000000] MTRR fixed ranges enabled:
[    0.000000]   00000-9FFFF write-back
[    0.000000]   A0000-BFFFF uncachable
[    0.000000]   C0000-FFFFF write-protect
[    0.000000] MTRR variable ranges enabled:
[    0.000000]   0 base 0C0000000 mask FC0000000 uncachable
[    0.000000]   1 disabled
[    0.000000]   2 disabled
[    0.000000]   3 disabled
[    0.000000]   4 disabled
[    0.000000]   5 disabled
[    0.000000]   6 disabled
[    0.000000]   7 disabled
[    0.000000] e820: last_pfn = 0x7ffd5 max_arch_pfn = 0x400000000
[    0.000000] found SMP MP-table at [mem 0x000f5a60-0x000f5a6f] mapped at [ffff8800000f5a60]
[    0.000000] Base memory trampoline at [ffff880000099000] 99000 size 24576
[    0.000000] init_memory_mapping: [mem 0x00000000-0x000fffff]
[    0.000000]  [mem 0x00000000-0x000fffff] page 4k
[    0.000000] BRK [0x01b2c000, 0x01b2cfff] PGTABLE
[    0.000000] BRK [0x01b2d000, 0x01b2dfff] PGTABLE
[    0.000000] BRK [0x01b2e000, 0x01b2efff] PGTABLE
[    0.000000] init_memory_mapping: [mem 0x17fe00000-0x17fffffff]
[    0.000000]  [mem 0x17fe00000-0x17fffffff] page 2M
[    0.000000] BRK [0x01b2f000, 0x01b2ffff] PGTABLE
[    0.000000] init_memory_mapping: [mem 0x17c000000-0x17fdfffff]
[    0.000000]  [mem 0x17c000000-0x17fdfffff] page 2M
[    0.000000] init_memory_mapping: [mem 0x100000000-0x17bffffff]
[    0.000000]  [mem 0x100000000-0x17bffffff] page 2M
[    0.000000] BRK [0x01b30000, 0x01b30fff] PGTABLE
[    0.000000] init_memory_mapping: [mem 0x00100000-0x7ffd4fff]
[    0.000000]  [mem 0x00100000-0x001fffff] page 4k
[    0.000000]  [mem 0x00200000-0x7fdfffff] page 2M
[    0.000000]  [mem 0x7fe00000-0x7ffd4fff] page 4k
[    0.000000] log_buf_len: 33554432
[    0.000000] early log buf free: 1044692(99%)
[    0.000000] RAMDISK: [mem 0x35af7000-0x36d72fff]
[    0.000000] ACPI: RSDP 0x00000000000F5870 00014 (v00 BOCHS )
[    0.000000] ACPI: RSDT 0x000000007FFE4AC0 0003C (v01 BOCHS  BXPC     00000001 BXPC 00000001)
[    0.000000] ACPI: FACP 0x000000007FFE47E6 000F4 (v03 BOCHS  BXPC     00000001 BXPC 00000001)
[    0.000000] ACPI: DSDT 0x000000007FFDF040 057A6 (v01 BOCHS  BXPC     00000001 BXPC 00000001)
[    0.000000] ACPI: FACS 0x000000007FFDF000 00040
[    0.000000] ACPI: APIC 0x000000007FFE48DA 00080 (v01 BOCHS  BXPC     00000001 BXPC 00000001)
[    0.000000] ACPI: SSDT 0x000000007FFE495A 000CA (v01 BOCHS  VMGENID  00000001 BXPC 00000001)
[    0.000000] ACPI: HPET 0x000000007FFE4A24 00038 (v01 BOCHS  BXPC     00000001 BXPC 00000001)
[    0.000000] ACPI: MCFG 0x000000007FFE4A5C 0003C (v01 BOCHS  BXPC     00000001 BXPC 00000001)
[    0.000000] ACPI: WAET 0x000000007FFE4A98 00028 (v01 BOCHS  BXPC     00000001 BXPC 00000001)
[    0.000000] ACPI: Local APIC address 0xfee00000
[    0.000000]  [ffffea0000000000-ffffea00053fffff] PMD -> [ffff880179600000-ffff88017cdfffff] on node 0
[    0.000000] Zone ranges:
[    0.000000]   DMA      [mem 0x00001000-0x00ffffff]
[    0.000000]   DMA32    [mem 0x01000000-0xffffffff]
[    0.000000]   Normal   [mem 0x100000000-0x17fffffff]
[    0.000000] Movable zone start for each node
[    0.000000] Early memory node ranges
[    0.000000]   node   0: [mem 0x00001000-0x0009efff]
[    0.000000]   node   0: [mem 0x00100000-0x7ffd4fff]
[    0.000000]   node   0: [mem 0x100000000-0x17fffffff]
[    0.000000] On node 0 totalpages: 1048435
[    0.000000]   DMA zone: 56 pages used for memmap
[    0.000000]   DMA zone: 21 pages reserved
[    0.000000]   DMA zone: 3998 pages, LIFO batch:0
[    0.000000]   DMA32 zone: 7112 pages used for memmap
[    0.000000]   DMA32 zone: 520149 pages, LIFO batch:31
[    0.000000]   Normal zone: 7168 pages used for memmap
[    0.000000]   Normal zone: 524288 pages, LIFO batch:31
[    0.000000] ACPI: PM-Timer IO Port: 0x608
[    0.000000] ACPI: Local APIC address 0xfee00000
[    0.000000] ACPI: LAPIC (acpi_id[0x00] lapic_id[0x00] enabled)
[    0.000000] ACPI: LAPIC (acpi_id[0x01] lapic_id[0x01] enabled)
[    0.000000] ACPI: LAPIC_NMI (acpi_id[0xff] dfl dfl lint[0x1])
[    0.000000] ACPI: IOAPIC (id[0x00] address[0xfec00000] gsi_base[0])
[    0.000000] IOAPIC[0]: apic_id 0, version 17, address 0xfec00000, GSI 0-23
[    0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl)
[    0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 5 global_irq 5 high level)
[    0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 high level)
[    0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 10 global_irq 10 high level)
[    0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 11 global_irq 11 high level)
[    0.000000] ACPI: IRQ0 used by override.
[    0.000000] ACPI: IRQ2 used by override.
[    0.000000] ACPI: IRQ5 used by override.
[    0.000000] ACPI: IRQ9 used by override.
[    0.000000] ACPI: IRQ10 used by override.
[    0.000000] ACPI: IRQ11 used by override.
[    0.000000] Using ACPI (MADT) for SMP configuration information
[    0.000000] ACPI: HPET id: 0x8086a201 base: 0xfed00000
[    0.000000] smpboot: Allowing 2 CPUs, 0 hotplug CPUs
[    0.000000] nr_irqs_gsi: 40
[    0.000000] PM: Registered nosave memory: 000000000009f000 - 00000000000a0000
[    0.000000] PM: Registered nosave memory: 00000000000a0000 - 00000000000f0000
[    0.000000] PM: Registered nosave memory: 00000000000f0000 - 0000000000100000
[    0.000000] PM: Registered nosave memory: 000000007ffd5000 - 0000000080000000
[    0.000000] PM: Registered nosave memory: 0000000080000000 - 00000000b0000000
[    0.000000] PM: Registered nosave memory: 00000000b0000000 - 00000000c0000000
[    0.000000] PM: Registered nosave memory: 00000000c0000000 - 00000000fed1c000
[    0.000000] PM: Registered nosave memory: 00000000fed1c000 - 00000000fed20000
[    0.000000] PM: Registered nosave memory: 00000000fed20000 - 00000000feffc000
[    0.000000] PM: Registered nosave memory: 00000000feffc000 - 00000000ff000000
[    0.000000] PM: Registered nosave memory: 00000000ff000000 - 00000000fffc0000
[    0.000000] PM: Registered nosave memory: 00000000fffc0000 - 0000000100000000
[    0.000000] e820: [mem 0xc0000000-0xfed1bfff] available for PCI devices
[    0.000000] setup_percpu: NR_CPUS:8 nr_cpumask_bits:8 nr_cpu_ids:2 nr_node_ids:1
[    0.000000] PERCPU: Embedded 27 pages/cpu @ffff88017dc00000 s80704 r8192 d21696 u1048576
[    0.000000] pcpu-alloc: s80704 r8192 d21696 u1048576 alloc=1*2097152
[    0.000000] pcpu-alloc: [0] 0 1
[    0.000000] Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 1034078
[    0.000000] Kernel command line: BOOT_IMAGE=/zImage withefi earlyprintk syno_hw_version=DS3615xs console=ttyS0,115200n8 netif_num=1 pid=0x0001 earlycon=uart8250,io,0x3f8,115200n8 syno_port_thaw=1 mac1=E6F8A45F1D61 sn=1230LWN007507 vid=0x46f4 elevator=elevator loglevel=15 HddHotplug=0 DiskIdxMap=0006 syno_hdd_detect=0 vender_format_version=2 syno_hdd_powerup_seq=0 log_buf_len=32M root=/dev/md0 SataPortMap=66
[    0.000000] Synology Hardware Version: DS3615xs-j
[    0.000000] Internal netif num: 1
[    0.000000] Mac1: E6F8A45F1D61
[    0.000000] Serial Number: 1230LWN007507
[    0.000000] Disk Index Map: 0006
[    0.000000] Vender format version: 2
[    0.000000] Power on seq num: 0
[    0.000000] Sata Port Map: 66
[    0.000000] PID hash table entries: 4096 (order: 3, 32768 bytes)
[    0.000000] Dentry cache hash table entries: 524288 (order: 10, 4194304 bytes)
[    0.000000] Inode-cache hash table entries: 262144 (order: 9, 2097152 bytes)
[    0.000000] xsave: enabled xstate_bv 0x7, cntxt size 0x340
[    0.000000] Memory: 4000624k/6291456k available (4820k kernel code, 2097716k absent, 193116k reserved, 4065k data, 828k init)
[    0.000000] Kernel/User page tables isolation: disabled
[    0.000000] Hierarchical RCU implementation.
[    0.000000]  CONFIG_RCU_FANOUT set to non-default value of 32
[    0.000000]  RCU dyntick-idle grace-period acceleration is enabled.
[    0.000000]  RCU restricting CPUs from NR_CPUS=8 to nr_cpu_ids=2.
[    0.000000] NR_IRQS:4352 nr_irqs:512 16
[    0.000000] Console: colour dummy device 80x25
[    0.000000] console [ttyS0] enabled, bootconsole disabled

 

 

 

Is there any known problem with Microserver gen8 embedded ethernet adapter?

 

thank you

Link to comment
Share on other sites

4 hours ago, pocopico said:

 

Thats very strange. I really have no idea why redpill cannot shim the devices you are using.

 

Can you please post an lsusb output from within Tinycore ? Maybe we can cross check with @Dvalin21 output and get an idea of what the issue is.

  ( '>')
  /) TC (\   Core is distributed with ABSOLUTELY NO WARRANTY.
 (/-_--_-\)           www.tinycorelinux.net

tc@box:~$ lsusb
Protocol spec without prior Class and Subclass spec at line 23281
Bus 002 Device 003: ID 0718:7722 Imation Corp. 
Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 006: ID 0624:0249 Avocent Corp. Virtual Keyboard/Mouse
Bus 001 Device 005: ID 413c:a001 Dell Computer Corp. Hub
Bus 001 Device 004: ID 04f2:1516 Chicony Electronics Co., Ltd 
Bus 001 Device 003: ID 0461:4d0f Primax Electronics, Ltd HP Optical Mouse
Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Grub also matches

Link to comment
Share on other sites

35 minutes ago, synoxpe said:

Folks using virtio networking on Proxmox, what link speed are you getting? Network is working but link speed is not showing. Previously it was showing as 100Mbps when I was using the RTL card (which is why I changed to virtio)

 

iperf3 (virtio) Proxmox Host <-> DSM7 VM

[ ID] Interval           Transfer     Bitrate         Retr
[  5]   0.00-10.00  sec  31.3 GBytes  26.9 Gbits/sec    0             sender
[  5]   0.00-10.04  sec  31.3 GBytes  26.8 Gbits/sec                  receiver

 

Edited by dodo-dk
Link to comment
Share on other sites

8 minutes ago, Dvalin21 said:

o I had posted this same issue over in the 6.2.4 discussion and @IG-88 suggested that this was a similar issue in 6.2.3.  I wont have time today to work with this, but maybe @danellis12561 or others could check it out? @pocopico

my point was that the 6.2.3 used for updating was not fixed that way and thats the reason the update failed

like people having failed updates when installing 6.2.3 u2 or u3

presumably not a problem with the 7.0 loader, more leftover of the old loader (missing patch)?

  • Thanks 1
Link to comment
Share on other sites

8 hours ago, blu001 said:

Is there any known problem with Microserver gen8 embedded ethernet adapter?

 

This question is only relevant for the hypervisor. The guest vm uses vnics provided by the hypervervisor, unless a physical nic is used in passthrough mode. Redpill works ootb with with a Virtio vnic.

 

Since you are able to access tc over the network, it is safe to assume that the ethernet adapter works properly on the hypervisor level, otherwise it would be impossible to access tc.

 

 

 

 

 

Link to comment
Share on other sites

11 hours ago, dodo-dk said:

 

iperf3 (virtio) Proxmox Host <-> DSM7 VM






[ ID] Interval           Transfer     Bitrate         Retr
[  5]   0.00-10.00  sec  31.3 GBytes  26.9 Gbits/sec    0             sender
[  5]   0.00-10.04  sec  31.3 GBytes  26.8 Gbits/sec                  receiver

 

Thanks for checking @dodo-dk

 

Perhaps we're using different parameters as in my case transfer is more and bitrate is less:

I used on DSM: 

iperf3 -s -f G

onn PVE host:

iperf3 -c 192.168.1.xxx -f G

 

Mine is different and also getting lot or retries;

[ ID] Interval           Transfer     Bitrate         Retr
[  5]   0.00-10.00  sec  54.3 GBytes  5.43 GBytes/sec  1477             sender
[  5]   0.00-10.00  sec  54.3 GBytes  5.43 GBytes/sec                  receiver

both for PVE Host <-> DSM7 VM and inter VM (Ubuntu VM <-> DSM)

Thoughts? Maybe master @haydibe has an idea?

 

On the cosmetic side, link speed isn't showing up anymore in Control Panel -> Network -> Network Interface (used to show 100Mbps here when I was using RTL8139)

 

 

Screenshot 2022-02-12 at 06.56.57.png

Edited by synoxpe
Link to comment
Share on other sites

4 hours ago, synoxpe said:

Thoughts? Maybe master @haydibe

 

 

The output difference is because of the `-f G` parameter. 

 

What I see on my systems:

me@dsm1:~$ iperf3 -c 192.168.200.11 # DSM -> PVE
Connecting to host 192.168.200.11, port 5201
[  5] local 192.168.200.18 port 37910 connected to 192.168.200.11 port 5201
[ ID] Interval           Transfer     Bitrate         Retr  Cwnd
[  5]   0.00-1.00   sec  3.96 GBytes  34.0 Gbits/sec    0   2.27 MBytes
[  5]   1.00-2.00   sec  3.93 GBytes  33.8 Gbits/sec    0   2.45 MBytes
[  5]   2.00-3.00   sec  3.91 GBytes  33.6 Gbits/sec    0   2.58 MBytes
[  5]   3.00-4.00   sec  3.70 GBytes  31.8 Gbits/sec    0   3.04 MBytes
[  5]   4.00-5.00   sec  3.66 GBytes  31.4 Gbits/sec    0   3.04 MBytes
[  5]   5.00-6.00   sec  3.90 GBytes  33.5 Gbits/sec    0   3.04 MBytes
[  5]   6.00-7.00   sec  3.90 GBytes  33.5 Gbits/sec    0   3.04 MBytes
[  5]   7.00-8.00   sec  3.49 GBytes  30.0 Gbits/sec    0   3.04 MBytes
[  5]   8.00-9.00   sec  3.66 GBytes  31.4 Gbits/sec    0   3.04 MBytes
[  5]   9.00-10.00  sec  3.76 GBytes  32.3 Gbits/sec    0   3.04 MBytes
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval           Transfer     Bitrate         Retr
[  5]   0.00-10.00  sec  37.9 GBytes  32.5 Gbits/sec    0             sender
[  5]   0.00-10.04  sec  37.9 GBytes  32.4 Gbits/sec                  receiver

iperf Done.
me@dsm1:~$ iperf3 -c 192.168.200.11 -R # reverse sender/receiver role, PVE -> DSM
Connecting to host 192.168.200.11, port 5201
Reverse mode, remote host 192.168.200.11 is sending
[  5] local 192.168.200.18 port 37914 connected to 192.168.200.11 port 5201
[ ID] Interval           Transfer     Bitrate
[  5]   0.00-1.00   sec  2.33 GBytes  20.0 Gbits/sec
[  5]   1.00-2.00   sec  2.36 GBytes  20.3 Gbits/sec
[  5]   2.00-3.00   sec  2.45 GBytes  21.0 Gbits/sec
[  5]   3.00-4.00   sec  2.51 GBytes  21.6 Gbits/sec
[  5]   4.00-5.00   sec  2.35 GBytes  20.2 Gbits/sec
[  5]   5.00-6.00   sec  2.28 GBytes  19.6 Gbits/sec
[  5]   6.00-7.00   sec  2.38 GBytes  20.5 Gbits/sec
[  5]   7.00-8.00   sec  2.28 GBytes  19.6 Gbits/sec
[  5]   8.00-9.00   sec  2.43 GBytes  20.9 Gbits/sec
[  5]   9.00-10.00  sec  2.45 GBytes  21.1 Gbits/sec
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval           Transfer     Bitrate         Retr
[  5]   0.00-10.04  sec  23.8 GBytes  20.4 Gbits/sec  698             sender
[  5]   0.00-10.00  sec  23.8 GBytes  20.5 Gbits/sec                  receiver

iperf Done.

 

From a 2nd PVE host transfer speeds to the dsm vm are ~ 9.3 Gbps in both directions.

 

I am not realy sure what causes the retransmits, but it appears they are more likely to happen from pve to dsm, then from dsm to pve.

 

  

 

 

Edited by haydibe
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...