2011-05-05 4 views
1

특정 USB 프레임 버퍼 장치 (DisplayLink)에 대해 고정 장치 이름을 가져 오려고합니다. 나는 udev에 규칙을 사용하여 일치를 얻을 벤더 ID를 사용하여 다음을 수행 할 수 있습니다, SUBSYSTEM == "USB"attrs에 {idVendor} == "17e9을"그룹을 = "비디오"udev 및 usb 프레임 버퍼 장치

그러나 SYMLINK + = "fbdl"와 I/dev/fbX 장치 (X = 1,2,3 ..)에 대한 심볼릭 링크를 얻지 말고 bus/usb /에 ... -이 장치 파일 (링크)을 사용하지 마십시오. xorg.conf에서 작업하십시오. SYMLINK 대신 NAME을 설정하는 것은 같습니다 : 실제 장치/dev/fbX가 그대로 있고 작동합니다. 주어진 NAME이 추가로 생성되지만 다른 대상 (작동하지 않습니다)입니다. 무슨 일 이니? SYMLINK가있는/dev/input/eventX와 같은 경우에는 해당 eventX에 대한 링크를 얻습니다. 왜 여기 있니?

감사합니다. 이 작업을 위해 다음과 같은 (우분투 11.04)

답변

1

은 또한 커널 일치가 필요합니다

# udev rule for MiMo 
KERNEL=="fb[0-9]*", SUBSYSTEMS=="usb", ATTRS{idVendor}=="17e9", ATTRS{idProduct}=="401a", \ 
SYMLINK+="mimo", RUN+="displaylink.sh"