Sorry about the previous message. I compiled the kernel without dusb
debug. Here's a new try:


modprobe uhci:

usb.c: registered new driver usbdevfs
usb.c: registered new driver hub
uhci.c: USB UHCI at I/O 0xd000, IRQ 9
uhci.c: detected 2 ports
usb.c: new USB bus registered, assigned bus number 1
usb.c: USB new device connect, assigned device number 1
usb.c: kmalloc IF c5bfe900, numif 1
usb.c: new device strings: Mfr=0, Product=2, SerialNumber=1
usb.c: USB device number 1 default language ID 0x0
Product: USB UHCI-alt Root Hub
SerialNumber: d000
hub.c: USB hub found
hub.c: 2 ports detected
hub.c: ganged power switching
hub.c: standalone hub
hub.c: global over-current protection
hub.c: power on to power good time: 2ms
hub.c: hub controller current requirement: 0mA
hub.c: port 1 is removable
hub.c: port 2 is removable
hub.c: local power source is good
hub.c: no over-current condition exists
hub.c: enabling power on all ports
usb.c: hub driver claimed interface c5bfe900
uhci.c: root-hub INT complete: port1: 93 port2: 80 data: 2
hub.c: port 1 connection change
hub.c: portstatus 101, change 1, 12 Mb/s
hub.c: portstatus 103, change 0, 12 Mb/s
usb.c: USB new device connect, assigned device number 2
usb.c: kmalloc IF c5bfe9c0, numif 1
usb.c: new device strings: Mfr=0, Product=0, SerialNumber=0
hub.c: USB hub found
usb.c: hub driver claimed interface c5bfe9c0

Connecting joystick to hub - Does nothing.

Disconnecting monitor hub:

uhci.c: root-hub INT complete: port1: 8a port2: 80 data: 2
hub.c: port 1 connection change
hub.c: portstatus 100, change 3, 12 Mb/s
usb.c: USB disconnect on device 2
hub.c: port 1 enable change, status 100

Reconnecting Monitor hub:

uhci.c: root-hub INT complete: port1: 93 port2: 80 data: 2
hub.c: port 1 connection change
hub.c: portstatus 101, change 1, 12 Mb/s
hub.c: portstatus 103, change 0, 12 Mb/s
usb.c: USB new device connect, assigned device number 2
usb.c: kmalloc IF c5bfeec0, numif 1
usb.c: new device strings: Mfr=0, Product=0, SerialNumber=0
hub.c: USB hub found
usb.c: hub driver claimed interface c5bfeec0


/proc/bus/usb/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 Prot=00 MxPS= 8 #Cfgs=  1
P:  Vendor=0000 ProdID=0000 Rev= 0.00
S:  Product=USB UHCI-alt Root Hub
S:  SerialNumber=d000
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.00 Cls=09(hub  ) Sub=01 Prot=00 MxPS= 8 #Cfgs=  1
P:  Vendor=0698 ProdID=9999 Rev= 0.01
C:* #Ifs= 1 Cfg#= 1 Atr=60 MxPwr=  0mA
I:  If#= 0 Alt= 0 #EPs= 1 Cls=09(hub  ) Sub=01 Prot=00 Driver=hub
E:  Ad=81(I) Atr=03(Int.) MxPS=   1 Ivl= 32ms

rmmod uhci:

usb.c: USB disconnect on device 1
usb.c: USB disconnect on device 2
usb.c: USB bus 1 deregistered

modprobe usb-uhci:

usb-uhci.c: $Revision: 1.231 $ time 20:31:56 May 31 2000
usb-uhci.c: High bandwidth mode enabled
usb-uhci.c: Intel USB controller: setting latency timer to 0
usb-uhci.c: USB UHCI at I/O 0xd000, IRQ 9
usb-uhci.c: Detected 2 ports
usb.c: new USB bus registered, assigned bus number 1
usb.c: USB new device connect, assigned device number 1
usb.c: kmalloc IF c5bfe940, numif 1
usb.c: new device strings: Mfr=0, Product=2, SerialNumber=1
usb.c: USB device number 1 default language ID 0x0
Product: USB UHCI Root Hub
SerialNumber: d000
hub.c: USB hub found
hub.c: 2 ports detected
hub.c: ganged power switching
hub.c: standalone hub
hub.c: global over-current protection
hub.c: power on to power good time: 2ms
hub.c: hub controller current requirement: 0mA
hub.c: port 1 is removable
hub.c: port 2 is removable
hub.c: local power source is good
hub.c: no over-current condition exists
hub.c: enabling power on all ports
usb.c: hub driver claimed interface c5bfe940
hub.c: port 1 connection change
hub.c: portstatus 101, change 1, 12 Mb/s
hub.c: portstatus 103, change 0, 12 Mb/s
usb.c: USB new device connect, assigned device number 2
usb.c: kmalloc IF c5bfef80, numif 1
usb.c: new device strings: Mfr=0, Product=0, SerialNumber=0
hub.c: USB hub found
usb-uhci.c: interrupt, status 2, frame# 840
usb.c: hub driver claimed interface c5bfef80

