Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Unsupported architecture: armv6l #669

Open
joshuaalm opened this issue Jun 12, 2019 · 165 comments
Open

Unsupported architecture: armv6l #669

joshuaalm opened this issue Jun 12, 2019 · 165 comments
Labels
feature-request Request for new features or functionality ssh Issue in vscode-remote SSH

Comments

@joshuaalm
Copy link

on a Raspberry Pi Zero W. Not sure this was ever an intended target, but I had one immediately available to test. Will attempt a Pi 2 also.

@egamma
Copy link
Member

egamma commented Jun 13, 2019

armv6i is not supported.

@egamma egamma added the feature-request Request for new features or functionality label Jun 13, 2019
@t1m0thyj
Copy link

t1m0thyj commented Jun 22, 2019

Are there plans to add support for the armv6l architecture soon? It would be awesome if this extension worked to connect to the Pi Zero.

@notflip
Copy link

notflip commented Jul 28, 2019

Any news on this?

@odiezgz
Copy link

odiezgz commented Aug 9, 2019

awesome feature, please add Pi Zero support

@Misiu
Copy link

Misiu commented Aug 13, 2019

@egamma can this be added as a feature request?

@patrikohlsson
Copy link

+1 would love to see Pi Zero supported.

@mehrdadh
Copy link

mehrdadh commented Sep 5, 2019

+1 Please add Pi Zero support.

@JoHo94
Copy link

JoHo94 commented Sep 14, 2019

+1 Pi Zero support would be sooo awesome!

@senceryazici
Copy link

+1 Please add Pi Zero support. @microsoftopensource

@muodov
Copy link

muodov commented Oct 13, 2019

Just want to mention, it is not only about Pi Zero, but other older RPis as well. Even the rPi1 is still very capable for lots of embedded use-cases, therefore still officially supported.
I am using an old Compute Module, which is a great piece of hardware, and missing VS Code Remote is a shame.. please support armv6l :)

@Particlemap
Copy link

I've installed the latest Raspian on RPI 3 B+ and it looks like the architecture check that takes place during the SSH connection comes back with "Unsupported architecture: armv6l". Shouldn't it be ARM V7 on this hardware?

@sintetico82
Copy link

any news about this issue?

@Misiu
Copy link

Misiu commented Oct 28, 2019

I've installed the latest Raspian on RPI 3 B+ and it looks like the architecture check that takes place during the SSH connection comes back with "Unsupported architecture: armv6l". Shouldn't it be ARM V7 on this hardware?

@Particlemap this issue is about ARMv6, please open a separate issue with questions and issues with ARMv7. Thank you.

@varzenbot
Copy link

any news about this issue?

+1 for ARMv6

@ensleep
Copy link

ensleep commented Nov 4, 2019

+1 for ARMv6

@vadimmos
Copy link

vadimmos commented Nov 5, 2019

+1 для ARMv6

@Julime
Copy link

Julime commented Nov 6, 2019

+1 Please do this

@muellercornelius
Copy link

+1 ARMv6 would be great

@chrwei
Copy link

chrwei commented Nov 6, 2019

armv6l support would be great, even if it's just file editing and terminal

@senceryazici
Copy link

+1 again, the community needs this is growing, and we’re about to start a revolution :D

@MarByteBeep
Copy link

+1 for me as well. Simple file editing and output would be an awesome first step already

@04M04
Copy link

04M04 commented Nov 28, 2019

+1 again

@m4l3vich
Copy link

m4l3vich commented Dec 1, 2019

+1

@yutashi
Copy link

yutashi commented Dec 1, 2019

+1 for ARMv6

@samuanv
Copy link

samuanv commented Dec 2, 2019

+1 for ARMv6 guys! This would be super useful for raspberry

@Xinart
Copy link

Xinart commented Dec 3, 2019

+1 it would be great !!! Pleas

@CorruptName
Copy link

CorruptName commented Dec 5, 2019

+1 This would be a welcome addition.
I use PlatformIO with VS Code to program MCUs. It would be nice to Remote into RPi Zero which has a MCU plugged in then write script and upload. This way nothing has to be plugged into my laptop where I risk frying the USB. Would only be risking a $5 RPi Zero. For now i will use the other option: PlatformIO Remote Agent.

@NanamiTakayama
Copy link

I am waiting for arm v6 also

@PavelSosin-320
Copy link

PavelSosin-320 commented May 4, 2020 via email

@Roaders
Copy link

Roaders commented May 4, 2020

+1 yes please

@georgikoemdzhiev
Copy link

georgikoemdzhiev commented May 4, 2020

If you are on Linux, what you can do for now until that get's implemented is use sshfs which allows you to mount a remote file system such as the raspberry pi's one.
I did the following:

mkdir pi_fs
sshfs pi@<pi_ip_address>: pi_fs

