[sane-devel] Epson GT-7400U not detected
Karl Heinz Kremer
khk at khk.net
Tue Dec 30 23:23:32 GMT 2003
The scanner uses three USB pipes: Two bulk pipes for input and output
and one
interrupt pipe. This means it's not a "standard" EPSON scanner (meaning
that
it cannot be supported by the EPSON backend). I don't know this device,
it
seems to be a new scanner.
Maybe Olaf can shed some light on this.
Karl Heinz
On Dec 30, 2003, at 5:36 PM, Julian Gough wrote:
> Dear list,
>
> I have just purchased an Epson scanner, model GT-7400U with the express
> purpose of getting it to work under Linux. I had hoped it would work
> since Epson was recommended and this is not a particularly advanced
> model (1200dpi CCD 16bit in/out USB2.0 [EPSON Scan] PRINT image
> matching
> II). I cannot work out what is the equivalent non-Japanese model number
> I'm afraid.
>
> I have RedHat with: sane-frontends-1.0.9-2, sane-backends-1.0.9-5.1,
> and iscan-1.5.2-1. Running xsane reports "no devices available", iscan
> reports "Could not send command to scanner", and scanimage -L reports
> "No scanners were identified".
>
> The outputs of lsusb and /proc are listed below. sane-find-scanner
> yields one of these:
> found USB scanner (vendor=0x04b8, product=0x0120) at /dev/usb/scanner0
> found USB scanner (vendor=0x04b8, product=0x0120) at libusb:001:004
> found USB scanner (vendor=0x04b8 [EPSON], product=0x0120 [EPSON
> Scanner]) at libusb:001:005
>
> ... depending on how I configure /etc/modules.conf and
> /etc/sane.d/epson.conf
>
> I am assuming this is not a supported scanner, however I would like to
> try using one of the Epson drivers anyway to see if I can get it to
> work. Is this reasonable? The documentation suggests that this is a
> possibility, but if I follow the documentation I still get the same
> problem: scanner not detected.
>
> I don't think I can return this to the shop, so I would be very very
> grateful for any advice on how to try to get this functioning.
>
>
>
>
>
>
> [root at invigiator gough]# cat /proc/bus/usb/devices
> T: Bus=04 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=ec00
> 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=03 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=e800
> 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=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=e400
> 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=480 MxCh= 6
> B: Alloc= 0/800 us ( 0%), #Int= 0, #Iso= 0
> D: Ver= 2.00 Cls=09(hub ) Sub=00 Prot=01 MxPS= 8 #Cfgs= 1
> P: Vendor=0000 ProdID=0000 Rev= 2.04
> S: Manufacturer=Linux 2.4.20-24.9 ehci-hcd
> S: Product=Intel Corp. 82801DB USB EHCI Controller
> S: SerialNumber=00:1d.7
> 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= 2 Ivl=256ms
> T: Bus=01 Lev=01 Prnt=01 Port=04 Cnt=01 Dev#= 5 Spd=480 MxCh= 0
> D: Ver= 2.00 Cls=ff(vend.) Sub=ff Prot=ff MxPS=64 #Cfgs= 1
> P: Vendor=04b8 ProdID=0120 Rev= 1.10
> S: Manufacturer=EPSON
> S: Product=EPSON Scanner
> C:* #Ifs= 1 Cfg#= 1 Atr=c0 MxPwr=100mA
> I: If#= 0 Alt= 0 #EPs= 3 Cls=ff(vend.) Sub=ff Prot=ff Driver=(none)
> E: Ad=81(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms
> E: Ad=02(O) Atr=02(Bulk) MxPS= 512 Ivl=0ms
> E: Ad=83(I) Atr=03(Int.) MxPS= 8 Ivl=4096ms
> [root at invigiator gough]# cat /proc/bus/usb/drivers
> usbdevfs
> hub
> 96-111: hiddev
> hid
> [root at invigiator gough]# sane-find-scanner
>
> # 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".
>
> found USB scanner (vendor=0x04b8, product=0x0120) at libusb:001:004
> # A USB device was detected. This program can't be sure if it's
> really
> # a scanner. If it is your scanner, it may or may not be supported by
> # SANE. Try scanimage -L and read the backend's manpage.
>
> # Scanners connected to the parallel port or other proprietary ports
> can't be
> # detected by this program.
> [root at invigiator gough]# lsusb
> Unknown line at line 58
> Unknown line at line 2296
> Unknown line at line 2297
> Unknown line at line 2298
> Unknown line at line 2299
> Unknown line at line 2300
> Unknown line at line 2301
> Unknown line at line 2302
> Unknown line at line 2303
> Unknown line at line 2304
> Unknown line at line 2305
> Unknown line at line 2306
> Unknown line at line 2307
> Unknown line at line 2308
> Unknown line at line 2309
> Unknown line at line 2310
> Unknown line at line 2311
> Unknown line at line 2312
> Unknown line at line 2313
> Unknown line at line 2314
> Unknown line at line 2315
> Unknown line at line 2316
> Unknown line at line 2317
> Unknown line at line 2318
> Unknown line at line 2319
> Unknown line at line 2320
> Unknown line at line 2321
> Unknown line at line 2322
> Unknown line at line 2323
> Unknown line at line 2324
> Unknown line at line 2325
> Unknown line at line 2326
> Unknown line at line 2327
> Unknown line at line 2328
> Unknown line at line 2329
> Unknown line at line 2330
> Unknown line at line 2331
> Unknown line at line 2332
> Unknown line at line 2333
> Unknown line at line 2334
> Unknown line at line 2335
>
> Bus 004 Device 001: ID 0000:0000
> Device Descriptor:
> bLength 18
> bDescriptorType 1
> bcdUSB 1.00
> bDeviceClass 9 Hub
> bDeviceSubClass 0
> bDeviceProtocol 0
> bMaxPacketSize0 8
> idVendor 0x0000
> idProduct 0x0000
> bcdDevice 0.00
> iManufacturer 0
> iProduct 2 USB UHCI Root Hub
> iSerial 1 ec00
> bNumConfigurations 1
> Configuration Descriptor:
> bLength 9
> bDescriptorType 2
> wTotalLength 25
> bNumInterfaces 1
> bConfigurationValue 1
> iConfiguration 0
> bmAttributes 0x40
> Self Powered
> MaxPower 0mA
> Interface Descriptor:
> bLength 9
> bDescriptorType 4
> bInterfaceNumber 0
> bAlternateSetting 0
> bNumEndpoints 1
> bInterfaceClass 9 Hub
> bInterfaceSubClass 0
> bInterfaceProtocol 0
> iInterface 0
> Endpoint Descriptor:
> bLength 7
> bDescriptorType 5
> bEndpointAddress 0x81 EP 1 IN
> bmAttributes 3
> Transfer Type Interrupt
> Synch Type none
> wMaxPacketSize 8
> bInterval 255
> Language IDs: (length=4)
> 0000 (null)((null))
>
> Bus 003 Device 001: ID 0000:0000
> Device Descriptor:
> bLength 18
> bDescriptorType 1
> bcdUSB 1.00
> bDeviceClass 9 Hub
> bDeviceSubClass 0
> bDeviceProtocol 0
> bMaxPacketSize0 8
> idVendor 0x0000
> idProduct 0x0000
> bcdDevice 0.00
> iManufacturer 0
> iProduct 2 USB UHCI Root Hub
> iSerial 1 e800
> bNumConfigurations 1
> Configuration Descriptor:
> bLength 9
> bDescriptorType 2
> wTotalLength 25
> bNumInterfaces 1
> bConfigurationValue 1
> iConfiguration 0
> bmAttributes 0x40
> Self Powered
> MaxPower 0mA
> Interface Descriptor:
> bLength 9
> bDescriptorType 4
> bInterfaceNumber 0
> bAlternateSetting 0
> bNumEndpoints 1
> bInterfaceClass 9 Hub
> bInterfaceSubClass 0
> bInterfaceProtocol 0
> iInterface 0
> Endpoint Descriptor:
> bLength 7
> bDescriptorType 5
> bEndpointAddress 0x81 EP 1 IN
> bmAttributes 3
> Transfer Type Interrupt
> Synch Type none
> wMaxPacketSize 8
> bInterval 255
> Language IDs: (length=4)
> 0000 (null)((null))
>
> Bus 002 Device 001: ID 0000:0000
> Device Descriptor:
> bLength 18
> bDescriptorType 1
> bcdUSB 1.00
> bDeviceClass 9 Hub
> bDeviceSubClass 0
> bDeviceProtocol 0
> bMaxPacketSize0 8
> idVendor 0x0000
> idProduct 0x0000
> bcdDevice 0.00
> iManufacturer 0
> iProduct 2 USB UHCI Root Hub
> iSerial 1 e400
> bNumConfigurations 1
> Configuration Descriptor:
> bLength 9
> bDescriptorType 2
> wTotalLength 25
> bNumInterfaces 1
> bConfigurationValue 1
> iConfiguration 0
> bmAttributes 0x40
> Self Powered
> MaxPower 0mA
> Interface Descriptor:
> bLength 9
> bDescriptorType 4
> bInterfaceNumber 0
> bAlternateSetting 0
> bNumEndpoints 1
> bInterfaceClass 9 Hub
> bInterfaceSubClass 0
> bInterfaceProtocol 0
> iInterface 0
> Endpoint Descriptor:
> bLength 7
> bDescriptorType 5
> bEndpointAddress 0x81 EP 1 IN
> bmAttributes 3
> Transfer Type Interrupt
> Synch Type none
> wMaxPacketSize 8
> bInterval 255
> Language IDs: (length=4)
> 0000 (null)((null))
>
> Bus 001 Device 001: ID 0000:0000
> Device Descriptor:
> bLength 18
> bDescriptorType 1
> bcdUSB 2.00
> bDeviceClass 9 Hub
> bDeviceSubClass 0
> bDeviceProtocol 1
> bMaxPacketSize0 8
> idVendor 0x0000
> idProduct 0x0000
> bcdDevice 2.04
> iManufacturer 3 Linux 2.4.20-24.9 ehci-hcd
> iProduct 2 Intel Corp. 82801DB USB EHCI Controller
> iSerial 1 00:1d.7
> bNumConfigurations 1
> Configuration Descriptor:
> bLength 9
> bDescriptorType 2
> wTotalLength 25
> bNumInterfaces 1
> bConfigurationValue 1
> iConfiguration 0
> bmAttributes 0x40
> Self Powered
> MaxPower 0mA
> Interface Descriptor:
> bLength 9
> bDescriptorType 4
> bInterfaceNumber 0
> bAlternateSetting 0
> bNumEndpoints 1
> bInterfaceClass 9 Hub
> bInterfaceSubClass 0
> bInterfaceProtocol 0
> iInterface 0
> Endpoint Descriptor:
> bLength 7
> bDescriptorType 5
> bEndpointAddress 0x81 EP 1 IN
> bmAttributes 3
> Transfer Type Interrupt
> Synch Type none
> wMaxPacketSize 2
> bInterval 12
> Language IDs: (length=4)
> 0000 (null)((null))
>
> Bus 001 Device 005: ID 04b8:0120 Seiko Epson Corp.
> Device Descriptor:
> bLength 18
> bDescriptorType 1
> bcdUSB 2.00
> bDeviceClass 255 Vendor Specific Class
> bDeviceSubClass 255 Vendor Specific Subclass
> bDeviceProtocol 255 Vendor Specific Protocol
> bMaxPacketSize0 64
> idVendor 0x04b8 Seiko Epson Corp.
> idProduct 0x0120
> bcdDevice 1.10
> iManufacturer 1 EPSON
> iProduct 2 EPSON Scanner
> iSerial 0
> bNumConfigurations 1
> Configuration Descriptor:
> bLength 9
> bDescriptorType 2
> wTotalLength 39
> bNumInterfaces 1
> bConfigurationValue 1
> iConfiguration 0
> bmAttributes 0xc0
> Self Powered
> MaxPower 100mA
> Interface Descriptor:
> bLength 9
> bDescriptorType 4
> bInterfaceNumber 0
> bAlternateSetting 0
> bNumEndpoints 3
> bInterfaceClass 255 Vendor Specific Class
> bInterfaceSubClass 255 Vendor Specific Subclass
> bInterfaceProtocol 255 Vendor Specific Protocol
> iInterface 0
> Endpoint Descriptor:
> bLength 7
> bDescriptorType 5
> bEndpointAddress 0x81 EP 1 IN
> bmAttributes 2
> Transfer Type Bulk
> Synch Type none
> wMaxPacketSize 512
> bInterval 0
> Endpoint Descriptor:
> bLength 7
> bDescriptorType 5
> bEndpointAddress 0x02 EP 2 OUT
> bmAttributes 2
> Transfer Type Bulk
> Synch Type none
> wMaxPacketSize 512
> bInterval 0
> Endpoint Descriptor:
> bLength 7
> bDescriptorType 5
> bEndpointAddress 0x83 EP 3 IN
> bmAttributes 3
> Transfer Type Interrupt
> Synch Type none
> wMaxPacketSize 8
> bInterval 16
> Language IDs: (length=4)
> 0409 English(US)
> [root at invigiator gough]# cat /etc/sane.d/epson.conf
> # epson.conf
> #
> # here are some examples for how to configure the EPSON backend
> #
> # SCSI scanner:
> #scsi EPSON
> #
> # Parallel port scanner:
> #pio 0x278
> #pio 0x378
> #pio 0x3BC
> #
> # USB scanner - only enable this if you have an EPSON scanner. It could
> # otherwise block your non-EPSON scanner from being
> # recognized.
> # Depending on your distribution, you may need either the
> # first or the second entry.
> #usb /dev/usb/scanner0
> #usb /dev/usb/scanner0
> usb 0x04b8 0x0120
>
>
>
>
> --
> sane-devel mailing list: sane-devel at lists.alioth.debian.org
> http://lists.alioth.debian.org/mailman/listinfo/sane-devel
> Unsubscribe: Send mail with subject "unsubscribe your_password"
> to sane-devel-request at lists.alioth.debian.org
More information about the sane-devel
mailing list