2017-12-07 20 views
0

얼마 전에 HotPi를 구입하여 사용하기로 결정했습니다. 그래서 나는 IR을 설정하는 절차를 밟았으며, 몇 시간이 지난 후에는 라즈베리 1에서 IR 신호를들을 수있었습니다. 그러나 여기서 나의 목적은 IR 신호를 전송하는 것입니다.HotPI로 IR 명령을 보낼 수 없습니다

그래서 이것은 내가 (단지 시험) 수행하려고 명령입니다

irsend SEND_START devinput KEY_POWER ; sleep 3 

그리고 이것은 lircd가 나에게 말한다 무엇 :

lircd-0.9.4c[907]: Notice: accepted new client on /var/run/lirc/lircd 
lircd-0.9.4c[907]: Info: Cannot configure the rc device for /dev/lirc0 
lircd-0.9.4c[907]: Error: invalid send buffer 
lircd-0.9.4c[907]: Error: this remote configuration cannot be used to transmit 
lircd-0.9.4c[907]: Error: error processing command: SEND_START devinput KEY_POWER 
lircd-0.9.4c[907]: Error: transmission failed 
lircd-0.9.4c[907]: Info: removed client 

편집 : 것 같다 나는 아니에요 좋은 운전자를 사용해서. HotPi 문서에 따르면, 나는 적어도, 오류를 반환하지 않는,

sudo modprobe lirc-rpi 

에 설치 내가 suppos이야 LIRC-RPI를 사용하는 가정하자입니다. 하지만 인터페이스를 구성하려고하면 드라이버가 존재하지 않는다고 알려줍니다.

[email protected]:~ $ mode2 --driver lirc-rpi --device /dev/lirc0 
Driver `lirc-rpi' not found. (Missing -U/--plugins option?) 
Available drivers: 
accent 
alsa_usb 
asusdh 
atilibusb 
atwf83 
audio 
audio_alsa 
awlibusb 
bte 
bw6130 
commandir 
creative 
creative_infracd 
default 
devinput 
dfclibusb 
dsp 
dvico 
ea65 
file 
ftdi 
ftdi-exp 
ftdix 
girs 
i2cuser 
irlink 
irtoy 
livedrive_midi 
livedrive_seq 
logitech 
macmini 
mouseremote 
mouseremote_ps2 
mp3anywhere 
mplay 
mplay2 
pcmak 
pinsys 
pixelview 
samsung 
sb0540 
silitek 
slinke 
sonyir 
srm7500libusb 
tira 
tira_raw 
udp 
uirt2 
uirt2_raw 
usb_uirt_raw 
usbx 
zotac 

답변

0

사용중인 lirc 버전 정보가 없습니다. 일부 배포판과 현대 lirc에서 여전히 사용되는 레거시 0.9.0에는 엄청난 차이가 있습니다.

로그가 꽤 분명해 보입니다. 당신은 devinput 드라이버를 사용하고 있습니까? 이 드라이버는 데이터 전송을 지원하지 않으므로 커널도 그렇지 않습니다.

그런 다음 다른 드라이버를 사용해야합니다. 첫 번째 정지가 기본 정지가 될 수 있습니다. 이/다른 드라이버를 사용하는 경우/lircd.conf가 필요합니다.

http://lirc.org/html/configuration-guide.html

편집을 참조하십시오 : 아, LIRC-0.9.4c 로그 말한다. 미안 내 실수. 그래도 대답은 유효해야합니다.

+0

나를 올바른 방향으로 데려다 줘서 고마워,하지만 난 여전히 운전자를 상대로 난 사용하지 않는 것 같아. 나는 또 다른 모습을보고 싶다면 내 글을 업데이트했다. – dersoi

+0

'default'드라이버가 실제로 거기에 나열되어 있으며 존재합니다 (나쁜 이름 임). 그래도 이것을 정렬하기 위해서는 참고 자료를 읽을 필요가있다. - lirc 설정은 사소하지 않다. – leamas