Iptables rules does not work as expected

В чем разница между типом карты и версией микропрограммы?

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

Версия микропрограммы — это версия микропрограммы, работающей на устройстве. Беспроводная карта достаточно сложна, чтобы иметь внутри собственный процессор (например, микроконтроллер). Версия микропрограммы определяет программное обеспечение, работающее на ЦП карты.

Является ли версия микропрограммы другим словом для драйвера?

Нет. Драйвер операционной системы работает на основном ЦП. Он отвечает за взаимодействие ОС с шиной PCI. Прошивка работает на беспроводной карте. Он отвечает за взаимодействие шины PCI с реальным беспроводным радиооборудованием. В конце концов, это похоже на «драйвер», за исключением того, что вы не хотите называть его так, потому что это вызовет больше путаницы.

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

Ситуация еще более осложняется тем, что на многих картах прошивка отсутствует на самой карте; на самой карте просто есть своего рода загрузчик, который может загрузить прошивку через PCI, а затем выполнить ее.Таким образом, у вас должен быть совместимый файл прошивки на стороне ОС, и драйвер ОС должен знать, как его загрузить, чтобы полностью запустить карту. Но прошивка не запускается в ОС, она просто заливается на карту без (слишком большой) обработки.

Какие термины в выводе lspci -k соответствуют выводу «Об этом Mac»?

Ни один из них. Intel Corporation WiFi Link 5100 должен иметь идентификатор PCI [8086:4232] и определенно не соответствовать поставщику PCI 0x14E4 (Broadcom). Вы используете разное оборудование для MacOS и Linux; полный вывод lspci -nn может показать, что происходит.

Как узнать, какой драйвер нужно установить?

Карта, которую вы нашли в Linux, уже была захвачена iwlwifi. Если вы можете работать с этим, вероятно, лучше сделать это, поскольку карты Intel имеют лучшую совместимость с Linux, чем карты Broadcom.

1
14.03.2016, 00:37
0 ответов

Теги

Похожие вопросы