Почему некоторые ПК теряют данные, продвигающиеся по последовательному USB?

У меня есть встроенное устройство, которое соединяется с ПК с помощью USB и перечисляет как последовательный порт USB. Устройство выкладывает приблизительно 30 мегабайтов данных в течение приблизительно 15 минут.

Мой ПК выполняет использование сценария Python Pyserial, чтобы считать эти данные и сохранить его в памяти. Это хорошо работает.

Я дал сценарий трем коллегам; у одного из них также нет проблемы с ним, но другие два находят, что только приблизительно 40% данных получены сценарием.

Все ПК выполняют Windows XP SP2, и все имеют подобную аппаратную спецификацию. Во всех случаях последовательное устройство подключено непосредственно в корневой концентратор, не через любые внешние концентраторы или что-либо как этот.

Я пытался подключить Гипертерминал и установить его для собирания данных к диску, снова на моем ПК, это хорошо работает, но на двух других ПК он только собирает ~40% данных.

У всех нас есть то же антивирусное выполнение материала (и никакая причина полагать, что оно пытается просканировать эти данные, поскольку оно входит).

У меня заканчиваются идеи относительно того, почему большая часть данных потеряна на этих других ПК. Какие-либо предложения для вещей, которые могли вызывать это?

Отредактированный для добавления аппаратных спецификаций:

Мой ПК (который хорошо работает): Intel Core i7 CPU 920 RAM на 2,67 ГГц 2,99 ГБ

Теряющий данные ПК одного моего коллеги: Intel Pentium D CPU 3.39 GHz 3,25 ГБ RAM

Таким образом, у него есть процессор прежних модификаций, но на поверхности его он - более быстрая тактовая частота и больше RAM на его ПК!

2
задан 01.09.2010, 16:27

2 ответа

После Вашего аппаратного обновления спецификаций:

Процессор прежних модификаций = более старая материнская плата. Мое предположение было бы, это - проблема с последовательной шиной на той материнской плате. Для знания наверняка посмотрите, можно ли определить местоположение в организации другого ПК с теми же спецификациями и копировать его.

Это могло также быть что-то глупое как драйверы устройств для встроенных компонентов или сервисные пакеты/текущие исправления.

1
ответ дан 12.12.2019, 00:23

Вы попробовали несколько USB-портов на ПК своего коллеги? Это - что-то вроде крайне рискованное, но это могло быть единственное колебание порта/контроллера.

0
ответ дан 12.12.2019, 00:23

Теги

Похожие вопросы