-
- модем какой? Это может оказаться важно. - Ациль Шифер(07.02.2013 12:51)
- Если USB работает, как CDC, т.е. в режиме виртуального COM-порта, то его драйвер должен и слушаться комовских команд. Или под Linux ничего такого нет? - Ксения(06.02.2013 21:31)
- Используется USB модем. Чёрт его знает, какой там протокол. Проблема в том, что в компьютере всего навсего ОДИН разъём USB, к которому и подцеплен этот модем. Комп может программно определить, что модем повис, но вот как теперь его сбросить. FDA(475 знак., 06.02.2013 22:49 - 22:54)
- Там несколько портов обычно. Используется скорей только один. На втором проверять постоянно ответ на "AT"... Впрочем даже если и один порт -- там, скорей pppd же? Он сам умеет сообщать, мол данные не идут. :-/ - fk0(06.02.2013 22:53)
- Да комп-то определяет, что модем завис, только толку-то от этого! Ему его надо как-то перезагрузить. Программно никак, только аппаратно. Но вот внешнюю железку можно подключить только к этому же самому порту. - FDA(06.02.2013 22:56)
- Внешнюю железку нужно подключить к COM-порту (железному). Чтоб релюхой или ещё как отключало. - fk0(06.02.2013 23:10)
- Блин, я уже 100 раз написал, что кроме ОДНОГО USB там НИЧЕГО НЕТ! - FDA(06.02.2013 23:17)
- Модем от USB питается? Тогда сделайте WatchDog, который линию VBUS отключать будет. - rezident(06.02.2013 23:19)
- часто при отваливании девайса обращение по ранее полученному хендлеру чревато не просто иксепшном, а повешанием венды. и тогда общаться с девайсом некому:) - Vit(06.02.2013 23:30)
- ДА LINUX ТАМ!!! Мне и нужно WatchDog сделать, но как он будет знать, что нужно перезагрузить модем??? Портов других просто нет! - FDA(06.02.2013 23:36)
- А точно нет? А если подумать хорошо? Может спикер? - fk0(06.02.2013 23:46)
- что-то типо lsusb | grep devicename > xxx.txt и проверять размер файла на ноль - Vit(06.02.2013 23:38 - 23:42)
- ДА LINUX ТАМ!!! Мне и нужно WatchDog сделать, но как он будет знать, что нужно перезагрузить модем??? Портов других просто нет! - FDA(06.02.2013 23:36)
- часто при отваливании девайса обращение по ранее полученному хендлеру чревато не просто иксепшном, а повешанием венды. и тогда общаться с девайсом некому:) - Vit(06.02.2013 23:30)
- Модем от USB питается? Тогда сделайте WatchDog, который линию VBUS отключать будет. - rezident(06.02.2013 23:19)
- Блин, я уже 100 раз написал, что кроме ОДНОГО USB там НИЧЕГО НЕТ! - FDA(06.02.2013 23:17)
- Внешнюю железку нужно подключить к COM-порту (железному). Чтоб релюхой или ещё как отключало. - fk0(06.02.2013 23:10)
- Да комп-то определяет, что модем завис, только толку-то от этого! Ему его надо как-то перезагрузить. Программно никак, только аппаратно. Но вот внешнюю железку можно подключить только к этому же самому порту. - FDA(06.02.2013 22:56)
- Если модем, то скорее всего именно этот протокол и есть. - Ксения(06.02.2013 22:52)
- Там несколько портов обычно. Используется скорей только один. На втором проверять постоянно ответ на "AT"... Впрочем даже если и один порт -- там, скорей pppd же? Он сам умеет сообщать, мол данные не идут. :-/ - fk0(06.02.2013 22:53)
- Используется USB модем. Чёрт его знает, какой там протокол. Проблема в том, что в компьютере всего навсего ОДИН разъём USB, к которому и подцеплен этот модем. Комп может программно определить, что модем повис, но вот как теперь его сбросить. FDA(475 знак., 06.02.2013 22:49 - 22:54)