-5 - это EIO - ошибка ввода-вывода (во всяком случае, в ANSI C; будем надеяться, что Linux использует стандартные коды ошибок)
Я включу несколько URL-адресов, которые я нашел при исследовании этого:
http://manuals.opensound.com/sources/usb_wrapper.inc.2.html http://ubuntuforums.org/showthread.php?t=955243 http://www-numi.fnal.gov/offline_software/srt_public_context/ WebDocs / Ошибки / unix_system_errors.html
Итак, загадка ушла, но проблема остается. Извините, если это не более полезно. -Павел