In recent 2.6 kernels, most (all?) of the entries in the
/dev directory are dynamically created by
udev. So they won't persist across boots. Sadly, at this time, that is about the extent of my knowledge of
udev. (Just enough to be dangerous.
) But my guess is the solution to your problem lies in figuring out how
udev works with all of this.
Good luck.