Нажмите "Enter", чтобы перейти к содержанию

Pci шина 0 устройство 31 функция 3: Не могу понять что за устройство — Драйвера — СофтФорум

Pci шина 8 устройство 1 функция 1

Приветствую вас, дорогие читатели.

После переустановки операционной системы некоторые пользователи (в том числе и я) встречались с ситуацией, когда в «Диспетчере устройств» показывает, что необходим драйвер PCI-устройства для Windows 7. И чаще всего такое встречается на ноутбуках, хоть и на ПК также можно увидеть проблему. В некоторых случаях можно заметить определенные негативные моменты в работе устройства, проявляющиеся скоростью обработки информации, «паузами», а иногда и «остановками». В статье я постараюсь рассказать, как справиться с недугом.

Содержание статьи

Что это? ( к содержанию ↑ )

Сразу нужно сказать, что PCI-устройство не имеет конкретного назначения. Эта маркировка указывает на шину, с помощью которой подключается компонент. Само по себе оборудование может иметь разное назначение – модем, сетевая карта, cardreader и многое другое. А потому решить так сразу проблему не всегда удастся.

Установка определенных драйверов ( к содержанию ↑ )

Узнать, какой именно драйвер необходимо искать, можно несколькими способами. Для начала необходимо попасть в «Панель управления», а затем в «Диспетчер устройств».

В большинстве случаев проблемы встречаются в разделе «Другие устройства». Если нажать на это пункт, откроется выпадающий список, в левой части которого будет желтый восклицательный знак, а далее идти надпись.

Так, например, необходимо найти драйвер PCI-контроллер Simple Communications. Это означает, что на компьютере не найдено специального интерфейса между хостом и микропрограммой Management Engine от Intel.

Еще одной популярной проблемой считается наличие ошибки в Nv > официальный сайт и найти соответствующее ПО. Важно разыскать именно подходящее обеспечение (должны совпадать версии Windows, разрядность и даже выпуск БИОСа). Далее вы можете просто обновить драйвер или установить, если его не было. Иногда требуется перезагрузка.

Программа ( к содержанию ↑ )

Существует масса программ, позволяющих автоматически находить в Интернете и затем устанавливать не хватающие или более новые драйвера. Совсем недавно я как раз об одной такой рассказывал. Подробную информацию о ней и ее работе можно найти, перейдя по ссылке.

Поиск по ID ( к содержанию ↑ )

Иногда случаются ситуации, когда вы не можете так сразу определить, какое именно оборудование не работает. Кроме того, не помогает маркировка в «Диспетчере устройств». Что же делать в таком случае?

Чтобы для Windows 7 найти нужное программное обеспечение, нужно проделать несколько движений:

Заходим в «Панель управления» и «Диспетчер устройств».

Далее разыскиваем не установленное оборудование и вызываем на нем «Свойства».

Откроется окно, где мы переходим на вкладку «Сведения».

В выпадающем списке «Свойство» выбираем «ИД оборудования».

Выделяем и копируем первую строку, а далее отправляемся в Интернет, где и находим нужное ПО, отталкиваясь от полученных данных.

После этого устанавливаем программное обеспечение любым удобным способом.

Кстати, этот способ подходит и для устройств PCI Windows XP. Лучше всего искать на проверенных сайтах, чтобы ненароком себе не установить вирус.

Диск ( к содержанию ↑ )

Нередко вместе с ПК или ноутбуками (будь то Asus, HP, Lenovo или любая другая компания) в комплекте предоставляется переносное устройство со всеми необходимыми драйверами. Именно здесь и можно попробовать поискать нужное обеспечение.

Кроме того, смело обращайтесь в официальную техническую поддержку клиентов. Здесь часто помогают пользователям, указывая не только на название компонента, но и где можно скачать соответствующие небольшие программы.

Надеюсь, вам удастся разобраться с проблемой. Подписывайтесь, и вы узнаете еще много нового.

Автор Тема: PCI устройство ввода (нет драйвера) (Прочитано 17484 раз)

0 Пользователей и 1 Гость смотрят эту тему.

Страница сгенерирована за 0.087 секунд. Запросов: 26.

У меня та же проблема. Не становятся дрова ХР на ноутбук Toshiba с графоном ATI radeon mobility 3470. Что уже не пробовал! С официального сайта качал- не помогает, каталисты и омегу тоже!

Сперва скачай последний Каталист (набор дров от АТИ)

—> [Только зарегистрированные пользователи могут видеть ссылки]

За тем лесь на ету ссылку читай (Англ-яз) , качай инструмент для ковыряния Драйверов (не бойся , самому ковырять не придётся)

—> [Только зарегистрированные пользователи могут видеть ссылки]

обязательно надо установить второй фреймворк от мелкомягких
и обновление XML от них же

FRAMEWORK —> [Только зарегистрированные пользователи могут видеть ссылки]

MSXML 6 —> [Только зарегистрированные пользователи могут видеть ссылки]

Дальше распакуй дрова, установи Модер и натрави его на папку с дровами далее запускай установку из распакованной папки и всё как обычно

Почему Нам Конечным пользователям приходится так трахаться читай там , где качнёшь модер.

[Только зарегистрированные пользователи могут видеть ссылки]

100метров:
[Только зарегистрированные пользователи могут видеть ссылки] ml
2) Если всё вышесказанное – «китайская грамота», –
[Только зарегистрированные пользователи могут видеть ссылки]
[Только зарегистрированные пользователи могут видеть ссылки]

Спасибо за сылки, всё норм, работает, вот только дрова на звук не в какую не встоют, мож у кого была такая проблемка? Подскажите чёпочём.
Проблемы со звуком в ноутбуках на последних чипсетах под Windows XP типично выглядят так: Ставим драйвера – устанавливаются кодеки, но звука нет!
Решение кроется в установке обновления Microsoft UAA (Universal Audio Architecture) Bus driver for high definition audio KB888111. Одна проблема, это обновление Microsoft не публикует на своем сайте, т.к. оно специфично для разных чипсетов.

Лично я брал первый из:
[Только зарегистрированные пользователи могут видеть ссылки]
[Только зарегистрированные пользователи могут видеть ссылки]

Добавлено через 17 минут
не могу с блютусом разобраться
1. Открыть файл c:WINDOWSinfth.inf
2. Найти там строчку: TOSHIBA Bluetooth Adapter=
3. Заменить её на (или добавить): TOSHIBA Bluetooth Adapter= BthUsb, USBVID_0B05&PID_1712
4. Перегрузиться
5. Дальше XP сам все поставит!

а потом еще сверху установил пакет BlueSoleil6.2.227.11 и теперь у меня файлы летают по блютузу как из компа на сотик так и в обратную сторону.
и еще момент. беспроводная сеть на базе Atheros должна быть включена. а то я на неё красный крест поставил и ничего не выходило с блютузом. также проверь переключатель на передней панеле бука, отвечающий за беспроводные сети, вкл.

не знаю, что лежит в архиве выше. но я самостоятельно нашел всё и установил для бука Asus M51Kr.
если у кого проблемы , обращайтесь!

поставил XP на ASUS M51Kr-TK57SCCFAW все работает но в устройствах 3 «основных системных устройств» на которые (хотя б понять что это:quest:) я не нашёл дров.
1. PCI шина 8, устройство 1, функция 3
2. PCI шина 8, устройство 1, функция 2
3. PCI шина 8, устройство 1, функция 4

Добавлено через 31 минуту
поставил XP на ASUS M51Kr-TK57SCCFAW все работает но в устройствах 3 «основных системных устройств» на которые (хотя б понять что это:quest:) я не нашёл дров.
1. PCI шина 8, устройство 1, функция 3
2. PCI шина 8, устройство 1, функция 2
3. PCI шина 8, устройство 1, функция 4

поставил дрова от кардридера и всё Ок:beer:

Народ, помогите. скачал все дрова. Все установил, но в диспетчере устройств висит 3 «Основное системное устройство». Что это, и как поставить на него дрова. Заранее благодарен. Очень нужна помощь

PS: проблему со звуком примочка от микрософта не решила. Обошлось тем, что поставил дрова от ноута Asus F5RL

Народ, я смотрю, какждый решает проблем со звуком индивидиульно. Это странно, я на ноуте уже 3 раза менял систему и это были 3 разные сборки. Всегда все ставилось нормально. Странно.

to: artem_lan, не было этого. Могу посоветовать еще раз просмотреть все папки, может что-то забыл поставить.

Сперва скачай последний Каталист (набор дров от АТИ)

—> [Только зарегистрированные пользователи могут видеть ссылки]

За тем лесь на ету ссылку читай (Англ-яз) , качай инструмент для ковыряния Драйверов (не бойся , самому ковырять не придётся)

—> [Только зарегистрированные пользователи могут видеть ссылки]

обязательно надо установить второй фреймворк от мелкомягких
и обновление XML от них же

FRAMEWORK —> [Только зарегистрированные пользователи могут видеть ссылки]

MSXML 6 —> [Только зарегистрированные пользователи могут видеть ссылки]

Дальше распакуй дрова, установи Модер и натрави его на папку с дровами далее запускай установку из распакованной папки и всё как обычно

Почему Нам Конечным пользователям приходится так трахаться читай там , где качнёшь модер.

[Только зарегистрированные пользователи могут видеть ссылки]

Каталист не качаеться тк сервер не отвечает, нельзя кинуть другую ссылку**?

Добавлено через 2 минуты
И у меня нет дров на видяху нельзя просто их скачать и поставить?
Плюс нет дров на Fingerprint Sensor , не могли бы тож кинуть? 🙂

Драйвер Для Pci Шина 0 Устройство 27 Функция 0

