← Documents Documentation/i2c/busses/i2c-via.rst GitHub 원문 ↗

Linux 6.18.37 · I2C Buses

Kernel driver i2c-via

VT82C586B 기반 VIA 칩셋의 PCI 식별과 BIOS·배선 문제 해결을 설명합니다.

Source pathDocumentation/i2c/busses/i2c-via.rst
Source versionLinux v6.18.37
TranslationDUJINLABS 전문 번역 + 해설

요약·해설과 원문, 전문 번역을 서로 분리했습니다. API 이름, symbol, source path는 원문 표기를 사용합니다.

1. 요약·해설

원문의 핵심 논리와 kernel programming 관점의 보충 설명입니다. 아래의 전문 번역과는 별도로 작성했습니다.

요약·해설

i2c-via.rst:1-40

구형 VIA I2C는 VT82C586B ACPI 기능이 보여야 하며, 장치가 숨겨졌다면 BIOS USB 설정을, 전송만 실패한다면 보드 배선을 확인해야 합니다.

문서 개요
항목
SourceDocumentation/i2c/busses/i2c-via.rst
분량40 source lines
컨트롤러VT82C586B
대표 문제BIOS 노출 / 핀 배선

원문 분량과 핵심 기능을 요약합니다.

동작 흐름
BIOS USB 활성화VT82C586B 검색드라이버 연결I2C 전송 시험필요 시 배선 조사

장치 인식부터 기능 제공까지의 순서입니다.

2. 영어 원문 전체

번역 기준이 된 Linux v6.18.37 원문입니다. 줄 번호는 이 버전의 파일 좌표입니다.

원문 전체 펼치기
1 =====================
2 Kernel driver i2c-via
3 =====================
4
5 Supported adapters:
6 * VIA Technologies, InC. VT82C586B
7 Datasheet: Publicly available at the VIA website
8
9 Author: Kyösti Mälkki <kmalkki@cc.hut.fi>
10
11 Description
12 -----------
13
14 i2c-via is an i2c bus driver for motherboards with VIA chipset.
15
16 The following VIA pci chipsets are supported:
17 - MVP3, VP3, VP2/97, VPX/97
18 - others with South bridge VT82C586B
19
20 Your ``lspci`` listing must show this ::
21
22 Bridge: VIA Technologies, Inc. VT82C586B ACPI (rev 10)
23
24 Problems?
25 ---------
26
27 Q:
28 You have VT82C586B on the motherboard, but not in the listing.
29
30 A:
31 Go to your BIOS setup, section PCI devices or similar.
32 Turn USB support on, and try again.
33
34 Q:
35 No error messages, but still i2c doesn't seem to work.
36
37 A:
38 This can happen. This driver uses the pins VIA recommends in their
39 datasheets, but there are several ways the motherboard manufacturer
40 can actually wire the lines.
41

3. 한국어 전문 번역

영어 원문의 문단 순서와 의미를 유지한 전체 번역입니다. 코드, 함수명, symbol과 URL은 원문 표기를 유지합니다.

지원 VT82C586B

1-10

`i2c-via`는 VIA Technologies VT82C586B 어댑터를 지원합니다. 데이터시트는 VIA 웹사이트에 공개되어 있습니다.

작성자는 Kyösti Mälkki <kmalkki@cc.hut.fi>입니다.

i2c-via 지원 정보
항목
어댑터VIA Technologies VT82C586B
자료VIA 웹사이트 공개 데이터시트
작성자Kyösti Mälkki <kmalkki@cc.hut.fi>

지원 사우스브리지와 자료를 정리합니다.

VIA 구형 컨트롤러 식별
VIA PCI 칩셋 검색VT82C586B ACPI 기능 확인권장 핀 설정 적용I2C 어댑터 등록

PCI ACPI 기능을 확인해 I2C 버스를 등록합니다.

=====================
Kernel driver i2c-via
=====================

Supported adapters:
  * VIA Technologies, InC. VT82C586B
    Datasheet: Publicly available at the VIA website

Author: Kyösti Mälkki <kmalkki@cc.hut.fi>

지원 VIA PCI 칩셋과 lspci

11-23

`i2c-via`는 VIA 칩셋 메인보드용 I2C 버스 드라이버입니다.

지원 PCI 칩셋은 MVP3, VP3, VP2/97, VPX/97 및 VT82C586B 사우스브리지를 사용하는 다른 칩셋입니다.

`lspci` 목록에는 `Bridge: VIA Technologies, Inc. VT82C586B ACPI (rev 10)`과 같은 항목이 있어야 합니다.

i2c-via 지원 칩셋
구분
칩셋MVP3, VP3, VP2/97, VPX/97
추가 대상VT82C586B 사우스브리지 사용 칩셋
필수 lspci 항목VT82C586B ACPI rev 10

직접 이름이 있는 칩셋과 공통 사우스브리지 조건입니다.

VT82C586B 지원 확인
`lspci` 실행VIA VT82C586B ACPI 검색개정과 자원 확인`i2c-via` 연결버스 전송 시험

보드 이름보다 실제 PCI 기능을 확인합니다.

Description
-----------

i2c-via is an i2c bus driver for motherboards with VIA chipset.

The following VIA pci chipsets are supported:
 - MVP3, VP3, VP2/97, VPX/97
 - others with South bridge VT82C586B

Your ``lspci`` listing must show this ::

 Bridge: VIA Technologies, Inc. VT82C586B ACPI (rev 10)

BIOS USB 설정과 보드 배선 차이

24-40

메인보드에 VT82C586B가 있지만 `lspci` 목록에 없다면 BIOS 설정의 PCI devices 또는 비슷한 절로 이동해 USB 지원을 켠 뒤 다시 확인하십시오.

오류 메시지는 없지만 I2C가 동작하지 않을 수도 있습니다. 이 드라이버는 VIA 데이터시트에서 권장하는 핀을 사용하지만 메인보드 제조사가 실제 신호선을 배선하는 방법은 여러 가지이기 때문입니다.

i2c-via 문제 해결
증상조치·원인
VT82C586B가 `lspci`에 없음BIOS PCI 설정에서 USB 지원 활성화
오류 없이 I2C 미동작보드가 VIA 권장 핀과 다르게 배선되었을 가능성

두 가지 대표 증상과 원인을 대응시킵니다.

VIA I2C 진단
VT82C586B 탑재 여부 확인BIOS에서 USB 활성화`lspci` 재확인드라이버 로드와 오류 확인미동작 시 메인보드 배선 조사

PCI 기능 노출과 실제 핀 배선을 차례로 확인합니다.

Problems?
---------

 Q:
    You have VT82C586B on the motherboard, but not in the listing.

 A:
    Go to your BIOS setup, section PCI devices or similar.
    Turn USB support on, and try again.

 Q:
    No error messages, but still i2c doesn't seem to work.

 A:
    This can happen. This driver uses the pins VIA recommends in their
    datasheets, but there are several ways the motherboard manufacturer
    can actually wire the lines.