Expand {S,R}BASE init
Use SOCKETS in device drivers so that we don't get header cross-talk