Основы поддержки и тестирования устройств для Windows 7

В связи с началом широкого бета-тестирования Windows 7 мы подумали, что было бы здорово поговорить об обеспечении поддержки устройств через тестирование и взаимодействие с другими членами экосистемы Windows .Это очень серьезный вопрос и поэтому относимся мы к нему серьезно. И как неоднократно заявлялось в ходе PDC , в данной сфере мы уяснили несколько уроков, которыми хотим воспользоваться при разработке Windows 7. И несмотря на то, что эта задача является первостепенной для всей внутренней структуры подразделения Windows , от лица всего подразделения выступит Грант Джордж ( GrantGeorge ), вице-президент группы TestfortheWindowsExperience . Мы считаем, что это довольно обширная тема, поэтому в ближайшее время вернемся к этому вопросу. – Стивен

Устройства и драйверы в Windows

Одной из важнейших обязанностей при выпуске Windows является поддержка и совместимость всех устройств и соответствующих им драйверов, которые используются пользователями. Абстрактный слой, отвечающий в Windows за подключение устройств и установку приложений, является ключевой частью ОС. Этот слой проявляется через модель драйвера, которая является интерфейсом для всех партнеров из многогранной экосистемы. На сегодняшний день Windows поддерживает весьма широкий диапазон устройств – аудио- (колонки, наушники…), устройства вывода информации (мониторы…), принтеры, факсы, сканнеры, цифровые камеры, всевозможные портативные устройства с раличными размерами, формами и функциями. Windows – это платформа, открытая для компаний со всего мира, которые разрабатывают и продают эти устройства пользователям – и наша работа заключается в том, чтобы понимать веяния в экосистеме и гарантировать, что все предлагаемые устройства и драйвера работают в создаваемой нами ОС. Поэтому в ходе разработки Windows 7 мы тесно сотрудничаем с производителями компьютеров и комплектующих.

Драйвера, по сути, являются интерфейсом между устройством и Windows, а заодно и «гражданами» WDM (Windows Driver Model). WDM изначально задумывалась как промежуточной слой для драйверов уровня ядра с целью упростить процедуру создания драйверов для Windows. Существует нескольких типов драйверов: классовые драйвера (class drivers), которые поддерживают массив устройств схожих классов, когда производители устройств создают их совместимыми со стандартными протоколами взаимодействия с ОС, и специальные (device-specific) драйвера, разработанные специально для конкретного устройства или специальной модификации этого устройства.

Поддержка со стороны партнеров

Наша поддержка партнерам по экосистеме выражается в форме Windows Driver Kit (WDK), а при сертификации – в форме Windows Logo Kit (WLK). WDK облегчает разработку драйверов и заменяет предыдущий Windows Driver Development Kit (DDK). WDK содержит все компоненты DDK плюс Windows Driver Foundation (WDF) и Installable File System kit (IFS). Driver Test Manager (DTM) – еще один компонент, но в состав WDK он не входит. Windows Logo Kit (WLK) призван помочь в сертификации устройств для Windows (содержит автоматизированные тесты). Партнеры проводят эти тесты на разрабатываемых устройствах с целью получить возможность использовать логотип «Designed for Windows». Этот процесс сертификации помогает нам и нашим партнерам обеспечивать определенный уровень качества и совместимости для устройств, используемых в Windows. Устройства, прошедшие тесты, получают логотип, а драйвера для них размещаются на Windows Update.

Аттестация и тестирование

С Windows 7 мы модифицировали процедуру аттестации модели драйвера, тестирования новых и старых устройств и тестирования самих драйверов. По сравнению с Vista сегодня мы еще более внимательно относимся к аттестации платформы драйверов и устройств. Информация об установочной базе каждого устройства является неотъемлимой частью тестирования. Сама информация поступает к нам совершенно разными путями: через программы тестирования, телеметрию, а также из статистики продаж и планов наших партнеров. Мы централизовали и стандартизировали механизм тестирования таким образом, что стало возможным обнаруживать ошибки гораздо раньше, чем в предыдущих релизах. Кроме того, мы стали уведомлять партнеров о грядущих изменениях в архитектуре или интерфейсе на более ранних этапах разработки, чтобы они могли скоординировать свой цикл тестирования с нашим. В дополнение к этому мы установили более четкое соответствие между статистикой реального использования, наметившимися тенденциями и доступностью каждого устройства, что позволило расставить приоритеты в тестовой лаборатории. Это особенно важно для новых и грядущих устройств, которые появятся до и сразу после релиза Windows 7.

Еще одним важным элементом в обеспечении удобства пользователей Windows 7 при подключении устройств является сама организация процесса разработки Windows 7. В этот раз все наши команды разработчиков следуют четкой и хорошо структурированной процедуре. Программирование и разработка новых функций и возможностей Windows 7 разделены на три фазы с определенным временем на интеграцию и стабилизацию кода по завершении каждой фазы программирования. Это гарантирует высокую стабильность кода на каждой фазе разработки. Стоит отметить, что тестирование и аттестация драйверов является неотъемлемой частью процесса разработки. Ларри уже рассказывал об этом в своей статье. Программные менеджеры, разработчики и тестеры работают в тесном партнерстве. Наша работа с партнерами, в частности с производителями устройств, также подверглась пересмотру: все они знали о грядущих изменениях в Windows 7 еще на ранних стадиях разработки. Особое внимание было уделено планированию и дальнейшему исполнению плана. На наш взгляд это позволило внести в процесс разработки фактор прогнозируемости и, как следствие, упростило для нам процесс реализации новых функций в Windows 7.

Определение необходимости тестирования определенных устройств

