Having the same issue here, went to install Arch on my surface pro but would crash every time I tried to run the pacstrap, I also had an issue with not being able to boot from my SD card, simply wouldn't read it till it was fully booted so I have to boot from a USB. I ended up using using an SD card as a mirror image, mirroring the partition sizes on both and installed ran the pacstrap and installed dosfstools and then used clonezilla to clone both the boot and root partitions to the hard drive and finished configuring on the surface. It was a nightmare but I have it working now. Now I can use a USB wifi stick to get a wireless connection that doesn't crash the system. Really hoping a driver gets released for this at some point. Note: Don't take any shortcuts before doing the pacstrap command. If the boot partition doesn't get mounted before this the Kernel version doesn't get written to the boot partition. There may be a few packages that need to be installed to the image before cloning over to ensure you can configure your USB stick.