4. 4 / 12
Hardware, Firmware, Software의 정의
Hardware Firmware Software
전용 드라이버나 납땜을 통해 변
경 가능한 전자 부품의 물리적인
배열
하드웨어에 저장되는 소프트웨
어
컴퓨터 하드웨어를 작동을 가이
드하는 디지털 명령의 배열
7. 7 / 12
Firmware와 Module의 관계
➔ Module을 통해서 하드웨어를 사용 할 준비가 되
어 있다면 Firmware를 통해서 하드웨어가 가지고
있는 기능의 활성 및 기능의 변경을 할 수 있다.
Device Firmware Kernel Module
하드웨어의 작동
기능 적용 및 변경
OS, Linux
10. 10 / 12
Module은 있으나 Firmware버전이 낮은 경우
➔ 장치 확인
●
ath10k_pci 모듈이 작동했기 때문에 무선랜 디바이스가 정확하게 보임
➔ Firmware 확인
●
Firmware 버전이 낮아 무선랜이 작동하지 않음
11. 11 / 12
Firmware와 Module의 업데이트
➔ 디바이스를 사용 할 수 없을 경우
●
Module의 설치 혹은 업데이트
➔ 디바이스의 기능을 사용 할 수 없는 경우
●
Firmware의 업데이트
●
Firmware가 있고 Firmware에 쓸 수 있는 디바이스에 한해.
# rpm -qa | grep firmware
iwl6000-firmware-9.221.4.1-61.fc23.noarch
ipw2200-firmware-3.1-11.fc23.noarch
iwl6050-firmware-41.28.5.1-61.fc23.noarch
iwl2030-firmware-18.168.6.1-61.fc23.noarch
iwl4965-firmware-228.61.2.24-61.fc23.noarch
iwl7260-firmware-25.30.13.0-61.fc23.noarch
iwl3945-firmware-15.32.2.9-61.fc23.noarch
atmel-firmware-1.3-14.fc23.noarch
iwl5150-firmware-8.24.2.2-61.fc23.noarch
iwl105-firmware-18.168.6.1-61.fc23.noarch
zd1211-firmware-1.4-11.fc23.noarch
libertas-usb8388-firmware-20160204-61.git91d5dd13.fc23.noarch
iwl5000-firmware-8.83.5.1_1-61.fc23.noarch
iwl1000-firmware-39.31.5.1-61.fc23.noarch
iwl6000g2a-firmware-18.168.6.1-61.fc23.noarch
iwl2000-firmware-18.168.6.1-61.fc23.noarch
iwl135-firmware-18.168.6.1-61.fc23.noarch
iwl3160-firmware-25.30.13.0-61.fc23.noarch
ipw2100-firmware-1.3-18.fc23.noarch
iwl6000g2b-firmware-18.168.6.1-61.fc23.noarch
iwl100-firmware-39.31.5.1-61.fc23.noarch
linux-firmware-20160204-61.git91d5dd13.fc23.noarch
# rpm -qa | grep kernel
kernel-core-4.4.2-301.fc23.x86_64
kernel-modules-4.3.5-300.fc23.x86_64
kernel-4.4.3-300.fc23.x86_64
kernel-core-4.4.3-300.fc23.x86_64
kernel-4.4.2-301.fc23.x86_64
libreport-plugin-kerneloops-2.6.4-1.fc23.x86_64
kernel-headers-4.4.3-300.fc23.x86_64
kernel-core-4.3.5-300.fc23.x86_64
abrt-addon-kerneloops-2.8.0-3.fc23.x86_64
kernel-modules-4.4.2-301.fc23.x86_64
kernel-4.3.5-300.fc23.x86_64
kernel-modules-4.4.3-300.fc23.x86_64