Надёжность канала USB (на примере клавиатуры)
Anarchist 7 июня, 2012 - 11:46
Жила была новая клава (имена/явки/пароли могу привести, но позже).
Была воткнута в порт USB на материнской плате (ЕМНИП самый обычный, какие ещё встречаются).
Работала нормально (несколько недели или даже месяцев).
И вдруг, в один прекрасный момент наяала глючить (некорректно отрабатывались сначала нажатия на цифры, потом и на прочие клавиши).
После переключения на другой порт --- зажила как ни в чём ни бывало.
Несколько ранее отмечал ситуации, когда втыкаемая в один порт флешка не работала (или работала криво). После переключения на другой порт --- она же нормально. А некоторое время спустя то же устройство, в тот же (с которым наблюдались проблемы) порт --- нормально.
Где здесь собака порылась?
»
- Для комментирования войдите или зарегистрируйтесь
.
Что касается "работать криво" - такого у меня не было. А вот насчет не работать совсем - это бывает часто и густо. Прихожу на ТП, включаю монитор, начинаю набирать на клаве что-то - нифига, никакой реакции. Иду к серверу, переключаю клаву в другой USB, оживает. Прихожу через месяц (неделю, 2 недели, n дней) - та же ерунда. Переключаю клаву назад в тот USB, что не работал в прошлый раз. Опять оживает. Если выключить-включить в одном и том же разъеме - никакого результата. Причем - такое у меня происходит только с Intel Server Board S3420GPLC. Флешки не пробовал.
Я так думаю, что в моем случае причина в железе, если точнее, во взаимодействии конкретного железа с драйвером ядра, поскольку драйвер используется стандартный. Можно включить отладку USB и посмотреть, но мне лениво - все остальное работает нормально, а клаву переключить несложно.
.
Не вполне уверен, что дело в железе.
И отладка драйверов --- дело конечно хорошее... но степень причастности также сомнительна.
Не далее как на днях наблюдал подобную фишку на совсем другой платформе и совсем другом железе (
OSF1 V5.1
на alpha-сервере, где физических устройств ввода отродясь не было: однако перетыкание USB-хвоста KVM'а (в тот же физический порт) помогло).:wq
--
Live free or die