Connecting joystick to hub: (surprise - I seem to remember it did not
have any affect) [1]

hub.c: port 1 connection change
hub.c: portstatus 101, change 3, 12 Mb/s
usb.c: USB disconnect on device 2
hub.c: portstatus 103, change 0, 12 Mb/s
usb.c: USB new device connect, assigned device number 2
usb.c: kmalloc IF c5bfe8c0, numif 1
usb.c: new device strings: Mfr=0, Product=0, SerialNumber=0
hub.c: USB hub found
usb-uhci.c: interrupt, status 2, frame# 1768
usb.c: hub driver claimed interface c5bfe8c0
hub.c: port 1 enable change, status 101
hub.c: already running port 1 disabled by hub (EMI?), re-enabling...
hub.c: portstatus 103, change 0, 12 Mb/s
usb.c: USB disconnect on device 2
hub.c: portstatus 103, change 0, 12 Mb/s
usb.c: USB new device connect, assigned device number 2
usb.c: kmalloc IF c5bfef80, numif 1
usb.c: new device strings: Mfr=0, Product=0, SerialNumber=0
hub.c: USB hub found
usb-uhci.c: interrupt, status 2, frame# 510
usb.c: hub driver claimed interface c5bfef80

/proc/bus/usb/devices is still the same.

Disconnecting joystick from hub: (no affect)
Reconnecting joystick to hub: (no affect)

Just for comparison, connecting joystick to Motherboard connection:

hub.c: port 2 connection change
hub.c: portstatus 301, change 1, 1.5 Mb/s
hub.c: portstatus 303, change 0, 1.5 Mb/s
usb.c: USB new device connect, assigned device number 3
usb.c: kmalloc IF c498d0a0, numif 1
usb.c: skipped 1 class/vendor specific interface descriptors
usb.c: new device strings: Mfr=0, Product=0, SerialNumber=0
usb.c: unhandled interfaces on device
usb.c: This device is not recognized by any installed USB driver.
  Length              = 18
  DescriptorType      = 01
  USB version         = 1.00
  Vendor:Product      = 044f:a0a3
  MaxPacketSize0      = 8
  NumConfigurations   = 1
  Device version      = 1.40
  Device Class:SubClass:Protocol = 00:00:00
    Per-interface classes
Configuration:
  bLength             =    9
  bDescriptorType     =   02
  wTotalLength        = 0022
  bNumInterfaces      =   01
  bConfigurationValue =   01
  iConfiguration      =   00
  bmAttributes        =   80
  MaxPower            =  100mA

  Interface: 0
  Alternate Setting:  0
    bLength             =    9
    bDescriptorType     =   04
    bInterfaceNumber    =   00
    bAlternateSetting   =   00
    bNumEndpoints       =   01
    bInterface Class:SubClass:Protocol =   03:00:00
    iInterface          =   00
    Endpoint:
      bLength             =    7
      bDescriptorType     =   05
      bEndpointAddress    =   81 (in)
      bmAttributes        =   03 (Interrupt)
      wMaxPacketSize      = 0008
      bInterval           =   08


and then /proc/bus/usb/devices is:

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 Prot=00 MxPS= 8 #Cfgs=  1
P:  Vendor=0000 ProdID=0000 Rev= 0.00
S:  Product=USB UHCI Root Hub
S:  SerialNumber=d000
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.00 Cls=09(hub  ) Sub=01 Prot=00 MxPS= 8 #Cfgs=  1
P:  Vendor=0698 ProdID=9999 Rev= 0.01
C:* #Ifs= 1 Cfg#= 1 Atr=60 MxPwr=  0mA
I:  If#= 0 Alt= 0 #EPs= 1 Cls=09(hub  ) Sub=01 Prot=00 Driver=hub
E:  Ad=81(I) Atr=03(Int.) MxPS=   1 Ivl= 32ms
T:  Bus=01 Lev=01 Prnt=01 Port=01 Cnt=02 Dev#=  3 Spd=1.5 MxCh= 0
D:  Ver= 1.00 Cls=00(>ifc ) Sub=00 Prot=00 MxPS= 8 #Cfgs=  1
P:  Vendor=044f ProdID=a0a3 Rev= 1.40
C:* #Ifs= 1 Cfg#= 1 Atr=80 MxPwr=100mA
I:  If#= 0 Alt= 0 #EPs= 1 Cls=03(HID  ) Sub=00 Prot=00 Driver=(none)
E:  Ad=81(I) Atr=03(Int.) MxPS=   8 Ivl=  8ms


[1] I might have accidentally touched the computer to monitor usb cable
and cause a disconnection. The cable does seem solidly connected, but
many connection/reconnection of the joystick to the monitor hub (with
both uhci and usb-uhci) don't seem to have any affect.


-- 
Matan Ziv-Av.                         [EMAIL PROTECTED]



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to