2014-12-18 4 views
2

Использование USB HID-датчика Я могу только представить, чтобы перечислять устройство с помощью chrome.usb API на ChromeOS.Устройство, совместимое с HID, не будет перечислять с использованием hrome.hid API на ChromeOS

В OS X Я могу без проблем перечислить chrome.hid API.

Что может быть причиной того, что устройства HID не идентифицируются как таковые на ChromeOS?

+0

Какую версию Chrome вы используете в ChromeOS? – Rivero

+0

@Rivero Я пробовал версии 38-40. – jordan

ответ

2

Возможно, устройство занесено в черный список драйвером Linux HID. Если вы можете поместить устройство Chrome OS в режим разработчика или подключить устройство к компьютеру Linux, вы можете проверить журнал ядра, чтобы узнать, как устройство распознается. Если все хорошо, то должен быть создан узел/dev/hidraw для устройства.

Можете ли вы рассказать мне, что такое идентификатор устройства и идентификаторы продукта?

+0

Спасибо за ответ Рейли. Устройство идентифицирует себя как HID-устройство, но оно загружает общий драйвер. Мне нужно проверить, могу ли я публиковать vid/pid публично. – jordan

+0

Hi Reilly, vendorId - 08f7 (2295), а productId - 2. У нас есть другие productIds, но это тот, с которым мы пытаемся протестировать. Еще раз спасибо – jordan

+0

Под «универсальным драйвером» вы подразумеваете, что он перечислили только как USB-устройство (никакой драйвер функции не загружен для интерфейса HID), что загружен только драйвер hid-generic без устройства/dev/hidraw нет или что общий драйвер ввода прикреплен к устройству? Пожалуйста, добавьте (отредактированный, если необходимо) фрагмент журнала ядра, когда устройство подключено к вашему вопросу. –