Jump to content
XPEnology Community

Nailor

Transition Member
  • Posts

    12
  • Joined

  • Last visited

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

Nailor's Achievements

Newbie

Newbie (1/7)

3

Reputation

  1. С Докером та же проблема, что и с приложением - Synology с версии 7 не открыли исходники ядра, при этом убрав оттуда много, в том числе поддержку USB и поддержку видео в ядре. Т.е. Докер то можно запустить, но в Докер надо отдать устройство, а DSM 7 не знает это устройство (видит в lsusb, но не могёт с ним взаимодействовать). Единственное решение, которое я смог найти на DSM 7 - Это поднять виртуалку в VMM, передать в неё usb устройство (камеру) а там уже развернуть линукс и тот же самый mjpg-streamer. И вот через эти адские костыли - заработало на DSM 7.
  2. 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. Написанное точно верно для 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
  5. 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. Я ошибся версией! Не 8.1.3, а 8.1.2, конечно же... Был не прав!
  8. На 8.1.2, пропатченном, стабильно раз в день, на несколько часов (разное количество времени) отваливается запись. Подтверждаю. Увы. У кого-нибудь есть мысли?
  9. Товарищи, вы чего? Патч есть, достаточно попросить в личку. Чего за выкобенивание? Вы не умеете читать или так троллите раздающего? Если ответ не пришёл - подождите, представьте сколько вас, таких вопрошающих... Вам никто ничего не обязан.
  10. Эм... И сейчас здесь будет миллион "И мне пожалуйста"... И мне пожалуйста...
  11. Хорошо, что у вас всё хорошо. У меня стоят камеры Ubiquiti Dome G3, которые не имеют Onvf и не имеют пожддержки Synology. Соответственно смотрю голый поток rtsp. Для того, что бы смотреть поток со звуком - мне необходимо смотреть его именно с камер, а не через Synology (И работает это только на ios). Так вот я просто утверждаю, что именно эта схема в 8-ой версии сломана - смотреть с камер не возможно. (В 7-ой та же конфигурация работает отлично!)
  12. Нет, увы, не всё отлично работает. Сломали возможность смотреть камеры напрямую (У surveillance station есть возможность отправлять напрямую минуюя себя мобильные клиенты на iOS). Соответственно все iOS клиенты отрубились. Можно выставить опцию "Смотреть с surveillance station" с качеством Balanced, но в моём случае, FPS просел до одного кадра раз в 2 секунды. Пришлось откатиться назад, на 7-ку... Но за труды по взлому огромное спасибо!
×
×
  • Create New...