OVH Cloud OVH Cloud

Scanjet 6300C

17 réponses
Avatar
Olivier Scalbert
Bonjour,

J'ai des petits soucis pour faire fonctionner un Scanjet 6300C, sur USB
(2.4.22-Debian)
Dans le noyau, j'ai activé CONFIG_USB_SCANNER

Quand je branche le scanner, j'ai, dans /var/log/messages:
Nov 9 23:50:23 tatooine kernel: hub.c: new USB device 00:04.2-2,
assigned address 8
Nov 9 23:50:23 tatooine kernel: scanner.c: USB scanner device
(0x03f0/0x0601) now attached to scanner0

Quand je fais un sane-find-scanner, j'ai:

# No SCSI scanners found. If you expected something different, make
sure that
# you have loaded a SCSI driver for your SCSI adapter.
# Also you need support for SCSI Generic (sg) in your operating system.
# If using Linux, try "modprobe sg".

# No USB scanners found. If you expected something different, make
sure that
# you have loaded a driver for your USB host controller and have
installed a
# kernel scanner module.

# Scanners connected to the parallel port or other proprietary ports
can't be
# detected by this program.

# You may want to run this program as root to find all devices. Once you
# found the scanner devices, be sure to adjust access permissions as
# necessary.

et rien dans
scan-image -L

Si je fais : mount -t usbdevfs none /proc/bus/usb alors quand je lance
sane-find-scanner:
found USB scanner (vendor=0x03f0, product=0x0601) at libusb:001:008
# Your USB scanner was (probably) detected. It may or may not be
supported by
# SANE. Try scanimage -L and read the backend's manpage.

Hourra, il est reconnu !

Mais quand je fais: scanimage -L, j'ai :
No scanners were identified. If you were expecting something different,
check that the scanner is plugged in, turned on and detected by the
sane-find-scanner tool (if appropriate). Please read the documentation
which came with this software (README, FAQ, manpages).

:((

Des idées ?
Moi, je n'en ai plus ...

Merci d'avance !


Olivier

10 réponses

1 2
Avatar
Vincent Bernat
OoO En ce début d'après-midi ensoleillé du dimanche 09 novembre 2003,
vers 15:05, Olivier Scalbert disait:

Nov 9 23:50:23 tatooine kernel: scanner.c: USB scanner device
(0x03f0/0x0601) now attached to scanner0


Regarde hp.conf dans /etc/sane.d, ton scanner est supporté. As-tu
simplement un /dev/usbscanner ?
--
printk("Cool stuff's happening!n")
2.4.3 linux/fs/jffs/intrep.c

Avatar
Olivier Scalbert
Vincent Bernat wrote:

OoO En ce début d'après-midi ensoleillé du dimanche 09 novembre 2003,
vers 15:05, Olivier Scalbert disait:



Nov 9 23:50:23 tatooine kernel: scanner.c: USB scanner device
(0x03f0/0x0601) now attached to scanner0




Regarde hp.conf dans /etc/sane.d, ton scanner est supporté. As-tu
simplement un /dev/usbscanner ?


Merci !


Non, je n'ai pas de fichier /dev/usbscanner !
Comment en avoir un ?


Mon fichier /etc/sane.d:

scsi HP
# Uncomment the following if you have "Error during device I/O" on SCSI
# option dumb-read
#
# The usual place for a SCSI-scanner on Linux
#/dev/scanner
#
# USB-scanners supported by the hp-backend
# HP ScanJet 4100C
usb 0x03f0 0x0101
# HP ScanJet 5200C
usb 0x03f0 0x0401
# HP ScanJet 62X0C
usb 0x03f0 0x0201
# HP ScanJet 63X0C
usb 0x03f0 0x0601
#
# Uncomment the following if your scanner is connected by USB,
# but you are not using libusb
/dev/usb/scanner0
option connect-device
~


Avatar
Vincent Bernat
OoO En cette matinée ensoleillée du lundi 10 novembre 2003, vers
09:55, Olivier Scalbert disait:

Non, je n'ai pas de fichier /dev/usbscanner !
Comment en avoir un ?


Je pense que :
cd /dev
ln -s usb/scanner0 usbscanner
devrait faire l'affaire (je vais sans doute remplir un bugreport sur
le sujet, tous les fichiers de sane font référence à cet usbscanner et
personne ne crée ce device).

usb 0x03f0 0x0601


C'est bien le tien ?

# Uncomment the following if your scanner is connected by USB,
# but you are not using libusb
/dev/usb/scanner0
option connect-device


Ah tiens, c'est comme ça chez toi. Donc nouvelle question : ce device
existe-t-il ? Cela dit, le mien a marché du premier coup et je n'ai
pas trop cherché pourquoi. Et là, j'ai pas de scanners sous la main
pour faire des tests.

Simplement xsane marche ?
--
printk(KERN_WARNING "%s: Short circuit detected on the loben",
dev->name);
2.4.0-test2 /usr/src/linux/drivers/net/tokenring/lanstreamer.c

Avatar
Olivier Scalbert
Merci !

En fait quand je regarde dans /dev, je ne vois rien concernant l'usb ...

usb 0x03f0 0x0601


oui, c'est bien le mien !


Simplement xsane marche ?


non, aucun périphérique disponible


Avatar
Olivier Scalbert
Oops, je viens de trouver une option intéressante dans mon .config
CONFIG_USB_HPUSBSCSI
je la mets à "yes" et je regénère un noyau !
Tant pis pour mon uptime !
Olivier


Vincent Bernat wrote:

OoO En cette matinée ensoleillée du lundi 10 novembre 2003, vers
09:55, Olivier Scalbert disait:



Non, je n'ai pas de fichier /dev/usbscanner !
Comment en avoir un ?




Je pense que :
cd /dev
ln -s usb/scanner0 usbscanner
devrait faire l'affaire (je vais sans doute remplir un bugreport sur
le sujet, tous les fichiers de sane font référence à cet usbscanner et
personne ne crée ce device).



