информационная безопасность
без паники и всерьез
 подробно о проектеRambler's Top100
Где водятся OGRыСтрашный баг в WindowsВсе любят мед
BugTraq.Ru
Русский BugTraq
 Анализ криптографических сетевых... 
 Модель надежности двухузлового... 
 Специальные марковские модели надежности... 
 Три миллиона электронных замков... 
 Doom на газонокосилках 
 Умер Никлаус Вирт 
главная обзор RSN блог библиотека закон бред форум dnet о проекте
bugtraq.ru / форум / operating systems
Имя Пароль
ФОРУМ
если вы видите этот текст, отключите в настройках форума использование JavaScript
регистрация





Легенда:
  новое сообщение
  закрытая нитка
  новое сообщение
  в закрытой нитке
  старое сообщение
  • Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
  • Новичкам также крайне полезно ознакомиться с данным документом.
(офф) "И, заодно, это - ответ Гарику ..." - ? 28.11.06 00:10  Число просмотров: 2853
Автор: Garick <Yuriy> Статус: Elderman
<"чистая" ссылка>
<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
<"чистая" ссылка>
Со всем согласен, что написано. Я не насчёт виртуализации говорил :). Просто курьёзная ситуация
1




Rambler's Top100
Рейтинг@Mail.ru


  Copyright © 2001-2024 Dmitry Leonov   Page build time: 0 s   Design: Vadim Derkach