[sane-devel] What device does Xerox Phaser 6180MFP use ? See output here..

Dipl.Geogr.G.Birkenfeld gerobirkenfeld at web.de
Fri Jan 15 20:52:48 UTC 2010


Hi all, 

  I am absolutely new to Linux, but anyway I have been in contact with the
mantainer of xerox_mfp backend. He suggested to ask on this mailing list, if
somebody knows a compatible driver, or can do something about my problem:

I bought a Xerox Phaser 6180MFP lately, but I cannot use the scanner under
Linux because it is not listed and stated as compatible on sane-project.org.
But I tried to 

1. run "sane-find-scanner" which gave me the USB ID...
2. found USB ID's (vendor and manufacturer) and added them in HEX to
xerox_mfp.conf 3. tried SANE_DEBUG_XEROX_MFP=9 scanimage -L which did not
work:

---------------------------------------------------------------
Amiga-SAM:~# SANE_DEBUG_XEROX_MFP=9 scanimage -L [sanei_debug] Setting 
> debug level of xerox_mfp to 9.
> [xerox_mfp] sane_init: Xerox backend (build 10) 0xbffacbe8, 0x10006610 
> [xerox_mfp] sane_xerox_mfp_get_devices: 0xbffacc18, 0 [xerox_mfp]
> list_one_device: libusb:004:007 [xerox_mfp] dev_open: open 0x101065b8 
> [xerox_mfp] :: dev_command(INQUIRY[0x12], 70) [xerox_mfp] dev_request:
> sanei_usb_read_bulk: Error during device I/O [xerox_mfp] dev_command: 
> dev_request: Error during device I/O [xerox_mfp] dev_close: closing 
> dev 0x101065b8 [xerox_mfp] list_one_device:
> dev_inquiry(libusb:004:007): Error during device I/O
> 
> 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).

Output shows that driver was not able to communicate with device, probably
is if offline or it is not compatible driver. Are you sure scanner  is
turned on, check lamp is lighting.
-------------------------------------------------------------------

4. ran sane-find-scanner -v -v . The maintainer of Xerox_mfp suggested to
post this output (partwise) here, TO ASK YOU WETHER SOMEBODY KNOWS WHAT
DEVICE THIS REALLY IS as Xerox scanners are mainly rebranded products:

