Parport - 일반적인 정보

고객지원 지식기반 (ke_parport)

The Basics:

커넬 버전 2.2.0에 들어 있는 parport 코드로 해서 하나의 병렬 포트를 여러 병렬 포트 장 치들간에 공유하는 것이 가능해 졌습니다. 그래서 병렬 포트 장치들이 직렬로 해서 병렬 포 트에 연결될 수 있습니다. 병렬 포트 지원을 위한 커넬은 모듈로 채택하는 것이 일반적인 규칙입니다. 그리고 제네릭 paraport 코드 이외에 다음과 같이 하드웨어 의존 구조 코드를 동작시키는 것이 필요합니다.
insmod parport.o
insmod parport_pc.o io=0x3bc,0x378,0x278 irq=none,7,auto
이 예에서 PC의 세 포트가 하나로 병합되었습니다. 첫 번째 포트의 주소는 0x3bc이고 인터 럽트를 사용하지 않습니다. 두 번째 포트이 주소는 0x378이고 인터럽트는 7입니다. 세 번 째의 주소는 0x278이고 인터럽트는 자동검색됩니다. Kmod(2.2.x 커넬)가 이들 모듀들을 적 절히 로드시켜 줄 수 있도록 하기 위해선 /etc/conf.moduls 파일을 다음과 같이 수정해 주 어야 합니다.
alias parport_lowlevel parport_pc
options parport_pc io=0x3bc,0x378,0x278 irq=none,7,auto
____________________________________________________________________________________

The device driver:

parport 코드가 위에서와 같이 초기화된 상황에서는 특정 포트에 대한 디바이스 드라이버를 결합시켜 줄 수 있습니다. 예를 들어, lp 디바이스가 lp 모듈이 로딩시 각 parport를 위햇 디폴트로 생성되게 됩니다. 그래서 첫 번째와 세 번째 parport를 위해 하나의 lp 디바이스를 사용하고 싶다면 다음 명령을 실행시켜 줍니다.
insmod lp.o parport=0,2
이 경우 첫 번째 병렬 포트에는 /dev/lp0이 연결되고 두 번째 병렬 포트에는 /dev/lp1이 연 결되게 됩니다. 이것은 커넬 버전 2.0.x에서와는 완전히 다른 개념입니다. 만약 하나의 병렬 인터페이스만을 가지고 있다면 항상 /dev/lp0이 됩니다. 병령 포트 장치들은 parport 시스템에서 다음 명령으로 체인으로 사용될 수 있습니다.
modprobe ppa
ZIP 드라이브들을 위해서 커넬 지원을 로드시키는 것이 가능합니다. 이와 비슷하게 pairde (시디롬 드라이브, 버너, 하드 드라이브 등을 병령 포트에 연결)를 parport에 설정하는 것이 가능합니다. 더 자세한 정보가 아래에 소개된 문서에 들어 있습니다. _____________________________________________________________________________________

Documentation:

현재 개발 상태가 커넬 소스 파일인 Documentation/parport.txt에 소개되어 있습니다. 추가 정보는 다음 웹 사이트에서 얻을 수 있습니다. http://www.cyberelk.demon.co.uk/parport.html
키워드:
PARPORT, DRUCKEN, KERNEL, PARALLEL-PORT, ZIPDRIVE, PARIDE, PPA

SDB-ke_parport, Copyright SuSE Linux AG, Nrnberg, Germany - 버전: 02. Mr 2001
SuSE Linux AG - 최근에 만들어진 : 07. Mr 2001 에 의해 kmyoo (sdb_gen 1.40.0)