Compilation kernel : plus de montage auto des clés USB

Bonsoir,

j’ai compiler mon kernel (sous etch) pour résoudre certains pbs mais depuis j’en ai un nouveau : ma clé usb n’est plus montée automatiquement.

Un “dmesg” sur le kernel “standard”:

[quote]pci_hotplug: PCI Hot Plug PCI Core version: 0.5

usbcore: registered new driver usbfs
usbcore: registered new driver hub
usbcore: registered new driver usb-storage
USB Universal Host Controller Interface driver v3.0
uhci_hcd 0000:00:1f.2: UHCI Host Controller
uhci_hcd 0000:00:1f.2: new USB bus registered, assigned bus number 1
uhci_hcd 0000:00:1f.2: irq 9, io base 0x0000ff00
usb usb1: configuration #1 chosen from 1 choice
usbcore: registered new driver hub
hub 1-0:1.0: USB hub found
hub 1-0:1.0: 2 ports detected
usb 1-2: new full speed USB device using uhci_hcd and address 2
usb 1-2: configuration #1 chosen from 1 choice
SCSI subsystem initialized
Initializing USB Mass Storage driver…
scsi0 : SCSI emulation for USB Mass Storage devices
usbcore: registered new driver usb-storage
USB Mass Storage support registered.
usb-storage: device found at 2
usb-storage: waiting for device to settle before scanning
SCSI device sda: 4013709 512-byte hdwr sectors (2055 MB)
sda: Write Protect is off
sda: Mode Sense: 03 00 00 00
sda: assuming drive cache: write through
SCSI device sda: 4013709 512-byte hdwr sectors (2055 MB)
sda: Write Protect is off
sda: Mode Sense: 03 00 00 00
sda: assuming drive cache: write through
sda: sda1
sd 0:0:0:0: Attached scsi removable disk sda[/quote]

et sur le kernel maison (2.6.25)

[quote]usbcore: registered new interface driver usbfs
usbcore: registered new interface driver hub
usbcore: registered new device driver usb
USB Universal Host Controller Interface driver v3.0
uhci_hcd 0000:00:1f.2: UHCI Host Controller
uhci_hcd 0000:00:1f.2: new USB bus registered, assigned bus number 1
uhci_hcd 0000:00:1f.2: irq 9, io base 0x0000ff00
usb usb1: configuration #1 chosen from 1 choice
usbcore: registered new driver hub
hub 1-0:1.0: USB hub found
hub 1-0:1.0: 2 ports detected
usb 1-2: new full speed USB device using uhci_hcd and address 2
usb 1-2: configuration #1 chosen from 1 choice
SCSI subsystem initialized
Initializing USB Mass Storage driver…
scsi0 : SCSI emulation for USB Mass Storage devices
usbcore: registered new interface driver usb-storage
USB Mass Storage support registered.
usb-storage: device found at 2
usb-storage: waiting for device to settle before scanning
scsi 0:0:0:0: Direct-Access SanDisk U3 Cruzer Micro 4.05 PQ: 0 ANSI: 2
usb-storage: device scan complete
Driver ‘sd’ needs updating - please use bus_type methods
sd 0:0:0:0: [sda] 4013709 512-byte hardware sectors (2055 MB)
sd 0:0:0:0: [sda] Write Protect is off
sd 0:0:0:0: [sda] Mode Sense: 03 00 00 00
sd 0:0:0:0: [sda] Assuming drive cache: write through
sd 0:0:0:0: [sda] 4013709 512-byte hardware sectors (2055 MB)
sd 0:0:0:0: [sda] Write Protect is off
sd 0:0:0:0: [sda] Mode Sense: 03 00 00 00
sd 0:0:0:0: [sda] Assuming drive cache: write through
sda: sda1
sd 0:0:0:0: [sda] Attached SCSI removable disk
[/quote]

Il semblerait qu’il manque “hotplug” mais je ne le trouve pas dans mon “menuconfig” : rien dans la section “general setup” où il se trouvait “avant” ?

Que faire ? Où chercher ?

Merci de votre aide

Comme cela à première vue il ne semble pas y avoir de problème, mais cela fait longtemps que je n’y touche plus à ces petites choses la.

Tu es certains que cela vient de ta recompilation kernel ?

On pourrait aller jouer avec udev, mais allons au plus simple. Aurais tu installé quelque chose du genre ivman, gnome-volume-manager pour gérer le montage automatique.

Normalement, c’est udev, hal et dbus qui permettent la gestion du matériel.

Je suis quasi sur à 100% que le pb vient de la compilation kernel car quand je démarre avec un kernel “standard” (2.6.18) je n’ai aucun souci. Au branchement de la clé, celle-ci est montée automatiquement et la clé apparaît dans mon gestionnaire de fenêtre.

Avec le kernel maison (2.6.25), rien.
La clé est bien reconnue mais je dois la monter à la mano et bien entendu elle n’apparaît pas dans mon gestionnaire de fenêtre (même après montage).

De plus, je n’ai rien installé/désinstallé ces derniers temps.

Le seul élément qui diffère en retour de la commande “dmesg” est :

qui n’est pas présent avec le kernel maison.
Je me suis donc dit que le pb venait de là dans la compilation !?

udev, hal et dbus sont apparemment fonctionnels (Comment vérifier cela ?). En tout cas, ces services sont bien démarrés au lancement du PC.

fredonweb

J’avance pas ! Impossible de trouver d’où vient le pb.

[en musique]
Help me, please help me
[/en musique]

Je ne peux pas croire que sur ce forum, personne n’a la réponse à mon pb :smiley:

fredonweb

Tu as essayé d’installer le kernel via apt-get pour voir si le problème vient de la compilation du kernel ? Si tu peux les monter à la main, ils sont reconnus par hal a priori, donc je pense que le problème viendrait plutôt de gnome-volume-manager ou d’un équivalent.

J’ai installé le kernel 2.6.25-2 pour tester (j’ai compilé à partir du 2.6.25-4, il devrait pas y avoir de grosses différences) et aucun souci de montage auto de ma clé usb.

D’autre part, j’utilise xfce donc pas de gnome-volume-manager d’installé. Ni de thunar-volman d’ailleurs (pas de paquet pour etch).

fredonweb