2021-01-13 11:17:48 +01:00
|
|
|
#!/bin/bash
|
|
|
|
|
|
|
|
|
|
LOGNAME=bt-debuginfo-$(date +%Y%m%d-%H%M%S).txt
|
|
|
|
|
|
|
|
|
|
echo "-------- cat /proc/versionus" >> /tmp/$LOGNAME
|
|
|
|
|
cat /proc/version > /tmp/$LOGNAME
|
|
|
|
|
|
|
|
|
|
echo "-------- lsusb -v 2>&1 | egrep 'bDeviceProtocol(.*)Bluetooth' -B7 | head -1 " >> /tmp/$LOGNAME
|
|
|
|
|
lsusb -v 2>&1 | egrep 'bDeviceProtocol(.*)Bluetooth' -B7 | head -1 >> /tmp/$LOGNAME
|
|
|
|
|
|
2021-01-13 11:52:01 +01:00
|
|
|
if [ "$(id -u)" = "0" ]; then
|
|
|
|
|
echo "-------- cat /sys/kernel/debug/usb/devices" >> /tmp/$LOGNAME
|
|
|
|
|
cat /sys/kernel/debug/usb/devices >> /tmp/$LOGNAME
|
|
|
|
|
else
|
|
|
|
|
echo "-------- cat /sys/kernel/debug/usb/devices skipped" >> /tmp/$LOGNAME
|
|
|
|
|
echo "WARNING: Skipping the collection of kernel usb debug info (can only be accessed as root)"
|
|
|
|
|
echo " To include kernel usb debug info, re-run the script as root/via sudo"
|
|
|
|
|
echo " "
|
|
|
|
|
fi
|
2021-01-13 11:17:48 +01:00
|
|
|
|
|
|
|
|
echo "-------- bluetoothctl devices" >> /tmp/$LOGNAME
|
|
|
|
|
bluetoothctl devices >> /tmp/$LOGNAME
|
|
|
|
|
|
|
|
|
|
echo "-------- bluetoothctl info" >> /tmp/$LOGNAME
|
|
|
|
|
bluetoothctl info >> /tmp/$LOGNAME
|
|
|
|
|
|
|
|
|
|
echo "-------- bluetoothctl info" >> /tmp/$LOGNAME
|
|
|
|
|
bluetoothctl info >> /tmp/$LOGNAME
|
|
|
|
|
|
|
|
|
|
echo "Information on your bluetooth setup collected into /tmp/$LOGNAME"
|