O que você está enviando para sua entrada SPDIF? Eu pergunto isso porque existem subtipos e variâncias de SPDIF e você precisará combiná-los.
Você pode enviar um único fluxo PCM ou um fluxo de bits codificado, a placa de som quase certamente não detectará isso e precisa ser informado sobre o que esperar.
Há também consumer e pro spdif, que podem ser chamados de SPDIF, mas na verdade são AES3. link
Este tópico sugere que o SPDIF provavelmente não funcionará nesses cartões no linux - link
Cartões de áudio de nível profissional podem ser comprados no ebay e oferecerão melhor suporte ao spdif e desenvolvimento mais ativo do que os laboratórios de criação. Edirol, M Audio e Echo todos fazem excelentes placas de som que funcionam muito bem com linux.