057c:8503 Das ist die wichtige ID des verbauten Chips im Stick, anhand dessen vom kernel entschieden wird, welcher Treiber geladen wird.
modinfo funktioniert nur mit dem Modulnamen (ohne Dateiendung .ko), z.B. modinfo mt76x2u
modprobeid ist bei mir ein alias zu einem Script:
Bash
#!/bin/bash
if [[ $# > 1 ]]; then
vendor=`echo $1`
device=`echo $2`
modul=$(/sbin/modprobe -c | grep -i -E -e "$vendor" | grep -i -E -e "$device"| awk '{print $NF}')
echo Kernelmodulname $modul
/sbin/modinfo "$modul"
else
neu=`echo $1 | /bin/sed 's/:/ /g'`
vendor=`echo $neu | cut -c1-4`
device=`echo $neu | cut -c6-9`
modul=$(/sbin/modprobe -c | grep -i -E -e "$vendor" | grep -i -E -e "$device"| awk '{print $NF}')
echo Kernelmodulname $modul
/sbin/modinfo "$modul"
fi
Alles anzeigen
Ist zwar nicht sauber, aber anhand dieses Scripts kann ich mit modprobeid 057c:8503 sehen, ob und welches Kernelmodul diesen Chip unterstützt.
Bei all diesen Befehlen kommt es dann immer noch darauf an, ob diese als root oder User abgesetzt werden......
Versuch mal modinfo mt76x2u und /usr/sbin/modinfo mt76x2u als User.
Das erst mal grundsätzlich.
Kernel-firmware ist installiert?
Poste: