JavaScript is required to for searching.
탐색 링크 건너뛰기
인쇄 보기 종료
Oracle Solaris 11.1 관리: 장치 및 파일 시스템     Oracle Solaris 11.1 Information Library (한국어)
search filter icon
search icon

문서 정보

머리말

1.  이동식 매체 관리(작업)

2.  CD 및 DVD에 쓰기(작업)

3.  장치 관리(작업)

4.  동적으로 장치 구성(작업)

5.  USB 장치 관리(작업)

USB 장치의 새로운 기능은 무엇입니까?

USB 3.0 지원

Oracle Solaris의 USB 지원 정보

지원되는 USB 기능

USB 장치 기능 및 호환성 문제

버스 전원 사용 장치

USB 키보드 및 마우스 장치

USB 휠 마우스 지원

USB 호스트 컨트롤러 및 허브

USB 허브 장치

SPARC: USB 전원 관리

USB 케이블 연결 지침

USB 장치 개요

일반적으로 사용되는 USB 머리글자어

Oracle Solaris USB 아키텍처

USB 버스 설명

USB 장치 및 드라이버 클래스

USB 대용량 저장 장치 관리

USB 디스켓 장치 사용

USB 대용량 저장 장치의 핫 플러그 기능 사용

USB 대용량 저장 장치를 추가하는 방법

USB 카메라를 추가하는 방법

USB 대용량 저장 장치를 제거하는 방법

USB 대용량 저장 장치 사용 준비

USB 장치 정보를 표시하는 방법

USB 대용량 저장 장치에 파일 시스템을 만드는 방법

USB 대용량 저장 장치에서 분할 영역을 수정하고 PCFS 파일 시스템을 만드는 방법

USB 대용량 저장 장치에서 Solaris 분할 영역을 만들고 슬라이스를 수정하는 방법

USB 대용량 저장 장치를 마운트 또는 마운트 해제하는 방법

USB 대용량 저장 장치 문제 해결 팁

특정 USB 드라이버를 사용 안함으로 설정

특정 USB 드라이버를 사용 안함으로 설정하는 방법

사용되지 않은 USB 장치 링크를 제거하는 방법

USB 오디오 장치 사용

여러 개의 USB 오디오 장치에서 핫 플러그 기능 사용

USB 오디오 장치를 추가하는 방법

시스템의 기본 오디오 장치를 식별하는 방법

기본 USB 오디오 장치를 변경하는 방법

USB 오디오 장치 문제 해결

오디오 장치 소유권 요점

cfgadm 명령을 사용하여 USB 장치 핫 플러그 기능 사용

USB 버스 정보를 표시하는 방법(cfgadm)

USB 장치를 구성 해제하는 방법

USB 장치를 구성하는 방법

논리적으로 USB 장치를 연결 해제하는 방법

논리적으로 USB 장치를 연결하는 방법

USB 장치 하위 트리를 논리적으로 연결 해제하는 방법

USB 장치를 재설정하는 방법

다중 구성 USB 장치의 기본 구성을 변경하는 방법

6.  InfiniBand 장치 사용(개요/작업)

7.  디스크 관리(개요)

8.  디스크 사용 관리(작업)

9.  디스크 관리(작업)

10.  디스크 설정(작업)

11.  COMSTAR를 사용하여 저장 장치 구성(작업)

12.  Oracle Solaris iSNS(Internet Storage Name Service) 구성 및 관리

13.  format 유틸리티(참조)

14.  파일 시스템 관리(개요)

15.  파일 시스템 만들기 및 마운트(작업)

16.  추가 스왑 공간 구성(작업)

17.  파일 및 파일 시스템 복사(작업)

18.  테이프 드라이브 관리(작업)

색인

USB 장치 개요

이 절에는 다음 개요 정보가 제공됩니다.

USB(Universal Serial Bus)는 PC 업계에서 키보드, 마우스 및 프린터 등의 주변 장치를 시스템에 연결할 수 있는 저가 솔루션을 제공하기 위해 개발했습니다.

USB 커넥터는 한 가지 유형의 케이블에 한 방향으로만 맞도록 디자인되었습니다. USB의 주된 디자인 동기는 장치 종류에 따라 여러 가지 커넥터 유형을 사용해야 할 필요성을 줄이자는 것이었습니다. 이 디자인을 사용하면 시스템 뒤쪽 패널을 덜 복잡하게 만들 수 있습니다.

장치는 외부 USB 허브 또는 컴퓨터 본체에 있는 루트 허브의 USB 포트에 연결됩니다. 허브에는 여러 포트가 있기 때문에 허브에서 여러 개의 장치 트리를 뻗어 연결할 수 있습니다.

자세한 내용은 usba(7D)를 참조하거나 http://www.usb.org/home을 참조하십시오.

일반적으로 사용되는 USB 머리글자어

다음 표는 Oracle Solaris OS에서 사용되는 USB 머리글자어에 대해 설명합니다. USB 구성 요소 및 머리글자어에 대한 전체 설명은 http://www.usb.org/home을 참조하십시오.

머리글자어
정의
자세한 정보
UGEN
USB 일반 드라이버
USB
Universal Serial Bus
USBA
Universal Serial Bus 아키텍처(Solaris)
USBAI
USBA 클라이언트 드라이버 인터페이스(Solaris)
해당 없음
HCD
USB 호스트 컨트롤러 드라이버
해당 없음
EHCI
확장 호스트 컨트롤러 인터페이스
OHCI
개방형 호스트 컨트롤러 인터페이스
UHCI
범용 호스트 컨트롤러 인터페이스
XHCI
확장 호스트 컨트롤러 인터페이스

