URL: https://www.opennet.ru/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID15
Нить номер: 1589
[ Назад ]

Исходное сообщение
"VMware"

Отправлено vladimir , 05-Дек-07 17:33 
Родная ОС Debian Etch 4.0 с ядром 2.6.18. Установил VMware 6.0. Гостевая ОС - Windows 2000. Нужно перенести драйвер из Linux для Windows 2000. Вставил PCI-device VID 0x10E3, DID 0x0. Переписал драйвер, запускаю его, но он не находит железяку, а видит только системные устройства.
Подскажите, как добавить в VMware новое устройство? Родная ОС видит новое устройство.
Спасибо

Содержание

Сообщения в этом обсуждении
"VMware"
Отправлено angra , 05-Дек-07 19:23 
Скорее всего никак. Система виртуализации вроде vmware сама не имеет прямого доступа к pci устройствам, только через kernel, а гостевой системе они тем более будут недоступны, так как работает она целиком на виртуальных устройствах. Насколько я помню в vmware исключения сделаны только для разделов жесткого диска и usb, к этому гостевая система может получить доступ при соответсвующих настройках.
Если мне не изменяет память, то для запуска под linux виндовых драйверов(по крайней мере для wireless card) существует ndiswrapper, вполне возможно что именно его у вас получится использовать для отладки виндовой версии драйвера.

"VMware"
Отправлено karak , 06-Дек-07 08:52 
>Скорее всего никак. Система виртуализации вроде vmware сама не имеет прямого доступа
>к pci устройствам, только через kernel, а гостевой системе они тем
>более будут недоступны, так как работает она целиком на виртуальных устройствах.
>Насколько я помню в vmware исключения сделаны только для разделов жесткого
>диска и usb, к этому гостевая система может получить доступ при
>соответсвующих настройках.
>Если мне не изменяет память, то для запуска под linux виндовых драйверов(по
>крайней мере для wireless card) существует ndiswrapper, вполне возможно что именно
>его у вас получится использовать для отладки виндовой версии драйвера.

  Когда я загружаю свой драйвер в ядро гостевой системы и отлаживаю его под SoftIce, то при сканировании PCI шины видно что другие системные PCI-устройства присутствуют в системе. Это те устройства, которые были в системе на момент установки VMware. Вот я и подумал, что может как-то можно "добавить" и мой девайс. Спасибо.