Page 4 of 6 FirstFirst ... 23456 LastLast
Results 31 to 40 of 53

Thread: Surface Pro 3 Support

  1. #31
    Join Date
    Nov 2014
    Beans
    1

    Re: Surface Pro 3 Support

    Hi,

    I just bought my Surface Pro 3 a couple of days ago, and I'm currently trying to find information about how to install linux on it. I tried following this guide (http://winaero.com/blog/how-to-insta...surface-pro-3/), but only got as far as trying to boot debian using Advanced Startup, but that only booted me into windows. Trying again, the option "Debian" was now named "USB Drive", and didn't work. I then went on to try an install Ubuntu, but got stuck at exactly the same point. I believe I have installed it correctly, but I can't boot it.

    My questions: how do I fix the above problem (boot ubuntu on my Surface Pro), where can I best gather information about linux (or more specifically ubuntu) on the Surface Pro 3, and what is the currently best way to install Ubuntu on the Surface Pro 3?

    Sorry about the number of questions, and thanks on beforehand!

  2. #32
    Join Date
    Dec 2013
    Beans
    1

    Re: Surface Pro 3 Support

    If this enables the touchpad of the Type Cover to be recognise as a pointer device, it doesn't seem to help it being recognise as a... touchpad.
    Thus, this prevents the multi-touch gestures to work. Or did I miss something ?

    Any suggestions to have the touchpad recognised as a touchpad and not a mouse pointer?

  3. #33
    Join Date
    Oct 2014
    Beans
    10

    Re: Surface Pro 3 Support

    Quote Originally Posted by jesper8 View Post
    Hi,

    I believe I have installed it correctly, but I can't boot it.
    I think I was having the same problem, here is the way I solve my boot problem : http://ubuntuforums.org/showthread.php?t=2249898 step 6 and 7. I did solve this by entering the surface bios and changing
    the way the boot was working (yes, this does sound weird but it's true).

    My /etc/grub.d/40_custom looks like that :
    Code:
    #!/bin/sh
    exec tail -n +3 $0
    # This file provides an easy way to add custom menu entries.  Simply type the
    # menu entries you want to add after this comment.  Be careful not to change
    # the 'exec tail' line above.
    menuentry "Windows 8" {
        insmod part_gpt
        insmod fat
        insmod search_fs_uuid
        insmod chain
        search --fs-uuid --no-floppy --set=root XXXX-XXXX
        chainloader (${root})/EFI/Microsoft/Boot/bootmgfw.efi
    }
    The XXXX-XXXX is the id of my "system" partition showing up with
    Code:
    sudo blkid
    here is a part of the result of the command :
    Code:
    /dev/sda2: LABEL="SYSTEM" UUID="XXXX-XXXX" TYPE="vfat" PARTLABEL="EFI system partition" PARTUUID="xxxxxxxxxxxxxxxxxxxxxxxxxx"
    regards,
    Dominique

  4. #34
    Join Date
    Jan 2006
    Location
    Belgium
    Beans
    64
    Distro
    Ubuntu

    Re: Surface Pro 3 Support

    Hey guys,

    Running ubuntu 14.04 on my Surface pro one here. Everything (mostly) worked out of the box aside from a few tweaks.
    - Type cover 2 keyboard : Works out of the box. Sometimes at bootup it doesn't connect but a quick reboot fixes that. Function buttons, backlight , touchpad : Everything works.
    - I've disabled power management on my wifi card to increase my wifi speeds, that helps a lot : http://ubuntuguide.net/speed-up-wireless-ubuntu-1404

    I only have 2 problems : When I try to suspend the Surface , it just wakes up again. Hibernate is not enabled by default in Ubuntu 14.04 so I would also love to get that working (i've got a 4 gig Swap drive);

    Question : Does anybody have any experience with getting suspend-resume and hibernate working on the Surface pro 1.
    Visit the website.
    http://www.knightwise.com
    Subscibe to The Knightcast Podcast and KWTV.
    http://feeds.feedburner.com/feedburner/knightcast

  5. #35
    Join Date
    Feb 2015
    Beans
    1

    Re: Surface Pro 3 Support

    Quote Originally Posted by alicia4542 View Post
    Thank you for testing my modified kernel.

    I just noticed that Type Cover 3 support was missing in the kernel. I have just added it to my Surface Pro patch, and built a new kernel.

    Download: http://www.mediafire.com/download/ov...urfacepro3.tgz

    Forgot to mention, that since the package name and version is the same, you will need to uninstall my previous kernel, if you previously installed it, before installing this new kernel!
    dpkg -r linux-cloud-tools-3.13.0-30-surfacepro linux-headers-3.13.0-30-surfacepro linux-image-3.13.0-30-surfacepro linux-tools-3.13.0-30-surfacepro

    Please let me know if it works with your Type Cover 3. If anyone has a Touch Cover 3, and can do a "lsusb", and post the output, I will try to add support for it as well.

    On a side note, I am working for unified support (with common kernel and patch) for all Surface Pro versions and accessories, so I think it makes sense to merge this thread into with the older established Surface Pro thread: http://ubuntuforums.org/showthread.php?t=2183946.

    I am wondering how hard will be to compile this driver into a kext file to be compatible with Mac Os Yosemite? I know I am off topic but it seems you guys are way far ahead than Hacintosh enthusiasts. It seems we are so stack at getting the type cover and mouse pad working in Yosemite Surface Pro 3

  6. #36
    Join Date
    Oct 2005
    Location
    Albany, NY
    Beans
    842
    Distro
    Ubuntu

    Re: Surface Pro 3 Support

    Good thread. Just installed Vivid onto a brand new i7 version of the Surface Pro 3. Most hardware worked out of the box. After following some of the advice / links here, I was able to get a few more things working. The lack of an operational webcam is really my biggest problem at this point. The trackpad support isn't very good, but it does work (with a tweak or two).

    For grins and giggles, I'm setting up a GitHub repo to track my installation and setup.

    https://github.com/Choens/install-optimus


    My documentation is very much a work in progress. I will add more to it in the coming days as I learn more about the hardware.
    Please Insert Funny Statement Here.

  7. #37
    Join Date
    Aug 2007
    Beans
    63

    Re: Surface Pro 3 Support

    I have posted a kernel at Reddit with links to patches that fixes webcams and multitouch on the trackpad among others:
    http://www.reddit.com/r/SurfaceLinux...es_for_camera/
    Automatic screen rotation can be achieved using scripts from here:
    https://github.com/AykoPoel/surface3-scripts

  8. #38
    Join Date
    Oct 2014
    Beans
    10

    Re: Surface Pro 3 Support

    Hi guys,

    just to let you know that I upgraded to vivid 15.04 : in the end everything is working almost fine (rotation,multitouch,camera,suspend). The wifi is not always on at the first start but suspending/resuming the SP3 does it for me.

    Thank you gunksta and Claritux for your links.

    Thank you

  9. #39
    Join Date
    May 2006
    Beans
    7

    Re: Surface Pro 3 Support

    Quote Originally Posted by dominik95-8 View Post
    Hi guys,

    just to let you know that I upgraded to vivid 15.04 : in the end everything is working almost fine (rotation,multitouch,camera,suspend). The wifi is not always on at the first start but suspending/resuming the SP3 does it for me.

    Thank you gunksta and Claritux for your links.

    Thank you
    I am thinking about purchasing a Surface Pro 3 with the type cover. I've read through this thread and I'd like to know from your experience -- what do you have to do after installing vivid 15.04 to get everything working? (e.g. are the webcam fix and auto-rotate scripts still necessary?)

    Thanks!

    EDIT: Did you install 15.04 and then compile your own kernel like they do here? http://askubuntu.com/questions/62072...r-linux-at-all
    Last edited by Wrkcncanter; May 11th, 2015 at 02:38 PM.

  10. #40
    Join Date
    Oct 2014
    Beans
    10

    Re: Surface Pro 3 Support

    Quote Originally Posted by Wrkcncanter View Post
    I am thinking about purchasing a Surface Pro 3 with the type cover. I've read through this thread and I'd like to know from your experience -- what do you have to do after installing vivid 15.04 to get everything working? (e.g. are the webcam fix and auto-rotate scripts still necessary?)

    Thanks!

    EDIT: Did you install 15.04 and then compile your own kernel like they do here? http://askubuntu.com/questions/62072...r-linux-at-all
    Hi Wrkcncanter,

    I upgraded from 14.10 to 15.04 but I guess that installing will be the same.
    I was surprised that I had nothing to do to get the basic stuffs working (keyboard+touchpad) with the 3.19.0-16-generic.efi.signed kernel that comes with the install.

    I recompiled a 4.X kernel with the patches to get the suspend/resume function + the buttons (volume button+power button) + the multitouch + camera.
    I don't know if the camera patch is still needed (the patch just adds the vendor number and the product number to the kernel so it could be integrated to main stream easily but I did not check).
    I think the scripts are necessary for the screen rotation. I did not look at making it started at boot time (a script in /etc/xdg/autostart/ will probably be enough).

    I found in both cases (3.19 and the compiled 4.X kernel) that the wifi is not stable. Even with the firmware to get the bluetooth working git clone git://git.marvell.com/mwifiex-firmware.git, mkdir -p /lib/firmware/mrvl/, cp mwifiex-firmware/mrvl/* /lib/firmware/mrvl/.

    To build the 4.X kernel, I followed a mix of those urls :
    https://wiki.ubuntu.com/Kernel/MainlineBuilds
    https://wiki.ubuntu.com/KernelTeam/GitKernelBuild
    https://github.com/rubiojr/surface3-kernel
    http://www.reddit.com/r/SurfaceLinux...es_for_camera/ <- for the patches, if you are not so easy compiling the kernel, there are links to precompiled kernels

    The autorotate is working with the previously mentionned script : https://github.com/AykoPoel/surface3-scripts


    To note that the only glitches I had installing the 14.10 were to display grub at boot time (see step 6, 7 from http://ubuntuforums.org/showthread.php?t=2249898 if it happens to you) and to disable the windows bitlocker, to resize the ssd as I wanted (I re-enabled bitlocker afterwards) :
    /dev/sda1 2048 739327 737280 360M Windows recovery environment
    /dev/sda2 739328 1148927 409600 200M EFI System
    /dev/sda3 1148928 1411071 262144 128M Microsoft reserved
    /dev/sda4 1411072 209537023 208125952 99,2G Microsoft basic data
    /dev/sda5 489058304 500117503 11059200 5,3G Windows recovery environment
    /dev/sda6 258689024 259080191 391168 191M Linux filesystem
    /dev/sda7 259080192 267079679 7999488 3,8G Linux swap
    /dev/sda8 267079680 489058303 221978624 105,9G Linux filesystem

    ++dom

Page 4 of 6 FirstFirst ... 23456 LastLast

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •