2 find /sys/devices -path "/sys/devices/*" -type f -name "modalias" -printf "%2d/%h\n" | sort -r | cut -d / -f 2- | \
7 while [ "$ADIR$RDIR" != "$DIR" ]; do
8 [ -z "$RDIR" ] && SDIR=${DIR/$ADIR/} || SDIR=${DIR/$ADIR$RDIR\//}
9 [ -z "$RDIR" ] && RDIR=${SDIR%%/*} || RDIR=$RDIR/${SDIR%%/*}
11 if [ -e "$ADIR$RDIR/modalias" ]; then
12 echo "path=$ADIR$RDIR"
13 echo "modalias=$(< "$ADIR$RDIR/modalias")"
14 if [ -e "$DIR/driver" ]; then
16 [ -e ./module ] && MOD=`basename "$(readlink ./module)"` && echo "module=$MOD"