web-dev-qa-db-fra.com

Comment définir les ports série uart sur none pour lirc?

lirc_serial ne se charge pas car le port série est déjà utilisé. rapports de dmesg

[   12.245857] lirc_serial: port 03f8 already in use
[   12.245862] lirc_serial: use 'setserial /dev/ttySX uart none'

à l'époque, j’avais l'habitude d'éditer un fichier appelé /var/lib/setserial/autoserial.conf ou /etc/serial.conf pour définir UART sur aucun sur le port série correspondant. Le premier n'aide pas et le dernier n'existe plus.

Tous les howtos et discussions sur les babillards concernant le LIRC viennent de stoneage.

Quelqu'un peut m'aider?

2
hachel

Vous pouvez créer /etc/serial.conf et mettre des lignes comme

/dev/ttyS0 uart none

dans ça. /etc/init.d/etc-setserial lit ce fichier. Le binaire setserial fait partie du paquet setserial, qui est une dépendance du paquet lirc. Il doit donc être installé automatiquement.

2
elmicha

Cela fonctionne-t-il lorsque vous le chargez manuellement?

Sudo modprobe lirc_serial

Vérifiez votre / etc/lirc/hardware.conf pour ces lignes:

REMOTE_MODULES="lirc_serial"
LOAD_MODULES="true"

J'ai eu le même problème et cela l'a résolu.

1
Jakob