USB3.0 custom device not working on Windows 8

Zlatan

New Member
Messages
4
Any idea what this below message means on connecting usb3.0 custom device ? If yes , how to fix this issue ?

Host controller used in Fresco Logic USB3.0 host controller

This below message is seen on Device Manager window.

"
This device cannot start. (Code 10)

{Device Timeout}
The specified I/O operation on %hs was not completed before the time-out period expired."



Thanks
 

My Computer

System One

  • OS
    Windows 8
    Computer type
    PC/Desktop
    CPU
    Intel i3-2100 @3.1 Ghz
    Graphics Card(s)
    Intel HD graphics
    Monitor(s) Displays
    Benq G700
    Mouse
    Logitech mouse
    Browser
    Google Chrome

My Computer

System One

  • OS
    windows 8.1
    Computer type
    PC/Desktop
    System Manufacturer/Model
    self build
    CPU
    Intel(R) Core(TM) i5 CPU 750 @ 2.67GHz
    Motherboard
    Asrock P55 Pro
    Memory
    DDR3 Team--Elite-1333 8 gb
    Graphics Card(s)
    Sapphire R9 280x
    Sound Card
    Realtek Alc 855
    Monitor(s) Displays
    Acer V233H
    Screen Resolution
    1920 x 1020
    Hard Drives
    Samsung evo 850 SSd
    Seagate ST 320 gb
    Samsung HD 750 gb
    Seagate ST 3000gb
    PSU
    OCZ Stealth 600 watt
    Case
    Antec 300
    Mouse
    Speedlink Ledos and Nexus
Hi Zlatan, welcome,

Could you tell us what device this is? And there are a few things that can prevent the item for working. Knowing what the device is could help narrow the issue down.

Thanks
 

My Computer

System One

  • OS
    Windows 8.1 Pro with Media Center
    Computer type
    PC/Desktop
    System Manufacturer/Model
    Custom built by me
    CPU
    Haswell i7-4770K
    Motherboard
    Gigabyte G1 Sniper 5 (BIOS F9)
    Memory
    Corsair Dominator Platinum 32 gig (1866MHz)
    Graphics Card(s)
    Sapphire R9-280 Vapor X
    Sound Card
    Soundblaster ZXR
    Monitor(s) Displays
    NEC PA242W - 24 inch
    Screen Resolution
    1920 x 1200
    Hard Drives
    Samsung 512gig 850 Pro SSD (OS), Samsung 256gig 840 Pro SSD (photo editing), Western Digital Caviar Black 2TB HD
    PSU
    EVGA Supernova 1000 G2
    Case
    Cooler Master HAF X
    Cooling
    Corsair H100i Closed Loop Cooler
    Keyboard
    Logitech Wireless Wave
    Mouse
    Logitech Performance MX
    Internet Speed
    High Speed
    Browser
    IE11
    Antivirus
    Norton Security
    Other Info
    RAM Speed: 1866MHZ @ 9-10-10-27-2T, 1.5v
This is a custom device built. We have developed a usb3 device controller which we have ported onto a FPGA board and this supports all types of endpoints.

This works all fine on Linux environment. For working with Windows 8 I did install WinUSB driver doing which i started getting this error message. I keep getting above error message intermittently every 4-5 seconds and after some time it says device connected. And then again after some time goes back to error message state.
 

My Computer

System One

  • OS
    Windows 8
    Computer type
    PC/Desktop
    CPU
    Intel i3-2100 @3.1 Ghz
    Graphics Card(s)
    Intel HD graphics
    Monitor(s) Displays
    Benq G700
    Mouse
    Logitech mouse
    Browser
    Google Chrome
Well I don't know what you're dealing with since you aren't telling but you might check the item or cable again. As it sounds like Windows it trying to read the item but can't. In short, it might not be Windows.

BTW are your Linux environments USB 3.0 capable? Are they actually running a USB 3.0 controller?

Also, if using a cable, is the cable USB 3.0 capable. Remember, you need a USB 3 compatible cable to get USB 3 speeds.

Sorry if these suggestions/questions sound mundane or out of place but as I said, I don't know what you're working with.
 

My Computer

