Товарищи, добрый день. Я экспериментирую с WSL2 и сервером 1С Предприятие. Не

могу решить проблему проброса USB порта в Linux из хостовой Windows 10 (программная лицензия сервера 1С Предприятие привязана к HASP USB ключу)

Что уже сделал:
Поставил в Windows 10 VirtualHere USB Server https://virtualhere.com/windows_server_software (триальная лицензия позволяет пробрасывать одно устройство)
Судя по логу, VirtualHere USB Server мой HASP USB нашел 2020-07-22 12:03:58 INFO :Found Low speed device [0529:0001] "AKS, HASP HL 3.25" at address 2

Скопировал в домашнюю папку пользователя Linux программу клиента VirtualHere USB Console Client for Linux (amd64) https://virtualhere.com/usb_client_software

Запускаю клиента с правами суперпользователя
pen-wsl2@PEN-HOME:~$ sudo ./vhclientx86_64
modprobe: FATAL: Module vhci-hcd not found in directory /lib/modules/4.19.104-microsoft-standard

Получаю ошибку. Гугление приводит к пониманию, что в WSL2 не установлены USB драйвера или устройства.

Пробую в терминале запустить программу usbip Получаю ошибку
pen-wsl2@PEN-HOME:~$ usbip
WARNING: usbip not found for kernel 4.19.104-microsoft
Весь текст на скрине.

Продолжаю гуглить, все ссылки ведут к issues на github и все рекомендации сводятся к перекомпиляции ядра Linux в результате которой появится USB устройство в Linux.
Честно, это уже за гранью моего сегодняшнего опыта. Нет четкого понимания, что я делаю и боюсь все разломать.

Товарищи, может кто то занимался подобной задачей и имеет алгоритм настройки WSL2 для проброски USB порта хостовой машины под Windows 10?

2 ответов

37 просмотров

вам нужно модули собрать под ваше ядро в WSL, иначе не взлетит. Или поднимайте virtualbox и в нём обычный линукс

Должно быть примерно так: sudo apt-get install linux-tools-uname -r sudo modprobe vhci-hcd sudo mkdir /usr/share/hwdata sudo ln -s /usr/share/misc/usb.ids /usr/share/hwdata/usb.ids usbip list -r 192.168.1.46 Exportable USB devices ====================== - 192.168.1.46 3-2: Aladdin Knowledge Systems : HASP copy protection dongle (0529:0001) : /sys/devices/pci0000:00/0000:00:14.0/usb3/3-2 : Vendor Specific Class / unknown subclass / unknown protocol (ff/00/00) : 0 - Vendor Specific Class / unknown subclass / unknown protocol (ff/00/00) 3-1: Aladdin Knowledge Systems : HASP copy protection dongle (0529:0001) : /sys/devices/pci0000:00/0000:00:14.0/usb3/3-1 : Vendor Specific Class / unknown subclass / unknown protocol (ff/00/00) # Серверная лицензия sudo usbip attach --remote=192.168.1.46 --busid=3-2 # клиентская лицензия sudo usbip attach --remote=192.168.1.46 --busid=3-1

Похожие вопросы

Обсуждают сегодня

Гайс, вопрос для разносторонее развитых: читаю стрим с юарта, нада выделять с него фреймы с определенной структурой, если ли чо готовое, или долбаться с ринг буффером? нада у...
Vitaly
9
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
длина пакета фиксированная, или меняется?
Okhsunrog
7
Вот еще странный косяк, подскажите как бороться. Я git clone сделал себе всего embassy и примеры там запускаю. Всё хорошо. Но вот решил в cargo.toml зависимости не как в приме...
Lukutin R2AJP
5
А в каком формате фреймы? Сам формат сейчас придумываешь, или что-то готовое нужно распарсить?
Okhsunrog
5
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Добрый вечер, Пока не совсем понимаю как наладить общение между телеграм ботом и ПО для работы с сим боксом. По самому боту так понял: - Нужен некий баланс, который можно поп...
Magic
6
Всем привет, нужна как никогда, нужна помощь с IO в загрузчике. Пишу в code16 после установки сегментных регистров, пишу вывод символа. Пробовал 2 варианта: # 1 mov $0x0E, %a...
Shadow Akira
14
Раз начали говорить про embassy, то присоединюсь со своими парой вопросов. 1) Есть ли сопоставимые аналоги для асинхронного кода в emdebbed? 2) Можно ли внутри задач embassy ...
NI_isx
6
сделал сайт, прикрутил в боте сайт, и виджет логина. как автоматически логинить пользователя в аккаунт(телеграм), при входе с бота?
Александра Чернивецкая
5
Карта сайта