[Eisfair_dev] [e1] [geloest] Fehler: 'Inappropriate ioctl for device' beim Start von Eibd
Marcus Roeckrath
marcus.roeckrath at gmx.de
Sa Feb 10 21:57:53 CET 2018
Hallo Tom,
Tom Schulz wrote:
> diesen fehlerfrei startete, habe ich mir den Besitzer von /dev/ttyACM0
> angesehn und festgestellt, dass dieser root war:
>
> eis # ls -l /dev/ttyACM0
> crw-rw---- 1 root dialout 166, 0 Feb 10 21:19 /dev/ttyACM0
>
> Ich vermute, dass dies durch die Umstellung auf udev zustande gekommen
> ist, da das Device eigentlich durch das Paket über:
>
> if [ ! -e /dev/ttyACM0 ]; then
> /bin/mknod /dev/ttyACM0 c 166 0
> /bin/chown -c eibd /dev/ttyACM0
> fi
>
> aus der install.sh angelegt wurde.
>
> Nach dem aendern des Besitzers in:
>
> eis # chown eibd:dialout /dev/ttyACM0
> eis # ls -l /dev/ttyACM0
> crw-rw---- 1 eibd dialout 166, 0 Feb 10 21:19 /dev/ttyACM0
>
> laesst sich eibd wieder mit unpriviligiertem user starten:
Fein; /dev wird erst beim Boot populiert (tmpfs).
Wenn du das Device anlegen musst, musst du dies im Initskript tun.
--
Gruss Marcus
Mehr Informationen über die Mailingliste Eisfair_dev