L'autorisation ATTR{idVendor} pour les périphériques USB sur linux mint pour l'utilisation de la table de mobii protab2 XXL
J'utilise linux mint, et de la consultation VendorIds de http://developer.android.com je ne sais pas comment détecter ma tablette appareil correctement. Ma tablette est Mobii protab 2 XXL, fabriqué par Point de vue.
J'ai créé 50-android.règles /etc/udev/rules.d/et ajout d'une ligne:
SUBSYSTEM=="usb|usb_device", SYSFS{idVendor}==”0955″, MODE=”0666″
Mais bad appareils jeter:
List of devices attached ???????????? no permissions
Personne ne sait qui idvendor dois-je utiliser???
usb:
lsusb Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 008 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 001 Device 002: ID 058f:6362 Alcor Micro Corp Flash Lecteur/enregistreur de Carte Bus 002 Device 002: ID 05e3:0608 Genesys Logic, Inc. USB 2.0 4-Port HUB Bus 002 Device 005: ID 1058:1003 Western Digital Technologies, Inc. Bus 007 Device 002: ID 1a34:0203 Bus 007 Device 003: ID 06f8:3008 Guillemot Corp Bus 008 Device 002: ID 046d:c050 Logitech, Inc. RX 250 Souris Optique Bus 002 Device 007: ID 0a81:0101 Chesen Electronics Corp Clavier Bus 002 Device 008: ID 18d1:0003 Google Inc.
Et je l'ai mis dans udev la dernière fois:
SUBSYSTEM=="usb", ATTRS{idVendor}=="18d1:0003", SYMLINK+="android_adb", MODE="0666" GROUP="plugdev"
Cela a fonctionné la première fois, mais quand je redémarre le PC, les autorisations sont refusées. J'ai essayé de le redémarrer:
sudo service udev restart
adb kill-server
adb start-server
Mais il ne fonctionne pas.
REMARQUE:
Certains appareils ne fonctionnent pas propertly faisant ce processus. Si vous continuez d'avoir des problèmes, essayez d'exécuter
sudo adb start-server
Il fonctionne avec le Point de vue de l'appareil.
lsusb
de sortie?édité en poste principal
si la règle udev est ramassé au démarrage, vous ne devriez pas avoir à redémarrer le service. Lorsque vous modifiez une règle, vous devez redémarrer le service, éventuellement, retirer l'appareil et rebranchez-le à nouveau, ou redémarrez l'ordinateur. Êtes-vous sûr que vous êtes dans le groupe plugdev?
OriginalL'auteur vgonisanz | 2012-03-29
Vous devez vous connecter pour publier un commentaire.
Sur 51-android.règles:
SUBSYSTEMS=="usb"
,ATTRS{idVendor}=="18b1"
,ATTRS{idProduct}=="0003"
,MODE="0666"
.Et utiliser la commande chmod pour avoir l'autorisation 666 (le chiffre de la bête, muahahhaha) sur bad ou ne fonctionnera pas.
Bonne chance.
OriginalL'auteur Jav_Rock
La suite de la Arch Linux Wiki page je voudrais créer /etc/udev/rules.d/51-android.règles
Puis exécuter en tant que root
udevadm control --reload-rules
Vous devrez peut-être remplacer 18D1 avec 18d1. C'est ce que j'ai fait et il fonctionne très bien. Vous n'avez pas nécessairement besoin du nom d'utilisateur aussi longtemps que vous donnez la permission (MODE="0666") à tout le monde. Si vous avez besoin de plus de sécurité regardez en ajoutant le numéro de PROPRIÉTAIRE. Encore une fois ce sont les règles que j'ai utilisés sur l'Arche, ils devrait travail sur la Menthe.
Bonne chance!
OriginalL'auteur Ethan
et essayez d'utiliser les majuscules et minuscules, car sous linux, beaucoup de gens ont des problèmes pour ajouter des autorisations.
OriginalL'auteur MikelEiza
Comme suggéré par Ethan, regardez "lsusb" pour localiser le Mobii l'ID du fournisseur. Dans l'exemple ci-dessous, 046d est l'ID de Logitech. "0955" appartient à nVidia.
Aussi, n'oubliez pas de redémarrer udev après que vous avez changé de 50 android.fichier de règles.
Quel ID avez-vous utilisé? XXXX n'est pas vraiment nous aider à diagnostiquer ou à vérifier que votre numéro est correct. Pouvez-vous nous montrer la sortie de la commande lsusb?
Mise à jour dans le post principal
Certainement diviser votre idVendor: ATTR{idVendor}=="18D1",ATTR{idProduct}=="0003". J'ai aussi vu des drôles de comportement lors de la bad échoue et que je kill-server. Si je n'ai pas désactiver le débogage des applications sur mon téléphone et de le rallumer il juste ne fonctionnera pas. bad sur mon téléphone était la cause, pas le PC.
OriginalL'auteur Dave
Connecter votre appareil.
Exécuter
lsusb
.Débranchez votre appareil et de l'exécuter à nouveau.
Trouver votre appareil hex en comparant les deux lsusb résultats:
Bus 001 Device 013: ID xxxx:2765
et note laxxxx
Créer une nouvelle règle:
sudo nano /tmp/android.rules
Insérer:
SUBSYSTEM=="usb", ATTRS{idVendor}=="xxxx", MODE="0666"
Copier la règle:
sudo cp /tmp/android.rules /etc/udev/rules.d/51-android.rules
Autorisations de modification:
sudo chmod 644 /etc/udev/rules.d/51-android.rules
sudo chown root. /etc/udev/rules.d/51-android.rules
Retstart BAD:
sudo service udev restart
sudo killall adb
Reconnectez votre appareil.
Test de la BAD:
adb devices
List of devices attached
xyzxyzxyz device
Source: pts.blog: Comment fixer la bad aucune erreur d'autorisations sur Ubuntu Lucid
OriginalL'auteur Tomblarom