LINUX.ORG.RU

Периодически отваливается USB модем

 , , ,


1

3

Здравствуйте форумчане! Имею сервер с установленным CentOS, развернута система виртуализации KVM/QEMU. На хосте установлен модем HUAWEI E173. Модем проброшен на виртуалку средствами гипервизора. Как минимум один раз в день проброшенные ЮСБ устройства ttyUSB* пропадают из виртуалчи. И очередной раз случилось та же ситуация, т.е. ЮСБ девайся пропали из виртуалки. Наблюдалось следующее: В то време как в виртуалке не определялись ЮСБ девайсы т.е.как ttyUSB*, в этот момент их и хост оказывается не видил, т.е. они и из хоста пропали. Было определен, что VID и PID ы модема были изменены т.е. когда все работало было 12d1:1436, а когда перестало работать стало 12d1:1446. Господа форумчане, следовательно вознимакет вопрос: Как прокинуть ЮСБ девайс в не зависимости от ВИД и ПИДа, либо сделать так, чтобы ВИД и ПИД никогда не менялся. За ранее огромное спасибо за наводки.

Конфиг usb_modeswitch.conf :

DisableSwitching=0 DisableMBIMGlobal=0 EnableLogging=0 SetStorageDelay=4 HuaweiAltModeGlobal=0 DefaultVendor= 0x12d1 DefaultProduct=0x1436 TargetVendor= 0x12d1 TargetProductList=«1001,1406,140b,140c,1412,141b,1433,14ac,1436,1446» CheckSuccess=20 MessageContent=«55534243123456780000000000000011062000000100000000000000000000»

Прошу помочь господа, уже который день не могу найти решение данного вопроса. За ранее благодарю за ответы.

Подписался.

Я нажрался с этими модемами, и E173, и более современными, в openwrt на wdr4300. Отпадали, меняют VID-PID. Списывал на перегрев, на питалово - все это старался решить - холодом, и дополнительным активным usb-hub-ом. Но никогда стабильно не работало. Всегда им нужен был ручной перетык, иногда перезагрузка роутера.

С интересом прочитал, что на взрослой машине с centos тоже проблемы.

Deleted ()

Лучше разобраться с поведением модема, тогда и с пробросом ничего делать не придется.
Смена идешников нередко наблюдается у составных усб устройств.

А вообще можно прокинуть весь усб хаб (это pci устройство). Но там могут быть свои нюансы.

mos ★★☆☆☆ ()

Пробрось порт с модемом целиком и рули этим составным говном полностью из виртуалки. KVM такое должен позволять, ибо у меня на Proxmox так Asterisk работает.

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

Если vt-d (Intel) нет, ведь не получится пробросить.

Скорее всего будет достаточно перевести АТ-командой в режим «только модем», чтобы vid/PID не менялся

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