| 
 
 
 
 Легенда:
  новое сообщение 
  закрытая нитка 
  новое сообщение 
  в закрытой нитке 
  старое сообщение   | 
Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
Новичкам также крайне полезно ознакомиться с данным документом.
|  |  |  |  |  |  |  | Со всем согласен, что написано. Я не насчёт виртуализации...  27.11.06 19:54  Число просмотров: 2991 Автор: Vedrus <Serokhvostov Anton> Статус: Member
 |  
| Со всем согласен, что написано. Я не насчёт виртуализации говорил :). Просто курьёзная ситуация |  | <operating systems> |  
| usb как pci  16.11.06 01:44 Автор: saynsk2 Статус: Незарегистрированный пользователь
 |  
| Есть-ли прога, позволяющая эмулировать usb-шный девайс как pci-ый-чтобы дрова были pci-ые, а девайс usb-ый Проблема в модеме (D-Link DU-562M-usb).нужные дрова; найти не могу (см топик в hardware); он построен на чипе, к которому есть pci-ые дрова.
 |  
|  | ftp://ftp.dlink.ru/pub/Modem/DU-562M/Drivers/  11.12.06 04:04 Автор: MadBinom Статус: Незарегистрированный пользователь
 |  
| Так в чем проблема? |  
|  | Нет и быть не может  16.11.06 10:49 Автор: leo <Леонид Юрьев> Статус: Elderman
 |  
|  |  
|  |  | Нет, но быть  может! Виртуализация спасет мир! ;) И, заодно, это - ответ  Гарику...  16.11.06 20:23 Автор: Fighter <Vladimir> Статус: Elderman
 Отредактировано 16.11.06 21:05  Количество правок: 1
 |  
|  |  
|  |  |  | (офф) "И, заодно, это - ответ  Гарику ..." - ?  28.11.06 00:10 Автор: Garick <Yuriy> Статус: Elderman
 |  
|  |  
|  |  |  |  | (офф) Блин, честно говоря уже и не помню на что ответ. :( Видимо про виртуализацю спор был... Или чето похожее...  11.12.06 15:36 Автор: Fighter <Vladimir> Статус: Elderman
 |  
|  |  
|  |  |  | Ну и бюрократия развелась :). Вы в курсе, что USB-шина висит...  25.11.06 15:56 Автор: Vedrus <Serokhvostov Anton> Статус: Member
 |  
| Ну и бюрократия развелась :). Вы в курсе, что USB-шина висит на PCI? |  
|  |  |  |  | Все в этом мире относительно (копирайт Энштейн).  27.11.06 13:24 Автор: DPP <Dmitry P. Pimenov> Статус: The Elderman
 |  
| > Ну и бюрократия развелась :). Вы в курсе, что USB-шина > висит на PCI?
 
 Все в этом мире относительно (копирайт Энштейн).
 Это смотря с какой стороны посмотреть... Если посмотреть со тороны УСБ, то ПиСиАй шина висит на УСБ.
 На самом деле эти шины связаны чипом (мост/хост, так называемый), с одной стороны который подключен к шине ПиСиАй, с другой стороны - УСБ.
 |  
|  |  |  |  |  | Разрешите не согласиться :). USB в своей работе полностью...  27.11.06 14:37 Автор: Vedrus <Serokhvostov Anton> Статус: Member
 |  
| Разрешите не согласиться :). USB в своей работе полностью опиратеся на PCI. Хост-контроллер USB сидит на ней. Местоположение регистров ввода/вывода USB определяется с помощью одного из регистров базовых адресов шины PCI. И все данные гоняются по ней же. |  
|  |  |  |  |  |  | Это понятно, что со стороны проца (того, кто выполняет код)...  27.11.06 17:47 Автор: DPP <Dmitry P. Pimenov> Статус: The Elderman
 Отредактировано 27.11.06 17:49  Количество правок: 2
 |  
| > Разрешите не согласиться :). USB в своей работе полностью > опиратеся на PCI. Хост-контроллер USB сидит на ней.
 
 Это понятно, что со стороны проца (того, кто выполняет код) надо смотреть. Вот только дрова выполняются на уровне ядра и лезут напрямую к портам ввода/вывода, которые у УСБ устройства отсутствуют, а присутствовали бы, если б устройство сидело непосредственно на ПиСиАй шине. Поэтому "Нет и быть не может" (копирайт leo).
 Помогла бы виртуализация (Fighter), так как была бы возможность отреагировать на обращение к портам вв/выв. Написать драйвер, который бы "догадался" по адресам к какому устройству пытается обратиться другой драйвер, перехватив это обращение В РЕЖИМЕ ЯДРА :-), обратился бы к нужному драйверу верхнего уровня, тот что обрабатывает само УСБ устройство, обращаясь к драйверу УСБ контроллера, и правильно бы обработал запрос, пока НЕ ПОЛУЧИТСЯ.
 
 > Местоположение регистров ввода/вывода USB определяется с
 > помощью одного из регистров базовых адресов шины PCI. И все
 > данные гоняются по ней же.
 
 Но по этим адресам находятся регистры контроллера УСБ, а не целевого устройства. Проще заново дрова написать или перепаять устройство на другую шину.
 |  
|  |  |  |  |  |  |  | Со всем согласен, что написано. Я не насчёт виртуализации...  27.11.06 19:54 Автор: Vedrus <Serokhvostov Anton> Статус: Member
 |  
| Со всем согласен, что написано. Я не насчёт виртуализации говорил :). Просто курьёзная ситуация |  
 
 
 |  |