요약·해설과 원문, 전문 번역을 서로 분리했습니다. API 이름, symbol, source path는 원문 표기를 사용합니다.
1. 요약·해설
원문의 핵심 논리와 kernel programming 관점의 보충 설명입니다. 아래의 전문 번역과는 별도로 작성했습니다.
2. 영어 원문 전체
번역 기준이 된 Linux v6.18.37 원문입니다. 줄 번호는 이 버전의 파일 좌표입니다.
원문 전체 펼치기
1
What: Raise a uevent when a USB Host Controller has died
2
Date: 2019-04-17
3
KernelVersion: 5.2
4
Contact: linux-usb@vger.kernel.org
5
Description: When the USB Host Controller has entered a state where it is no
6
longer functional a uevent will be raised. The uevent will
7
contain ACTION=offline and ERROR=DEAD.
9
Here is an example taken using udevadm monitor -p::
11
KERNEL[130.428945] offline /devices/pci0000:00/0000:00:10.0/usb2 (usb)
12
ACTION=offline
13
BUSNUM=002
14
DEVNAME=/dev/bus/usb/002/001
15
DEVNUM=001
16
DEVPATH=/devices/pci0000:00/0000:00:10.0/usb2
17
DEVTYPE=usb_device
18
DRIVER=usb
19
ERROR=DEAD
20
MAJOR=189
21
MINOR=128
22
PRODUCT=1d6b/2/414
23
SEQNUM=2168
24
SUBSYSTEM=usb
25
TYPE=9/0/1
27
Users: chromium-os-dev@chromium.org
3. 한국어 전문 번역
영어 원문의 문단 순서와 의미를 유지한 전체 번역입니다. 코드, 함수명, symbol과 URL은 원문 표기를 유지합니다.
USB Host Controller 사망 uevent
1-27| 항목 | 한국어 전문 번역 |
|---|---|
| What | Raise a uevent when a USB Host Controller has died |
| Date | 2019년 4월 17일 |
| KernelVersion | 5.2 |
| Contact | linux-usb@vger.kernel.org |
| Description | USB Host Controller가 더 이상 동작하지 않는 상태에 들어가면 uevent를 발생시킵니다. 이 uevent에는 `ACTION=offline`과 `ERROR=DEAD`가 들어갑니다. 아래 내용은 `udevadm monitor -p`로 얻은 예입니다. |
| Users | chromium-os-dev@chromium.org |
VariableValueMeaning
ACTIONofflineHost controller is no longer functional
ERRORDEADController has died
SUBSYSTEMusbUSB subsystem event
DEVTYPEusb_deviceEvent device type
Controller failure를 식별하는 핵심 environment variables입니다.
KERNEL[130.428945] offline /devices/pci0000:00/0000:00:10.0/usb2 (usb)
ACTION=offline
BUSNUM=002
DEVNAME=/dev/bus/usb/002/001
DEVNUM=001
DEVPATH=/devices/pci0000:00/0000:00:10.0/usb2
DEVTYPE=usb_device
DRIVER=usb
ERROR=DEAD
MAJOR=189
MINOR=128
PRODUCT=1d6b/2/414
SEQNUM=2168
SUBSYSTEM=usb
TYPE=9/0/1
Controller failure notification
usb-uevent:1-27USB host controller가 사망하면 offline uevent로 userspace에 알리고 device identity와 DEAD error를 함께 전달합니다.