Pecisk, I doubt that this is any other issue than that your device does not support the S16_LE, nor the U8 sample format. See the -f, --format option in the arecord manpage. I don't recall at the moment how to determine which formats a particular card supports but there are a great many formats to choose from.
After googling a little I think the correct format for your card is S32_LE. Try the same command you did before except with -f S32_LE and let us know if it works. If that doesn't help please open a new bug report.
Pecisk, I doubt that this is any other issue than that your device does not support the S16_LE, nor the U8 sample format. See the -f, --format option in the arecord manpage. I don't recall at the moment how to determine which formats a particular card supports but there are a great many formats to choose from.
After googling a little I think the correct format for your card is S32_LE. Try the same command you did before except with -f S32_LE and let us know if it works. If that doesn't help please open a new bug report.