OVH Cloud OVH Cloud

linux 2.6.14, udev et libusb

3 réponses
Avatar
Jerome Guery
Bonjour!

J'ai une application (vuescan) qui se base sur libusb pour accéder à
mon scanner, non supporté par sane (un Dimage Scan Dual IV).
ldd vuescan | grep libusb
libusb-0.1.so.4 => /lib/libusb-0.1.so.4 (0xb7fcc000)

Le changement de nom du paquet kernel-image en linux-image m'ayant
échappé, ce n'est qu'hier que j'ai mis à jour mon noyau, avec un bond
du 2.6.11-k7 au 2.6.14.1-k7 sur ma sid. J'en ai profité pour
définitivement installer udev.

Maleureusement, vuescan ne détecte plus mon scanner. Voici la synthèse
de mes tests:

2.6.11-k7 + hotplug -> ok
2.6.11-k7 + udev -> failed (script dimage.hotplug non joué)
2.6.14.1-k7 + hotplug -> failed (script dimage.hotplug joué)
2.6.14.1-k7 + udev -> failed (script dimage.hotplug joué)

J'ai pourtant:
moi@mamachine:~/ cat /etc/udev/local.rules
BUS="usb", SYSFS{product}=="DiMAGE Scan Dual4", NAME="%k",
RUN+="/etc/hotplug.d/usb/dimage.hotplug"

moi@mamachine:~/ cat /etc/hotplug.d/usb/dimage.hotplug
#!/bin/bash
if [ "${ACTION}" = "add" ] && [ -f "${DEVICE}" ]
then
chown root "${DEVICE}"
chgrp scanner "${DEVICE}"
chmod 660 "${DEVICE}"

date >> /tmp/dimage
echo ${DEVICE} >> /tmp/dimage
fi

moi@mamachine:~/ cat /tmp/dimage
Tue Nov 22 10:25:50 CET 2005
/proc/bus/usb/003/002


Finalement, j'obtiens un résultat identique à 2.6.11-k7 + hotplug:
moi@mamachine:~/ ls -l /proc/bus/usb/003/002
-rw-rw---- 1 root scanner 57 2005-11-22 10:25 /proc/bus/usb/003/002

Si je comprends bien libusb se base sur /proc/bus/usb/X/Y pour accéder
au périphérique. Par conséquent, je souspsonne libusb, mais je ne sais
pas quels genres de test je pourrais faire. Des suggestions, à part
peut-être attendre la sortie de libusb 1.0?

Cordialement,

Jerome


--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to debian-user-french-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org

3 réponses

Avatar
Jerome Guery
Le Tue, Nov 22, 2005 at 01:14:10PM +0100, Jerome Guery écrivait:
Bonjour!

J'ai une application (vuescan) qui se base sur libusb pour accéder à
mon scanner, non supporté par sane (un Dimage Scan Dual IV).
ldd vuescan | grep libusb
libusb-0.1.so.4 => /lib/libusb-0.1.so.4 (0xb7fcc000)

Le changement de nom du paquet kernel-image en linux-image m'ayant
échappé, ce n'est qu'hier que j'ai mis à jour mon noyau, avec un bond
du 2.6.11-k7 au 2.6.14.1-k7 sur ma sid. J'en ai profité pour
définitivement installer udev.

Maleureusement, vuescan ne détecte plus mon scanner. Voici la synthèse
de mes tests:



Finallement, je suis aller un peu trop vite dans mes tests. Le scipt
est nécessaire pour donner l'accès à un compte user, mais le compte
root n'en a pas besoin. Il s'est avéré qu'avec le noyau 2.6.14.1-k7 et
hoplug, vuescan détecte mon scanner.

2.6.11-k7 + hotplug -> ok
2.6.11-k7 + udev -> failed (script dimage.hotplug non joué)
2.6.14.1-k7 + hotplug -> ok [failed] (script dimage.hotplug joué)
2.6.14.1-k7 + udev -> failed (script dimage.hotplug joué)

J'ai pourtant:
:~/ cat /etc/udev/local.rules
BUS="usb", SYSFS{product}=="DiMAGE Scan Dual4", NAME="%k",
RUN+="/etc/hotplug.d/usb/dimage.hotplug"

:~/ cat /etc/hotplug.d/usb/dimage.hotplug
#!/bin/bash
if [ "${ACTION}" = "add" ] && [ -f "${DEVICE}" ]
then
chown root "${DEVICE}"
chgrp scanner "${DEVICE}"
chmod 660 "${DEVICE}"

date >> /tmp/dimage
echo ${DEVICE} >> /tmp/dimage
fi

:~/ cat /tmp/dimage
Tue Nov 22 10:25:50 CET 2005
/proc/bus/usb/003/002


Finalement, j'obtiens un résultat identique à 2.6.11-k7 + hotplug:
:~/ ls -l /proc/bus/usb/003/002
-rw-rw---- 1 root scanner 57 2005-11-22 10:25 /proc/bus/usb/003/002



Finalement, il s'agit bien d'un problème udev, sans rapport avec
libusb, ni la version du noyau...

:~/ diff hotplug-modules-col1-sort udev-modules-col1-sort
45a46
joydev


68d68
< sg
90a91
snd_seq_dummy


