All-Pro defensive tackle Justin Smith was not on the 49ers' field at the beginning of practice Thursday, casting serious doubt whether he will be available Sunday night to face the Seahawks.