USBD(8)

명칭
usbd - USB 의 빼고 꽂기를 관리한다

서식
usbd [-c configfile] [-d] [-e] [-f device] [-n] [-t timeout] [-v]

해설
usbd 유틸리티는 USB 기기의 설치와 제외를 취급합니다. 이것은 2 개를 실시합니다. 우선 /dev/usb0, /dev/usb1 등의 오픈을 통해, 접속된 허브로부터의 변경 요구를 커널이 처리하도록(듯이) 합니다. 이 기능은, 커널이 커넬 thread를 가지는 경우에는 제거됩니다. (복수의) -f device 명령행 옵션은, 어느 콘트롤러를 처리하는지를 지정합니다. 통상본옵션은 불필요합니다.

“usb”, “ohci”, “uhci” 의 모듈이 로드되어 있지 않은 경우, 이것들은 자동적으로 로드 됩니다.

제 2 의 부분은, USB 디바이스의 착탈입니다. 디바이스 /dev/usb 하지만 오픈되어 이벤트가 여기로부터 읽힙니다. 디바이스 착탈시에는, /etc/usbd.conf (으)로부터 읽힌 액션 리스트가, 매치 하는 엔트리에 대해서 검색됩니다. 발견되면(자), 대응하는 액션이 실행됩니다.

명령행 옵션은 다음과 같습니다:

-c filename
    설정 파일의 이름입니다. 디폴트는 /etc/usbd.conf 입니다.

-d  표준 출력에의 디버그 정보를 유효하게 합니다. 또 제어 단말을 잘라버리지 않습니다.

-e  1 회만 디바이스 트리 탐사를 실시해, 이벤트 큐를 조작하지 않고 종료합니다.

-f device
    USB 콘트롤러 디바이스 파일의 패스명을 지정합니다. 1 개(살)보다 많은 USB 콘트롤러를 보려면 , 이 플래그를 반복하면 좋을 것입니다. 디폴트는 /dev/usb0 (으)로부터 /dev/usb3 입니다. 디바이스 /dev/usb (을)를 여기서 사용하지 말아 주세요. 이것은 이벤트만으로 사용됩니다.

-n  /dev/usb 의 이벤트를 처리하지 않습니다.

-t timeout
    접속 또는 절단에 의한 자극없이 일으켜지는 탐사까지의 타임 아웃 간격 (초)을 설정합니다. 타임 아웃에 0 을 설정하면(자), 타임 아웃 하지 않는 것을 의미합니다. 디폴트는 30 입니다.

-v  장황하게 됩니다. 플래그를 반복하면(자) usbd 하지만 보다 장황하게 됩니다.

관련 파일
/etc/usbd.conf
/dev/usb
/dev/usb0
/dev/usb1
등

관련 항목
usb(4), usbd.conf(5)

역사
usbd 유틸리티는 NetBSD 1.4 그리고 등장했습니다.

저자
usbd 드라이버는 Lennart Augustsson <augustss@carlstedt.se> 하 NetBSD 프로젝트용으로 기술했습니다. usbd 의 이벤트 큐 처리는 Nick Hibma <n_hibma@FreeBSD.org> 하지만 추가했습니다.