Наш команда программных менеджеров осуществляет анализ статистики использования тех или иных устройств. Львиная доля информации поступает через программу Customer Experience Improvement Program. Эта информация позволяет увидеть актуальное использование устройств на компьютерах пользователей. Так, к примеру, удалось обнаружить, что существует 16000 уникальных аппаратных ID для графических карт. Мы понимаем, что отсутствие поддержки одного из этих устройств в значительной степени ухудшит удобство использования Windows.

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

В ходе жизненного цикла устройства мы продолжаем сотрудничать с партнерами и тестируем максимально возможное количество устройств, чтобы и новые устройства, и старые могли работать в Windows. Особое внимание к тенденциям рынка позволяет нам принимать грамотные решения в контексте следующих областей:

  • Все критические и наиболее распространные устройства должны поддерживаться Windows
  • Какие драйвера следует разместить на Windows Update
  • На каких устройствах и драйверах сфокусировать усилия

Еще одним несомненным преимуществом анализа рынка является создание картины эквивалентности классов семейства устройств.

Эквивалентность классов

Использование понятия «эквивалентные классы» помогает определить и расставить приоритеты при тестировании устройств. Создание эквивалентных классов подразумевает группировку устройств в несколько групп на базе эквивалентности их свойств. Представьте, что мы работаем на химическую компанию и осуществляем тестирование окраски автомобилей. Исходя из фиксированного бюджета на тестирование, работодатель решает увеличить количество производителей и марок автомобилей для тестирования нашего продукта. Для начала мы проведем анализ рынка, чтобы определить объекты для тестирования.

Допустим, что первым из тестируемых автомобилей является синий Ford Mustang 2003 года выпуска. Мы знаем, что такая же синяя краска использовалась на всех автомобилях Ford 2003 и 2004 годов выпуска, а также на автомобилях Mazda 2005 года выпуска. Это значит, что наш первый автомобиль, на самом деле, представляет группу автомобилей:

Тестовый номер

Производитель

Марка

Цвет

Год

1

Ford

Mustang

Blue

2003

2

Ford

*

Blue

2004

3

Mazda

*

Blue

2005

Теперь возьмем серебристый Mercedes C240 2001 года выпуска. Мы знаем, что Mercedes и Chrysler сотрудничают, а дальнейшие изыскания выявили, что Chrysler использовал ту же самую краску на всех автомобилях модельного ряда 2006-2009 годов. На базе эквивалентных классов наша тестовая таблица приобретает следующий вид:

Тестовый номер

Производитель

Марка

Цвет

Год

1

Ford

Mustang

Blue

2003

2

Ford

*

Blue

2004

3

Mazda

*

Blue

2005

4

Mercedes

C240

Silver

2001

5

Chrysler

*

Silver

2006

6

Chrysler

*

Silver

2007

7

Chrysler

*

Silver

2008

8

Chrysler

*

Silver

2009

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

Тестирование компьютеров проходит по схожей процедуре. Несмотря на то, что на рынке существуют тысячи различных устройств, во многих из них используются одинаковые компоненты. Разница с предыдущими версиями устройства состоит лишь в количестве памяти, рабочей частоты, разрешения, наличия определенных портов. Возьмем, к примеру, графические адаптеры. Как было сказано выше, на рынке присутствует более 16000 устройств, однако, картина эквивалентности показала, что более 90% представлены 60 различными GPU. Добавление несколько дополнительных устройств к бережно построенной тестовой матрице доводят показатель эквивалентности до 99% всех графических карт. Авторы драйверов могут использовать эквивалентность для создания драйверов для бóльшего количества устройств. Инсталляторы драйверов сообщают о поддерживаемых устройствах через аппаратные ID.

Все современные компьютерные устройства имеют уникальные аппаратные ID, в которых указываются производитель, тип и класс устройства. Большинство ID (устройства PCI, PC Card, USB и IEEE 1394) маркируются согласно индустриальным стандартам.

Давайте рассмотрим ID моего адаптера:

PCI\VEN_10DE&DEV_0611&SUBSYS_C8013842&REV_A2

Если зайти на сайт PCI-SIG, стандартизирующего органа, который присваивает ID всем PCI-устройствам, и выполнить поиск по «10DE», становится понятным, что производителем моего адаптера является NVidia. А если копнуть глубже и поискать в папке C:\Windows\System32\DriverStore\FileRepository, то можно найти и драйвера NVidia (папка, начинающаяся на nv_lh). Если открыть один из .INF-файлов этой папки, можно увидеть следующую информацию:

NVIDIA_G92.DEV_0611.1 = "NVIDIA GeForce 8800 GT”

Дальнейший анализ .INF-файла показывает, что тот же самый графический процессор G92 используется в следующих графических картах:

  • NVIDIA GeForce 8800 GTS 512
  • NVIDIA GeForce 8800 GT
  • NVIDIA GeForce 9800 GX2
  • NVIDIA GeForce 8800 GS
  • NVIDIA GeForce 9600 GSO
  • NVIDIA GeForce 8800 GT
  • NVIDIA GeForce 9800 GTX
  • NVIDIA Quadro FX 3700

В Интернете можно найти интересную информацию: «Графический процессор 8800 GT, известный под кодовым именем G92, был выпущен 29 октября 2007 года. Этот процессор, ознаменовавший переход на новый технологический процесс 65 нм, обеспечил поддержку технологии PCI-Express 2.0. На картах с процессором 8800 GT используется однопортовый вентилятор, а не двухпортовый, который используется в картах на базе процессоров 8800 GTS и GTX. В связи с использованным технологическим процессом энергопотребление графического процессора ниже, чем энергопотребление GTS и GTX».

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

Цели в Windows 7

