debian wheezy를 실행하는 lxc 컨테이너에서 libnfc를 사용하려고했습니다. lxc 방법을 정당화하기 위해 여러 가지 물건과 라이브러리를 사용해 본 결과, 어디에서 볼지 모르는 시점에 도달했습니다.lxc 컨테이너가 nfc usb 장치를 사용할 수 없습니다.
문제는 호스트가 내 USB 장치를 볼 수 있지만 컨테이너는 볼 수 없다는 것입니다.
본인은 컨테이너의 LXC 설정 파일에 다음을 추가 :lxc.cgroup.devices.allow = c 189:* rwm
내가 용기에 lsusb를하려고 할 때를 내가 얻을 : 호스트가 제공
[email protected]:~/libnfc# lsusb
unable to initialize libusb: -99
반면 :
Bus 006 Device 003: ID 072f:2200 Advanced Card Systems, Ltd
내가 찾는 장치는 어느 것입니까? 거기에 내가 조금 잃었어요
[email protected]:~/libnfc# usb-devices
[...]
T: Bus=06 Lev=01 Prnt=01 Port=01 Cnt=01 Dev#= 3 Spd=12 MxCh= 0
D: Ver= 1.10 Cls=00(>ifc) Sub=00 Prot=00 MxPS= 8 #Cfgs= 1
P: Vendor=072f ProdID=2200 Rev=02.14
S: Manufacturer=ACS
S: Product=ACR122U PICC Interface
C: #Ifs= 1 Cfg#= 1 Atr=80 MxPwr=200mA
I: If#= 0 Alt= 0 #EPs= 3 Cls=0b(scard) Sub=00 Prot=00 Driver=(none)
나는 버전, 커널 모듈, 종속성 LIBUSB 확인하지만, 아주 무지 것 :
놀랍게도 컨테이너 장치를 볼 수 있습니다.
아이디어가 있으십니까?
고마워요! 나는 지금까지 나의 테스트에서 이전과 같은 결과를 얻었습니다. 검사는 뭐니? – Martin