xref: /plan9-contrib/sys/src/cmd/usb/probe (revision 6891d8578618fb7ccda4a131c122d4d0e6580c4b)
1#!/bin/rc
2rfork e
3test -e /dev/usb || bind -a '#u' /dev || {
4	echo no '#u/usb' >[1=2]
5	exit nousb
6}
7
8awk 'BEGIN{ep="";}
9	$1 ~ /ep[0-9]+\.0/ && $2 == "enabled" && $NF ~ /busy|idle/ {
10		ep=$1;
11		next;
12	}
13	{
14		if(ep != ""){
15			printf("%s %s\n", ep, $0);
16			ep="";
17		}
18	}
19' /dev/usb/ctl
20
21exit ''
22