Jump to content
XPEnology Community

Develop and refine the DVA1622 loader


Recommended Posts

Sorry if this is silly question, but i have read trough all the pages and i still a bit lost at what is required to run  this build and gain full functionality. 

I do have VMWare workstation on Ryzen 9  CPU, ESXI 7 on Xenon e5-2620 v1, I can potentially try bare metal 4970k  (or ESXI or PROXMOX) but motherboard on this is very glitchy. What is the easiest way to approach? 

 

Also i think 1st post has some updated instructions, but there are still some extra steps spread throughout the thread. 

Link to comment
Share on other sites

11 hours ago, dimammx said:

Sorry if this is silly question, but i have read trough all the pages and i still a bit lost at what is required to run  this build and gain full functionality. 

I do have VMWare workstation on Ryzen 9  CPU, ESXI 7 on Xenon e5-2620 v1, I can potentially try bare metal 4970k  (or ESXI or PROXMOX) but motherboard on this is very glitchy. What is the easiest way to approach? 

 

Also i think 1st post has some updated instructions, but there are still some extra steps spread throughout the thread. 

 

I think you will be better with an Intel cpu baremetal for AI features. You need an Intel iGPU for the AI functionality and i dont know if you can pass thru the intel iGPU 

Edited by pocopico
  • Like 1
Link to comment
Share on other sites

I cant speak for esxi (never used it), but in proxmox, passthrough of built in graphics on intel cpu was tricky. Took lots of trial and error, and in the end I never got to accept drivers, and that was for a windows 10 vm.  I ended up buying a dedicated graphics card and pci passthrough properly first try...runs like a champ. My experience has nothing to do with dva1622, just sharing the headache I got over trying to passthrough internal graphics in a vm.  esxi may handle it better than proxmox....good luck and keep us posted

Edited by phone guy
  • Like 1
Link to comment
Share on other sites

5 часов назад, phone guy сказал:

I cant speak for esxi (never used it), but in proxmox, passthrough of built in graphics on intel cpu was tricky. Took lots of trial and error, and in the end I never got to accept drivers, and that was for a windows 10 vm.  I ended up buying a dedicated graphics card and pci passthrough properly first try...runs like a champ. My experience has nothing to do with dva1622, just sharing the headache I got over trying to passthrough internal graphics in a vm.  esxi may handle it better than proxmox....good luck and keep us posted

As for esxi, to passthrough Intel iGPU here is how: https://virtualizationreview.com/articles/2020/06/24/passthrough-igpu-vm.aspx?m=1

  • Like 1
Link to comment
Share on other sites

