Я решил устранить первое через механизм fork_hotplug, для начала я просто прописал в начало этого скрипта включение индикатора USB, и в конец - выключение (потом планировал сделать более сложно).
Типа так: /usr/local/sbin/gpio 74 1 , или 0 в конце.
скрипт fork_hotplug ни в коем разе не стоит трогать! он самодостаточен.
он вызывает целое дерево событий... и скрипты в нужных местах, если они есть.
Что получил.
При втыкании-вытыкании лампочка красивенько подмигивает, типа всё хорошо. Однако, когда я выключил плеер - включить обратно мне его уже не удалось: ДП запускается и инициализируется, при этом лампочка помигивает, а затем идет нормальное выключение девайса, и алес...
Почему так и можно ли всёж сделать то что я хотел?
вероятно чтот гдет наперепутал...
Попутно еще кое что.
а) заметил что команда без второго параметра - равносильна команде gpio XX 0, т.е. в моем случае бит обнуляется и лампочка гаснет.
б) не нашел адреса красного идндикатора, он доступен через gpio?
а. команда без второго параметра вида gpio io переводит порт в режим чтения! (DIR переводится в 0) как следствие если порт не подтянутк + резистором то на нем станет 0
б. в вашем плеере нет адреса красного светика - им рулит дополнительный мелкоконтроллер, управляемый по второму сериальному порту процессора.