Join GitHub today
GitHub is home to over 50 million developers working together to host and review code, manage projects, and build software together.
Sign upVision Kit: bonnet boot failed -113 #217
Comments
|
Hi, While you wait for a response from google - Just a thought - in the /boot/config.txt file there is a bunch of commented out lines
what I can tell you is that the first 2 are used by the voicehat software. I uncommented them and can now use my voicehat.
but the following look like they are for the Vision Kit. Try "un commenting" them
|
|
@chadwallacehart could you please check dmesg output for any kind of errors? |
|
@chadwallacehart |
|
Without making any changes, dmesg gives the the same errors as journalctl (grepped to filter - I did not see anything else interesting in the complete output):
I also tried uncommenting lines in the boot.txt. When I uncommented just When I uncommented
I also tried to comment out all the lines, including |
|
Changing boot.txt probably will not help to fix "Myriad did not boot in a timely fashion". Can you flash another SD card and check the result? This is just to make sure Myriad firmware is not damaged (although it's very unlikely). What kind of power source do you use? Just in case, can you try with wall outlet USB adapter? |
|
I'm also getting the same issues as chadwallaceh art. On Reddit one person mentioned that they got it working with a zero 1.1 but can't get it working with a 1.3 w. Anyone actually get this working on a 1.3 w zero? Very frustrating to get this over the weekend and find not the same standard of documentation as the audio AIY kit. |
|
@dmitriykovalev - I actually already reflashed the image before posting here, though that was on the same SD card. During my 1st install It froze and I did a power cycle. When I first saw the errors I thought maybe the initial boot install did not finish. When I originally had boot issues I switched to my best 2.5A wall power supply. In any case I tried a fresh SD card using a freshly downloaded image from https://dl.google.com/dl/aiyprojects/vision/aiyprojects-2017-12-18.img.xz. I got the same result. Could my VPU chip be bad somehow? Is there any kind of hardware check I can do? |
|
per @joezen777 comment on this reddit forum- I hooked up the Vision Bonnet to an original Pi Zero and it worked.
It seems there is something about the Pi Zero W that prevents the Myriad firmware from loading. |
|
It is probable that your bonnet is bad, but highly unlikely, because we have tested all of the boards coming out of manufacturing line at the factory by attaching them to the Rpi0W. Is there a chance you could use your good 2.5A wall power supply, disconnect all the camera cables, attach the bonnet to your pi 0 w and try to boot it up? The hunch I have is about the soldering job you did on the headers - but I have no way to know if it was done correctly or not. |
/home/pi/drivers-raspi/aiy/aiy/staging/myriad/googlevisionbonnet-myriad.c:495
EHOSTUNREACH = 113 |
|
@PeterMalkin - I think your hunch may be right. I just did a quick Wiring Pi pin test and had a failure on one pin. I will do some more investigation when I have more time later today. |
|
For the reference attaching 'good' dmesg output from Pi Zero W with attached Vision Bonnet: |
|
@dmitriykovalev what version of rpi0w did you use? 1.1 or 1.3? |
9000c1 means exactly Pi Zero W. |
|
Available Pi Zero revisions:
Vision Bonnet should work with both 900093 and 9000c1. |
|
I was able to pickup a new Pi Zero W. Everything works fine with this new one. It appears my issue is with the original Pi Zero W I used. I reinspected all the pins and I do not see anything visibly wrong in my header soldering, but who knows. For reference, here is the full dmesg output from my bad Pi Zero W. And here is the dmesg output from the new one I just setup: Thanks for the guidance. I can close this unless there are additional tests you would like me to run that could help others. |
|
Perfect! Can you please attach photographs of bad Pi Zero W, so we also can look at 40-pin header (ideally from both sides) ? Thank you very much for staying with us and all the efforts you put into this. I am very happy it finally works. |
|
@dmitriykovalev it would be nice to have some kind of diagnostic tool to understand what's wrong, because I have the same problem as @chadwallacehart had and don't know how to attack the problem |
|
Have you tried running the Pin Test utility included in Gordon Henderson's WiringPi library? Make sure you should download the latest version of the library (remove the pre-installed version on the SD Card) and make sure you remove the Vision Bonnet before running the pin test or it will return incorrect results. It's not fool proof, but can give a good indication if there is a header problem. |
|
@dmitriykovalev - here are pictures of the Pi Zero W that did not work for me. Admittedly this was not my best soldering job :( I started using some solder that was way too thick, leaving too much on some pins that I had to carefully cut off to remove since I lost my solder braid. If you see something off please let me know and maybe I can salvage this unit for GPIO use in future projects. |
|
@chadwallacehart On the back view there seems to be some copper visible between the third and fourth pins from the right on the lower view indicating silk screen damage. As well as copper on the two rightmost pins on the top row. It's possible you overheated the board and damaged the ground plane? Have you tried running the Pin Test utility included in Gordon Henderson's WiringPi library? |
|
I had a similar issue earlier in the year when I couldn't get a justboom DAC to work on a Pi W and it was my first ever attempt at soldering headers. |
|
@aallan - I did run the Wiring Pi pin test 2 days ago an it showed I had a bad PIN. Before I took the pictures above I did resolder one pin and tried to do a little clean-up, but it still gave me the same Vision Bonnet errors. Now when I run the same Wiring Pi test I get no errors:
Obviously something is messed up, but I am still unsure what specifically. I definitely scrapped up the board improperly trying to remove solder, but I would think that would give a consistent error on one of the pins. It looks like Wiring Pi does not test all the pins and it only tests outputs, so maybe something untested is causing problems with the bonett. Given the replacements are now only $5 at Microcenter, I might save this one for a project that doesn't need a GPIO. |



I purchased the Vision Kit yesterday with a new Pi Zero W, but I cannot get any of the vision code to work. It seems the Myriad chip is not loading:
Running the samples and inspecting the Joy Detection Demo service gives me a
FileNotFoundError: [Errno 2] No such file or directory: '/dev/vision_spicomm'journalctl shows the following on my first boot after loading the image:
I am able to get the camera to work if I connect it directly to the Pi Zero W and
~/AIY-projects-python/src/example/buzzer_demo.pyworks fine too.I also tried enabling the SPI through
raspi-configand/boot/config.txtwith no success.What does
error -113mean? Are there any diagnostics I can do?