I'm getting about 20x slower throughput from my USB scanner on Linux vs. Windows, and it looks like it's the USB subsystem. Everything is working, just at a crawl's pace (takes 2 hours to scan vs. 10 minutes). Basicly, it is unusable. I would appreciate any help in debugging this:
Is this to be expected? Can anything be tweaked in the USB to get a better measure of throughput? Are there any known issues with my chipset? My Stats: Dual-PIII,667MHz, 512MB, Tyan Tiger 133 (S1834) Motherboard, uses Apollo Pro 133A Chipset. Kernel 2.4.13, also tried with 2.4.8 with no difference. [cat /proc/bus/pci/devices] 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 Port=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 Port=00 Driver=hub E: Ad=81(I) Atr=03(Int.) MxPS= 8 Ivl=255ms T: Bus=01 Lev=01 Prnt=01 Port=01 Cnt=01 Dev#= 4 Spd=12 MxCh= 0 D: Ver= 1.10 Cls=ff(vend.) Sub=ff Port=ff MxPS= 8 #Cfgs= 1 P: Vendor=04b8 ProdID=0110 Rev= 3.02 S: Manufacturer=EPSON S: Product=EPSON Scanner C:* #Ifs= 1 Cfg#= 1 Atr=c0 MxPwr= 2mA I: If#= 0 Alt= 0 #EPs= 2 Cls=ff(vend.) Sub=ff Port=ff Driver=usbscanner E: Ad=01(O) Atr=02(Bulk) MxPS= 64 Ivl= 0ms E: Ad=82(I) Atr=02(Bulk) MxPS= 64 Ivl= 0ms [lspci -v] 00:00.0 Host bridge: VIA Technologies, Inc. VT82C691 [Apollo PRO] (rev c4) Flags: bus master, medium devsel, latency 0 Memory at d8000000 (32-bit, prefetchable) [size=64M] Capabilities: [a0] AGP version 2.0 Capabilities: [c0] Power Management version 2 00:01.0 PCI bridge: VIA Technologies, Inc. VT82C598 [Apollo MVP3 AGP] (prog-if 00 [Normal decode]) Flags: bus master, 66Mhz, medium devsel, latency 0 Bus: primary=00, secondary=01, subordinate=01, sec-latency=0 Memory behind bridge: dc000000-ddffffff Prefetchable memory behind bridge: d0000000-d7ffffff Capabilities: [80] Power Management version 2 00:07.0 ISA bridge: VIA Technologies, Inc. VT82C596 ISA [Apollo PRO] (rev 23) Subsystem: VIA Technologies, Inc. VT82C596/A/B PCI to ISA Bridge Flags: bus master, stepping, medium devsel, latency 0 00:07.1 IDE interface: VIA Technologies, Inc. VT82C586 IDE [Apollo] (rev 10) (prog-if 8a [Master SecP PriP]) Flags: bus master, medium devsel, latency 32 I/O ports at d000 [size=16] Capabilities: [c0] Power Management version 2 00:07.2 USB Controller: VIA Technologies, Inc. VT82C586B USB (rev 11) (prog-if 00 [UHCI]) Subsystem: Unknown device 0925:1234 Flags: bus master, medium devsel, latency 32, IRQ 11 I/O ports at d400 [size=32] Capabilities: [80] Power Management version 2 00:07.3 Host bridge: VIA Technologies, Inc.: Unknown device 3050 (rev 30) Flags: medium devsel 00:0f.0 Ethernet controller: National Semiconductor Corporation: Unknown device 0020 Subsystem: Netgear: Unknown device f312 Flags: bus master, medium devsel, latency 32, IRQ 11 I/O ports at d800 [size=256] Memory at df000000 (32-bit, non-prefetchable) [size=4K] Expansion ROM at <unassigned> [disabled] [size=64K] Capabilities: [40] Power Management version 2 00:10.0 Multimedia audio controller: Creative Labs SB Live! EMU10000 (rev 05) Subsystem: Creative Labs CT4760 SBLive! Flags: bus master, medium devsel, latency 32, IRQ 10 I/O ports at dc00 [size=32] Capabilities: [dc] Power Management version 1 00:10.1 Input device controller: Creative Labs SB Live! (rev 05) Subsystem: Creative Labs Gameport Joystick Flags: bus master, medium devsel, latency 32 I/O ports at e000 [size=8] Capabilities: [dc] Power Management version 1 00:12.0 Multimedia video controller: Brooktree Corporation Bt878 (rev 02) Subsystem: Hauppauge computer works Inc.: Unknown device 13eb Flags: bus master, medium devsel, latency 32, IRQ 5 Memory at df001000 (32-bit, prefetchable) [size=4K] 00:12.1 Multimedia controller: Brooktree Corporation Bt878 (rev 02) Subsystem: Hauppauge computer works Inc.: Unknown device 13eb Flags: bus master, medium devsel, latency 32, IRQ 5 Memory at df002000 (32-bit, prefetchable) [size=4K] 00:13.0 SCSI storage controller: Advanced System Products, Inc ABP940-UW Flags: bus master, medium devsel, latency 32, IRQ 11 I/O ports at e400 [size=64] Memory at df003000 (32-bit, non-prefetchable) [size=256] Expansion ROM at <unassigned> [disabled] [size=64K] 01:00.0 VGA compatible controller: nVidia Corporation NV15 (Geforce2 GTS) (rev a4) (prog-if 00 [VGA]) Subsystem: LeadTek Research Inc.: Unknown device 2840 Flags: bus master, 66Mhz, medium devsel, latency 32, IRQ 10 Memory at dc000000 (32-bit, non-prefetchable) [size=16M] Memory at d0000000 (32-bit, prefetchable) [size=128M] Expansion ROM at <unassigned> [disabled] [size=64K] Capabilities: [60] Power Management version 1 Capabilities: [44] AGP version 2.0 [cat /proc/interrupts] CPU0 CPU1 0: 738772 730682 IO-APIC-edge timer 1: 10887 11346 IO-APIC-edge keyboard 2: 0 0 XT-PIC cascade 5: 0 1 IO-APIC-level bttv 8: 1 0 IO-APIC-edge rtc 10: 23246 22744 IO-APIC-level EMU10K1 11: 189553 189338 IO-APIC-level advansys, usb-uhci, eth0 12: 81370 82479 IO-APIC-edge PS/2 Mouse 14: 12107 9016 IO-APIC-edge ide0 15: 1 5 IO-APIC-edge ide1 NMI: 1469386 1469386 LOC: 1469408 1469406 ERR: 0 MIS: 0 [lsmod] Module Size Used by scanner 8720 0 (unused) usb-uhci 22608 0 (unused) binfmt_misc 6464 1 emu10k1 62768 1 sound 60832 0 [emu10k1] soundcore 4624 7 [emu10k1 sound] ac97_codec 9344 0 [emu10k1] nfsd 71232 8 (autoclean) lp 5920 0 parport_pc 20448 1 parport 26304 1 [lp parport_pc] nfs 79104 5 (autoclean) lockd 51152 1 (autoclean) [nfsd nfs] sunrpc 68352 1 (autoclean) [nfsd nfs lockd] autofs4 10224 3 (autoclean) af_packet 14000 1 (autoclean) usbcore 53824 1 [scanner usb-uhci] natsemi 14928 1 (autoclean) nls_iso8859-1 2880 3 (autoclean) isofs 27072 3 (autoclean) inflate_fs 19520 0 (autoclean) [isofs] loop 11280 6 (autoclean) tuner 8528 1 (autoclean) tvaudio 10400 1 (autoclean) msp3400 14752 1 (autoclean) bttv 60880 0 (unused) videodev 5504 3 [bttv] i2c-algo-bit 7328 1 [bttv] i2c-core 13920 0 [tuner tvaudio msp3400 bttv i2c-algo-bit] rtc 6608 0 (autoclean) reiserfs 160064 5 advansys 86828 0 (unused) sd_mod 11416 0 (unused) scsi_mod 96028 2 [advansys sd_mod] _______________________________________________ [EMAIL PROTECTED] To unsubscribe, use the last form field at: https://lists.sourceforge.net/lists/listinfo/linux-usb-users