[VirtualBox] Accès usb
[VirtualBox] Accès usb
Bonjour,
Je sais que des sujets sur VirtualBox et l'usb existent déjà (ici ou ici par exemple), mais mon problème est un peu différent : je n'ai aucun message d'erreur au démarrage de la machine virtuelle (Ubuntu), mais mes périphériques usb n'apparaissent pas. Je n'ai même pas de répertoire /proc/bus/usb...
Suivant cette doc il faudrait éditer fstab, mais visiblement il n'y a pas de groupe storage ou usb avec Arch...
So what can I do ???
Je sais que des sujets sur VirtualBox et l'usb existent déjà (ici ou ici par exemple), mais mon problème est un peu différent : je n'ai aucun message d'erreur au démarrage de la machine virtuelle (Ubuntu), mais mes périphériques usb n'apparaissent pas. Je n'ai même pas de répertoire /proc/bus/usb...
Suivant cette doc il faudrait éditer fstab, mais visiblement il n'y a pas de groupe storage ou usb avec Arch...
So what can I do ???
Dernière modification par silmaa le mar. 07 févr. 2012, 10:10, modifié 1 fois.
- benjarobin
- Maître du Kyudo
- Messages : 17632
- Inscription : sam. 30 mai 2009, 15:48
- Localisation : Lyon
Re: [VirtualBox] Accès usb
Si tu as bien lu les 2 sujets merci de donner les sorties des commandes demandées dans ceux-ci
Et tu devrait savoir qu'il ne faut absolument pas toucher ton fstab
De plus as tu bien coché la case qui va bien dans la configuration de ta VM pour activer l'USB qui ne l'est pas par défaut ?
Code : Tout sélectionner
pacman -Qs virtualbox
id # Commande lancée avec ton utilisateur et surtout pas en root
cat /etc/fstab
lsmod | grep vb
ls -lRa /proc/bus/usb
ls -lRa /dev/vboxusb
De plus as tu bien coché la case qui va bien dans la configuration de ta VM pour activer l'USB qui ne l'est pas par défaut ?
Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Re: [VirtualBox] Accès usb
Boulet du jour... Effectivement ma case était décochée. J'avais dû la cocher sans faire gaffe au message "il manque le paquet virtualbox-ext-oracle", du coup elle s'est décochée aussi sec.
Désolé
Désolé

