Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Номер PCI слота

1.4K
16 декабря 2001 года
Alexander Chaev
1 / / 20.06.2000
Как узнать номер физического слота на MB для PCI устройства, если известно: Bus, Device, Function. Это нужно не в драйвере.
461
07 февраля 2002 года
gerard
102 / / 20.12.1999
А разве номер шины Bus не является как раз номером слота? Или я не прав?
13K
15 февраля 2006 года
Shipon
8 / / 15.02.2006
Цитата:
Originally posted by gerard
А разве номер шины Bus не является как раз номером слота? Или я не прав?



День добрый, у меня тот же вопрос.

Все в один голос утверждают, что номер шины (bus) и слота (физической дырки, куда карта вставлена) - это разные вещи.

Как же всё-таки определить, в который PCI слот вставлено устройство?

3.8K
15 февраля 2006 года
Supervisor
158 / / 29.05.2005
Сервис PCI-BIOS, функция 0x0E (Get IRQ routing options) возвращает следующую структуру:
http://www.lowlevel.h14.ru/Files/images/irq_route.jpeg
+14 db Slot Number
252
16 февраля 2006 года
koderAlex
1.4K / / 07.09.2005
Цитата:
Originally posted by Supervisor
Сервис PCI-BIOS, функция 0x0E (Get IRQ routing options) возвращает следующую структуру:
http://www.lowlevel.h14.ru/Files/images/irq_route.jpeg
+14 db Slot Number


если слотов мало ,то номер слота = номеру устройства (старшие пять байтов в BL в вункциях поиска PCI-BIOS )
в PCI express по номеру шины (только не забывать что одно устройство сидит на нескольких експрессах )) )

3.8K
16 февраля 2006 года
Supervisor
158 / / 29.05.2005
Цитата:
Originally posted by koderAlex
если слотов мало ,то номер слота = номеру устройства (старшие пять байтов в BL в вункциях поиска PCI-BIOS )


Что значит мало слотов?? Утверждать однозначно, что номер слота - это номер устройства, некорректно, даже неверно.

13K
16 февраля 2006 года
Shipon
8 / / 15.02.2006
Цитата:
Originally posted by koderAlex
если слотов мало ,то номер слота = номеру устройства (старшие пять байтов в BL в вункциях поиска PCI-BIOS )



Верно ли, что
Device + Function * 32 = номер слота
?

3.8K
16 февраля 2006 года
Supervisor
158 / / 29.05.2005
Цитата:
Originally posted by Shipon
Верно ли, что
Device + Function * 32 = номер слота
?


Это что, прикол???? Думать головой иногда немного надо: устройство 0:5.3 => номер слота = 5+3*32 = 101. Устройство находится в слоте №101!

13K
16 февраля 2006 года
Shipon
8 / / 15.02.2006
Цитата:
Originally posted by Supervisor
Это что, прикол???? Думать головой иногда немного надо: устройство 0:5.3 => номер слота = 5+3*32 = 101. Устройство находится в слоте №101!



Ok. На картинке (прицеплена) показан "Slot Number: 66" - это что?
(это число всегда равно Device + Function * 32)

3.8K
16 февраля 2006 года
Supervisor
158 / / 29.05.2005
Пусть Windows выдает, что её заблагорассудится... А своя голова на плечах то есть? Как в настольной машине может быть 66 PCI-слотов??
252
17 февраля 2006 года
koderAlex
1.4K / / 07.09.2005
Цитата:
Originally posted by Supervisor
Что значит мало слотов?? Утверждать однозначно, что номер слота - это номер устройства, некорректно, даже неверно.


4 и меньше .
Да - некорректно (рекомендацию PCISIG разработчики плат не обязаны выполнять ) , но в некоторых случаях это единственный выход . Например пром компы с пассивной обьединительной платой - bios процессорной платы ничего не знает о физической конфигурации пассивной .

252
17 февраля 2006 года
koderAlex
1.4K / / 07.09.2005
Номер функции имеет смысл только для многофункциональных устройств . А выньдос дура .:D

Знаете кого-то, кто может ответить? Поделитесь с ним ссылкой.

Ваш ответ

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог