Coder Social home page Coder Social logo

Cant Connect To Device about pcileech-fpga HOT 10 CLOSED

ufrisk avatar ufrisk commented on May 16, 2024
Cant Connect To Device

from pcileech-fpga.

Comments (10)

ufrisk avatar ufrisk commented on May 16, 2024

Hi,

Have you downloaded the FTD3XX.dll file from FTDI http://www.ftdichip.com/Drivers/D3XX.htm and placed it in the same folder as the pcileech.exe binary? Also please make sure it's the x64-version of the dll you place alongside pcileech.exe

from pcileech-fpga.

trounce1 avatar trounce1 commented on May 16, 2024

Yes, i have done this. when i run the pcileech.exe probe command it hangs for a second before returning with the error message.

from pcileech-fpga.

ufrisk avatar ufrisk commented on May 16, 2024

The FTDI also needs to show up cleanly in Windows Device Manager, and the SP605 have to be connected to PCIe on the target at the time when running the probe or any other command.

How are the status LEDs looking on the SP605? DS3, DS4 should not be lit, while DS5 should be lit if you have a correct PCIe link.

from pcileech-fpga.

trounce1 avatar trounce1 commented on May 16, 2024

Thank you for your fast reply again.

I have checked both device manager and the LED's

I believe they are correct. Attached are photos of both.

Thanks again
dvmgr
board

from pcileech-fpga.

trounce1 avatar trounce1 commented on May 16, 2024

oh its working now. thanks for your help. just needed a device reboot i think

from pcileech-fpga.

ufrisk avatar ufrisk commented on May 16, 2024

awsome 👍 and thanks for letting me know.

sometimes it also helps to press the reset button on the SP605 board and the reset button on the FT601 board. reboot is also sometimes required, it seems to be dependant on the target system.

Please let me know if you have any improvements suggestions for the FPGA stuff, I'm currently working on a faster better bitstream, but other than that :)

from pcileech-fpga.

trounce1 avatar trounce1 commented on May 16, 2024

excellent. This is a good project. it does seem very intermittent. works when pc is rebooted and adapter is connected though. Speeds when dumping ram seem to be low due to a large amount of Bad TLP received. maybe its just my machine though.

from pcileech-fpga.

ufrisk avatar ufrisk commented on May 16, 2024

Thanks,

About the bad TLPs, it's a known bug which I thought I had "resolved" by setting an extra delay in pcileech.exe; It's working on my test hardware. A workaround might be if you set in device605_601.c the lines with usleep(300); to usleep(500); and recompile. Or running pcileech.exe with the option -iosize 0x4000 might also help.

Hopefully these issues will be resolved completely once I release the new bitstream which should resolve these bugs. That is a couple of weeks away though.

from pcileech-fpga.

trounce1 avatar trounce1 commented on May 16, 2024

yeah thats done the trick. speeds back to 70mbs with no bad TLP. i am struggling to get this to work while hotplugging via pcie. still only will connect when booted with spartan 6 plugged in.

from pcileech-fpga.

ufrisk avatar ufrisk commented on May 16, 2024

Awesome that you got it to work. As previously stated I hope the new bitstream that is planned will resolve these issues.

About hotplug - it's highly dependent on the target system if it will work or not. It's not much I can do about it unfortunately. On some systems it works, on others it doesn't :/

from pcileech-fpga.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.