USB Device I need to work -- still doesn't

Discussion in 'Parallels Desktop for Mac' started by joem, May 20, 2006.

  1. joem

    joem Forum Maven

    Messages:
    1,247
    I need this (details below) USB device to work on my guest Win2k so I can get rid of a PC. If it doesn't, Parallels is still useful, but I still need to maintain a PC for one app, so I'd like this to work. Here's the USB Prober output describing the device. It doesn't work in RC1, nor did it in betas 5 or 6. Please make it work, or tell my why you can't.

    Thanks

    Full Speed device @ 3 (0x1D100000): ............................................. Composite device: "Ross-Tech KEY-USB"
    Device Descriptor
    Descriptor Version Number: 0x0110
    Device Class: 0 (Composite)
    Device Subclass: 0
    Device Protocol: 0
    Device MaxPacketSize: 8
    Device VendorID/ProductID: 0x0403/0xFA20 (Future Technology Devices International Limited)
    Device Version Number: 0x0400
    Number of Configurations: 1
    Manufacturer String: 1 "Ross-Tech"
    Product String: 2 "Ross-Tech KEY-USB"
    Serial Number String: 0 (none)
    Configuration Descriptor
    Length (and contents): 32
    Raw Descriptor (hex) 0000: 09 02 20 00 01 01 00 80 19 09 04 00 00 02 FF FF
    Raw Descriptor (hex) 0010: FF 02 07 05 81 02 40 00 00 07 05 02 02 40 00 00
    Unknown Descriptor 0020:
    Number of Interfaces: 1
    Configuration Value: 1
    Attributes: 0x80 (bus-powered)
    MaxPower: 50 ma
    Interface #0 - Vendor-specific
    Alternate Setting 0
    Number of Endpoints 2
    Interface Class: 255 (Vendor-specific)
    Interface Subclass; 255 (Vendor-specific)
    Interface Protocol: 255
    Endpoint 0x81 - Bulk Input
    Address: 0x81 (IN)
    Attributes: 0x02 (Bulk no synchronization data endpoint)
    Max Packet Size: 64
    Polling Interval: 0 ms
    Endpoint 0x02 - Bulk Output
    Address: 0x02 (OUT)
    Attributes: 0x02 (Bulk no synchronization data endpoint)
    Max Packet Size: 64
    Polling Interval: 0 ms
     
  2. joem

    joem Forum Maven

    Messages:
    1,247
    Better in RC2 but not quite there yet

    The device works intermittantly in RC2, probably because it isn't being serviced fast enough. The error message is "Too many communication errors", and I can see it trying various communication rates, failing, trying again, getting some results and eventually giving up.

    Some operations succeed, but it eventually (after two or three commands) fails.

    It works flawlessly on an 750 Mhz Windows box.

    Maybe one more try and it will work????

    We're so close!
     
  3. joem

    joem Forum Maven

    Messages:
    1,247
    It's working better, to the point where it's mostly usable, but it's still reporting communication errors that my much slower PC laptop doesn't report. Works fine a real PC. Haven't tried bootcamp, and won't for a month or so while waiting for this to get better. It's gone from unusable to mildly annoying.
     
  4. Andrew @ Parallels

    Andrew @ Parallels Parallels Team

    Messages:
    1,507
    Thanks for reporting - we will investigate this.
     

Share This Page