-
Notifications
You must be signed in to change notification settings - Fork 52
Open
Description
/opt/homebrew/bin/lsusb: line 89: 16#: invalid integer constant (error token is "16#")
Looks like there is no bus number:
% lsusb -v
USB:
USB 3.1 Bus:
Host Controller Driver: AppleT6000USBXHCI
USB 3.1 Bus:
Host Controller Driver: AppleT6000USBXHCI
USB 3.1 Bus:
Host Controller Driver: AppleT6000USBXHCI
FWIW, this silences the error:
--- /opt/homebrew/bin/lsusb 2022-05-10 12:52:43.000000000 -0700
+++ lsusb 2022-05-10 12:52:59.000000000 -0700
@@ -86,7 +86,7 @@
fi
# Convert bus number from hexadecimal to decimal.
- bus_num=`echo "$((16#$bus_num))"`
+ bus_num=`echo "obase=10; ibase=16; $bus_num" |bc`
bus_num=`printf "%0*d" 3 "$bus_num"`
# Strip the parentheses from manufacturer name unless so specified.reitermarkus, larstobi, robertlipe, 0xdevalias, gdubicki and 1 more
Metadata
Metadata
Assignees
Labels
No labels