Hello,

This problem was previously posted on linux-usb-users and I was asked
to post it here. TIA

2.
The Epson 636U works perfectly using the kernel scanner module with
numerous 2.4 and 2.6 kernels up through 2.6.2. However, using libusb
with the same variety of kernels, including 2.6.3, the scanner is
identified with sane-find-scanner, but it will not
operate with scanimage or xsane(See section 6 below for error messages)

I have tried numerous installations using both Debian libusb and sane
packages, and also libusb and sane compiled from source. I've tried
current stable and older versions. No change.

I've tried installations on two different computers, one using ohci,
the other uchi. No difference

Removed hotplugging and loaded usb modules manually. Same results.

Problem occurs exactly the same whether root or normal user.

I have tried turning off acpi and building kernels without preemption.
No Difference.

I have communicated with the author of the epson-sane backend. He
indicated that the problem is probably USB related, since another user
has reported the same problem with a different scanner backend.

ls -l /proc/bus/usb/001 identifies scanner correctly.
lsusb identifies scanner correctly

sane-find-scanner (works correctly and indicates libusb is being used)
  # No SCSI scanners found. If you expected something different, make
sure that
  # you have loaded a SCSI driver for your SCSI adapter.

found USB scanner (vendor=0x04b8 [EPSON], product=0x0101
[Perfection636]) at libusb:001:002
  # Your USB scanner was (probably) detected. It may or may not be
supported by
  # SANE. Try scanimage -L and read the backend's manpage.

3. 
libusb, usbfs

4.
Linux version 2.6.3 ([EMAIL PROTECTED]) (gcc version 3.3.3 20040125
(prerelease) (Debian)) #1 Thu Feb 19 15:29:14 MST 2004

5.
No OOPs

6.
 scanimage -L (1st time after boot or after power cycling scanner)
device `epson:libusb:001:002' is a Epson Perfection636 flatbed scanner
(response time is almost immediate)

scanimage -L (2nd time)
device `epson:libusb:001:002' is a Epson Perfection636 flatbed scanner
(response time is very slow -- 30 seconds)

scanimage -L (3rd time)
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).
(response time again is very slow)

dmesg (after scanimage -L fails)
usb 1-1: bulk timeout on ep1in
usbfs: USBDEVFS_BULK failed dev 2 ep 0x81 len 1 ret -110

Scanner makes no noise and makes no attempt to operate even on the 1st
try. 

xsane gives an I/O error on the first try and won't even open (scanner
not found) on subsequent tries.

7. 
Linux scottdt 2.6.3 #1 Thu Feb 19 15:29:14 MST 2004 i686 GNU/Linux
Gnu C                  3.3.3
Gnu make               3.80
util-linux             2.12
mount                  2.12
module-init-tools      3.0-pre10
e2fsprogs              1.35-WIP
PPP                    2.4.2
Linux C Library        2.3.2
Dynamic linker (ldd)   2.3.2
Procps                 3.2.0
Net-tools              1.60
Console-tools          0.2.3
Sh-utils               5.0.91

cat /proc/cpuinfo
processor       : 0
vendor_id       : GenuineIntel
cpu family      : 15
model           : 2
model name      : Intel(R) Pentium(R) 4 CPU 1.60GHz
stepping        : 4
cpu MHz         : 1600.393
cache size      : 512 KB
fdiv_bug        : no
hlt_bug         : no
f00f_bug        : no
coma_bug        : no
fpu             : yes
fpu_exception   : yes
cpuid level     : 2
wp              : yes
flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge
mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm
bogomips        : 3153.92

cat /proc/modules
snd_pcm_oss 48036 0 - Live 0xe1afa000
snd_mixer_oss 17280 2 snd_pcm_oss, Live 0xe1ae4000
nvidia 2068104 12 - Live 0xe1cc7000
sd_mod 11552 0 - Live 0xe1a2b000
usb_storage 25856 0 - Live 0xe1a5d000
hid 23040 0 - Live 0xe1a56000
ohci_hcd 16644 0 - Live 0xe19dc000
sg 29344 0 - Live 0xe1a65000
scsi_mod 63020 3 sd_mod,usb_storage,sg, Live 0xe1a72000
usblp 11264 0 - Live 0xe1a1b000
snd_cmipci 31508 1 - Live 0xe1a31000
snd_pcm 84132 2 snd_pcm_oss,snd_cmipci, Live 0xe1a40000
snd_page_alloc 9348 1 snd_pcm, Live 0xe19e2000
snd_opl3_lib 9216 1 snd_cmipci, Live 0xe1a17000
snd_timer 21380 2 snd_pcm,snd_opl3_lib, Live 0xe1a1f000
snd_hwdep 7328 1 snd_opl3_lib, Live 0xe1a14000
snd_mpu401_uart 6272 1 snd_cmipci, Live 0xe19e6000
snd_rawmidi 19744 1 snd_mpu401_uart, Live 0xe19e9000
snd 44644 9
snd_pcm_oss,snd_mixer_oss,snd_cmipci,snd_pcm,snd_opl3_lib,snd_timer,snd_hwdep,snd_mpu401_uart,snd_rawmidi,
Live 0xe1a08000
usbcore 89692 6 usb_storage,hid,ohci_hcd,usblp, Live 0xe19f1000
rtc 10552 0 - Live 0xe1926000