Good afternoon! I have hardware: Asrock j4205-itx, 4gb ram, wd purple 1 tb, usb 2.0 flash drive 2gb (for bootloader). I downloaded the latest arrpl bootloader from the link https://github.com/fbelavenuto/arpl/releases, it compiled the bootloader for dva1622, generated a serial random one, clicked boot loader. It took a long time (10 minutes) to load (there was an inscription booting), then a picture from synology appeared on the monitor, it also took a long time to load and an inscription appeared to press enter for local installation. I clicked, then an inscription appeared that a local installation was in progress, it would take about 6 minutes, do not turn off the system. So it's been hanging with me for 30 minutes without changes. So everything should take a long time to load? The web interface is available by local ip, it offers to install the system, but I don’t even know, because it seems to be installed locally (judging by the recording from the monitor) or not?

 

 

 

 Maybe, of course, it's a slow flash drive, but it doesn't seem to be involved in the process at all (it blinked when loading, but now it doesn't)

 

 

 

 UPD: I tried to assemble the bootloader using the method from the first post (tcrp dev at the link https://github.com/pocopico/tinycore-redpill/tree/develop), while changing the flash drive to 64GB usb 3.0 sandisk. The situation has not changed anyway, everything takes a long time to load (synology screen), while the Web interface is not available via local ip). I do not know what to do...

 

 

 

 Thank you!

Screenshot_2022-07-14-22-23-10-56_99c04817c0de5652397fc8b56c3b3817.jpg

Link to comment
Share on other sites

5 часов назад, sandro_66 сказал:

Good afternoon! I have hardware: Asrock j4205-itx, 4gb ram, wd purple 1 tb, usb 2.0 flash drive 2gb (for bootloader). I downloaded the latest arrpl bootloader from the link https://github.com/fbelavenuto/arpl/releases, it compiled the bootloader for dva1622, generated a serial random one, clicked boot loader. It took a long time (10 minutes) to load (there was an inscription booting), then a picture from synology appeared on the monitor, it also took a long time to load and an inscription appeared to press enter for local installation. I clicked, then an inscription appeared that a local installation was in progress, it would take about 6 minutes, do not turn off the system. So it's been hanging with me for 30 minutes without changes. So everything should take a long time to load? The web interface is available by local ip, it offers to install the system, but I don’t even know, because it seems to be installed locally (judging by the recording from the monitor) or not?

 

 

 

 Maybe, of course, it's a slow flash drive, but it doesn't seem to be involved in the process at all (it blinked when loading, but now it doesn't)

 

 

 

 UPD: I tried to assemble the bootloader using the method from the first post (tcrp dev at the link https://github.com/pocopico/tinycore-redpill/tree/develop), while changing the flash drive to 64GB usb 3.0 sandisk. The situation has not changed anyway, everything takes a long time to load (synology screen), while the Web interface is not available via local ip). I do not know what to do...

 

 

 

 Thank you!

Screenshot_2022-07-14-22-23-10-56_99c04817c0de5652397fc8b56c3b3817.jpg

I know this is silly question but have you try running find.synology.com from different pc or phone? When I installed it on my laptop, it didnt change untill i went to browser and typed find.synology.com, then it found new server and then as usual .pat file install and everything worked.

Edited by dimakv2014
Typo
Link to comment
Share on other sites

In addition to the previous post on installing DVA1622.

 

 I share my experience on the Asrock J4205-itx mainboard (Apollo lake architecture, in my opinion, integrated Intel hd 505 video card). As a bootloader, a usb 3.0 sandisk flash drive, 4gb ddr3 RAM, a 1 Tb Western Digital Purple hard drive, a keyboard, a mouse connected via usb, a monitor connected via hdmi.

 

 

 

 Despite the fact that the native hardware of dva1622 is already the next geminikake architecture (j4125 processor) and built-in video intel uhd 600, AI recognition functions work on my hardware.

 

 

 

 The problem is that despite the fact that I disabled all processor power savings in btos (c1, c6), xpenology loads for a very long time (booting - 10 minutes, then 10 minutes of the synology welcome screen on the monitor and during the first boot, as I understand it , the system installed itself (without me slipping the *.pat file through the Web interface. This installation took about 1 hour. Then the machine rebooted itself and it became possible to create an account through the web interface, etc.). I thought that this would only happen during the first boot, but in fact, after rebooting the machine, access to the web interface appears only after 15-20 minutes.

 

 For some reason, for example, when adding a camera via a mouse and keyboard (using a monitor connected via hdmi), after its initialization, the process of adding it takes a very long time to load, everything is added normally through the web interface. And for some reason in the web interface the Russian language and on the monitor (in the terminal) the English interface.

 

 

 

 In general, I don’t know how to speed up the system loading ... It takes a very long time to load, otherwise everything is fine so far and I was very pleased that AI is working.

Link to comment
Share on other sites

21 час назад, pocopico сказал:

@sandro_66What is the network module that you are using ? 
 

fron within tcrp you can execute

 

lsmod -nnk 

Just tried on J4125, something happened to files on your server, after running ./rploader.sh fullupgrade no other commands are possible to enter error "./rploader.sh: not found" and didnt upgrade anything since no files found on server. Is it possible to built loader offline without any updating? thx

scr.jpg

Link to comment
Share on other sites

17 minutes ago, dimakv2014 said:

Just tried on J4125, something happened to files on your server, after running ./rploader.sh fullupgrade no other commands are possible to enter error "./rploader.sh: not found" and didnt upgrade anything since no files found on server. Is it possible to built loader offline without any updating? thx

scr.jpg

The old files are moved under /home/tc/old you can try copying them from there back to /home/tc 

Link to comment
Share on other sites

1 час назад, pocopico сказал:

The old files are moved under /home/tc/old you can try copying them from there back to /home/tc 

did that but I cannot build image since no dva1622 available, even tried repartition the drive again

./rploader.sh ext dva1622_42661 add https://raw.githubusercontent.com/pocopico/rp-ext/master/v9fs/rpext-index.json

./rploader.sh ext dva1622-7.1.0-42661 add https://raw.githubusercontent.com/pocopico/rp-ext/master/v9fs/rpext-index.json

./rploader.sh ext dva1622-7.1.0-42661 auto

./rploader.sh build DVA1622-7.1.0-42661 auto

and without "auto" too

just drops me to Available platform versions and doesn't add any new

 

when choosing any of geminilake versions it wants to put DS920 instead of DVA1622 (for example ./rploader.sh build geminilake-7.1.0-42661) still shows Certificate error and even doesnt want to build DS920 as well

Addition* it somehow cannot connect to following sources https://github.com/pocopico/redpill-lkm.git/ and https://github.com/pocopico/redpill-load.git/

because of some ssl problem, which is strange because I can connect to them from phone

scr.thumb.jpg.a90c2584c168828634dc5f31b6c85aad.jpg

scr2.jpg

Edited by dimakv2014
add
Link to comment
Share on other sites

1 hour ago, dimakv2014 said:

did that but I cannot build image since no dva1622 available, even tried repartition the drive again

./rploader.sh ext dva1622_42661 add https://raw.githubusercontent.com/pocopico/rp-ext/master/v9fs/rpext-index.json

./rploader.sh ext dva1622-7.1.0-42661 add https://raw.githubusercontent.com/pocopico/rp-ext/master/v9fs/rpext-index.json

./rploader.sh ext dva1622-7.1.0-42661 auto

./rploader.sh build DVA1622-7.1.0-42661 auto

and without "auto" too

just drops me to Available platform versions and doesn't add any new

 

when choosing any of geminilake versions it wants to put DS920 instead of DVA1622 (for example ./rploader.sh build geminilake-7.1.0-42661) still shows Certificate error and even doesnt want to build DS920 as well

Addition* it somehow cannot connect to following sources https://github.com/pocopico/redpill-lkm.git/ and https://github.com/pocopico/redpill-load.git/

because of some ssl problem, which is strange because I can connect to them from phone

scr.thumb.jpg.a90c2584c168828634dc5f31b6c85aad.jpg

scr2.jpg


you can get latest custom_config.json by downloading the latest file 

 

curl —location https://raw.githubusercontent.com/pocopico/tinycore-redpill/develop/custom_config.json -O 

 

 

  • Thanks 1
Link to comment
Share on other sites

2 часа назад, pocopico сказал:


you can get latest custom_config.json by downloading the latest file 

 

curl —location https://raw.githubusercontent.com/pocopico/tinycore-redpill/develop/custom_config.json -O 

 

 

This fixed problems with building loader, even tried update and fullupgrade everything went smoothly, but on monitor DVA1622 and finds.synology.com doesnt detect it, i think its problem with intel NIC or sata controller, I guess I ll have to install windows on it to see what specific models of nic and sata controller this mini pc has. 

image.jpeg

Edited by dimakv2014
scr
Link to comment
Share on other sites

3 hours ago, dimakv2014 said:

This fixed problems with building loader, even tried update and fullupgrade everything went smoothly, but on monitor DVA1622 and finds.synology.com doesnt detect it, i think its problem with intel NIC or sata controller, I guess I ll have to install windows on it to see what specific models of nic and sata controller this mini pc has. 

 

image.jpeg


No need to install windows. Your network card PCIID  is 8086:15f3 and needs the module igc. Unfortunately I was not able to compile igc and as per 

 

https://linux-hardware.org/?id=pci:8086-15f3-1043-87d2

 

it requires kernel version > 4.20 

 

You can use a usb to Ethernet module.

 

 

 

 

 

 

 

 

 

Edited by pocopico
  • Like 1
Link to comment
Share on other sites

14 минуты назад, pocopico сказал:


No need to install windows. Your network card PCIID  is 8086:15f3 and needs the module igc. Unfortunately I was not able to compile igc and as per 

 

https://linux-hardware.org/?id=pci:8086-15f3-1043-87d2

 

it requires kernel version > 4.20 

 

 

 

 

 

 

 

 

 

Ah, thx for info, too bad ( what about sata controller? Looks like its higher kernel as well. Is there anyway around? For example esxi with gpu passthrough, will kernel be in the way in this case?

Edited by dimakv2014
Add
Link to comment
Share on other sites

36 minutes ago, dimakv2014 said:

Ah, thx for info, too bad ( what about sata controller? Looks like its higher kernel as well. Is there anyway around? For example esxi with gpu passthrough, will kernel be in the way in this case?

Yes sure proxmox or esxi could work 

  • Thanks 1
Link to comment
Share on other sites

3 часа назад, pocopico сказал:


No need to install windows. Your network card PCIID  is 8086:15f3 and needs the module igc. Unfortunately I was not able to compile igc and as per 

 

https://linux-hardware.org/?id=pci:8086-15f3-1043-87d2

 

it requires kernel version > 4.20 

 

You can use a usb to Ethernet module.

 

 

 

 

 

 

 

 

 

Can you please tell me where can I see a list of supported controllers for usb to ethernet adapters? Just to make sure it will work, and not like my i215-v which doesnt ))) because many usb nics can be unsupported as well. Thanks

P.S.

RTL8150

RTL8153

Will these usb to ethernet adapters work? Which version of kernel needed? In tinycore i215-v works, but i guess xpenology uses different kernel version?

 

 

 

Edited by dimakv2014
Add
Link to comment
Share on other sites

4 часа назад, pocopico сказал:

Yes sure proxmox or esxi could work 

Tried with rtl8153 usb nic, 

Extension loaded and supported:

Extension Name: "r8152" Description : "Adds Realtek RTL8152/RTL8153

"dva1622_42661": "https://raw.githubusercontent.com/pocopico/rp-ext/master/r8152/releases/dva1622_42218.json",

but still nothing after build.

 

 

 

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...