93a95
snd_seq_oss


100d101
< tsdev
105d105
< videodev

Des idées?

Merci,

Jerome


--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
CoolFox
This is an OpenPGP/MIME signed message (RFC 2440 and 3156)
--------------enig734CC67110D12214BE77F398
Content-Type: text/plain; charset=ISO-8859-15; format=flowed
Content-Transfer-Encoding: quoted-printable

Jerome Guery a écrit avec finesse, tact et "doigté":
Le Tue, Nov 22, 2005 at 01:14:10PM +0100, Jerome Guery écrivait:

Bonjour!

J'ai une application (vuescan) qui se base sur libusb pour accéder à
mon scanner, non supporté par sane (un Dimage Scan Dual IV).
ldd vuescan | grep libusb
libusb-0.1.so.4 => /lib/libusb-0.1.so.4 (0xb7fcc000)

Le changement de nom du paquet kernel-image en linux-image m'ayant
échappé, ce n'est qu'hier que j'ai mis à jour mon noyau, avec un bond
du 2.6.11-k7 au 2.6.14.1-k7 sur ma sid. J'en ai profité pour
définitivement installer udev.

Maleureusement, vuescan ne détecte plus mon scanner. Voici la synthè se
de mes tests:




Finallement, je suis aller un peu trop vite dans mes tests. Le scipt
est nécessaire pour donner l'accès à un compte user, mais le comp te
root n'en a pas besoin. Il s'est avéré qu'avec le noyau 2.6.14.1-k7 et
hoplug, vuescan détecte mon scanner.

2.6.11-k7 + hotplug -> ok
2.6.11-k7 + udev -> failed (script dimage.hotplug non joué)
2.6.14.1-k7 + hotplug -> ok [failed] (script dimage.hotplug joué)
2.6.14.1-k7 + udev -> failed (script dimage.hotplug joué)


J'ai pourtant:
:~/ cat /etc/udev/local.rules
BUS="usb", SYSFS{product}=="DiMAGE Scan Dual4", NAME="%k",
RUN+="/etc/hotplug.d/usb/dimage.hotplug"

:~/ cat /etc/hotplug.d/usb/dimage.hotplug
#!/bin/bash
if [ "${ACTION}" = "add" ] && [ -f "${DEVICE}" ]
then
chown root "${DEVICE}"
chgrp scanner "${DEVICE}"
chmod 660 "${DEVICE}"

date >> /tmp/dimage
echo ${DEVICE} >> /tmp/dimage
fi

:~/ cat /tmp/dimage
Tue Nov 22 10:25:50 CET 2005
/proc/bus/usb/003/002


Finalement, j'obtiens un résultat identique à 2.6.11-k7 + hotplug:
:~/ ls -l /proc/bus/usb/003/002
-rw-rw---- 1 root scanner 57 2005-11-22 10:25 /proc/bus/usb/003/002




Finalement, il s'agit bien d'un problème udev, sans rapport avec
libusb, ni la version du noyau...

:~/ diff hotplug-modules-col1-sort udev-modules-col1-sort
45a46

joydev



68d68
< sg
90a91

snd_seq_dummy



93a95

snd_seq_oss



100d101
< tsdev
105d105
< videodev

Des idées?

Merci,

Jerome




J'ai eu les memes problemes lorsque j'ai voulu utiliser udev et depuis
que je l'ai viré au profit de Hotplug, tous mes devices usb fonctionnen t
parfaitement !

--
La vie c'est comme un concombre...
des fois tu l'as dans la main...
des fois tu l'as dans l'cul !

Paul Presbois (Poète avant-gardiste)


--------------enig734CC67110D12214BE77F398
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: OpenPGP digital signature
Content-Disposition: attachment; filename="signature.asc"

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.2 (GNU/Linux)

iD8DBQFDg2GRVZI/p353HiARAx20AJ9Y4qA8w5PkxVxmkWbF6M74EjrT2gCgkW6w
jXt83z0KpjAQF75AVle5mig =HrbN
-----END PGP SIGNATURE-----

--------------enig734CC67110D12214BE77F398--


--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
Jerome Guery
--xgyAXRrhYN0wYx8y
Content-Type: text/plain; charset=iso-8859-1
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

Le Tue, Nov 22, 2005 at 07:20:58PM +0100, CoolFox écrivait:
J'ai eu les memes problemes lorsque j'ai voulu utiliser udev et depuis
que je l'ai viré au profit de Hotplug, tous mes devices usb fonctionnen t
parfaitement !



Merci de ta réponse, c'est bon de ne pas se sentir seul! Je crois que
ta signature résume parfaitement la situation.

--
La vie c'est comme un concombre...
des fois tu l'as dans la main...
des fois tu l'as dans l'cul !

Paul Presbois (Poète avant-gardiste)





Jerome

--xgyAXRrhYN0wYx8y
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: Digital signature
Content-Disposition: inline

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.2 (GNU/Linux)

iD8DBQFDhY3G25MtfWUioPYRApKMAJ93BE9ftrA0nWZ4wzInFMp3/zumrgCgtokL
ORNi7Ubdq4ciBjON1OpHvXw =Br0h
-----END PGP SIGNATURE-----

--xgyAXRrhYN0wYx8y--


--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact