[08:49:57]  Keybuk: m-i-t: you still playing with the udevd-less ideas? or what's the reason for these rather "weird" questions? :) [10:39:58]  kay: nah, not really relevant to udevd-less ideas [10:40:12]  just trying to understand the use case [10:40:14]  I think I've got it now [10:40:25]  it's for when you don't build ppp into the kernel, you need something to make /dev/ppp [10:40:31]  it doesn't cause ppp to be loaded though as a module [10:40:36]  it just makes /dev/ppp - right? [10:40:43]  so when you open that, the kernel still does the char-major thing? [10:41:25]  yeah, exactly [10:41:33]  hello [10:41:40]  it replaces the /lib/udev/devices stuff in many cases [10:41:41]  Keybuk: kay is just trying to make udev work like devfs did ;-) [10:41:53]  sure, that's the plan :) [10:42:02]  and it works fine, as it seems :) [10:42:21]  Keybuk: so the kernel can supply static nodes for on-demand loading [10:42:36]  no need for a fuse init script and such [10:42:47]  /dev/fuse will trigger the load of the module [10:43:09]  udev will mount the fuse control fs when the event for the misc device comes it [10:43:12]  comes in [10:43:31]  same for device mapper, btrfs, tun, ... [10:43:53]  all will just magically activated when the module is there, but not loaded [10:44:21]  davidz: oh we will find really hard stuff to throw at people :) [10:44:46]  no, we're supposed to be solving the same problems over and over again ;-) [10:45:02]  we still do, don't we? :) [10:45:27]  davidz: we will get in-kernel media presence polling :) [10:45:37]  yes, it's all one eternal rewrite [10:46:07]  moreso now than ever... [10:46:11]  but as long as the new stuff looks better to us :) [10:46:46]  i'm pretty happy with what we did so far ... [10:46:53]  it seems to work fine here [10:47:06]  i even did "rpm -e hal" just fine this week [10:47:22]  davidz: oh, that's ok - with the different init systems, no two distros will ever look the same again [10:47:53]  Reinstall     0 Package(s) [10:48:04]  Downgrade     0 Package(s) [10:48:04]  kay: we've worked around all those so far by just building them in [10:48:22]  yeah, now I get it, it's kinda sweet [10:48:27]  the trouble is though you still end up with a period after the kernel is loaded, and before starting udevd, where /dev might not be "ready" [10:48:57]  yeah, but before udevd is started you probably don't need fuse, tun, ppp, ... :) [10:49:53]  it does not depend on trigger, just udevd [10:50:02]  right [10:50:06]  kudev! [10:50:15]  davidz: really? that wants hal? [10:50:33]  it might be gnome-hughsie-manager [10:50:54]  i've got a umts stick which needs a usb mode switching. that works fine for me. kernel's usb<->serial driver also creates the corresponding ttyUSB[0-3] devices and two symlinks from /dev/gsmmodem -> /dev/ttyUSB3 and from /dev/gsmmodem3 to /dev/ttyUSB0. but last symlink doesn't always gets created. how can i make it, that always the right devices get created? [10:51:03]  Keybuk: ah, we removed that dep, it will just fail if hal isn't installed [10:51:19]  singesang: look in /dev/serial/? [10:54:13]  erm yeah. stupid me. i forgot that. thanks for the hint :) [10:54:55]  Keybuk: yeah, i know. makes sense. but i wanted to get rid of it entirely, and it worked :) [10:55:45]  stuff like non xarandr can still install it. but it should at least de-installable :) [11:03:04]  *nods*