Fan ID – что это и зачем нужен?
Пишем операционную систему Триалогия - UDM универсальный диспетчер устройств
К этому моменту ядро знает две вещи: от сканирования PCI оно знает устройства как числа (производитель, модель, класс), от ACPI оно знает железо прерываний. Но это ещё не работающая система. Кто-то должен решить, что этот чип Intel с ID 0x100e получит драйвер E1000, а тот контроллер, драйвер AHCI. Это сватовство между устройствами и драйверами, это работа UDM универсального диспетчера устройств. Из трёх чисел, что даёт сканирование PCI, UDM выводит имя драйвера, причём двумя стратегиями одна за другой...