Page 1 of 2 12 LastLast
Results 1 to 10 of 14

Thread: Troubleshooting wifi on Surface Pro 2 running openSUSE 13.1

  1. #1

    Default Troubleshooting wifi on Surface Pro 2 running openSUSE 13.1

    As of yesterday I had success installing openSUSE 13.1 onto a Surface Pro 2. (http://forums.opensuse.org/showthrea...ro-2-Need-help!) I knew before even installing the OS that there would be issues with using wifi. I will try to include as much info as I can but bare with me, considering my knowledge of Linux is extremely limited.

    My first goal is to gather info about the wireless device on the Surface Pro 2. The wireless card, chipset, drivers needed. This in itself has been a mission...
    Second goal is to install whatever is needed to be able to use wifi after identifying what is missing in openSUSE (or what is not recognized??)

    http://forums.opensuse.org/showthrea...309432-Welcome http://forums.opensuse.org/showthrea...should-do-next I am trying to follow the guidelines of the above threads to provide useful information so that someone can help me. Unfortunately I am having trouble locating a lot of the info. In the second thread lwfinger says:

    Quote Originally Posted by lwfinger
    (b) If it is a PCI device, you should enter the command '/sbin/lspci' in a terminal. The output will look like: 00:00.0 RAM memory: nVidia Corporation MCP67 Memory Controller (rev a2) 00:01.0 ISA bridge: nVidia Corporation MCP67 ISA Bridge (rev a2) .... snip ... 01:09.4 System peripheral: Ricoh Co Ltd xD-Picture Card Controller (rev 12) 04:00.0 Network controller: Broadcom Corporation BCM4312 802.11a/b/g (rev 01)
    When I entered /sbin/lspci the results did not show a network controller. The first entry was:
    00:00.0 Host bridge: Intel Corporation Device 0a0c (rev 0b)
    Followed by the USB controller, communication controller, audio device, etc...
    I have also tried to find anything regarding a wireless device through Yast. Yast -> Hardware ->Hardware Information...
    So following deltaflyer44's list in http://forums.opensuse.org/showthrea...309432-Welcome I cannot provide info on 1-5. For 6) I am using openSUSE 13.1. Like before, 7) did not turn up anything about a network controller. And for 8) it is not a USB device.

    As far as I can tell, both the Surface Pro 1 and the Surface Pro 2 use the Marvell AVASTAR 350N wireless chipset.
    http://www.surfacegeeks.net/forums/i...e-pro-2-specs/
    http://www.surfaceforums.net/forum/m...-chip-sp2.html
    I guess the only useful information I have is:
    Surface Pro 2 openSUSE 13.1
    Marvell 350N chipset

    Which isn't very helpful =/
    (I apologize for the jumbled post, for some reason the formatting did not work....)

  2. #2

    Default Re: Troubleshooting wifi on Surface Pro 2 running openSUSE 13.1

    Another thing I tried for identifying the chipset was from this guide:
    http://www.opensuse-guide.org/wlan.php
    http://www.opensuse-guide.org/images...ots/hwinfo.png
    I followed exactly what is in the screenshot and it did not display anything about a network.

  3. #3
    Join Date
    Jun 2008
    Location
    Kansas City Area, Missouri, USA
    Posts
    7,236

    Default Re: Troubleshooting wifi on Surface Pro 2 running openSUSE 13.1

    On 04/06/2014 03:46 PM, User1020 wrote:
    >
    > As of yesterday I had success installing openSUSE 13.1 onto a Surface
    > Pro 2. (http://tinyurl.com/ln35drx!) I knew before even installing the
    > OS that there would be issues with using wifi. I will try to include as
    > much info as I can but bare with me, considering my knowledge of Linux
    > is extremely limited.My first goal is to gather info about the wireless
    > device on the Surface Pro 2. The wireless card, chipset, drivers needed.
    > This in itself has been a mission... Second goal is to install whatever
    > is needed to be able to use wifi after identifying what is missing in
    > openSUSE (or what is not recognized??)
    > http://forums.opensuse.org/showthrea...309432-Welcome
    > http://tinyurl.com/kevyojf I am trying to follow the guidelines of the
    > above threads to provide useful information so that someone can help me.
    > Unfortunately I am having trouble locating a lot of the info. In the
    > second thread lwfinger says:When I entered /sbin/lspci the results did
    > not show a network controller. The first entry was:00:00.0 Host bridge:
    > Intel Corporation Device 0a0c (rev 0b)Followed by the USB controller,
    > communication controller, audio device, etc... I have also tried to
    > find anything regarding a wireless device through Yast. Yast -> Hardware
    > ->Hardware Information... So following deltaflyer44's list in
    > http://forums.opensuse.org/showthrea...309432-Welcome I cannot
    > provide info on 1-5. For 6) I am using openSUSE 13.1. Like before, 7)
    > did not turn up anything about a network controller. And for 8) it is
    > not a USB device.As far as I can tell, both the Surface Pro 1 and the
    > Surface Pro 2 use the Marvell AVASTAR 350N wireless chipset.
    > http://tinyurl.com/k9c4mk5http://tinyurl.com/ks7k3ugI guess the only
    > useful information I have is: Surface Pro 2 openSUSE 13.1 Marvell 350N
    > chipset Which isn't very helpful =/(I apologize for the jumbled post,
    > for some reason the formatting did not work....)


    This sort of rambling post is exactly the reason that we prefer direct cut and
    paste of computer output over a "story". The links to previous forum info are
    not very helpful. In addition, you managed to run two TinyURL links together
    here so as to prevent clicking on them. It took a while to sort that out - I
    just thought you has messed up the URL.

    The second one of those had some useful info. The device is connected by USB,
    which explains why it did not show up in the lspci listing. Although it is
    internal, it is not PCI.

    Microsoft's putting a Marvell chip in that Surface is what I would expect for a
    company that is doing everything they can to prevent people from running Linux.
    Marvell has no presence in the Linux driver business, and getting a native Linux
    driver for that chip is unlikely. You might be able to use ndiswrapper with the
    Windows driver, but as many of the Windows users are having problems with that
    driver, I am not certain that you will get anywhere. The specs say that the SP2
    has a USB 3.0 port. I would recommend that you buy an external USB wifi device
    that is supported by Linux.



  4. #4
    Join Date
    Jun 2008
    Location
    Netherlands
    Posts
    29,795

    Default Re: Troubleshooting wifi on Surface Pro 2 running openSUSE 13.1

    Quote Originally Posted by User1020 View Post
    (I apologize for the jumbled post, for some reason the formatting did not work....)
    Please use CODE tags around copied/pasted computer text. It is the # button in the tool bar of the post editor. And whenever applicable copy/paste the prompt, the command, the output and the next prompt between the tags. This will show others who you was (root/user), were you were (working directory), what you typed and what you got without much further explanation.
    Henk van Velden

  5. #5

    Default Re: Troubleshooting wifi on Surface Pro 2 running openSUSE 13.1

    Quote Originally Posted by lwfinger View Post
    On 04/06/2014 03:46 PM, User1020 wrote:
    The second one of those had some useful info. The device is connected by USB,
    which explains why it did not show up in the lspci listing. Although it is
    internal, it is not PCI.
    Thanks for the replies. I will keep things brief here on out.
    I went ahead and got a usb wireless adapter. Trendnet N300 TEW-664UB. Everywhere I read said it was Linux compatible. I'll have to figure out the driver installation still.
    I still want to give ndiswrapper a try. I am having trouble identifying the wireless device. If its usb then which of the following is the marvell chipset?

    The output for lsusb:

    /usr/bin/lsusb
    Bus 001 Device 002: ID 8087:8000 Intel Corp.
    Bus 002 Device 019: ID 0518:0001 EzKEY Corp. USB to PS2 Adaptor v1.09
    Bus 002 Device 004: ID 045e:0799 Microsoft Corp.
    Bus 002 Device 005: ID 03eb:8209 Atmel Corp.
    Bus 002 Device 006: ID 045e:0794 Microsoft Corp.
    Bus 002 Device 007: ID 045e:0795 Microsoft Corp.
    Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
    Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
    Bus 003 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub

  6. #6

    Default Re: Troubleshooting wifi on Surface Pro 2 running openSUSE 13.1

    Scratch what I posted before. For some reason lsusb showed the marvell device and the trendnet adapter this time.

    lsusb
    Bus 001 Device 002: ID 8087:8000 Intel Corp.
    Bus 002 Device 023: ID 05e3:0610 Genesys Logic, Inc. 4-port hub
    Bus 002 Device 026: ID 1286:2044 Marvell Semiconductor, Inc.
    Bus 002 Device 004: ID 045e:0799 Microsoft Corp.
    Bus 002 Device 005: ID 03eb:8209 Atmel Corp.
    Bus 002 Device 006: ID 045e:0794 Microsoft Corp.
    Bus 002 Device 007: ID 045e:0795 Microsoft Corp.
    Bus 003 Device 004: ID 05e3:0612 Genesys Logic, Inc.
    Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
    Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
    Bus 003 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
    Bus 002 Device 027: ID 20f4:664b TRENDnet
    Bus 002 Device 025: ID 0518:0001 EzKEY Corp. USB to PS2 Adaptor v1.09

  7. #7
    Join Date
    Jun 2008
    Location
    Kansas City Area, Missouri, USA
    Posts
    7,236

    Default Re: Troubleshooting wifi on Surface Pro 2 running openSUSE 13.1

    On 04/17/2014 12:46 PM, User1020 wrote:
    >
    > lwfinger;2635477 Wrote:
    >> On 04/06/2014 03:46 PM, User1020 wrote:
    >> The second one of those had some useful info. The device is connected by
    >> USB,
    >> which explains why it did not show up in the lspci listing. Although it
    >> is
    >> internal, it is not PCI.
    >>

    >
    > Thanks for the replies. I will keep things brief here on out.
    > I went ahead and got a usb wireless adapter. Trendnet N300 TEW-664UB.
    > Everywhere I read said it was Linux compatible. I'll have to figure out
    > the driver installation still.
    > I still want to give ndiswrapper a try. I am having trouble identifying
    > the wireless device. If its usb then which of the following is the
    > marvell chipset?
    >
    > The output for lsusb:
    >
    > /usr/bin/lsusb
    > Bus 001 Device 002: ID 8087:8000 Intel Corp.
    > Bus 002 Device 019: ID 0518:0001 EzKEY Corp. USB to PS2 Adaptor v1.09
    > Bus 002 Device 004: ID 045e:0799 Microsoft Corp.
    > Bus 002 Device 005: ID 03eb:8209 Atmel Corp.
    > Bus 002 Device 006: ID 045e:0794 Microsoft Corp.
    > Bus 002 Device 007: ID 045e:0795 Microsoft Corp.
    > Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
    > Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
    > Bus 003 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub


    None of those USB ID's match any TEW-664UB that I know about. Version one has an
    ID of 148f:2870 and uses driver rt2800usb. V2.0r has ID 20f4:664b and has a
    Realtek RTL8192DU chip. That driver is not yet in the kernel, but there is a git
    repo at GitHub that has the code that is being prepared. Are you sure the device
    was plugged in when you ran lsusb?



  8. #8
    Join Date
    Jun 2008
    Location
    Kansas City Area, Missouri, USA
    Posts
    7,236

    Default Re: Troubleshooting wifi on Surface Pro 2 running openSUSE 13.1

    On 04/17/2014 01:56 PM, User1020 wrote:
    >
    > Scratch what I posted before. For some reason lsusb showed the marvell
    > device and the trendnet adapter this time.
    >
    > lsusb
    > Bus 001 Device 002: ID 8087:8000 Intel Corp.
    > Bus 002 Device 023: ID 05e3:0610 Genesys Logic, Inc. 4-port hub
    > Bus 002 Device 026: ID 1286:2044 Marvell Semiconductor, Inc.
    > Bus 002 Device 004: ID 045e:0799 Microsoft Corp.
    > Bus 002 Device 005: ID 03eb:8209 Atmel Corp.
    > Bus 002 Device 006: ID 045e:0794 Microsoft Corp.
    > Bus 002 Device 007: ID 045e:0795 Microsoft Corp.
    > Bus 003 Device 004: ID 05e3:0612 Genesys Logic, Inc.
    > Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
    > Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
    > Bus 003 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
    > Bus 002 Device 027: ID 20f4:664b TRENDnet
    > Bus 002 Device 025: ID 0518:0001 EzKEY Corp. USB to PS2 Adaptor v1.09


    You definitely have a V2 of the device, and you have lousy luck in selecting
    devices with built-in drivers in Linux. You need to follow the stuff on how to
    obtain and build the driver using the instructions at
    http://www.linux-hardware-guide.com/...dapter-802-11n.
    Of course, the "apt-get" part of the command will not work with openSUSE. You
    need to replace that with

    Code:
    sudo zypper install make gcc kernel-devel
    As I never need to set up a kernel development environment without the full
    kernel sources, I probably missed something. One of the experts on that topic
    will help.



  9. #9

    Default Re: Troubleshooting wifi on Surface Pro 2 running openSUSE 13.1

    Lousy luck indeed. Well, I have no idea how to build drivers but I'll attempt to understand it. It may just be all around easier to get a different wireless adapter. I didn't realize openSUSE would have preinstalled drivers for certain wireless devices.

  10. #10
    Join Date
    Jun 2008
    Location
    Podunk
    Posts
    32,337
    Blog Entries
    15

    Default Re: Troubleshooting wifi on Surface Pro 2 running openSUSE 13.1

    On Thu 17 Apr 2014 07:31:14 PM CDT, Larry Finger wrote:

    As I never need to set up a kernel development environment without the
    full kernel sources, I probably missed something. One of the experts on
    that topic will help.
    Hi Larry
    Is it worthwhile creating an OBS project (I can do it in my home repo
    for the moment) to build kmp's pulled from your git repo, or are there
    potential license issues?

    --
    Cheers Malcolm °¿° SUSE Knowledge Partner (Linux Counter #276890)
    openSUSE 13.1 (Bottle) (x86_64) GNOME 3.10.1 Kernel 3.11.10-7-desktop
    If you find this post helpful and are logged into the web interface,
    please show your appreciation and click on the star below... Thanks!


Page 1 of 2 12 LastLast

Tags for this Thread

Posting Permissions

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