Знающие люди подскажите, что означают эти строки при загрузке системы FreeBSD 9.0 под ESXi 5.0:
Код: Выделить всё
kernel: em0: Memory Access and/or Bus Master bits were not set!
kernel: em0: [FILTER]
Погуглив, нашел что в исходниках сразу после проверки условий и вывода этого сообщения эти самые биты устанавливаются:
Код: Выделить всё
static void
em_identify_hardware(struct adapter *adapter)
{
device_t dev = adapter->dev;
/* Make sure our PCI config space has the necessary stuff set */
adapter->hw.bus.pci_cmd_word = pci_read_config(dev, PCIR_COMMAND, 2);
if (!((adapter->hw.bus.pci_cmd_word & PCIM_CMD_BUSMASTEREN) &&
(adapter->hw.bus.pci_cmd_word & PCIM_CMD_MEMEN))) {
device_printf(dev, "Memory Access and/or Bus Master bits "
"were not set!\n");
adapter->hw.bus.pci_cmd_word |=
(PCIM_CMD_BUSMASTEREN | PCIM_CMD_MEMEN);
pci_write_config(dev, PCIR_COMMAND,
adapter->hw.bus.pci_cmd_word, 2);
}
/* Save off the information about this board */
adapter->hw.vendor_id = pci_get_vendor(dev);
А вот про вторую строку вообще ни понимаю и ни нагуглил.
Знающие люди, поясните плиз.