Documentation/admin-guide/media/opera-firmware.rst GitHub 원문 ↗

Linux 6.18.37 · Administration / Media

Opera DVB-S1 Firmware

Windows 드라이버 파일 두 개에서 Opera DVB-S1 USB-Box용 펌웨어를 추출하고 `/lib/firmware/`에 설치하는 절차를 설명합니다.

Source pathDocumentation/admin-guide/media/opera-firmware.rst
Source versionLinux v6.18.37
TranslationDUJINLABS 전문 번역 + 해설

요약·해설, 영어 원문, 전체 번역을 구분해 실었습니다. API 이름, 코드 심벌, 소스 경로는 원문 표기를 유지합니다.

1. 요약·해설

원문의 핵심 내용을 정리하고 커널 프로그래밍에 필요한 설명을 덧붙였습니다. 아래의 전체 번역과는 별도로 작성한 해설입니다.

Opera 펌웨어 준비 흐름

opera-firmware.rst:1-33

windriver 디스크의 두 `.sys` 파일을 준비하고 `scripts/get_dvb_firmware opera1`을 실행하면 두 `.fw` 파일이 생성됩니다. 이를 `/lib/firmware/`에 배치한 뒤 커널의 firmware loading과 hotplug 조건을 충족하면 드라이버가 펌웨어를 로드합니다.

Opera DVB-S1 펌웨어 설치
windriver 디스크2830SCap2.sys + 2830SLoad2.sysget_dvb_firmware opera1두 개의 .fw 파일/lib/firmware/Opera 드라이버 로드
로드 조건kernel firmware loadinghotplug 실행

Windows 드라이버에서 Linux 펌웨어 두 개를 추출해 시스템 펌웨어 디렉터리에 배치하는 흐름입니다.

2. 영어 원문 전체

번역에 사용한 Linux v6.18.37 원문입니다. 줄 번호는 해당 버전의 소스 파일을 기준으로 합니다.

원문 전체 펼치기
1 .. SPDX-License-Identifier: GPL-2.0
2
3 Opera firmware
4 ==============
5
6 Author: Marco Gittler <[email protected]>
7
8 To extract the firmware for the Opera DVB-S1 USB-Box
9 you need to copy the files:
10
11 2830SCap2.sys
12 2830SLoad2.sys
13
14 from the windriver disk into this directory.
15
16 Then run:
17
18 .. code-block:: none
19
20 scripts/get_dvb_firmware opera1
21
22 and after that you have 2 files:
23
24 dvb-usb-opera-01.fw
25 dvb-usb-opera1-fpga-01.fw
26
27 in here.
28
29 Copy them into /lib/firmware/ .
30
31 After that the driver can load the firmware
32 (if you have enabled firmware loading
33 in kernel config and have hotplug running).
34

3. 한국어 전문 번역

영어 원문의 문단 순서와 의미에 맞춰 전체 내용을 번역했습니다. 코드, 함수명, 코드 심벌, URL은 원문 표기를 유지합니다.

Opera 펌웨어

1-7

이 문서는 GPL-2.0 라이선스를 따릅니다. 작성자는 Marco Gittler <[email protected]>이며, Opera DVB-S1 USB-Box용 펌웨어를 추출하는 절차를 설명합니다.

Windows 드라이버 파일 준비

8-15

Opera DVB-S1 USB-Box의 펌웨어를 추출하려면 windriver 디스크에서 `2830SCap2.sys`와 `2830SLoad2.sys`를 복사해 현재 디렉터리에 놓아야 합니다.

펌웨어 추출

16-27

두 원본 파일을 준비한 뒤 다음 명령을 실행합니다.

scripts/get_dvb_firmware opera1

명령이 성공하면 현재 디렉터리에 `dvb-usb-opera-01.fw`와 `dvb-usb-opera1-fpga-01.fw`, 두 개의 펌웨어 파일이 생성됩니다.

구분파일 종류파일 이름
입력Windows 드라이버2830SCap2.sys, 2830SLoad2.sys
출력Linux 펌웨어dvb-usb-opera-01.fw, dvb-usb-opera1-fpga-01.fw

펌웨어 설치와 로드 조건

28-33

생성된 두 파일을 `/lib/firmware/`에 복사합니다.

드라이버가 펌웨어를 로드하려면 커널 설정에서 firmware loading을 활성화해야 하며 hotplug도 실행 중이어야 합니다.