Почему сетевые карты нормально работают без прошивки в Linux?

Почему сетевые карты нормально работают без прошивки в Linux?

У меня есть компьютеры с сетевыми картами Intel и Realtek, и я постоянно забываю установить пакеты linux-firmware, когда ставлю на них Debian. Я вижу сообщения в syslog, сообщающие мне, что прошивка для карты не найдена, но, что удивительно, я могу получить доступ к сети без проблем.

Почему так? У меня было впечатление, что прошивка необходима для нормальной работы любого устройства. Могу ли я столкнуться сболеепроблемысчем без прошивки? У меня были некоторые проблемы со случайными отключениями с картой Broadcom Ethernet (с использованием драйвера tg3), и я прочитал пост о проблемах, вызванных глючной прошивкой.

решение1

Пакеты linux-firmware включены для обеспечения соответствия прошивки тому, что ожидают драйверы ядра. Заводская прошивка должна по-прежнему позволять вам использовать оборудование благодаря обратной совместимости. Однако новая прошивка могла добавить новые счетчики, которые ожидает ядро, или улучшить процедуры обработки пакетов.

С каждым новым выпуском прошивки она может исправить проблемы или создать новые. Вы не узнаете, пока не попробуете, и большинство поставщиков ожидают, что их клиенты будут частью их программы обеспечения качества... или так кажется.

Связанный контент