[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Configuração do Scanner scanjet 4400c...



  Pessoal,

Preciso de uma ajuda para configurar o scanner scanjet 4400c da HP -- na
porta USB. Ele, por ser um scanner recente, não aparece na lista de
scanners suportados pelo backend-sane. Mas, mesmo assim, estou tentando
fazê-lo funcionar. Estou tentando usar o backend sane, mais até agora
não dei conta do recado:

Aqui vão algumas informações sobre o que tenho na minha máquina:

Primeiro: os módulos instalados:

sala15# lsmod

Module                  Size  Used by
lockd                  41740   0  (autoclean) (unused)
sunrpc                 57792   0  (autoclean) [lockd]
scanner                 4228   0  (unused)
autofs                  9140   0  (unused)
binfmt_misc             3796   0
usb-uhci               18200   0  (unused)
usbcore                41028   1  [scanner usb-uhci]
imm                     9044   0
ide-scsi                7036   0
rtl8139                11140   1
parport_pc              7260   1
parport                 6828   1  [imm parport_pc]
maestro3               24052   0
soundcore               2436   2  [maestro3]
ac97_codec              7352   0  [maestro3]
smbfs                  24928   0  (unused)
ntfs                   35048   0  (unused)
vfat                    9404   0  (unused)
ide-floppy              8520   0
unix                   11332 100  (autoclean)


Meu dmesg fornece as seguintes informações referente à porta usb:

usb.c: registered new driver usbdevfs
usb.c: registered new driver hub
usb-uhci.c: $Revision: 1.237 $ time 13:13:17 Jun  9 2001
usb-uhci.c: High bandwidth mode enabled
usb-uhci.c: USB UHCI at I/O 0xd400, IRQ 11
usb-uhci.c: Detected 2 ports
usb.c: new USB bus registered, assigned bus number 1
usb.c: USB new device connect, assigned device number 1
hub.c: USB hub found
hub.c: 2 ports detected
usb-uhci.c: USB UHCI at I/O 0xd000, IRQ 11
usb-uhci.c: Detected 2 ports
usb.c: new USB bus registered, assigned bus number 2
usb.c: USB new device connect, assigned device number 1
hub.c: USB hub found
hub.c: 2 ports detected
usb.c: registered new driver usbscanner
scanner.c: USB Scanner support registered.
usb.c: USB new device connect, assigned device number 2
scanner.c: probe_scanner: User specified USB scanner -- Vendor:Product - 3f0:705hub.c:
already running port 1 disabled by hub (EMI?), re-enabling...
usb.c: USB disconnect on device 2
usb.c: USB new device connect, assigned device number 2
scanner.c: probe_scanner: User specified USB scanner -- Vendor:Product - 3f0:705


o diretório /proc/bus/usb/ tem o  arquivo devices com a seguinte descrição:

less /proc/bus/usb/devices

T:  Bus=02 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#=  1 Spd=12  MxCh= 2
B:  Alloc=  0/900 us ( 0%), #Int=  0, #Iso=  0
D:  Ver= 1.00 Cls=09(hub  ) Sub=00 Prot=00 MxPS= 8 #Cfgs=  1
P:  Vendor=0000 ProdID=0000 Rev= 0.00
S:  Product=USB UHCI Root Hub
S:  SerialNumber=d000
C:* #Ifs= 1 Cfg#= 1 Atr=40 MxPwr=  0mA
I:  If#= 0 Alt= 0 #EPs= 1 Cls=09(hub  ) Sub=00 Prot=00 Driver=hub
E:  Ad=81(I) Atr=03(Int.) MxPS=   8 Ivl=255ms
T:  Bus=01 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#=  1 Spd=12  MxCh= 2
B:  Alloc=  0/900 us ( 0%), #Int=  0, #Iso=  0
D:  Ver= 1.00 Cls=09(hub  ) Sub=00 Prot=00 MxPS= 8 #Cfgs=  1
P:  Vendor=0000 ProdID=0000 Rev= 0.00
S:  Product=USB UHCI Root Hub
S:  SerialNumber=d400
C:* #Ifs= 1 Cfg#= 1 Atr=40 MxPwr=  0mA
I:  If#= 0 Alt= 0 #EPs= 1 Cls=09(hub  ) Sub=00 Prot=00 Driver=hub
E:  Ad=81(I) Atr=03(Int.) MxPS=   8 Ivl=255ms
T: Bus=01 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#= 2 Spd=12 MxCh= 0*D: Ver= 1.10 Cls=00(>ifc ) Sub=00 Prot=00 MxPS= 8 #Cfgs= 1
P:  Vendor=03f0 ProdID=0705 Rev= 1.00
S:  Manufacturer=Hewlett-Packard
S:  Product=HP ScanJet 4400c*

*onde noto que o scanner é reconhecido. Os parâmetros vendor=0x3f0 e
product=0x705 foram passados para o módulo scanner.o pelo modconf e
aceitos: installation succeed.

Veja que em /proc/bus/usb/drivers tenho a seguintes definições:

*

/proc/bus/usb/drivers

48- 63: usbscanner
         hub
         usbdevfs


*
Com isso criei um dispositivo para o scanner, seguindo uma sugestão
usada para para portas usb:

usei o comando: mknod /dev/usbscanner0 c 180 48
                       chmod a+rw /dev/usbscanner0

Também configurei o arquivo hp.conf como recomendado pela sane:*

#scsi HP
/dev/usbscanner0
option connect-device

Testei com a linha option aparecendo e comentada e recebo a seguinte mensagem:

usb_control/bulk_msg: timeout
usb_control/bulk_msg: timeout
usb_control/bulk_msg: timeout
usb_control/bulk_msg: timeout
usb_control/bulk_msg: timeout
usb_control/bulk_msg: timeout
usb_control/bulk_msg: timeout
usb_control/bulk_msg: timeout
usb_control/bulk_msg: timeout
usb_control/bulk_msg: timeout
usb_control/bulk_msg: timeout
usb_control/bulk_msg: timeout
usb_control/bulk_msg: timeout
usb_control/bulk_msg: timeout
usb_control/bulk_msg: timeout
usb_control/bulk_msg: timeout
usb_control/bulk_msg: timeout
usb_control/bulk_msg: timeout
usb_control/bulk_msg: timeout
usb_control/bulk_msg: timeout
usb_control/bulk_msg: timeout
usb_control/bulk_msg: timeout
scanner.c: read_scanner(0): excessive NAK's received


O que significa que o sane não está achando meu dispositivo.

Se puderem dar-me uma indicação do que pode estar acontecendo, desde já agradeço.

Bye.

Altamir


*




*

*--
*





Reply to: