Jump to content
XPEnology Community

buggy25200

Contributor
  • Posts

    44
  • Joined

  • Last visited

  • Days Won

    2

Everything posted by buggy25200

  1. Good evening, Unfortunately, I do not have the level skills of the Thor group and i don't have enought time to study how to got serials for other platforms. By the way i haven't got an DS3622xs, RS4021xs. No good black friday with synology ! For the 3617xs, we have serials, and I have a 3617xs at home. I wouldn't want to migrate it to a 918+. I still hope TTG is working on a new platforms. But the development has been at standby for several months so i'm trying to make small progress. Actually Yes, but also a way to get serials for these platforms. And after why not try.
  2. Hi, No problem, I will contact you. I think you will have a lot of work to update your extension git Thank you I have add support for ds3617xs DSM 6.2.4-25556 update 2. https://github.com/jimmyGALLAND/redpill-load/commit/54f487c0de637f88206d4a7b2d07415a31e242e2 and of course base extension https://github.com/jimmyGALLAND/redpill-ext To allow this, i add function in redpill-load to manage flashupdate deb package (required tool dpkg) https://github.com/jimmyGALLAND/redpill-load/commit/66a6d3796bf75b0f9702e24a6fe3c672e71db042 The procedure is, 1) install the DSM 6.2.4-25556 update 2 package from DSM 6.2.4-25556 gui installation https://global.download.synology.com/download/DSM/criticalupdate/update_pack/25556-2/synology_broadwell_3617xs.pat 2) Restart system on ds3617xs-6.2.4-25556u2 loader image build to terminate the migration/update. Good evening ! Synoguy !
  3. Hi, While waiting for the TTG return. I'm trying to start working on the platform ds3617xs. You will find on github a first test version for very basic modifications of redpill-klm with small draft of the development of this platform https://github.com/jimmyGALLAND/redpill-lkm/tree/develop And also the loader configurations on https://github.com/jimmyGALLAND/redpill-load/tree/develop I specify here that I am far from having the level of team thor in kernel development (and english !). So I wouldn't be able to go too far in increasing compatibility with 3617xs. Regarding the compatibles extensions I only put online at https://github.com/jimmyGALLAND/redpill-ext, the virtio (without loading virtio_balloon which crach !), The acpi management module, and intel e1000 net driver. Note: The bromolow 3.10.105 modules from pocopico may work, but i haven't tested. However, given that archi is broadwell not bromolow, I think that it is preferable to compile extensions modules specifically for this platform. I have not tested the USB boot! However the SATA boot works fine, and install ds3617xs-25556xs.pat package work ! Note that if you want to update to ds3617xs-25556xs update2, DO NOT NOW ! then a new loader will be needed! In the ds3617xs-25556-2xs root package, there is no rd.gz, and zimage: They are contained in a .deb archive in the archive tree. I would try to modify the loader for support criticals updates. Regarding the development for DSM 7.0.1 with ds3617xs, I saw you coming;). What is interesting about this "broadwell" platform is that in DSM 7 version the kernel goes to version 4.4.180+, like the ds918+. (work with apache>2.46 by example. With kernel 3.1: "Function not implemented: AH00141: Could not initialize random number generator") However we can always notice the lack of publication of the GPL sources for this 4.4.180+ kernel "sadness and cry" The problem is, all modules i compiled with the vanilla kernel 4.4.180+ have gone into crach or not load. I need more investigation on this. However the ds3617xs 7.0.1 boot, is ALIVE !!!, and I have the /dev/synoboot[1-3] in my sights! I would post this in few days. Have a good day
  4. Today there is no production version. In this talk, we testing on different configurations/situations and try help main developers. While development is in progress, and before a beta state, tutorials won't be produced. Today resourcefulness required ! Also this forom will not be a place where prefabricated images will be available for download. Only the tools making possible portage DSM will be offered.
  5. I think, I hope ! they preparing big stable update version, with a beautiful WebIU... and more support platforms ... great Christmas gifts. 🤪🤩 Courage à eux! patience à nous !
  6. You can install proxmox hypervisor on your baremetal, and in this case control DSM install from a remote connection. Update DSM on promox is easier. This is a example config of qemu server for DSM on promox args: -device 'qemu-xhci,id=usb-ctl-synoboot,addr=0x18' -drive 'id=synoboot,file=/var/lib/vz/images/synoboot100.img,if=none,format=raw' -device 'usb-storage,id=synoboot,bootindex=5,removable=off,drive=synoboot' boot: cores: 4 machine: q35 memory: 3000 name: DS3615xs net0: virtio=08:00:27:20:B1:B8,bridge=vmbr0,firewall=1 numa: 0 onboot: 1 ostype: l26 rng0: source=/dev/urandom sata0: zfs-data:vm-100-disk-1,size=32G sata1: Data2:vm-100-disk-0,backup=0,size=430G scsihw: virtio-scsi-pci serial0: socket smbios1: uuid=5b52604d-c8d9-4629-ba3e-b36305df5030 sockets: 1 startup: order=1,up=60,down=60 vga: serial0 vmgenid: 3e754828-a76e-44cd-88a2-80b860349b34
  7. if someone is interested. I made an extension package/modules for acpi (I won't be able to use the already existing extensions, it did not work with my config : virtualbox) URL: https://github.com/jimmyGALLAND/redpill-ext/raw/master/acpid/rpext-index.json Platforms supported: ds918p_42218 ds3615xs_42218 ds3615xs_25556 ds918p_25556 test OK with ds918p_42218 ds3615xs_42218 but not tested with ds918p_25556 ds3615xs_25556 to use ./ext-manager.sh add https://github.com/jimmyGALLAND/redpill-ext/raw/master/acpid/rpext-index.json
  8. The @UnknownObsp file https://github.com/unknown-o/redpill-load/tree/master/config/DS3615xs/7.0.1-42218 works great for my virtualbox image. This is a merge request yesterday on https://github.com/RedPill-TTG/redpill-load/pull/50 with support 7.0.1-42218 new PAT with platform DS3615xs and DS918p. if it's usefull, and it works after your tests, maybe it could be merged at the right time
  9. I had the same problem with DS918p, I don't know what exactly it came from, maybe try with this bsp patch https://github.com/jimmyGALLAND/redpill-load/commit/6bed6cf910b7ab6a19d7b42df5f92a0350c9a4bd and tell me if it works for you.
  10. I add configs files on redpill-load for DS918+ on my github develop branch https://github.com/jimmyGALLAND/redpill-load/tree/develop It seems works. Thx @unknown-o This is a possible add content in global_config.json of redpill-tool-chain { "id": "bromolow-7.0.1-42218", "platform_version": "bromolow-7.0.1-42218", "user_config_json": "bromolow_user_config.json", "redpill_lkm_make_target": "test-v7", "docker_base_image": "debian:8-slim", "compile_with": "toolkit_dev", "downloads": { "kernel": { "url": "https://sourceforge.net/projects/dsgpl/files/Synology%20NAS%20GPL%20Source/25426branch/bromolow-source/linux-3.10.x.txz/download", "sha256": "18aecead760526d652a731121d5b8eae5d6e45087efede0da057413af0b489ed" }, "toolkit_dev": { "url": "https://sourceforge.net/projects/dsgpl/files/toolkit/DSM7.0/ds.bromolow-7.0.dev.txz/download", "sha256": "a5fbc3019ae8787988c2e64191549bfc665a5a9a4cdddb5ee44c10a48ff96cdd" } }, "redpill_lkm": { "source_url": "https://github.com/RedPill-TTG/redpill-lkm.git", "branch": "master" }, "redpill_load": { "source_url": "https://github.com/jimmyGALLAND/redpill-load.git", "branch": "develop" } }, { "id": "apollolake-7.0.1-42218", "platform_version": "apollolake-7.0.1-42218", "user_config_json": "apollolake_user_config.json", "docker_base_image": "debian:10-slim", "redpill_lkm_make_target": "test-v7", "compile_with": "toolkit_dev", "downloads": { "kernel": { "url": "https://sourceforge.net/projects/dsgpl/files/Synology%20NAS%20GPL%20Source/25426branch/apollolake-source/linux-4.4.x.txz/download", "sha256": "af815ee065775d2e569fd7176e25c8ba7ee17a03361557975c8e5a4b64230c5b" }, "toolkit_dev": { "url": "https://sourceforge.net/projects/dsgpl/files/toolkit/DSM7.0/ds.apollolake-7.0.dev.txz/download", "sha256": "d349fa644392d4cfab8191243ee38aaa32bd517208c144678e0c855cb5a619ea" } }, "redpill_lkm": { "source_url": "https://github.com/RedPill-TTG/redpill-lkm.git", "branch": "master" }, "redpill_load": { "source_url": "https://github.com/jimmyGALLAND/redpill-load.git", "branch": "develop" } }
  11. Hello @UnknownO, I made loader with your work for DS3615xs. It works ! Thk You. If you have enough time to do bsp for DS918, i will try also.
  12. Hello, On virtualbox and DS918+ 7 and 7.1, I boot with no link up, it seems virtio has no effect on kernel > 4 and virtualbox, but it works on proxmox ! did you have this same observation ? So I have tried using module made by @pocopicoe1000, and it works great ! Thx to you. I also tried, your e1000 module 3.10.108 with ds3615xs, I do not know why ! Just I can ... so ... But it causes kernel panic on every boot. I therefore allow myself to warn testers : be careful and try modules one by one to find the one that works and the one that doesn't, some modules will pose problem.
  13. @pocopico Hi, I Think you forget a 'main' In all lines like this in your rpext-index.json files. https://raw.githubusercontent.com/pocopico/rp-ext/tg3/releases/ds3615xs_41222.json" => https://raw.githubusercontent.com/pocopico/rp-ext/main/tg3/releases/ds3615xs_41222.json" BTW Good Work !
  14. 3.5) repack back vmlinuz Thanks jumkey, I try now My bsp is 30x bigger ... -rw-r--r-- 1 root root 2931071 sept. 11 19:19 zImage-001-3615xs-42214-ramdisk-and-header.bsp But It work 😮 I can install and run on promox.
  15. Hello, I have a misunderstanding on how to get a .bsp patch for DSM 7.0.1 rc, This is what i did: 1) Extract zimage with the extract-vmlinux 2) Patch vmlinuz with patch-ramdisk-check.php #php patch-ramdisk-check.php vmlinuz vmlinuz.1 Generating patch for vmlinuz Found .rodata at 81 60 00 00 in vmlinuz Found "3ramdisk corrupt" at ff fd bd 0f in vmlinuz LE arg addr: 0ebd6d81 Found pritk arg @ ff cc 62 2b Found printk MOV @ ff cc 62 28 OK - patching 7417 (JZ) to eb17 (JMP) @ 13394470 Patched 2 bytes in memory Saving stream to vmlinuz.1 ... DONE! 3) Then patch vmlinuz.1 with patch-boot_params-check.php php patch-boot_params-check.php vmlinuz.1 vmlinuz.2 Generating patch for vmlinuz.1 Found .init.text at ff cc 30 00 in vmlinuz.1 Looking for f() candidates... Analyzing f() candidate @ ff cf 0e 78 [?] Found possible f() @ ff cf 0e 78 [+] Found LOCK-OR#0 sequence @ ff cf 0f c2 => f0 80 0d 36 84 22 00 01 [RIP+(dec)15832056] [+] Found LOCK-OR#1 sequence @ ff cf 10 18 => f0 80 0d e0 83 22 00 02 [RIP+(dec)15832056] [+] Found LOCK-OR#2 sequence @ ff cf 10 56 => f0 80 0d a2 83 22 00 04 [RIP+(dec)15832056] [+] Found LOCK-OR#3 sequence @ ff cf 10 69 => f0 80 0d 8f 83 22 00 08 [RIP+(dec)15832056] [+] All 4 LOCK-OR PTR offsets equal - match found! Patching OR to AND @ file offset (dec)13569988 Patching OR to AND @ file offset (dec)13570074 Patching OR to AND @ file offset (dec)13570136 Patching OR to AND @ file offset (dec)13570155 Saving stream to vmlinuz.2 ... DONE! ls -l vmlinuz.2 -rw-r--r-- 1 root root 14174320 11 sept. 17:54 vmlinuz.2 4) bsdiff vmlinuz vmlinuz.2 patch_sort.bsp ls -l patch_sort.bsp -rw-r--r-- 1 root root 180 11 sept. 17:58 patch_sort.bsp I don't understand why my bsp file is much smaller than the one you made ls -l zImage-001-3615xs-42214-ramdisk-and-header.bsp -rwxr-x--- 1 jim root 164235 3 sept. 19:10 zImage-001-3615xs-42214-ramdisk-and-header.bsp Can you explain steps I am missing ? Thank you all of you for this great work !
×
×
  • Create New...