Ma clé usb ne se monte plus automatiquement (KDE et Lenny)

Bonsoir,

Depuis un dist-upgrade récent, ma clé usb ne se monte plus automatiquement. Cependant elle est bien reconnue par KDE. Je dois la monter par un clic droit dans le menu déroulant.

Je précise que je n’ai changé aucun paramêtre ni modifié le fsab qui reste bien à auto.

Le plus étrange est que la clé se monte automatiquement une première fois lors du premier démarrage de KDE. Après, lors de nouvelles insertions, elle est bien reconnue par KDE car un icône apparait. Mais elle ne se monte jamais plus automatiquement à moins d’un redémarrage.

J’imagine qu’udev est en cause ( version 0.125-6). En effet en mettant à jour le paquet libsane (/var/lib/dpkg/info/libsane.postinst configure), j’obtiens systématiquement le message d’erreur suivant:
".udevdb or .udev presence implies active udev. Aborting MAKEDEV invocation".

Quelqu’un aurait-il une idée ou solution ?

Bonjour,

Je corrige mon post d’hier sur lequel j’accusais à tord UDEV de ne pas monter autmatiquement mes clés USB.

Udev, dbus et Hal fonctionnement bien en daemons et fond de tache Ils reconnaissent ma clé USB comme l’indique dmesg :
usb 4-1: new full speed USB device using uhci_hcd and address 7
usb 4-1: not running at top speed; connect to a high speed hub
usb 4-1: configuration #1 chosen from 1 choice
scsi5 : SCSI emulation for USB Mass Storage devices
usb-storage: device found at 7
usb-storage: waiting for device to settle before scanning
usb-storage: device scan complete
scsi 5:0:0:0: Direct-Access USB Flash Memory 1.04 PQ: 0 ANSI: 0 CCS
sd 5:0:0:0: [sda] 1001472 512-byte hardware sectors (513 MB)
sd 5:0:0:0: [sda] Write Protect is off
sd 5:0:0:0: [sda] Mode Sense: 23 00 00 00
sd 5:0:0:0: [sda] Assuming drive cache: write through
sd 5:0:0:0: [sda] 1001472 512-byte hardware sectors (513 MB)
sd 5:0:0:0: [sda] Write Protect is off
sd 5:0:0:0: [sda] Mode Sense: 23 00 00 00
sd 5:0:0:0: [sda] Assuming drive cache: write through
sda: sda1
sd 5:0:0:0: [sda] Attached SCSI removable disk

Pourtant, le montage ne se fait plus automatiquement.

L’icône usb apparait toujours sur le bureau lors d’une insertion. La fenêtre de KDE proposant le choix (ouvrir, ne rien faire) apparait une seule fois après démarrage et insertion de la clé.
Ensuite, àprès démontage, elle n’est plus jamais montée automatiquement bien que l’icône soit créé après une nouvelle insertion.

Je précise que dans le centre de configuration de KDE (périphérique/support de stockage/avancée) “activer le démarrage automatique de l’application du medium au montage” est coché.

Je m’interroge donc sur les fichiers de configuration qui poseraient problème (hal, dbus, automount) ou sur un éventuel bug dans Lenny.

Merci à tous

Salut
J’avais déja eu qques soucis de “mauvais” montages automatiques de clé usb avec kde. J’avais résolu tt ça en créant une règle udev:
J’insère la clé, et je vois qu’elle est repérée en /dev/sda :
# tail /var/log/messages
Sep 5 16:02:40 bouzine kernel: usbcore: registered new driver usb-storage
Sep 5 16:02:40 bouzine kernel: USB Mass Storage support registered.
Sep 5 16:02:45 bouzine kernel: Vendor: USB Model: DISK 2.0 Rev: 1219
Sep 5 16:02:45 bouzine kernel: Type: Direct-Access ANSI SCSI revision: 00
Sep 5 16:02:45 bouzine kernel: SCSI device sda: 3915776 512-byte hdwr sectors (2005 MB)
Sep 5 16:02:45 bouzine kernel: sda: Write Protect is off
Sep 5 16:02:45 bouzine kernel: SCSI device sda: 3915776 512-byte hdwr sectors (2005 MB)
Sep 5 16:02:45 bouzine kernel: sda: Write Protect is off
Sep 5 16:02:45 bouzine kernel: sda: sda1
Sep 5 16:02:45 bouzine kernel: sd 0:0:0:0: Attached scsi removable disk sda

