Да вроде также, Driver=(none)
меня тут немного осенило. Если долго мучиться - что-нибудь... сломается ))
Вязать надо не по идентификаторам на шине, что несколько не бьётся с тем, что пишут
здесь. Вязать надо по VID и PID.
Вставляем диктофон. Открываем терминал, вводим:
sudo su
modprobe usb-storage #драйвер, который хотим использовать
cd /sys/bus/usb/drivers/usb-storage/
echo 054c 0271 > new_id
exit
Ну и проверяем наличие новых дисков... К драйверу подвязать получается. Но не факт, что драйвер подходящий. Если не подходящий, вот так примерно можно посмотреть список тех, которые можно "поперебирать" с целью получить из диктофона то, что читается системой:
find /lib/modules/`uname -r` -name "*.ko" | grep storage
С каждым из модулей в выхлопе поступать (в плане применения в системе) по аналогии с usb-storage, т.е. путь не указываем, а .ko из окончания нещадно выбрасываем, после чего скармливаем его modprobe, и далее пытаемся выполнять подвязку. Еще можно посмотреть на предпоставку от самого производителя (может какой из этих модулей что сотворит с устройством вразумительного:
find /lib/modules/`uname -r` -name "*.ko" | grep sony
Чуть не забыл: после привязки необходима отвязка. Два варианта: правильный и неправильный. Правильный: по адресу на шине (от рута выполняем)
cd /sys/bus/usb/drivers/usb-storage/
ls #в выхлопе видим как минимум одну символьную ссылку. Она выглядит, допустим, так: 1-2:1.0, тогда для отвязки данного устройства выполняем:
echo 1-2:1.0 > unbind #только внимательно следите что именно отвязываете! :)
Неправильный: просто выдергиваем диктофон. Неправильный он потому что фиг его знает как это воспримет файловая система накопителя на диктофоне. По идее, с учетом наличия в нем встроенного элемента питания - должна нормально реагировать. Но, как говорил один знакомый, "в России идеи не работают..."