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

Reply via email to