On 2015-07-07 21:39, ibid...@gmail.com wrote:
On Tue, Jul 07, 2015 at 07:40:51PM +0200, shraptor wrote:
On 2015-07-07 17:45, Jude Nelson wrote:
>Hey everyone,
>
>I have the latest news for vdev:
>
>* [EXPERIMENTAL] Vdevd now has actions and helpers that will cause it
>to generate and propagate device events to libudev-compat clients. 
>Libudev-compat clients should receive hotplug events as they would
>have with libudev, and they should be able to enumerate devices. 
>This means that it should be possible now to run X11 with vdevd and
>libudev-compat, without needing an xorg.conf.  To do so, you'll need
>to symlink vdev's /dev/metadata/udev to /run/udev.

CONFIRMED WORKING - a great milestone Jude, F***ing good work!

Both keyboard and mouse working without Xorg.conf  :-)

When inserting flash memory sticks they get autodetected and device
nodes created :-)

I presume that this is not over devtmpfs, so you know it's vdev.


When I ran previous version of vdev this did not happen
so yes it is this iteration of vdev that does the job :-)

Other parts of my system was not touched when I upgraded :-)

I have no devtmpfs mounted :-)

Thanks for other info!

Question This is working without a value for
/proc/sys/kernel/hotplug so it is not used and
only for udev???

Linux handles hotplug events in multiple ways:

- /proc/sys/kernel/hotplug (aka "hotplug helper"):
 On each hotplug event, the kernel starts the hotplug helper with
 an appropriate environment.
 hotplug, hotplug2, and mdev/smdev use this.

- netlink:
 A daemon connects to the kernel and listens for hotplug events.
 udev, s6-devd, nldev, and vdev use this.

- devtmpfs:
 The kernel maintains a filesystem in RAM containing all devices that
 are present, and at hotplug the kernel automatically adds a new device
 with default permissions and name.
 This can sometimes be used alone; udev and perhaps Android's hotplug
 solution rely on this and change the permissions/owners/... after the
 fact.

Hopefully that clarifies things for you.


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

Reply via email to