We present an extension of Karmarkar's algorithm for solving a system of linear homogeneous equations onthe simplex. It is shown that inat most O(nL) steps, the algorithm produces a feasible point or proves that the problem has no solution. The complexity is O(m**2m**2L) arithmetic operations. The algorithm is endowed with two new powerful stopping criteria.