요약·해설과 원문, 전문 번역을 서로 분리했습니다. API 이름, symbol, source path는 원문 표기를 사용합니다.
1. 요약·해설
원문의 핵심 논리와 kernel programming 관점의 보충 설명입니다. 아래의 전문 번역과는 별도로 작성했습니다.
2. 영어 원문 전체
번역 기준이 된 Linux v6.18.37 원문입니다. 줄 번호는 이 버전의 파일 좌표입니다.
원문 전체 펼치기
Kernel driver w83l785ts
=======================
Supported chips:
* Winbond W83L785TS-S
Prefix: 'w83l785ts'
Addresses scanned: I2C 0x2e
Datasheet: Publicly available at the Winbond USA website
http://www.winbond-usa.com/products/winbond_products/pdfs/PCIC/W83L785TS-S.pdf
Authors:
Jean Delvare <jdelvare@suse.de>
Description
-----------
The W83L785TS-S is a digital temperature sensor. It senses the
temperature of a single external diode. The high limit is
theoretically defined as 85 or 100 degrees C through a combination
of external resistors, so the user cannot change it. Values seen so
far suggest that the two possible limits are actually 95 and 110
degrees C. The datasheet is rather poor and obviously inaccurate
on several points including this one.
All temperature values are given in degrees Celsius. Resolution
is 1.0 degree. See the datasheet for details.
The w83l785ts driver will not update its values more frequently than
every other second; reading them more often will do no harm, but will
return 'old' values.
Known Issues
------------
On some systems (Asus), the BIOS is known to interfere with the driver
and cause read errors. Or maybe the W83L785TS-S chip is simply unreliable,
we don't really know. The driver will retry a given number of times
(5 by default) and then give up, returning the old value (or 0 if
there is no old value). It seems to work well enough so that you should
not notice anything. Thanks to James Bolt for helping test this feature.
3. 한국어 전문 번역
영어 원문의 문단 순서와 의미를 유지한 전체 번역입니다. 코드, 함수명, symbol과 URL은 원문 표기를 유지합니다.
지원 칩과 문서 정보
1-18이 드라이버는 Winbond W83L785TS-S를 지원합니다. 접두사는 `w83l785ts`이고 I2C 주소 `0x2e`를 검색합니다. 데이터시트는 Winbond USA 웹사이트에 공개되어 있으며 원문은 W83L785TS-S PDF 주소를 제시합니다.
작성자는 Jean Delvare입니다.
장치 식별과 원문 자료 위치를 정리합니다.
고정 I2C 주소에서 외부 다이오드 온도 센서를 등록합니다.
Kernel driver w83l785ts
=======================
Supported chips:
* Winbond W83L785TS-S
Prefix: 'w83l785ts'
Addresses scanned: I2C 0x2e
Datasheet: Publicly available at the Winbond USA website
http://www.winbond-usa.com/products/winbond_products/pdfs/PCIC/W83L785TS-S.pdf
Authors:
Jean Delvare <jdelvare@suse.de>
온도 측정과 고정 상한
19-32W83L785TS-S는 외부 다이오드 하나의 온도를 감지하는 디지털 온도 센서입니다. 이론상 고온 한계는 외부 저항 조합으로 85°C 또는 100°C로 정해지므로 사용자가 변경할 수 없습니다. 그러나 실제 관찰값은 가능한 두 한계가 95°C와 110°C임을 시사합니다. 데이터시트는 품질이 낮고 이 항목을 포함한 여러 부분이 명백히 부정확합니다.
모든 온도 값은 섭씨로 제공되며 해상도는 1.0°C입니다. 자세한 내용은 데이터시트를 참조해야 합니다.
`w83l785ts` 드라이버는 2초보다 자주 값을 갱신하지 않습니다. 더 자주 읽어도 문제가 없지만 이전 값을 반환합니다.
측정 대상, 해상도와 문서상·관찰상 한계를 구분합니다.
외부 다이오드 측정값을 고정 한계와 비교해 캐시합니다.
Description
-----------
The W83L785TS-S is a digital temperature sensor. It senses the
temperature of a single external diode. The high limit is
theoretically defined as 85 or 100 degrees C through a combination
of external resistors, so the user cannot change it. Values seen so
far suggest that the two possible limits are actually 95 and 110
degrees C. The datasheet is rather poor and obviously inaccurate
on several points including this one.
All temperature values are given in degrees Celsius. Resolution
is 1.0 degree. See the datasheet for details.
알려진 읽기 오류와 재시도
33-45일부 Asus 시스템에서는 BIOS가 드라이버 동작에 간섭해 읽기 오류를 일으키는 것으로 알려져 있습니다. 반대로 W83L785TS-S 칩 자체의 신뢰성 문제일 수도 있으며 정확한 원인은 알려지지 않았습니다.
드라이버는 정해진 횟수만큼 재시도하며 기본값은 5회입니다. 그래도 실패하면 포기하고 이전 값을 반환하며, 이전 값이 없으면 0을 반환합니다. 실제로는 충분히 잘 동작하므로 사용자가 문제를 알아차리지 못할 가능성이 큽니다. 이 기능 시험을 도운 James Bolt에게 감사를 표합니다.
BIOS 간섭 또는 장치 오류가 발생했을 때의 반환 규칙입니다.
일시 오류를 재시도로 숨기고 마지막 정상값을 유지합니다.
The w83l785ts driver will not update its values more frequently than
every other second; reading them more often will do no harm, but will
return 'old' values.
Known Issues
------------
On some systems (Asus), the BIOS is known to interfere with the driver
and cause read errors. Or maybe the W83L785TS-S chip is simply unreliable,
we don't really know. The driver will retry a given number of times
(5 by default) and then give up, returning the old value (or 0 if
there is no old value). It seems to work well enough so that you should
not notice anything. Thanks to James Bolt for helping test this feature.
요약·해설
w83l785ts.rst:1-45W83L785TS-S는 외부 다이오드 하나를 1°C 해상도로 읽으며 BIOS 간섭 등의 오류에는 기본 5회 재시도와 이전 값 반환으로 대응합니다.
원문 분량과 핵심 기능을 요약합니다.
장치 탐지부터 측정값 제공까지의 순서입니다.