Re: Accès au scanner ultra lent !

Top Page

Reply to this message
Author: Olivier Allard-Jacquin
Date:  
To: ML Guilde
Subject: Re: Accès au scanner ultra lent !
    Bonsoir,

Frédéric a écrit :
> Bonsoir,
>
> Je continue avec mes soucis d'install de la debian etch... l'accès au
> scanner est hyper lent ; il faut 2 minutes pour lancer une appli qui veut
> y accéder (une fois lancée, tout marche nickel).
>
> Un coup de strace sur kooka, par exemple, donne ceci :
>
> ...
> open("/dev/bus/usb/001/003", O_RDWR)    = 10
> ioctl(10, USBDEVFS_SETCONFIGURATION, 0xbff096f4) = 0
> ioctl(10, USBDEVFS_CLAIMINTERFACE, 0xbff096f4) = 0
> gettimeofday({1176743451, 327829}, NULL) = 0
> ioctl(10, USBDEVFS_SUBMITURB, 0xbff09684) = 0
> ioctl(10, USBDEVFS_REAPURBNDELAY, 0xbff096c8) = -1 EAGAIN (Resource
>  temporarily unavailable)
> select(11, NULL, [10], NULL, {0, 1000}) = 1 (out [10], left {0, 1000})
> ...

>
> Ce groupe de ligne (sauf les 3 premières) est répété des dizaines de
> milliers de fois pendant le temps d'attente (CPU à fond).
>
> Pourtant, lsusb donne bien le scanner en 001:003...
>
> Une idée du problème ?


    Oui : Une boulette dans les règles de "udev" : /etc/udev/ Les règles
doivent êtres configurées pour lancer des actions qui échouent.


    J'ai tenté il y a quelques temps de jouer avec "udev", afin de lancer
une GUI wifi suite à l'insertion d'une clef USB. Après la lectures de
"man", de pages Internet, et d'un bon mal de crâne, j'ai fini par jeter
l'éponge.


    Il y a quelques outils sympas qui peuvent t'aider à comprendre ce que
fait "udev" lorsqu'il fonctionne. Et notamment lorsqu'un "évènement"
udev intervient, comme l'insertion d'une clef USB par exemple :
    udevinfo
    udevmonitor
    udevtest (pour tester la configuration je crois)


    Bonne chance, tu en auras besoin !!!


    Cordialement,


                            Olivier


PS: Après le déboires de devfs sur Sarge, tu t'attaques à udev sous
Etch. Tu vas devenir expert dans le domaine du hotplug !!! ;)

-- 
~~~~~~~  _____/\_____  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Phoenix /   _ \/ _   \    Olivier Allard-Jacquin
       /   / \  / \   \   Web:  http://olivieraj.free.fr/
      /___/  /  \  \___\  Mail: olivieraj@???
~~~~ /////  ///\\\  \\\\\ ~~~~~~~~~~~~~~~~~~~~~~~ Linux Powered !!