Одной из наших основных целей в Windows 7 является обеспечение совместимости со всеми сертифицированными для Vista драйверами, что позволит гарантировать пользователям беспроблемную миграцию на новую ОС после ее релиза. В связи с этим возникает несколько требований к тестированию:

  • Драйвера, обеспечивающие базовую функциональность устройства, входят в состав дистрибутива. Сюда входят драйвера для устройств хранения информации, сетевых адаптеров, устройств ввода и графических устройств, чтобы пользователь после установки ОС смог при необходимости выйти в Интернет и загрузить дополнительные драйвера.
  • Установка/обновление драйверов должны проходить с минимальными усилиями со стороны пользователя.
  • После обновления драйверов у пользователя не должно быть проблем с дальнейшим обновлением.
  • Драйвера должны обладать высокой надежностью.

Нас часто спрашивают о доступности драйверов. Пользователям требуются драйвера в трех случаях: 1) чистая установка Windows, 2) подключение устройства к новому компьютеру и 3) желание обновить драйвер. Мы понимаем, что для читателей нашего блога, которые в основной своей массе являются энтузиастами или ИТ-специалистами в своих компаниях, для своих семей и друзей, установка драйверов и обновлений является вроде хобби. Все мы всегда хотим иметь все самое новое.

Все мы сталкиваемся с необходимостью чистой установки при тестировании бета-версии Windows 7, но важно понимать, что большинству пользователей никогда не придется выполнять чистую установку ОС. Тем не менее, комбинация интегрированных в дистрибутив драйверов и драйверов, доступных через службу Windows Update, перекрывает очень широкий диапазон компьютеров. С другой стороны, драйвера для некоторых компьютеров доступны к загрузке исключительно с сайта производителя компьютера и по различным причинам не могут быть размещены на серверах Windows Update и даже на сайте производителя устройства. Так, например, драйвера для графических адаптеров, используемых в мобильных компьютерах, доступны на сайте производителя компьютера, а не с сайта производителя карты.

Очевидно, что подключение нового устройства является более распространенным явлением. Вполне возможно, что пользователь потерял установочный CD/DVD-диск, который прилагался к нему, и просто подключил устройство несмотря на предупреждение о необходимости установки драйвера. Наша задача – обеспечить установку драйверов для устройства с Windows Update. Но случается, что производители размещают на своих сайтах дополнительные обновления драйверов, которые велики по размеру и по ряду причин не могут быть размещены на серверах Windows Update. В этом случае пользователю будет предоставлена информация о том, откуда пользователь может загрузить необходимый драйвер.

Большинство из нас знакомо с процедурой обновления драйверов, поскольку очень часто для решения той или иной проблемы нам рекомендуют обновить драйвера до последней версии. С этим часто приходится встречаться в игровой сфере, где новые драйвера, как правило, позволяют увеличить производительность и получить новые возможности. Наиболее простым способом получения обновленных версий драйверов является использование службы Windows Update, хотя в некоторых случаях наиболее свежие версии драйверов могут быть загружены прямо с сайта производителя устройства.

Таким образом, наша цель – обеспечить доступность и высокое качество драйверов для широкого диапазона устройств. У нас есть огромное количество партнеров, которые занимаются разработкой и выпуском устройств и соответствующих им драйверов, и мы тесно сотрудничаем с ними для того, чтобы обеспечить как можно большее количество наших пользователей высококачественными драйверами.

Диапазон тестируемых в Windows 7 устройств и драйверов

В таблице ниже приведена лишь малая часть устройств, которые мы тестируем на протяжении разработки Windows 7. Большая же часть устройств, тестируемых нами, не попали в данную таблицу или замещены эквивалентными классами.

Эта информация общедоступна и ее можно узнать из различных источников, в частности, с нашего сайта WHQL, на котором перечислены все сертифицированные устройства. Ну а в целях знакомства пользователей с процессом разработки и с целью подготовить основу для дальнейших дискуссий мы подумали, что приведенного перечня будет достаточно.

Производитель

Описание

Семейство

Altec Lansing

T515

Аудио

AMD (ATI)

Radeon 9200

Диплей

AMD (ATI)

FireGL 3100

Диплей

AMD (ATI)

Radeon X300/X550/X1050 Series

Диплей

AMD (ATI)

Radeon 9800 Pro

Диплей

AMD (ATI)

FireGL V3100

Диплей

AMD (ATI)

Radeon Xpress Series

Диплей

AMD (ATI)

Radeon Xpress Series

Диплей

AMD (ATI)

Radeon Xpress 1200

Диплей

AMD (ATI)

Radeon X700 PRO

Диплей

AMD (ATI)

Radeon X1200

Диплей

AMD (ATI)

Radeon X800 CrossFire Edition

Диплей

AMD (ATI)

Mobility Radeon X300

Диплей

AMD (ATI)

Radeon X850 CrossFire Edition

Диплей

AMD (ATI)

Radeon X1550

Диплей

AMD (ATI)

Radeon X1950 Series

Диплей

AMD (ATI)

Mobility Radeon X1300

Диплей

AMD (ATI)

Mobility Radeon X1400

Диплей

AMD (ATI)

Mobility Radeon HD3200

Диплей

AMD (ATI)

Radeon HD 2600 XT

Диплей

AMD (ATI)

Radeon HD 3850

Диплей

AMD (ATI)

Radeon HD 3870

Диплей

AMD (ATI)

Radeon HD 3200

Диплей

AMD (ATI)

Radeon HD 2400

Диплей

AMD (ATI)

FireGL 6000

Диплей

AMD (ATI)

FireGL 8200

Диплей

AMD (ATI)

Radeon HD 2900 XT

Диплей

AMD (ATI)

Radeon HD 2600

Диплей

AMD (ATI)

Radeon HD 4850

Диплей

AMD (ATI)

Radeon HD4670

Диплей

