actually an ODE question(but there's no diff. eq. subforum)

(y^2)(dy/dx)+y^3/x =2/x^2
using substitution u(x)=y^3

so I've been doing a few of these and getting them all wrong and this problem... I don't know where to start.

I tried (1/u)(du/dx)+u/x(du/dx)=2/x^2

but that gives me (after moving u/x to the other side of the equation and resubstituting y in for u)

ln|y|+c=(2/x^2)-y/x

and I don't know how to deal with that.

I'm pretty sure I can't just plug u^(1/3) in for y, but I don't know why nor do I know what to do.