Jump to content
XPEnology Community

Nailor

Transition Member
  • Posts

    12
  • Joined

  • Last visited

Posts posted by Nailor

  1. В 14.10.2020 в 05:54, Grifon сказал:

    Возможно есть способ интеграции webcam через docker? Был у кого опыт?

    С Докером та же проблема, что и с приложением - Synology с версии 7 не открыли исходники ядра, при этом убрав оттуда много, в том числе поддержку USB и поддержку видео в ядре. Т.е. Докер то можно запустить, но в Докер надо отдать устройство, а DSM 7 не знает это устройство (видит в lsusb, но не могёт с ним взаимодействовать). Единственное решение, которое я смог найти на DSM 7 - Это поднять виртуалку в VMM, передать в неё usb устройство (камеру) а там уже развернуть линукс и тот же самый mjpg-streamer. И вот через эти адские костыли - заработало на DSM 7.

    • Like 1
  2. 13 часа назад, LDiamond сказал:

    Посмотрите тему, я ранее выкладывал биос с отключеными параметрами для стабильной загрузки. Ещё как вариант смените батарейку.

     

    1. Батарейку и прочие неисправности как фактор сброса биоса я исключил из вариантов тогда, когда понял, что если поставить DSM для DS3622xs+ - то всё норм, биос не сбрасывается, всё нормально работает и перезагружается (Но не работает VMM).

    2. Да, вы предлагаете последний вариант, который у меня остаётся  голове - поменять default settings в самом биосе. Но это адовый костыль, который рано или поздно добьёт биос. (Настройки всё равно будут менятся, просто на нужные.) 

     

    Спасибо!

     

    UPD: И биос где стоит Reserved у всех нужных параметров так же не помог. Это крайне странно - после перезагрузки, при инициализации дисков я вижу, что первый диск он иницилизирует как Primary Slave IDE, а далее идут диски AHCI Port 0 и далее, при этом если зайти в Биос, то настройки будут все ровно те, что и нужно, т.е. я просто захожу в Биос, иду сразу в exit и нажимаю Save Changes and Exit, то инициализация дисков сразу начинается с AHCI Port 0 и до пятого (Это верный лог загрузки, при таком DSM видит все 5 подключенных дисков.) И после перезагрузки DSM Всё опять по новой, но если не заходить в Биос и дать ему загрузиться - DSM не видит последний диск и кричит о том, что целостность данных нарушена. При этом, напомню ещё раз - у всех нужных параметров стоит Reserved, а так же они указаны как дефлотные для Optimal и Defaults. Ваще не понимаю, как это победить...

  3. Вдруг кто сталкивался и продвинулся дальше, чем я.

    Имеется HP Microserver N36L. Установил на него с помощью TCRP 0.9.3.0 - DS1621+ 7.1.1-42962. Всё с ходу завелось и работало! И сетевая карта, и память он видел все 16, без резервирования 80% и VMM, в котором успешно установлена и работала виртуалка, вот толь WOL не проверял, но оно мне и не надо совсем. 

    При перезагрузке неожиданн выяснилось, что настройки биоса слетели в Дефолт. Соответственно он перестал видеть один диск (тот, что подключен через разъём на плате), ну и массив повреждён, естественно. И далее выяснилось, что при каждой перезгрузке Биос падает в дефолт.

    Далее попробовал при помощи того же TCRP 0.9.3.0 поставить DS3622xs+ 7.1.1-42962. Встало и Биос не падает при перезагрузках, но перестало работать VMM (Не может запустить виртуальную машину, даже пустую - проблема известна, явно дело в несовместимости инструкций проца). А VMM мне крайне нужно, ибо это единственный способ запустить usb web камеру на Synology версии 7. 

    Итого - у меня либо система без перезагрузок, либо веб камера.

     

    Что перепробовал:

    - 3 разных биоса. Нашёл даже последний Биос для наших машин (от 13-ого года) с модификациями.

    - Пробовал загрузчик ARPL (1.0b9, 1.0, 0.5, 0.4 / DS3622xs+ 7.1.1-42962 и DS1621+ 7.1.1-42962) Не работает сетевая карта (вероятно), а значит я и не вижу, что происходит, но в некоторых случаях, после попытки загрузиться с уже установленной на диски DS1621+ 7.1.1-42962 биос слетал. 

    - Ставить TCRP 0.9.3.0 DS2422+ 7.1.1-42962 - Результат странный - После установки оно предлагает заново восстановить систему и так по кругу.

    - Ставить TCRP 0.9.3.0 DVA3221 7.1.1-42962 - То ли сетевая карта не загрузилась, то ли он повис после загрузки, но IP не получил.

    - Тыкать в Биосе "C1E Support - Disabled\Enabled" (при установленной DS1621+ ему пофигу, оно и так и так загружается), Smbios Smi Support (Не знаю зачем, показалось пможет иметь отношение к возможности менять Биос) и ещё пяток других, но название уже забыл - безрезультатно.

     

    Вдруг у кого есть мысли куда копать дальше?

    (На 6.2 откатиться не могу, сетевую карту ставить тоже очень не хочется.)

     

  4. В 14.01.2019 в 20:34, lex сказал:

    Можно поподробнее, как начать с нуля и архив файлов выложить, спасибо многим поможете!

     

    Написанное точно верно для DSM 6.1.7-15284. Насколько оно верно для других версий - незвестно...

     

    1. Ставим Триал Usb Webcam. Выключаем его.

     

    2. Закидываем на Synology (я положил в /var/packages/usb_webcam/target/mj/, если вы положили в другое место - меняйте в в скрипте расположение) Файлы из прикреплённого архива. (где и как я их взял - я описывал в предыдущем сообщении)

     

    3. Панель управления - планировщик задач - Создать - Запущенная задача - скрипт заданный пользователем: Пользователь Root, событие - загрузка.

     

    4. Вставляем во вкладке "Настройки задач" скрипт вида:

    #!/bin/sh
    
    sleep 180
    
    insmod /var/packages/usb_webcam/target/mj/videodev.ko
    
    insmod /var/packages/usb_webcam/target/mj/v4l2-common.ko
    
    insmod /var/packages/usb_webcam/target/mj/videobuf2-memops.ko
    
    insmod /var/packages/usb_webcam/target/mj/videobuf2-vmalloc.ko
    
    insmod /var/packages/usb_webcam/target/mj/videobuf2-core.ko
    
    insmod /var/packages/usb_webcam/target/mj/uvcvideo.ko
    
    /var/packages/usb_webcam/target/mj/camreset
    
    export LD_LIBRARY_PATH=/volume1/@appstore/usb_webcam
    
    /var/packages/usb_webcam/target/mjpg_streamer -i "input_uvc.so -d /dev/video0 -r 1920x1080 -f 30 -n" -o "output_http.so -p 8080 -w /var/packages/usb_webcam/target/www"
    
    exit 0 


    (Внимание - последнюю строчку надо поменть под себя - сменить разрешение на то, что поддерживает камера, а так же выставить нужный фреймрейт - цифра после "-f")

     

     

    mj.zip

    uw.sh

    • Like 1
  5. 5 часов назад, Chupakabra сказал:

    Попробуйте другой порядок загрузки тех, которые выдают "insmod: ERROR: could not insert module videobuf2-core.ko: Unknown symbol in module."

     

    1. Спасибо за ответ!

    2. Конечно не помогло (я перепробовал все, кажется, возможные варианты порядка загрузки).

    3. В процессе гугления выяснилось, что пакет для Synology DVBLink Server использует эти же модули (На их форуме народ разбирался с проблемой Unknown symbol in module). Установив этот пакет (он, соответственно, ставится сверяясь с версией DSM), а так же подгрузив модуль uvcvideo, всё поднялось!

     

    Почему перестали работать эти модули у usb_webcam, я представить не могу, но в итоге, я просто скопировал из пакета DVBLink Server модули videobuf2-vmalloc.ko, videobuf2-core.ko, uvcvideo.ko, сам пакет удалил. Кстати, модули videodev.ko и v4l2-common.ko из этого же пакета не грузились с той же ошибкой (Unknown symbol in module), так что их я взял из пакета usb_webcam.

     

    Далее написан простой скрипт и добавлен в scheduler (выполнять при загрузке). Кстати, пришлось поставить 180 секунд задержки в скрипт, потому что сразу что-то там не успевало подгружаться.

     

    Спасибо Огромное! Проблема решена!

  6. Триал кончился. Пока триал был всё работало отлично!

    И дальше вот:

     

    root@D16:/var/packages/usb_webcam/target/3.10.102# insmod videodev.ko
    root@D16:/var/packages/usb_webcam/target/3.10.102# insmod v4l2-common.ko
    root@D16:/var/packages/usb_webcam/target/3.10.102# insmod videobuf2-core.ko
    insmod: ERROR: could not insert module videobuf2-core.ko: Unknown symbol in module
    root@D16:/var/packages/usb_webcam/target/3.10.102# insmod videobuf2-memops.ko
    root@D16:/var/packages/usb_webcam/target/3.10.102# insmod videobuf2-vmalloc.ko
    insmod: ERROR: could not insert module videobuf2-vmalloc.ko: Unknown symbol in module
    root@D16:/var/packages/usb_webcam/target/3.10.102# insmod uvcvideeo.ko 
    insmod: ERROR: could not insert module uvcvideo.ko: Unknown symbol in module
    root@D16:/var/packages/usb_webcam/target/3.10.102# insmod videodev.ko 
    insmod: ERROR: could not insert module videodev.ko: File exists
    root@D16:/var/packages/usb_webcam/target/3.10.102# insmod uvcvideo.ko
    insmod: ERROR: could not insert module uvcvideo.ko: Unknown symbol in module
    root@D16:/var/packages/usb_webcam/target/3.10.102# ./camreeset 
    root@D16:/var/packages/usb_webcam/target/3.10.102# export LD_LIBRARY_PATH=/volume1/@appstore/usb_webcam
    root@D16:/var/packages/usb_webcam/target/3.10.102# /var/packages/usb_webcam/target/mjpg_streamer -i "input_uvc.so -d /dev/video0 -r 1920x1080 -f 30 -n" -o "output_http.so -p 8080 -w /var/packages/usb_webcam/target/www"
    MJPG Streamer Version.: 2.0
     i: Using V4L2 device.: (null)
     i: Desired Resolution: 1920 x 1080
     i: Frames Per Second.: 30
     i: Format............: JPEG
     i: TV-Norm...........: DEFAULT
     i: init_VideoIn failed
    root@D16:/var/packages/usb_webcam/target/3.10.102# lsusb
    |__usb1          1d6b:0002:0310 09  2.00  480MBit/s 0mA 1IF  (ehci_hcd 0000:00:12.2) hub
      |__1-5         05a3:9230:0100 ef  2.00  480MBit/s 500mA 2IFs (HD Camera Manufacturer USB 2.0 Camera ffffffd5ffffffa7ffffffc2ffffffaf)
    |__usb2          1d6b:0002:0310 09  2.00  480MBit/s 0mA 1IF  (ehci_hcd 0000:00:13.2) hub
      |__2-3         8564:1000:0100 00  2.00  480MBit/s 200mA 1IF  (JetFlash Mass Storage Device GE2A8317)
    |__usb3          1d6b:0002:0310 09  2.00  480MBit/s 0mA 1IF  (ehci_hcd 0000:00:16.2) hub
    |__usb4          1d6b:0001:0310 09  1.10   12MBit/s 0mA 1IF  (ohci_hcd 0000:00:12.0) hub
    |__usb5          1d6b:0001:0310 09  1.10   12MBit/s 0mA 1IF  (ohci_hcd 0000:00:13.0) hub
      |__5-1         04d9:1400:0143 00  1.10  1.5MBit/s 100mA 2IFs ( ffffffd1ffffffb2ffffffdbffffffad)
    |__usb6          1d6b:0001:0310 09  1.10   12MBit/s 0mA 1IF  (ohci_hcd 0000:00:16.0) hub
    root@D16:/var/packages/usb_webcam/target/3.10.102# 

     

     

    Может есть мысли куда копать?

    В целом, я даже заплатил этому OneSynoUser, за софт и получил ключ, но как и утверждалось - лицензия не срабатывает если не подключен в QuickConnect (А подключить нельзя теперь)...

     

  7. 29 минут назад, zoro_k сказал:

    Не совсем понял Вашу реплику! Что Вы еще хотите услышать от просящих у Вас рабочий вариант патча на версию СС 8,1,2? Пока что это попахивает пустой болтовней в лучшем случае или разводом в худшем случае!

     

     

    В 1/7/2018 в 18:23, saevets сказал:

      17 часов назад, elitef сказал:
    "- Качаем архив и распаковываем" - а где архив?
    В личке, ясно же сказано. 

    А У МЕНЯ В ЛИЧКЕ НЕТ НИЧЕГО !!!!:4_joy:

     

    Товарищи, вы чего? Патч есть, достаточно попросить в личку. Чего за выкобенивание? Вы не умеете читать или так троллите раздающего? Если ответ не пришёл - подождите, представьте сколько вас, таких вопрошающих... Вам никто ничего не обязан.

    • Like 1
  8. Смотрю с SS с iPhone, никаких изменений, я такую проблему с FPS встречал только на платформе android

     

    Хорошо, что у вас всё хорошо. У меня стоят камеры Ubiquiti Dome G3, которые не имеют Onvf и не имеют пожддержки Synology. Соответственно смотрю голый поток rtsp. Для того, что бы смотреть поток со звуком - мне необходимо смотреть его именно с камер, а не через Synology (И работает это только на ios). Так вот я просто утверждаю, что именно эта схема в 8-ой версии сломана - смотреть с камер не возможно. (В 7-ой та же конфигурация работает отлично!)

  9. Нет, увы, не всё отлично работает. Сломали возможность смотреть камеры напрямую (У surveillance station есть возможность отправлять напрямую минуюя себя мобильные клиенты на iOS). Соответственно все iOS клиенты отрубились. Можно выставить опцию "Смотреть с surveillance station" с качеством Balanced, но в моём случае, FPS просел до одного кадра раз в 2 секунды. Пришлось откатиться назад, на 7-ку... Но за труды по взлому огромное спасибо!

×
×
  • Create New...