AMD (ATI)

ATI Technologies, Inc. RAGE XL PCI

Диплей

AMD (ATI)

RADEON 7000 Series

Диплей

Analog Devices

AD1884

Аудио

Analog Devices

AD1984

Аудио

Analog Devices

AD1981

Аудио

Analog Devices

ADI1986A

Аудио

Analog Devices

ADI1988B

Аудио

Analog Devices Inc.

ADI AC97

Аудио

Apple

iPhone headset

Аудио

Apple

iSight 640x480 Firewire

Захват видео

Archos

Archos605(WiFi)

Портативное устройство

ATI

ATI HDMI

Аудио

BlueAnt

X5 Stereo BT Headset

Аудио

Brother

HL-5140

Принтер / Сканер

Brother

HL-2070

Принтер / Сканер

Brother

MFC-8440

Принтер / Сканер

Brother

MFC-5840c

Принтер / Сканер

Brother

HL-5150

Принтер / Сканер

Brother

MFC-8840

Принтер / Сканер

Brother

HL-6050D

Принтер / Сканер

Brother

IntelliFax-5750e

Принтер / Сканер

Brother

IntelliFax-5750

Принтер / Сканер

Canon

Canon A720IS

Портативное устройство

Canon

Digital Rebel XT

Портативное устройство

Canon

A420\410

Портативное устройство

Canon

SD430

Портативное устройство

Canon

Pixma MP140

Принтер / Сканер

Canon

Pixma iP1800

Принтер / Сканер

Canon

Pixma iP1700

Принтер / Сканер

Canon

Pixma iP2500

Принтер / Сканер

Canon

Pixma MP210

Принтер / Сканер

Canon

Pixma MP160

Принтер / Сканер

Canon

Pixma iP1500

Принтер / Сканер

Canon

Pixma iP1600

Принтер / Сканер

Canon

Pixma iP4200

Принтер / Сканер

Canon

Pixma iP3500

Принтер / Сканер

Canon

Pixma iP4500

Принтер / Сканер

Canon

Pixma MP180

Принтер / Сканер

Canon

Pixma iP2000

Принтер / Сканер

Canon

i475D

Принтер / Сканер

Canon

Pixma MP150

Принтер / Сканер

Canon

i250

Принтер / Сканер

Canon

Pixma MP520

Принтер / Сканер

Canon

S450

Принтер / Сканер

Canon

MultiPass MP390

Принтер / Сканер

Canon

Pixma MP500

Принтер / Сканер

Canon

Pixma MX300

Принтер / Сканер

Canon

Pixma iP1000

Принтер / Сканер

Canon

Pixma MP610

Принтер / Сканер

Canon

MultiPass MP190

Принтер / Сканер

Canon

Pixma iP6210D

Принтер / Сканер

Canon

Pixma iP5200

Принтер / Сканер

Canon

Pixma iP3300

Принтер / Сканер

Canon

Pixma iP3000

Принтер / Сканер

Canon

Pixma MP510

Принтер / Сканер

Canon

Pixma iP90

Принтер / Сканер

Canon

i350

Принтер / Сканер

Canon

Pixma iP6600D

Принтер / Сканер

Canon

Pixma MP830

Принтер / Сканер

Canon

BJC-6000

Принтер / Сканер

Canon

i550

Принтер / Сканер

Canon

Pixma MP170

Принтер / Сканер

Canon

Pixma MP460

Принтер / Сканер

Canon

Pixma MP600

Принтер / Сканер

Canon

Pixma iP4300

Принтер / Сканер

Canon

i860

Принтер / Сканер

Canon

Pixma MP110

Принтер / Сканер

Canon

i320

Принтер / Сканер

Canon

Pixma iP6220D

Принтер / Сканер

Canon

Pixma MP130

Принтер / Сканер

Canon

Pixma iP6310D

Принтер / Сканер

Canon

i960/i965

Принтер / Сканер

Canon

Pixma MP950

Принтер / Сканер

Canon

Selphy Series

Принтер / Сканер

Canon

i560

Принтер / Сканер

Canon

Pixma iP8500

Принтер / Сканер

Canon

MultiPass MP370

Принтер / Сканер

Canon

Pixma iP4000

Принтер / Сканер

Canon

i9900

Принтер / Сканер

Canon

Pixma iX4000

Принтер / Сканер

Canon

i865

Принтер / Сканер

Canon

Pixma mini260

Принтер / Сканер

Canon

Pixma iX5000

Принтер / Сканер

Canon

i850

Принтер / Сканер

Canon

S530D

Принтер / Сканер

Canon

Pixma MP800R

Принтер / Сканер

Canon

Pixma iP5200R

Принтер / Сканер

Canon

i470D Photo Printer

Принтер / Сканер

Canon

S600

Принтер / Сканер

Canon

BJC-85

Принтер / Сканер

Canon

Pixma iP6000

Принтер / Сканер

Canon

S9000

Принтер / Сканер

Canon

Pixma MP750

Принтер / Сканер

Canon

Pixma MP780

Принтер / Сканер

Canon

S630

Принтер / Сканер

Canon

MultiPass MP1000

Принтер / Сканер

Canon

S520

Принтер / Сканер

Canon

Pixma MP810

Принтер / Сканер

Canon

Pixma iP5000

Принтер / Сканер

Canon

Pixma iP6700D

Принтер / Сканер

Canon

Pixma iP80

Принтер / Сканер

Canon

SD600

Портативное устройство

Canon Inc.

PowerShot A720 IS

Портативное устройство

CASIO COMPUTER CO.,LTD.

EX-Z1200

Портативное устройство

Chrontel

Chrontel HDMI

Аудио

Conexant

Venice

Аудио

Creative

MP3+ (SB0270)

