Question: How do I solve the diff eqn ???

I want to solve a diff eqn, but it is giving absurd answer.

> ode := diff(f(x), x, x) = (Phi(x)-lambda)*f(x);
d / d \
--- |--- f(x)| = (Phi(x) - lambda) f(x)
dx \ dx /
> dsolve(ode);
/ / / d / d \\\ \
f(x) = DESol|{ (-Phi(x) + lambda) _Y(x) + |--- |--- _Y(x)|| }, {_Y(x)}|
  \ \ \ dx \ dx /// /
 
Here, Phi(x) is some functon for x
Please Wait...