--------------------------------------------------------------------
> <device descriptor of 0x0550/0x0090 at 004:006 (Xerox Phaser 6180MFP-N)>
> bLength               18
> bDescriptorType       1
> bcdUSB                2.00
> bDeviceClass          0
> bDeviceSubClass       0
> bDeviceProtocol       0
> bMaxPacketSize0       64
> idVendor              0x0550
> idProduct             0x0090
> bcdDevice             1.00
> iManufacturer         1 (Xerox)
> iProduct              2 (Phaser 6180MFP-N)
> iSerialNumber         3 (GPX117884)
> bNumConfigurations    1
>  <configuration 0>
>  bLength              9
>  bDescriptorType      2
>  wTotalLength         62
>  bNumInterfaces       2
>  bConfigurationValue  1
>  iConfiguration       0 ()
>  bmAttributes         192 (Self-powered)
>  MaxPower             2 mA
>   <interface 0>
>    <altsetting 0>
>    bLength            9
>    bDescriptorType    4
>    bInterfaceNumber   0
>    bAlternateSetting  0
>    bNumEndpoints      3
>    bInterfaceClass    255
>    bInterfaceSubClass 0
>    bInterfaceProtocol 255
>    iInterface         0 ()
>     <endpoint 0>
>     bLength           7
>     bDescriptorType   5
>     bEndpointAddress  0x01 (out 0x01)
>     bmAttributes      2 (bulk)
>     wMaxPacketSize    512
>     bInterval         0 ms
>     bRefresh          0
>     bSynchAddress     0
>     <endpoint 1>
>     bLength           7
>     bDescriptorType   5
>     bEndpointAddress  0x82 (in 0x02)
>     bmAttributes      2 (bulk)
>     wMaxPacketSize    512
>     bInterval         0 ms
>     bRefresh          0
>     bSynchAddress     0
>     <endpoint 2>
>     bLength           7
>     bDescriptorType   5
>     bEndpointAddress  0x85 (in 0x05)
>     bmAttributes      3 (interrupt)
>     wMaxPacketSize    8
>     bInterval         11 ms
>     bRefresh          0
>     bSynchAddress     0
>   <interface 1>
>    <altsetting 0>
>    bLength            9
>    bDescriptorType    4
>    bInterfaceNumber   1
>    bAlternateSetting  0
>    bNumEndpoints      2
>    bInterfaceClass    7
>    bInterfaceSubClass 1
>    bInterfaceProtocol 2
>    iInterface         0 ()
>     <endpoint 0>
>     bLength           7
>     bDescriptorType   5
>     bEndpointAddress  0x03 (out 0x03)
>     bmAttributes      2 (bulk)
>     wMaxPacketSize    512
>     bInterval         0 ms
>     bRefresh          0
>     bSynchAddress     0
>     <endpoint 1>
>     bLength           7
>     bDescriptorType   5
>     bEndpointAddress  0x84 (in 0x04)
>     bmAttributes      2 (bulk)
>     wMaxPacketSize    512
>     bInterval         0 ms
>     bRefresh          0
>     bSynchAddress     0
> 
> <trying to find out which USB chip is used>
>     checking for GT-6801 ...
>     this is not a GT-6801 (bDeviceClass = 0)
>     checking for GT-6816 ...
>     this is not a GT-6816 (bcdUSB = 0x200)
>     checking for GT-8911 ...
>     this is not a GT-8911 (check 2, bcdUSB = 0x200)
>     checking for MA-1017 ...
>     this is not a MA-1017 (bDeviceClass = 0, bInterfaceClass = 255)
>     checking for MA-1015 ...
>     this is not a MA-1015 (bDeviceClass = 0)
>     checking for MA-1509 ...
>     this is not a MA-1509 (bDeviceClass = 0)
>     checking for LM983[1,2,3] ...
>     this is not a LM983x (bcdUSB = 0x200)
>     checking for GL646 ...
>     this is not a GL646 (bDeviceClass = 0, bInterfaceClass = 255)
>     checking for GL646_HP ...
>     this is not a GL646_HP (bDeviceClass = 0, bInterfaceClass = 255)
>     checking for GL660+GL646 ...
>     this is not a GL660+GL646 (bDeviceClass = 0, bInterfaceClass = 255)
>     checking for GL84x ...
>     this is not a GL841 (bDeviceClass = 0, bInterfaceClass = 255)
>     checking for ICM532B ...
>     this is not a ICM532B (check 1, bDeviceClass = 0, bInterfaceClass =
255)
>     checking for PV8630/LM9830 ...
>     this is not a PV8630/LM9830 (bcdUSB = 0x200)
>     checking for M011 ...
>     this is not a M011 (bDeviceClass = 0)
>     checking for RTS8822 ...
>     this is not a RTS8822 (bEndpointAddress = 0x1, bmAttributes = 0x2, 
> wMaxPacketSize = 0x200, bInterval = 0x0)
>     checking for rts8858c ...
>     this is not a rts8858c (bcdUSB = 0x200)
>     checking for SQ113 ...
>     this is not a SQ113 (bInterfaceSubClass = 0)
>     checking for HP5550/5590/7650 chipset ...
>     this is not a HP5550/5590/7650 chipset (bDeviceClass = 0)
>     checking for rts8801/rts8891 ...
>     this is not a rts8801/rts8891 (bcdUSB = 0x200) <Couldn't determine 
> the type of the USB chip (result from sane-backends 1.0.19)>
> 
> found USB scanner (vendor=0x0550 [Xerox], product=0x0090 [Phaser
> 6180MFP-N]) at libusb:004:006
-------------------------------------------------------------------

If there is no driver available, what informations are needed to develop
one, and, if it is possible is there anybody to out there to take tasks ?

Thanx for help
G.Birkenfeld
_____________________
geobiz.de
Inh.: Dipl. Geogr. Gero Birkenfeld
Geomarketing Consultant

Nußbaumweg 58
47447 Moers

Tel.: 02841/1699250
Fax 02841/1699249
www.geobiz.de
birkenfeld at geobiz.de

USt-IdNr.: DE 119/5023/1653 
 




More information about the sane-devel mailing list