Аудио

Creative

Xmod

Аудио

Creative

Live! Cam Optia AF

Захват видео

Creative

WebCam Live! USB

Захват видео

Creative

Webcam NoteBook 640x480 USB

Захват видео

Creative

WebCam Instant 352x288 USB

Захват видео

Creative

WebCam NX Pro 640x480 USB

Захват видео

Creative

WEBCAM NX

Захват видео

Creative

Live! Cam Notebook Pro 640K USB 2.0

Захват видео

Creative

Live! Cam Video IM Pro VGA USB 2.0

Захват видео

Creative

Webcam Live Ultra 640x480 USB 2.0 Manual Focus Ring

Захват видео

Creative Labs, Inc.

Live! Series

Аудио

Creative Labs, Inc.

Audigy Series

Аудио

Creative Labs, Inc.

X-Fi Series

Аудио

Creative Technology Ltd

Nano Plus

Портативное устройство

Creative Technology Ltd

NOMAD MuVo TX

Портативное устройство

Creative Technology Ltd

Zen Vision M

Портативное устройство

Creative Technology Ltd

Vision W

Портативное устройство

Creative Technology Ltd

Sleek

Портативное устройство

Creative Technology Ltd

PMC v2

Портативное устройство

Dell

Axim X51v

Портативное устройство

Dell

AiO 810

Принтер / Сканер

Dell

A924

Принтер / Сканер

Dell

J740

Принтер / Сканер

Dell

1600n

Принтер / Сканер

Dell

A922

Принтер / Сканер

Dell

A940

Принтер / Сканер

Dell

LP 1720dn

Принтер / Сканер

Dell

3100cn

Принтер / Сканер

Dell

W5300N

Принтер / Сканер

Denon

S-52

Общий доступ

Dixim

media server

Общий доступ

Dlink

DSM-210

Общий доступ

Dlink

DSM - 520

Общий доступ

Dlink

DSM - 510

Общий доступ

Drobo

Drobo NAS

Общий доступ

Epson

Stylus Color C88+

Принтер / Сканер

Epson

Stylus Color C84/C85

Принтер / Сканер

Epson

Stylus Color C86/C87

Принтер / Сканер

Epson

Stylus Color C64

Принтер / Сканер

Epson

Stylus Photo R265

Принтер / Сканер

Epson

LQ-570/670

Принтер / Сканер

Epson

FX-880

Принтер / Сканер

Epson

Stylus Photo R220

Принтер / Сканер

Epson

LQ-300

Принтер / Сканер

Epson

Stylus Photo R320

Принтер / Сканер

Epson

Stylus CX6600/6500/6900

Принтер / Сканер

Epson

Stylus CX5400

Принтер / Сканер

Epson

Stylus Photo 1270

Принтер / Сканер

Epson

LQ-1070+

Принтер / Сканер

Epson

Stylus Photo R200

Принтер / Сканер

Epson

Stylus Photo 1280/1290

Принтер / Сканер

Epson

Stylus Color 900/N

Принтер / Сканер

Epson

Stylus Color C62

Принтер / Сканер

Epson

ActionPrinter 5000+

Принтер / Сканер

Epson

Stylus Photo 820

Принтер / Сканер

Epson

Stylus Color 660

Принтер / Сканер

Epson

Stylus Color 640

Принтер / Сканер

Epson

AcuLaser 2600N

Принтер / Сканер

Epson

FX-2170

Принтер / Сканер

Epson

FX-2190

Принтер / Сканер

FujiFilm

F30

Портативное устройство

General Electric

EasyCam USB PC Camera 640x480

Захват видео

GN\Jabra

GN9330

Аудио

GN\Jabra

GN9350

Аудио

GN\Jabra

GN2000USB

Аудио

HP

HD TV

Общий доступ

HP

Photosmart R717

Портативное устройство

HP

Deskjet D1400 series

Принтер / Сканер

HP

Deskjet F380

Принтер / Сканер

HP

Deskjet F4100

Принтер / Сканер

HP

LaserJet 1018

Принтер / Сканер

HP

LaserJet 1020

Принтер / Сканер

HP

Photosmart C3180

Принтер / Сканер

HP

Deskjet D2400 Series

Принтер / Сканер

HP

LaserJet P2015

Принтер / Сканер

HP

Officejet K550

Принтер / Сканер

HP

PSC 1410

Принтер / Сканер

HP

Deskjet F2100 series

Принтер / Сканер

HP

PSC 1315

Принтер / Сканер

HP

Deskjet 5440

Принтер / Сканер

HP

Color LaserJet 2600

Принтер / Сканер

HP

Officejet 5700

Принтер / Сканер

HP

PSC 1510

Принтер / Сканер

HP

Photosmart C4200

Принтер / Сканер

HP

Deskjet 5150

Принтер / Сканер

HP

Deskjet 930C/935C

Принтер / Сканер

HP

Deskjet 5940

Принтер / Сканер

HP

Photosmart C4180

Принтер / Сканер

HP

Deskjet D2330

Принтер / Сканер

HP

LaserJet 1022

Принтер / Сканер

HP

Deskjet 3745

Принтер / Сканер

HP

Deskjet 5550

Принтер / Сканер

HP

Photosmart C5200

Принтер / Сканер

HP

Officejet 5610

Принтер / Сканер

HP

Deskjet D2360

Принтер / Сканер

HP

Deskjet 3900 Series

Принтер / Сканер

HP

Photosmart C5180

Принтер / Сканер

HP

Deskjet 5740

Принтер / Сканер

HP

Deskjet D4200 Series

Принтер / Сканер

HP

Deskjet 6122

Принтер / Сканер

HP

Deskjet 950C

Принтер / Сканер

HP

Deskjet 940C