- benjarobin
- Maître du Kyudo
- Messages : 17632
- Inscription : sam. 30 mai 2009, 15:48
- Localisation : Lyon
Re: [VirtualBox] Accès usb

Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Re: [VirtualBox] Accès usb
Bon je relance le sujet car du jour au lendemain, sans explication, ça marche plus... ET DIEU QUE CEST PENIBLE (pour rester poli).
Voici le résultat des commandes demandées :
Si vous arrivez à tirer quelque chose de cet amas d'information, je vous en serai infiniment reconnaissant (comme d'hab quoi. un jour je vais me fendre d'une bouteille de champagne à benjarobin et FoolEcho pour toute l'aide que vous m'apportez depuis quelques mois ^^)
Voici le résultat des commandes demandées :
Code : Tout sélectionner
[ bbti ~ $ ] pacman -Qs virtualbox
local/virtualbox 4.1.8-1
Powerful x86 virtualization for enterprise as well as home use
local/virtualbox-additions 4.1.8-1
The official all-in-one VirtualBox Guest Additions ISO/CD image
local/virtualbox-ext-oracle 4.1.8-1
Oracle VM VirtualBox Extension Pack
local/virtualbox-modules 4.1.8-3
Kernel modules for VirtualBox
Code : Tout sélectionner
[ bbti ~ $ ] id
uid=1000(bbti) gid=100(users) groupes=100(users),92(audio),96(scanner),108(vboxusers),1001(lpadmin)
Code : Tout sélectionner
[ bbti ~ $ ] cat /etc/fstab
#
# /etc/fstab: static file system information
#
# <file system> <dir> <type> <options> <dump> <pass>
tmpfs /tmp tmpfs nodev,nosuid 0 0
/dev/sda2 swap swap defaults 0 0
/dev/sda3 / ext3 defaults 0 1
Code : Tout sélectionner
[ bbti ~ $ ] lsmod | grep vb
vboxdrv 1790690 1
Code : Tout sélectionner
[ bbti ~ $ ] ls -lRa /proc/bus/usb
/proc/bus/usb:
total 0
drwxr-xr-x 6 root root 0 7 févr. 17:06 .
dr-xr-xr-x 5 root root 0 7 févr. 17:06 ..
dr-xr-xr-x 2 root root 0 7 févr. 17:06 001
dr-xr-xr-x 2 root root 0 7 févr. 17:06 002
dr-xr-xr-x 2 root root 0 7 févr. 17:06 003
dr-xr-xr-x 2 root root 0 7 févr. 17:06 004
-r--r--r-- 1 root root 0 7 févr. 17:10 devices
/proc/bus/usb/001:
total 0
dr-xr-xr-x 2 root root 0 7 févr. 17:06 .
drwxr-xr-x 6 root root 0 7 févr. 17:06 ..
-rw-rw-r-- 1 root 85 43 7 févr. 17:06 001
-rw-rw-r-- 1 root 85 50 7 févr. 17:10 003
/proc/bus/usb/002:
total 0
dr-xr-xr-x 2 root root 0 7 févr. 17:06 .
drwxr-xr-x 6 root root 0 7 févr. 17:06 ..
-rw-rw-r-- 1 root 85 49 7 févr. 17:06 001
/proc/bus/usb/003:
total 0
dr-xr-xr-x 2 root root 0 7 févr. 17:06 .
drwxr-xr-x 6 root root 0 7 févr. 17:06 ..
-rw-rw-r-- 1 root 85 43 7 févr. 17:06 001
-rw-rw-r-- 1 root 85 43 7 févr. 17:06 002
-rw-rw-r-- 1 root 85 195 7 févr. 17:06 003
-rw-rw-r-- 1 root 85 963 7 févr. 17:06 004
/proc/bus/usb/004:
total 0
dr-xr-xr-x 2 root root 0 7 févr. 17:06 .
drwxr-xr-x 6 root root 0 7 févr. 17:06 ..
-rw-rw-r-- 1 root 85 43 7 févr. 17:06 001
-rw-rw-r-- 1 root 85 43 7 févr. 17:06 002
-rw-rw-r-- 1 root 85 50 7 févr. 17:09 004
Code : Tout sélectionner
[ bbti ~ $ ] ls -lRa /dev/vboxusb
/dev/vboxusb:
total 0
drwxr-x--- 5 root vboxusers 100 7 févr. 17:06 .
drwxr-xr-x 18 root root 5320 7 févr. 17:10 ..
drwxr-x--- 2 root vboxusers 60 7 févr. 17:10 001
drwxr-x--- 2 root vboxusers 80 7 févr. 17:06 003
drwxr-x--- 2 root vboxusers 60 7 févr. 17:09 004
/dev/vboxusb/001:
total 0
drwxr-x--- 2 root vboxusers 60 7 févr. 17:10 .
drwxr-x--- 5 root vboxusers 100 7 févr. 17:06 ..
crw-rw---- 1 root vboxusers 189, 2 7 févr. 17:10 003
/dev/vboxusb/003:
total 0
drwxr-x--- 2 root vboxusers 80 7 févr. 17:06 .
drwxr-x--- 5 root vboxusers 100 7 févr. 17:06 ..
crw-rw---- 1 root vboxusers 189, 258 7 févr. 17:06 003
crw-rw---- 1 root vboxusers 189, 259 7 févr. 17:06 004
/dev/vboxusb/004:
total 0
drwxr-x--- 2 root vboxusers 60 7 févr. 17:09 .
drwxr-x--- 5 root vboxusers 100 7 févr. 17:06 ..
crw-rw---- 1 root vboxusers 189, 387 7 févr. 17:09 004
Si vous arrivez à tirer quelque chose de cet amas d'information, je vous en serai infiniment reconnaissant (comme d'hab quoi. un jour je vais me fendre d'une bouteille de champagne à benjarobin et FoolEcho pour toute l'aide que vous m'apportez depuis quelques mois ^^)
- benjarobin
- Maître du Kyudo
- Messages : 17632
- Inscription : sam. 30 mai 2009, 15:48
- Localisation : Lyon
Re: [VirtualBox] Accès usb
/proc/bus/usb
devrait être vide... Enfin je ne sais pas si cela impacte ou pas VirtualBox. Il faudrait que je regarde ma configurationPourquoi certain de ces fichiers de ce dossier possède comme groupe 85, il n'existe apparemment pas
Donne la sortie de
Code : Tout sélectionner
grep -R -A 4 -B 4 "85" /etc/udev/rules.d/ /lib/udev/rules.d/
ls -1 /etc/udev/rules.d/ /lib/udev/rules.d/
Dernière modification par benjarobin le mar. 07 févr. 2012, 10:35, modifié 1 fois.
Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Re: [VirtualBox] Accès usb
je peux tenter un petit rm -Rf à ton avis ?
- benjarobin
- Maître du Kyudo
- Messages : 17632
- Inscription : sam. 30 mai 2009, 15:48
- Localisation : Lyon
Re: [VirtualBox] Accès usb
Non, cela ne servira à rien, car c'est monté dynamiquement
Peux tu donner aussi (J'ai édité mon message précédent) la sortie de la commande :
Peux tu donner aussi (J'ai édité mon message précédent) la sortie de la commande :
mount
Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Re: [VirtualBox] Accès usb
Omg elle est censée renvoyer quoi cette commande ??
grep -R -A 4 -B 4 "85" /etc/udev/rules.d/ /lib/udev/rules.d/
ls -1 /etc/udev/rules.d/ /lib/udev/rules.d/
mount
Sinon j'ai compris pourquoi /proc/bus/usb n'était pas vide : j'ai modifié fstab tout à l'heure en désespoir de cause et malgré ton avertissement (on sait jamais). Bref, je l'ai remis comme avant :
Désolé pour cette bourde =/
C'est mieux non ?
grep -R -A 4 -B 4 "85" /etc/udev/rules.d/ /lib/udev/rules.d/
Code : Tout sélectionner
/lib/udev/rules.d/40-gphoto.rules-ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="31df", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", MODE="0660", GROUP="camera"
/lib/udev/rules.d/40-gphoto.rules-ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="3055", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", MODE="0660", GROUP="camera"
/lib/udev/rules.d/40-gphoto.rules-ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="306e", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", MODE="0660", GROUP="camera"
/lib/udev/rules.d/40-gphoto.rules-ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="306f", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", MODE="0660", GROUP="camera"
/lib/udev/rules.d/40-gphoto.rules:ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="3085", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", MODE="0660", GROUP="camera"
/lib/udev/rules.d/40-gphoto.rules:ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="3085", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", MODE="0660", GROUP="camera"
/lib/udev/rules.d/40-gphoto.rules-ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="30b3", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", MODE="0660", GROUP="camera"
/lib/udev/rules.d/40-gphoto.rules-ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="3125", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", MODE="0660", GROUP="camera"
/lib/udev/rules.d/40-gphoto.rules-ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="315a", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", MODE="0660", GROUP="camera"
/lib/udev/rules.d/40-gphoto.rules-ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="309b", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", MODE="0660", GROUP="camera"
--
/lib/udev/rules.d/40-gphoto.rules-ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="8102", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", MODE="0660", GROUP="camera"
/lib/udev/rules.d/40-gphoto.rules-ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="8202", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", MODE="0660", GROUP="camera"
/lib/udev/rules.d/40-gphoto.rules-ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="9b02", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", MODE="0660", GROUP="camera"
/lib/udev/rules.d/40-gphoto.rules-ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="8402", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", MODE="0660", GROUP="camera"
/lib/udev/rules.d/40-gphoto.rules:ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="8502", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", MODE="0660", GROUP="camera"
/lib/udev/rules.d/40-gphoto.rules-ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="9602", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", MODE="0660", GROUP="camera"
/lib/udev/rules.d/40-gphoto.rules-ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="9702", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", MODE="0660", GROUP="camera"
/lib/udev/rules.d/40-gphoto.rules-ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="8702", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", MODE="0660", GROUP="camera"
/lib/udev/rules.d/40-gphoto.rules-ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="8802", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", MODE="0660", GROUP="camera"
--
/lib/udev/rules.d/40-gphoto.rules-ATTRS{idVendor}=="040a", ATTRS{idProduct}=="05ce", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", MODE="0660", GROUP="camera"
/lib/udev/rules.d/40-gphoto.rules-ATTRS{idVendor}=="040a", ATTRS{idProduct}=="059f", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", MODE="0660", GROUP="camera"
/lib/udev/rules.d/40-gphoto.rules-ATTRS{idVendor}=="040a", ATTRS{idProduct}=="05c1", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", MODE="0660", GROUP="camera"
/lib/udev/rules.d/40-gphoto.rules-ATTRS{idVendor}=="040a", ATTRS{idProduct}=="05ad", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", MODE="0660", GROUP="camera"
/lib/udev/rules.d/40-gphoto.rules:ATTRS{idVendor}=="040a", ATTRS{idProduct}=="0585", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", MODE="0660", GROUP="camera"
/lib/udev/rules.d/40-gphoto.rules-ATTRS{idVendor}=="040a", ATTRS{idProduct}=="0400", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", MODE="0660", GROUP="camera"
/lib/udev/rules.d/40-gphoto.rules-ATTRS{idVendor}=="040a", ATTRS{idProduct}=="0592", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", MODE="0660", GROUP="camera"
/lib/udev/rules.d/40-gphoto.rules-ATTRS{idVendor}=="040a", ATTRS{idProduct}=="0593", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", MODE="0660", GROUP="camera"
/lib/udev/rules.d/40-gphoto.rules-ATTRS{idVendor}=="040a", ATTRS{idProduct}=="058e", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", MODE="0660", GROUP="camera"
--
/lib/udev/rules.d/40-gphoto.rules-ATTRS{idVendor}=="04fc", ATTRS{idProduct}=="504a", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", MODE="0660", GROUP="camera"
/lib/udev/rules.d/40-gphoto.rules-ATTRS{idVendor}=="0d96", ATTRS{idProduct}=="4100", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", MODE="0660", GROUP="camera"
/lib/udev/rules.d/40-gphoto.rules-ATTRS{idVendor}=="05ca", ATTRS{idProduct}=="2205", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", MODE="0660", GROUP="camera"
/lib/udev/rules.d/40-gphoto.rules-ATTRS{idVendor}=="0d96", ATTRS{idProduct}=="4102", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", MODE="0660", GROUP="camera"
/lib/udev/rules.d/40-gphoto.rules:ATTRS{idVendor}=="066f", ATTRS{idProduct}=="8550", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", ENV{ID_MEDIA_PLAYER}="1", MODE="0660", GROUP="camera"
/lib/udev/rules.d/40-gphoto.rules:ATTRS{idVendor}=="066f", ATTRS{idProduct}=="8588", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", ENV{ID_MEDIA_PLAYER}="1", MODE="0660", GROUP="camera"
/lib/udev/rules.d/40-gphoto.rules-ATTRS{idVendor}=="10d6", ATTRS{idProduct}=="2300", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", ENV{ID_MEDIA_PLAYER}="1", MODE="0660", GROUP="camera"
/lib/udev/rules.d/40-gphoto.rules-ATTRS{idVendor}=="0db0", ATTRS{idProduct}=="5572", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", ENV{ID_MEDIA_PLAYER}="1", MODE="0660", GROUP="camera"
/lib/udev/rules.d/40-gphoto.rules-ATTRS{idVendor}=="0553", ATTRS{idProduct}=="0202", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", MODE="0660", GROUP="camera"
/lib/udev/rules.d/40-gphoto.rules-ATTRS{idVendor}=="045e", ATTRS{idProduct}=="0640", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", ENV{ID_MEDIA_PLAYER}="1", MODE="0660", GROUP="camera"
--
/lib/udev/rules.d/40-gphoto.rules-ATTRS{idVendor}=="0421", ATTRS{idProduct}=="04f1", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", ENV{ID_MEDIA_PLAYER}="1", MODE="0660", GROUP="camera"
/lib/udev/rules.d/40-gphoto.rules-ATTRS{idVendor}=="0421", ATTRS{idProduct}=="000a", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", ENV{ID_MEDIA_PLAYER}="1", MODE="0660", GROUP="camera"
/lib/udev/rules.d/40-gphoto.rules-ATTRS{idVendor}=="0421", ATTRS{idProduct}=="0074", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", ENV{ID_MEDIA_PLAYER}="1", MODE="0660", GROUP="camera"
/lib/udev/rules.d/40-gphoto.rules-ATTRS{idVendor}=="0421", ATTRS{idProduct}=="0092", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", ENV{ID_MEDIA_PLAYER}="1", MODE="0660", GROUP="camera"
/lib/udev/rules.d/40-gphoto.rules:ATTRS{idVendor}=="0421", ATTRS{idProduct}=="0485", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", ENV{ID_MEDIA_PLAYER}="1", MODE="0660", GROUP="camera"
/lib/udev/rules.d/40-gphoto.rules-ATTRS{idVendor}=="0421", ATTRS{idProduct}=="0478", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", ENV{ID_MEDIA_PLAYER}="1", MODE="0660", GROUP="camera"
/lib/udev/rules.d/40-gphoto.rules-ATTRS{idVendor}=="0421", ATTRS{idProduct}=="04e5", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", ENV{ID_MEDIA_PLAYER}="1", MODE="0660", GROUP="camera"
/lib/udev/rules.d/40-gphoto.rules-ATTRS{idVendor}=="0421", ATTRS{idProduct}=="04ef", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", ENV{ID_MEDIA_PLAYER}="1", MODE="0660", GROUP="camera"
/lib/udev/rules.d/40-gphoto.rules-ATTRS{idVendor}=="0421", ATTRS{idProduct}=="006e", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", ENV{ID_MEDIA_PLAYER}="1", MODE="0660", GROUP="camera"
--
/lib/udev/rules.d/40-gphoto.rules-ATTRS{idVendor}=="0471", ATTRS{idProduct}=="0165", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", ENV{ID_MEDIA_PLAYER}="1", MODE="0660", GROUP="camera"
/lib/udev/rules.d/40-gphoto.rules-ATTRS{idVendor}=="0471", ATTRS{idProduct}=="2077", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", ENV{ID_MEDIA_PLAYER}="1", MODE="0660", GROUP="camera"
/lib/udev/rules.d/40-gphoto.rules-ATTRS{idVendor}=="0471", ATTRS{idProduct}=="208e", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", ENV{ID_MEDIA_PLAYER}="1", MODE="0660", GROUP="camera"
/lib/udev/rules.d/40-gphoto.rules-ATTRS{idVendor}=="0471", ATTRS{idProduct}=="2004", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", ENV{ID_MEDIA_PLAYER}="1", MODE="0660", GROUP="camera"
/lib/udev/rules.d/40-gphoto.rules:ATTRS{idVendor}=="0471", ATTRS{idProduct}=="0857", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", ENV{ID_MEDIA_PLAYER}="1", MODE="0660", GROUP="camera"
/lib/udev/rules.d/40-gphoto.rules-ATTRS{idVendor}=="0471", ATTRS{idProduct}=="084e", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", ENV{ID_MEDIA_PLAYER}="1", MODE="0660", GROUP="camera"
/lib/udev/rules.d/40-gphoto.rules-ATTRS{idVendor}=="0471", ATTRS{idProduct}=="2002", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", ENV{ID_MEDIA_PLAYER}="1", MODE="0660", GROUP="camera"
/lib/udev/rules.d/40-gphoto.rules-ATTRS{idVendor}=="0471", ATTRS{idProduct}=="014f", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", ENV{ID_MEDIA_PLAYER}="1", MODE="0660", GROUP="camera"
/lib/udev/rules.d/40-gphoto.rules-ATTRS{idVendor}=="0471", ATTRS{idProduct}=="2075", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", ENV{ID_MEDIA_PLAYER}="1", MODE="0660", GROUP="camera"
--
/lib/udev/rules.d/40-gphoto.rules-ATTRS{idVendor}=="054c", ATTRS{idProduct}=="03d8", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", ENV{ID_MEDIA_PLAYER}="1", MODE="0660", GROUP="camera"
/lib/udev/rules.d/40-gphoto.rules-ATTRS{idVendor}=="054c", ATTRS{idProduct}=="04be", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", ENV{ID_MEDIA_PLAYER}="1", MODE="0660", GROUP="camera"
/lib/udev/rules.d/40-gphoto.rules-ATTRS{idVendor}=="054c", ATTRS{idProduct}=="03fc", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", ENV{ID_MEDIA_PLAYER}="1", MODE="0660", GROUP="camera"
/lib/udev/rules.d/40-gphoto.rules-ATTRS{idVendor}=="054c", ATTRS{idProduct}=="04cb", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", ENV{ID_MEDIA_PLAYER}="1", MODE="0660", GROUP="camera"
/lib/udev/rules.d/40-gphoto.rules:ATTRS{idVendor}=="054c", ATTRS{idProduct}=="0385", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", ENV{ID_MEDIA_PLAYER}="1", MODE="0660", GROUP="camera"
/lib/udev/rules.d/40-gphoto.rules-ATTRS{idVendor}=="054c", ATTRS{idProduct}=="03fd", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", ENV{ID_MEDIA_PLAYER}="1", MODE="0660", GROUP="camera"
/lib/udev/rules.d/40-gphoto.rules-ATTRS{idVendor}=="054c", ATTRS{idProduct}=="0326", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", ENV{ID_MEDIA_PLAYER}="1", MODE="0660", GROUP="camera"
/lib/udev/rules.d/40-gphoto.rules-ATTRS{idVendor}=="054c", ATTRS{idProduct}=="03fe", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", ENV{ID_MEDIA_PLAYER}="1", MODE="0660", GROUP="camera"
/lib/udev/rules.d/40-gphoto.rules-ATTRS{idVendor}=="054c", ATTRS{idProduct}=="0327", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", ENV{ID_MEDIA_PLAYER}="1", MODE="0660", GROUP="camera"
--
/lib/udev/rules.d/40-hplip.rules-# photosmart_b8800_series
/lib/udev/rules.d/40-hplip.rules-ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="d002", GROUP="lp", ENV{ID_HPLIP}="1"
/lib/udev/rules.d/40-hplip.rules-# photosmart_pro_b9100_series
/lib/udev/rules.d/40-hplip.rules-ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="bd02", GROUP="lp", ENV{ID_HPLIP}="1"
/lib/udev/rules.d/40-hplip.rules:# Photosmart_B8500_series
/lib/udev/rules.d/40-hplip.rules-ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="d102", GROUP="lp", ENV{ID_HPLIP}="1"
/lib/udev/rules.d/40-hplip.rules-# Photosmart_A640_series
/lib/udev/rules.d/40-hplip.rules-ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="7902", GROUP="lp", ENV{ID_HPLIP}="1"
/lib/udev/rules.d/40-hplip.rules-
--
/lib/udev/rules.d/69-cd-sensors.rules-# Colorimtre HCFR
/lib/udev/rules.d/69-cd-sensors.rules-ATTRS{idVendor}=="04db", ATTRS{idProduct}=="005b", ENV{COLORD_SENSOR}="1", ENV{COLORD_SENSOR_KIND}="colorimtre-hcfr", ENV{COLORD_SENSOR_CAP_PROJECTOR}="1"
/lib/udev/rules.d/69-cd-sensors.rules-
/lib/udev/rules.d/69-cd-sensors.rules-# Spyder 2
/lib/udev/rules.d/69-cd-sensors.rules:ATTRS{idVendor}=="085c", ATTRS{idProduct}=="0200", ENV{COLORD_SENSOR}="1", ENV{COLORD_SENSOR_KIND}="spyder2", ENV{COLORD_SENSOR_CAP_LCD}="1", ENV{COLORD_SENSOR_CAP_CRT}="1"
/lib/udev/rules.d/69-cd-sensors.rules-
/lib/udev/rules.d/69-cd-sensors.rules-# Spyder 3
/lib/udev/rules.d/69-cd-sensors.rules:ATTRS{idVendor}=="085c", ATTRS{idProduct}=="0300", ENV{COLORD_SENSOR}="1", ENV{COLORD_SENSOR_KIND}="spyder3", ENV{COLORD_SENSOR_CAP_LCD}="1", ENV{COLORD_SENSOR_CAP_CRT}="1", ENV{COLORD_SENSOR_CAP_AMBIENT}="1"
/lib/udev/rules.d/69-cd-sensors.rules-
/lib/udev/rules.d/69-cd-sensors.rules-# Huey
/lib/udev/rules.d/69-cd-sensors.rules-ATTRS{idVendor}=="0971", ATTRS{idProduct}=="2005", ENV{COLORD_SENSOR}="1", ENV{COLORD_SENSOR_KIND}="huey", ENV{COLORD_SENSOR_CAP_LCD}="1", ENV{COLORD_SENSOR_CAP_CRT}="1", ENV{COLORD_SENSOR_CAP_AMBIENT}="1"
/lib/udev/rules.d/69-cd-sensors.rules-
--
/lib/udev/rules.d/69-libmtp.rules-
/lib/udev/rules.d/69-libmtp.rules-# Some sensitive devices we surely don't wanna probe, color instruments
/lib/udev/rules.d/69-libmtp.rules-ATTR{idVendor}=="0670", GOTO="libmtp_rules_end"
/lib/udev/rules.d/69-libmtp.rules-ATTR{idVendor}=="0765", GOTO="libmtp_rules_end"
/lib/udev/rules.d/69-libmtp.rules:ATTR{idVendor}=="085c", GOTO="libmtp_rules_end"
/lib/udev/rules.d/69-libmtp.rules-ATTR{idVendor}=="0971", GOTO="libmtp_rules_end"
/lib/udev/rules.d/69-libmtp.rules-
/lib/udev/rules.d/69-libmtp.rules-# Creative ZEN Vision
/lib/udev/rules.d/69-libmtp.rules-ATTR{idVendor}=="041e", ATTR{idProduct}=="411f", SYMLINK+="libmtp-%k", ENV{ID_MTP_DEVICE}="1", ENV{ID_MEDIA_PLAYER}="1"
--
/lib/udev/rules.d/69-libmtp.rules-# Samsung GT-B2700
/lib/udev/rules.d/69-libmtp.rules-ATTR{idVendor}=="04e8", ATTR{idProduct}=="6752", SYMLINK+="libmtp-%k", ENV{ID_MTP_DEVICE}="1", ENV{ID_MEDIA_PLAYER}="1"
/lib/udev/rules.d/69-libmtp.rules-# Samsung SAMSUNG Trance
/lib/udev/rules.d/69-libmtp.rules-ATTR{idVendor}=="04e8", ATTR{idProduct}=="6763", SYMLINK+="libmtp-%k", ENV{ID_MTP_DEVICE}="1", ENV{ID_MEDIA_PLAYER}="1"
/lib/udev/rules.d/69-libmtp.rules:# Samsung GT-S8500
/lib/udev/rules.d/69-libmtp.rules-ATTR{idVendor}=="04e8", ATTR{idProduct}=="6819", SYMLINK+="libmtp-%k", ENV{ID_MTP_DEVICE}="1", ENV{ID_MEDIA_PLAYER}="1"
/lib/udev/rules.d/69-libmtp.rules-# Samsung GT-P7510/Galaxy Tab 10.1/S2
/lib/udev/rules.d/69-libmtp.rules-ATTR{idVendor}=="04e8", ATTR{idProduct}=="6860", SYMLINK+="libmtp-%k", ENV{ID_MTP_DEVICE}="1", ENV{ID_MEDIA_PLAYER}="1"
/lib/udev/rules.d/69-libmtp.rules-# Samsung Galaxy S GT-I9000
--
/lib/udev/rules.d/69-libmtp.rules-# Philips HDD6320/00 or HDD6330/17
/lib/udev/rules.d/69-libmtp.rules-ATTR{idVendor}=="0471", ATTR{idProduct}=="014b", SYMLINK+="libmtp-%k", ENV{ID_MTP_DEVICE}="1", ENV{ID_MEDIA_PLAYER}="1"
/lib/udev/rules.d/69-libmtp.rules-# Philips HDD14XX,HDD1620 or HDD1630/17
/lib/udev/rules.d/69-libmtp.rules-ATTR{idVendor}=="0471", ATTR{idProduct}=="014c", SYMLINK+="libmtp-%k", ENV{ID_MTP_DEVICE}="1", ENV{ID_MEDIA_PLAYER}="1"
/lib/udev/rules.d/69-libmtp.rules:# Philips HDD085/00 or HDD082/17
/lib/udev/rules.d/69-libmtp.rules-ATTR{idVendor}=="0471", ATTR{idProduct}=="014d", SYMLINK+="libmtp-%k", ENV{ID_MTP_DEVICE}="1", ENV{ID_MEDIA_PLAYER}="1"
/lib/udev/rules.d/69-libmtp.rules-# Philips GoGear SA9200
/lib/udev/rules.d/69-libmtp.rules-ATTR{idVendor}=="0471", ATTR{idProduct}=="014f", SYMLINK+="libmtp-%k", ENV{ID_MTP_DEVICE}="1", ENV{ID_MEDIA_PLAYER}="1"
/lib/udev/rules.d/69-libmtp.rules-# Philips SA1115/55
--
/lib/udev/rules.d/69-libmtp.rules-ATTR{idVendor}=="0471", ATTR{idProduct}=="01eb", SYMLINK+="libmtp-%k", ENV{ID_MTP_DEVICE}="1", ENV{ID_MEDIA_PLAYER}="1"
/lib/udev/rules.d/69-libmtp.rules-# Philips GoGear SA6014/SA6015/SA6024/SA6025/SA6044/SA6045
/lib/udev/rules.d/69-libmtp.rules-ATTR{idVendor}=="0471", ATTR{idProduct}=="084e", SYMLINK+="libmtp-%k", ENV{ID_MTP_DEVICE}="1", ENV{ID_MEDIA_PLAYER}="1"
/lib/udev/rules.d/69-libmtp.rules-# Philips GoGear SA5145
/lib/udev/rules.d/69-libmtp.rules:ATTR{idVendor}=="0471", ATTR{idProduct}=="0857", SYMLINK+="libmtp-%k", ENV{ID_MTP_DEVICE}="1", ENV{ID_MEDIA_PLAYER}="1"
/lib/udev/rules.d/69-libmtp.rules:# Philips GoGear SA6125/SA6145/SA6185
/lib/udev/rules.d/69-libmtp.rules-ATTR{idVendor}=="0471", ATTR{idProduct}=="2002", SYMLINK+="libmtp-%k", ENV{ID_MTP_DEVICE}="1", ENV{ID_MEDIA_PLAYER}="1"
/lib/udev/rules.d/69-libmtp.rules-# Philips GoGear SA3345
/lib/udev/rules.d/69-libmtp.rules-ATTR{idVendor}=="0471", ATTR{idProduct}=="2004", SYMLINK+="libmtp-%k", ENV{ID_MTP_DEVICE}="1", ENV{ID_MEDIA_PLAYER}="1"
/lib/udev/rules.d/69-libmtp.rules:# Philips SA5285
/lib/udev/rules.d/69-libmtp.rules-ATTR{idVendor}=="0471", ATTR{idProduct}=="2022", SYMLINK+="libmtp-%k", ENV{ID_MTP_DEVICE}="1", ENV{ID_MEDIA_PLAYER}="1"
/lib/udev/rules.d/69-libmtp.rules-# Philips GoGear ViBE SA1VBE04
/lib/udev/rules.d/69-libmtp.rules-ATTR{idVendor}=="0471", ATTR{idProduct}=="2075", SYMLINK+="libmtp-%k", ENV{ID_MTP_DEVICE}="1", ENV{ID_MEDIA_PLAYER}="1"
/lib/udev/rules.d/69-libmtp.rules-# Philips GoGear Muse
--
/lib/udev/rules.d/69-libmtp.rules-# Archos 5H IT (MTP mode)
/lib/udev/rules.d/69-libmtp.rules-ATTR{idVendor}=="0e79", ATTR{idProduct}=="1357", SYMLINK+="libmtp-%k", ENV{ID_MTP_DEVICE}="1", ENV{ID_MEDIA_PLAYER}="1"
/lib/udev/rules.d/69-libmtp.rules-# Dunlop MP3 player 1GB / EGOMAN MD223AFD
/lib/udev/rules.d/69-libmtp.rules-ATTR{idVendor}=="10d6", ATTR{idProduct}=="2200", SYMLINK+="libmtp-%k", ENV{ID_MTP_DEVICE}="1", ENV{ID_MEDIA_PLAYER}="1"
/lib/udev/rules.d/69-libmtp.rules:# Memorex or iRiver MMP 8585/8586 or iRiver E200
/lib/udev/rules.d/69-libmtp.rules-ATTR{idVendor}=="10d6", ATTR{idProduct}=="2300", SYMLINK+="libmtp-%k", ENV{ID_MTP_DEVICE}="1", ENV{ID_MEDIA_PLAYER}="1"
/lib/udev/rules.d/69-libmtp.rules-# Sirius Stiletto
/lib/udev/rules.d/69-libmtp.rules-ATTR{idVendor}=="18f6", ATTR{idProduct}=="0102", SYMLINK+="libmtp-%k", ENV{ID_MTP_DEVICE}="1", ENV{ID_MEDIA_PLAYER}="1"
/lib/udev/rules.d/69-libmtp.rules-# Sirius Stiletto 2
--
/lib/udev/rules.d/69-libmtp.rules-# Nokia N78 Mobile Phone
/lib/udev/rules.d/69-libmtp.rules-ATTR{idVendor}=="0421", ATTR{idProduct}=="0079", SYMLINK+="libmtp-%k", ENV{ID_MTP_DEVICE}="1", ENV{ID_MEDIA_PLAYER}="1"
/lib/udev/rules.d/69-libmtp.rules-# Nokia 6220 Classic
/lib/udev/rules.d/69-libmtp.rules-ATTR{idVendor}=="0421", ATTR{idProduct}=="008d", SYMLINK+="libmtp-%k", ENV{ID_MTP_DEVICE}="1", ENV{ID_MEDIA_PLAYER}="1"
/lib/udev/rules.d/69-libmtp.rules:# Nokia N85 Mobile Phone
/lib/udev/rules.d/69-libmtp.rules-ATTR{idVendor}=="0421", ATTR{idProduct}=="0092", SYMLINK+="libmtp-%k", ENV{ID_MTP_DEVICE}="1", ENV{ID_MEDIA_PLAYER}="1"
/lib/udev/rules.d/69-libmtp.rules-# Nokia 6210 Navigator
/lib/udev/rules.d/69-libmtp.rules-ATTR{idVendor}=="0421", ATTR{idProduct}=="0098", SYMLINK+="libmtp-%k", ENV{ID_MTP_DEVICE}="1", ENV{ID_MEDIA_PLAYER}="1"
/lib/udev/rules.d/69-libmtp.rules-# Nokia E71
--
/lib/udev/rules.d/69-libmtp.rules-ATTR{idVendor}=="0421", ATTR{idProduct}=="0478", SYMLINK+="libmtp-%k", ENV{ID_MTP_DEVICE}="1", ENV{ID_MEDIA_PLAYER}="1"
/lib/udev/rules.d/69-libmtp.rules-# Nokia 5500 Sport Mobile Phone
/lib/udev/rules.d/69-libmtp.rules-ATTR{idVendor}=="0421", ATTR{idProduct}=="047e", SYMLINK+="libmtp-%k", ENV{ID_MTP_DEVICE}="1", ENV{ID_MEDIA_PLAYER}="1"
/lib/udev/rules.d/69-libmtp.rules-# Nokia N91 Mobile Phone
/lib/udev/rules.d/69-libmtp.rules:ATTR{idVendor}=="0421", ATTR{idProduct}=="0485", SYMLINK+="libmtp-%k", ENV{ID_MTP_DEVICE}="1", ENV{ID_MEDIA_PLAYER}="1"
/lib/udev/rules.d/69-libmtp.rules-# Nokia 5700 XpressMusic Mobile Phone
/lib/udev/rules.d/69-libmtp.rules-ATTR{idVendor}=="0421", ATTR{idProduct}=="04b4", SYMLINK+="libmtp-%k", ENV{ID_MTP_DEVICE}="1", ENV{ID_MEDIA_PLAYER}="1"
/lib/udev/rules.d/69-libmtp.rules-# Nokia 5300 Mobile Phone
/lib/udev/rules.d/69-libmtp.rules-ATTR{idVendor}=="0421", ATTR{idProduct}=="04ba", SYMLINK+="libmtp-%k", ENV{ID_MTP_DEVICE}="1", ENV{ID_MEDIA_PLAYER}="1"
--
/lib/udev/rules.d/69-libmtp.rules-ATTR{idVendor}=="1703", ATTR{idProduct}=="0002", SYMLINK+="libmtp-%k", ENV{ID_MTP_DEVICE}="1", ENV{ID_MEDIA_PLAYER}="1"
/lib/udev/rules.d/69-libmtp.rules-# TrekStor Vibez 8/12GB
/lib/udev/rules.d/69-libmtp.rules-ATTR{idVendor}=="066f", ATTR{idProduct}=="842a", SYMLINK+="libmtp-%k", ENV{ID_MTP_DEVICE}="1", ENV{ID_MEDIA_PLAYER}="1"
/lib/udev/rules.d/69-libmtp.rules-# Medion MD8333
/lib/udev/rules.d/69-libmtp.rules:ATTR{idVendor}=="066f", ATTR{idProduct}=="8550", SYMLINK+="libmtp-%k", ENV{ID_MTP_DEVICE}="1", ENV{ID_MEDIA_PLAYER}="1"
/lib/udev/rules.d/69-libmtp.rules-# Medion MD8333
/lib/udev/rules.d/69-libmtp.rules:ATTR{idVendor}=="066f", ATTR{idProduct}=="8588", SYMLINK+="libmtp-%k", ENV{ID_MTP_DEVICE}="1", ENV{ID_MEDIA_PLAYER}="1"
/lib/udev/rules.d/69-libmtp.rules-# Maxfield G-Flash NG 1GB
/lib/udev/rules.d/69-libmtp.rules-ATTR{idVendor}=="066f", ATTR{idProduct}=="846c", SYMLINK+="libmtp-%k", ENV{ID_MTP_DEVICE}="1", ENV{ID_MEDIA_PLAYER}="1"
/lib/udev/rules.d/69-libmtp.rules-# SigmaTel Inc. MTPMSCN Audio Player
/lib/udev/rules.d/69-libmtp.rules-ATTR{idVendor}=="066f", ATTR{idProduct}=="a010", SYMLINK+="libmtp-%k", ENV{ID_MTP_DEVICE}="1", ENV{ID_MEDIA_PLAYER}="1"
--
/lib/udev/rules.d/69-libmtp.rules-# LG Electronics Inc. T54
/lib/udev/rules.d/69-libmtp.rules-ATTR{idVendor}=="043e", ATTR{idProduct}=="7040", SYMLINK+="libmtp-%k", ENV{ID_MTP_DEVICE}="1", ENV{ID_MEDIA_PLAYER}="1"
/lib/udev/rules.d/69-libmtp.rules-# LG Electronics Inc. UP3
/lib/udev/rules.d/69-libmtp.rules-ATTR{idVendor}=="043e", ATTR{idProduct}=="70b1", SYMLINK+="libmtp-%k", ENV{ID_MTP_DEVICE}="1", ENV{ID_MEDIA_PLAYER}="1"
/lib/udev/rules.d/69-libmtp.rules:# LG Electronics Inc. VX8550 V CAST Mobile Phone
/lib/udev/rules.d/69-libmtp.rules-ATTR{idVendor}=="1004", ATTR{idProduct}=="6010", SYMLINK+="libmtp-%k", ENV{ID_MTP_DEVICE}="1", ENV{ID_MEDIA_PLAYER}="1"
/lib/udev/rules.d/69-libmtp.rules-# LG Electronics Inc. KC910 Renoir Mobile Phone
/lib/udev/rules.d/69-libmtp.rules-ATTR{idVendor}=="1004", ATTR{idProduct}=="608f", SYMLINK+="libmtp-%k", ENV{ID_MTP_DEVICE}="1", ENV{ID_MEDIA_PLAYER}="1"
/lib/udev/rules.d/69-libmtp.rules-# LG Electronics Inc. GR-500 Music Player
/lib/udev/rules.d/69-libmtp.rules-ATTR{idVendor}=="1004", ATTR{idProduct}=="611b", SYMLINK+="libmtp-%k", ENV{ID_MTP_DEVICE}="1", ENV{ID_MEDIA_PLAYER}="1"
/lib/udev/rules.d/69-libmtp.rules-# LG Electronics Inc. KM900
/lib/udev/rules.d/69-libmtp.rules-ATTR{idVendor}=="1004", ATTR{idProduct}=="6132", SYMLINK+="libmtp-%k", ENV{ID_MTP_DEVICE}="1", ENV{ID_MEDIA_PLAYER}="1"
/lib/udev/rules.d/69-libmtp.rules:# LG Electronics Inc. LG8575
/lib/udev/rules.d/69-libmtp.rules-ATTR{idVendor}=="1004", ATTR{idProduct}=="619a", SYMLINK+="libmtp-%k", ENV{ID_MTP_DEVICE}="1", ENV{ID_MEDIA_PLAYER}="1"
/lib/udev/rules.d/69-libmtp.rules-# LG Electronics Inc. V909 G-Slate
/lib/udev/rules.d/69-libmtp.rules-ATTR{idVendor}=="1004", ATTR{idProduct}=="61f9", SYMLINK+="libmtp-%k", ENV{ID_MTP_DEVICE}="1", ENV{ID_MEDIA_PLAYER}="1"
/lib/udev/rules.d/69-libmtp.rules-# Sony Walkman NWZ-A815/NWZ-A818
--
/lib/udev/rules.d/69-libmtp.rules-ATTR{idVendor}=="054c", ATTR{idProduct}=="035c", SYMLINK+="libmtp-%k", ENV{ID_MTP_DEVICE}="1", ENV{ID_MEDIA_PLAYER}="1"
/lib/udev/rules.d/69-libmtp.rules-# Sony Walkman NWZ-B135
/lib/udev/rules.d/69-libmtp.rules-ATTR{idVendor}=="054c", ATTR{idProduct}=="036e", SYMLINK+="libmtp-%k", ENV{ID_MTP_DEVICE}="1", ENV{ID_MEDIA_PLAYER}="1"
/lib/udev/rules.d/69-libmtp.rules-# Sony Walkman NWZ-E436F
/lib/udev/rules.d/69-libmtp.rules:ATTR{idVendor}=="054c", ATTR{idProduct}=="0385", SYMLINK+="libmtp-%k", ENV{ID_MTP_DEVICE}="1", ENV{ID_MEDIA_PLAYER}="1"
/lib/udev/rules.d/69-libmtp.rules-# Sony Walkman NWZ-W202
/lib/udev/rules.d/69-libmtp.rules-ATTR{idVendor}=="054c", ATTR{idProduct}=="0388", SYMLINK+="libmtp-%k", ENV{ID_MTP_DEVICE}="1", ENV{ID_MEDIA_PLAYER}="1"
/lib/udev/rules.d/69-libmtp.rules-# Sony Walkman NWZ-S739F
/lib/udev/rules.d/69-libmtp.rules-ATTR{idVendor}=="054c", ATTR{idProduct}=="038c", SYMLINK+="libmtp-%k", ENV{ID_MTP_DEVICE}="1", ENV{ID_MEDIA_PLAYER}="1"
--
/lib/udev/rules.d/69-libmtp.rules-# Sony DCR-SR75
/lib/udev/rules.d/69-libmtp.rules-ATTR{idVendor}=="054c", ATTR{idProduct}=="1294", SYMLINK+="libmtp-%k", ENV{ID_MTP_DEVICE}="1", ENV{ID_MEDIA_PLAYER}="1"
/lib/udev/rules.d/69-libmtp.rules-# SonyEricsson K550i
/lib/udev/rules.d/69-libmtp.rules-ATTR{idVendor}=="0fce", ATTR{idProduct}=="e000", SYMLINK+="libmtp-%k", ENV{ID_MTP_DEVICE}="1", ENV{ID_MEDIA_PLAYER}="1"
/lib/udev/rules.d/69-libmtp.rules:# SonyEricsson K850i
/lib/udev/rules.d/69-libmtp.rules-ATTR{idVendor}=="0fce", ATTR{idProduct}=="0075", SYMLINK+="libmtp-%k", ENV{ID_MTP_DEVICE}="1", ENV{ID_MEDIA_PLAYER}="1"
/lib/udev/rules.d/69-libmtp.rules-# SonyEricsson W910
/lib/udev/rules.d/69-libmtp.rules-ATTR{idVendor}=="0fce", ATTR{idProduct}=="0076", SYMLINK+="libmtp-%k", ENV{ID_MTP_DEVICE}="1", ENV{ID_MEDIA_PLAYER}="1"
/lib/udev/rules.d/69-libmtp.rules-# SonyEricsson W890i
--
/lib/udev/rules.d/95-upower-battery-recall-dell.rules-ATTR{model_name}=="X5308", ENV{UPOWER_RECALL_NOTICE}="1"
/lib/udev/rules.d/95-upower-battery-recall-dell.rules-ATTR{model_name}=="Y4500", ENV{UPOWER_RECALL_NOTICE}="1"
/lib/udev/rules.d/95-upower-battery-recall-dell.rules-ATTR{model_name}=="5P474", ENV{UPOWER_RECALL_NOTICE}="1"
/lib/udev/rules.d/95-upower-battery-recall-dell.rules-ATTR{model_name}=="C6270", ENV{UPOWER_RECALL_NOTICE}="1"
/lib/udev/rules.d/95-upower-battery-recall-dell.rules:ATTR{model_name}=="GD785", ENV{UPOWER_RECALL_NOTICE}="1"
/lib/udev/rules.d/95-upower-battery-recall-dell.rules-ATTR{model_name}=="M3006", ENV{UPOWER_RECALL_NOTICE}="1"
/lib/udev/rules.d/95-upower-battery-recall-dell.rules-ATTR{model_name}=="X5329", ENV{UPOWER_RECALL_NOTICE}="1"
/lib/udev/rules.d/95-upower-battery-recall-dell.rules-ATTR{model_name}=="Y5466", ENV{UPOWER_RECALL_NOTICE}="1"
/lib/udev/rules.d/95-upower-battery-recall-dell.rules-ATTR{model_name}=="6P922", ENV{UPOWER_RECALL_NOTICE}="1"
/lib/udev/rules.d/95-upower-battery-recall-dell.rules-ATTR{model_name}=="D2961", ENV{UPOWER_RECALL_NOTICE}="1"
/lib/udev/rules.d/95-upower-battery-recall-dell.rules-ATTR{model_name}=="H3191", ENV{UPOWER_RECALL_NOTICE}="1"
/lib/udev/rules.d/95-upower-battery-recall-dell.rules:ATTR{model_name}=="RD857", ENV{UPOWER_RECALL_NOTICE}="1"
/lib/udev/rules.d/95-upower-battery-recall-dell.rules-ATTR{model_name}=="X5332", ENV{UPOWER_RECALL_NOTICE}="1"
/lib/udev/rules.d/95-upower-battery-recall-dell.rules-ATTR{model_name}=="C2603", ENV{UPOWER_RECALL_NOTICE}="1"
/lib/udev/rules.d/95-upower-battery-recall-dell.rules-ATTR{model_name}=="D5555", ENV{UPOWER_RECALL_NOTICE}="1"
/lib/udev/rules.d/95-upower-battery-recall-dell.rules-ATTR{model_name}=="J1524", ENV{UPOWER_RECALL_NOTICE}="1"
--
/lib/udev/rules.d/53-sane.rules-# Lexmark X74
/lib/udev/rules.d/53-sane.rules-ATTRS{idVendor}=="043d", ATTRS{idProduct}=="0060", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
/lib/udev/rules.d/53-sane.rules-# Lexmark X1110 | Lexmark X1130 | Lexmark X1140
/lib/udev/rules.d/53-sane.rules-# Lexmark X1150 | Lexmark X1170 | Lexmark X1180
/lib/udev/rules.d/53-sane.rules:# Lexmark X1185 | Lexmark X1195
/lib/udev/rules.d/53-sane.rules-ATTRS{idVendor}=="043d", ATTRS{idProduct}=="007c", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
/lib/udev/rules.d/53-sane.rules-# Lexmark X12xx
/lib/udev/rules.d/53-sane.rules-ATTRS{idVendor}=="043d", ATTRS{idProduct}=="007d", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
/lib/udev/rules.d/53-sane.rules-# Genius Vivid Pro USB
--
/lib/udev/rules.d/53-sane.rules-# Canon PIXMA MX700
/lib/udev/rules.d/53-sane.rules-ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1729", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
/lib/udev/rules.d/53-sane.rules-# Canon MP140 | Canon PIXMA MP140
/lib/udev/rules.d/53-sane.rules-ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="172b", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
/lib/udev/rules.d/53-sane.rules:# Canon PIXMA MX850
/lib/udev/rules.d/53-sane.rules-ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="172c", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
/lib/udev/rules.d/53-sane.rules-# Canon PIXMA MP980
/lib/udev/rules.d/53-sane.rules-ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="172d", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
/lib/udev/rules.d/53-sane.rules-# Canon PIXMA MP630
--
/lib/udev/rules.d/53-sane.rules-ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="0106", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
/lib/udev/rules.d/53-sane.rules-# EPSON ES-2000 | EPSON Expression 1600 | Epson Expression 1600
/lib/udev/rules.d/53-sane.rules-# Epson ES-2000 | Epson Expression 1600
/lib/udev/rules.d/53-sane.rules-ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="0107", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
/lib/udev/rules.d/53-sane.rules:# EPSON ES-8500 | EPSON Expression 1640XL | Epson ES-8500
/lib/udev/rules.d/53-sane.rules-# Epson Expression 1640XL
/lib/udev/rules.d/53-sane.rules-ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="0109", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
/lib/udev/rules.d/53-sane.rules-# EPSON GT-8700 | EPSON GT-8700F | EPSON Perfection 1640SU
/lib/udev/rules.d/53-sane.rules-# EPSON Perfection 1640SU PHOTO | Epson Perfection 1640 | Epson GT-8700
--
/lib/udev/rules.d/53-sane.rules-ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="0802", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
/lib/udev/rules.d/53-sane.rules-# EPSON Stylus CX6300 | EPSON Stylus CX6400 | Epson CX-6300
/lib/udev/rules.d/53-sane.rules-# Epson CX-6400 | Epson Stylus CX6300 | Epson Stylus CX6400
/lib/udev/rules.d/53-sane.rules-ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="0805", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
/lib/udev/rules.d/53-sane.rules:# EPSON PM-A850 | EPSON Stylus Photo RX600 | Epson RX-600
/lib/udev/rules.d/53-sane.rules:# Epson PM-A850 | Epson Stylus Photo RX600
/lib/udev/rules.d/53-sane.rules-ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="0806", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
/lib/udev/rules.d/53-sane.rules-# EPSON Stylus Photo RX500 | EPSON Stylus Photo RX510 | Epson RX-500
/lib/udev/rules.d/53-sane.rules-# Epson Stylus Photo RX500 | Epson Stylus Photo RX510
/lib/udev/rules.d/53-sane.rules-ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="0807", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
--
/lib/udev/rules.d/53-sane.rules-# EPSON LP-M5500 | EPSON LP-M5500F | Epson LP-M5500
/lib/udev/rules.d/53-sane.rules-# Epson LP-M5500F
/lib/udev/rules.d/53-sane.rules-ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="0817", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
/lib/udev/rules.d/53-sane.rules-# EPSON Stylus CX3700 | EPSON Stylus CX3800 | EPSON Stylus DX3800
/lib/udev/rules.d/53-sane.rules:# Epson DX-3850 | Epson CX-3700 | Epson CX-3800
/lib/udev/rules.d/53-sane.rules-# Epson DX-3800 | Epson Stylus CX3700 | Epson Stylus CX3800
/lib/udev/rules.d/53-sane.rules-# Epson Stylus DX3800
/lib/udev/rules.d/53-sane.rules-ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="0818", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
/lib/udev/rules.d/53-sane.rules-# EPSON PX-A650 | EPSON Stylus CX4700 | EPSON Stylus CX4800
/lib/udev/rules.d/53-sane.rules:# EPSON Stylus DX4800 | EPSON Stylus DX4850 | Epson CX-4800
/lib/udev/rules.d/53-sane.rules-# Epson PX-A650 | Epson Stylus CX4700 | Epson Stylus CX4800
/lib/udev/rules.d/53-sane.rules:# Epson Stylus DX4800 | Epson Stylus DX4850
/lib/udev/rules.d/53-sane.rules-ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="0819", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
/lib/udev/rules.d/53-sane.rules-# EPSON PM-A750 | EPSON Stylus Photo RX520 | EPSON Stylus Photo RX530
/lib/udev/rules.d/53-sane.rules-# Epson PM-A750 | Epson Stylus Photo RX520 | Epson Stylus Photo RX530
/lib/udev/rules.d/53-sane.rules-ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="081a", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
--
/lib/udev/rules.d/53-sane.rules-# EPSON AcuLaser CX21 | Epson AcuLaser CX21
/lib/udev/rules.d/53-sane.rules-ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="0835", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
/lib/udev/rules.d/53-sane.rules-# EPSON PM-T960 | Epson PM-T960
/lib/udev/rules.d/53-sane.rules-ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="0836", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
/lib/udev/rules.d/53-sane.rules:# EPSON PM-A940 | EPSON Stylus Photo RX680 | EPSON Stylus Photo RX685
/lib/udev/rules.d/53-sane.rules-# EPSON Stylus Photo RX690 | Epson PM-A940 | Epson Stylus Photo RX680
/lib/udev/rules.d/53-sane.rules:# Epson Stylus Photo RX685 | Epson Stylus Photo RX690
/lib/udev/rules.d/53-sane.rules-ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="0837", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
/lib/udev/rules.d/53-sane.rules-# EPSON PX-A640 | EPSON Stylus CX7300 | EPSON Stylus CX7400
/lib/udev/rules.d/53-sane.rules-# EPSON Stylus DX7400 | Epson DX-7400 | Epson PX-A640
/lib/udev/rules.d/53-sane.rules-# Epson Stylus CX7300 | Epson Stylus CX7400 | Epson Stylus DX7400
--
/lib/udev/rules.d/53-sane.rules-# EPSON PX-FA700 | EPSON Stylus CX9300F | EPSON Stylus CX9400Fax
/lib/udev/rules.d/53-sane.rules-# EPSON Stylus DX9400F | Epson PX-FA700 | Epson Stylus CX9300F
/lib/udev/rules.d/53-sane.rules-# Epson Stylus CX9400Fax | Epson Stylus DX9400F
/lib/udev/rules.d/53-sane.rules-ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="083a", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
/lib/udev/rules.d/53-sane.rules:# EPSON PM-A840 | EPSON PM-A840S | EPSON Stylus Photo RX585
/lib/udev/rules.d/53-sane.rules-# EPSON Stylus Photo RX595 | EPSON Stylus Photo RX610 | Epson PM-A840
/lib/udev/rules.d/53-sane.rules:# Epson PM-A840S | Epson Stylus Photo RX585 | Epson Stylus Photo RX595
/lib/udev/rules.d/53-sane.rules-# Epson Stylus Photo RX610
/lib/udev/rules.d/53-sane.rules-ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="083c", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
/lib/udev/rules.d/53-sane.rules-# EPSON Stylus CX4300 | EPSON Stylus CX4400 | EPSON Stylus CX5500
/lib/udev/rules.d/53-sane.rules-# EPSON Stylus CX5600 | EPSON Stylus DX4400
--
/lib/udev/rules.d/53-sane.rules-# EPSON Stylus TX210 Series | Epson ME OFFICE 510 | Epson Stylus NX210 Series
/lib/udev/rules.d/53-sane.rules-# Epson Stylus SX210 Series | Epson Stylus TX210 Series
/lib/udev/rules.d/53-sane.rules-ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="084f", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
/lib/udev/rules.d/53-sane.rules-# EPSON EP-702A | EPSON Stylus Photo PX650 Series | EPSON Stylus Photo TX650 Series
/lib/udev/rules.d/53-sane.rules:ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="0850", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
/lib/udev/rules.d/53-sane.rules-# EPSON Stylus NX410 Series | EPSON Stylus SX410 Series | EPSON Stylus TX410 Series
/lib/udev/rules.d/53-sane.rules-# Epson Stylus NX410 Series | Epson Stylus SX410 Series | Epson Stylus TX410 Series
/lib/udev/rules.d/53-sane.rules:ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="0851", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
/lib/udev/rules.d/53-sane.rules-# EPSON Artisan 710 Series | EPSON EP-802A | EPSON Stylus Photo PX710W Series
/lib/udev/rules.d/53-sane.rules-# EPSON Stylus Photo TX710W Series
/lib/udev/rules.d/53-sane.rules:ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="0852", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
/lib/udev/rules.d/53-sane.rules-# EPSON Artisan 810 Series | EPSON EP-902A | EPSON Stylus Photo PX810FW Series
/lib/udev/rules.d/53-sane.rules:ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="0853", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
/lib/udev/rules.d/53-sane.rules-# EPSON ME OFFICE 650FN Series | EPSON Stylus Office BX310FN Series | EPSON Stylus Office TX510FN Series
/lib/udev/rules.d/53-sane.rules-# EPSON WorkForce 310 Series | Epson ME OFFICE 650FN Series | Epson Stylus Office BX310FN Series
/lib/udev/rules.d/53-sane.rules-# Epson Stylus Office TX510FN Series | Epson WorkForce 310 Series
/lib/udev/rules.d/53-sane.rules:ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="0854", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
/lib/udev/rules.d/53-sane.rules-# EPSON PX-602F | EPSON Stylus Office BX610FW Series | EPSON Stylus Office TX610FW Series
/lib/udev/rules.d/53-sane.rules-# EPSON Stylus SX610FW Series | EPSON WorkForce 610 Series
/lib/udev/rules.d/53-sane.rules:ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="0855", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
/lib/udev/rules.d/53-sane.rules-# EPSON PX-502A | EPSON Stylus NX510 Series | EPSON Stylus SX510W Series
/lib/udev/rules.d/53-sane.rules-# EPSON Stylus TX550W Series | Epson PX-502A | Epson Stylus NX510 Series
/lib/udev/rules.d/53-sane.rules-# Epson Stylus SX510W Series | Epson Stylus TX550W Series
/lib/udev/rules.d/53-sane.rules:ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="0856", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
/lib/udev/rules.d/53-sane.rules-# EPSON ME 320 Series | EPSON ME 330 Series | EPSON Stylus NX125
/lib/udev/rules.d/53-sane.rules-# EPSON Stylus NX127 | EPSON Stylus SX125 | EPSON Stylus TX120 Series
/lib/udev/rules.d/53-sane.rules:ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="085c", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
/lib/udev/rules.d/53-sane.rules-# EPSON ME OFFICE 960FWD Series | EPSON Stylus Office BX625FWD | EPSON Stylus Office TX620FWD Series
/lib/udev/rules.d/53-sane.rules-# EPSON Stylus SX620FW Series | EPSON WorkForce 630 Series
/lib/udev/rules.d/53-sane.rules:ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="085d", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
/lib/udev/rules.d/53-sane.rules-# EPSON ME OFFICE 900WD Series | EPSON PX-503A | EPSON Stylus Office BX525WD
/lib/udev/rules.d/53-sane.rules-# EPSON Stylus NX625 | EPSON Stylus SX525WD | EPSON Stylus TX560WD Series
/lib/udev/rules.d/53-sane.rules-# EPSON WorkForce 625
/lib/udev/rules.d/53-sane.rules:ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="085e", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
/lib/udev/rules.d/53-sane.rules-# EPSON Stylus Office BX320FW Series | EPSON Stylus Office TX525FW | EPSON WorkForce 520 Series
/lib/udev/rules.d/53-sane.rules:ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="085f", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
/lib/udev/rules.d/53-sane.rules-# EPSON Artisan 835 | EPSON EP-903A | EPSON EP-903F
/lib/udev/rules.d/53-sane.rules-# EPSON Stylus Photo PX820FWD Series
/lib/udev/rules.d/53-sane.rules-ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="0860", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
/lib/udev/rules.d/53-sane.rules-# EPSON Artisan 725 | EPSON EP-803A | EPSON EP-803AW
--
/lib/udev/rules.d/53-sane.rules-# Brother MFC-6800 | Brother MFC 4600
/lib/udev/rules.d/53-sane.rules-ATTRS{idVendor}=="04f9", ATTRS{idProduct}=="0111", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
/lib/udev/rules.d/53-sane.rules-# Brother DCP-1000
/lib/udev/rules.d/53-sane.rules-ATTRS{idVendor}=="04f9", ATTRS{idProduct}=="0112", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
/lib/udev/rules.d/53-sane.rules:# Brother MFC-8500
/lib/udev/rules.d/53-sane.rules-ATTRS{idVendor}=="04f9", ATTRS{idProduct}=="0113", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
/lib/udev/rules.d/53-sane.rules-# Brother MFC-9700
/lib/udev/rules.d/53-sane.rules-ATTRS{idVendor}=="04f9", ATTRS{idProduct}=="0114", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
/lib/udev/rules.d/53-sane.rules-# Brother MFC-9800
--
/lib/udev/rules.d/53-sane.rules-# Brother MFC-590
/lib/udev/rules.d/53-sane.rules-ATTRS{idVendor}=="04f9", ATTRS{idProduct}=="0121", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
/lib/udev/rules.d/53-sane.rules-# Brother MFC-5100J
/lib/udev/rules.d/53-sane.rules-ATTRS{idVendor}=="04f9", ATTRS{idProduct}=="0122", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
/lib/udev/rules.d/53-sane.rules:# Brother FAX-2850
/lib/udev/rules.d/53-sane.rules-ATTRS{idVendor}=="04f9", ATTRS{idProduct}=="0123", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
/lib/udev/rules.d/53-sane.rules-# Brother MFC-4800J
/lib/udev/rules.d/53-sane.rules-ATTRS{idVendor}=="04f9", ATTRS{idProduct}=="0124", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
/lib/udev/rules.d/53-sane.rules-# Brother MFC-6800J
--
/lib/udev/rules.d/53-sane.rules-# Brother FAX1800C
/lib/udev/rules.d/53-sane.rules-ATTRS{idVendor}=="04f9", ATTRS{idProduct}=="0126", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
/lib/udev/rules.d/53-sane.rules-# Brother MFC-9800J
/lib/udev/rules.d/53-sane.rules-ATTRS{idVendor}=="04f9", ATTRS{idProduct}=="0127", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
/lib/udev/rules.d/53-sane.rules:# Brother MFC-8500J
/lib/udev/rules.d/53-sane.rules-ATTRS{idVendor}=="04f9", ATTRS{idProduct}=="0128", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
/lib/udev/rules.d/53-sane.rules-# Brother MFC-9030
/lib/udev/rules.d/53-sane.rules-ATTRS{idVendor}=="04f9", ATTRS{idProduct}=="012b", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
/lib/udev/rules.d/53-sane.rules-# Brother FAX-4100
--
/lib/udev/rules.d/53-sane.rules-ATTRS{idVendor}=="04f9", ATTRS{idProduct}=="0183", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
/lib/udev/rules.d/53-sane.rules-# Brother DCP-7025
/lib/udev/rules.d/53-sane.rules-ATTRS{idVendor}=="04f9", ATTRS{idProduct}=="0184", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
/lib/udev/rules.d/53-sane.rules-# Brother MFC-7220
/lib/udev/rules.d/53-sane.rules:ATTRS{idVendor}=="04f9", ATTRS{idProduct}=="0185", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
/lib/udev/rules.d/53-sane.rules-# Brother MFC-7225N
/lib/udev/rules.d/53-sane.rules-ATTRS{idVendor}=="04f9", ATTRS{idProduct}=="0186", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
/lib/udev/rules.d/53-sane.rules-# Brother DCP-115C
/lib/udev/rules.d/53-sane.rules-ATTRS{idVendor}=="04f9", ATTRS{idProduct}=="018c", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
--
/lib/udev/rules.d/53-sane.rules-# Mustek BearPaw 2448TA Pro
/lib/udev/rules.d/53-sane.rules-ATTRS{idVendor}=="055f", ATTRS{idProduct}=="0409", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
/lib/udev/rules.d/53-sane.rules-# Artec/Ultima Ultima 2000 | Artec/Ultima Ultima 2000 e+ | Boeder Sm@rtScan Slim Edition
/lib/udev/rules.d/53-sane.rules-# Fujitsu 1200CUS | Googlegear 2000 | Medion/Lifetec/Tevion/Cytron MD 4394
/lib/udev/rules.d/53-sane.rules:# Medion/Lifetec/Tevion/Cytron MD/LT 9375 | Medion/Lifetec/Tevion/Cytron MD/LT 9385 | Medion/Lifetec/Tevion/Cytron LT 9452
/lib/udev/rules.d/53-sane.rules-# Medion/Lifetec/Tevion/Cytron MD 9458 | Mustek BearPaw 1200 CU | Mustek BearPaw 2400 CU
/lib/udev/rules.d/53-sane.rules-# Mustek ScanExpress 1200 UB Plus | Mustek ScanExpress 2400 USB | Mustek ScanMagic 1200 UB Plus
/lib/udev/rules.d/53-sane.rules-# Packard Bell Diamond 1200 | Trust Compact Scan USB 19200 | Trust Flat Scan USB 19200
/lib/udev/rules.d/53-sane.rules-ATTRS{idVendor}=="05d8", ATTRS{idProduct}=="4002", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
--
/lib/udev/rules.d/53-sane.rules-# Avision IT8300
/lib/udev/rules.d/53-sane.rules-ATTRS{idVendor}=="0638", ATTRS{idProduct}=="0a61", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
/lib/udev/rules.d/53-sane.rules-# Avision AV3750SU
/lib/udev/rules.d/53-sane.rules-ATTRS{idVendor}=="0638", ATTRS{idProduct}=="0a65", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
/lib/udev/rules.d/53-sane.rules:# Avision AV3850SU
/lib/udev/rules.d/53-sane.rules-ATTRS{idVendor}=="0638", ATTRS{idProduct}=="0a66", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
/lib/udev/rules.d/53-sane.rules-# Avision AV8350
/lib/udev/rules.d/53-sane.rules-ATTRS{idVendor}=="0638", ATTRS{idProduct}=="0a68", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
/lib/udev/rules.d/53-sane.rules-# Avision FB6080E
--
/lib/udev/rules.d/53-sane.rules-# Syscan DocketPort 465
/lib/udev/rules.d/53-sane.rules-ATTRS{idVendor}=="0a82", ATTRS{idProduct}=="4802", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
/lib/udev/rules.d/53-sane.rules-# Syscan DocketPort 665
/lib/udev/rules.d/53-sane.rules-ATTRS{idVendor}=="0a82", ATTRS{idProduct}=="4803", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
/lib/udev/rules.d/53-sane.rules:# Syscan DocketPort 685/ Ambir DS685
/lib/udev/rules.d/53-sane.rules-ATTRS{idVendor}=="0a82", ATTRS{idProduct}=="480c", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
/lib/udev/rules.d/53-sane.rules:# Syscan DocketPort 485
/lib/udev/rules.d/53-sane.rules-ATTRS{idVendor}=="0a82", ATTRS{idProduct}=="4810", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
/lib/udev/rules.d/53-sane.rules-# Syscan TravelScan 662
/lib/udev/rules.d/53-sane.rules-ATTRS{idVendor}=="0a82", ATTRS{idProduct}=="6620", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
/lib/udev/rules.d/53-sane.rules-# Canon CR-55
Code : Tout sélectionner
/etc/udev/rules.d/:
82-eZ430.rules
/lib/udev/rules.d/:
10-dm.rules
10-vboxdrv.rules
11-dm-lvm.rules
13-dm-disk.rules
40-gphoto.rules
40-hpet-permissions.rules
40-hplip.rules
42-qemu-usb.rules
50-udev-default.rules
53-sane.rules
56-hpmud_support.rules
60-cdrom_id.rules
60-pcmcia.rules
60-persistent-alsa.rules
60-persistent-input.rules
60-persistent-serial.rules
60-persistent-storage.rules
60-persistent-storage-tape.rules
60-persistent-v4l.rules
60-rfkill.rules
61-accelerometer.rules
61-gnome-bluetooth-rfkill.rules
64-md-raid.rules
69-cd-sensors.rules
69-libmtp.rules
69-xorg-vmmouse.rules
70-infrared.rules
70-printers.rules
70-udev-acl.rules
75-net-description.rules
75-probe_mtd.rules
75-tty-description.rules
77-nm-olpc-mesh.rules
78-sound-card.rules
80-drivers.rules
80-udisks.rules
85-usbmuxd.rules
86-hpmud_plugin.rules
90-alsa-restore.rules
90-pulseaudio.rules
95-cd-devices.rules
95-dm-notify.rules
95-keyboard-force-release.rules
95-keymap.rules
95-udev-late.rules
95-upower-battery-recall-dell.rules
95-upower-battery-recall-fujitsu.rules
95-upower-battery-recall-gateway.rules
95-upower-battery-recall-ibm.rules
95-upower-battery-recall-lenovo.rules
95-upower-battery-recall-toshiba.rules
95-upower-csr.rules
95-upower-hid.rules
95-upower-wup.rules
97-bluetooth-hid2hci.rules
Code : Tout sélectionner
proc on /proc type proc (rw,nosuid,nodev,noexec,relatime)
/sys on /sys type sysfs (rw,nosuid,nodev,noexec,relatime)
/dev on /dev type devtmpfs (rw,nosuid,relatime,size=1976732k,nr_inodes=494183,mode=755)
/run on /run type tmpfs (rw,nosuid,nodev,relatime,mode=755)
/dev/sda3 on / type ext3 (rw,relatime,errors=continue,commit=5,barrier=1,data=ordered)
devpts on /dev/pts type devpts (rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=000)
shm on /dev/shm type tmpfs (rw,nosuid,nodev,relatime)
tmpfs on /tmp type tmpfs (rw,nosuid,nodev,relatime)
gvfs-fuse-daemon on /home/bbti/.gvfs type fuse.gvfs-fuse-daemon (rw,nosuid,nodev,relatime,user_id=1000,group_id=100)
Code : Tout sélectionner
/proc/bus/usb:
total 0
dr-xr-xr-x 2 root root 0 7 févr. 17:56 .
dr-xr-xr-x 5 root root 0 7 févr. 17:56 ..
C'est mieux non ?
- benjarobin
- Maître du Kyudo
- Messages : 17632
- Inscription : sam. 30 mai 2009, 15:48
- Localisation : Lyon
Re: [VirtualBox] Accès usb
Pour le /proc/bus/usb tu m'as fait partir dans une mauvaise direction 
Bon en faite j'ai oublié de te poser la question "de base", VirtualBox t'affiche quoi comme erreur ?

Bon en faite j'ai oublié de te poser la question "de base", VirtualBox t'affiche quoi comme erreur ?
Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Re: [VirtualBox] Accès usb
Vraiment désolé
Aucun message d'erreur... Simplement quand je fais lsusb j'ai que trois trucs. Je lance ubuntu et je te dis lesquels.

Aucun message d'erreur... Simplement quand je fais lsusb j'ai que trois trucs. Je lance ubuntu et je te dis lesquels.
- benjarobin
- Maître du Kyudo
- Messages : 17632
- Inscription : sam. 30 mai 2009, 15:48
- Localisation : Lyon
Re: [VirtualBox] Accès usb
Quel est le rapport entre lsusb et VirtualBox ?
Qui est le client (OS) dans ta machine VirtualBox ?
Qui est le client (OS) dans ta machine VirtualBox ?
Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Re: [VirtualBox] Accès usb
Mon problème est que mes périphériques usb n'apparaissent pas dans virtualbox, c'est là le rapport. (ou alors je fais de la merde depuis le début ?)
Bref, voici les seuls périphérique usb qui apparaissent dans ubuntu.
Le client c'est ubuntu.
Bref, voici les seuls périphérique usb qui apparaissent dans ubuntu.
Code : Tout sélectionner
$ lsusb
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 002: ID 80ee:0021 VirtualBox USB Tablet
- benjarobin
- Maître du Kyudo
- Messages : 17632
- Inscription : sam. 30 mai 2009, 15:48
- Localisation : Lyon
Re: [VirtualBox] Accès usb
Il faut activer les périphériques via l'interface graphique. Normalement VirtualBox te liste tes périphériques USB et tu n'as plus qu'a sélectionner celui que tu désires...


Dernière modification par benjarobin le mar. 07 févr. 2012, 11:57, modifié 2 fois.
Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Re: [VirtualBox] Accès usb
Ouais c'est ce que j'avais fait la première fois. Mais là la liste est vide... à part un "périphérique inconnu".
- benjarobin
- Maître du Kyudo
- Messages : 17632
- Inscription : sam. 30 mai 2009, 15:48
- Localisation : Lyon
Re: [VirtualBox] Accès usb
Si la liste contient au moins un périphérique c'est que tout fonctionne normalement, as tu essayé de sélectionner "périphérique inconnu".
Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Re: [VirtualBox] Accès usb
Oui je l'ai sélectionné. Mais je sais pas à quoi il correspond justement (je soupçonne qu'il s'agit de ma webcam). Ma clé usb et un autre périphérique restent invisibles... Bon c'est pas bien embêtant, je me sers d'Ubuntu parce que j'ai pas réussi à installer un environnement de travail TinyOS fonctionnel sous Archlinux. Du coup je programme et compile sous Ubuntu, et je me sers d'Arch pour envoyer le fruit de mon laborieux travail sur la carte programmable (via usb).
Je pense donc que je vais pas insister avec virtualbox,
Merci quand même pour ton aide, et désolé de t'avoir un peu fait perdre ton temps...
Je pense donc que je vais pas insister avec virtualbox,
Merci quand même pour ton aide, et désolé de t'avoir un peu fait perdre ton temps...