After that you can use your vscode to open that "pi_fs" directory and edit code there

Update:
For Windows, you can try that library: https://github.com/billziss-gh/sshfs-win

@Misiu
Copy link

Misiu commented May 4, 2020

@georgikoemdzhiev any alternatives for Windows users?

@georgikoemdzhiev
Copy link

@Misiu I updated the post above with a link to a program that seems to do the same for windows

@senceryazici
Copy link

As @devalnor stated in the previous comments, you can use ssh fs extension in vs code, for both Linux macOS and Windows. @Misiu

@PavelSosin-320
Copy link

Docker Desktop provides buildx experimental feature for multiplatform development. I had never a chance to test it because Nvidia Jetson Nano is out of my home now. But it is available from Amazon. Rancher's K3s Kubernetes is the real thing and runs on Arm nodes. If they know how to do it for Kubernetes they know how to build, deploy, and debug on Arm-based boards. In Kubernetes kubectl ssh into POD is a must feature!

@PavelSosin-320
Copy link

If they can run Docker you can attach or ssh to the container: https://phoenixnap.com/kb/docker-on-raspberry-pi
set DOCKER_HOST to your "machine" IP and continue as usual.

@PavelSosin-320
Copy link

And they already did it: Docker for Arm

@tndv
Copy link

tndv commented May 9, 2020

+1 would really like to see this! is there any news?

@TSGames
Copy link

TSGames commented May 19, 2020

+1 for raspi w zero support. This is such a cheap and easy to embed device, and using vscode remote is just perfect for developing!

@Misiu
Copy link

Misiu commented May 20, 2020

May Iteration planning is over (#669).
Maybe this will be added to June iteration. Keep fingers crossed 🤞

@geekhunger
Copy link

+1 for rpi w zero!

@mwitjez
Copy link

mwitjez commented May 24, 2020

+1 for rpi zero

@vanarebane
Copy link

+1 for the armv6 support. I have few RPi 1 still kicking around

@handersendk
Copy link

+1 for rpi zero

@groverk
Copy link

groverk commented May 29, 2020

+1: 'Thankyou for being there when the world needed you most' - Satya Nadella

@schellenberg
Copy link

+1 for RPi Zero

@Zhgong
Copy link

Zhgong commented Jun 3, 2020

+1 for RPi 3B+ for RPi Zero

@georgikoemdzhiev
Copy link

+1 for RPi 3B+

You can use the Remote extension with that architecture. it ia just Raspberry pi Zero that is not supported yet

@Zhgong
Copy link

Zhgong commented Jun 3, 2020

+1 for RPi 3B+

You can use the Remote extension with that architecture. it ia just Raspberry pi Zero that is not supported yet

Yes, you are right. I get the wrong version number of my Pi. Thanks.

@Headforthehills
Copy link

+1 for RPi Zero

@LegoChicken
Copy link

To everyone leaving comments I suggest you also thumbs up the initial comment, as I think that gets counted for priority.

@joaoquentalgomes
Copy link

+1

@RealDyllon
Copy link

+1 Bummed out that my Raspberry Pi 2B works fine with vscode, but my Pi Zero W is not supported at all.

Any roadmap for armv6l support?

@liorabel
Copy link

liorabel commented Jun 8, 2020

Another +1 from me. I am trying to set up a sane non-hair-pulling process for development on a headless Raspberry Pi Zero W and the lack of support for arm6l is a major drawback.
Please consider this. :)

@stefdworschak
Copy link

+1

@Chuxel
Copy link
Member

Chuxel commented Jun 9, 2020

Hey folks, we've definitely heard the request here and understand the interest. However, currently we are unsure that the Remote - SSH extension will realistically work with 512mb of RAM on the Pi Zero/Pi 1. While we could open up ARMv6 support, we are wary that it will not provide the experience you are really looking for from the remote extensions on those devices and we have not seen interest mentioned for other v6 devices.

I'm locking this thread so that anyone coming to this issue is able to quickly see the reason why this hasn't been picked up yet (Rather than seeing a large number of +1 comments - all of which we appreciate! It's unfortunate we can't keep 👍 reactions unlocked for upvoting.) We'll provide an update here if we are able to be confident that it will work.

EDIT: After some requests for clarifications, it's worth mentioning that issue here is not performance in terms of the speed that things return, but rather that the extension simply does not work well with this little RAM. Examples of issues include: frequent disconnects, files not opening, IntelliSense not starting or extensions bombing, disconnects that never return, crashing the device and/or making it unresponsive, and more.

@microsoft microsoft locked and limited conversation to collaborators Jun 9, 2020
@Chuxel Chuxel added the ssh Issue in vscode-remote SSH label Jun 9, 2020
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
feature-request Request for new features or functionality ssh Issue in vscode-remote SSH
Projects
None yet
Development

No branches or pull requests