Доброго всем здоровья Имею игрушку – Asus K73E и вот всё пытаюсь на чистовую установить ХР на него — идёт уже третья попытка((( Windows XP Professional SP3 5. 1.2600 (WinXP RTM) — инсталяшка проверена дальше некуда (пол посёлка компов и ноутов) С установкой проблем нет а вот с дровами — да. По этой страничке буквально пальцем водил -. И дрова естественно все сразу же скачал с этих ссылок. Но не всё почему то гладко получается. — ну не ставится у меня ключевая утилита ATK0100 — ну не хочет и всё. Sirf Gps Hh Windows 7 Драйвер. Ни в очередь ни без очереди((( — до сих пор не могу воткнуть, хотя в инет за ней сходил как по грибы, собрал все какие ток попались и смог скачать((( Уже третий раз винду ставлю а её воткнуть ну ни как не могу ((( И вро де как уже всё работает Вроде погасил все жёлтенькие вопросы кроме одного — она точно нужна эта самая ATK0100??? А может — ‘быть пёс с ней?’

Может быть вот такой феноменальный у меня ноутбук? Ибо к примеру вот Bluetooth возбудить я смог только лишь сперва установив дрова, а потом уже Wireless Console — эта прога вообще ни в какую не ставилась(2шт разной модификации скачал) пока не установил дрова для Блютуса.

72773 Драйвера для pci шина 0, устройство 2, функция 7.exe, скачать фильм Мертвые Души, Ключ для игры. 101 любимчик. Играем с щенятами сама игра. 22 Для pci шина 0, устройство 27, функция 0,amilo pi 1505. Ati radeon 200 для windows 7. Для сканера bearpaw. Другие устройства / SM контроллер шины. Свойства устройства: Описание драйвера SM контроллер шины. Аппаратный ID PCI VEN_8086&DEV_27DA&SUBSYS_26331019&REV_01 Сведения о размещении PCI шина 0, устройство 31, функция 3. PCI-устройство Intel 82801GB ICH7 — SMBus.

И второе — до сих пор не могу погасить в диспетчере этот вот вопрос- Эверест — Описание драйвера Аудиоустройство на шине High Definition Audio Аппаратный ID HDAUDIO FUNC_01&VEN_8086&DEV_2805&SUBSYS_80860101&REV_1000 Сведения о размещении Внутренняя шина для High Definition Audio Почему то забив в поиске VEN/DEV этой штуки, мне посовывают,скачиваю дрова и под звук и под видео (( Может кто нибудь поможет мне погасить жёлтый вопросик под таким ID? Диспетчер — HDAUDIO FUNC_01&VEN_8086&DEV_2805&SUBSYS_80860101&REV_1000 4&ABF1ECF&0&0301 А почему в эвересте высвечивается номер короче? За ранее премного благодарен. Всем Доброго дня.

И снова я со своим. Убрал ведь я этот вопросик ‘ Аудиоустройство на шине High Definition Audio’ — установил новые дрова Intel HD Graphics Drivers — Пакет драйверов для встроенных и мобильных видеокарт на базе новых процессоров Intel Core 2nd Generation (Intel Sandy Bridge). Драйвера графической системы Intel HD Graphics предназначены для работы в операционной системе Windows XP под 32 и 64 бита. И всё — знак вопроса изчез Но всёж у меня и у диспетчера устройств остались вопросы. В диспетчере, если поставить галочку ‘показывать скрытые устройства’ — обнаруживается ещё один вопросик — Драйверы устройств не Plug and Play Serial ROOT LEGACY_SERIAL 0000 Что это за зверь? Ни VEN_ни DEV_ у него нет. Эверест его не показывает.

Может кто нить объяснит? Драйвер На Сетевую Карту Ep-320X-S1/1B. И второй вопрос ( извиняюсь — может не в нужной теме) — а зачем мне, я навешивал дрова на Touchpad?

Зачем захламлял винду? Курсор и так его слушался — без дров. Может кто нибудь разъяснит крестьянину по доходчивей.

И вредный ATK0100 один чёрт не встаёт:). В общем дополняют/расширяют возможности. Ну так то да — вроде как так и должно Но сидит во мне чёт некоторое сомнение — не слишком ли много всяческого программного обеспечения вертится вокруг этой стрелочки и печати? Заметил такую хреновину — вот печатаю я печатаю, а печатаю я одним пальцем и уткнувшись носом в клаву — поднимаю голову а половина напечатанного текста у меня не в той строчке. Это происходит когда я печатаю в середине текста. В какой то момент (видать после нажатия мной пробела, ибо слова всегда целые не рвутся)- раз, и я печатаю уже в конце текста а не по серёдке. Честно — начинает бесить:( Не может ли это быть из за того что у солдата слишком много командиров?

Статьи по драйверам для ноутбука и компьютера Все драйвера и фирменные утилиты Asus для ноутбука Asus X80N для Windows XP, Windows Vista и Windows 7. Полный комплект всех драйверов и утилит для ноутбука Asus K52N для 32 и 64-битных версий операционных систем Windows XP, Windows Vista и Windows 7. Описание способа проверки работоспособности веб-камеры, а также инструкции как установить драйвер для нее. Все драйвера и утилиты для ноутбуков Asus K70Il и Asus K70Ij для 32 и 64-битных версий операционных систем Windows XP, Windows Vista и Windows 7.

Страшные сказки на ночь, о PCI шине / Хабр

Всеобщая эйфория от появления на рынке новых процессоров, не дает достаточно времени кинуть взгляд, а что же там у них «под капотом». Те же их стороны, которыми обычно восхищаются

кликатели и кнопкодавы

, вовсе не отражают реальное положение дел на железном фронте.

А тучи, тем временем, сгущались. Да, процессоры стали быстрее. Да, действительно, там стало больше ядер. И последнее, как раз, является серьезной архитектурной проблемой. По крайней мере, для наметившегося лидера гонки.

Кто сейчас помнит такой архаизм как «Архитектура»? Мало кто. Слово в станкостроении стало в IT практически ругательным. А ведь когда-то, в былые времена, книга «PCI System Architecture „ и прочие, зачитывалась до дыр, на экране. И что же там такого страшного, в этом осколке прошлого, накарябано о PCI, что может нас ввести в глубокую задумчивость, полную вселенской грусти?

Страшная цифра — 256. Хотя, на первый взгляд, и не очень страшная. Да, именно столько, и есть максимальный предел присутствия независимых PCI устройств, на PCI шине. Цифра кажется на самом деле заоблачной.

Ну кому, в здравом уме и твердой памяти, придет в голову иметь в компьютере больше 5-10 реальных, т.е. “физических» устройств? Именно исходя из этих «логичных» предпосылок, недавний лидер процессорной гонки, вводил ограничивающие настройки в свой чипсет, дающие возможность принудительно ограничивать волшебную цифру до 128, 64, и не поверите 32(!) PCI шин. И это была не просто блажь, т.к. давало серьезную возможность экономить системный кусок (первые 4Gb) памяти, до сих пор наделенный «волшебными свойствами» в отношении ОС. В том то и дело, что физических устройств было до недавнего времени не очень много.
Но, время не стоит на месте, и вот я держу в руках очередное 64 ядерное чудо враждебной техники, Rome от AMD.

И что же он хочет, нет ТРЕБУЕТ, для своего минимального функционирования? Всего то малость… откусить для своих 64 ядер… пространство в 80 PCI шин. Браво. Но, ведь у нас есть еще 2/3 пространства? У кого то есть, а у кого-то и нет.

Первый раз на небездонность PCI шины я обратил внимание, настраивая PCI расширитель, так уж получилось, что на нем висело, за гроздью из P2P мостов Pericom, 119 PCI устройств требовавших подобное же количество индивидуальных PCI шин. И это только за единственным х8 PCI расширителем. А таких х8 портов, там было 8. Вот тут, как бы невзначай, и всплывает «волшебность» первых 4Gb системной памяти, когда львиная доля из тех 119 PCI устройств, требует для своей инициализации во время обнаружения БИОСом «скромные» 32-64 Мб на каждого.

Хорошо что Интел не так мощно выгрызет PCI пространство. При необходимости, но повесить второю гроздь еще оставалось возможным.

А вот с Rome и единственное такое «расширение» лишает нас надежды хоть на какое то будущее столь увесистой «грозди», в этой АМД системе. Нет, конечно, клиенту можно предложить перейти на суперкомпьютерную архитектуру, ту которая будет под заказ, и выльется в 10 раз дороже. Но и вышепредложенная конфигурация, как вы успели заметить, не для каждого из нас. И также разрабатывается индивидуально под хотелки клиента. Но архитектурная граница хотелок уже ощутимо близка. Не хочется в каждую вышку мобильной связи лепить суперкомпьютер, исключительно из-за тридцатилетней «ограниченности» PCI шины. Что самое интересное, но переход на ARM совершенно не выход, поскольку на нем мы видим все тот же PCI, и все те же 30 летние ограничения.

Увы, ситуация в деталях повторяет тенденцию с памятью, стало мало? Пихай-суй больше! PCI пространство есть? Что его жалеть, от него не убудет. Увы, уже убудет. Уже, не то что в четверо или вдвое не обрежешь, чем баловался Интел. Уже и в полном объеме, для серьезных игроков — на грани. И применение транспарентных P2P мостов, увы только паллиатив, в сложившейся ситуации.

Только и остается что беречь каждый байт адрес шины. Или мечтать о том что крупные игроки созреют для создания IP6 адресов SuperPCIExpress.

UPD
Уважаемый ikle, поделился ценной информацией по поднятой теме в своем комментарии

Дак в PCI всё для этого уже есть — буковка S в SBDF — целых 16 бит — четвёртое измерение. Более того, PCI-E позволяет уже использовать разные сегменты: Если ОС не дремучая и умеет понимать ACPI MCFG таблицу, то проблемы никакой нет уже сейчас.

Описываемая в статье проблема — это проблема реализации платформы: никто не мешает прямо сейчас завести на платформе несколько сегментов, подправить BIOS, чтобы он отдавал в ACPI MCFG, где искать базовый каждого адрес сегмента и всё

А от себя добавлю, что в UefiShell есть коменда pci c параметром -s Seg которая как раз и показывет нужный PCI сегмент. Печаль только в том, что новые сегменты растут исключительно(я так пока понял) из дополнительных физических процессоров. А с этим мало кто встречается. Многоядерность — «это не совсем то». Либо, как вариант, P2P мост должен поддерживать эту достаточно не популярную в широких массах опцию.

UPD2
Всем, сигнализировавшим от ошибках в тексте, большое спасибо. Исправил, как только смог.

Как сегмент PCI(домен) связан с несколькими мостами хоста (или корневыми мостами)?

Используемая формулировка сбивает с толку.
Я постараюсь исправить свою терминологию с помощью краткого и неполного описания технологии PCI и PCI Express.
Перейдите к последнему разделу, чтобы прочитать ответы.


Обычная шина PCI (отныне PCI) — это разработанная вокруг топологии шины : общая шина используется для подключения всех устройств.

Для создания более сложных иерархий некоторые устройства могут работать как мост : мост соединяет шину PCI с другой, вторичной шиной.
Вторичной шиной может быть другая шина PCI (устройство называется мостом PCI-to-PCI , отныне P2P ) или шина другого типа (например, мост PCI-to-ISA).

Это создает топологию формы:

           _____          _______
----------| P2P |--------| P2ISA |-------------  PCI BUS 0
           ‾‾|‾‾          ‾‾‾|‾‾‾
-------------|---------------+-----------------  ISA BUS 0
             |
-------------+---------------------------------  PCI BUS 1

Неофициально каждая шина PCI называется

сегментом PCI .
На рисунке выше показаны два сегмента (ШИНА PCI 0 и ШИНА PCI 1).

PCI определил три типа транзакций: память, IO и конфигурация.
Первые два считаются необходимыми знаниями.
Третий используется для доступа к конфигурационному адресному пространству (CAS) каждого устройства; в этом CAS можно мета-настроить устройство.
Например, где он отображается в адресном пространстве системной памяти.

Чтобы получить доступ к CAS устройства, устройства должны быть адресуемыми.
Электрически каждый слот PCI (встроенный или нет) в сегменте шины PCI подключен для создания схемы адресации, состоящей из трех частей: устройство (0-31), функция (0-7), регистр (0-255).
Каждое устройство может иметь до семи логических функций, каждая из которых имеет CAS 256 байт.

Номер шины добавляется к тройке выше, чтобы однозначно идентифицировать устройство во всей топологии шины (а не только в сегменте шины).
Этот квадруплет называется адресом ID .
Важно отметить, что эти ID адресов назначаются программным обеспечением (но для части устройства, которая фиксируется проводкой).
Они логичны, однако рекомендуется пронумеровать шины последовательно от корня.

CPU изначально не генерирует транзакции PCI, необходим мост хоста .
Это мост (концептуально мост Host-to-PCI), который позволяет CPU выполнять PCI транзакции.
Например, в случае x86 любая запись в память или IO запись, не восстановленная другими агентами (например, память, сопоставленные с памятью компоненты CPU, устаревшие устройства и т. Д.), Передается на шину PCI мостом хоста.
Чтобы сгенерировать транзакции CAS, x86 CPU записывает данные в порты IO 0xcf8 и

0xcfc (первый содержит адрес ID, второй-данные в read/write).

У CPU может быть больше, чем мост хоста, ничто не мешает этому, хотя это очень редко.
Более вероятно, что система может иметь более одного CPU, и с мостом хоста, интегрированным в каждый из них, система может иметь более одного моста хоста.

Для PCI каждый мост хоста устанавливает домен PCI : набор сегментов шины.
Основная характеристика домена PCI заключается в том, что он изолирован от других доменов PCI: транзакция не требуется для маршрутизации между доменами.

OS может назначать номера шин каждого домена PCI по своему усмотрению, он может повторно использовать номера шин или назначать их последовательно:

          NON OVERLAPPING                 |            OVERLAPPING
                                          |
Host-to-PCI        Host-to-PCI            |  Host-to-PCI        Host-to-PCI 
 bridge 0           bridge 1              |   bridge 0           bridge 1
                                          |
   |                  |                   |     |                  |
   |                  |                   |     |                  | 
  BUS 0   |         BUS 2    |            |    BUS 0   |         BUS 0    | 
   |      |           |      |            |     |      |           |      |
   +------+           +------+            |     +------+           +------+
   |      |           |      |            |     |      |           |      |
   |      |           |      |            |     |      |           |      |  
   |      BUS 1       |      BUS 3        |     |      BUS 1       |      BUS 1

К сожалению, слово PCI домен также имеет значение в Linux kernel, оно используется для нумерации каждого моста хоста.
Что касается PCI, это работает, но с введением PCI express это становится запутанным, потому что PCI express имеет свое собственное имя для «Host Bridge number» (т. е. группа сегментов PCI), а термин

PCI domain обозначает нисходящую ссылку корневого порта PCI express.


Шина PCI Express (отныне PCIe) спроектирована по топологии point-to-point: устройство подключено только к другому устройству.

Для обеспечения совместимости программного обеспечения широко используются виртуальные мосты P2P.
В то время как основными компонентами шины PCI были устройства и мосты, основными компонентами шины PCIe являются устройства и коммутаторы.
С точки зрения программного обеспечения ничего не меняется (кроме добавления новых функций), и шина перечисляется одинаково: с устройствами и мостами.

Коммутатор PCIe является основным связующим звеном между устройствами, он имеет n нижестоящих портов .
Внутренне коммутатор имеет сегмент шины PCI, для каждого порта во внутреннем сегменте шины создается виртуальный мост P2P (виртуальное прилагательное существует, потому что каждый P2P отвечает только на транзакцию CAS, этого достаточно для программного обеспечения, совместимого с PCI).
Каждый нисходящий порт является каналом PCIe.
Канал PCIe рассматривается как сегмент шины PCI; это согласуется с тем фактом, что коммутатор имеет мост P2P для каждого нисходящего порта (в общей сложности для коммутатора имеется 1 + n сегментов шины PCI).
Коммутатор имеет еще один порт: восходящий порт.
Это похоже на нисходящий порт, но он использует вычитающее декодирование, как и для сетевого коммутатора, он используется для приема трафика от «logical external network» и для маршрутизации неизвестных адресатов.

Таким образом, коммутатор принимает 1 + N + 1 сегментную шину PCI.

Устройства подключаются непосредственно к коммутатору.

В случае PCI мост соединял CPU с подсистемой PCI, поэтому логично ожидать, что коммутатор соединит CPU с подсистемой PCIe.
Это действительно так, с PCI сложным корнем (PCR).
PCR-это в основном коммутатор с важным поворотом: каждый из его портов устанавливает новый домен PCI .
Это означает, что не требуется маршрутизировать трафик с порта 1 на порт 2 (в то время как коммутатор, конечно, есть). Это создает сдвиг с терминологией Linux, как упоминалось ранее, поскольку Linux присваивает номер домена каждому хосту или PCR, в то время как, согласно спецификациям, каждый PCR имеет несколько доменов.
Короче говоря, одно и то же слово, разные значения.
Спецификация PCIe использует слово PCI группа сегментов для определения нумерации на PCR (проще говоря, группа сегментов PCI является базовым адресом расширенного механизма CAS каждого PCR, поэтому существует one-to-one, отображенный изначально).

Из-за их свойства изоляции порты PCR называются корневым портом PCIe .


Примечание

Термин Корневой мост не существует в спецификации, я могу найти его только в спецификации UEFI Root Bridge IO в качестве зонтичного термина как для хост-моста, так и для PCR (поскольку они разделяют аналогичные обязанности).

Мост хоста также называется адаптером хоста.


(1) Предположим, что я настроил 3 домена PCI в MCFG, есть ли у меня 3 моста хоста, которые соединяют 3 CPUs и шины, или у меня есть 3 корневых моста, которые поддерживают 3-кратные шины, но все они имеют общий мост хоста в одном CPU?

Если у вас есть 3 домена PCI, у вас есть либо 3 моста хоста, либо 3 корневых порта PCIe.

Если под доменами PCI вы подразумевали шины PCI в смысле сегментов шины PCI (независимо от их изоляции), то у вас может быть либо один мост хоста/PCR, обрабатывающий топологию с 3 шинами, либо более одного моста хоста/PCR, обрабатывающего комбинацию из 3 шин.
В этом случае нет никаких особых требований, как вы можете видеть, можно каскадировать шины с мостами.

Если вы хотите, чтобы шина не была изолирована (чтобы не было доменов PCI), вам нужен один мост хоста или один корневой порт PCIe.
Набор из P2P мостов (реальных или виртуальных) соединит шины вместе.

(2) Если у меня есть несколько мостов Хоста(или Корневых мостов), имеют ли эти мосты общий Южный мост(например, ICH9) или у них есть отдельные мосты?

Мостовая платформа исчезла много лет назад, теперь у нас есть системный агент, интегрированный в CPU, который предоставляет набор полос PCIe (обычно 20+) и концентратор контроллера платформы (PCH), подключенный к CPU по ссылке DMI.
PCH также может быть интегрирован в тот же сокет, что и CPU.
PCH показывает еще несколько полос, которые, по-видимому, относятся к ПЦР CPU с точки зрения программного обеспечения.

В любом случае, если у вас было несколько мостов хоста, они обычно находились на разных сокетах, но обычно для всех них был только один южный мост.
Однако это было (и не является) строго обязательным.
Современный Intel C620 PCH может работать только в режиме конечной точки (EPO), где он используется не как основной PCH (с прошивкой и обязанностями boot), а как набор PCIe-конечной точки.

Идея заключается в том, что мост хоста просто преобразует транзакции CPU в транзакции PCI, где эти транзакции маршрутизируются, зависит от топологии шины, и это само по себе очень творческая тема.
Там, где компоненты этой топологии интегрированы, это еще одна творческая задача, в конце концов, можно иметь отдельные чипы, выделенные для каждого моста хоста, или большой отдельный чип, разделенный (или разделенный) между всеми или даже обоими одновременно!

Занятие слота Powershell — PCI/PCIe

Я, оказывается, знаю, что вы добираетесь, получают это для использования сетевых плат:

> Get-NetAdapterHardwareInfo

Name                           Segment Bus Device Function Slot NumaNode PcieLinkSpeed PcieLinkWidth Version
----                           ------- --- ------ -------- ---- -------- ------------- ------------- -------
Wi-Fi                                0   2      0        0    4               2.5 GT/s             1 1.1
Ethernet                             0   3      0        0    5               2. 5 GT/s             1 1.1

Используя модуль, предложенный @Lenniey выше вас, похоже, что можно найти местоположение устройств, ища тех с LocationInfo, начинающим «автобус PCI» и отличный от нуля UINumber:

> Get-device | where {$_.LocationInfo -like 'PCI bus*' -and $_.UINumber -ne 0} | select Name, LocationInfo, UINumber

Name                                  LocationInfo                     UINumber
----                                  ------------                     --------
Realtek PCIe GBE Family Controller    PCI bus 3, device 0, function 0         5
Intel(R) Centrino(R) Wireless-N 2230  PCI bus 2, device 0, function 0         4

В вышеупомянутом у меня есть своя сетевая плата в месте 5, и мой Wi-Fi в месте 4.

Можно тогда сравнить это со списком Корневых портов PCI Express:

> Get-device | where {$_.Name -eq 'PCI Express Root Port'} | select Name,LocationInfo

Name                   LocationInfo
----                   ------------
PCI Express Root Port  PCI bus 0, device 28, function 5
PCI Express Root Port  PCI bus 0, device 28, function 0
PCI Express Root Port  PCI bus 0, device 28, function 4

Это скажет вам, что у меня есть третье место ни с чем включенным, которое соглашается с тем, что я вижу в Диспетчере устройств.

Протест; я не эксперт по аппаратным средствам, я просто предположил это на основе того, что я вижу на своей машине.

Чтобы подтвердить это только связано с сетевыми адаптерами, если я демонтирую фильтр на ‘UINumber-ne 0’, я вижу все другие устройства, связанные с автобусом PCI, однако, так как они все встроены, у них нет номера слота:

Name                                                                              LocationInfo                      UINumber
----                                                                              ------------                      --------
Realtek PCIe GBE Family Controller                                                PCI bus 3, device 0, function 0          5
Intel(R) 6 Series/C200 Series Chipset Family USB Enhanced Host Controller - 1C26  PCI bus 0, device 29, function 0         0
PCI Express Root Port                                                             PCI bus 0, device 28, function 5         0
High Definition Audio Controller                                                  PCI bus 0, device 27, function 0         0
Intel(R) Centrino(R) Wireless-N 2230                                              PCI bus 2, device 0, function 0          4
Intel(R) Management Engine Interface                                              PCI bus 0, device 22, function 0         0
LPC Controller                                                                    PCI bus 0, device 31, function 0         0
PCI Express Root Port                                                             PCI bus 0, device 28, function 0         0
Memory Controller                                                                 PCI bus 0, device 0, function 0          0
PCI Express Root Port                                                             PCI bus 0, device 28, function 4         0
SM Bus Controller                                                                 PCI bus 0, device 31, function 3         0
Standard SATA AHCI Controller                                                     PCI bus 0, device 31, function 2         0
Intel(R) HD Graphics                                                              PCI bus 0, device 2, function 0          0
Thermal Control Device                                                            PCI bus 0, device 31, function 6         0
Intel(R) 6 Series/C200 Series Chipset Family USB Enhanced Host Controller - 1C2D  PCI bus 0, device 26, function 0         0

Powershell — заполнение слота PCI / PCIe

Я знаю, что вы получите это для сетевых карт, используя:

> Get-NetAdapterHardwareInfo  Name Segment Bus Device Function Slot NumaNode PcieLinkSpeed PcieLinkWidth Version ---- ------- --- ------ -------- ---- -------- ------------- ------------- ------- Wi-Fi 0 2 0 0 4 2. 5 GT/s 1 1.1 Ethernet 0 3 0 0 5 2.5 GT/s 1 1.1 

Используя модуль, предложенный @Lenniey, над вами Похоже, что вы можете найти расположение устройств, выполнив поиск для устройств с LocationInfo, которые запускают «шину PCI» и ненулевой UINumber:

> Get-device | where {$_.LocationInfo -like 'PCI bus*' -and $_.UINumber -ne 0} | select Name, LocationInfo, UINumber  Name LocationInfo UINumber ---- ------------ -------- Realtek PCIe GBE Family Controller PCI bus 3, device 0, function 0 5 Intel(R) Centrino(R) Wireless-N 2230 PCI bus 2, device 0, function 0 4 

В вышеупомянутом у меня есть сетевая карта в слоте 5, и мой Wi-Fi в слоте 4.

Затем вы можете сравнить это со списком корневых портов PCI Express:

> Get-device | where {$_.Name -eq 'PCI Express Root Port'} | select Name,LocationInfo  Name LocationInfo ---- ------------ PCI Express Root Port PCI bus 0, device 28, function 5 PCI Express Root Port PCI bus 0, device 28, function 0 PCI Express Root Port PCI bus 0, device 28, function 4 

Это скажет вам, что у меня есть третий слот без подключения, что согласуется с тем, что я вижу в диспетчере устройств.

Предостережение; Я не специалист по аппаратному обеспечению, я только догадался об этом, основываясь на том, что я вижу на своей машине.

Чтобы убедиться, что это относится не только к сетевым адаптерам, если я удалю фильтр в ‘UINumber -ne 0’, я смогу увидеть все другие устройства, подключенные к шине PCI, однако, поскольку они все встроены, они не иметь номер слота:

Name LocationInfo UINumber ---- ------------ -------- Realtek PCIe GBE Family Controller PCI bus 3, device 0, function 0 5 Intel(R) 6 Series/C200 Series Chipset Family USB Enhanced Host Controller - 1C26 PCI bus 0, device 29, function 0 0 PCI Express Root Port PCI bus 0, device 28, function 5 0 High Definition Audio Controller PCI bus 0, device 27, function 0 0 Intel(R) Centrino(R) Wireless-N 2230 PCI bus 2, device 0, function 0 4 Intel(R) Management Engine Interface PCI bus 0, device 22, function 0 0 LPC Controller PCI bus 0, device 31, function 0 0 PCI Express Root Port PCI bus 0, device 28, function 0 0 Memory Controller PCI bus 0, device 0, function 0 0 PCI Express Root Port PCI bus 0, device 28, function 4 0 SM Bus Controller PCI bus 0, device 31, function 3 0 Standard SATA AHCI Controller PCI bus 0, device 31, function 2 0 Intel(R) HD Graphics PCI bus 0, device 2, function 0 0 Thermal Control Device PCI bus 0, device 31, function 6 0 Intel(R) 6 Series/C200 Series Chipset Family USB Enhanced Host Controller - 1C2D PCI bus 0, device 26, function 0 0 

Powershell — занятие в слотах PCI / PCIe

Я знаю, что вы получите это для сетевых карт, используя:

> Get-NetAdapterHardwareInfo

Name                           Segment Bus Device Function Slot NumaNode PcieLinkSpeed PcieLinkWidth Version
----                           ------- --- ------ -------- ---- -------- ------------- ------------- -------
Wi-Fi                                0   2      0        0    4               2. 5 GT/s             1 1.1
Ethernet                             0   3      0        0    5               2.5 GT/s             1 1.1

Используя модуль, предложенный @Lenniey над вами. Похоже, вы можете найти расположение устройств, ища тех, у кого есть LocationInfo, начиная «PCI-шина» и ненулевой UINumber:

> Get-device | where {$_.LocationInfo -like 'PCI bus*' -and $_.UINumber -ne 0} | select Name, LocationInfo, UINumber

Name                                  LocationInfo                     UINumber
----                                  ------------                     --------
Realtek PCIe GBE Family Controller    PCI bus 3, device 0, function 0         5
Intel(R) Centrino(R) Wireless-N 2230  PCI bus 2, device 0, function 0         4

В приведенном выше примере у меня есть сетевая карта в слоте 5, а мой Wi-Fi в слоте 4.

Затем вы можете сравнить это со списком корневых портов PCI Express:

> Get-device | where {$_. Name -eq 'PCI Express Root Port'} | select Name,LocationInfo

Name                   LocationInfo
----                   ------------
PCI Express Root Port  PCI bus 0, device 28, function 5
PCI Express Root Port  PCI bus 0, device 28, function 0
PCI Express Root Port  PCI bus 0, device 28, function 4

Это скажет вам, что у меня есть третий слот, в котором ничего не подключено, что согласуется с тем, что я вижу в диспетчере устройств.

Caveat; Я не эксперт по аппаратным средствам, я просто догадался об этом, основываясь на том, что я вижу на своей машине.

Чтобы подтвердить, что это связано не только с сетевыми адаптерами, если я удаляю фильтр на «UINumber -ne 0», я могу видеть все другие устройства, подключенные к шине PCI, однако, поскольку они все встроены, они не имеют номера слотов:

Name                                                                              LocationInfo                      UINumber
----                                                                              ------------                      --------
Realtek PCIe GBE Family Controller                                                PCI bus 3, device 0, function 0          5
Intel(R) 6 Series/C200 Series Chipset Family USB Enhanced Host Controller - 1C26  PCI bus 0, device 29, function 0         0
PCI Express Root Port                                                             PCI bus 0, device 28, function 5         0
High Definition Audio Controller                                                  PCI bus 0, device 27, function 0         0
Intel(R) Centrino(R) Wireless-N 2230                                              PCI bus 2, device 0, function 0          4
Intel(R) Management Engine Interface                                              PCI bus 0, device 22, function 0         0
LPC Controller                                                                    PCI bus 0, device 31, function 0         0
PCI Express Root Port                                                             PCI bus 0, device 28, function 0         0
Memory Controller                                                                 PCI bus 0, device 0, function 0          0
PCI Express Root Port                                                             PCI bus 0, device 28, function 4         0
SM Bus Controller                                                                 PCI bus 0, device 31, function 3         0
Standard SATA AHCI Controller                                                     PCI bus 0, device 31, function 2         0
Intel(R) HD Graphics                                                              PCI bus 0, device 2, function 0          0
Thermal Control Device                                                            PCI bus 0, device 31, function 6         0
Intel(R) 6 Series/C200 Series Chipset Family USB Enhanced Host Controller - 1C2D  PCI bus 0, device 26, function 0         0
    

Решено: драйверы отсутствуют после установки Windows 7 Pro 64 на Z820 Works .

.. — Сообщество службы поддержки HP

После чистой установки 64-разрядной версии Windows 7 Pro с установочного носителя HP на моей рабочей станции Z820 в разделе ДРУГИЕ УСТРОЙСТВА указано 9 предупреждений, указывающих, что драйверы не установлены. Есть идеи, что это такое? Они мне нужны? Где их взять? Я вижу это как ошибки в диагностике системы и т. Д. Я выполнил чистую установку, чтобы повысить производительность системы и приложений. Есть ли еще где-нибудь, что я должен разместить это?

Вот длинный список деталей, которые я видел, как другие собирают из Диспетчера устройств для устранения неполадок:

Отображаемое имя: Другие устройства
Описание устройства: Базовое системное устройство

Идентификаторы оборудования:
PCI \ VEN_8086 & DEV_3C28 & SUBSYS_158B_103C VEN_8086 & DEV_3C28 & SUBSYS_158B103C
PCI \ VEN_8086 & DEV_3C28 & CC_088000
PCI \ VEN_8086 & DEV_3C28 & CC_0880

информация о местоположении:
PCI шина 0, устройство 5, функция 0

Совместимые идентификаторы:
PCI \ VEN_8086 & DEV_3C28 & REV_07
PCI \ VEN_8086 & DEV_3C28
PCI \ VEN_8086 & CC_088000
PCI \ VEN_8086 & CC_0880
PCI \ VEN_8086
PCI \ CC_088000
PCI \ CC_0880
—————————————— —————————
Отображаемое имя: Другие устройства
Описание устройства: Базовое системное устройство

Идентификаторы оборудования:
PCI \ VEN_8086 & DEV_3C28 & SUBSYS_158B103C & REV_07
PCI \ VEN_8086 & DEV_3C28 & SUBSYS_158B103C
PCI \ VEN_8086 & DE V_3C28 & CC_088000
PCI \ VEN_8086 & DEV_3C28 & CC_0880

Информация о расположении:
Шина PCI 64, устройство 5, функция 0

Совместимые идентификаторы:
PCI \ VEN_8086 & DEV_3C28 & REV_07
PCI \ VEN_8086 & DEV_3C28
PCI \ VEN_8086 & CC_088000
PCI \ VEN_8086 & CC_0880
PCI \ VEN_8086
PCI \ CC_088000
PCI \ CC_0880
———————————————- ———————-
Отображаемое имя: Другие устройства
Описание устройства: Базовое системное устройство

Идентификаторы оборудования:
PCI \ VEN_8086 & DEV_3C2A & SUBSYS_158B103C & REV_07
PCI \ VEN_8086 & DEV_3C2A & SUBSYS_158B103C \ VEN_8086 & DEV_3C2A & CC_088000
PCI \ VEN_8086 & DEV_3C2A & CC_0880

информация о расположении:
PCI-шину 0, устройство 5, функция 2

Совместимые идентификаторы:
PCI \ VEN_8086 & DEV_3C2A & REV_07
PCI \ VEN_8086 & DEV_3C2A
PCI \ VEN_8086 & CC_088000
PCI \ VEN_8086 & CC_0880
PCI \ VEN_8086
PCI \ CC_088000
PCI \ CC_0880
———————————- ———————————-
Отображаемое имя: Другие устройства
Описание устройства: Базовое системное устройство

Аппаратное обеспечение идентификаторы:
PCI \ VEN_8086 & DEV_3C2A & SUBSYS_158B103C & REV_07
PCI \ VEN_8086 & DEV_3C2A & SUBSYS_158B103C
PCI \ VEN_8086 & DEV_3C2A & CC_088000
PCI \ VEN_8086 & DEV_3C2A & CC_0880

информация о расположении:
Шина PCI 64, устройство 5, функция 2

Совместимые идентификаторы:
PCI \ VEN_8086 & DEV_3C2A & REV_07
PCI \ VEN_8086 & DEV_3C2A
PCI \ VEN_8086 & CC_088000
PCI \ VEN_8086 и CC_0880
PCI \ VEN_8086
PCI \ CC_088000
PCI \ CC_0880
——————————— ————————————
Отображаемое имя: Other Devices
Описание устройства: PCI Simple Communications Controller

Идентификаторы оборудования:
PCI \ VEN_8086 & DEV_1D3A & SUBSYS_158B103C & REV_05
PCI \ VEN_8086 & DEV_1D3A & SUBSYS_158B103C
PCI \ VEN_8086 & Информация о местонахождении и DEV_1D3A & CC_078000_CC_07800098011 I bus 0, устройство 22, функция 0

Совместимые идентификаторы:
PCI \ VEN_8086 & DEV_1D3A & REV_05
PCI \ VEN_8086 & DEV_1D3A
PCI \ VEN_8086 & CC_078000
PCI \ VEN_8086 & CC_0780 PCI
PCI
PCI \ VEN_8086 & CC_0780 PCI
PCI \ VEN_
PCI \ VEN_
PCI \ VEN_
PCI \ VEN_
PCI \ VEN_900 ————————————————— ————
Отображаемое имя: Other Devices
Описание устройства: Контроллер шины SM

Идентификаторы оборудования:
PCI \ VEN_8086 & DEV_1D22 & SUBSYS_158B103C & REV_05
PCI \ VEN_8086 & DEV_1D22 & SUBSYS_158B10 PCI3C

2 & SUBSYS_158B10 PCI3C
0 & CCS_D_000_D_000_DB_D_000_DB_D_0001
PCI-шина 0, устройство 31, функция 3

Совместимые идентификаторы:
PCI \ VEN_8086 & DEV_1D22 & REV_05
PCI \ VEN_8086 & DEV_1D22
PCI \ VEN_8086 и CC_0C0500
PCI \ VEN_8086 \ CC_0C0 PCI_
0C
09 CC_0C0 — PCI_0C0
0 \ CC_0C0 — PCI
0 900 — CC_0C0 — PCI_0C0 — PCI
0 — CC 900 — CC_0C0 — PCI_ 900 —
0 ————————————————— ————
Отображаемое имя: Другие устройства
Описание устройства: S ystem контроллер прерываний

Аппаратные идентификаторы:
PCI \ VEN_8086 & DEV_3C2C & SUBSYS_3C2C8086 & REV_07
PCI \ VEN_8086 & DEV_3C2C & SUBSYS_3C2C8086
PCI \ VEN_8086 & DEV_3C2C & CC_080020
PCI \ VEN_8086 & DEV_3C2C & CC_0800

Информация о расположении:
Шина PCI 64, устройство 5, функция 4

Совместимые идентификаторы:
PCI \ VEN_8086 & DEV_3C2C & REV_07
PCI \ VEN_8086 & DEV_3C2C
PCI \ VEN_8086 & CC_080020
PCI \ VEN_8086 & CC_0800
PCI \ VEN_8086
PCI \ CC_080020
PCI \ CC_0800
————————— ——————————————
Отображаемое имя: Другие устройства
Описание устройства : Системный контроллер прерываний

Аппаратные идентификаторы:
PCI \ VEN_8086 & DEV_3C2C & SUBSYS_3C2C8086 & REV_07
PCI \ VEN_8086 & DEV_3C2C & SUBSYS_3C2C8086
PCI \ VEN_8086 & DEV_3C2C & CC_080020
PCI \ VEN_8086 & DEV_3C2C & CC_0800

информация о расположении:
Шина PCI 64, устройство 5, функция 4

Совместимые идентификаторы:
PCI \ VEN_8086 & DEV_3C2C & REV_07 9 0011 PCI \ VEN_8086 & DEV_3C2C
PCI \ VEN_8086 & CC_080020
PCI \ VEN_8086 & CC_0800
PCI \ VEN_8086
PCI \ CC_080020
PCI \ CC_0800
————————- ——————————————-
Отображаемое имя: Другие устройства
устройство Описание: Universal Serial Bus (USB) Контроллер

Аппаратные идентификаторы:
PCI \ VEN_104C & DEV_8241 & SUBSYS_158B103C & REV_02
PCI \ VEN_104C & DEV_8241 & SUBSYS_158B103C
PCI \ VEN_104C & DEV_8241 & CC_0C0330
PCI \ VEN_104C & DEV_8241 & CC_0C03

информация о местоположении:
PCI шины 7, устройство 0, функция 0

Совместимые идентификаторы :
PCI \ VEN_104C & DEV_8241 & REV_02
PCI \ VEN_104C & DEV_8241
PCI \ VEN_104C & CC_0C0330
PCI \ VEN_104C и CC_0C03
PCI \ VEN_104C
PCI \ CC_110C03 CC_0C03

Информация о шине PCI и код

Информация о шине PCI и код

Информация о шине PCI и код с точки зрения программиста.

ноя 2007 обновлено для PCIe!
август 2010 г. снова обновлен для PCIe!

Подсистема PCI состоит из 4 компонентов:

Номер шины
Номер устройства
Номер функции
Номер регистра

В системе PCI имеется до 256 доступных шин, чаще всего все карты и микросхемы будут расположены на шине 0 и шине 1.
При сканировании оборудования рекомендуется сканировать все 256 шин, поскольку это не займет много дополнительного времени.

Устройство — это физическое устройство на шине PCI.Это может быть видеокарта, Ethernet карта, северный мост, что угодно. Максимальное количество программного обеспечения — 32 устройства, которые могут существуют на каждом автобусе. Предел физического оборудования намного ниже этого из-за проблемы с электрической нагрузкой, но мы не будем вдаваться в подробности.
Устройства на материнской плате обычно разбросаны по 32 устройствам, отверстия могут и будет существовать. Ваше программное обеспечение должно сканировать все 32 устройства на каждой шине.

У всех устройств есть как минимум 1 функция, функция # 0. Для каждого устройства предусмотрено 8 возможных функций, пронумерованных от 0 до 7.Любое устройство, имеющее более одной функции (эй, умно!) называется многофункциональным устройством. Многофункциональные устройства, такие как Комбинация модем + звуковая карта обычно имеет 2 функции с уникальной адресацией, пронумерованные 0 и 1.

Каждая функция устройства имеет 256 восьмибитных регистров. Регистры 0-3F — это определены спецификацией PCI и предоставляют обширную информацию о конкретных функция. Регистры 40-FF определяются поставщиком и управляют свойствами сама функция.Без документации производителя эти регистры должны вероятно, останутся нетронутыми.

Типичная функция PCI выглядит так:

 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 xA xB xC xD xE xF
00000000: B7 10 55 90 17 01 10 02 30 00 00 02 08 50 00 00
00000010: 81 10 00 00 00 00 00 0C 00 00 00 00 00 00 00 00
00000020: 00 00 00 00 00 00 00 00 00 00 00 00 B7 10 55 90
00000030: 00 00 00 00 DC 00 00 00 00 00 00 00 0B 01 0A 0A
00000040: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00000050: 00 00 00 00 40 00 00 00 00 00 00 00 00 00 00 00
00000060: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00000070: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00000080: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00000090: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
000000A0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
000000B0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
000000C0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
000000D0: 00 00 00 00 00 00 00 00 00 00 00 00 01 00 01 F6
000000E0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
000000F0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 

Регистры 0 и 1 определены спецификацией PCI как идентификатор поставщика. Продавец ID — это 16-битное значение, в данном случае 10B7h
Регистры 2 и 3 — это ID устройства, в данном примере 9055h.

Путем поиска идентификационного номера поставщика 10b7 в базе данных поставщиков PCI Вы можете видеть, что это карта 3COM. 9055h — это 3COM сгенерированный номер, который описывает, что это за модель карты.

Другие регистры могут сказать нам, что это контроллер Ethernet, он использует IRQ 11, использует базу Адрес ввода-вывода 1080h и более. Обратитесь к спецификации pci, чтобы получить все подробности, поскольку они выходят за рамки этого документа.

Итак, как же добраться до всех этих регистров в пространстве PCI?


Доступ к этим регистрам похож на доступ к памяти CMOS, поскольку вы сначала отправляете индекс значение (указатель на регистр, к которому вы хотите получить доступ) на порт индекса, затем вы читаете или записать данные в / из порта данных. Индекс будет комбинация всех 4 вышеупомянутых компонентов (шина, устройство, функция, регистр)

В мире x86 порт с индексом всегда расположен по адресу 0CF8h, а данные порт всегда находится в 0CFCh в пространстве ввода-вывода. Большинство системных BIOS имеют программное обеспечение интерфейсы, чтобы отвлечь от вас доступ к индексу / порту данных. Описываю оба метода ниже. См. Список прерываний Ральфа Брауна для получения подробной информации о методе BIOS чтение / запись PCI

Прежде чем вы сможете перейти к регистрам какой-либо функции PCI, вам, вероятно, следует убедиться, что Интерфейс PCI существует первым!

Обнаружение шины PCI

, вы можете обнаружить шину PCI несколькими способами. проще всего назвать Интерфейс PCI BIOS напрямую и проверка установки.
обратите внимание, что вы также можете выполнить проверку, отличную от 80386 +, выполнив этот вызов и проверять только DX для «CP» (4350h), а когда вы видели 286 с шиной PCI?

,386
        mov ax, 0b101h; функция прерывания 1a b101
        int 1ah; сообщит нам, есть ли PCI
        cmp edx, "ICP"; автобус на борту.
        jz yup; EDX = 20494350h 
; Неа
ага: 

————————————

Вы также можете найти шину PCI с помощью ввода-вывода, просто выполнив быстрое чтение порта CFCh.

 mov dx, 0cfch; порт данных конфигурации
в eax, dx
cmp eax, -1; FFFFFFFF?
jz nope; что-то должно существовать в PCI land 
; да 
 нет: 

, вы просто получите данные последней выполненной операции PCI. Это ни в коем случае не надежный метод, но он может помочь с быстрым и грязным типом. Приложения.

поиск устройства на шине PCI :

есть 2 способа найти устройство PCI на шине.Вы можете использовать PCI Вызов интерфейса BIOS или прямой аппаратный ввод-вывод.
Вот способ BIOS:

 INTEL_VENDOR_ID EQU 8086h; уникальный знак разведки #
INTEL_EXP_NIC EQU 1227h; образец устройства PCI etherexpress 10/100 NIC 
,386
mov ax, 0b102h; прерывание 1a функция b102
mov dx, INTEL_VENDOR_ID
mov cx, INTEL_EXP_NIC
xor si, si; 0 = 1-е устройство, 1 = 2-е и т. Д.
int 1ah
jc нет

; после возврата из этого вызова BH = номер шины, BL = устройство / функция # 
 нет:
 

————————————————- —————
в приведенном выше примере SI обычно будет нулевым, если вы не пытаетесь найти 2-й или больше экземпляров того же устройства PCI.
(т.е. у вас было установлено 3 карты PCI Intel etherexpress)

чрезвычайно удобная утилита для отслеживания шины PCI в вашей системе — это DOS. программа называется PCIVIEW.EXE. мне удалось найти эту утилиту в сети, просто поиск pciview.exe

————————————————- ————————————-
способом, отличным от BIOS:
определение местоположения определенного устройства на шина PCI требует от вас понимания того, как цикл конфигурации нарушен.
это 32-битное значение, которое выглядит так:

бит 31 = 1 (бит всегда установлен для доступа к PCI)
бит 30: 24 = 0 (зарезервировано)
бит 23:16 = номер шины (0-255)
бит 15: 11 = номер устройства (0-31)
бит 10: 8 = функция # (0-7)
бит 7: 0 = номер регистра (0-255)

вы отправляете указанное выше значение в битовой кодировке в порт индекса (cf8h), а затем выполняете 32-битное чтение из порта данных (cfch)
вот как прочитать идентификатор поставщика и устройства с устройства, находящегося на шине 0, устройстве 7, функция 3.

 BUS EQU 0
DEV EQU 7
FN EQU 3
VEN_ID EQU 0; идентификатор поставщика = PCI regs 0,1
PCI_INDEX EQU 0CF8h
PCI_DATA EQU 0CFCh 
,386
        mov ax, 8000h; установить бит 31 (после сдвига)
        или др., АВТОБУС; добавить номер автобуса
        shl eax, 16 
 mov ax, DEV
        топор шл, 11; сдвиньте устройство # до бит 15:11
        mov al, FN
        или ах, все; добавить функцию в биты 10: 8
        mov al, VEN_ID 
 cli
        mov dx, PCI_INDEX
        out dx, eax; отправьте наш запрос 
 mov dx, PCI_DATA
        в eax, dx; прочитать 32-битное значение.sti 

Помните, что регистры PCI имеют 8-битные значения. Вышеупомянутое чтение из PCI_DATA читает 32-битное значение или 4 регистра PCI. В приведенном выше примере после чтения EAX = идентификатор устройства, AX = идентификатор поставщика.
Согласно спецификации PCI, идентификатор поставщика всегда регистры 0 и 1, а идентификатор устройства — регистры 2 и 3.
Таким образом, AL = регистр 0, AH = регистр 1, EAL = регистр 2, EAH = регистр 3.

Обновление PCIe:

PCI Express внес небольшие изменения в интерфейс.В частности, они изменили номер конфигурационных регистров от 256 до 4096. Первые 256 регистров по-прежнему выглядят так же, как обычные регистры PCI — фактически, они также доступны для чтения и записи с использованием тех же методов описано выше.

Однако дополнительные регистры доступны только через подсистему отображения памяти, и это полная боль в щеках, чтобы добраться до них. ** обновление, август 2010 г., см. ниже! **

Для PCIe оказывается, что подсистема * ENTIRE * PCI была отображена в блок размером 256 МБ системная память.На 2 машинах, с которыми мне довелось поиграть, эта карта памяти запускалась по физическому адресу 0xe0000000. Это около 4 Гигабайт памяти. Я предлагаю вы берете браузер / редактор памяти, который позволяет вам копаться в памяти и исследуйте местность самостоятельно.

По адресу 0xe0000000 вы увидите копию каждого регистра PCI (e) из шины 0, устройства 0, функции 0.
Функция 1 следует по адресу 0xe0001000, функция 2 по адресу 0xe0002000 и т. Д., Вплоть до шины 255, Устройство 31, функция 7.Каждая функция PCI, PCIe или нет, привязана к потреблению 0x1000 (4k) пространства!
(спасибо Lihan Liang за разъяснения!)

Каждый раз, когда не было устройства PCI, такого как BUS 89, Device 9, Function 3, просто память возвращает все FF, потому что на чтение нет ничего, что могло бы ответить. Мне это кажется ОГРОМНЫМ бесполезная трата памяти, учитывая, что уже существует отличный механизм для доступ к PCI, и все, что им нужно сделать, это использовать пару зарезервированных битов в 32-битной index, чтобы разрешить доступ ко всем расширенным регистрам PCIe, но я отвлекся…

Изменение любого значения регистра здесь в памяти аналогично изменению их через порты ввода-вывода старым способом; в карта памяти — это просто зеркало всего, что вы видите через порты индекса и данных, и наоборот.

На вашем компьютере карта памяти PCIe может быть не по адресу 0xe0000000. Как я нашел эту магию стоимость? Вот где начинается боль в щеках, с ACPI.

В таблице описания корневой системы ACPI (RSDT) спрятана запись для Базовый адрес области конфигурации, отображаемой в памяти PCI Express, Таблица описания, или MCFG для короткая.

Чтобы добраться туда, вам необходимо проанализировать таблицы ACPI. Вот как это сделать:

1) поиск в памяти (реальный режим) в сегментах BIOS 0xE000 или 0xF000 для последовательности байтов:
«RSD PTR»
1a) RSD PTR также может находиться в области EBDA (обычно между 638 и 640k).
Это явно для людей, которые исправили таблицы, которые переместили RSDT в область RAM. Предположительно, сначала выполняется поиск в области RAM, хотя это конкретно не указано, но она стоит первой в списке.(спасибо, Генри!)
2) добавьте 0x10 к адресу, по которому найден «RSD PTR», чтобы получить 32-битный указатель на то, где расположены основные таблицы ACPI RSDT.
3) Вам нужно будет находиться в защищенном или нереальном режиме, чтобы получить доступ к памяти, чтобы выполнить следующую часть.
Начиная с 32-битного адреса таблиц RSDT (должно быть в верхней памяти, моя NVidia плата поместила их в 0x7FEF3040) найдите ключевое слово «MCFG» или проанализируйте все таблицы пока вы не дойдете до одного с надписью «MCFG». По смещению 0x2c от «MCFG» будет еще 32 бит указатель на карту памяти PCIe.

Таблица «MCFG» на моей плате Nvidia выглядит так:

4D434647 3C000000 012C4E76 69646961 MCFG 
У меня есть программа дампа ACPI (для DOS) здесь: http://www.waste.org/~winkles/acpidump хотя он устарел и не будет выгружать таблицу MCFG, он, по крайней мере, укажет вам в правильном направлении, куда смотреть.

Мне показалось, что очень немногие устройства PCIe имеют дополнительные регистры выше 255 которые доступны через порты индекса и данных, поэтому доступ к ним таким образом выглядит до некоторой степени спорный вопрос, но я уверен, что в конечном итоге что-то всплывет, так что теперь вы знаете.

Обновление за август 2010 г .:
Ух ты, каждый день узнаешь что-то новое. Сегодня я узнал, что * некоторые * устройства PCIe также имеют пара индекс / данные, чтобы разрешить неуклюжее старое программное обеспечение, которое не может получить доступ к верхней памяти для по-прежнему иметь доступ ко всем 4 КБ регистров конфигурации! Получается, что на * некоторых устройствах * последние 2 DWORDS в пространстве конфигурации на самом деле являются пары индекс / данные, чтобы вы могли получить доступ к другим регистры. Итак, вы технически используете пару индекс / данные для записи ввода-вывода (CF8 / CFC) до сих пор доступ к другой паре индекс / данные в пространстве конфигурации PCI (F8 и FC)! умный.Вы захотите проверьте спецификацию PCIe для получения подробной информации, но вы должны написать смещение 32-битной конфигурации Зарегистрируйтесь в PCIe, к которому вы хотите получить доступ, в регистре F8, затем считайте данные из FC.
Я опубликую здесь дополнительную информацию, когда у меня будет возможность лично увидеть спецификацию ... не стесняйтесь обращаться ко мне с вопросами или комментариями.
-jeff!

Драйвер

PCI и контроллер шины SM отсутствует обновление

Здравствуйте,

. Я пытаюсь понять, почему я не могу обновить параметры PCI в диспетчере устройств.Это полностью новая сборка со всеми новыми деталями. Я удалил все и переустановил все заново, но это все еще появляется. Любая помощь будет очень признательна.

Мои спецификации:

ЦП: i9 10850K

Графический процессор: GTX 1080 Founders Edition

Хранилище: два твердотельных накопителя Samsung 970 M.2 NVMe, установленных в слотах M.2_2 и M.2_3, оба отображаются как пригодные для использования

ОЗУ: 8 x 2 Corsair Vengeance Pro 3200 МГц

Блок питания: EVGA 1000w 80 plus gold

ОС: Windows 10 home 64bit

Есть 3 устройства PCI, которые показывают, что им требуется обновление, но когда я пытаюсь найти обновление для установки говорит, что не может найти.То же самое и с контроллером шины SM, он также показывает другую опцию под названием «неизвестное устройство»

Первое устройство PCI говорит:

Код 28

Шина PCI 0, устройство 21, функция 1

Устройство PCI \ VEN_8086 & DEV_43E9 & SUBSYS_86941143 & REV_ \ 3 & 11583659 & 0 & A9 требует дальнейшей установки.

———————————————— ————————

Второе устройство PCI говорит:

Код 28

Шина PCI 0, устройство 31, функция 5

Устройство PCI \ VEN_8086 & DEV_43A4 & SUBSYS_86941043 & REV_11 \ 3 & 11583659 & 0 & FD требует дополнительной установки.

———————————————— ———————-

Третье устройство PCI говорит: :

Код 28

Шина PCI 0, устройство 21, функция 0

Устройство PCI \ VEN_8086 & DEV_43E8 & SUBSYS_86941043 & REV_11 \ 3 & 11583659 & 0 & A8 требует дальнейшей установки.

———————————————— ———————-

Контроллер шины SM сообщает следующее:

Код 28

Шина PCI 0, устройство 31, функция 4

Устройство PCI \ VEN_8086 & DEV_43A3 & SUBSYS_86941043 & REV_11 \ 3 & 11583659 & 0 & FC требует дальнейшей установки.

———————————————— ———————

Неизвестное устройство говорит следующее:

Код 28

в Microsoft ACPI-совместимой системе

Устройство ACPI \ INT34C6 \ 2 & daba3ff & 1 требует дальнейшей установки.

🙂

Проект документации Linux


Информация о LDP
FAQ
Манифест / лицензия
История
Волонтеры / сотрудники
Должностные инструкции
Списки рассылки
IRC
Обратная связь

Автор / внести вклад
Руководство для авторов LDP
Помогите / помогите
Ресурсы
Как отправить
Репозиторий GIT
Загрузок
Контакты

Спонсор сайта LDP
Мастерская

LDP Wiki : LDP Wiki — это отправная точка для любой незавершенной работы
Члены | Авторы | Посетители
Документы

HOWTO : тематическая справка
последние обновления | основной индекс | просматривать по категориям
Руководства : более длинные и подробные книги
последние обновления / основной индекс
Часто задаваемые вопросы : Часто задаваемые вопросы
последние обновления / основной указатель
страницы руководства : справка по отдельным командам (20060810)
Бюллетень Linux : Интернет-журнал
Поиск / Ресурсы

Ссылки
Поиск OMF
Объявления / Разное


Обновления документов
Ссылка на HOWTO, которые были недавно обновлены.

Драйвер PCI и контроллер шины SM отсутствуют обновления

Здравствуйте,

Я пытаюсь понять, почему я не могу обновить параметры PCI в диспетчере устройств. Это полностью новая сборка со всеми новыми деталями. Я удалил все и переустановил все заново, но это все еще появляется. Любая помощь будет очень признательна.

Мои спецификации:

CPU: i9 10850K

GPU: GTX 1080 Founders Edition

Storage: два Samsung 970 M.2 NVMe SSD (установлены в слотах M.2_2 и M.2_3, оба отображаются как пригодные для использования)

Оперативная память: (8 x 2) Corsair Vengeance Pro 3200 МГц

Блок питания: EVGA 1000w 80 plus gold

ОС: Windows 10 home 64bit

Есть 3 устройства PCI, которые показывают, что им требуется обновление, но когда я пытаюсь найти обновление для установки, он говорит, что не может его найти. То же самое и с контроллером шины SM (он также показывает другую опцию под названием «неизвестное устройство»

Первое устройство PCI говорит:

Код 28

Шина PCI 0, устройство 21, функция 1

Устройство PCI \ VEN_8086 & DEV_43E9 & SUBSYS_86941043 & REV_11 \ 3 & 11583659 & 0 & A9 требует дальнейшей установки.

———————————————— ————————

Второе устройство PCI говорит:

Код 28

Шина PCI 0, устройство 31, функция 5

Устройство PCI \ VEN_8086 & DEV_43A4 & SUBSYS_86941043 & REV_11 \ 3 & 11583659 & 0 & FD требует дополнительной установки.

———————————————— ———————-

Третье устройство PCI говорит: :

Код 28

Шина PCI 0, устройство 21, функция 0

Устройство PCI \ VEN_8086 & DEV_43E8 & SUBSYS_86941043 & REV_11 \ 3 & 11583659 & 0 & A8 требует дальнейшей установки.

———————————————— ———————-

Контроллер шины SM сообщает следующее:

Код 28

Шина PCI 0, устройство 31, функция 4

Устройство PCI \ VEN_8086 & DEV_43A3 & SUBSYS_86941043 & REV_11 \ 3 & 11583659 & 0 & FC требует дальнейшей установки.

———————————————— ———————

Неизвестное устройство говорит следующее:

Код 28

в Microsoft ACPI-совместимой системе

Устройство ACPI \ INT34C6 \ 2 & daba3ff & 1 требует дальнейшей установки.

Читать дальше …

Эквивалент Windows для lspci? — Ошибка сервера

Взгляните на классы WMI Win32_PnPEntity и Win32_Bus :

  PS C: \ Users \ Administrator> (gwmi Win32_Bus -Filter 'DeviceID, подобный «PCI%»'). GetRelated ('Win32_PnPEntity'). GetDeviceProperties ('DEVPKEY_Device_LocationInfo'). DeviceProperties | ft data, DeviceID

данные DeviceID
---- --------
Шина PCI 0, устройство 1, функция 0 PCI \ VEN_8086 & DEV_7000 & SUBSYS_00000000 & REV_00 \ 3 & 267A616A & 0 & 08
Шина PCI 0, устройство 4, функция 0 PCI \ VEN_80EE & DEV_CAFE & SUBSYS_00000000 & REV_00 \ 3 & 267A616A & 0 & 20
Шина PCI 0, устройство 13, функция 0 PCI \ VEN_8086 & DEV_2829 & SUBSYS_00000000 & REV_02 \ 3 & 267A616A & 0 & 68
Шина PCI 0, устройство 0, функция 0 PCI \ VEN_8086 & DEV_1237 & SUBSYS_00000000 & REV_02 \ 3 & 267A616A & 0 & 00
Шина PCI 0, устройство 3, функция 0 PCI \ VEN_1AF4 & DEV_1000 & SUBSYS_00011AF4 & REV_00 \ 3 & 267A616A & 0 & 18
Шина PCI 0, устройство 8, функция 0 PCI \ VEN_1AF4 & DEV_1000 & SUBSYS_00011AF4 & REV_00 \ 3 & 267A616A & 0 & 40
Шина PCI 0, устройство 9, функция 0 PCI \ VEN_1AF4 & DEV_1000 & SUBSYS_00011AF4 & REV_00 \ 3 & 267A616A & 0 & 48
Шина PCI 0, устройство 10, функция 0 PCI \ VEN_1AF4 & DEV_1000 & SUBSYS_00011AF4 & REV_00 \ 3 & 267A616A & 0 & 50
Шина PCI 0, устройство 16, функция 0 PCI \ VEN_1AF4 & DEV_1000 & SUBSYS_00011AF4 & REV_00 \ 3 & 267A616A & 0 & 80
Шина PCI 0, устройство 17, функция 0 PCI \ VEN_1AF4 & DEV_1000 & SUBSYS_00011AF4 & REV_00 \ 3 & 267A616A & 0 & 88
Шина PCI 0, устройство 18, функция 0 PCI \ VEN_1AF4 & DEV_1000 & SUBSYS_00011AF4 & REV_00 \ 3 & 267A616A & 0 & 90
Шина PCI 0, устройство 19, функция 0 PCI \ VEN_1AF4 & DEV_1000 & SUBSYS_00011AF4 & REV_00 \ 3 & 267A616A & 0 & 98
Шина PCI 0, устройство 2, функция 0 PCI \ VEN_80EE & DEV_BEEF & SUBSYS_00000000 & REV_00 \ 3 & 267A616A & 0 & 10
  

Подробнее об этом здесь.

3DPChip.com [Отчет об ошибке]

HDAUDIO \ FUNC_01 & VEN_10EC & DEV_0270 & SUBSYS_1043150D & REV_1001 Microsoft High Definition Audio Device Internal High Definition Audio Bus MEDIA
HDAUDIO \ FUNC_01 & VEN_8086 & DEV_2882 & SUBSYS_80860101 & REV_1000 Microsoft High Definition Audio Device Internal High Definition Audio Bus MEDIA
USB \ ROOT_HUB20 & VID8086 & PID0F34 & REV000C (Стандартный USB хост-контроллер) Корневой USB Концентратор USB
USB \ VID_04CA & PID_2006 & REV_0112 BCM43142A0 Порт_ # 0003.Концентратор_ # 0002
USB \ VID_04F2 & PID_B404 & REV_6963 (Стандартный хост-контроллер USB) Порт комбинированного USB-устройства_ # 0004. Концентратор_ # 0002 USB
USB \ VID_04F2 & PID_B404 & REV_6963 & MI_00 Microsoft USB Video Device 0000.001d.00.0003.001 Хост-контроллер) Порт композитного USB-устройства_ # 0002.Hub_ # 0002 USB
USB \ VID_0E8F & PID_00A5 & REV_0311 & MI_00 (Стандартные системные устройства) USB-устройство интерфейса пользователя 0000.001d.0000.001.002.000.000.000.000 HIDClass
USB \ VID_0E8F & PID_00A5 & REV_0311 и MI_01 (Стандартные системные устройства) USB Human Interface Device 0000.001d.0000.001.002.000.000.000.000 HIDClass
USB \ VID_8087 & PID_07E6 & REV_0012 (Generic # USB Hub) (Generic # 000 USB Hub) (Generic # 000 USB Hub) (Generic # 000 USB Hub)
ACPI \ ACPI0003 * ACPI0003 Батарея адаптера переменного тока Microsoft Microsoft
ACPI \ ATK3001 * ATK3001 (стандартные клавиатуры) Клавиатура PC / AT с улучшенной PS / 2 (101/102-клавишная) Клавиатура
ACPI \ ETD0108 * ETD0108 Microsoft Microsoft Microsoft PS / 2 Mouse Mouse
ACPI \ FixedButton * FixedButton (стандартные системные устройства) ACPI Fixed Feature Button System
ACPI \ GenuineIntel _-_ x86_Family_6_Model_55 * GenuineIntel _-_ x86_Family_6_Model_55 ACPI \ GenuineIntel_Family_6_Model_55 ACPI \ GenuineIntel_Family_6_Model_55 ACPI \ GenuineIntel _-_ x86_FamilyIn Процессор Intel-Intel-x86_Family_x86_Family_6 \ GenuineIntel _-_ x86_Family_6_Model_55 * GenuineIntel _-_ x86_Family_6_Model_55 ACPI \ GenuineIntel _-_ x86_Family_6 * GenuineIntel _-_ x86_Family_6 ACPI \ Genui neIntel _-_ x86 * GenuineIntel _-_ x86 Процессор Intel Intel
ACPI \ INT0800 * INT0800 Intel Intel (R) 82802 Firmware Hub Device System
ACPI \ INT3396 * INT3396
ACPI \ INT33BD * INT33BD
ACPI \ PNP0000 * PNP0000 (Стандартные системные устройства) Программируемый контроллер прерываний Система
ACPI \ PNP0100 * PNP0100 (Стандартные системные устройства) Системный таймер Система
ACPI \ PNP0103 * PNP0103 (Стандартные системные устройства) Высокоточный таймер событий Система
ACPI \ PNP0A08 * PNP0A08 (Стандартные системные устройства) Система шины PCI
ACPI \ PNP0B00 * PNP0B00 (Стандартные системные устройства) Система CMOS / часы реального времени Система
ACPI \ PNP0C02 * PNP0C02 (Стандартные системные устройства) Ресурсы материнской платы Система
ACPI \ PNP0C02 * PNP0C02 (Стандартные системные устройства) Ресурсы материнской платы Система
ACPI \ PNP0C02 * PNP0C02 * PNP0C02 * PNP0C02 (Стандартные системные устройства) Ресурсы материнской платы Система
ACPI \ PNP0C09 * PNP0C09 (Стандартные системные устройства) Microsoft ACPI-совместимый встроенный контроллер ller System
ACPI \ PNP0C0A * PNP0C0A Microsoft Microsoft ACPI-совместимый метод управления Батарея
ACPI \ PNP0C0C * PNP0C0C (Стандартные системные устройства) ACPI Система кнопок питания
ACPI \ PNP0C0D * PNP0C0D (Стандартные системные устройства) ACPI Lid System
* PNP0C0E (стандартные системные устройства) ACPI Sleep Button System
ACPI \ PNP0C14 * PNP0C14 Интерфейс управления Microsoft Windows для системы ACPI
ACPI \ ThermalZone * ThermalZone (стандартные системные устройства) ACPI Thermal Zone System
PCI \ VEN_10EC & DEV_5286 и PCIF10 и шина устройства CC устройство 0, функция 0
PCI \ VEN_10EC & DEV_8136 & SUBSYS_200F1043 & REV_06 & CC_020000 Контроллер семейства Realtek Realtek PCIe FE Шина PCI 3, устройство 0, функция 2 Net
PCI \ VEN_14E4 & DEV_4365 & SUBSYS_6 PCI511AD и карта беспроводной сети 1 x SUBSYS_6 PCI511AD & REV 1х , функция 0 Net
PCI \ VEN_8086 & DEV_0F00 & SUBSYS_150D1043 & REV_0C & CC_06 0000 (Стандартные системные устройства) PCI стандартный хост-мост ЦП PCI-шина 0, устройство 0, функция 0 Система
PCI \ VEN_8086 & DEV_0F04 & SUBSYS_150D1043 & REV_0C & CC_040300 Аудиоконтроллер высокой четкости Microsoft Шина 0, устройство 27, функция 0 Система
PCI \ VEN_8086 & DEV_8086 & DEV_8086 & DEV_0F12_DBUS_0F12_050 Контроллер PCI_0F12_D , устройство 31, функция 3
PCI \ VEN_8086 & DEV_0F18 & SUBSYS_150D1043 & REV_0C & CC_108000 Контроллер шифрования / дешифрования PCI Шина 0 PCI, устройство 26, функция 0
PCI \ VEN_8086 & DEV_0F1C & SUBSYS_150D PCI1043 & REV011 Стандартные системные устройства шины PCI 011, шина PCI-011, стандартная функция шины PCI-011 VEN_8086 & DEV_0F23 & SUBSYS_150D1043 & REV_0C & CC_010601 Стандартный AHCI 1.0 Стандартный контроллер последовательного интерфейса ATA AHCI 1.0 Контроллер последовательного интерфейса ATA PCI-шина 0, устройство 19, функция 0 hdc
PCI \ VEN_8086 & DEV_0F31 и SUBSYS_150D1043 и REV_0C и CC_030000 (стандартные типы дисплеев) Стандартный графический адаптер VGA PCI-шина 0, устройство 2 и функция 0 Дисплей
PCI_ \ VEN_0C03 и CCV_08_03 Хост-контроллер) Стандартный усовершенствованный PCI-USB Хост-контроллер Шина PCI 0, устройство 29, функция 0 USB
PCI \ VEN_8086 & DEV_0F48 & SUBSYS_150D1043 & REV_0C & CC_060400 (Стандартные системные устройства) Стандарт PCI Мост PCI-to-PCI Шина PCI 0, устройство 28, функция 0 Система
PCI \ VEN_8086 & DEV_0F4A & SUBSYS_150D1043 & REV_0C & CC_060400 (Стандартные системные устройства) Стандарт PCI Мост PCI-to-PCI Шина PCI 0, устройство 28, функция 1 Система
PCI \ VEN_8086 и DEV_0F4E и SUBSYS_150D1043 & REV_0C_0C, стандартная функция шины PCI0 и устройства PCI-0C, стандартная функция шины PCI0 и устройство PCI-0C Система

ЦП: Intel Celeron N2815 @ 1.86 ГГц 6.0.6001.18000 (21.06.2006) (http://3dpchip.com/3dp/chip_15cpu.php?d=intel) Материнская плата
: [ASUS: X451MA] Intel Atom / Celeron / Pentium SoC Integrated (http: / /3dpchip.com/3dp/chip_15mb.php?d=intel_s3) Графическая карта
: Intel GMA HD 6.0.6001.18000 (21.06.2006) (http://dinfo.3dpchip.com/driver_info/service/download_driver.php ? winver = 6.0 & wow64 = 0 & apiver = 4 & lang = 1033 & type = gc & link = intel_0f31 & keyword = PCI \ VEN_8086% 26DEV_0F31% 26SUBSYS_150D1043% 26REV_0C)
Мультимедийная карта: Intel HDMI Audio 6.0.6000.16386 (21.06.2006) (http://3dpchip.com/3dp/chip_15sc.php?d=intel_hdmi_2882)
Мультимедийная карта: Realtek HD Audio (ALC270) 6.0.6000.16386 (21.06.2006) ( http://3dpchip.com/3dp/chip_15sc.php?d=realtek_hd) Карта Ethernet
: Broadcom BCM430N (2×2 11a / b / g / n PCI-E Half Mini) 7.12.39.12 (14.10.2014) ( http://3dpchip.com/3dp/chip.php?driver=dp_net)
Ethernet-карта: Realtek RTL8139-810x Family PCI-E Gigabit 6.252.1109.2012 (11-09-2012) (http://3dpchip.

Ваш комментарий будет первым

    Добавить комментарий

    Ваш адрес email не будет опубликован. Обязательные поля помечены *