17 лет назад 31 октября 2006 в 15:46 1194
У меня было одно внешнее устройство с интерфейсом FireWire — внешний винчестер, который я использовал как файловую помойку для ноутбука. Теперь я прикупил внешний DVD-резак и обнаружил, что два FireWire-устройства работают совместно далеко не лучшим образом. Если они подключены еще до загрузки ноутбука, то система их нормально находит и все работает. А вот если подключаю "по-горячему", то система видит первое устройство, а потом, как только подключаю второе, начинаются глюки: либо ОС теряет первое и видит второе, либо пропадают оба. В чем тут дело и можно ли что-то придумать, чтобы два внешних FireWire-устройства работали нормально?

а подобный вопрос мы однажды уже давали ответ. Вот как он тогда звучал.
"Такое может происходить, если, например, эти девайсы, подключенные цепочкой, соответствуют разным стандартам: одно — IEEE 1394-1995, другое — более новому IEEE 1394-2000. При включении более нового устройства Windows XP заново инициализирует шину FireWire, из-за чего более старое устройство может перестать работать. Для решения проблемы советую включить, а затем выключить одно из устройств (пропавшее из системы), отсоединить его кабель и подсоединить снова, либо включить и сразу выключить контроллер на ноутбуке — в "Диспетчере устройств" для IEEE 1394 Bus host controllers надо выбрать Disable и потом Enable. В момент переключений никаких обращений к внешним устройствам быть не должно. Также рекомендуется установить последний сервис-пак к вашей ОС. Впрочем, сбой этот может быть обусловлен и тем, что на одном из устройств стоит плохой FireWire-контроллер".

Небольшое дополнение: во-первых, можно попробовать установить новые хотфиксы от Microsoft, в частности, собранные в пакете Unofficial SP3www.willsdownloads.com/sp3.html. Особое внимание следует обратить на патч 885222
http://support.microsoft.com/kb/885222/en-us— основательно изучите эту статью!), предназначенный для поддержки устройств 1394b, для которых Windows XP SP2, в отличие от SP1 (кстати, иногда советуют вернуть драйверы FireWire из SP1 для увеличения скорости работы FW800) принудительно снижает скорость до 100 Мбит/с. Подробнее об этом патче и проблеме с FireWire 800 в ОС Windows XP читайте на странице
www.rme-audio.com/english/techinfo/fw800sp2.htm.Однако, даже если вы установите все свежие патчи, успех не гарантирован. Между тем имеется гораздо более элегантное решение этой проблемы — установка независимого коммерческого драйвера FireWire, например ubCorewww.unibrain.com/1394_products/ubcore/ubcore.htm, который избавит вас от всех трудностей разом. Используя этот драйвер — он не зависит от имеющегося у вас FW-контроллера и является заменой стандартному "виндовому" драйверу, — вы получите полную поддержку FireWire 800 без какого-либо снижения скорости; отлично функционирующий механизм Plug’n’Play (горячее подключение любых устройств будет работать просто на ура); набор информационных и диагностических утилит (например, для владельцев камер); поддержку локальной сети через FireWire; возможность одновременного использования внешнего диска двумя компьютерами и кучу других ништяков.В частности, на сайте разработчика данный драйвер сравнивается со стандартным. Почитайте, и вы будете приятно удивлены. Достаточно сказать, что благодаря ubCore вы получите поддержку FireWire даже в Windows NT! В общем, кабы все так работали, как эта контора, то коммунизм наступил бы давно. Единственный очень досадный глюк, который мне удалось выявить, заключается в том, что утилита PlexTools, поставляемая вместе с оптическими приводами Plextor, не видит внешнее устройство FireWire-DVD, если установлен этот драйвер. "Проводник" и утилита Nero видят, а PlexTools — нет. Скорее всего, проблема именно в PlexTools, так что ничего страшного, а поклонникам данной утилиты советую попробовать еще один коммерческий драйвер — от OrangeWarewww.orangeware.com/developers/dev_prod.html#5, он базируется на "виндовом" драйвере и предназначен для поддержки устройств, совместимых со стандартом IEEE 1394b. Возможно, PlexTools с ним сработается, точно не знаю, не проверял. Подробный тест этих драйверов вы найдете на страницеwww.tomshardware.com/howto/20040823/index.html.

Никто не прокомментировал материал. Есть мысли?