реклама на сайте
подробности

 
 
 
Reply to this topicStart new topic
> Как Windows понимает - какое устройство к нему подключено ?, Сменил все дескрипторы - а она все равно называет по-старому
Atridies
сообщение Sep 29 2011, 21:04
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 445
Регистрация: 7-02-05
Из: Зеленоград
Пользователь №: 2 468



Доброго времени суток!

Есть устройство на ARM9, которое подключается по USB как mass storage (исходник взял у атмела - пример "usb-device-massstorage-project-at91"). При подключении - винда говорила в менеджере устройств, что это - "ATMEL Mass Storage MSD USB Device".

Потом настала пора меня дескрипторы. Поменял все строковые дескрипторы - не помогло: показывает, что это атмел и все. Менял PID и VID - тоже не помогло.

Вот возник вопрос - как такое может быть и как это побороть ?

Заранее спасибо за помощь !!!
Go to the top of the page
 
+Quote Post
aaarrr
сообщение Sep 29 2011, 21:17
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 10 713
Регистрация: 11-12-04
Пользователь №: 1 448



Цитата(Atridies @ Sep 30 2011, 01:04) *
Вот возник вопрос - как такое может быть и как это побороть ?

Вычищайте inf'ы, в том числе и oemXX.inf
Go to the top of the page
 
+Quote Post
Владивольт
сообщение Sep 29 2011, 21:19
Сообщение #3


Частый гость
**

Группа: Участник
Сообщений: 168
Регистрация: 14-02-10
Пользователь №: 55 490



Мистика.
Дескрипторы в устройстве точно обновились?
Можно проверить, например, этой утилитой.


--------------------
#define TRUE (4==(2*2))
Go to the top of the page
 
+Quote Post
vovanse
сообщение Sep 30 2011, 02:25
Сообщение #4


Частый гость
**

Группа: Свой
Сообщений: 185
Регистрация: 14-02-06
Из: Кемерово
Пользователь №: 14 293



В реестре попробуйте поискать "ATMEL Mass Storage MSD USB Device". Может там еще остаться.
Go to the top of the page
 
+Quote Post
galjoen
сообщение Sep 30 2011, 11:50
Сообщение #5


Знающий
****

Группа: Свой
Сообщений: 841
Регистрация: 10-05-07
Из: Чебоксары (Россия)
Пользователь №: 27 640



А Inquiry поменяли? Там Vendor Information, Product Identification и Product Revision Level в текстовом виде. В случае MS, как раз оттуда винда пишет и при подключении и в диспетчере устройств.
Go to the top of the page
 
+Quote Post
Atridies
сообщение Sep 30 2011, 22:05
Сообщение #6


Местный
***

Группа: Свой
Сообщений: 445
Регистрация: 7-02-05
Из: Зеленоград
Пользователь №: 2 468



Всем огромное спасибо! Действительно, дело было именно в Inquiry. В запросе Inquiry (по протоколу SPC-4) - есть несколько строковых полей, информация из которых попадает в Device Manager в винде.

В реестре что-либо удалить мне винда не позволила. В inf-файлах - ничего про Atmel mass storage - не было.
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 20th July 2025 - 10:10
Рейтинг@Mail.ru


Страница сгенерированна за 0.01378 секунд с 7
ELECTRONIX ©2004-2016