My USB dancepad is recognized 100% of the time, but button press registering stops for a while. So it works for a while, but then doesn't (sometimes for weeks). The pad itself *is* recognized 100% the whole time. And the pad always works on a Playstation.
First, some data:
Computer: iBook Summer 2005, 1.5GB RAM, 10.4.8, all updates
Pad: BNS Fusion PS/XBOX/USB pad (http://www.buynshop.com/productinfo/4985/VG-DDR-ULTDX/)
The pad is recognized by the system all the time:
USB Device:
Version: 1.00
Bus Power (mA): 500
Speed: Up to 1.5 Mb/sec
Product ID: 0x0285
Vendor ID: 0x045e
ControllerMate always *sees* it, too. But when it's not working, ControllerMate doesn't recognize when buttons are pressed.
USB busprobes look identical when it's working and when it's not. Here's an example one:
==============================================================
ControllerMate 4.0.6
Build 3E17
Mac OS X 10.4.8
2006-10-21 21:34:39 -0500
==============================================================
USB Prober output follows...
Full Speed device @ 1 (0x1A000000): ............................................. Hub device: "OHCI Root Hub Simulation"
Device Descriptor
Descriptor Version Number: 0x0100
Device Class: 9 (Hub)
Device Subclass: 0
Device Protocol: 0 (Full/Low Speed)
Device MaxPacketSize: 8
Device VendorID/ProductID: 0x05AC/0x8005 ()
Device Version Number: 0x0190
Number of Configurations: 1
Manufacturer String: 2 "Apple Computer, Inc."
Product String: 1 "OHCI Root Hub Simulation"
Serial Number String: 0 (none)
Configuration Descriptor
Length (and contents): 27
Raw Descriptor (hex) 0000: 0A 02 00 1B 01 01 00 60 00 00 09 04 00 00 01 09
Raw Descriptor (hex) 0010: 00 00 00 08 05 81 03 08 00 FF 00
Number of Interfaces: 1
Configuration Value: 1
Attributes: 0x60 (self-powered, remote wakeup)
MaxPower: 0 ma
Interface #0 - Hub
Alternate Setting 0
Number of Endpoints 1
Interface Class: 9 (Hub)
Interface Subclass; 0
Interface Protocol: 0
Endpoint 0x81 - Interrupt Input
Address: 0x81 (IN)
Attributes: 0x03 (Interrupt no synchronization data endpoint)
Max Packet Size: 8
Polling Interval: 255 ms
Hub Descriptor
Number of Ports: 0x02
Hub Characteristics: 0x11 (Individually switched standalone hub with no overcurrent protection)
PowerOnToGood time: 20 ms
Controller current: 0 mA
Device Removable (byte): 0x0
Port Power Control Mask (byte): 0x0
Full Speed device @ 2 (0x1A100000): ............................................. Unknown device (did not respond to inquiry - 0xe00002ed)
Full Speed device @ 3 (0x1A200000): ............................................. Composite device: "Apple Internal Trackpad"
Device Descriptor
Descriptor Version Number: 0x0200
Device Class: 0 (Composite)
Device Subclass: 0
Device Protocol: 0
Device MaxPacketSize: 8
Device VendorID/ProductID: 0x05AC/0x030B ()
Device Version Number: 0x0080
Number of Configurations: 1
Manufacturer String: 1 "Apple Computer"
Product String: 2 "Apple Internal Trackpad"
Serial Number String: 0 (none)
Configuration Descriptor
Length (and contents): 34
Raw Descriptor (hex) 0000: 09 02 00 22 01 01 00 A0 14 09 04 00 00 01 03 01
Raw Descriptor (hex) 0010: 02 07 09 21 11 01 00 01 22 23 00 07 05 81 03 40
Raw Descriptor (hex) 0020: 00 01
Number of Interfaces: 1
Configuration Value: 1
Attributes: 0xA0 (bus-powered, remote wakeup)
MaxPower: 40 ma
Interface #0 - HID/Boot Interface
Alternate Setting 0
Number of Endpoints 1
Interface Class: 3 (HID)
Interface Subclass; 1 (Boot Interface)
Interface Protocol: 2
HID Descriptor
Descriptor Version Number: 0x0111
Country Code: 0
Descriptor Count: 1
Descriptor 1
Type: 0x22 (Report Descriptor)
Length (and contents): 35
Raw Descriptor (hex) 0000: 05 FF 09 01 A1 00 09 01 15 01 25 41 35 00 45 FF
Raw Descriptor (hex) 0010: 75 08 95 51 81 00 09 04 15 80 25 7F 75 08 95 10
Raw Descriptor (hex) 0020: B1 02 C0
Parsed Report Descriptor:
Usage Page (Vendor Defined)
Usage 1 (0x1)
Collection (Physical)
Usage 1 (0x1)
Logical Minimum......... (1)
Logical Maximum......... (65)
Physical Minimum........ (0)
Physical Maximum........ (-1)
Report Size............. (8)
Report Count............ (81)
Input................... (Data, Array, Absolute)
Usage 4 (0x4)
Logical Minimum......... (-128)
Logical Maximum......... (127)
Report Size............. (8)
Report Count............ (16)
Feature................. (Data, Variable, Absolute, No Wrap, Linear, Preferred State, No Null Position, Nonvolatile, Bitfield)
End Collection
Endpoint 0x81 - Interrupt Input
Address: 0x81 (IN)
Attributes: 0x03 (Interrupt no synchronization data endpoint)
Max Packet Size: 64
Polling Interval: 1 ms
Full Speed device @ 1 (0x1B000000): ............................................. Hub device: "OHCI Root Hub Simulation"
Device Descriptor
Descriptor Version Number: 0x0100
Device Class: 9 (Hub)
Device Subclass: 0
Device Protocol: 0 (Full/Low Speed)
Device MaxPacketSize: 8
Device VendorID/ProductID: 0x05AC/0x8005 ()
Device Version Number: 0x0190
Number of Configurations: 1
Manufacturer String: 2 "Apple Computer, Inc."
Product String: 1 "OHCI Root Hub Simulation"
Serial Number String: 0 (none)
Configuration Descriptor
Length (and contents): 27
Raw Descriptor (hex) 0000: 0A 02 00 1B 01 01 00 60 00 00 09 04 00 00 01 09
Raw Descriptor (hex) 0010: 00 00 00 08 05 81 03 08 00 FF 00
Number of Interfaces: 1
Configuration Value: 1
Attributes: 0x60 (self-powered, remote wakeup)
MaxPower: 0 ma
Interface #0 - Hub
Alternate Setting 0
Number of Endpoints 1
Interface Class: 9 (Hub)
Interface Subclass; 0
Interface Protocol: 0
Endpoint 0x81 - Interrupt Input
Address: 0x81 (IN)
Attributes: 0x03 (Interrupt no synchronization data endpoint)
Max Packet Size: 8
Polling Interval: 255 ms
Hub Descriptor
Number of Ports: 0x03
Hub Characteristics: 0x11 (Individually switched standalone hub with no overcurrent protection)
PowerOnToGood time: 20 ms
Controller current: 0 mA
Device Removable (byte): 0x0
Port Power Control Mask (byte): 0x0
Low Speed device @ 2 (0x1B100000): ............................................. Composite device from
Device Descriptor
Descriptor Version Number: 0x0110
Device Class: 0 (Composite)
Device Subclass: 0
Device Protocol: 0
Device MaxPacketSize: 8
Device VendorID/ProductID: 0x045E/0x0285 ()
Device Version Number: 0x0100
Number of Configurations: 1
Manufacturer String: 0 (none)
Product String: 0 (none)
Serial Number String: 0 (none)
Configuration Descriptor
Length (and contents): 34
Raw Descriptor (hex) 0000: 09 02 00 22 01 01 04 80 32 09 04 00 00 01 03 01
Raw Descriptor (hex) 0010: 00 05 09 21 00 01 00 01 22 2B 00 07 05 81 03 06
Raw Descriptor (hex) 0020: 00 0A
Number of Interfaces: 1
Configuration Value: 1
Attributes: 0x80 (bus-powered)
MaxPower: 100 ma
Interface #0 - HID/Boot Interface
Alternate Setting 0
Number of Endpoints 1
Interface Class: 3 (HID)
Interface Subclass; 1 (Boot Interface)
Interface Protocol: 0
HID Descriptor
Descriptor Version Number: 0x0100
Country Code: 0
Descriptor Count: 1
Descriptor 1
Type: 0x22 (Report Descriptor)
Length (and contents): 43
Raw Descriptor (hex) 0000: 05 01 09 04 A1 01 75 08 95 02 15 00 26 FF 00 35
Raw Descriptor (hex) 0010: 00 46 FF 00 09 30 09 31 81 02 75 01 95 10 25 01
Raw Descriptor (hex) 0020: 45 01 05 09 19 01 29 10 81 02 C0
Parsed Report Descriptor:
Usage Page (Generic Desktop)
Usage (Joystick)
Collection (Application)
Report Size............. (8)
Report Count............ (2)
Logical Minimum......... (0)
Logical Maximum......... (255)
Physical Minimum........ (0)
Physical Maximum........ (255)
Usage (X)
Usage (Y)
Input................... (Data, Variable, Absolute, No Wrap, Linear, Preferred State, No Null Position, Bitfield)
Report Size............. (1)
Report Count............ (16)
Logical Maximum......... (1)
Physical Maximum........ (1)
Usage Page (Button)
Usage Minimum........... (1)
Usage Maximum........... (16)
Input................... (Data, Variable, Absolute, No Wrap, Linear, Preferred State, No Null Position, Bitfield)
End Collection
Endpoint 0x81 - Interrupt Input
Address: 0x81 (IN)
Attributes: 0x03 (Interrupt no synchronization data endpoint)
Max Packet Size: 6
Polling Interval: 10 ms
Full Speed device @ 1 (0x3B000000): ............................................. Hub device: "OHCI Root Hub Simulation"
Device Descriptor
Descriptor Version Number: 0x0100
Device Class: 9 (Hub)
Device Subclass: 0
Device Protocol: 0 (Full/Low Speed)
Device MaxPacketSize: 8
Device VendorID/ProductID: 0x05AC/0x8005 ()
Device Version Number: 0x0190
Number of Configurations: 1
Manufacturer String: 2 "Apple Computer, Inc."
Product String: 1 "OHCI Root Hub Simulation"
Serial Number String: 0 (none)
Configuration Descriptor
Length (and contents): 27
Raw Descriptor (hex) 0000: 0A 02 00 1B 01 01 00 60 00 00 09 04 00 00 01 09
Raw Descriptor (hex) 0010: 00 00 00 08 05 81 03 08 00 FF 00
Number of Interfaces: 1
Configuration Value: 1
Attributes: 0x60 (self-powered, remote wakeup)
MaxPower: 0 ma
Interface #0 - Hub
Alternate Setting 0
Number of Endpoints 1
Interface Class: 9 (Hub)
Interface Subclass; 0
Interface Protocol: 0
Endpoint 0x81 - Interrupt Input
Address: 0x81 (IN)
Attributes: 0x03 (Interrupt no synchronization data endpoint)
Max Packet Size: 8
Polling Interval: 255 ms
Hub Descriptor
Number of Ports: 0x02
Hub Characteristics: 0x11 (Individually switched standalone hub with no overcurrent protection)
PowerOnToGood time: 20 ms
Controller current: 0 mA
Device Removable (byte): 0x0
Port Power Control Mask (byte): 0x0
High Speed device @ 1 (0x5B000000): ............................................. Hub device: "EHCI Root Hub Simulation"
Device Descriptor
Descriptor Version Number: 0x0200
Device Class: 9 (Hub)
Device Subclass: 0
Device Protocol: 1 (High Speed Single Transaction Translator)
Device MaxPacketSize: 64
Device VendorID/ProductID: 0x05AC/0x8006 ()
Device Version Number: 0x0200
Number of Configurations: 1
Manufacturer String: 2 "Apple Computer, Inc."
Product String: 1 "EHCI Root Hub Simulation"
Serial Number String: 0 (none)
Configuration Descriptor
Length (and contents): 27
Raw Descriptor (hex) 0000: 0A 02 00 1B 01 01 00 60 00 00 09 04 00 00 01 09
Raw Descriptor (hex) 0010: 00 01 00 08 05 81 03 08 00 0C 00
Number of Interfaces: 1
Configuration Value: 1
Attributes: 0x60 (self-powered, remote wakeup)
MaxPower: 0 ma
Interface #0 - Hub
Alternate Setting 0
Number of Endpoints 1
Interface Class: 9 (Hub)
Interface Subclass; 0
Interface Protocol: 1 (Multi TT Hub configured as a Single TT Hub)
Endpoint 0x81 - Interrupt Input
Address: 0x81 (IN)
Attributes: 0x03 (Interrupt no synchronization data endpoint)
Max Packet Size: 8
Polling Interval: 12 ( 2048 microframes (256 ms) )
Hub Descriptor
Number of Ports: 0x05
Hub Characteristics: 0x1 (Individually switched standalone hub with global overcurrent protection requiring 8 FS bit times and no port indicators)
PowerOnToGood time: 100 ms
Controller current: 0 mA
Device Removable (byte): 0x0
Port Power Control Mask (byte): 0xff
I was thinking of either buying a powered USB hub (assuming it's a USB power issue) or a Playstation-USB adapter (assuming it's OS X HID weirdness). But I don't know which would be wiser.
Or is there a different problem all together?
Any ideas would be uber-appreciated.
Thanks!
First, some data:
Computer: iBook Summer 2005, 1.5GB RAM, 10.4.8, all updates
Pad: BNS Fusion PS/XBOX/USB pad (http://www.buynshop.com/productinfo/4985/VG-DDR-ULTDX/)
The pad is recognized by the system all the time:
USB Device:
Version: 1.00
Bus Power (mA): 500
Speed: Up to 1.5 Mb/sec
Product ID: 0x0285
Vendor ID: 0x045e
ControllerMate always *sees* it, too. But when it's not working, ControllerMate doesn't recognize when buttons are pressed.
USB busprobes look identical when it's working and when it's not. Here's an example one:
==============================================================
ControllerMate 4.0.6
Build 3E17
Mac OS X 10.4.8
2006-10-21 21:34:39 -0500
==============================================================
USB Prober output follows...
Full Speed device @ 1 (0x1A000000): ............................................. Hub device: "OHCI Root Hub Simulation"
Device Descriptor
Descriptor Version Number: 0x0100
Device Class: 9 (Hub)
Device Subclass: 0
Device Protocol: 0 (Full/Low Speed)
Device MaxPacketSize: 8
Device VendorID/ProductID: 0x05AC/0x8005 ()
Device Version Number: 0x0190
Number of Configurations: 1
Manufacturer String: 2 "Apple Computer, Inc."
Product String: 1 "OHCI Root Hub Simulation"
Serial Number String: 0 (none)
Configuration Descriptor
Length (and contents): 27
Raw Descriptor (hex) 0000: 0A 02 00 1B 01 01 00 60 00 00 09 04 00 00 01 09
Raw Descriptor (hex) 0010: 00 00 00 08 05 81 03 08 00 FF 00
Number of Interfaces: 1
Configuration Value: 1
Attributes: 0x60 (self-powered, remote wakeup)
MaxPower: 0 ma
Interface #0 - Hub
Alternate Setting 0
Number of Endpoints 1
Interface Class: 9 (Hub)
Interface Subclass; 0
Interface Protocol: 0
Endpoint 0x81 - Interrupt Input
Address: 0x81 (IN)
Attributes: 0x03 (Interrupt no synchronization data endpoint)
Max Packet Size: 8
Polling Interval: 255 ms
Hub Descriptor
Number of Ports: 0x02
Hub Characteristics: 0x11 (Individually switched standalone hub with no overcurrent protection)
PowerOnToGood time: 20 ms
Controller current: 0 mA
Device Removable (byte): 0x0
Port Power Control Mask (byte): 0x0
Full Speed device @ 2 (0x1A100000): ............................................. Unknown device (did not respond to inquiry - 0xe00002ed)
Full Speed device @ 3 (0x1A200000): ............................................. Composite device: "Apple Internal Trackpad"
Device Descriptor
Descriptor Version Number: 0x0200
Device Class: 0 (Composite)
Device Subclass: 0
Device Protocol: 0
Device MaxPacketSize: 8
Device VendorID/ProductID: 0x05AC/0x030B ()
Device Version Number: 0x0080
Number of Configurations: 1
Manufacturer String: 1 "Apple Computer"
Product String: 2 "Apple Internal Trackpad"
Serial Number String: 0 (none)
Configuration Descriptor
Length (and contents): 34
Raw Descriptor (hex) 0000: 09 02 00 22 01 01 00 A0 14 09 04 00 00 01 03 01
Raw Descriptor (hex) 0010: 02 07 09 21 11 01 00 01 22 23 00 07 05 81 03 40
Raw Descriptor (hex) 0020: 00 01
Number of Interfaces: 1
Configuration Value: 1
Attributes: 0xA0 (bus-powered, remote wakeup)
MaxPower: 40 ma
Interface #0 - HID/Boot Interface
Alternate Setting 0
Number of Endpoints 1
Interface Class: 3 (HID)
Interface Subclass; 1 (Boot Interface)
Interface Protocol: 2
HID Descriptor
Descriptor Version Number: 0x0111
Country Code: 0
Descriptor Count: 1
Descriptor 1
Type: 0x22 (Report Descriptor)
Length (and contents): 35
Raw Descriptor (hex) 0000: 05 FF 09 01 A1 00 09 01 15 01 25 41 35 00 45 FF
Raw Descriptor (hex) 0010: 75 08 95 51 81 00 09 04 15 80 25 7F 75 08 95 10
Raw Descriptor (hex) 0020: B1 02 C0
Parsed Report Descriptor:
Usage Page (Vendor Defined)
Usage 1 (0x1)
Collection (Physical)
Usage 1 (0x1)
Logical Minimum......... (1)
Logical Maximum......... (65)
Physical Minimum........ (0)
Physical Maximum........ (-1)
Report Size............. (8)
Report Count............ (81)
Input................... (Data, Array, Absolute)
Usage 4 (0x4)
Logical Minimum......... (-128)
Logical Maximum......... (127)
Report Size............. (8)
Report Count............ (16)
Feature................. (Data, Variable, Absolute, No Wrap, Linear, Preferred State, No Null Position, Nonvolatile, Bitfield)
End Collection
Endpoint 0x81 - Interrupt Input
Address: 0x81 (IN)
Attributes: 0x03 (Interrupt no synchronization data endpoint)
Max Packet Size: 64
Polling Interval: 1 ms
Full Speed device @ 1 (0x1B000000): ............................................. Hub device: "OHCI Root Hub Simulation"
Device Descriptor
Descriptor Version Number: 0x0100
Device Class: 9 (Hub)
Device Subclass: 0
Device Protocol: 0 (Full/Low Speed)
Device MaxPacketSize: 8
Device VendorID/ProductID: 0x05AC/0x8005 ()
Device Version Number: 0x0190
Number of Configurations: 1
Manufacturer String: 2 "Apple Computer, Inc."
Product String: 1 "OHCI Root Hub Simulation"
Serial Number String: 0 (none)
Configuration Descriptor
Length (and contents): 27
Raw Descriptor (hex) 0000: 0A 02 00 1B 01 01 00 60 00 00 09 04 00 00 01 09
Raw Descriptor (hex) 0010: 00 00 00 08 05 81 03 08 00 FF 00
Number of Interfaces: 1
Configuration Value: 1
Attributes: 0x60 (self-powered, remote wakeup)
MaxPower: 0 ma
Interface #0 - Hub
Alternate Setting 0
Number of Endpoints 1
Interface Class: 9 (Hub)
Interface Subclass; 0
Interface Protocol: 0
Endpoint 0x81 - Interrupt Input
Address: 0x81 (IN)
Attributes: 0x03 (Interrupt no synchronization data endpoint)
Max Packet Size: 8
Polling Interval: 255 ms
Hub Descriptor
Number of Ports: 0x03
Hub Characteristics: 0x11 (Individually switched standalone hub with no overcurrent protection)
PowerOnToGood time: 20 ms
Controller current: 0 mA
Device Removable (byte): 0x0
Port Power Control Mask (byte): 0x0
Low Speed device @ 2 (0x1B100000): ............................................. Composite device from
Device Descriptor
Descriptor Version Number: 0x0110
Device Class: 0 (Composite)
Device Subclass: 0
Device Protocol: 0
Device MaxPacketSize: 8
Device VendorID/ProductID: 0x045E/0x0285 ()
Device Version Number: 0x0100
Number of Configurations: 1
Manufacturer String: 0 (none)
Product String: 0 (none)
Serial Number String: 0 (none)
Configuration Descriptor
Length (and contents): 34
Raw Descriptor (hex) 0000: 09 02 00 22 01 01 04 80 32 09 04 00 00 01 03 01
Raw Descriptor (hex) 0010: 00 05 09 21 00 01 00 01 22 2B 00 07 05 81 03 06
Raw Descriptor (hex) 0020: 00 0A
Number of Interfaces: 1
Configuration Value: 1
Attributes: 0x80 (bus-powered)
MaxPower: 100 ma
Interface #0 - HID/Boot Interface
Alternate Setting 0
Number of Endpoints 1
Interface Class: 3 (HID)
Interface Subclass; 1 (Boot Interface)
Interface Protocol: 0
HID Descriptor
Descriptor Version Number: 0x0100
Country Code: 0
Descriptor Count: 1
Descriptor 1
Type: 0x22 (Report Descriptor)
Length (and contents): 43
Raw Descriptor (hex) 0000: 05 01 09 04 A1 01 75 08 95 02 15 00 26 FF 00 35
Raw Descriptor (hex) 0010: 00 46 FF 00 09 30 09 31 81 02 75 01 95 10 25 01
Raw Descriptor (hex) 0020: 45 01 05 09 19 01 29 10 81 02 C0
Parsed Report Descriptor:
Usage Page (Generic Desktop)
Usage (Joystick)
Collection (Application)
Report Size............. (8)
Report Count............ (2)
Logical Minimum......... (0)
Logical Maximum......... (255)
Physical Minimum........ (0)
Physical Maximum........ (255)
Usage (X)
Usage (Y)
Input................... (Data, Variable, Absolute, No Wrap, Linear, Preferred State, No Null Position, Bitfield)
Report Size............. (1)
Report Count............ (16)
Logical Maximum......... (1)
Physical Maximum........ (1)
Usage Page (Button)
Usage Minimum........... (1)
Usage Maximum........... (16)
Input................... (Data, Variable, Absolute, No Wrap, Linear, Preferred State, No Null Position, Bitfield)
End Collection
Endpoint 0x81 - Interrupt Input
Address: 0x81 (IN)
Attributes: 0x03 (Interrupt no synchronization data endpoint)
Max Packet Size: 6
Polling Interval: 10 ms
Full Speed device @ 1 (0x3B000000): ............................................. Hub device: "OHCI Root Hub Simulation"
Device Descriptor
Descriptor Version Number: 0x0100
Device Class: 9 (Hub)
Device Subclass: 0
Device Protocol: 0 (Full/Low Speed)
Device MaxPacketSize: 8
Device VendorID/ProductID: 0x05AC/0x8005 ()
Device Version Number: 0x0190
Number of Configurations: 1
Manufacturer String: 2 "Apple Computer, Inc."
Product String: 1 "OHCI Root Hub Simulation"
Serial Number String: 0 (none)
Configuration Descriptor
Length (and contents): 27
Raw Descriptor (hex) 0000: 0A 02 00 1B 01 01 00 60 00 00 09 04 00 00 01 09
Raw Descriptor (hex) 0010: 00 00 00 08 05 81 03 08 00 FF 00
Number of Interfaces: 1
Configuration Value: 1
Attributes: 0x60 (self-powered, remote wakeup)
MaxPower: 0 ma
Interface #0 - Hub
Alternate Setting 0
Number of Endpoints 1
Interface Class: 9 (Hub)
Interface Subclass; 0
Interface Protocol: 0
Endpoint 0x81 - Interrupt Input
Address: 0x81 (IN)
Attributes: 0x03 (Interrupt no synchronization data endpoint)
Max Packet Size: 8
Polling Interval: 255 ms
Hub Descriptor
Number of Ports: 0x02
Hub Characteristics: 0x11 (Individually switched standalone hub with no overcurrent protection)
PowerOnToGood time: 20 ms
Controller current: 0 mA
Device Removable (byte): 0x0
Port Power Control Mask (byte): 0x0
High Speed device @ 1 (0x5B000000): ............................................. Hub device: "EHCI Root Hub Simulation"
Device Descriptor
Descriptor Version Number: 0x0200
Device Class: 9 (Hub)
Device Subclass: 0
Device Protocol: 1 (High Speed Single Transaction Translator)
Device MaxPacketSize: 64
Device VendorID/ProductID: 0x05AC/0x8006 ()
Device Version Number: 0x0200
Number of Configurations: 1
Manufacturer String: 2 "Apple Computer, Inc."
Product String: 1 "EHCI Root Hub Simulation"
Serial Number String: 0 (none)
Configuration Descriptor
Length (and contents): 27
Raw Descriptor (hex) 0000: 0A 02 00 1B 01 01 00 60 00 00 09 04 00 00 01 09
Raw Descriptor (hex) 0010: 00 01 00 08 05 81 03 08 00 0C 00
Number of Interfaces: 1
Configuration Value: 1
Attributes: 0x60 (self-powered, remote wakeup)
MaxPower: 0 ma
Interface #0 - Hub
Alternate Setting 0
Number of Endpoints 1
Interface Class: 9 (Hub)
Interface Subclass; 0
Interface Protocol: 1 (Multi TT Hub configured as a Single TT Hub)
Endpoint 0x81 - Interrupt Input
Address: 0x81 (IN)
Attributes: 0x03 (Interrupt no synchronization data endpoint)
Max Packet Size: 8
Polling Interval: 12 ( 2048 microframes (256 ms) )
Hub Descriptor
Number of Ports: 0x05
Hub Characteristics: 0x1 (Individually switched standalone hub with global overcurrent protection requiring 8 FS bit times and no port indicators)
PowerOnToGood time: 100 ms
Controller current: 0 mA
Device Removable (byte): 0x0
Port Power Control Mask (byte): 0xff
I was thinking of either buying a powered USB hub (assuming it's a USB power issue) or a Playstation-USB adapter (assuming it's OS X HID weirdness). But I don't know which would be wiser.
Or is there a different problem all together?
Any ideas would be uber-appreciated.
Thanks!