Question: how to avoid the singular matrix in dsolve

I try to solve the following, but it have the error of singular. can any one help me solve it.

> restart;
> dsys1 := diff(y(x), `$`(x, 2))+(lambda*lambda)*y(x) = 0;
              / d  / d      \\         2        
              |--- |--- y(x)|| + lambda  y(x) = 0
              \ dx \ dx     //                  
> bc1 := y(0) = 0, y(1) = 0, (D(y))(0) = 1;
                y(0) = 0, y(1) = 0, D(y)(0) = 1
> dsol1 := dsolve({bc1, dsys1}, numeric);
Error, (in dsolve/numeric/bvp) matrix is singular
>

 

Please Wait...