Как Linux знает имя моего оборудования?

Скажем, я запустил команду lspci . Эта команда сообщает имена и модели устройств в моей системе. Результат может выглядеть так:

 03:00.0 Network controller: Intel Corporation Centrino Ultimate-N 6300 (rev 3e) 

Эта строка «Centrino Ultimate-N 6300» – откуда она взялась? Первоначально он хранился где-то внутри ПЗУ сетевой карты? Если нет, карта должна предоставить некоторую информацию, которая позволила ядру Linux однозначно идентифицировать ее. Какая информация такова, как я могу ее получить?

One Solution collect form web for “Как Linux знает имя моего оборудования?”

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

Сам файл находится по адресу /usr/share/misc/pci.ids .

В этом случае вы можете найти в Debian 9 / Stretch в этом файле:

«Корпорация Intel»:

 [line 19280] 8086 Intel Corporation 

Centrino Ultimate …

 [line 24449] 422b Centrino Ultimate-N 6300 

Из текста ваш поставщик PCI: код устройства выглядит 8086: 422b

  • Получение информации о системном оборудовании
  • Как игнорировать действие переключателя крышки?
  • Как Linux обрабатывает драйверы при смене систем?
  • Отключить обнаружение определенного оборудования?
  • Тестирование ИК-приемника
  • Как я могу узнать, поддерживает ли моя Wi-Fi-карта 802.11ac?
  • Как отслеживать ошибки RAM ECC на процессоре Ivy Bridge Xeon E3 в Linux?
  • Команда Linux для поиска UDID-карты SD на Ubuntu / Debian
  • Interesting Posts

    Debian: не удалось остановить unattended-upgradees.service

    Могу ли я сделать файл доступным только для скрипта, а не для пользователя?

    Передача кавычек и полных строк в bash -c или zsh -c

    сохраняющиеся многофакторные пользовательские данные для пользовательской проверки подлинности pam в CentOS 7

    Отображение Fedora 25, Wayland и HiDPI

    Есть ли плагины командира полуночи?

    Как удалить файлы, если числовая часть их имени больше заданного числа?

    Как печатать аргументы из известного элемента, пока неизвестный элемент массива с Bash

    Удалить команду dig в centos 6?

    Как создать изображения UDF и записать их на DVD или CDROM?

    Почему я получаю AttributeError, когда пытаюсь использовать рабочий стол Pajamas на Fedora 15?

    где второй жесткий диск в моей CentOS?

    Как обойти проверку флеш-версии в linux firefox и использовать Gnash

    Как сказать grep, чтобы соответствовать специальному символу в начале каждого слова

    Отсоединить от сеанса экрана внутри сценария bash

    Linux и Unix - лучшая ОС в мире.