Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[udev] périphériques (résolu)
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index French
View previous topic :: View next topic  
Author Message
lospericos_99
Apprentice
Apprentice


Joined: 08 Jul 2004
Posts: 236
Location: suisse (genève)

PostPosted: Tue Feb 15, 2005 2:49 pm    Post subject: [udev] périphériques (résolu) Reply with quote

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
View user's profile Send private message
palatin
Tux's lil' helper
Tux's lil' helper


Joined: 20 Oct 2004
Posts: 113
Location: Paris

PostPosted: Tue Feb 15, 2005 3:08 pm    Post subject: Reply with quote

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
View user's profile Send private message
lospericos_99
Apprentice
Apprentice


Joined: 08 Jul 2004
Posts: 236
Location: suisse (genève)

PostPosted: Tue Feb 15, 2005 3:19 pm    Post subject: Reply with quote

UP ben voilà une solution rapide qui fonctionne :D
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
View user's profile Send private message
palatin
Tux's lil' helper
Tux's lil' helper


Joined: 20 Oct 2004
Posts: 113
Location: Paris

PostPosted: Tue Feb 15, 2005 3:39 pm    Post subject: Reply with quote

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
View user's profile Send private message
rom
Apprentice
Apprentice


Joined: 21 Oct 2003
Posts: 246
Location: paris

PostPosted: Tue Feb 15, 2005 3:55 pm    Post subject: Reply with quote

http://www.gentoo.org/doc/fr/migration-to-2.6.xml#doc_chap4 (voir plus bas "Le fichier de configuration de X11 devrait maintenant utiliser /dev/input/mice pour les souris PS/2 et USB").
Back to top
View user's profile Send private message
lospericos_99
Apprentice
Apprentice


Joined: 08 Jul 2004
Posts: 236
Location: suisse (genève)

PostPosted: Tue Feb 15, 2005 3:55 pm    Post subject: Reply with quote

En fait j'avais la ligne zaxismapping commenté :oops:

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
View user's profile Send private message
kernelsensei
Bodhisattva
Bodhisattva


Joined: 22 Feb 2004
Posts: 5619
Location: Woustviller/Moselle/FRANCE (49.07°N;7.02°E)

PostPosted: Tue Feb 15, 2005 4:00 pm    Post subject: Reply with quote

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
View user's profile Send private message
lospericos_99
Apprentice
Apprentice


Joined: 08 Jul 2004
Posts: 236
Location: suisse (genève)

PostPosted: Tue Feb 15, 2005 4:20 pm    Post subject: Reply with quote

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
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index French All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum