LINUX.ORG.RU
ФорумAdmin

QEMU держит /dev/ttyACM0 после отключения девайса

 ,


0

1

Всем привет.

Ситуация такова. Есть linux-хост, к которому подключен GSM-телефон в качестве модема. Есть виртуальный оффтопик под QEMU, который специфической проприетарной софтиной периодически юзает этот модем. Порт модема проброшен в QEMU и все вроде бы работает.

Проблема в том, что телефон иногда нужно на время отключать от хоста. А т.к. QEMU держит файл /dev/ttyACM0, то при подключении назад телефон становится /dev/ttyACM1 и программа внутри QEMU курит бамбук до перезагрузки хоста (или рестарта QEMU с новым именем порта в комстроке).

Что можно сделать в такой ситуации? Можно заставить QEMU открывать файл порта только когда софт внутри него открывает порт и соответственно закрывать когда софт его закрывает? Или может как-то без перезагрузки гостевой системы изменить имя файла для проброса?


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