View previous topic :: View next topic |
Author |
Message |
lospericos_99 Apprentice
Joined: 08 Jul 2004 Posts: 236 Location: suisse (genève)
|
Posted: Tue Feb 15, 2005 2:49 pm Post subject: [udev] périphériques (résolu) |
|
|
Salut,
Je viens de faire une install toute fraîche et j'en ai profité pour passer de devfs à udev, udev fonctionne parfaitement.
Je me suis donc amusé à faire des .rules dans le dossier /etc/udev/rules.d/ certaines de mes rules fonctionnent. ex quand je branche ma clé usb je la retrouve dans /dev sous pen1 (SYMLINK="pen%n") mais quand je branche ma deuxième clé usb rien ne se passe? pas de pen2 dans /dev mais bien sda et sdb dans /sys/block/
ma première clé est
Code: | BUS="scsi", SYSFS{vendor}=" ", SYSFS{model}="TS128MJFLASHA ", KERNEL="sd?1", NAME="%k", SYMLINK="pen%n" |
Code: | # udevinfo -a -p /sys/block/sda
looking at class device '/sys/block/sda':
SYSFS{dev}="8:0"
SYSFS{range}="16"
SYSFS{removable}="1"
SYSFS{size}="253400"
SYSFS{stat}=" 8 254 269 245 0 0 0 0 0 245 245"
follow the class device's "device"
looking at the device chain at '/sys/devices/pci0000:00/0000:00:1d.7/usb1/1-5/1-5.2/1-5.2:1.0/host13/target13:0:0/13:0:0:0':
BUS="scsi"
ID="13:0:0:0"
SYSFS{detach_state}="0"
SYSFS{device_blocked}="0"
SYSFS{max_sectors}="240"
SYSFS{model}="TS128MJFLASHA "
SYSFS{queue_depth}="1"
SYSFS{rev}="1.00"
SYSFS{scsi_level}="3"
SYSFS{state}="running"
SYSFS{timeout}="30"
SYSFS{type}="0"
SYSFS{vendor}=" "
looking at the device chain at '/sys/devices/pci0000:00/0000:00:1d.7/usb1/1-5/1-5.2/1-5.2:1.0/host13/target13:0:0':
BUS=""
ID="target13:0:0"
SYSFS{detach_state}="0"
looking at the device chain at '/sys/devices/pci0000:00/0000:00:1d.7/usb1/1-5/1-5.2/1-5.2:1.0/host13':
BUS=""
ID="host13"
SYSFS{detach_state}="0"
looking at the device chain at '/sys/devices/pci0000:00/0000:00:1d.7/usb1/1-5/1-5.2/1-5.2:1.0':
BUS="usb"
ID="1-5.2:1.0"
SYSFS{bAlternateSetting}=" 0"
SYSFS{bInterfaceClass}="08"
SYSFS{bInterfaceNumber}="00"
SYSFS{bInterfaceProtocol}="50"
SYSFS{bInterfaceSubClass}="06"
SYSFS{bNumEndpoints}="03"
SYSFS{detach_state}="0"
looking at the device chain at '/sys/devices/pci0000:00/0000:00:1d.7/usb1/1-5/1-5.2':
BUS="usb"
ID="1-5.2"
SYSFS{bConfigurationValue}="1"
SYSFS{bDeviceClass}="00"
SYSFS{bDeviceProtocol}="00"
SYSFS{bDeviceSubClass}="00"
SYSFS{bMaxPower}="100mA"
SYSFS{bNumConfigurations}="1"
SYSFS{bNumInterfaces}=" 1"
SYSFS{bcdDevice}="0100"
SYSFS{bmAttributes}="80"
SYSFS{detach_state}="0"
SYSFS{devnum}="23"
SYSFS{idProduct}="0005"
SYSFS{idVendor}="0c76"
SYSFS{manufacturer}=""
SYSFS{maxchild}="0"
SYSFS{product}="TS128MJFLASHA"
SYSFS{speed}="12"
SYSFS{version}=" 1.10"
looking at the device chain at '/sys/devices/pci0000:00/0000:00:1d.7/usb1/1-5':
BUS="usb"
ID="1-5"
SYSFS{bConfigurationValue}="1"
SYSFS{bDeviceClass}="09"
SYSFS{bDeviceProtocol}="02"
SYSFS{bDeviceSubClass}="00"
SYSFS{bMaxPower}="100mA"
SYSFS{bNumConfigurations}="1"
SYSFS{bNumInterfaces}=" 1"
SYSFS{bcdDevice}="0008"
SYSFS{bmAttributes}="e0"
SYSFS{detach_state}="0"
SYSFS{devnum}="3"
SYSFS{idProduct}="6560"
SYSFS{idVendor}="04b4"
SYSFS{maxchild}="4"
SYSFS{speed}="480"
SYSFS{version}=" 2.00"
looking at the device chain at '/sys/devices/pci0000:00/0000:00:1d.7/usb1':
BUS="usb"
ID="usb1"
SYSFS{bConfigurationValue}="1"
SYSFS{bDeviceClass}="09"
SYSFS{bDeviceProtocol}="01"
SYSFS{bDeviceSubClass}="00"
SYSFS{bMaxPower}=" 0mA"
SYSFS{bNumConfigurations}="1"
SYSFS{bNumInterfaces}=" 1"
SYSFS{bcdDevice}="0206"
SYSFS{bmAttributes}="e0"
SYSFS{detach_state}="0"
SYSFS{devnum}="1"
SYSFS{idProduct}="0000"
SYSFS{idVendor}="0000"
SYSFS{manufacturer}="Linux 2.6.10-gentoo-r6 ehci_hcd"
SYSFS{maxchild}="8"
SYSFS{product}="Intel Corp. 82801EB/ER (ICH5/ICH5R) USB2 EHCI Controller"
SYSFS{serial}="0000:00:1d.7"
SYSFS{speed}="480"
SYSFS{version}=" 2.00"
looking at the device chain at '/sys/devices/pci0000:00/0000:00:1d.7':
BUS="pci"
ID="0000:00:1d.7"
SYSFS{class}="0x0c0320"
SYSFS{detach_state}="0"
SYSFS{device}="0x24dd"
SYSFS{irq}="23"
SYSFS{local_cpus}="01"
SYSFS{subsystem_device}="0x5006"
SYSFS{subsystem_vendor}="0x1458"
SYSFS{vendor}="0x8086"
looking at the device chain at '/sys/devices/pci0000:00':
BUS=""
ID="pci0000:00"
SYSFS{detach_state}="0" |
ma deuxième clé est
Code: | BUS="scsi", SYSFS{vendor}="Samsung ", SYSFS{model}="Mighty Drive ", KERNEL="sd?1", NAME="%k", SYMLINK="pen%n" |
Code: | # udevinfo -a -p /sys/block/sdb
looking at class device '/sys/block/sdb':
SYSFS{dev}="8:16"
SYSFS{range}="16"
SYSFS{removable}="1"
SYSFS{size}="2014208"
SYSFS{stat}=" 1 0 8 1 0 0 0 0 0 1 1"
follow the class device's "device"
looking at the device chain at '/sys/devices/pci0000:00/0000:00:1d.7/usb1/1-5/1-5.4/1-5.4:1.0/host14/target14:0:0/14:0:0:0':
BUS="scsi"
ID="14:0:0:0"
SYSFS{detach_state}="0"
SYSFS{device_blocked}="0"
SYSFS{max_sectors}="240"
SYSFS{model}="Mighty Drive "
SYSFS{queue_depth}="1"
SYSFS{rev}="PMAP"
SYSFS{scsi_level}="3"
SYSFS{state}="running"
SYSFS{timeout}="30"
SYSFS{type}="0"
SYSFS{vendor}="Samsung "
looking at the device chain at '/sys/devices/pci0000:00/0000:00:1d.7/usb1/1-5/1-5.4/1-5.4:1.0/host14/target14:0:0':
BUS=""
ID="target14:0:0"
SYSFS{detach_state}="0"
looking at the device chain at '/sys/devices/pci0000:00/0000:00:1d.7/usb1/1-5/1-5.4/1-5.4:1.0/host14':
BUS=""
ID="host14"
SYSFS{detach_state}="0"
looking at the device chain at '/sys/devices/pci0000:00/0000:00:1d.7/usb1/1-5/1-5.4/1-5.4:1.0':
BUS="usb"
ID="1-5.4:1.0"
SYSFS{bAlternateSetting}=" 0"
SYSFS{bInterfaceClass}="08"
SYSFS{bInterfaceNumber}="00"
SYSFS{bInterfaceProtocol}="50"
SYSFS{bInterfaceSubClass}="06"
SYSFS{bNumEndpoints}="03"
SYSFS{detach_state}="0"
looking at the device chain at '/sys/devices/pci0000:00/0000:00:1d.7/usb1/1-5/1-5.4':
BUS="usb"
ID="1-5.4"
SYSFS{bConfigurationValue}="1"
SYSFS{bDeviceClass}="00"
SYSFS{bDeviceProtocol}="00"
SYSFS{bDeviceSubClass}="00"
SYSFS{bMaxPower}="200mA"
SYSFS{bNumConfigurations}="1"
SYSFS{bNumInterfaces}=" 1"
SYSFS{bcdDevice}="0100"
SYSFS{bmAttributes}="80"
SYSFS{detach_state}="0"
SYSFS{devnum}="24"
SYSFS{idProduct}="1623"
SYSFS{idVendor}="04e8"
SYSFS{manufacturer}="Samsung "
SYSFS{maxchild}="0"
SYSFS{product}="Mighty Drive "
SYSFS{serial}="074B1E800013"
SYSFS{speed}="480"
SYSFS{version}=" 2.00"
looking at the device chain at '/sys/devices/pci0000:00/0000:00:1d.7/usb1/1-5':
BUS="usb"
ID="1-5"
SYSFS{bConfigurationValue}="1"
SYSFS{bDeviceClass}="09"
SYSFS{bDeviceProtocol}="02"
SYSFS{bDeviceSubClass}="00"
SYSFS{bMaxPower}="100mA"
SYSFS{bNumConfigurations}="1"
SYSFS{bNumInterfaces}=" 1"
SYSFS{bcdDevice}="0008"
SYSFS{bmAttributes}="e0"
SYSFS{detach_state}="0"
SYSFS{devnum}="3"
SYSFS{idProduct}="6560"
SYSFS{idVendor}="04b4"
SYSFS{maxchild}="4"
SYSFS{speed}="480"
SYSFS{version}=" 2.00"
looking at the device chain at '/sys/devices/pci0000:00/0000:00:1d.7/usb1':
BUS="usb"
ID="usb1"
SYSFS{bConfigurationValue}="1"
SYSFS{bDeviceClass}="09"
SYSFS{bDeviceProtocol}="01"
SYSFS{bDeviceSubClass}="00"
SYSFS{bMaxPower}=" 0mA"
SYSFS{bNumConfigurations}="1"
SYSFS{bNumInterfaces}=" 1"
SYSFS{bcdDevice}="0206"
SYSFS{bmAttributes}="e0"
SYSFS{detach_state}="0"
SYSFS{devnum}="1"
SYSFS{idProduct}="0000"
SYSFS{idVendor}="0000"
SYSFS{manufacturer}="Linux 2.6.10-gentoo-r6 ehci_hcd"
SYSFS{maxchild}="8"
SYSFS{product}="Intel Corp. 82801EB/ER (ICH5/ICH5R) USB2 EHCI Controller"
SYSFS{serial}="0000:00:1d.7"
SYSFS{speed}="480"
SYSFS{version}=" 2.00"
looking at the device chain at '/sys/devices/pci0000:00/0000:00:1d.7':
BUS="pci"
ID="0000:00:1d.7"
SYSFS{class}="0x0c0320"
SYSFS{detach_state}="0"
SYSFS{device}="0x24dd"
SYSFS{irq}="23"
SYSFS{local_cpus}="01"
SYSFS{subsystem_device}="0x5006"
SYSFS{subsystem_vendor}="0x1458"
SYSFS{vendor}="0x8086"
looking at the device chain at '/sys/devices/pci0000:00':
BUS=""
ID="pci0000:00"
SYSFS{detach_state}="0" |
ce n'est qu'un de mes problèmes? Mon appareil photo ne fonctionne pas, ma souris n'as pas de roulette???
Mais une chose à la fois
Help!
Last edited by lospericos_99 on Tue Feb 15, 2005 4:21 pm; edited 1 time in total |
|
Back to top |
|
|
palatin Tux's lil' helper
Joined: 20 Oct 2004 Posts: 113 Location: Paris
|
Posted: Tue Feb 15, 2005 3:08 pm Post subject: |
|
|
salut,
Je me rappelle avoir eu le pb d'une clé qui apparaissait dans sda au lieu de sda1, or tu suggères dans ta règle de rechercher une correspondance avec sd?1. je te conseillerais de remplacer par sd*. _________________ fumo~ |
|
Back to top |
|
|
lospericos_99 Apprentice
Joined: 08 Jul 2004 Posts: 236 Location: suisse (genève)
|
Posted: Tue Feb 15, 2005 3:19 pm Post subject: |
|
|
UP ben voilà une solution rapide qui fonctionne
merci bcp
Avant de fermer mon thread je voulais savoir pour la roulette de ma souris, clavier et souris sans fil logitech tout fonctionne sauf la roulette. Je reste sur ,ma question udev car le fichier de conf fonctionnait très bien avec devfs mais pas avec udev
Code: | nano -w /etc/X11/xorg.conf
Section "InputDevice"
Identifier "Mouse1"
Driver "mouse"
Option "Device" "/dev/input/mice"
Option "SendCoreEvents" "true"
Option "Protocol" "IMPS/2"
Option "ZAxisMapping" "4 5"
Option "Buttons" "5"
EndSection
|
une idée si ça peut venir de udev? |
|
Back to top |
|
|
palatin Tux's lil' helper
Joined: 20 Oct 2004 Posts: 113 Location: Paris
|
Posted: Tue Feb 15, 2005 3:39 pm Post subject: |
|
|
Je ne pense pas que udev soit lié à ça. Il s'occupe juste de "populer" /dev.
est-ce que tu peux tester ta molette avec xev, et est-ce que le clic sur la molette marche ?
je suis away pour 1 heure. a+ _________________ fumo~ |
|
Back to top |
|
|
rom Apprentice
Joined: 21 Oct 2003 Posts: 246 Location: paris
|
|
Back to top |
|
|
lospericos_99 Apprentice
Joined: 08 Jul 2004 Posts: 236 Location: suisse (genève)
|
Posted: Tue Feb 15, 2005 3:55 pm Post subject: |
|
|
En fait j'avais la ligne zaxismapping commenté
et la fin des fins, j'ai un appareil numérique Fujitsu que je n'arrive pas à avoir dans /dev
ma rules
BUS="usb", SYSFS{vendor}="FUJIFILM", SYSFS{model}="USB-DRIVEUNIT ", KERNEL="sd*", NAME="%K", SYMLINK="penfuji"
Code: | looking at class device '/sys/block/sda':
SYSFS{dev}="8:0"
SYSFS{range}="16"
SYSFS{removable}="1"
SYSFS{size}="32000"
SYSFS{stat}=" 1 0 8 11 0 0 0 0 0 11 11"
follow the class device's "device"
looking at the device chain at '/sys/devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1:1.0/host4/target4:0:0/4:0:0:0':
BUS="scsi"
ID="4:0:0:0"
SYSFS{detach_state}="0"
SYSFS{device_blocked}="0"
SYSFS{max_sectors}="240"
SYSFS{model}="USB-DRIVEUNIT "
SYSFS{queue_depth}="1"
SYSFS{rev}="1.00"
SYSFS{scsi_level}="3"
SYSFS{state}="running"
SYSFS{timeout}="30"
SYSFS{type}="0"
SYSFS{vendor}="FUJIFILM"
looking at the device chain at '/sys/devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1:1.0/host4/target4:0:0':
BUS=""
ID="target4:0:0"
SYSFS{detach_state}="0"
looking at the device chain at '/sys/devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1:1.0/host4':
BUS=""
ID="host4"
SYSFS{detach_state}="0"
looking at the device chain at '/sys/devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1:1.0':
BUS="usb"
ID="2-1:1.0"
SYSFS{bAlternateSetting}=" 0"
SYSFS{bInterfaceClass}="08"
SYSFS{bInterfaceNumber}="00"
SYSFS{bInterfaceProtocol}="00"
SYSFS{bInterfaceSubClass}="05"
SYSFS{bNumEndpoints}="03"
SYSFS{detach_state}="0"
looking at the device chain at '/sys/devices/pci0000:00/0000:00:1d.0/usb2/2-1':
BUS="usb"
ID="2-1"
SYSFS{bConfigurationValue}="1"
SYSFS{bDeviceClass}="00"
SYSFS{bDeviceProtocol}="00"
SYSFS{bDeviceSubClass}="00"
SYSFS{bMaxPower}=" 2mA"
SYSFS{bNumConfigurations}="1"
SYSFS{bNumInterfaces}=" 1"
SYSFS{bcdDevice}="1000"
SYSFS{bmAttributes}="c0"
SYSFS{detach_state}="0"
SYSFS{devnum}="3"
SYSFS{idProduct}="011c"
SYSFS{idVendor}="04cb"
SYSFS{maxchild}="0"
SYSFS{product}="USB Mass Storage"
SYSFS{serial}="Y-424^^^^^030226XFPX0005034546"
SYSFS{speed}="12"
SYSFS{version}=" 1.10"
looking at the device chain at '/sys/devices/pci0000:00/0000:00:1d.0/usb2':
BUS="usb"
ID="usb2"
SYSFS{bConfigurationValue}="1"
SYSFS{bDeviceClass}="09"
SYSFS{bDeviceProtocol}="00"
SYSFS{bDeviceSubClass}="00"
SYSFS{bMaxPower}=" 0mA"
SYSFS{bNumConfigurations}="1"
SYSFS{bNumInterfaces}=" 1"
SYSFS{bcdDevice}="0206"
SYSFS{bmAttributes}="c0"
SYSFS{detach_state}="0"
SYSFS{devnum}="1"
SYSFS{idProduct}="0000"
SYSFS{idVendor}="0000"
SYSFS{manufacturer}="Linux 2.6.10-gentoo-r6 uhci_hcd"
SYSFS{maxchild}="2"
SYSFS{product}="Intel Corp. 82801EB/ER (ICH5/ICH5R) USB UHCI #1"
SYSFS{serial}="0000:00:1d.0"
SYSFS{speed}="12"
SYSFS{version}=" 1.10"
looking at the device chain at '/sys/devices/pci0000:00/0000:00:1d.0':
BUS="pci"
ID="0000:00:1d.0"
SYSFS{class}="0x0c0300"
SYSFS{detach_state}="0"
SYSFS{device}="0x24d2"
SYSFS{irq}="16"
SYSFS{local_cpus}="01"
SYSFS{subsystem_device}="0x24d2"
SYSFS{subsystem_vendor}="0x1458"
SYSFS{vendor}="0x8086"
looking at the device chain at '/sys/devices/pci0000:00':
BUS=""
ID="pci0000:00"
SYSFS{detach_state}="0"
|
Une idée? sd* devrait fonctionner, dois je mettre un module supplémentaire pour ma caméra qui est prise en usb mass-storage? |
|
Back to top |
|
|
kernelsensei Bodhisattva
Joined: 22 Feb 2004 Posts: 5619 Location: Woustviller/Moselle/FRANCE (49.07°N;7.02°E)
|
Posted: Tue Feb 15, 2005 4:00 pm Post subject: |
|
|
moi je mettrais plutot :
Code: | BUS="scsi", SYSFS{vendor}="FUJIFILM", SYSFS{model}="USB-DRIVEUNIT " , KERNEL="sd*", NAME="%K", SYMLINK="penfuji%n" |
_________________ $ ruby -e'puts " .:@BFegiklnorst".unpack("x4ax7aaX6ax5aX15ax4aax6aaX7ax2aX5aX8 \
axaX3ax8aX4ax6aX3aX6ax3ax3aX9ax4ax2aX9axaX6ax3aX2ax4ax3aX4aXaX12ax10aaX7a").join' |
|
Back to top |
|
|
lospericos_99 Apprentice
Joined: 08 Jul 2004 Posts: 236 Location: suisse (genève)
|
Posted: Tue Feb 15, 2005 4:20 pm Post subject: |
|
|
Non ça marche pas mais daprès dmesg c'est plutot une erreur de module, j'aurais du regarder avant.
Je ferme le thread merci de votre aide.. |
|
Back to top |
|
|
|