"Жадный" USB - или малоприятные особенности этого интерфейса - Greedy USB ../images/2thTitles/TFreeCat.jpg 48

"Жадный" USB -
или малоприятные особенности этого интерфейса

Какая такая флешка? Ни знаим мы никакой флешки.     Все уже теперь не представляют компьютер без обязательных разъёмов USB. Воткнул устройство в разъём, система молча его определила - и пользуйся. Так?
    Ну в основном так оно и есть, но : есть особенности. Малоизвесные и неприятные особенности протокола USB.
    Началось всё достаточно просто - в USB воткнули новый принтер. Система сказала: "Да, я вижу что у Вас там по USB подключен такой-то и такой принтер. Но у меня нет драйвера под него. Давайте драйвера для него - тогда и поработаем".
    Да нет проблем! Берём флешку с драйверами, засовываем в другой разъём USB и : "нет такого диска". Т.е. вообще. Никакой флешки нет как не было. В чём дело? Только что работало!
    И вот тут открылась неприятная особенность реализации USB в операционных системах Microsoft. Если система хочет установить драйвера для нового устройства на шине USB, то она уже не сможет подключить ещё одно новое устройство USB - хотя драйвера для него уже и существуют.
    Проверено на различных системах от Microsoft, поддерживающих USB и различных чипсетах - проблема существует. Так что для USB готовьте драйвера на чём угодно - флоппи, CD, через сеть - но только не на устройствах USB. Вот такой коленкор.