Принтер / Сканер

HP

PSC 1610

Принтер / Сканер

HP

Photosmart D5160

Принтер / Сканер

HP

Officejet 6200 Series

Принтер / Сканер

HP

Deskjet 3845

Принтер / Сканер

HP

Deskjet 3650

Принтер / Сканер

HP

PSC 2355

Принтер / Сканер

HP

Officejet 6300 Series

Принтер / Сканер

HP

LaserJet P2014

Принтер / Сканер

HP

LaserJet 1300

Принтер / Сканер

HP

Officejet Pro L7500

Принтер / Сканер

HP

Officejet Pro L7600

Принтер / Сканер

HP

PSC 1350

Принтер / Сканер

HP

Deskjet 9800

Принтер / Сканер

HP

Photosmart 2575

Принтер / Сканер

HP

Deskjet 450ci

Принтер / Сканер

HP

Officejet 4215

Принтер / Сканер

HP

LaserJet 1160

Принтер / Сканер

HP

Deskjet 5650

Принтер / Сканер

HP

Officejet 7400 Series

Принтер / Сканер

HP

Deskjet 3740

Принтер / Сканер

HP

Officejet 5510 Series

Принтер / Сканер

HP

Photosmart 3210

Принтер / Сканер

HP

Officejet 7300 Series

Принтер / Сканер

HP

Photosmart 7850

Принтер / Сканер

HP

Deskjet 832C

Принтер / Сканер

HP

Deskjet 1220C

Принтер / Сканер

HP

LaserJet 3030 MFP

Принтер / Сканер

HP

Photosmart A616

Принтер / Сканер

HP

LaserJet 3055

Принтер / Сканер

HP

Deskjet 720C

Принтер / Сканер

HP

Photosmart 7260

Принтер / Сканер

HP

Deskjet 3320

Принтер / Сканер

HP

Deskjet 970C

Принтер / Сканер

HP

Photosmart A440

Принтер / Сканер

HP

Deskjet 695C/697C

Принтер / Сканер

HP

Photosmart A516

Принтер / Сканер

HP

Deskjet 6540

Принтер / Сканер

HP

Deskjet 6940

Принтер / Сканер

HP

PSC 2510

Принтер / Сканер

HP

Officejet 6100 Series

Принтер / Сканер

HP

Deskjet 6840

Принтер / Сканер

HP

Photosmart A430

Принтер / Сканер

HP

Photosmart 7450

Принтер / Сканер

HP

Deskjet 812C/815C

Принтер / Сканер

HP

Photosmart 375

Принтер / Сканер

HP

Officejet V40 Series

Принтер / Сканер

HP

Deskjet 840/843/845

Принтер / Сканер

HP

Photosmart D7400 Series

Принтер / Сканер

HP

PSC 950 Series

Принтер / Сканер

HP

Officejet G Series

Принтер / Сканер

HP

LaserJet 1015

Принтер / Сканер

HP

Photosmart 7960

Принтер / Сканер

HP

Deskjet 895C

Принтер / Сканер

HP

Photosmart 8450

Принтер / Сканер

HP

Photosmart Pro B8350

Принтер / Сканер

HP

Deskjet 1180c

Принтер / Сканер

HP

LaserJet 4345 MFP

Принтер / Сканер

HP

LaserJet 4250

Принтер / Сканер

HP

LaserJet P3005

Принтер / Сканер

HP

LaserJet 5200

Принтер / Сканер

HP

LaserJet 4350n

Принтер / Сканер

HP

Color LaserJet 4700

Принтер / Сканер

HP

LaserJet 2300

Принтер / Сканер

HP

LaserJet 4000

Принтер / Сканер

HP

Color LaserJet 5550

Принтер / Сканер

HP

Color LaserJet 3800

Принтер / Сканер

HP

LaserJet 4050

Принтер / Сканер

HP

Color LaserJet 3600

Принтер / Сканер

HP

LaserJet 9050

Принтер / Сканер

HP

LaserJet 2100

Принтер / Сканер

HP

LaserJet 4240

Принтер / Сканер

HP

LaserJet 2200

Принтер / Сканер

HP

Color LaserJet 3000

Принтер / Сканер

HP

LaserJet 4100

Принтер / Сканер

HP

LaserJet 5000

Принтер / Сканер

HP

Business Inkjet 1200D

Принтер / Сканер

HP

Color LaserJet 4550

Принтер / Сканер

HP

Color LaserJet 4600

Принтер / Сканер

HP

Color LaserJet CP4005

Принтер / Сканер

HP

Color LaserJet 3700

Принтер / Сканер

HP

Color LaserJet 3500

Принтер / Сканер

HP

LaserJet 9000 MFP

Принтер / Сканер

HP

LaserJet 4 Plus

Принтер / Сканер

HP

LaserJet III

Принтер / Сканер

HP

LaserJet 6MP

Принтер / Сканер

HP

Color LaserJet 1500L

Принтер / Сканер

HP

PSC 1315

Принтер / Сканер

HP

Officejet 5610

Принтер / Сканер

HP

PSC 1350

Принтер / Сканер

HP

LaserJet 4345 MFP

Принтер / Сканер

HTC

TyTN II

Портативное устройство

IDT

STAC9220(9223)7680

Аудио

IDT

STAC9220(9223)7681

Аудио

IDT

STAC9227X(D)7618

Аудио

IDT

STAC9227X(D)7619

Аудио

IDT

STAC9225(Sony)7662

Аудио

IDT

STAC9225(Sony)7664

Аудио

IDT

STAC9225(Sony)7661

Аудио

IDT

STAC9200

Аудио

IDT

STAC9228

Аудио

IDT

STAC9205

Аудио

IDT

STAC9250

Аудио