Oracle Solaris USB 아키텍처

USB 장치는 두 개의 장치 트리 노드 레벨로 표현할 수 있습니다. 장치 노드는 전체 USB 장치를 나타냅니다. 하나 이상의 자식 인터페이스 노드는 장치에 있는 개별 USB 인터페이스를 나타냅니다.

드라이버 바인딩에는 호환되는 이름 등록 정보를 사용합니다. 자세한 내용은 IEEE 1275 USB 바인딩의 3.2.2.1과 Writing Device Drivers를 참조하십시오. 드라이버는 전체 장치에 바인딩되어 모든 인터페이스를 제어할 수도 있고 한 인터페이스에만 바인딩될 수도 있습니다. 전체 장치를 차지하는 공급업체 또는 클래스 드라이버가 없으면 일반 USB 다중 인터페이스 드라이버가 장치 레벨 노드에 바인딩됩니다. 이 드라이버는 IEEE 1275 바인딩 사양의 3.3.2.1절에 정의된 것과 같이 호환되는 이름 등록 정보를 사용하여 각 인터페이스에 드라이버를 바인딩하려 합니다.

Oracle Solaris USBA(USB 아키텍처)는 USB 1.1, USB 2.0 및 USB 3.0 사양을 준수하며 Oracle Solaris DDI(장치 드라이버 인터페이스)의 일부입니다. USBA 모델은 Oracle SCSA(Solaris 일반 SCSI 아키텍처)와 비슷합니다. 다음 그림과 같이 USBA는 클라이언트에 일반 USB 전송 계층 추상화를 제공하여 핵심적인 일반 USB 기능을 구현하는 서비스를 제공하는, 서버의 시스템 기능에 의존하는 계층입니다.

그림 5-1 Oracle Solaris USBA(USB 아키텍처)

image:다이어그램에는 클라이언트 드라이버, USBA 프레임워크, 호스트 컨트롤러 드라이버 및 장치 버스 사이의 관계가 표시되어 있습니다.

USB 버스 설명

USB 사양은 로열티 없이 누구나 사용할 수 있습니다. 이 사양은 버스와 커넥터의 전자 및 기계 인터페이스를 정의합니다.

USB는 허브가 USB 장치의 첨부 지점을 제공하는 토폴로지를 사용합니다. 호스트 컨트롤러에는 시스템에 있는 모든 USB 포트의 근원인 루트 허브가 있습니다. 허브에 대한 자세한 내용은 USB 호스트 컨트롤러 및 허브를 참조하십시오.

그림 5-2 USB 물리적 장치 계층

image:다이어그램에는 복합 장치(허브와 프린터)와 조합 장치(키보드와 마우스)를 포함한 활성 USB 포트 세 개가 있습니다.

그림 5-2에는 세 개의 활성 USB 포트가 있는 시스템이 표시되어 있습니다. 첫번째 USB 포트는 USB 메모리 스틱에 연결됩니다. 두번째 USB 포트는 외부 허브에 연결되고 외부 허브는 다시 cdrw 장치와 조합 키보드/마우스 장치에 연결됩니다. 조합 장치인 이 키보드에는 연결된 마우스와 키보드 모두를 작동하는 USB 컨트롤러가 있습니다. 키보드와 마우스는 같은 USB 컨트롤러로 제어되기 때문에 공통의 USB 버스 주소를 공유합니다.

그림 5-2에는 복합 장치인 허브와 프린터의 예도 표시되어 있습니다. 허브는 프린터와 같은 케이스에 들어 있는 외부 허브입니다. 프린터는 허브에 영구적으로 연결되어 있습니다. 허브와 프린터는 별도의 USB 버스 주소를 사용합니다.

다음은 그림 5-2에 표시된 일부 장치의 장치 트리 경로 이름입니다.

메모리 스틱

/pci@1f,4000/usb@5/storage@1

키보드

/pci@1f,4000/usb@5/hub@2/device@1/keyboard@0

마우스

/pci@1f,4000/usb@5/hub@2/device@1/mouse@1

cdrw 장치

/pci@1f,4000/usb@5/hub@2/storage@3

프린터

/pci@1f,4000/usb@5/hub@3/printer@1

USB 장치 및 드라이버 클래스

속성과 서비스가 비슷한 USB 장치는 장치 클래스로 그룹화됩니다. 각 장치 클래스에는 해당되는 드라이버가 있습니다. 클래스에 있는 장치는 같은 장치 드라이버 쌍으로 관리됩니다. 그러나 USB 사양에서는 특정 클래스에 속하지 않은 공급업체 특정 장치도 허용됩니다.

HID 클래스에는 다음과 같이 사용자가 제어하는 장치가 포함됩니다.

통신 장치 클래스에는 다음 장치가 포함됩니다.

기타 장치 클래스에는 다음 클래스가 포함됩니다.

각 USB 장치에는 장치의 클래스를 반영하는 설명자가 포함됩니다. 장치 클래스는 구성 및 데이터 전송 시에 구성원 장치가 작동하는 방식을 지정합니다. http://www.usb.org/home/을 참조하면 추가 클래스 정보를 얻을 수 있습니다.

Oracle Solaris 릴리스에서 지원되는 USB 장치에 대한 자세한 내용은 usb(7D)를 참조하십시오.