Jump to content
XPEnology Community

TeleDDim

Member
  • Posts

    322
  • Joined

  • Last visited

  • Days Won

    8

Posts posted by TeleDDim

  1. 12 minutes ago, H_U_L_K said:

    Сервер не видится в сети. Возможно с сетевой от интел оно бы завелось, но слот pcie занят платой с сата портами.

    скорее дело в Сата-контроллере, с такой же сетевой на 4205 всё заводится )

  2. 17 hours ago, H_U_L_K said:

    Имеющаяся плата не хочет стартовать на 6.2.1

    Очень странно, на 1.04 всё должно стартовать, почитайте форум, единственный затык - аппаратный транскодиг, если он не нужен всё будет работать.

     

  3. 39 minutes ago, Kizilkum said:

    мать не та, была у меня. каюсь, грешен

    Я без претензий, наоборот, спасибо за участие ) просто как пример, что сложно однозначно что то утверждать - у буржуев тоже регулярно такое

    - у меня все работает, включая транскодинг аппаратный!

    - а папка dev/dri есть?

    - ой, нет!

    Я вон тоже свои сообщения правлю, потому что реально - запустил 4К - не работает, перегрузил - заработало...

    Черный ящик ))

  4. Насколько я  понимаю неверные vid/pid это лишь одна из возможных причин 13 ошибки, я ее ловил и с верными, при не на чистой установке, или при чистой, но когда перегружал вручную (видимо, слишком рано), и потом мне вебморда предлагала восстановить/переустановить систему.

    Так же как у @Kizilkum было пару раз когда забывал поменять их на верные, но система всё равно ставилась . Это все на загрузчике 1.04.

    Ну и в целом я для себя понял - тут на форуме многие пишут одно, в то время как у них на самом деле совсем другое, только в этой ветке у кого то оказалось что мать не та, кто то знает наизусть Биос, но дело всё равно в нем и т.д.

    То есть надо всё самому пробовать ))

     

    • Like 1
  5. 4 minutes ago, Sh_Renat said:

    Щас просто подключил пустой диск и флэшку с загрузчиком 1.04

     

    13 minutes ago, Sh_Renat said:

    о загрузчик 1.04 не запускает сетевую карту ни в CSM ни в UEFI,

     

    А как вы пробовали не заходя в биос?

    4 minutes ago, Sh_Renat said:

    Окно загрузки есть, но сетевая молчит. 

    какое окно? и сколько ждёте? на 1.04 можно очень долго ждать...

     

  6. Сделал такую штуку: собрал модули(те которые были у Джуна в OPTIONALS) от ядра 4.20(не знаю из чего он свои собирал) с синовским конфигом apollolake от беты 6.2

    Сложил в extra.lzma - кто хочет попробовать - велкоме ))

    Сам пока не пробовал, скорее всего попробую не раньше следующей недели.

     

  7. Некое резюме на текущий момент по ситуаций с аппаратным транскодингом с загрузчиком 1.04 для DSM 6.2.1

     

    Вероятная причина проблемы:

    Транскогдинг не работает с оригинальным загрузчиком судя по всему из-за наличия на плате J4205-ITX конвертера MCDP2800.

    Ядро и модули как то некорректно с ним "общаются" в результате чего часть модулей, в том числи и drm c i915 отвечающих за транскодинг не загружаются должным образом, как следствие - отсутствие папки dev/dri

     

    В dmesg вылезает вот такое:

    Spoiler

    [  219.079271] BUG: unable to handle kernel NULL pointer dereference at           (null)
    [  219.087187] IP: [<          (null)>]           (null)
    [  219.092288] PGD 1783da067 PUD 1783db067 PMD 0
    [  219.096825] Oops: 0010 [#1] PREEMPT SMP
    [  219.100846] Modules linked in: i915(E+) drm_kms_helper(E) syscopyarea(E) sysfillrect(E) sysimgblt(E) fb_sys_fops(E) cfbfillrect(E) cfbcopyarea(E) cfbimgblt(E) drm(E) fb(E) fbdev intel_agp(E) intel_gtt(E) agpgart(E) video backlight button synoacl_vfs(PO) hfsplus md4 hmac r8168(OE) ixgbe(E) igb(E) i2c_algo_bit e1000e(E) vxlan ip6_udp_tunnel udp_tunnel fuse vfat fat crc32c_intel aesni_intel glue_helper lrw gf128mul ablk_helper arc4 cryptd ecryptfs sha256_generic ecb aes_x86_64 authenc des_generic ansi_cprng cts md5 cbc cpufreq_powersave cpufreq_performance acpi_cpufreq processor cpufreq_stats dm_snapshot dm_bufio crc_itu_t crc_ccitt quota_v2 quota_tree psnap p8022 llc sit tunnel4 ip_tunnel ipv6 zram sg etxhci_hcd rtc_cmos(E) mdio(E) mpt3sas(E) raid_class(E) scsi_transport_sas(E) megaraid_sas(E) megaraid(E) mptctl(E) mptspi(E) mptscsih(E) mptbase(E) scsi_transport_spi(E) megaraid_mbox(E) megaraid_mm(E) vmw_pvscsi(E) BusLogic(E) usb_storage xhci_pci xhci_hcd usbcore usb_common imwz(OE) [last unloaded: apollolake_synobios]
    [  219.193595] CPU: 3 PID: 6837 Comm: insmod Tainted: P           OE   4.4.59+ #23824
    [  219.201196] Hardware name: To Be Filled By O.E.M. To Be Filled By O.E.M./J3455-ITX, BIOS P1.80 05/21/2018
    [  219.210792] task: ffff880178b0e240 ti: ffff880072450000 task.ti: ffff880072450000
    [  219.218296] RIP: 0010:[<0000000000000000>]  [<          (null)>]           (null)
    [  219.225833] RSP: 0018:ffff880072453950  EFLAGS: 00010202
    [  219.231162] RAX: 0000000000000246 RBX: ffff8800727341c0 RCX: 0000000000000010
    [  219.238322] RDX: 0000000000000002 RSI: 0000000000000002 RDI: ffff8800727341c0
    [  219.245482] RBP: ffff880072453970 R08: 0000000000000000 R09: 0000000000000000
    [  219.252641] R10: 0000000000bc5624 R11: 0000000000000001 R12: ffff880072453990
    [  219.259803] R13: 0000000000000002 R14: 0000000000000002 R15: ffff880072734ba0
    [  219.266962] FS:  00007fb83f4f3700(0000) GS:ffff88017fd80000(0000) knlGS:0000000000000000
    [  219.275077] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
    [  219.280847] CR2: 0000000000000000 CR3: 0000000174ffd000 CR4: 00000000003406f0
    [  219.288006] Stack:
    [  219.290031]  ffffffff8140c409 ffff8800727341c0 ffff880072734000 ffff8800727341c0
    [  219.297556]  ffff8800724539b8 ffffffffa059da68 ffff8800724539e7 0000000000000000
    [  219.305082]  0000000100000040 ffff88007245398c ffff001000010040 ffff8800724539d0
    [  219.312605] Call Trace:
    [  219.315076]  [<ffffffff8140c409>] ? i2c_transfer+0x79/0x90
    [  219.320594]  [<ffffffffa059da68>] drm_dp_dual_mode_read+0x58/0x80 [drm_kms_helper]
    [  219.328194]  [<ffffffffa059dcb2>] drm_dp_dual_mode_detect+0x32/0x150 [drm_kms_helper]
    [  219.336121]  [<ffffffffa0683adc>] lspcon_init+0x6c/0x1a0 [i915]
    [  219.342121]  [<ffffffffa066b480>] intel_ddi_init+0x2d0/0x4f0 [i915]
    [  219.348474]  [<ffffffffa0649537>] intel_modeset_init+0x15e7/0x1a70 [i915]
    [  219.355342]  [<ffffffffa0683507>] ? intel_setup_gmbus+0x2e7/0x310 [i915]
    [  219.362118]  [<ffffffffa05beccf>] i915_driver_load+0xa0f/0xe00 [i915]
    [  219.368637]  [<ffffffffa05c9797>] i915_pci_probe+0x27/0x40 [i915]
    [  219.374761]  [<ffffffff812fc85c>] pci_device_probe+0x8c/0x100
    [  219.380537]  [<ffffffff813842d1>] driver_probe_device+0x1f1/0x310
    [  219.386654]  [<ffffffff81384472>] __driver_attach+0x82/0x90
    [  219.392254]  [<ffffffff813843f0>] ? driver_probe_device+0x310/0x310
    [  219.398544]  [<ffffffff81382361>] bus_for_each_dev+0x61/0xa0
    [  219.404226]  [<ffffffff81383d69>] driver_attach+0x19/0x20
    [  219.409643]  [<ffffffff81383993>] bus_add_driver+0x1b3/0x230
    [  219.415324]  [<ffffffffa06fa000>] ? 0xffffffffa06fa000
    [  219.420483]  [<ffffffff81384c7b>] driver_register+0x5b/0xe0
    [  219.426079]  [<ffffffff812fb337>] __pci_register_driver+0x47/0x50
    [  219.432243]  [<ffffffffa06fa03e>] i915_init+0x3e/0x45 [i915]
    [  219.437926]  [<ffffffff810003b6>] do_one_initcall+0x86/0x1b0
    [  219.443608]  [<ffffffff810dfdd8>] do_init_module+0x56/0x1be
    [  219.449204]  [<ffffffff810b61ad>] load_module+0x1ded/0x2070
    [  219.454798]  [<ffffffff810b3510>] ? __symbol_put+0x50/0x50
    [  219.460307]  [<ffffffff810b65b9>] SYSC_finit_module+0x79/0x80
    [  219.466082]  [<ffffffff810b65d9>] SyS_finit_module+0x9/0x10
    [  219.471679]  [<ffffffff81567444>] entry_SYSCALL_64_fastpath+0x18/0x8c
    [  219.478146] Code:  Bad RIP value.
    [  219.481540] RIP  [<          (null)>]           (null)
    [  219.486723]  RSP <ffff880072453950>
    [  219.490238] CR2: 0000000000000000
    [  219.493572] ---[ end trace 21ef5019a03d0eeb ]---
    [  219.498323] ------------[ cut here ]------------

     

     

    Помните, для работы аппаратного транcкодинга помимо корректной загрузки яlра и модулей нужно выполнение условий в зависимости от используемого  пакета:

    Для Videostation (VS) - валидный серийник.

    Для Plex  и EMBY - платная подписка.

     

    Пути решения:

    Использование доработанного extra.lzma, который нужно закинуть на второй раздел(partiton 1) образа загрузчика.

     

    1. Можно использовать extra.lzma из этой темы. Что там точно изменено я не очень знаю, но как понял человек выкинул часть модулей из секции OPTIONAL_MODULES и залили новую прошивку (frimware) для i195.

    Там в принципе всё описано, что  работает, а что нет, но лично у меня он почему то не грузится: на чистую загружается установка, устанавливается система, а далее ничего не происходит,  если подождать минут 10-15 и перегрузить в ручную, загрузка вроде начинается но NAS в сети так и не появляется. Но возможно у меня другая версия или настройки BIOS. У человека в плексе работают два потока 4К.

     

    2. Можно использовать мой extra.lzma Я в нём удалил вообще все  OPTIONAL_MODULES и прошивки для i915.

    В результате грузятся родные модули DSM и одна прошивка.

    При этом нужно отключить монитор - вынуть кабель, иначе при запуске транскодинга в VS система будет перегружаться, в Plex просто не будет запускаться транскодинг, в dmesg будут ошибки на вроде тех что с родным extra.lzma

    Без монитора работать в Plex всё будет отлично, а вот в VS и "Сервере мультимедиа" будут фризы - буфферизация каждые 10-20 сек, причем нагрузка на проце и дисках минимальна.

     

    В EMBY у меня подписки нет, так что не проверял, но думаю должно работать как в Plex.

     

    Что дальше? 

    Вообще есть некие патчи для работы с этим чипом-конвертером:

    https://patchwork.freedesktop.org/project/intel-gfx/patches/?submitter=15857

    Может кто то сможет собрать что то рабочее )

    В целом вся причина в ядре DSM - оно древнее и не умеет в этот чип ) вот бы кто его научил ))

     

     

     

     

    • Like 1
    • Thanks 1
×
×
  • Create New...