Insignia

NS-BTHDP

Аудио

Insignia

NS-DV4G

Портативное устройство

Insignia

NS-DA2G

Портативное устройство

Intel

Intel HDMI

Аудио

Intel

i965GX/G35

Диплей

Intel

G3x

Диплей

Intel

i4G

Диплей

Intel

i45GM

Диплей

Intel

i915GM

Диплей

Intel

i915G

Диплей

Intel

i945G

Диплей

Intel

i945GM

Диплей

Intel

Q3x

Диплей

Intel

i965G

Диплей

Intel

i965GM

Диплей

Iriver

ClixGen2

Портативное устройство

Iriver

IriverClix2_FWv1.14

Портативное устройство

Iriver

U10 Series

Портативное устройство

Iriver

Clix 

Портативное устройство

Jabra

BT620S

Аудио

Jabra

BT8010

Аудио

Jabra

BT3030

Аудио

Jasco

Minicam Pro

Захват видео

Kodak

Easyshare LS420

Портативное устройство

Konica Minolta

magicolor 5450

Принтер / Сканер

Kyocera Mita

FS-6900

Принтер / Сканер

LABTEC

LABTEC WEBCAM PRO 961358

Захват видео

LABTEC

Web Cam Plus 352x288 USB 2.0 Manual Focus Motion Detection

Захват видео

Lexmark

Z845

Принтер / Сканер

Lexmark

Z1300

Принтер / Сканер

Lexmark

X2550

Принтер / Сканер

Lexmark

X1270

Принтер / Сканер

Lexmark

X2470

Принтер / Сканер

Lexmark

Z735

Принтер / Сканер

Lexmark

E120n

Принтер / Сканер

Lexmark

X3550

Принтер / Сканер

Lexmark

Z715

Принтер / Сканер

Lexmark

Z42 Color JetPrinter

Принтер / Сканер

Lexmark

X5470

Принтер / Сканер

Lexmark

Z816

Принтер / Сканер

Lexmark

Z615

Принтер / Сканер

Lexmark

X2250

Принтер / Сканер

Lexmark

P915

Принтер / Сканер

Lexmark

X7170

Принтер / Сканер

Lexmark

X4550

Принтер / Сканер

Lexmark

X6170

Принтер / Сканер

Lexmark

X6150

Принтер / Сканер

Lexmark

E232

Принтер / Сканер

Lexmark

2490

Принтер / Сканер

Lexmark

P3150

Принтер / Сканер

Lexmark

X5150

Принтер / Сканер

Lexmark

E323

Принтер / Сканер

Lexmark

P315

Принтер / Сканер

Lexmark

Z25 Color JetPrinter

Принтер / Сканер

Lexmark

2491

Принтер / Сканер

Lexmark

X215

Принтер / Сканер

Lexmark

X4250

Принтер / Сканер

Lexmark

E321

Принтер / Сканер

Lexmark

Z45 Color JetPrinter

Принтер / Сканер

Lexmark

X83

Принтер / Сканер

Lexmark

C524

Принтер / Сканер

Lexmark

E450D

Принтер / Сканер

Lexmark

T640

Принтер / Сканер

Lexmark

X634

Принтер / Сканер

Lexmark

W840

Принтер / Сканер

Lexmark

X632

Принтер / Сканер

Lexmark

X620

Принтер / Сканер

Lexmark

X630

Принтер / Сканер

Lexmark

T642

Принтер / Сканер

Lexmark

W812

Принтер / Сканер

Lexmark

X1270

Принтер / Сканер

LG

HBS-200

Аудио

Logitech

QuickCam Pro 9000

Аудио

Logitech

QuickCam Pro 9000

Захват видео

Logitech

Quickcam Communicate STX VGA Fixed Focus USB 2.0

Захват видео

Logitech

QuickCam Chat VGA w/Image Capture USB 2.0

Захват видео

Logitech

961400-0403 QuickCam Notebook Deluxe 1.3MP MF USB 2.0

Захват видео

Logitech

QuickCam Pro 4000 640x480 USB 2.0

Захват видео

Logitech

QuickCam Pro 5000 640x480 USB 2.0

Захват видео

Logitech

Quickcam Vision Pro1

Захват видео

Logitech

Quickcam Vision Pro2

Захват видео

Logitech

961403 QuickCam Fusion 1.3MP USB 2.0

Захват видео

Logitech

QuickCam Messenger 640x480 USB

Захват видео

Logitech

QuickCam Messenger Refresh 640x480 USB

Захват видео

Logitech

QuickCam Notebooks Pro 1.3MP USB 2.0

Захват видео

Logitech

QuickCam Zoom 640x480 USB

Захват видео

Logitech

QuickCam Communicate 640x480 USB 2.0

Захват видео

Logitech

QuickCam Orbit MP 1.3MP USB 2.0

Захват видео

Logitech

QUICKCAMFORNB

Захват видео

Logitech

QuickCam Orbit 640x480 USB 2.0

Захват видео

Logitech

QuickCam for Notebooks Pro

Захват видео

Lubix

UBHS-LC1

Аудио

Matrox

M9120

Диплей

Microsoft

NX-3000

Аудио

Microsoft

VX-7000

Аудио

Microsoft

NX-6000

Аудио

Microsoft

VX-6000

Аудио

Microsoft

VX-3000

Аудио

Microsoft

VX-1000

Аудио

Microsoft

LX-3000

Аудио

Microsoft

ZX-6000

Аудио

Microsoft

Mic Array

Аудио

Microsoft

XBox 360

Общий доступ

Microsoft

LifeCam VX-1000 VGA USB 2.0

Захват видео

Microsoft

Lifecam NX-6000

Захват видео

Microsoft

