View previous topic :: View next topic |
Author |
Message |
smu n00b
Joined: 13 May 2006 Posts: 28
|
Posted: Thu Nov 01, 2007 7:41 pm Post subject: [udev] Problème de montage de clé USB |
|
|
Bonsoir,
J'ai un petit soucis avec udev.
J'ai suivi le wiki afin de créer une entrée dans le répertoire /dev afin de toujours retrouver ma clé USB.
1° udevinfo -a -p $(udevinfo -q path -n /dev/sda)
Quote: | looking at device '/block/sda':
KERNEL=="sda"
SUBSYSTEM=="block"
DRIVER==""
ATTR{capability}=="13"
ATTR{stat}==" 10 6 128 92 0 0 0 0 0 92 92"
ATTR{size}=="2013184"
ATTR{removable}=="1"
ATTR{range}=="16"
ATTR{dev}=="8:0"
looking at parent device '/devices/pci0000:00/0000:00:10.3/usb1/1-2/1-2:1.0/host4/target4:0:0/4:0:0:0':
KERNELS=="4:0:0:0"
SUBSYSTEMS=="scsi"
DRIVERS=="sd"
ATTRS{modalias}=="scsi:t-0x00"
ATTRS{ioerr_cnt}=="0x2"
ATTRS{iodone_cnt}=="0x15"
ATTRS{iorequest_cnt}=="0x15"
ATTRS{iocounterbits}=="32"
ATTRS{timeout}=="60"
ATTRS{state}=="running"
ATTRS{rev}=="PMAP"
ATTRS{model}=="DataTraveler II "
ATTRS{vendor}=="Kingston"
ATTRS{scsi_level}=="0"
ATTRS{type}=="0"
ATTRS{queue_type}=="none"
ATTRS{queue_depth}=="1"
ATTRS{device_blocked}=="0"
ATTRS{max_sectors}=="240"
looking at parent device '/devices/pci0000:00/0000:00:10.3/usb1/1-2/1-2:1.0/host4/target4:0:0':
KERNELS=="target4:0:0"
SUBSYSTEMS==""
DRIVERS==""
ATTRS{uevent}==""
looking at parent device '/devices/pci0000:00/0000:00:10.3/usb1/1-2/1-2:1.0/host4':
KERNELS=="host4"
SUBSYSTEMS==""
DRIVERS==""
ATTRS{uevent}==""
looking at parent device '/devices/pci0000:00/0000:00:10.3/usb1/1-2/1-2:1.0':
KERNELS=="1-2:1.0"
SUBSYSTEMS=="usb"
DRIVERS=="usb-storage"
ATTRS{modalias}=="usb:v0951p1600d0100dc00dsc00dp00ic08isc06ip50"
ATTRS{bInterfaceProtocol}=="50"
ATTRS{bInterfaceSubClass}=="06"
ATTRS{bInterfaceClass}=="08"
ATTRS{bNumEndpoints}=="02"
ATTRS{bAlternateSetting}==" 0"
ATTRS{bInterfaceNumber}=="00"
looking at parent device '/devices/pci0000:00/0000:00:10.3/usb1/1-2':
KERNELS=="1-2"
SUBSYSTEMS=="usb"
DRIVERS=="usb"
ATTRS{serial}=="5B77098F181B"
ATTRS{product}=="DataTraveler II "
ATTRS{manufacturer}=="Kingston"
ATTRS{quirks}=="0x0"
ATTRS{maxchild}=="0"
ATTRS{version}==" 2.00"
ATTRS{devnum}=="6"
ATTRS{busnum}=="1"
ATTRS{speed}=="480"
ATTRS{bMaxPacketSize0}=="64"
ATTRS{bNumConfigurations}=="1"
ATTRS{bDeviceProtocol}=="00"
ATTRS{bDeviceSubClass}=="00"
ATTRS{bDeviceClass}=="00"
ATTRS{bcdDevice}=="0100"
ATTRS{idProduct}=="1600"
ATTRS{idVendor}=="0951"
ATTRS{bMaxPower}=="200mA"
ATTRS{bmAttributes}=="80"
ATTRS{bConfigurationValue}=="1"
ATTRS{bNumInterfaces}==" 1"
ATTRS{configuration}==""
ATTRS{dev}=="189:5"
looking at parent device '/devices/pci0000:00/0000:00:10.3/usb1':
KERNELS=="usb1"
SUBSYSTEMS=="usb"
DRIVERS=="usb"
ATTRS{serial}=="0000:00:10.3"
ATTRS{product}=="EHCI Host Controller"
ATTRS{manufacturer}=="Linux 2.6.22-gentoo-r8 ehci_hcd"
ATTRS{quirks}=="0x0"
ATTRS{maxchild}=="6"
ATTRS{version}==" 2.00"
ATTRS{devnum}=="1"
ATTRS{busnum}=="1"
ATTRS{speed}=="480"
ATTRS{bMaxPacketSize0}=="64"
ATTRS{bNumConfigurations}=="1"
ATTRS{bDeviceProtocol}=="01"
ATTRS{bDeviceSubClass}=="00"
ATTRS{bDeviceClass}=="09"
ATTRS{bcdDevice}=="0206"
ATTRS{idProduct}=="0000"
ATTRS{idVendor}=="0000"
ATTRS{bMaxPower}==" 0mA"
ATTRS{bmAttributes}=="e0"
ATTRS{bConfigurationValue}=="1"
ATTRS{bNumInterfaces}==" 1"
ATTRS{configuration}==""
ATTRS{dev}=="189:0"
looking at parent device '/devices/pci0000:00/0000:00:10.3':
KERNELS=="0000:00:10.3"
SUBSYSTEMS=="pci"
DRIVERS=="ehci_hcd"
ATTRS{msi_bus}==""
ATTRS{broken_parity_status}=="0"
ATTRS{enable}=="1"
ATTRS{modalias}=="pci:v00001106d00003104sv00001043sd0000808Cbc0Csc03i20"
ATTRS{local_cpus}=="1"
ATTRS{irq}=="10"
ATTRS{class}=="0x0c0320"
ATTRS{subsystem_device}=="0x808c"
ATTRS{subsystem_vendor}=="0x1043"
ATTRS{device}=="0x3104"
ATTRS{vendor}=="0x1106"
looking at parent device '/devices/pci0000:00':
KERNELS=="pci0000:00"
SUBSYSTEMS==""
DRIVERS==""
ATTRS{uevent}==""
|
La seule chose qui identifie cette clé USB est son numéro de série.
2° ajout de 'SUBSYSTEMS=="usb", ATTRS{serial}=="5B77098F181B", NAME="%k", SYMLINK+="removal/usbstick"' dans /etc/udev/rules.d/10-local.rules
3° udevcontrol reload_rules
4° ls -l /dev/removal/usbstick
Quote: | lrwxrwxrwx 1 root root 17 Nov 1 20:22 /dev/removal/usbstick -> ../usbdev1.6_ep02 |
Mais pas de chance, cette entrée n'est pas un périphérique de bloc que je peux monter.
5° mount /dev/removal/usbstick /mnt/usbstick
Quote: | mount: /dev/removal/usbstick is not a block device |
Je cherche un solution pour monter cette clé USB en particulier.
D'avance merci de votre aide.
smu
Last edited by smu on Fri Nov 02, 2007 8:09 am; edited 1 time in total |
|
Back to top |
|
|
geekounet Bodhisattva
Joined: 11 Oct 2004 Posts: 3772 Location: Wellington, Aotearoa
|
Posted: Thu Nov 01, 2007 8:34 pm Post subject: |
|
|
Salut !
Peux-tu mettre ton titre du topic en conformité avec les conventions de notre forum s'il te plait ? Merci |
|
Back to top |
|
|
Pixys l33t
Joined: 23 May 2005 Posts: 669
|
Posted: Fri Nov 02, 2007 9:35 am Post subject: |
|
|
Bonjour,
je ne peux pas vraiment t'aider en ce qui concerne directement ton problème, mais je te propose une alternative:
pourquoi n'installes-tu pas hal + d-bus + ivman en suivant ce how-to ?
normalement ça fonctionne impec et tu t'embêtes pas avec udev... |
|
Back to top |
|
|
salamandrix Apprentice
Joined: 03 Aug 2006 Posts: 245
|
Posted: Fri Nov 02, 2007 12:09 pm Post subject: |
|
|
Personnellement pour ma clé usb sur la gentoo, j'ai aussi créé une règle udev (hal et dbus étant aussi actifs) pour apprendre un petit peu le maniement de ces règles.
Je ne suis pas passé par "ATTR" mais par "SYSFS{idVendor}" et "SYSFS{idProduct}" et aucun souci sur le montage de la clé usb (tout en ayant hal et dbus toujours fonctionnels).
La règle :
Quote: | BUS=="usb", KERNEL=="sd?1", SYSFS{idVendor}=="13fe", SYSFS{idProduct}=="1a00", NAME="cle", SYMLINK+="cleusb" |
Maintenant le message : « mount: /dev/removal/usbstick is not a block device » me laisse les questions suivantes (l'une répondant à l'autre) : as-tu reformaté la clé usb ? Où est-elle dans l'état d'origine ? (en ce moment je suis très ennuyé sur une clé usb dont la table de partition a été détérioré après avoir été retiré sans être démontée) |
|
Back to top |
|
|
|