I got frustrated last week and fixed the wish-2.1.3 ebuild to install the
/dev/x10 nodes into
/lib/udev/devices/. It was
relatively hard to find this out, but when traditional
mknod-created nodes are in this directory, they’ll be copied
into the otherwise-dynamic
/dev tree at boot time. As such,
wish finally boots cleanly.
In the course of trying to track down other system lockups, I upgraded to the 2.6.18 kernel, and wish-2.1.3 stopped building for me. A devfs header file that it used was finally deprecated out of the module-building header directory. Luckily, in the mean time, wish-2.1.5 was released without this dependence on devfs. I re-generated the patches, and updated the bug to be an ebuild for wish-2.1.5, a.k.a. x10dev.