3g Dongle переключается на странный идентификатор продукта
Я использую адаптер TP-Link MA 260, подключенный к устройству OpenWrt. Ключи имеют два режима:
Режим USB: vendor=0x2357 product=0xf000
Режим модема: vendor=0x2357 product=0x9000
Оба работают как положено в соответствующих режимах, и я использую usb_modeswitch
переключаться между двумя. Это полная команда для переключения в режим модема:
usb_modeswitch -v 2357 -p f000 -V 2357 -P 9000 -W -I -n -M '5553424312345678000000000000061e000000000000000000000000000000' -2 '5553424312345678000000000000061b000000020000000000000000000000'
Моя проблема в том, что иногда модем переключается на product=0x900e
и я понятия не имею, что это такое. Кто-нибудь знает, что это значит и как я могу вернуться из режима, если это произойдет? Брауни указывает, может ли кто-нибудь действительно объяснить, почему это происходит и является ли это случайным.
1 ответ
По моему опыту, это случается иногда, и это просто вопрос удаления и повторной вставки ключа, а затем он показывает правильный идентификатор.
У меня были ситуации, когда я запускал usb_modeswitch несколько раз, просто чтобы понять, что переключение сделано "вроде". В этих случаях просто удалите и снова вставьте флешку, и она получит правильный идентификатор.
Почему это происходит? Я понятия не имею, для меня это похоже на ошибку в ключе. Предполагается, что он инициализируется как устройство хранения данных под Windows, но либо есть третий вариант, который иногда запускается, либо это просто ошибка.