J_johnson Posted August 30, 2021 Share #26 Posted August 30, 2021 Amoureux, вроде торгрупп писали пока подзабить на мак-адреса, а в будещем это не будет играть ни какой роли, кроме, естественно, сино-логин и других сервисов. Quote Link to comment Share on other sites More sharing options...
Amoureux Posted August 30, 2021 Author Share #27 Posted August 30, 2021 (edited) 9 минут назад, J_johnson сказал: Amoureux, вроде торгрупп писали пока подзабить на мак-адреса, а в будещем это не будет играть ни какой роли, кроме, естественно, сино-логин и других сервисов. Мне собственно и интересны их сервисы, в частности транскодинг, который не будет работать без соответствующих значений серийника и макадресов. Иначе проще уйти на freenas, unraid, или omv наконец. Я бы с радостью купил лицензию их системы, чтобы поставить на свое железо, но это не возможно. Edited August 30, 2021 by Amoureux 1 Quote Link to comment Share on other sites More sharing options...
J_johnson Posted August 30, 2021 Share #28 Posted August 30, 2021 Вряд ли уйдете, или это будет не проще. Сино тем и подкупает, что он крайне приятен в использовании. Quote Link to comment Share on other sites More sharing options...
Amoureux Posted August 30, 2021 Author Share #29 Posted August 30, 2021 1 час назад, J_johnson сказал: Вряд ли уйдете, или это будет не проще. Сино тем и подкупает, что он крайне приятен в использовании. Лично я не вижу никаких сложностей, кроме того, что мне в данный момент некуда слить 60тб данных Quote Link to comment Share on other sites More sharing options...
QwertRob Posted August 30, 2021 Share #30 Posted August 30, 2021 3 hours ago, Amoureux said: Я бы с радостью купил лицензию их системы, чтобы поставить на свое железо, но это не возможно. Боюсь, что стоила она бы не менее 499$ Quote Link to comment Share on other sites More sharing options...
J_johnson Posted August 31, 2021 Share #31 Posted August 31, 2021 11 час назад, QwertRob сказал: Боюсь, что стоила она бы не менее 499$ А если у вас производительное железо, то стоить будет ещё дороже. По загрузчику. Разработчики добились некоторой стабильности альфа-версии. Quote Link to comment Share on other sites More sharing options...
Amoureux Posted August 31, 2021 Author Share #32 Posted August 31, 2021 (edited) 22 минуты назад, J_johnson сказал: По загрузчику. Разработчики добились некоторой стабильности альфа-версии. Я буквально вчера вечером собрал образ, записал на флешку, и попробовал. Небольшой отчёт тут. На днях на тестовом сервере попробую обкатать миграцию с загрузчика Джуна. Edited August 31, 2021 by Amoureux Quote Link to comment Share on other sites More sharing options...
J_johnson Posted August 31, 2021 Share #33 Posted August 31, 2021 Только что, Amoureux сказал: Я буквально вчера вечером собрал образ, записал на флешку, и попробовал. Небольшой отчёт тут Да, я обратил внимание на ошибки. Ждите ответа от ТорГрупп. Приложения тестировали? Quote Link to comment Share on other sites More sharing options...
Amoureux Posted August 31, 2021 Author Share #34 Posted August 31, 2021 Только что, J_johnson сказал: Да, я обратил внимание на ошибки. Ждите ответа от ТорГрупп. Приложения тестировали? Поставил Плекс и Докер. На первый взгляд внешних проблем не было. Транскодирование работает, но в логе есть ругань на драйвер i915. На функционал влияния не заметил. К сожалению не имею достаточно времени, чтобы более детально протестировать. Quote Link to comment Share on other sites More sharing options...
J_johnson Posted August 31, 2021 Share #35 Posted August 31, 2021 А диски нормально определились? Quote Link to comment Share on other sites More sharing options...
Amoureux Posted August 31, 2021 Author Share #36 Posted August 31, 2021 Только что, J_johnson сказал: А диски нормально определились? Я основной массив полностью отключил. А тестовые диски пока воткнул на доп контроллер на базе JMB585, на котором у меня в основном массиве висят два диска, т.к. штатные 8 портов на плате закончились. Никаких ошибок или глюков не заметил, кроме тех, что указаны в посте в основной ветке по загрузчику. Основной план у меня сейчас провести тестовую миграцию jun 6.2.3- redpill 6.2.4- redpill 7.0. Для этих целей пытаюсь найти дополнительные hdd, чтобы конфигурация была максимально приближена к рабочей, в части количества задействованных портов hdd. В любом случае отчёт будет как только найду время на тесты. Quote Link to comment Share on other sites More sharing options...
use-nas Posted August 31, 2021 Share #37 Posted August 31, 2021 8 часов назад, Amoureux сказал: в логе есть ругань на драйвер i915. На функционал влияния не заметил. Похоже нет нужного фирмваре для видио i915/kbl_dmc_ver1_04.bin, просто можно скопировать "ручками" в рабочую систему. Quote Link to comment Share on other sites More sharing options...
Amoureux Posted August 31, 2021 Author Share #38 Posted August 31, 2021 15 минут назад, use-nas сказал: Похоже нет нужного фирмваре для видио i915/kbl_dmc_ver1_04.bin, просто можно скопировать "ручками" в рабочую систему. Да, судя по инфе в интернете, все так. Только почему его там нет, когда в 6.2.3 он есть. Quote Link to comment Share on other sites More sharing options...
use-nas Posted August 31, 2021 Share #39 Posted August 31, 2021 В 6.2.3 extra от гуру IG-88 ?? Можно pat файл 7зипом глянуть есть ли он там от сино... Quote Link to comment Share on other sites More sharing options...
Amoureux Posted August 31, 2021 Author Share #40 Posted August 31, 2021 (edited) 45 минут назад, use-nas сказал: В 6.2.3 extra от гуру IG-88 ?? Можно pat файл 7зипом глянуть есть ли он там от сино... В 6.2.3 работает родной от syno для coffelake точно. Цитата there are two positive new things, synology released a nearly recent kernel source code (24922) and 6.2.3 has a new i915 driver supporting as much gpu hardware as jun's backported i915 driver in loader 1.04b - so there is no need for jun's i915 driver anymore and in theory we should have good support for apollo lake, gemini lake and other newer hardware but it seems not all new UHD630 is supported as there is dev id "3E98" unsupported (i5-9400, i5-9600k, i7-9700t, i7-9700), ark.intel.com and wikichip.og are usually good sources to check the id Edited August 31, 2021 by Amoureux Quote Link to comment Share on other sites More sharing options...
use-nas Posted September 1, 2021 Share #41 Posted September 1, 2021 8 часов назад, Amoureux сказал: В 6.2.3 работает родной от syno для coffelake точно. Речь идет не о драйвере i915, а о firmware, у сино нет kbl_dmc_ver1_04.bin... поэтому для coffelake нужна extra от IG-88, так что для DSM 7 либо ручками самому его в систему скопировать, либо ждать новой extra IG-88 или самому её собрать )) 1 Quote Link to comment Share on other sites More sharing options...
-iliya- Posted September 1, 2021 Share #42 Posted September 1, 2021 я на выходные могу притащить с работы мелкие диски 320гб 24шт, есть контроллер LSI-9267IT на 8 портов и есть экспандер на 24 диска Intel 240 то есть суммарно 28 + харды с материнки. Есть для тестов материнка P7F7-E WS и i7-870 Если кто сможет запилить образ загрузчика могу его потестить на 6,2,4 например Quote Link to comment Share on other sites More sharing options...
use-nas Posted September 2, 2021 Share #43 Posted September 2, 2021 3 часа назад, -iliya- сказал: Если кто сможет запилить образ загрузчика могу его потестить на 6,2,4 например В личку сбрось серийник мак и вид-пид.. сгенерю 3615 6.2.4 или 7 1 Quote Link to comment Share on other sites More sharing options...
Amoureux Posted September 2, 2021 Author Share #44 Posted September 2, 2021 6 часов назад, -iliya- сказал: я на выходные могу притащить с работы мелкие диски 320гб 24шт, есть контроллер LSI-9267IT на 8 портов и есть экспандер на 24 диска Intel 240 то есть суммарно 28 + харды с материнки. Есть для тестов материнка P7F7-E WS и i7-870 Если кто сможет запилить образ загрузчика могу его потестить на 6,2,4 например Примерно тоже самое думаю сделать, только у меня дисков для тестов в таком количестве нет. Но штуки 4 найду, и повешу их на разные контроллеры. Quote Link to comment Share on other sites More sharing options...
-iliya- Posted September 2, 2021 Share #45 Posted September 2, 2021 6 часов назад, Amoureux сказал: Примерно тоже самое думаю сделать, только у меня дисков для тестов в таком количестве нет. Но штуки 4 найду, и повешу их на разные контроллеры. я хочу попробовать именно на большом колве дисков - до 12 и jun нормально работает, а вот с 16 у меня были приколы, что usb вставили на места sata интересно как в пилюле этот вопрос решили 10 часов назад, use-nas сказал: В личку сбрось серийник мак и вид-пид.. сгенерю 3615 6.2.4 или 7 сейрийник и мак какие? реальные от сетевой? или любые в формате сино? мне на тест не шибко важны сервисы сино, в проце то все равно нет видеокарты для транскодинга а флешка VID: 0781 PID: 556B Quote Link to comment Share on other sites More sharing options...
Amoureux Posted September 2, 2021 Author Share #46 Posted September 2, 2021 (edited) 21 минуту назад, -iliya- сказал: мне на тест не шибко важны сервисы сино, в проце то все равно нет видеокарты для транскодинга А чего сам не соберешь? В DSM все собирается без каких либо усилий. Нужно поправить один файл под себя (bromolow_user_config.json в твоем случае), и выполнить две команды по очереди из терминала под свое железо, предварительно скопировав распакованный архив в папку Docker на хрени, и перейдя в него в терминале командой cd. Естественно Docker должен быть установлен. для DSM 7.0 ./redpill_tool_chain.sh build bromolow-7.0-41222 ./redpill_tool_chain.sh auto bromolow-7.0-41222 Edited September 2, 2021 by Amoureux Quote Link to comment Share on other sites More sharing options...
-iliya- Posted September 2, 2021 Share #47 Posted September 2, 2021 у меня дома только винда, а на самой dsm не рискну ибо постоянно в работе и если на ней что глюконет то потом не разгребусь. Или ты имеешь ввиду поставить на тестовую 6.2.3 и в ней в терминале скомпилить? Quote Link to comment Share on other sites More sharing options...
Amoureux Posted September 2, 2021 Author Share #48 Posted September 2, 2021 (edited) 35 минут назад, -iliya- сказал: у меня дома только винда, а на самой dsm не рискну ибо постоянно в работе и если на ней что глюконет то потом не разгребусь. Или ты имеешь ввиду поставить на тестовую 6.2.3 и в ней в терминале скомпилить? Да хоть куда. Все происходит в Docker. Тестовая не станет проблемой в твоем случае. Из Docker после компиляции образ удалишь и все. ЗЫ. Скрипты запускать от рута, ибо с Docker нельзя работать обычным пользователем. Так что sudo -i В моем случае это выгляди так User@Server:/volume1/docker$ ls -a . adguardhome makemkv plex transmission .. @eaDir mkvtoolnix redpill_0.6 tsmuxer User@Server:/volume1/docker$ cd redpill_0.6 User@Server:/volume1/docker/redpill_0.6$ ls -a . cache README.md .. docker redpill_tool_chain.sh apollolake_user_config.json global_config.json bella_apollolake_user_config.json images User@Server:/volume1/docker/redpill_0.6$ ./redpill_tool_chain.sh build apollolake-7.0-41890 Downloading Kernel ######################################################################## 100.0% Downloading Toolkit Dev ######################################################################## 100.0% failed to dial gRPC: cannot connect to the Docker daemon. Is 'docker daemon' running on this host?: dial unix /var/run/docker.sock: connect: permission denied User@Server:/volume1/docker/redpill_0.6$ sudo -i Password: root@Server:~# cd /volume1/docker/redpill_0.6 root@Server:/volume1/docker/redpill_0.6# ./redpill_tool_chain.sh build apollolake-7.0-41890 [+] Building 137.5s (15/15) FINISHED => [internal] load build definition from Dockerfile 0.8s => => transferring dockerfile: 37B 0.0s => [internal] load .dockerignore 1.2s => => transferring context: 2B 0.0s => [internal] load metadata for docker.io/library/debian:10-slim 1.9s => CACHED [extract 1/2] FROM docker.io/library/debian:10-slim@sha256:1b1386991 0.0s => [internal] load build context 2.5s => => transferring context: 356.74MB 1.4s => [stage-1 2/9] RUN apt-get update && apt-get install --yes --no-instal 109.8s => [extract 2/2] ADD downloads/ds.apollolake-7.0.dev.txz / 23.3s => [stage-1 3/9] RUN git clone https://github.com/RedPill-TTG/redpill-lkm.git 5.2s => [stage-1 4/9] COPY --from=extract /usr/local/x86_64-pc-linux-gnu/x86_64-pc- 2.6s => [stage-1 5/9] RUN if [ "apollolake" = "apollolake" ]; then echo '+' > /opt/ 2.7s => [stage-1 6/9] WORKDIR /opt 1.3s => [stage-1 7/9] COPY Makefile /opt/ 1.1s => [stage-1 8/9] COPY entrypoint.sh /entrypoint.sh 1.3s => [stage-1 9/9] RUN chmod +x /entrypoint.sh 2.7s => exporting to image 6.0s => => exporting layers 6.0s => => writing image sha256:952beaf9664b9ebada8148cc42c30e4e48a0c13bcf7398c58df 0.0s => => naming to docker.io/library/redpill-tool-chain:apollolake-7.0-41890 0.0s root@Server:/volume1/docker/redpill_0.6# ./redpill_tool_chain.sh auto apollolake-7.0-41890 Checking if redpill-lkm sources require pull. Nothing to do. Check if redpill-load sources require pull. Nothing to do. Lay back and enjoy the show: Magic is about to happen! make[1]: Entering directory '/opt/redpill-lkm' make -C /opt/redpill-lkm/toolkit_dev-apollolake-7.0-41890 M=/opt/redpill-lkm modules make[2]: Entering directory '/opt/redpill-lkm/toolkit_dev-apollolake-7.0-41890' CC [M] /opt/redpill-lkm/compat/string_compat.o CC [M] /opt/redpill-lkm/internal/override_symbol.o CC [M] /opt/redpill-lkm/internal/intercept_execve.o CC [M] /opt/redpill-lkm/internal/call_protected.o CC [M] /opt/redpill-lkm/internal/intercept_driver_register.o CC [M] /opt/redpill-lkm/internal/stealth/sanitize_cmdline.o CC [M] /opt/redpill-lkm/internal/stealth.o CC [M] /opt/redpill-lkm/internal/virtual_pci.o CC [M] /opt/redpill-lkm/internal/uart/uart_swapper.o CC [M] /opt/redpill-lkm/internal/uart/vuart_virtual_irq.o CC [M] /opt/redpill-lkm/internal/uart/virtual_uart.o CC [M] /opt/redpill-lkm/config/cmdline_delegate.o /opt/redpill-lkm/config/cmdline_delegate.c: In function 'extract_config_from_cmdline': /opt/redpill-lkm/config/cmdline_delegate.c:405:74: warning: value computed is not used [-Wunused-value] extract_netif_macs(config->macs, single_param_chunk) || ^~ CC [M] /opt/redpill-lkm/config/runtime_config.o /opt/redpill-lkm/config/runtime_config.c: In function 'validate_runtime_config': /opt/redpill-lkm/config/runtime_config.c:168:53: warning: passing argument 2 of 'validate_nets' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] valid &= validate_nets(config->netif_num, config->macs); ~~~~~~^~~~~~ /opt/redpill-lkm/config/runtime_config.c:80:76: note: expected 'char (**)[13]' but argument is of type 'char (* const*)[13]' tatic inline bool validate_nets(const unsigned short if_num, mac_address *macs[MAX_NET_IFACES]) ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ CC [M] /opt/redpill-lkm/shim/boot_dev/usb_boot_shim.o CC [M] /opt/redpill-lkm/shim/boot_dev/sata_boot_shim.o CC [M] /opt/redpill-lkm/shim/boot_device_shim.o CC [M] /opt/redpill-lkm/shim/bios/rtc_proxy.o /opt/redpill-lkm/shim/bios/rtc_proxy.c: In function 'rtc_proxy_set_auto_power_on': /opt/redpill-lkm/shim/bios/rtc_proxy.c:227:5: warning: argument 2 null where non-null expected [-Wnonnull] memcpy(mfgPwrOn, auto_power_on_mock, sizeof(struct MfgCompatAutoPwrOn)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./arch/x86/include/asm/string.h:4, from include/linux/string.h:18, from ./arch/x86/include/asm/io.h:40, from include/linux/mc146818rtc.h:14, from /opt/redpill-lkm/shim/bios/rtc_proxy.c:20: ./arch/x86/include/asm/string_64.h:30:14: note: in a call to function 'memcpy' declared here extern void *memcpy(void *to, const void *from, size_t len); ^~~~~~ CC [M] /opt/redpill-lkm/shim/bios/bios_shims_collection.o CC [M] /opt/redpill-lkm/shim/bios_shim.o CC [M] /opt/redpill-lkm/shim/block_fw_update_shim.o CC [M] /opt/redpill-lkm/shim/disable_exectutables.o CC [M] /opt/redpill-lkm/shim/pci_shim.o CC [M] /opt/redpill-lkm/shim/pmu_shim.o CC [M] /opt/redpill-lkm/shim/uart_fixer.o CC [M] /opt/redpill-lkm/redpill_main.o LD [M] /opt/redpill-lkm/redpill.o Building modules, stage 2. MODPOST 1 modules CC /opt/redpill-lkm/redpill.mod.o LD [M] /opt/redpill-lkm/redpill.ko make[2]: Leaving directory '/opt/redpill-lkm/toolkit_dev-apollolake-7.0-41890' make[1]: Leaving directory '/opt/redpill-lkm' ############################################# filename: /opt/redpill-lkm/redpill.ko version: v0.5-git-23578eb license: GPL author: TTG srcversion: F94374DA764CEDFF80A2C19 depends: retpoline: Y vermagic: 4.4.180+ SMP mod_unload ############################################# Using user_config.json: { "extra_cmdline": { "pid": "0xXXXX", "vid": "0xXXXX", "sn": "XXXXXXXXXXX", "netif_num": "2", "mac1": "XXXXXXXXXXXX", "mac2": "XXXXXXXXXXXX" }, "synoinfo": {}, "ramdisk_copy": {} }############################################# /opt/redpill-load /opt [#] Checking runtime for required tools... [OK] [#] Verifying /opt/redpill-load/cache/ds918+_41890.pat file... [OK] [#] Unpacking /opt/redpill-load/cache/ds918+_41890.pat file to /opt/redpill-load/build/1630583037/pat-ds918+_41890-unpacked... [OK] [#] Verifying /opt/redpill-load/build/1630583037/pat-ds918+_41890-unpacked/zImage file... [OK] [#] Patching /opt/redpill-load/build/1630583037/pat-ds918+_41890-unpacked/zImage to /opt/redpill-load/build/1630583037/zImage-patched... [OK] [#] Verifying /opt/redpill-load/build/1630583037/pat-ds918+_41890-unpacked/rd.gz file... [OK] [#] Unpacking /opt/redpill-load/build/1630583037/pat-ds918+_41890-unpacked/rd.gz file to /opt/redpill-load/build/1630583037/rd-ds918+_41890-unpacked... [OK] [#] Apply patches to /opt/redpill-load/build/1630583037/rd-ds918+_41890-unpacked... [OK] [#] Patching config files in ramdisk... [OK] [#] Adding OS config patching... [OK] [#] Repacking ramdisk to /opt/redpill-load/build/1630583037/rd-patched-ds918+_41890.gz... [OK] [#] Generating GRUB config... [OK] [#] Creating loader image at /opt/redpill-load/images/redpill-DS918+_7.0-41890_b1630583037.img... [OK] [#] Cleaning up... [OK] The redpill bootloader is created, the container will be ended now. Специально показал, какая ошибка возникает, если собирать не из-под root Edited September 2, 2021 by Amoureux Quote Link to comment Share on other sites More sharing options...
gcat Posted September 2, 2021 Share #49 Posted September 2, 2021 В 22.08.2021 в 06:13, use-nas сказал: выполняем скрипты.. для 7.0 к примеру: redpill_tool_chain.sh build apollolake-7.0-41222 redpill_tool_chain.sh auto apollolake-7.0-41222 Если не хватает прав, то через sudo. Если и это не осилить, то лучше подождать релиза "Красной пилюли" На голом железе нужен Com1 смотреть логи загрузки. Загрузчик пока даже не бета... глюки присутствуют. В моем случае с обычной флэшкой проблема.. во время установки системы- ошибка записи на синобут2 .. и сразу ошибка 13. в убунту вылезает ошибка после sudo ./redpill_tool_chain.sh auto apollolake-7.0-41222 docker: inbvalid reference format see 'docker run --help' Quote Link to comment Share on other sites More sharing options...
Amoureux Posted September 2, 2021 Author Share #50 Posted September 2, 2021 20 минут назад, gcat сказал: в убунту вылезает ошибка после sudo ./redpill_tool_chain.sh auto apollolake-7.0-41222 docker: inbvalid reference format see 'docker run --help' Попробуй собрать в DSM, там точно проблем не будет. В предыдущем посте приведен пример. Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.