LINUX.ORG.RU

AverMedia + Astra

 , ,


0

1

Доброго времени. Помогите/подскажите, как подружить карту видео захвата AverMedia с Astra Linux. Дрова только под винду на офф. сайте, поддержка не отвечает, но есть задача подружить данную карту с ОС.

Подскажите, в каком направлении копать.

Заранее всем благодарен.

Ответ на: комментарий от XMs

Astra 1.5 SE Смоленск. Ядро есть и 23 и 24. dmesg

pci 0000:01:00.0: [1af2:a001] type 00 class 0xff0000 pci 0000:01:00.0: reg 0x10: [mem 0xf7110000-0xf711ffff] pci 0000:01:00.0: reg 0x14: [mem 0xf7100000-0xf710ffff] pci 0000:01:00.0: System wakeup disabled by ACPI pci 0000:00:01.0: PCI bridge to [bus 01] pci 0000:00:01.0: bridge window [mem 0xf7100000-0xf71fffff]

Эти записи есть, когда подключена карта.

Glad_r ()
Ответ на: комментарий от Glad_r
[ 6.515800] Linux video capture interface: v2.00
[ 6.516582] Could not create tracefs 'switch_mm' directory
[ 6.516585] Could not create tracefs 'i915_context_free' directory
[ 6.516587] Could not create tracefs 'i915_context_create' directory
[ 6.516589] Could not create tracefs 'i915_ppgtt_release' directory
[ 6.516591] Could not create tracefs 'i915_ppgtt_create' directory
[ 6.516594] Could not create tracefs 'intel_gpu_freq_change' directory
[ 6.516596] Could not create tracefs 'i915_reg_rw' directory
[ 6.516598] Could not create tracefs 'i915_flip_complete' directory
[ 6.516601] Could not create tracefs 'i915_flip_request' directory
[ 6.516603] Could not create tracefs 'i915_gem_request_wait_end' directory
[ 6.516605] Could not create tracefs 'i915_gem_request_wait_begin' directory
[ 6.516608] Could not create tracefs 'i915_gem_request_complete' directory
[ 6.516609] Could not create tracefs 'i915_gem_request_retire' directory
[ 6.516611] Could not create tracefs 'i915_gem_request_notify' directory
[ 6.516613] Could not create tracefs 'i915_gem_request_add' directory
[ 6.516615] Could not create tracefs 'i915_gem_ring_flush' directory
[ 6.516617] Could not create tracefs 'i915_gem_ring_dispatch' directory
[ 6.516619] Could not create tracefs 'i915_gem_ring_sync_to' directory
[ 6.516620] Could not create tracefs 'i915_gem_evict_vm' directory
[ 6.516622] Could not create tracefs 'i915_gem_evict_everything' directory
[ 6.516624] Could not create tracefs 'i915_gem_evict' directory
[ 6.516626] Could not create tracefs 'i915_gem_object_destroy' directory
[ 6.516628] Could not create tracefs 'i915_gem_object_clflush' directory
[ 6.516629] Could not create tracefs 'i915_gem_object_fault' directory
[ 6.516631] Could not create tracefs 'i915_gem_object_pread' directory
[ 6.516634] Could not create tracefs 'i915_gem_object_pwrite' directory
[ 6.516636] Could not create tracefs 'i915_gem_object_change_domain' directory
[ 6.516638] Could not create tracefs 'i915_page_table_entry_map' directory
[ 6.516640] Could not create tracefs 'i915_page_directory_pointer_entry_alloc' directory
[ 6.516642] Could not create tracefs 'i915_page_directory_entry_alloc' directory
[ 6.516644] Could not create tracefs 'i915_page_table_entry_alloc' directory
[ 6.516646] Could not create tracefs 'i915_va_alloc' directory
[ 6.516648] Could not create tracefs 'i915_vma_unbind' directory
[ 6.516650] Could not create tracefs 'i915_vma_bind' directory
[ 6.516652] Could not create tracefs 'i915_gem_shrink' directory
[ 6.516654] Could not create tracefs 'i915_gem_object_create' directory
[ 6.516656] Could not create tracefs 'i915_pipe_update_end' directory
[ 6.516658] Could not create tracefs 'i915_pipe_update_vblank_evaded' directory
[ 6.516659] Could not create tracefs 'i915_pipe_update_start' directory
[ 6.517852] ------------[ cut here ]------------
[ 6.517922] WARNING: CPU: 0 PID: 699 at /home/builder/linux-4.4-1-21.02.2018/linux/ubuntu/i915/i915_drv.c:486 intel_detect_pch+0x568/0x700 [i915_bpo]()
[ 6.517937] WARN_ON(!((&({ struct drm_i915_private *__p; if (__builtin_types_compatible_p(typeof(*dev), struct drm_i915_private)) __p = (struct drm_i915_private *)dev; else if (__builtin_types_compatible_p(typeof(*dev), struct drm_device)) __p = to_i915((struct drm_device *)dev); else do { bool __cond = !(!(1)); extern void __compiletime_assert_486(void) __attribute__((error(«BUILD_BUG failed»))); if (__cond) __compiletime_assert_486(); do { } while (0); } while (0); __p; })->info)->is_kabylake))
[ 6.517940] Modules linked in: soundcore(E) videobuf2_core(E) btbcm(E) v4l2_common(E) btqca(E) pinctrl_sunrisepoint(E) videodev(E) btintel(E) pinctrl_intel(E) media(E) i915_bpo(E+) bluetooth(E) intel_ips(E) intel_lpss_acpi(E) intel_lpss(E) tpm_infineon(E) acpi_pad(E) mei_me(E) mei(E) acpi_als(E) mac_hid(E) kfifo_buf(E) industrialio(E) parsec(OE) i915(E) drm_kms_helper(E) syscopyarea(E) sysfillrect(E) sysimgblt(E) fb_sys_fops(E) drm(E) uvesafb(E) igb(E) e1000e(E) ahci(E) dca(E) ptp(E) libahci(E) pps_core(E) i2c_algo_bit(E) i2c_hid(E) hid(E) video(E) fjes(E) digsig_verif(OE)
[ 6.517965] CPU: 0 PID: 699 Comm: modprobe Tainted: G OE 4.2.0-24-generic #1astra1
[ 6.517966] Hardware name: Gigabyte Technology Co., Ltd. Z270N-WIFI/Z270N-WIFI-CF, BIOS F1 11/29/2016
[ 6.517968] 0000000000000000 ffffffff813674d6 ffff8800c4f3b890 ffffffffc0473710
[ 6.517970] ffffffff8107babd ffff880224060000 ffff8800c4f3b8e0 ffffffffc0454ba0
[ 6.517972] ffffffffc0499100 ffffffffc04544c0 ffffffff8107bb3c ffffffffc046a8d4
[ 6.517974] Call Trace:
[ 6.517980] [<ffffffff813674d6>] ? dump_stack+0x5c/0x86
[ 6.517985] [<ffffffff8107babd>] ? warn_slowpath_common+0x7d/0xb0
[ 6.517987] [<ffffffff8107bb3c>] ? warn_slowpath_fmt+0x4c/0x50
[ 6.517990] [<ffffffff813b61c2>] ? pci_get_class+0x32/0x40
[ 6.518024] [<ffffffffc038d6e8>] ? intel_detect_pch+0x568/0x700 [i915_bpo]
[ 6.518048] [<ffffffffc0450f5b>] ? i915_driver_load+0x23b/0xdb0 [i915_bpo]
[ 6.518052] [<ffffffff810ba0c4>] ? __wake_up+0x34/0x50
[ 6.518056] [<ffffffff816a8099>] ? netlink_broadcast_filtered+0x149/0x3e0
[ 6.518059] [<ffffffff8136a95d>] ? kobject_uevent_env+0x13d/0x680
[ 6.518063] [<ffffffff814b61b3>] ? get_device+0x13/0x20
[ 6.518065] [<ffffffff8176d38b>] ? klist_add_tail+0x1b/0x50
[ 6.518067] [<ffffffff814b7ad4>] ? device_add+0x1a4/0x660
[ 6.518071] [<ffffffff813aa000>] ? pci_bus_read_config_byte+0x20/0x80
[ 6.518082] [<ffffffffc0184d4f>] ? drm_dev_register+0x9f/0xb0 [drm]
[ 6.518087] [<ffffffffc0187138>] ? drm_get_pci_dev+0x88/0x1e0 [drm]
[ 6.518107] [<ffffffffc038cdbb>] ? i915_pci_probe+0x2b/0x60 [i915_bpo]
[ 6.518110] [<ffffffff813b49e2>] ? local_pci_probe+0x42/0xa0
[ 6.518112] [<ffffffff813b5d7a>] ? pci_device_probe+0x9a/0x130
[ 6.518114] [<ffffffff814baeba>] ? driver_probe_device+0x1ea/0x470
[ 6.518117] [<ffffffff814bb1b7>] ? __driver_attach+0x77/0x80
[ 6.518119] [<ffffffff814bb140>] ? driver_probe_device+0x470/0x470
[ 6.518121] [<ffffffff814b8d9e>] ? bus_for_each_dev+0x5e/0x90
[ 6.518123] [<ffffffff814ba2a2>] ? bus_add_driver+0x1d2/0x270
[ 6.518124] [<ffffffffc04bb000>] ? 0xffffffffc04bb000
[ 6.518126] [<ffffffff814bb9c7>] ? driver_register+0x57/0xc0
[ 6.518129] [<ffffffff81002121>] ? do_one_initcall+0xb1/0x1f0
[ 6.518133] [<ffffffff811b1979>] ? free_vmap_area_noflush+0x39/0x80
[ 6.518136] [<ffffffff81173974>] ? do_init_module+0x5b/0x1bd
[ 6.518139] [<ffffffff810f7e60>] ? load_module+0x1680/0x1bc0
[ 6.518143] [<ffffffff810f4b20>] ? __symbol_put+0x30/0x30
[ 6.518146] [<ffffffff810f84c9>] ? SYSC_init_module+0x129/0x180
[ 6.518149] [<ffffffff8131cb6b>] ? sys_init_module+0x8b/0x130
[ 6.518151] [<ffffffff811aa68a>] ? SyS_mmap_pgoff+0x1aa/0x230
[ 6.518153] [<ffffffff81779a48>] ? entry_SYSCALL_64_fastpath+0x1c/0xbb
[ 6.518155] ---[ end trace 6f6450f644280ee3 ]---

Полагаю, копать стоит отсюда

XMs ★★★★★ ()
Последнее исправление: XMs (всего исправлений: 1)
Ответ на: комментарий от XMs

Но вообще посмотри, какой чип она использует, в ядре ничего, связанного с AverMedia, я не нашёл

XMs ★★★★★ ()
Ответ на: комментарий от XMs

Ситуация такова, что после установки ОС с 23-м ядром система вообще не стартовала, даже в сингл моде. Общение с саппортом РБТ - посоветовали сначала отключить модуль i915, обновить ядро до 24-го и потом снова включить модуль i915. Якобы 23-е ядро вообще редко работает с 7-й поколением процов, 24-е ядро, чуть лучше, но всё равно с косяками. Согласно рекомендациям, ядро обновил, с работой модулей не разбирался.

Glad_r ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.