cat /proc/ioports
0000-001f : dma1
0020-0021 : pic1
0040-005f : timer
0060-006f : keyboard
0070-0077 : rtc
0080-008f : dma page reg
00a0-00a1 : pic2
00c0-00df : dma2
00f0-00ff : fpu
0170-0177 : ide1
01f0-01f7 : ide0
02f8-02ff : serial
0376-0376 : ide1
0378-037a : parport0
03c0-03df : vesafb
03f6-03f6 : ide0
03f8-03ff : serial
0cf8-0cff : PCI conf1
a800-a8ff : 0000:00:05.0
  a800-a8ff : CMI8738-MC6
b000-b0ff : 0000:00:03.0
  b000-b0ff : sis900
d800-d80f : 0000:00:02.5
  d800-d807 : ide0
  d808-d80f : ide1
e600-e61f : 0000:00:02.1
  e600-e61f : sis96x-smbus

cat /proc/iomem
00000000-0009fbff : System RAM
0009fc00-0009ffff : reserved
000a0000-000bffff : Video RAM area
000c0000-000c7fff : Video ROM
000f0000-000fffff : System ROM
00100000-1fffbfff : System RAM
  00100000-002dd236 : Kernel code
  002dd237-0039a57f : Kernel data
1fffc000-1fffefff : ACPI Tables
1ffff000-1fffffff : ACPI Non-volatile Storage
ed800000-ed800fff : 0000:00:03.0
  ed800000-ed800fff : sis900
ee000000-ee000fff : 0000:00:02.3
  ee000000-ee000fff : ohci_hcd
ee800000-ee800fff : 0000:00:02.2
  ee800000-ee800fff : ohci_hcd
ef000000-efffffff : PCI Bus #01
  ef000000-efffffff : 0000:01:00.0
f0000000-f3ffffff : 0000:00:00.0
f7700000-febfffff : PCI Bus #01
  f7800000-f787ffff : 0000:01:00.0
  f8000000-fbffffff : 0000:01:00.0
    f8000000-f8ffffff : vesafb
fec00000-fec00fff : reserved
fee00000-fee00fff : reserved
ffff0000-ffffffff : reserved

cat /proc/bus/usb/devices
T:  Bus=02 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#=  1 Spd=12  MxCh= 3
B:  Alloc=  0/900 us ( 0%), #Int=  0, #Iso=  0
D:  Ver= 1.10 Cls=09(hub  ) Sub=00 Prot=00 MxPS= 8 #Cfgs=  1
P:  Vendor=0000 ProdID=0000 Rev= 2.06
S:  Manufacturer=Linux 2.6.3 ohci_hcd
S:  Product=OHCI Host Controller
S:  SerialNumber=0000:00:02.3
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=255ms

T:  Bus=01 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#=  1 Spd=12  MxCh= 3
B:  Alloc= 11/900 us ( 1%), #Int=  2, #Iso=  0
D:  Ver= 1.10 Cls=09(hub  ) Sub=00 Prot=00 MxPS= 8 #Cfgs=  1
P:  Vendor=0000 ProdID=0000 Rev= 2.06
S:  Manufacturer=Linux 2.6.3 ohci_hcd
S:  Product=OHCI Host Controller
S:  SerialNumber=0000:00:02.2
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=255ms

T:  Bus=01 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#= 11 Spd=12  MxCh= 0
D:  Ver= 1.00 Cls=ff(vend.) Sub=ff Prot=ff MxPS=64 #Cfgs=  1
P:  Vendor=04b8 ProdID=0101 Rev= 1.04
S:  Manufacturer=EPSON
S:  Product=Perfection636
C:* #Ifs= 1 Cfg#= 1 Atr=40 MxPwr=  2mA
I:  If#= 0 Alt= 0 #EPs= 2 Cls=ff(vend.) Sub=ff Prot=ff Driver=(none)
E:  Ad=81(I) Atr=02(Bulk) MxPS=  64 Ivl=0ms
E:  Ad=02(O) Atr=02(Bulk) MxPS=  64 Ivl=0ms

T:  Bus=01 Lev=01 Prnt=01 Port=01 Cnt=02 Dev#=  3 Spd=12  MxCh= 4
D:  Ver= 1.10 Cls=09(hub  ) Sub=00 Prot=00 MxPS= 8 #Cfgs=  1
P:  Vendor=050f ProdID=0003 Rev= 1.00
C:* #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=100mA
I:  If#= 0 Alt= 0 #EPs= 1 Cls=09(hub  ) Sub=00 Prot=00 Driver=hub
E:  Ad=81(I) Atr=03(Int.) MxPS=   1 Ivl=255ms

