Отримуйте доступ до пристрою USB з віртуальної машини (Windows 7 pro) під час перебування в Linux (Debian 7)


0

Я трохи втрачаю, щоб знайти, де проблема може бути. У мене є комп'ютер під керуванням Debian Wheezy. Я хочу запустити відладчик мікроконтролера з віртуальної машини (VMPlayer 6.03). Я використовую USB BDM Multilink Rev. C, який є попередньою USB3 (якщо це має певний вплив, оскільки на моєму комп'ютері є тільки USB3 порти).

З USB 1.1 або USB 2.0 на моїх налаштуваннях віртуальної машини Windows розпізнає пристрій. Але тоді, коли я намагаюся запустити відладчик, він скаржиться, що "Неможливо відкрити вказаний порт". З USB3 Windows скаржиться на відсутність драйверів.

У мене немає проблем з доступом до типової USB-флешки або USB-ключа.

На хост-системі пристрій з'являється в lsusb. У dmesg, здається, скаржаться на "недійсний maxpacket 256". Я не знаю, чи має це певний вплив. В іншому випадку я не бачу більше інформації, що здається мені актуальною.

Хост запускає ядро ​​3.2.0-4-amd64, а гість - 32-бітна машина.

Для порівняння, ми провели ту саму віртуальну машину на іншому комп'ютері під керуванням Windows 7 і з тим же USB-пристроєм, що і працювало з налаштуванням USB1.1.

Я не впевнений, що шукати: я повинен намагатися виправити цю річ maxpacket? Чи існує спосіб, як Linux / Debian блокує певний доступ до USB-пристроїв (iptables повністю очищається: все дозволено, навіть якщо це, мабуть, не має нічого спільного з цим)? Чи може це бути проблемою драйверів, на хості пристрій запускається з xhdi_hcd ...

Може хто-небудь дати мені деякі підказки?

Дякую.


Який з них вказаний порт які не можуть бути відкриті?
MariusMatutiae

Ну, на IDE, що я використовую (CodeWarrior) на VM, я можу вибрати порт. Він розпізнає його безпосередньо як "USB1: USB-ML-12-Rev C (PE5515899)". Потім я отримую повідомлення про помилку, вказане вище. І він не може знайти його знову, якщо я не залишив IDE, і від'єднати / підключити пристрій USB. P55 ... - це серійний номер, який також розпізнається Debian.
bilbo_pingouin

Чи ви спробували запустити відладчик як привілейований користувач?
MariusMatutiae

Ви маєте на увазі запуск VM як кореня? Що я не маю ...
bilbo_pingouin

Ні, я тільки що мав на увазі, з VM, щоб запустити відладчик як привілейований користувач.
MariusMatutiae
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.