usb 0x03f0 0x0601




C'est bien le tien ?



# Uncomment the following if your scanner is connected by USB,
# but you are not using libusb
/dev/usb/scanner0
option connect-device




Ah tiens, c'est comme ça chez toi. Donc nouvelle question : ce device
existe-t-il ? Cela dit, le mien a marché du premier coup et je n'ai
pas trop cherché pourquoi. Et là, j'ai pas de scanners sous la main
pour faire des tests.

Simplement xsane marche ?





Avatar
Olivier Scalbert
Voila, j'ai installé un nouveau noyau.

dmesg :
hub.c: new USB device 00:04.2-2, assigned address 2
scanner.c: USB scanner device (0x03f0/0x0601) now attached to scanner0

find /proc/bus/usb :
/proc/bus/usb/
/proc/bus/usb/devices
/proc/bus/usb/drivers
/proc/bus/usb/001
/proc/bus/usb/001/001
/proc/bus/usb/001/002

cat /proc/bus/usb/drivers
usbdevfs
hub
96-111: hiddev
hid
48- 63: usbscanner
0- 15: usblp
hpusbscsi
usb-storage

find /dev | grep sca :
rien du tout !!

Je n'ai plus d'idée ...
Avatar
J. Mayer
On Tue, 11 Nov 2003 11:12:13 +0100, Olivier Scalbert wrote:

Voila, j'ai installé un nouveau noyau.

dmesg :
hub.c: new USB device 00:04.2-2, assigned address 2
scanner.c: USB scanner device (0x03f0/0x0601) now attached to scanner0

find /proc/bus/usb :
/proc/bus/usb/
/proc/bus/usb/devices
/proc/bus/usb/drivers
/proc/bus/usb/001
/proc/bus/usb/001/001
/proc/bus/usb/001/002

cat /proc/bus/usb/drivers
usbdevfs
hub
96-111: hiddev
hid
48- 63: usbscanner
0- 15: usblp
hpusbscsi
usb-storage

find /dev | grep sca :
rien du tout !!

Je n'ai plus d'idée ...


