Nicolai Czempin

Papilio Pro not recognized on USB port

Recommended Posts

I just got a Papilio Pro with an Arcade MegaWing and the LogicStart MegaWing.

Connecting the board to my PC is not working; it is not recognized as a device (or rather, it is shown as an unknown device: "Windows has stopped this device because it has reported problems. (Code 43)".

No Virtual COM port is being created (can't see the ASCII on Putty).

The board gets powered up properly and runs the "blink every other port" thing.

I tried re-installing the FTDI drivers that come with the current Papilio Loader GUI 2.6; I also tried the ones from the FTDI website.

I tried 3 different mini-USB cables, I even got the most premium one I could find in addition, just to make sure my existing ones weren't missing anything, like apparently can happen with micro-USB ones, where some cables lack certain data lines that I'd need e. g. for data connection to my smartphone.

I've also tried this on 3 different computers (all running Windows 7, though; I will try a Linux machine next).

Nothing has helped so far, I'm running out of ideas. What else can I try?

 

P. S. I can connect to the Mojo v3 just fine.

Edited by Nicolai Czempin

Share this post


Link to post
Share on other sites

Hello Nicolai,

 

That error message is unusual, I can't even think of any troubleshooting that we can do for that one. We better rush you out a replacement... If you send us an email at support@gadgetfactory.net so we can verify your latest shipping address we will get you a replacement out right away.

 

I'm very sorry for the troubles with your board. 

 

Jack.

Share this post


Link to post
Share on other sites

Hello Nicolai,

 

That error message is unusual, I can't even think of any troubleshooting that we can do for that one. We better rush you out a replacement... If you send us an email at support@gadgetfactory.net so we can verify your latest shipping address we will get you a replacement out right away.

 

I'm very sorry for the troubles with your board. 

 

Jack.

I briefly tried to connect to a Linux box that I had running Kali (a Debian derivative); couldn't get the prerequisites installed.

I am in the process of putting Ubuntu 14.04 onto one of my machines, and i will also try a Raspberry Pi B+.

So I want to make sure that even under those circumstances it doesn't work before I'd ask for an alternative.

Maybe I can also try some of the more direct connections to JTAG headers or whatever (like I've seen others refer to in the forums)? Although I have no experience in that arena, I wouldn't mind learning more about it. I'm not an electrical engineer, but a very experienced software developer, so finding bugs doesn't bother me.

Of course I was already considering getting another board, perhaps one of the smaller ones, just to be able to isolate the issue better.

I bought the board at http://www.exp-tech.de/Mainboards/Papilio-Pro-LX9.html; getting stuff from the USA is sometimes a hassle because of taxes and customs. Also, my shipping address can vary wildly, because I live in Germany but work in Switzerland right now. (Which is why it is all the more frustrating to finally receive the board and wings and not get it running beyond blinking :-) )

So hold off for now :-)

I'm not sure if you can see my email address in the forum (it should be there somewhere, because I got a notification about this thread), but once I've run out of options I can send you my details to the email address you mentioned.

Share this post


Link to post
Share on other sites

I will also try using a powered USB hub. In some cases that has solved issues I've had with other "unusual" USB devices. Grabbing every straw here :)

The device entry in the device manager looks like everything is set to 0. I can give more details if necessary, with screenshots etc., or whatever experiments you ask me to do; I could even dust off my oscilloscope if it helps.

Share this post


Link to post
Share on other sites

Nicolai,

 

Do you have any soldering equipment? I can probably guide you through touching up all of the USB pins if you do. That would probably fix the problem.

 

Here is the Papilio Pro test plan page. Under the troubleshooting section there is a section titled - USB Problems. If you look at the image for that it shows you what pins to touch up with the soldering iron. The picture is for a Papilio One 500K but the USB section should be the same on the Pro.

 

Jack.

Share this post


Link to post
Share on other sites

Here's what I get in /var/log/syslog on Ubuntu 14.04.1:

Oct  3 21:05:43 C64-L kernel: [  395.852354] usb 2-1.1: new full-speed USB device number 17 using ehci-pci
Oct  3 21:05:43 C64-L kernel: [  395.924233] usb 2-1.1: device descriptor read/64, error -32
Oct  3 21:05:43 C64-L kernel: [  396.100200] usb 2-1.1: device descriptor read/64, error -32
Oct  3 21:05:43 C64-L kernel: [  396.276314] usb 2-1.1: new full-speed USB device number 18 using ehci-pci
Oct  3 21:05:43 C64-L kernel: [  396.348342] usb 2-1.1: device descriptor read/64, error -32
Oct  3 21:05:44 C64-L kernel: [  396.524314] usb 2-1.1: device descriptor read/64, error -32
Oct  3 21:05:44 C64-L kernel: [  396.700270] usb 2-1.1: new full-speed USB device number 19 using ehci-pci
Oct  3 21:05:44 C64-L kernel: [  397.108350] usb 2-1.1: device not accepting address 19, error -32
Oct  3 21:05:44 C64-L kernel: [  397.180263] usb 2-1.1: new full-speed USB device number 20 using ehci-pci
Oct  3 21:05:45 C64-L kernel: [  397.588130] usb 2-1.1: device not accepting address 20, error -32
Oct  3 21:05:45 C64-L kernel: [  397.588338] hub 2-1:1.0: unable to enumerate USB device on port 1


I do have some soldering equipment, I'm not particularly experienced though. That test plan page looks really nice, I'll have a look.

Share this post


Link to post
Share on other sites

Nicolai,

 

What I recommend is that you shoot us an email with your current shipping address, we will send out a new board via priority and marked as a replacement with no value. In the meantime you can play around with attempting to fix the old board with soldering, if you get it to work then bonus, you have two boards. If you mess it up even worse then no worries the new board is on the way. I feel really bad that you got a bad board, all boards are supposed to be tested at the factory before we ever get them but sometimes human error creeps in and some slip through the cracks... I know its a big inconvenience for you so we can get a new board on the way ASAP, then you can play with the old board and chalk it up to soldering practice so at least there is something beneficial coming from all of this.

 

Now as far as the soldering goes, any cheap soldering iron will do the trick, try to get as fine of a point as you can find. Then the really important thing is to use some flux, put flux over all of the pins you want to touch up and then just place the tip of the soldering iron against each one and make sure it flows again, that's usually all there is to it. If you end up accidentally creating a bridge between two pins then you can use some soldering wick to clean up the excess solder, but this is not likely to happen since you shouldn't need to add any more solder, just reflow what is already there. In the case of your board there is probably just one of the pins on the USB (FT2232) chip that did not solder correctly. Retouching all of the pins will clear it up, or it might be the USB connector pins, same thing, just retouch the pins. Worst case scenario is something is wrong with the USB chip, but that is very rare...

 

Hope this helps,

Jack. 

Share this post


Link to post
Share on other sites

I did send my email to your support giving my postal address, and I also received an email from your support afterwards, that I didn't reply to, because it seemed unnecessary (having sent the mail previously). I haven't received any replacement in the mail. Did you send anything?

 

I also encountered "FTDIgate" on the news, could this be related? Looking at it very superficially it seems I could be affected by this.

Share this post


Link to post
Share on other sites

I don't understand; why am I being ignored after originally a free replacement had been promised? What have I done wrong?

It's getting to the point where my Switzerland address might not even be valid any more soon, as I'm moving back to Germany.

Share this post


Link to post
Share on other sites

Nicolai,

 

I'm sorry, we weren't purposely ignoring you. I usually leave these type of issues to Dhia to handle while I work on the more technical stuff. I assumed he had already taken care of you since he is usually very good about this sort of thing. I will coordinate with him and figure out what is going on with your replacement. It should not be taking this long, something went awry here, let me get to the bottom of it.

 

Jack.

Share this post


Link to post
Share on other sites

fair enough; you should have my email address. I will only be able to receive mail at the postal address for just under three weeks.

If the estimated arrival date is in any way close to that date it would be better to arrange something else

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now