Страница 1 из 1

Сообщения ядра при загрузки системы

Добавлено: 2012-05-02 21:29:22
KAS
Доброго времени суток!
Знающие люди подскажите, что означают эти строки при загрузке системы 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);
Но что они означают?
А вот про вторую строку вообще ни понимаю и ни нагуглил.
Знающие люди, поясните плиз.

Re: Сообщения ядра при загрузки системы

Добавлено: 2012-05-03 8:03:11
Alex Keda
забить?

Re: Сообщения ядра при загрузки системы

Добавлено: 2012-05-03 12:06:02
KAS
Alex Keda писал(а):забить?
Это конечно хороший вариант, но ведь само развиваться надо... да и любопытство гложет, аж прям жуть...

Re: Сообщения ядра при загрузки системы

Добавлено: 2012-05-03 12:11:59
manefesto
книгу по сям читай, пиши PR