O problema é que as duas versões do Linux apresentam uma versão BTRFS ligeiramente diferente, ou seja, não suportam os mesmos recursos:
[ 119.698406] BTRFS info (device sdc2): disk space caching is enabled
[ 119.698409] BTRFS: couldn't mount because of unsupported optional features (10).
Parece que o xbian habilitou esses recursos, enquanto o OpenSuse 42.2 não, o que impede a interoperabilidade.
Esses recursos do FS são opcionais: Isso significa que é possível criar partições BTRFS compatíveis com versões anteriores em sistemas mais recentes que sejam legíveis de sistemas mais antigos (sem esses recursos), controlados pelos parâmetros que são passados para o programa mkfs.btrfs.
O código numérico dos recursos é 10 - sinalizador desconhecido: 0x10. Tive dificuldade em descobrir o que significam esses códigos (minha suposição: referências de inodes estendidos). Mas, como o número é muito baixo, acho que isso é algo básico. Eu acho que você não pode mais tornar este sistema de arquivos legível por kernels não corrigidos. Caso contrário, conhecendo o recurso, talvez possamos especificar uma opção de montagem para evitar o erro; como aqui, onde o algoritmo de compressão fs é especificado:
mount -t btrfs -o compress=lz4 dev /mnt
Se não soubermos o que é esse recurso, você nem poderá atualizar seu kernel no OpenSuse para casar com xbian. Normalmente, em tal situação, você confiaria no ext4 por motivos de compatibilidade.