Le 14/08/2016 12:47, Didier Kryn a écrit :
Le 10/08/2016 18:56, Didier Kryn a écrit :
Le 10/08/2016 18:20, Tomasz Torcz a écrit :
  Current udev _cannot_  be used to
populate /dev, it doesn't contain any mknod() calls enymore.
Actually mknod isn't necessary since device files are created by the kernel in /sys/block/dev and /sys/char/dev and the hotplugger only needs to copy them to /dev.

Erratum. mknod is necessary because the files in /sys/devices/char/dev and /sys/devices/block/dev appear as text files containing the major and minor numbers separated by a colon.


Erratum again. The devices are accessible through symlinks in /sys/dev/char and /sys/dev/block. The name of each symlink apparently duplicates the contents of the dev file in the directory it points to. Eg:

/sys/dev/char/4:0 --> /sys/devices/virtual/tty/tty0/
and /sys/devices/virtual/tty/tty0/dev contains "4:0", meaning the device file should be created with
'mknod /dev/tty0 c 4 0'

    Didier

_______________________________________________
Dng mailing list
Dng@lists.dyne.org
https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng

Reply via email to