Je vois un hpusbscsi... Je ne connais pas les scanners USB, mais
ils ne seraient pas émulés comme des devices SCSI, par hasard ?
Si c'est la cas, essaye un modprobe sg
et relance le sane-find-scanner
Et regarde ce qu'il y a dans /proc/scsi/scsi, par curiosité...

Avatar
Olivier Scalbert
J. Mayer wrote:

On Tue, 11 Nov 2003 11:12:13 +0100, Olivier Scalbert wrote:



Voila, j'ai installé un nouveau noyau.

dmesg :
hub.c: new USB device 00:04.2-2, assigned address 2
scanner.c: USB scanner device (0x03f0/0x0601) now attached to scanner0

find /proc/bus/usb :
/proc/bus/usb/
/proc/bus/usb/devices
/proc/bus/usb/drivers
/proc/bus/usb/001
/proc/bus/usb/001/001
/proc/bus/usb/001/002

cat /proc/bus/usb/drivers
usbdevfs
hub
96-111: hiddev
hid
48- 63: usbscanner
0- 15: usblp
hpusbscsi
usb-storage

find /dev | grep sca :
rien du tout !!

Je n'ai plus d'idée ...




Je vois un hpusbscsi... Je ne connais pas les scanners USB, mais
ils ne seraient pas émulés comme des devices SCSI, par hasard ?
Si c'est la cas, essaye un modprobe sg
et relance le sane-find-scanner
Et regarde ce qu'il y a dans /proc/scsi/scsi, par curiosité...


modprob sg ne fait rien

En fait je n'utilise que très peu les modules.
Le support scsi est activé dans mon noyau, car la carte est reconnue:

scsi0 : Adaptec AIC7XXX EISA/VLB/PCI SCSI HBA DRIVER, Rev 6.2.36
<Adaptec 2930CU SCSI adapter>
aic7860: Ultra Single Channel A, SCSI Id=7, 3/253 SCBs

Toujours rien dans /dev ...
J'en suis à me demander si mon scanner n'est pas mort ...


Avatar
Olivier Scalbert
J'ai recompilé un noyau avec sg en module
modprobe sg ok
sane-find-scanner ne donne rien

cat /proc/scsi/scsi :

Attached devices: none

Glurp

J. Mayer wrote:

On Tue, 11 Nov 2003 11:12:13 +0100, Olivier Scalbert wrote:



Voila, j'ai installé un nouveau noyau.

dmesg :
hub.c: new USB device 00:04.2-2, assigned address 2
scanner.c: USB scanner device (0x03f0/0x0601) now attached to scanner0

find /proc/bus/usb :
/proc/bus/usb/
/proc/bus/usb/devices
/proc/bus/usb/drivers
/proc/bus/usb/001
/proc/bus/usb/001/001
/proc/bus/usb/001/002

cat /proc/bus/usb/drivers
usbdevfs
hub
96-111: hiddev
hid
48- 63: usbscanner
0- 15: usblp
hpusbscsi
usb-storage

find /dev | grep sca :
rien du tout !!

Je n'ai plus d'idée ...




Je vois un hpusbscsi... Je ne connais pas les scanners USB, mais
ils ne seraient pas émulés comme des devices SCSI, par hasard ?
Si c'est la cas, essaye un modprobe sg
et relance le sane-find-scanner
Et regarde ce qu'il y a dans /proc/scsi/scsi, par curiosité...





Avatar
Vincent Bernat
OoO En cette aube naissante du mardi 11 novembre 2003, vers 07:06,
"J. Mayer" disait:

Je vois un hpusbscsi... Je ne connais pas les scanners USB, mais
ils ne seraient pas émulés comme des devices SCSI, par hasard ?


Vu le nom du module, ca doit être le cas de certains, mais dans la
plupart des cas, non. Maintenant, je n'ai plus trop d'idees. P'tet un
strace en lançant xsane pour voir ce qu'il cherche.

Ah, autre idée :
dd if=/dev/zero of=/dev/usbscanner count=0
(juste pour voir s'il y a quelque chose derriere le module)
--
/* James M doesn't say fuck enough. */
2.4.3 linux/net/core/netfilter.c

1 2