LifeCam VX-6000 1.3MP USB 2.0

Захват видео

Microsoft

LifeCam VX-3000 1.3MP USB 2.0

Захват видео

Microsoft

Xbox Live Vision (Xbox 360)

Захват видео

Microsoft

Lifecam VX-7000

Захват видео

Microsoft

Lifecam NX-3000

Захват видео

Momento

Wireless Picture Frame

Общий доступ

Motorola

S9

Аудио

Motorola

HT820

Аудио

Motorola

H670

Аудио

Motorola

HS850

Аудио

Motorola

H500

Аудио

Motorola

DJ S805

Аудио

NEC

UTR-UC-1

Аудио

Nero8 Home Media

media server

Общий доступ

Nikon

CoolPix S1

Портативное устройство

Nokia

BH800

Аудио

Nokia

N95

Общий доступ

Nokia

N95

Портативное устройство

Nokia

5300

Портативное устройство

nVidia

nVidia HDMI

Аудио

Nvidia

GeForce 7600GT

Диплей

Nvidia

GeForce 7800GT

Диплей

Nvidia

Geforce 8200

Диплей

Nvidia

GeForce 7400 Go

Диплей

Nvidia

Geforce 7950 GX2

Диплей

Nvidia

Geforce 8800GTS

Диплей

Nvidia

Geforce 8800GTX

Диплей

Nvidia

Geforce 8400 GS

Диплей

Nvidia

GeForce 8400M GS

Диплей

Nvidia

Geforce 8600 GT

Диплей

Nvidia

Quador NVS 130m

Диплей

Nvidia

Quadro 570

Диплей

Nvidia

Quadro 570m

Диплей

Nvidia

GeForce 9600 GT

Диплей

Nvidia

GeForce 8800 GT

Диплей

Nvidia

Geforce 8400GS (G98)

Диплей

Nvidia

Geforce 9800 X2

Диплей

Nvidia

Geforce GTX 260

Диплей

Nvidia

GeForce4 MX 420

Диплей

Nvidia

GeForce FX 5200

Диплей

Nvidia

Geforce FX 5900

Диплей

Nvidia

GeForce 6150

Диплей

Nvidia

GeForce 6100

Диплей

Nvidia

GeForce 6200

Диплей

Nvidia

GeForce 7050

Диплей

Nvidia

GeForce 6800

Диплей

Nvidia

GeForce Go 6150

Диплей

Oki

Microline 320/Turbo

Принтер / Сканер

Oki

Microline 184 Turbo

Принтер / Сканер

Oki

Microline 391/Turbo

Принтер / Сканер

Oki

Microline 321/Turbo

Принтер / Сканер

Oki

Microline 590

Принтер / Сканер

Panasonic

KX-P2130

Принтер / Сканер

Panasonic

KX-P2023

Принтер / Сканер

Parrot

Boombox

Аудио

Philips

Stereo Mic

Аудио

Philips

GoGear 30GB

Портативное устройство

Plantronics

Pulsar 590A/E

Аудио

Plantronics

Pulsar 260

Аудио

Plantronics

Discovery 655 or 665

Аудио

Plantronics

SupraPluc DA45

Аудио

Polycom

CX400

Аудио

Realtek

Realtek 262 HD Аудио codec

Аудио

Realtek

Realtek 268 HD Аудио codec

Аудио

Realtek

Realtek 660 HD Аудио codec

Аудио

Realtek

Realtek 862 HD Аудио codec

Аудио

Realtek

Realtek 883 HD Аудио codec

Аудио

Realtek

Realtek 888 HD Аудио codec

Аудио

Realtek

Realtek 885 HD Аудио codec

Аудио

Realtek

Realtek 882 HD Аудио codec

Аудио

Realtek

Realtek 861 HD Аудио codec

Аудио

Realtek

Realtek 662 HD Аудио codec

Аудио

Realtek Semiconductor Corp

Realtek AC97

Аудио

Rhapsody

music Jukebox

Общий доступ

RIO

Rio Carbon

Портативное устройство

Roku

Radio Soundbridge

Общий доступ

Roku

SoundbridgeM1000

Общий доступ

S3

GammaChrome G700

Диплей

S3

GammaChrome G700

Диплей

S3

S3 Graphics Chrome 440/430 Series

Диплей

S3

S3 Graphics Chrome 440/430 Series

Диплей

Samsung

WEP-210

Аудио

Samsung

YP-Z5

Портативное устройство

Samsung

ML-1610

Принтер / Сканер

Samsung

SF-5100

Принтер / Сканер

Samsung

ML-1710

Принтер / Сканер

SanDisk Corporation

Sansa E260

Портативное устройство

SanDisk Corporation

Sansa View Mp3 Player

Портативное устройство

SanDisk Corporation

Sansa m250

Портативное устройство

SI

1392 HDMI

Аудио

SigmaTel, Inc.

Sigmatel AC97

Аудио

SiS

Xabre

Диплей

SiS

Mirage3

Диплей

Sonos

Zone player ZP80

Общий доступ

Sony

DR-BT22

Аудио

Sony

PS3

Общий доступ

Sony

DSC-T200

Портативное устройство

Sony Corporation

WALKMAN NWZ-A816

Портативное устройство

Sony Ericsson

W910i

Портативное устройство

Toshiba

Gigabeat

Портативное устройство

Toshiba

Gigabeat V2 PMC

Портативное устройство

Turtle Beach

Аудио Advantage Micro

Аудио

Tversity Inc

media server

Общий доступ

Twonky Media

media server

Общий доступ

Via

DeltaChrome G700

Диплей

Western Digital

External harddrive

Общий доступ

Xerox

Phaser 6120

Принтер / Сканер

Xerox

Phaser 4510

Принтер / Сканер