2012-08-09 4 views
0

미니 라우터 프로젝트에서 작업 중이며 장치가 라우트 된 경우 USB 핫 플러그 ​​이벤트를 자동화하려고합니다.Linux에서 USB 용 핫 플러그 ​​이벤트 자동 처리

사용되는 커널 버전은 2.6.30이며 CONFIG_HOTPLUG을 사용하여 구성됩니다.

나는 googled 또한 스크립트 hotplug하지만 holplug에 이벤트를 받고 있지 않습니다. 누구든지 솔루션을 엿볼 수 있습니까?

답변

0

/proc/sys/kernel/hotplug 파일에 핫 플러그 ​​스크립트 경로가 있는지 확인 :

echo /path/to/hotplug/script > /proc/sys/kernel/hotplug 

기본 경로는 /sbin/hotplug입니다.

당신이 /your/log/file의 절대 경로를 지정하고 스크립트가 실행되어 있는지 확인이

#!/bin/bash 
env >> /your/log/file 

같은 핫 플러그를 debbuging에 대한 bash는 스크립트를 사용하는 경우 (단지 손으로 그것을 실행하고 작동하는지 참조). udev에이 장치에 설치되어있는 경우가 커널에 의해 생성되는 경우

또한, udev에 함께 uevents를 캡처하고보고하려고 :

udevadm monitor 
+0

감사합니다, 정말 날 위해 일 –

관련 문제