hello world();
I've got problems with a USB keyboard.
Hardware: Via Eden CPU 533 MHz, PLE133 Northbridge (with integrated Trident
VGA) and 686B Southbridge, NO PS/2 PORT(!!!), 2*USB, 64MB Ram, 3*Realtek
8139C+ onboard, IDE-HDD, AVM Fritz ISDN in the only PCI slot, PS/2-USB adaptor
with Cherry G44-8400PPADE slimline keyboard with builtin trackball
Software: Debian 3.0r0, Standard Kernel 2.4.21 with USB and Input Layer support
compiled in
The boot messages say:
usb.c: registered new driver usbdevfs
usb.c: registered new driver hub
uhci.c: USB Universal Host Controller Interface driver v1.1
PCI: Found IRQ 5 for device 00:07.2
PCI: Sharing IRQ 5 with 00:0a.0
uhci.c: USB UHCI at I/O 0xd400, IRQ 5
usb.c: new USB bus registered, assigned bus number 1
hub.c: USB hub found
hub.c: 2 ports detected
usb.c: registered new driver hiddev
usb.c: registered new driver hid
hid-core.c: v1.8.1 Andreas Gal, Vojtech Pavlik <[EMAIL PROTECTED]>
hid-core.c: USB HID support drivers
mice: PS/2 mouse device common for all mice
[...]
hub.c: new USB device 00:07.2-1, assigned address 2
input0: USB HID v1.10 Keyboard [MCT Corp. PS/2 - USB Interface Adaptor] on
usb1:2.0
[...]
usb_control/bulk_msg: timeout
input1: USB HID v1.10 Mouse [MCT Corp. PS/2 - USB Interface Adaptor] on usb1:2.1
eden:/usr/src/linux# cat /proc/bus/usb/devices
usb_control/bulk_msg: timeout
usb_control/bulk_msg: timeout
T: Bus=01 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#= 1 Spd=12 MxCh= 2
B: Alloc= 34/900 us ( 4%), #Int= 2, #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-alt 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 Prot=00 Driver=hub
E: Ad=81(I) Atr=03(Int.) MxPS= 8 Ivl=255ms
T: Bus=01 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#= 2 Spd=12 MxCh= 0
D: Ver= 1.10 Cls=00(>ifc ) Sub=00 Prot=00 MxPS=16 #Cfgs= 1
P: Vendor=0711 ProdID=0240 Rev= 1.03
C:* #Ifs= 2 Cfg#= 1 Atr=a0 MxPwr= 50mA
I: If#= 0 Alt= 0 #EPs= 1 Cls=03(HID ) Sub=01 Prot=01 Driver=hid
E: Ad=81(I) Atr=03(Int.) MxPS= 8 Ivl=8ms
I: If#= 1 Alt= 0 #EPs= 1 Cls=03(HID ) Sub=01 Prot=02 Driver=hid
E: Ad=82(I) Atr=03(Int.) MxPS= 8 Ivl=8ms
usb_control/bulk_msg: timeout
usb_control/bulk_msg: timeout
eden:/usr/src/linux#
eden:/usr/src/linux# cat /proc/pci
PCI devices found:
Bus 0, device 0, function 0:
Host bridge: VIA Technologies, Inc. VT8601 [Apollo ProMedia] (rev 5).
Master Capable. Latency=8.
Prefetchable 32 bit memory at 0xe0000000 [0xe3ffffff].
Bus 0, device 1, function 0:
PCI bridge: VIA Technologies, Inc. VT8601 [Apollo ProMedia AGP] (rev 0).
Master Capable. No bursts. Min Gnt=12.
Bus 0, device 7, function 0:
ISA bridge: VIA Technologies, Inc. VT82C686 [Apollo Super South] (rev 64).
Bus 0, device 7, function 1:
IDE interface: VIA Technologies, Inc. VT82C586B PIPC Bus Master IDE (rev 6).
Master Capable. Latency=32.
I/O at 0xd000 [0xd00f].
Bus 0, device 7, function 2:
USB Controller: VIA Technologies, Inc. USB (rev 26).
IRQ 5.
Master Capable. Latency=32.
I/O at 0xd400 [0xd41f].
Bus 0, device 7, function 4:
Bridge: VIA Technologies, Inc. VT82C686 [Apollo Super ACPI] (rev 64).
Bus 0, device 9, function 0:
Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+
(rev 32).
IRQ 11.
Master Capable. Latency=32. Min Gnt=32.Max Lat=64.
I/O at 0xdc00 [0xdcff].
Non-prefetchable 32 bit memory at 0xe7000000 [0xe70000ff].
Bus 0, device 10, function 0:
Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+
(#2) (rev 32).
IRQ 5.
Master Capable. Latency=32. Min Gnt=32.Max Lat=64.
I/O at 0xe000 [0xe0ff].
Non-prefetchable 32 bit memory at 0xe7001000 [0xe70010ff].
Bus 0, device 11, function 0:
Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+
(#3) (rev 32).
IRQ 10.
Master Capable. Latency=32. Min Gnt=32.Max Lat=64.
I/O at 0xe400 [0xe4ff].
Non-prefetchable 32 bit memory at 0xe7002000 [0xe70020ff].
Bus 0, device 20, function 0:
Network controller: AVM Audiovisuelles MKTG & Computer System GmbH A1 ISDN
[Fritz] (rev 2).
IRQ 7.
Non-prefetchable 32 bit memory at 0xe7003000 [0xe700301f].
I/O at 0xe800 [0xe81f].
Bus 1, device 0, function 0:
VGA compatible controller: Trident Microsystems CyberBlade/i1 (rev 106).
IRQ 11.
Master Capable. Latency=32.
Non-prefetchable 32 bit memory at 0xe5800000 [0xe5ffffff].
Non-prefetchable 32 bit memory at 0xe6000000 [0xe601ffff].
Non-prefetchable 32 bit memory at 0xe5000000 [0xe57fffff].
eden:/usr/src/linux#
Keyboard and trackball are recognised by the usb driver but don't work at all.
The error message "usb_control/bulk_msg: timeout" make me think that the basic
USB driver layer doesn't work. I've tried both UHCI drivers - same result.
This is definitely NOT a hardware issue. The system works with OpenBSD 3.3 and
Linux kernel 2.4.9 (tried that after getting a tip in a newsgroup).
Seems that something got badly screwed up.
Frank-Christian Kr�gel
-------------------------------------------------------
This SF.NET email is sponsored by: eBay
Great deals on office technology -- on eBay now! Click here:
http://adfarm.mediaplex.com/ad/ck/711-11697-6916-5
_______________________________________________
[EMAIL PROTECTED]
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-users