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





Легенда:
  новое сообщение
  закрытая нитка
  новое сообщение
  в закрытой нитке
  старое сообщение
  • Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
  • Новичкам также крайне полезно ознакомиться с данным документом.
Разрешите не согласиться :). USB в своей работе полностью... 27.11.06 14:37  Число просмотров: 2632
Автор: Vedrus <Serokhvostov Anton> Статус: Member
<"чистая" ссылка>
Разрешите не согласиться :). USB в своей работе полностью опиратеся на PCI. Хост-контроллер USB сидит на ней. Местоположение регистров ввода/вывода USB определяется с помощью одного из регистров базовых адресов шины PCI. И все данные гоняются по ней же.
<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-2022 Dmitry Leonov   Page build time: 0 s   Design: Vadim Derkach