|
![]() |
|
Опции темы | Опции просмотра | Language |
|
![]() |
#1 |
Местный
![]() Регистрация: 19.06.2011
Ресивер: AMIKO SHD-8900
Адрес: CK.UA
Сообщений: 130
Сказал(а) спасибо: 20
Поблагодарили 334 раз(а) в 66 сообщениях
Вес репутации: 21 ![]() ![]() ![]() ![]() ![]() ![]() |
![]()
Суть проблемы:
Подключил USB-хаб на 4 порта чтобы подключить внешний хард, оставить возможность подключения флешки, ну и с чем чем не шутит - беспроводную мышку и клаву или еще одну флешку. За подключение дисковых устройств отвечает скрипт usbm. Написан он просто безобразно ... Подключение 2-х флешек приводит к тому что первая флешка монтируется в /storage/c, а потом и вторая туда же .... Естественно видна только последняя ... Догадайтесь, что будет если хаб на 4 порта и воткнуто 4 флешки ? С размонтирование такая же беда. В скрипте много кода, но как написал выше написан безобразно, содержит куча закомментированного кода и впечатление создается, что писался и правился в попыхах. А потому свою работу делает неправильно. Диагноз один - лечить. Решение: Я поправил код скрипта. Не говорю, что все исправил - надо потестировать на устройстве с более чем одним разделом. Но сейчас каждая флешка монтируется в свою точку и правильно отключается. Установка: Файл распаковать, залить на рес в папку /root/spark/. Проверить аттрибуты файла. Должны быть 744. |