Je vais donc à la pêche aux infos pour crée une règle udev, en utilisant udevinfo :
# udevinfo -a -p /sys/block/sda
(…)
ATTRS{idVendor}==“090c” (<---- je vais prendre ça comme "caractéristique de ma clé)
(…)
je créé ma règle udev en rajoutant cette ligne au début de /etc/udev/udev.rules:
BUS==“usb”, ATTRS{idVendor}==“090c” , NAME=“cle_usb”

Dès que ma clé sera insérée, elle le sera sur /dev/cle_usb
puis je rajoute une ligne à fstab :
/dev/cle_usb /mnt/cle_usb …

Et plus de souci…

J’ai bien procédé comme indiqué en mettant les info dans udev.rules.

Sans succés.

La clé est reconnue dans dmesg. L’icone est bien créé sur le bureau. Mais elle n’est toujours pas montée automatiquement.

Merci

Ah, étrange …
Après avoir inséré ta clé (et créé la règle udev), t’as bien un fichier de périphérique intitulé /dev/cle_usb ?

Bonjour ,

Reponse idiote mais tu as pense a /etc/fstab?
Si ce fichier n’est pas responsable il peut au min te monter ta clef automatiquement…
Et de plus en jouant avec /dev/disk/by***** tu peux meme mounter diferemment ta clef USB d’une autre clefs USB.

voila un bout du mien pour example ou je monte mon ipod dans un repertoire mon HD portable dans un autre et tout autre peripherique usb dans un autre .

[code]hendrix:/home/jackall/e17_cvs/exalt# cat /etc/fstab

/etc/fstab: static file system information.

proc /proc proc defaults 0 0
/dev/sda3 / ext3 defaults,errors=remount-ro 0 1
/dev/sda6 /home ext3 defaults 0 2
/dev/sda5 none swap sw 0 0
/dev/scd0 /media/cdrom0 udf,iso9660 user,noauto 0 0
/dev/sda2 /stockage vfat uid=1000,gid=1000,users 0 0
/dev/disk/by-label/IPOD_DAMIEN /media/ipod vfat uid=1000,gid=1000,users,noauto 0 0
/dev/disk/by-label/UDISK /media/udisk vfat uid=1000,gid=1000,users,noauto 0 0
/dev/sda1 /windows auto uid=1000,gid=1000,users,auto 0 0
/dev/sdb1 /media/usb vfat noauto,uid=1000,gid=1000,users 0 0
[/code]

voila en esperant aider …

Bonsoir,

A vos réponses, je vois que je ne suis pas abandonné.

Mon problème n’est toujours pas résolu malgré mes recherches tout azimut.
1/ à une première insertion de la clé usb, le pop up de Kde donne le choix (ouvir, annuler). “Ouvrir” monte bien la clé avec system://media/sda1,
2/ les autres insertions n’ouvre pas de pop up. Konqueror ne montre pas d’icône de clé usb dans system://media/
Pour monter la clé, je dois donc cliquer dessus. Elle se monte alors dans /media/usb1 comme indiqué dans mon fstab ci-dessous.

bernard@HPmille:~$ cat /etc/fstab

/etc/fstab: filesystem table.

filesystem mountpoint type options dump pass

none /sys sysfs defaults 0 0

/dev/hdb2 / ext3 defaults,errors=remount-ro 0 1
/dev/hdb3 /home ext3 defaults,auto 0 2

proc /proc proc defaults 0 0
/dev/sda /media/usb auto defaults,noauto,users,exec,umask=000 0
/dev/sda1 /media/usb1 auto defaults,noauto,users,exec,umask=000 0

/dev/fd0 /floppy vfat defaults,user,noauto,showexec,umask=022 0 0

/dev/hdb1 /media/hdb1 vfat defaults,user,noauto,showexec,umask=022 0 0
/dev/hda1 /media/hda1 vfat defaults,user,noauto,showexec,umask=022 0 0
/dev/hda2 /media/hda2 vfat defaults,user,noauto,showexec,umask=022 0 0

usbfs /proc/bus/usb usbfs devmode=0666 0 0
sysfs /sys sysfs defaults 0 0
tmpfs /dev/shm tmpfs defaults 0 0

/dev/cdrom1 /media/cdrom1 iso9660 defaults,ro,users,noexec,noauto 0 0
/dev/hdc /media/hdc iso9660 defaults,ro,users,noexec,noauto 0 0
/dev/hdd /media/hdd iso9660 defaults,ro,users,noexec,noauto 0 0

/dev/hda3 /media/hda3 vfat noauto,users,exec,umask=000,shortname=winnt,uid=knoppix,gid=knoppix 0 0

/dev/hdb4 none swap defaults 0 0
bernard@HPmille:~$

Le problème semblerait venir de hal. La commande lshal --monitor donne:

bernard@HPmille:~$ lshal --monitor

Start monitoring devicelist

résultat lors de la première insertion de la clé usb:

21:50:18.716: usb_device_930_6533_0D317B5113B0F911 added
21:50:19.140: usb_device_930_6533_0D317B5113B0F911_if0 added
21:50:19.262: usb_device_930_6533_0D317B5113B0F911_usbraw added
21:50:24.121: usb_device_930_6533_0D317B5113B0F911_if0_scsi_host added
21:50:24.126: usb_device_930_6533_0D317B5113B0F911_if0_scsi_host_scsi_device_lun0 added
21:50:24.529: usb_device_930_6533_0D317B5113B0F911_if0_scsi_host_scsi_device_lun0 property info.linux.driver = ‘sd’ (new)
21:50:24.826: storage_serial_0930_USB_Flash_Memory_0D317B5113B0F911_0_0 added
21:50:24.867: storage_serial_0930_USB_Flash_Memory_0D317B5113B0F911_0_0 property info.interfaces = {‘org.freedesktop.Hal.Device.Storage.Removable’} (new)
21:50:25.105: volume_uuid_EC78_5E19 added
21:50:32.690: volume_uuid_EC78_5E19 property volume.mount_point = '/media/usb1’
21:50:32.706: volume_uuid_EC78_5E19 property volume.is_mounted = true
21:50:59.111: volume_uuid_EC78_5E19 property volume.mount_point = ''
21:50:59.128: volume_uuid_EC78_5E19 property volume.is_mounted = false
21:51:14.358: volume_uuid_EC78_5E19 removed
21:51:14.384: storage_serial_0930_USB_Flash_Memory_0D317B5113B0F911_0_0 removed
21:51:14.389: usb_device_930_6533_0D317B5113B0F911_if0_scsi_host_scsi_device_lun0 removed
21:51:14.394: usb_device_930_6533_0D317B5113B0F911_if0_scsi_host removed
21:51:14.450: usb_device_930_6533_0D317B5113B0F911_usbraw removed
21:51:14.476: usb_device_930_6533_0D317B5113B0F911_if0 removed
21:51:14.489: usb_device_930_6533_0D317B5113B0F911 removed

résultat lors de la deuxième ou autres insertions de la clé usb dans la même session:

21:51:20.815: usb_device_930_6533_0D317B5113B0F911 added
21:51:20.872: usb_device_930_6533_0D317B5113B0F911_if0 added
21:51:20.969: usb_device_930_6533_0D317B5113B0F911_usbraw added
21:51:25.789: usb_device_930_6533_0D317B5113B0F911_if0_scsi_host added
21:51:25.789: usb_device_930_6533_0D317B5113B0F911_if0_scsi_host_scsi_device_lun0 added
21:51:26.599: usb_device_930_6533_0D317B5113B0F911_if0_scsi_host_scsi_device_lun0 property info.linux.driver = ‘sd’ (new)
21:52:24.903: usb_device_930_6533_0D317B5113B0F911_if0_scsi_host_scsi_device_lun0 removed
21:52:24.908: usb_device_930_6533_0D317B5113B0F911_if0_scsi_host removed
21:52:24.938: usb_device_930_6533_0D317B5113B0F911_usbraw removed
21:52:24.959: usb_device_930_6533_0D317B5113B0F911_if0 removed
21:52:24.968: usb_device_930_6533_0D317B5113B0F911 removed

La commande lshal --monitor donne donc des résultats différents.

J’ai réinstallé et reconfiguré udev, hal, dbus et kde sans aboutir.

Pourquoi le pop up de kde marche une première fois puis plus du tout ? mystère de hal ?

Merci pour votre aide

'Soir

Bon pour Hal je ne sais pas trop (vais me renseigner).
Par contre ça je connais:

/dev/sda /media/usb auto defaults,noauto,users,exec,umask=000 0 /dev/sda1 /media/usb1 auto defaults,noauto,users,exec,umask=000 0

Remplace noauto par auto et ta clefs se “mountera” toute seul comme une grande.

Tu aurais dû commencer par ça (ton fstab) tu aurais gagner du temps :wink:.

Moi je pensais que comme sous gnome tu avais un daemon qui gerait lui meme les clefs ( remarque je sais pas s’il ecrit des choses des /etc/fstab… )

Bref voila qqui je pense reglera ton problème, dans le cas contraire, GIYF, et le forum est là :wink:.


Hope I helped…

JAckall