Folks I have a usb bluetooth dongle which only works after I remove and re-attach it, can I mount un-mount it from command line to have it to be programmatically re-attached?
From
#!/bin/bash
#Restart all USB devices
#/usr/local/bin/restart_usb.sh
set -euo pipefail
IFS=$'\n\t'
VENDOR="****"
PRODUCT="****"
for DIR in $(find /sys/bus/usb/devices/ -maxdepth 1 -type l); do
if [[ -f $DIR/idVendor && -f $DIR/idProduct &&
$(cat $DIR/idVendor) == $VENDOR && $(cat $DIR/idProduct) == $PRODUCT ]]; then
echo 0 > $DIR/authorized
sleep 2
echo 1 > $DIR/authorized
fi
done
There’s also a bluetooth restart service in the archive
Yeah I had seen those links, specially the stack exchange one. Still there is a small detail i’ve omitted by mistake its a Bluetooth dongle. Echoing as suggested:
sh -c "echo > 0 /sys/bus/usb/devices/1-13/authorized"
Did not work. Just found a better discussion in ask ubuntu:
https://askubuntu.com/questions/1208296/bluetooth-adapter-configuration-issue-id-0a120001
Gonna try it tommorow
Guys I did not manage to make it work I sitll need to unplug and replug it. Can you give me some help?