modify 3c589_cs to be SMP safe