I think I have similar hardware (same VIA chipset) and maybe a similar problem (ok, not what you were wanting to hear :-)
.
On 2.4.20 the mouse doesn't quite work (appears to produce some unknown protocol) but is close.
So I upgraded to 2.6.2-r3 and I get things like this:
Feb 2 20:45:58 linux kernel: drivers/usb/core/usb.c: registered new driver hiddev
Feb 2 20:45:58 linux kernel: input: USB HID v1.10 Keyboard [MCT Corp. PS/2 - USB Interface Adaptor] on usb-0000:00:10.1-1
Feb 2 20:45:58 linux kernel: drivers/usb/input/hid-core.c: ctrl urb status -75 received
Feb 2 20:46:03 linux kernel: usb 2-1: control timeout on ep0out
And strange things happen, mouse output ends up generating keyboard events, as well as interfering with the touchpad
Occasionally it does work but I still have the protocol problem.
Also if I 'cat /proc/bus/usb/devices' I get a hang...
Gory details follow...
James
lspci -xxx
00:00.0 Host bridge: VIA Technologies, Inc. P/KN266 Host Bridge
Subsystem: Mitac: Unknown device 8375
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
Status: Cap+ 66Mhz+ UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort+ >SERR- <PERR-
Latency: 8
Region 0: Memory at a0000000 (32-bit, prefetchable) [size=64M]
Capabilities: <available only to root>
00:01.0 PCI bridge: VIA Technologies, Inc. VT8633 [Apollo Pro266 AGP] (prog-if 00 [Normal decode])
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B-
Status: Cap+ 66Mhz+ UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort+ >SERR- <PERR+
Latency: 0
Bus: primary=00, secondary=01, subordinate=01, sec-latency=0
I/O behind bridge: 0000c000-0000dfff
Memory behind bridge: e0000000-efffffff
Prefetchable memory behind bridge: 90000000-9fffffff
BridgeCtl: Parity- SERR- NoISA- VGA+ MAbort- >Reset- FastB2B-
Capabilities: <available only to root>
00:09.0 CardBus bridge: ENE Technology Inc CB1410 Cardbus Controller
Subsystem: Mitac: Unknown device 8375
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
Status: Cap+ 66Mhz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
Latency: 192, Cache Line Size: 0x08 (32 bytes)
Interrupt: pin A routed to IRQ 11
Region 0: Memory at 1f000000 (32-bit, non-prefetchable) [size=4K]
Bus: primary=00, secondary=02, subordinate=05, sec-latency=176
Memory window 0: 00000000-00000000 (prefetchable)
Memory window 1: 00000000-00000000 (prefetchable)
I/O window 0: 00000000-00000003
I/O window 1: 00000000-00000003
BridgeCtl: Parity- SERR- ISA- VGA- MAbort- >Reset+ 16bInt+ PostWrite-
16-bit legacy interface ports at 0001
00:0b.0 FireWire (IEEE 1394): VIA Technologies, Inc. IEEE 1394 Host Controller (rev 80) (prog-if 10 [OHCI])
Subsystem: Mitac: Unknown device 8375
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping+ SERR- FastB2B-
Status: Cap+ 66Mhz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
Latency: 32 (8000ns max), Cache Line Size: 0x08 (32 bytes)
Interrupt: pin A routed to IRQ 5
Region 0: Memory at fedff800 (32-bit, non-prefetchable) [size=2K]
Region 1: I/O ports at ff00 [size=128]
Capabilities: <available only to root>
00:10.0 USB Controller: VIA Technologies, Inc. USB (rev 80) (prog-if 00 [UHCI])
Subsystem: Mitac: Unknown device 8375
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
Status: Cap+ 66Mhz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
Latency: 32, Cache Line Size: 0x08 (32 bytes)
Interrupt: pin A routed to IRQ 10
Region 4: I/O ports at 1200 [size=32]
Capabilities: <available only to root>
00:10.1 USB Controller: VIA Technologies, Inc. USB (rev 80) (prog-if 00 [UHCI])
Subsystem: Mitac: Unknown device 8375
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
Status: Cap+ 66Mhz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
Latency: 32, Cache Line Size: 0x08 (32 bytes)
Interrupt: pin B routed to IRQ 11
Region 4: I/O ports at 1300 [size=32]
Capabilities: <available only to root>
00:10.3 USB Controller: VIA Technologies, Inc. USB 2.0 (rev 82) (prog-if 20 [EHCI])
Subsystem: Mitac: Unknown device 8375
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
Status: Cap+ 66Mhz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
Latency: 32, Cache Line Size: 0x08 (32 bytes)
Interrupt: pin D routed to IRQ 11
Region 0: Memory at f0000000 (32-bit, non-prefetchable) [size=256]
Capabilities: <available only to root>
00:11.0 ISA bridge: VIA Technologies, Inc. VT8235 ISA Bridge
Subsystem: Mitac: Unknown device 8375
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping+ SERR- FastB2B-
Status: Cap+ 66Mhz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
Latency: 0
Capabilities: <available only to root>
00:11.1 IDE interface: VIA Technologies, Inc. VT82C586A/B/VT82C686/A/B/VT8233/A/C/VT8235 PIPC Bus Master IDE (rev 06) (prog-if 8a [Master SecP
PriP])
Subsystem: Mitac: Unknown device 8375
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
Status: Cap+ 66Mhz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
Latency: 64
Interrupt: pin A routed to IRQ 0
Region 4: I/O ports at 1100 [size=16]
Capabilities: <available only to root>
00:11.5 Multimedia audio controller: VIA Technologies, Inc. VT8233/A/8235 AC97 Audio Controller (rev 50)
Subsystem: Mitac: Unknown device 8375
Control: I/O+ Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
Status: Cap+ 66Mhz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
Interrupt: pin C routed to IRQ 5
Region 0: I/O ports at e100 [size=256]
Capabilities: <available only to root>
00:11.6 Communication controller: VIA Technologies, Inc. Intel 537 [AC97 Modem] (rev 80)
Subsystem: Mitac: Unknown device 8375
Control: I/O+ Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
Status: Cap+ 66Mhz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
Interrupt: pin C routed to IRQ 5
Region 0: I/O ports at e200 [size=256]
Capabilities: <available only to root>
00:12.0 Ethernet controller: VIA Technologies, Inc. VT6102 [Rhine-II] (rev 74)
Subsystem: Mitac: Unknown device 8375
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping+ SERR- FastB2B-
Status: Cap+ 66Mhz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
Latency: 32 (750ns min, 2000ns max), Cache Line Size: 0x08 (32 bytes)
Interrupt: pin A routed to IRQ 10
Region 0: I/O ports at e300 [size=256]
Region 1: Memory at f0000100 (32-bit, non-prefetchable) [size=256]
Capabilities: <available only to root>
01:00.0 VGA compatible controller: S3 Inc. VT8375 [ProSavage8 KM266/KL266] (prog-if 00 [VGA])
Subsystem: Mitac: Unknown device 8375
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
Status: Cap+ 66Mhz+ UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
Latency: 64 (1000ns min, 63750ns max), Cache Line Size: 0x08 (32 bytes)
Interrupt: pin A routed to IRQ 10
Region 0: Memory at e0000000 (32-bit, non-prefetchable) [size=512K]
Region 1: Memory at 90000000 (32-bit, prefetchable) [size=128M]
Expansion ROM at 000c0000 [disabled] [size=64K]
Capabilities: <available only to root>
/proc/interrupts
CPU0 0: 895662 XT-PIC timer
1: 240 XT-PIC i8042
2: 0 XT-PIC cascade
5: 0 XT-PIC via82cxxx
8: 4 XT-PIC rtc
9: 406 XT-PIC acpi
10: 34 XT-PIC eth0, uhci_hcd
11: 35 XT-PIC uhci_hcd
12: 5307 XT-PIC i8042
14: 5795 XT-PIC ide0
15: 1 XT-PIC ide1
NMI: 0
LOC: 894629
ERR: 12886
MIS: 0
/proc/modules
Module Size Used by usbkbd 7417 1 hid 33071 1 uhci_hcd 32400 0 md5 4096 1 ipv6 254400 8 ds 16068 0 pcmcia_core 70624 1 ds tsdev 7232 0 mousedev 10004 2 joydev 10304 0 psmouse 19784 0 evdev 9856 0 evbug 3008 0 ac 5196 0 thermal 13776 0 processor 14500 1 thermal fan 3980 0 button 6104 0 battery 9356 0 usbserial 30576 0 usbcore 110748 6 usbkbd,hid,uhci_hcd,usbserial via82cxxx_audio 29896 1 uart401 11716 1 via82cxxx_audio sound 83820 2 via82cxxx_audio,uart401 soundcore 10272 3 via82cxxx_audio,sound ac97_codec 18828 1 via82cxxx_audio rtc 12664 0 unix 28272 288
/proc/bus/inputs/....
I: Bus=0011 Vendor=0001 Product=0001 Version=ab41 N: Name="AT Translated Set 2 keyboard" P: Phys=isa0060/serio0/input0 H: Handlers=kbd evbug event0 B: EV=120003 B: KEY=4 2000000 3802078 f840d001 f2ffffdf ffefffff ffffffff fffffffe B: LED=7
I: Bus=0011 Vendor=0002 Product=0007 Version=0000 N: Name="SynPS/2 Synaptics TouchPad" P: Phys=isa0060/serio3/input0 H: Handlers=evbug event1 mouse0 ts0 B: EV=b B: KEY=6420 0 670000 0 0 0 0 0 0 0 0 B: ABS=11000003
I: Bus=0003 Vendor=0711 Product=0240 Version=0103 N: Name="MCT Corp. PS/2 - USB Interface Adaptor" P: Phys=usb-0000:00:10.1-1/input0 H: Handlers=kbd evbug event2 B: EV=120003 B: KEY=10000 7 ff87207a c14057ff febeffdf ffefffff ffffffff fffffffe B: LED=7
N: Number=0 Name=kbd N: Number=1 Name=evbug N: Number=2 Name=evdev Minor=64 N: Number=3 Name=joydev Minor=0 N: Number=4 Name=mousedev Minor=32 N: Number=5 Name=tsdev Minor=128
------------------------------------------------------- The SF.Net email is sponsored by EclipseCon 2004 Premiere Conference on Open Tools Development and Integration See the breadth of Eclipse activity. February 3-5 in Anaheim, CA. http://www.eclipsecon.org/osdn _______________________________________________ [EMAIL PROTECTED] To unsubscribe, use the last form field at: https://lists.sourceforge.net/lists/listinfo/linux-usb-users