T:  Bus=01 Lev=02 Prnt=03 Port=00 Cnt=01 Dev#=  6 Spd=12  MxCh= 0
D:  Ver= 1.00 Cls=00(>ifc ) Sub=00 Prot=00 MxPS= 8 #Cfgs=  1
P:  Vendor=03f0 ProdID=0304 Rev= 1.00
S:  Manufacturer=Hewlett-Packard
S:  Product=DeskJet 810C
S:  SerialNumber=MX98A1V1QJGI
C:* #Ifs= 1 Cfg#= 1 Atr=40 MxPwr=  2mA
I:  If#= 0 Alt= 0 #EPs= 2 Cls=07(print) Sub=01 Prot=01 Driver=usblp
E:  Ad=81(I) Atr=02(Bulk) MxPS=  64 Ivl=0ms
E:  Ad=02(O) Atr=02(Bulk) MxPS=  64 Ivl=0ms
I:  If#= 0 Alt= 1 #EPs= 2 Cls=07(print) Sub=01 Prot=02 Driver=usblp
E:  Ad=01(O) Atr=02(Bulk) MxPS=  64 Ivl=0ms
E:  Ad=82(I) Atr=02(Bulk) MxPS=  64 Ivl=0ms

T:  Bus=01 Lev=02 Prnt=03 Port=03 Cnt=02 Dev#=  7 Spd=12  MxCh= 0
D:  Ver= 1.10 Cls=00(>ifc ) Sub=00 Prot=00 MxPS=64 #Cfgs=  1
P:  Vendor=0781 ProdID=0002 Rev= 0.09
S:  Manufacturer=SanDisk Corporation
S:  Product=ImageMate CompactFlash USB
S:  SerialNumber=000000000007
C:* #Ifs= 1 Cfg#= 1 Atr=40 MxPwr=100mA
I:  If#= 0 Alt= 0 #EPs= 2 Cls=08(stor.) Sub=06 Prot=50
Driver=usb-storage
E:  Ad=82(I) Atr=02(Bulk) MxPS=  64 Ivl=0ms
E:  Ad=02(O) Atr=02(Bulk) MxPS=  64 Ivl=0ms

T:  Bus=01 Lev=01 Prnt=01 Port=02 Cnt=03 Dev#=  5 Spd=1.5 MxCh= 0
D:  Ver= 1.00 Cls=00(>ifc ) Sub=00 Prot=00 MxPS= 8 #Cfgs=  1
P:  Vendor=0461 ProdID=4d03 Rev= 0.10
S:  Manufacturer=ARROW STRONG
S:  Product=USB 3D Mouse
C:* #Ifs= 1 Cfg#= 1 Atr=a0 MxPwr= 40mA
I:  If#= 0 Alt= 0 #EPs= 1 Cls=03(HID  ) Sub=01 Prot=02 Driver=hid
E:  Ad=81(I) Atr=03(Int.) MxPS=   4 Ivl=10ms

lspci
00:00.0 Host bridge: Silicon Integrated Systems [SiS] SiS645DX Host &
Memory & AGP Controller
00:01.0 PCI bridge: Silicon Integrated Systems [SiS] SiS 530 Virtual
PCI-to-PCI bridge (AGP)
00:02.0 ISA bridge: Silicon Integrated Systems [SiS] SiS961 [MuTIOL
Media IO] (rev 10)
00:02.1 SMBus: Silicon Integrated Systems [SiS]: Unknown device 0016
00:02.2 USB Controller: Silicon Integrated Systems [SiS] USB 1.0
Controller (rev 07)
00:02.3 USB Controller: Silicon Integrated Systems [SiS] USB 1.0
Controller (rev 07)
00:02.5 IDE interface: Silicon Integrated Systems [SiS] 5513 [IDE] (rev
d0)
00:03.0 Ethernet controller: Silicon Integrated Systems [SiS] SiS900
10/100 Ethernet (rev 90)
00:05.0 Multimedia audio controller: C-Media Electronics Inc CM8738
(rev 10)
01:00.0 VGA compatible controller: nVidia Corporation NV20 [GeForce3]
(rev a3)

cat /proc/scsi/scsi
Attached devices:
Host: scsi1 Channel: 00 Id: 00 Lun: 00
  Vendor: SanDisk  Model: ImageMate II     Rev: 1.30
  Type:   Direct-Access                    ANSI SCSI revision: 02

X.
Not sure what additional information is relevant. Please Advise.

Thank You,
Scott Miller

__________________________________
Do you Yahoo!?
Get better spam protection with Yahoo! Mail.
http://antispam.yahoo.com/tools


-------------------------------------------------------
SF.Net is sponsored by: Speed Start Your Linux Apps Now.
Build and deploy apps & Web services for Linux with
a free DVD software kit from IBM. Click Now!
http://ads.osdn.com/?ad_id=1356&alloc_id=3438&op=click
_______________________________________________
[EMAIL PROTECTED]
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-devel

Reply via email to