System One

  • OS
    Windows 8.1 Pro with Media Center
    Computer type
    PC/Desktop
    System Manufacturer/Model
    Custom built by me
    CPU
    Haswell i7-4770K
    Motherboard
    Gigabyte G1 Sniper 5 (BIOS F9)
    Memory
    Corsair Dominator Platinum 32 gig (1866MHz)
    Graphics Card(s)
    Sapphire R9-280 Vapor X
    Sound Card
    Soundblaster ZXR
    Monitor(s) Displays
    NEC PA242W - 24 inch
    Screen Resolution
    1920 x 1200
    Hard Drives
    Samsung 512gig 850 Pro SSD (OS), Samsung 256gig 840 Pro SSD (photo editing), Western Digital Caviar Black 2TB HD
    PSU
    EVGA Supernova 1000 G2
    Case
    Cooler Master HAF X
    Cooling
    Corsair H100i Closed Loop Cooler
    Keyboard
    Logitech Wireless Wave
    Mouse
    Logitech Performance MX
    Internet Speed
    High Speed
    Browser
    IE11
    Antivirus
    Norton Security
    Other Info
    RAM Speed: 1866MHZ @ 9-10-10-27-2T, 1.5v

<<BTW are your Linux environments USB 3.0 capable? Are they actually running a USB 3.0 controller?

Yes I am able to see the device getting detected and also run some custom tests on Linux environment. The host controller being used is Fresco Logic/NEC USB3.0

<<Also, if using a cable, is the cable USB 3.0 capable. Remember, you need a USB 3 compatible cable to get USB 3 speeds.

Yes the cable being used is a SS cable.

<<Well I don't know what you're dealing with since you aren't telling but you might check the item or cable again. As
it sounds like Windows it trying to read the item but can't. In short, it might not be Windows.

We have developed a USB3.0 device IP and we are testing it on our FPGA platform. It's a general purpose hardware IP that can be used for any USB class(not just mass storage). This device is connected using a superspeed cable to a NEC USB3.0 host controller which resides on a PCIe -x1 slot.


 

My Computer

System One

  • OS
    Windows 8
    Computer type
    PC/Desktop
    CPU
    Intel i3-2100 @3.1 Ghz
    Graphics Card(s)
    Intel HD graphics
    Monitor(s) Displays
    Benq G700
    Mouse
    Logitech mouse
    Browser
    Google Chrome
Have you looked at the possibility of this being a driver issue? Have you looked at developing one for using the device on Windows 8/8.1?

Also, are you talking about this - Field-programmable gate array - Wikipedia, the free encyclopedia.

Anyway it looks like what your doing and trying to accomplish is beyond my scope of experience so it look like I'm unable to provide any adequate solutions to your issue.

I'll see if I can get someone else to look at this thread.

Peace :cool:
 

My Computer

System One

  • OS
    Windows 8.1 Pro with Media Center
    Computer type
    PC/Desktop
    System Manufacturer/Model
    Custom built by me
    CPU
    Haswell i7-4770K
    Motherboard
    Gigabyte G1 Sniper 5 (BIOS F9)
    Memory
    Corsair Dominator Platinum 32 gig (1866MHz)
    Graphics Card(s)
    Sapphire R9-280 Vapor X
    Sound Card
    Soundblaster ZXR
    Monitor(s) Displays
    NEC PA242W - 24 inch
    Screen Resolution
    1920 x 1200
    Hard Drives
    Samsung 512gig 850 Pro SSD (OS), Samsung 256gig 840 Pro SSD (photo editing), Western Digital Caviar Black 2TB HD
    PSU
    EVGA Supernova 1000 G2
    Case
    Cooler Master HAF X
    Cooling
    Corsair H100i Closed Loop Cooler
    Keyboard
    Logitech Wireless Wave
    Mouse
    Logitech Performance MX
    Internet Speed
    High Speed
    Browser
    IE11
    Antivirus
    Norton Security
    Other Info
    RAM Speed: 1866MHZ @ 9-10-10-27-2T, 1.5v
Hi there.

I'm not a programmer so I can't help you with that part of the problem. I DO know however for better system security that Windows 8 will only allow "signed" i.e validated by Ms drivers to be installed. Your problem might be better answered by consulting Ms's platforms for OEM developers.

Interacting the base OS with hardware is never easy at the best of times. It's actually easier in Linux since you have access to all the source code of the system so you can insert your driver into the appropriate part of the OS. With windows all you have is the API unless you try and get round the system by making your hardware do direct memory accesses -- a VERY BAD IDEA as it gives Hackers a way into the system and also if the OS changes your driver will stop working so fast the users won't even have had time to pick up the phone for support.

Cheers
jimbo
 

My Computer

System One

  • OS
    Linux Centos 7, W8.1, W7, W2K3 Server W10
    Computer type
    PC/Desktop
    Monitor(s) Displays
    1 X LG 40 inch TV
    Hard Drives
    SSD's * 3 (Samsung 840 series) 250 GB
    2 X 3 TB sata
    5 X 1 TB sata
    Internet Speed
    0.12 GB/s (120Mb/s)
Back
Top