непонятное поведние USB

Помогите решить проблему подключения устройства по USB.
Есть медиа-плеер iRiver-P7. Linux, как обычно, в список поддерживаемых ОС не включен, но я не стал придавать этому значения. Под Windows особых проблем с подключением не заметил. Подключается как накопитель.

А вот под Linux происходит следующее http://dpaste.com/73191/
При этом, монтируется нормально. Но при чтении опять сыпется на

[kernel] sd 6:0:0:0: [sdb] Result: hostbyte=DID_ERROR driverbyte=DRIVER_OK,SUGGEST_RETRY
[kernel] end_request: I/O error, dev sdb, sector XXXX

Содержимое прочитанных файлов искажено.
При записи - ошибки теже и вешает операцию.

Тестировал на ядрах 2.6.28 и 2.6.29.