22 lines
1.1 KiB
Bash
22 lines
1.1 KiB
Bash
#!/usr/bin/env bash
|
|
# Run on the Proxmox HOST (where USB is connected) to verify the reTerminal in boot mode is seen.
|
|
# Usage: ssh root@10.130.60.224 'bash -s' < scripts/check-usb-on-host.sh
|
|
# Or copy to host and run: ./check-usb-on-host.sh
|
|
|
|
echo "=== CM4 boot-mode USB (2b8e = RPi, 0a5c:2711 = Broadcom BCM2711) ==="
|
|
lsusb | grep -E "2b8e|0a5c" || echo "None found. Connect reTerminal in boot mode (eMMC disable jumper) and use the USB slave port."
|
|
echo ""
|
|
echo "=== All USB devices ==="
|
|
lsusb
|
|
echo ""
|
|
echo "=== Provisioning status ==="
|
|
cat /var/lib/cm4-provisioning/status.json 2>/dev/null || echo "No status.json (script has not run yet)."
|
|
echo ""
|
|
echo "=== Last flash log ==="
|
|
tail -15 /var/lib/cm4-provisioning/flash.log 2>/dev/null || echo "No flash.log"
|
|
echo ""
|
|
echo "=== udev rule and rpiboot ==="
|
|
test -f /etc/udev/rules.d/90-cm4-boot-mode.rules && echo "90-cm4-boot-mode.rules: present" || echo "90-cm4-boot-mode.rules: MISSING"
|
|
test -x /opt/usbboot/rpiboot && echo "rpiboot: present" || echo "rpiboot: MISSING"
|
|
test -f /etc/cm4-provisioning/enabled && echo "enabled: yes" || echo "enabled: no (provisioning disabled)"
|