usb storage access on xM rev. C

After new rfs and kernel 2.6.32 installation, there is no problem to
access /media/sda usb storage. But, after reboot, it is not
accessiable any more unless be mounted manually or unplug and plug-in
again. I tried to udev-168 (assumed to support 2.6.32) , no joy. This
issue never happened on C4. Here is relavant log message,

Please wait: booting...
[ 45.809906] NET: Registered protocol family 10
Starting udev
udevd[83]: error: runtime directory '/run/udev' not writable, for now
falling back to '/dev/.udev'
[ 46.114105] <30>udevd[84]: starting version 168
Root filesystem already rw, not remounting
root: mount: mount point /proc/bus/usb does not exist
Caching udev devnodes
Populating dev cache

I heard /run will be used in rfs, but it is not in 2.6.32, a bug? Any
idea?