제거된 커널에 어떤 드라이버/모듈 버전이 포함되어 있는지 확인해야 합니다. 소스에 이 콘텐츠가 포함된 문서가 있습니까? 아니면 온라인에 나열되어 있지만 찾을 수 없습니까?
답변1
이 modinfo
명령을 사용하여 특정 모듈에 대한 모든 유형의 정보를 제공할 수 있습니다.
예를 들어:
$ modinfo bluetooth
filename: /lib/modules/3.17.4-1-ARCH/kernel/net/bluetooth/bluetooth.ko.gz
alias: net-pf-31
license: GPL
version: 2.19
description: Bluetooth Core ver 2.19
author: Marcel Holtmann <[email protected]>
srcversion: 4D63C2C41C55E984E7057A5
depends: rfkill,crc16
intree: Y
vermagic: 3.17.4-1-ARCH SMP preempt mod_unload modversions
parm: disable_esco:Disable eSCO connection creation (bool)
parm: disable_ertm:Disable enhanced retransmission mode (bool)
그러나 대부분의 경우 모듈은 커널 소스 트리에 포함된 모듈일 뿐이므로 명시적인 버전을 찾을 수 없습니다.
답변2
"최신 커널"이라고 하면 최신 안정 릴리스, 최신 장기 릴리스 또는 최신 메인라인 릴리스를 의미합니까? 비RC 코어나 RC 코어를 찾고 계십니까? 나는 이러한 세부 사항을 모르기 때문에 현재 4.5인 최신 비 RC 메인라인 커널을 언급하고 있다고 가정합니다.
커널 4.5에서는 탐색만 하면 됩니다.4.5 자식 트리아래에드라이버/scsi/fnic보세요fnic.h:
#define DRV_NAME "fnic"
#define DRV_DESCRIPTION "Cisco FCoE HBA Driver"
#define DRV_VERSION "1.6.0.17a"
커널 4.5의 출시는 귀하가 질문한 시점과는 거리가 멀지만 여기에 설명된 동일한 기술은 귀하의 질문에 가까운 시점에 커널에 적용됩니다.커널 3.17또는커널 3.18.