[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