Linux에서 펌웨어 없이 네트워크 카드가 제대로 작동하는 것처럼 보이는 이유는 무엇입니까?

Linux에서 펌웨어 없이 네트워크 카드가 제대로 작동하는 것처럼 보이는 이유는 무엇입니까?

Intel 및 Realtek 이더넷 카드가 장착된 컴퓨터가 있는데, 데비안을 설치할 때 Linux 펌웨어 패키지를 설치하는 것을 계속 잊어버립니다. syslog에서 카드의 펌웨어를 찾을 수 없다는 메시지를 볼 수 있지만 놀랍게도 네트워크에 잘 액세스할 수 있습니다.

왜 이런거야? 나는 모든 장치가 정상적으로 작동하려면 펌웨어가 필요하다는 인상을 받았습니다. 내가 맞닥뜨릴 수 있을까?문제~와 함께펌웨어가 없는 것보다? Broadcom 이더넷 카드(tg3 드라이버 사용)의 무작위 연결 끊김 문제가 있었고 버그가 있는 펌웨어로 인해 발생한 문제에 대한 게시물을 읽었습니다.

답변1

linux-firmware 패키지는 펌웨어가 커널 드라이버가 기대하는 것과 일치하는지 확인하기 위해 포함되었습니다. 이전 버전과의 호환성으로 인해 공장에서 플래시된 펌웨어를 사용하면 하드웨어를 계속 사용할 수 있습니다. 그러나 새 펌웨어에는 커널이 기대하는 새 카운터가 추가되었거나 패킷 처리 루틴이 개선되었을 수 있습니다.

새로운 펌웨어가 출시될 때마다 문제를 해결하거나 새로운 문제가 발생할 수 있습니다. 시도해 보기 전에는 알 수 없으며 대부분의 공급업체는 고객이 품질 보증 프로그램에 참여하기를 기대합니다. 또는 그렇게 보입니다.

관련 정보