← Documents Documentation/networking/device_drivers/ethernet/smsc/smc9.rst GitHub 원문 ↗

Linux 6.18.37 · Networking

SMC 9xxxx Driver

역사적인 SMC9xxx Ethernet 드라이버의 지원 커널, 모듈 빌드·로드 매개변수와 배포 위치를 기록합니다.

Source pathDocumentation/networking/device_drivers/ethernet/smsc/smc9.rst
Source versionLinux v6.18.37
TranslationDUJINLABS 전문 번역 + 해설

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

1. 요약·해설

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

요약·해설

smc9.rst:1-48

1996년의 SMC9xxx 드라이버 안내서입니다. 당시 커널 1.2.13~1.3.71을 대상으로 하며, 모듈 로드 때 I/O 기준 주소, IRQ, 포트 유형을 직접 지정할 수 있었습니다. FTP와 이메일은 역사적 기록이므로 현재 사용 가능성을 보장하지 않습니다.

SMC9xxx 모듈 매개변수
매개변수의미
`io=xxxx`장치 기준 I/O 주소
`irq=xx`장치 IRQ
`ifport=0`기본 포트
`ifport=1`twisted pair
`ifport=2`AUI 또는 일부 카드의 BNC

`insmod smc9194.o`에 지정할 수 있는 값입니다.

2. 영어 원문 전체

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

원문 전체 펼치기
1 .. SPDX-License-Identifier: GPL-2.0
2
3 ================
4 SMC 9xxxx Driver
5 ================
6
7 Revision 0.12
8
9 3/5/96
10
11 Copyright 1996 Erik Stahlman
12
13 Released under terms of the GNU General Public License.
14
15 This file contains the instructions and caveats for my SMC9xxx driver. You
16 should not be using the driver without reading this file.
17
18 Things to note about installation:
19
20 1. The driver should work on all kernels from 1.2.13 until 1.3.71.
21 (A kernel patch is supplied for 1.3.71 )
22
23 2. If you include this into the kernel, you might need to change some
24 options, such as for forcing IRQ.
25
26
27 3. To compile as a module, run 'make'.
28 Make will give you the appropriate options for various kernel support.
29
30 4. Loading the driver as a module::
31
32 use: insmod smc9194.o
33 optional parameters:
34 io=xxxx : your base address
35 irq=xx : your irq
36 ifport=x : 0 for whatever is default
37 1 for twisted pair
38 2 for AUI ( or BNC on some cards )
39
40 How to obtain the latest version?
41
42 FTP:
43 ftp://fenris.campus.vt.edu/smc9/smc9-12.tar.gz
44 ftp://sfbox.vt.edu/filebox/F/fenris/smc9/smc9-12.tar.gz
45
46
47 Contacting me:
48 erik@mail.vt.edu
49

3. 한국어 전문 번역

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

SMC 9xxxx 드라이버 설치와 주의 사항

1-48

이 문서는 `GPL-2.0` 라이선스를 따릅니다.

SMC 9xxxx 드라이버

리비전 0.12, 1996년 3월 5일

Copyright 1996 Erik Stahlman

GNU General Public License 조건으로 배포됩니다.

이 파일은 SMC9xxx 드라이버의 사용 지침과 주의 사항을 담고 있습니다. 이 파일을 읽지 않은 상태로 드라이버를 사용해서는 안 됩니다.

설치 시 주의할 점

  • 이 드라이버는 커널 1.2.13부터 1.3.71까지 동작해야 합니다. 1.3.71용 커널 패치도 함께 제공됩니다.
  • 드라이버를 커널에 포함한다면 IRQ 강제 지정 같은 일부 옵션을 변경해야 할 수 있습니다.
  • 모듈로 컴파일하려면 `make`를 실행합니다. make는 여러 커널 지원 항목에 맞는 옵션을 알려 줍니다.
  • 모듈은 `insmod smc9194.o`로 로드하며 `io`, `irq`, `ifport` 매개변수를 선택적으로 지정할 수 있습니다.
insmod smc9194.o
io=xxxx    # base address
irq=xx     # IRQ
ifport=0   # default
ifport=1   # twisted pair
ifport=2   # AUI, or BNC on some cards

최신 버전을 구하는 방법

FTP 위치

ftp://fenris.campus.vt.edu/smc9/smc9-12.tar.gz
ftp://sfbox.vt.edu/filebox/F/fenris/smc9/smc9-12.tar.gz

작성자 연락처

erik@mail.vt.edu
.. SPDX-License-Identifier: GPL-2.0

================
SMC 9xxxx Driver
================

Revision 0.12

3/5/96

Copyright 1996  Erik Stahlman

Released under terms of the GNU General Public License.

This file contains the instructions and caveats for my SMC9xxx driver.  You
should not be using the driver without reading this file.

Things to note about installation:

  1. The driver should work on all kernels from 1.2.13 until 1.3.71.
     (A kernel patch is supplied for 1.3.71 )

  2. If you include this into the kernel, you might need to change some
     options, such as for forcing IRQ.


  3.  To compile as a module, run 'make'.
      Make will give you the appropriate options for various kernel support.

  4.  Loading the driver as a module::

        use:   insmod smc9194.o
        optional parameters:
                io=xxxx    : your base address
                irq=xx           : your irq
                ifport=x   :        0 for whatever is default
                                1 for twisted pair
                                2 for AUI  ( or BNC on some cards )

How to obtain the latest version?

FTP:
        ftp://fenris.campus.vt.edu/smc9/smc9-12.tar.gz
        ftp://sfbox.vt.edu/filebox/F/fenris/smc9/smc9-12.tar.gz


Contacting me:
    erik@mail.vt.edu