← Back to team overview

kernel-packages team mailing list archive

[Bug 1165938] Re: Marvell 88W8797 (Surface Pro) wifi does not work

 

Shane, could you please test for this in the newest mainline kernel via
http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.11-rc3-saucy/ and
advise if the problem is reproducible?

** Description changed:

  The wifi/bluetooth chip that the MS Surface Pro uses, a Marvell avastar
  88W8797, does not work properly under Ubuntu 12.10 or 13.04.  On 13.04,
  it will be reported three times in the network manager and any attempt
  to connect to any network will fail, regardless of the settings of the
  network.  Additionally attempting to connect to any of the three listed
  connections will cause the system to hang on shutdown, as well as any
  attempt to read the state of the network.
- 
- Some of the errors during shutdown that I have noticed:
- Bluetooth: hci0 command 0x0c24 tx timeout
- Bluetooth: hci0 command 0x0c52 tx timeout
- 
- A workaround has been posted for 12.10, but does not seem to work
- properly under 13.04: http://askubuntu.com/questions/257600/marvells-
- wireless-driver-not-recognized.  The workaround is not an ideal way of
- interfacing with wifi networks.
- 
- Relavent discussions that may be of some use:
- http://askubuntu.com/questions/265644/dual-boot-surface-pro-with-ubuntu,
- https://bbs.archlinux.org/viewtopic.php?id=158490
- 
- ====================================================
- Here is the output of iwconfig:
- 
- p2p0      IEEE 802.11abgn  ESSID:off/any  
-           Mode:Managed  Access Point: Not-Associated   
-           Retry  long limit:7   RTS thr:off   Fragment thr:off
-           Encryption key:off
-           Power Management:on
-           
- uap0      IEEE 802.11abgn  Mode:Master  
-           Retry  long limit:7   RTS thr:off   Fragment thr:off
-           Power Management:on
-           
- mlan0     IEEE 802.11abgn  ESSID:off/any  
-           Mode:Managed  Access Point: Not-Associated   
-           Retry  long limit:7   RTS thr:off   Fragment thr:off
-           Encryption key:off
-           Power Management:on
-           
- ====================================================
- Here is the output of iwlist scan:
- 
- http://pastie.org/private/rtt1qotgee7k3ciqhborqq
- 
- ====================================================
- Here is the output of lsb_release:
- 
- Distributor ID:	Ubuntu
- Description:	Ubuntu Raring Ringtail (development branch)
- Release:	13.04
- Codename:	raring
- 
- ====================================================
- Here is the output of lshw -C network:
- 
-   *-network
-        description: Wireless interface
-        physical id: 1
-        bus info: firewire@3
-        logical name: p2p0
-        serial: 60:45:bd:e1:65:94
-        capabilities: ethernet physical wireless
-        configuration: broadcast=yes driver=usb driverversion=3.8.0-16-generic firmware=N/A link=yes multicast=yes wireless=IEEE 802.11abgn
  
  ====================================================
  Here is the output of modinfo mwifiex_usb:
  
  filename:       /lib/modules/3.8.0-16-generic/kernel/drivers/net/wireless/mwifiex/mwifiex_usb.ko
  firmware:       mrvl/usb8797_uapsta.bin
  license:        GPL v2
  version:        1.0
  description:    Marvell WiFi-Ex USB Driver version1.0
  author:         Marvell International Ltd.
  srcversion:     73D8AC7543BD1766913AD58
  alias:          usb:v1286p2044d*dc*dsc*dp*icFFiscFFipFFin*
  alias:          usb:v1286p2043d*dc*dsc*dp*ic*isc*ip*in*
  depends:        mwifiex
  intree:         Y
- vermagic:       3.8.0-16-generic SMP mod_unload modversions 
+ vermagic:       3.8.0-16-generic SMP mod_unload modversions
  
  ====================================================
  Here is the output of ls /lib/firmware/mrvl:
  
  total 1656
  drwxr-xr-x  2 root root   4096 Mar 28 13:01 ./
  drwxr-xr-x 57 root root   4096 Apr  4 22:22 ../
  -rw-r--r--  1 root root 259172 Mar 28 13:01 sd8688.bin
  -rw-r--r--  1 root root   2616 Mar 28 13:01 sd8688_helper.bin
  -rw-r--r--  1 root root 447384 Mar 28 13:01 sd8787_uapsta.bin
  -rw-r--r--  1 root root 458108 Mar 28 13:01 sd8797_uapsta.bin
  -rw-r--r--  1 root root 508372 Mar 28 13:01 usb8797_uapsta.bin
- 
- ====================================================
- Here is the contents of /etc/network/interfaces:
- 
- # interfaces(5) file used by ifup(8) and ifdown(8)
- auto lo
- iface lo inet loopback
- 
- ====================================================
- Here is the output of uname -a:
- 
- Linux shane-surface-ubuntu 3.8.0-16-generic #26-Ubuntu SMP Mon Apr 1
- 19:52:57 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux
- 
- ====================================================
- Here is the output of lsusb:
- 
- Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
- Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
- Bus 003 Device 003: ID 1286:2044 Marvell Semiconductor, Inc. 
- Bus 004 Device 002: ID 0bda:0307 Realtek Semiconductor 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:0002 Linux Foundation 2.0 root hub
- Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
- Bus 001 Device 003: ID 045e:0795 Microsoft Corp. 
- Bus 002 Device 003: ID 045e:079c Microsoft Corp. 
- Bus 002 Device 004: ID 03eb:8209 Atmel Corp. 
- Bus 002 Device 005: ID 045e:0794 Microsoft Corp.
- --- 
+ ---
  ApportVersion: 2.9.2-0ubuntu5
  Architecture: amd64
  AudioDevicesInUse:
-  USER        PID ACCESS COMMAND
-  /dev/snd/controlC0:  shane      1969 F.... pulseaudio
+  USER        PID ACCESS COMMAND
+  /dev/snd/controlC0:  shane      1969 F.... pulseaudio
  DistroRelease: Ubuntu 13.04
  HibernationDevice: RESUME=UUID=ddf15760-30b8-411f-86aa-9ae11944706e
  InstallationDate: Installed on 2013-03-27 (12 days ago)
  InstallationMedia: Ubuntu 13.04 "Raring Ringtail" - Alpha amd64 (20130327)
  MachineType: Microsoft Corporation Surface with Windows 8 Pro
  MarkForUpload: True
  Package: linux (not installed)
  ProcEnviron:
-  TERM=xterm
-  PATH=(custom, no user)
-  LANG=en_US.UTF-8
-  SHELL=/bin/bash
+  TERM=xterm
+  PATH=(custom, no user)
+  LANG=en_US.UTF-8
+  SHELL=/bin/bash
  ProcFB: 0 inteldrmfb
  ProcKernelCmdLine: ro root=/dev/sda7 initrd=boot\initrd.img-3.8.0-17-generic
  ProcVersionSignature: Ubuntu 3.8.0-17.27-generic 3.8.6
  PulseList:
-  Error: command ['pacmd', 'list'] failed with exit code 1: Home directory not accessible: Permission denied
-  No PulseAudio daemon running, or not running as session daemon.
+  Error: command ['pacmd', 'list'] failed with exit code 1: Home directory not accessible: Permission denied
+  No PulseAudio daemon running, or not running as session daemon.
  RelatedPackageVersions:
-  linux-restricted-modules-3.8.0-17-generic N/A
-  linux-backports-modules-3.8.0-17-generic  N/A
-  linux-firmware                            1.104
+  linux-restricted-modules-3.8.0-17-generic N/A
+  linux-backports-modules-3.8.0-17-generic  N/A
+  linux-firmware                            1.104
  Tags:  raring
  Uname: Linux 3.8.0-17-generic x86_64
  UpgradeStatus: No upgrade log present (probably fresh install)
  UserGroups:
-  
+ 
  dmi.bios.date: 01/22/2013
  dmi.bios.vendor: American Megatrends Inc.
  dmi.bios.version: 1.01.0150
  dmi.board.asset.tag: 0
  dmi.board.name: Surface with Windows 8 Pro
  dmi.board.vendor: Microsoft Corporation
  dmi.board.version: 1
  dmi.chassis.asset.tag: 0
  dmi.chassis.type: 17
  dmi.chassis.vendor: Microsoft Corporation
  dmi.chassis.version: 1
  dmi.modalias: dmi:bvnAmericanMegatrendsInc.:bvr1.01.0150:bd01/22/2013:svnMicrosoftCorporation:pnSurfacewithWindows8Pro:pvr1:rvnMicrosoftCorporation:rnSurfacewithWindows8Pro:rvr1:cvnMicrosoftCorporation:ct17:cvr1:
  dmi.product.name: Surface with Windows 8 Pro
  dmi.product.version: 1
  dmi.sys.vendor: Microsoft Corporation
- --- 
+ ---
  ApportVersion: 2.9.2-0ubuntu5
  Architecture: amd64
  DistroRelease: Ubuntu 13.04
  InstallationDate: Installed on 2013-03-27 (12 days ago)
  InstallationMedia: Ubuntu 13.04 "Raring Ringtail" - Alpha amd64 (20130327)
  MarkForUpload: True
  Package: linux (not installed)
  ProcEnviron:
-  TERM=xterm
-  PATH=(custom, no user)
-  LANG=en_US.UTF-8
-  SHELL=/bin/bash
+  TERM=xterm
+  PATH=(custom, no user)
+  LANG=en_US.UTF-8
+  SHELL=/bin/bash
  Tags:  raring
  Uname: Linux 3.9.0-030900rc6-generic x86_64
  UnreportableReason: The running kernel is not an Ubuntu kernel
  UpgradeStatus: No upgrade log present (probably fresh install)
  UserGroups:
- --- 
+ ---
  ApportVersion: 2.9.2-0ubuntu5
  Architecture: amd64
  DistroRelease: Ubuntu 13.04
  InstallationDate: Installed on 2013-03-27 (12 days ago)
  InstallationMedia: Ubuntu 13.04 "Raring Ringtail" - Alpha amd64 (20130327)
  MarkForUpload: True
  Package: linux (not installed)
  ProcEnviron:
-  TERM=xterm
-  PATH=(custom, no user)
-  LANG=en_US.UTF-8
-  SHELL=/bin/bash
+  TERM=xterm
+  PATH=(custom, no user)
+  LANG=en_US.UTF-8
+  SHELL=/bin/bash
  Tags:  raring
  Uname: Linux 3.9.0-030900rc6-generic x86_64
  UnreportableReason: The running kernel is not an Ubuntu kernel
  UpgradeStatus: No upgrade log present (probably fresh install)
  UserGroups:

** Tags added: needs-upstream-testing quantal

** Description changed:

  The wifi/bluetooth chip that the MS Surface Pro uses, a Marvell avastar
  88W8797, does not work properly under Ubuntu 12.10 or 13.04.  On 13.04,
  it will be reported three times in the network manager and any attempt
  to connect to any network will fail, regardless of the settings of the
  network.  Additionally attempting to connect to any of the three listed
  connections will cause the system to hang on shutdown, as well as any
  attempt to read the state of the network.
  
  ====================================================
  Here is the output of modinfo mwifiex_usb:
  
  filename:       /lib/modules/3.8.0-16-generic/kernel/drivers/net/wireless/mwifiex/mwifiex_usb.ko
  firmware:       mrvl/usb8797_uapsta.bin
  license:        GPL v2
  version:        1.0
  description:    Marvell WiFi-Ex USB Driver version1.0
  author:         Marvell International Ltd.
  srcversion:     73D8AC7543BD1766913AD58
  alias:          usb:v1286p2044d*dc*dsc*dp*icFFiscFFipFFin*
  alias:          usb:v1286p2043d*dc*dsc*dp*ic*isc*ip*in*
  depends:        mwifiex
  intree:         Y
  vermagic:       3.8.0-16-generic SMP mod_unload modversions
  
  ====================================================
  Here is the output of ls /lib/firmware/mrvl:
  
  total 1656
  drwxr-xr-x  2 root root   4096 Mar 28 13:01 ./
  drwxr-xr-x 57 root root   4096 Apr  4 22:22 ../
  -rw-r--r--  1 root root 259172 Mar 28 13:01 sd8688.bin
  -rw-r--r--  1 root root   2616 Mar 28 13:01 sd8688_helper.bin
  -rw-r--r--  1 root root 447384 Mar 28 13:01 sd8787_uapsta.bin
  -rw-r--r--  1 root root 458108 Mar 28 13:01 sd8797_uapsta.bin
  -rw-r--r--  1 root root 508372 Mar 28 13:01 usb8797_uapsta.bin
  ---
  ApportVersion: 2.9.2-0ubuntu5
  Architecture: amd64
  AudioDevicesInUse:
   USER        PID ACCESS COMMAND
   /dev/snd/controlC0:  shane      1969 F.... pulseaudio
  DistroRelease: Ubuntu 13.04
  HibernationDevice: RESUME=UUID=ddf15760-30b8-411f-86aa-9ae11944706e
  InstallationDate: Installed on 2013-03-27 (12 days ago)
  InstallationMedia: Ubuntu 13.04 "Raring Ringtail" - Alpha amd64 (20130327)
  MachineType: Microsoft Corporation Surface with Windows 8 Pro
  MarkForUpload: True
  Package: linux (not installed)
  ProcEnviron:
   TERM=xterm
   PATH=(custom, no user)
   LANG=en_US.UTF-8
   SHELL=/bin/bash
  ProcFB: 0 inteldrmfb
  ProcKernelCmdLine: ro root=/dev/sda7 initrd=boot\initrd.img-3.8.0-17-generic
  ProcVersionSignature: Ubuntu 3.8.0-17.27-generic 3.8.6
  PulseList:
   Error: command ['pacmd', 'list'] failed with exit code 1: Home directory not accessible: Permission denied
   No PulseAudio daemon running, or not running as session daemon.
  RelatedPackageVersions:
   linux-restricted-modules-3.8.0-17-generic N/A
   linux-backports-modules-3.8.0-17-generic  N/A
   linux-firmware                            1.104
  Tags:  raring
  Uname: Linux 3.8.0-17-generic x86_64
  UpgradeStatus: No upgrade log present (probably fresh install)
  UserGroups:
  
  dmi.bios.date: 01/22/2013
  dmi.bios.vendor: American Megatrends Inc.
  dmi.bios.version: 1.01.0150
  dmi.board.asset.tag: 0
  dmi.board.name: Surface with Windows 8 Pro
  dmi.board.vendor: Microsoft Corporation
  dmi.board.version: 1
  dmi.chassis.asset.tag: 0
  dmi.chassis.type: 17
  dmi.chassis.vendor: Microsoft Corporation
  dmi.chassis.version: 1
  dmi.modalias: dmi:bvnAmericanMegatrendsInc.:bvr1.01.0150:bd01/22/2013:svnMicrosoftCorporation:pnSurfacewithWindows8Pro:pvr1:rvnMicrosoftCorporation:rnSurfacewithWindows8Pro:rvr1:cvnMicrosoftCorporation:ct17:cvr1:
  dmi.product.name: Surface with Windows 8 Pro
  dmi.product.version: 1
  dmi.sys.vendor: Microsoft Corporation
- ---
- ApportVersion: 2.9.2-0ubuntu5
- Architecture: amd64
- DistroRelease: Ubuntu 13.04
- InstallationDate: Installed on 2013-03-27 (12 days ago)
- InstallationMedia: Ubuntu 13.04 "Raring Ringtail" - Alpha amd64 (20130327)
- MarkForUpload: True
- Package: linux (not installed)
- ProcEnviron:
-  TERM=xterm
-  PATH=(custom, no user)
-  LANG=en_US.UTF-8
-  SHELL=/bin/bash
- Tags:  raring
- Uname: Linux 3.9.0-030900rc6-generic x86_64
- UnreportableReason: The running kernel is not an Ubuntu kernel
- UpgradeStatus: No upgrade log present (probably fresh install)
- UserGroups:
- ---
- ApportVersion: 2.9.2-0ubuntu5
- Architecture: amd64
- DistroRelease: Ubuntu 13.04
- InstallationDate: Installed on 2013-03-27 (12 days ago)
- InstallationMedia: Ubuntu 13.04 "Raring Ringtail" - Alpha amd64 (20130327)
- MarkForUpload: True
- Package: linux (not installed)
- ProcEnviron:
-  TERM=xterm
-  PATH=(custom, no user)
-  LANG=en_US.UTF-8
-  SHELL=/bin/bash
- Tags:  raring
- Uname: Linux 3.9.0-030900rc6-generic x86_64
- UnreportableReason: The running kernel is not an Ubuntu kernel
- UpgradeStatus: No upgrade log present (probably fresh install)
- UserGroups:

** Summary changed:

- Marvell 88W8797 (Surface Pro) wifi does not work
+ 1286:2044 [Microsoft Surface Pro] Marvell 88W8797  wifi does not work

** Tags removed: kernel-bug-exists-upstream
** Tags added: kernel-bug-exists-upstream-v3.9-rc6

** Changed in: linux (Ubuntu)
       Status: Confirmed => Incomplete

-- 
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to linux in Ubuntu.
https://bugs.launchpad.net/bugs/1165938

Title:
  1286:2044 [Microsoft Surface Pro] Marvell 88W8797  wifi does not work

Status in “linux” package in Ubuntu:
  Incomplete

Bug description:
  The wifi/bluetooth chip that the MS Surface Pro uses, a Marvell
  avastar 88W8797, does not work properly under Ubuntu 12.10 or 13.04.
  On 13.04, it will be reported three times in the network manager and
  any attempt to connect to any network will fail, regardless of the
  settings of the network.  Additionally attempting to connect to any of
  the three listed connections will cause the system to hang on
  shutdown, as well as any attempt to read the state of the network.

  ====================================================
  Here is the output of modinfo mwifiex_usb:

  filename:       /lib/modules/3.8.0-16-generic/kernel/drivers/net/wireless/mwifiex/mwifiex_usb.ko
  firmware:       mrvl/usb8797_uapsta.bin
  license:        GPL v2
  version:        1.0
  description:    Marvell WiFi-Ex USB Driver version1.0
  author:         Marvell International Ltd.
  srcversion:     73D8AC7543BD1766913AD58
  alias:          usb:v1286p2044d*dc*dsc*dp*icFFiscFFipFFin*
  alias:          usb:v1286p2043d*dc*dsc*dp*ic*isc*ip*in*
  depends:        mwifiex
  intree:         Y
  vermagic:       3.8.0-16-generic SMP mod_unload modversions

  ====================================================
  Here is the output of ls /lib/firmware/mrvl:

  total 1656
  drwxr-xr-x  2 root root   4096 Mar 28 13:01 ./
  drwxr-xr-x 57 root root   4096 Apr  4 22:22 ../
  -rw-r--r--  1 root root 259172 Mar 28 13:01 sd8688.bin
  -rw-r--r--  1 root root   2616 Mar 28 13:01 sd8688_helper.bin
  -rw-r--r--  1 root root 447384 Mar 28 13:01 sd8787_uapsta.bin
  -rw-r--r--  1 root root 458108 Mar 28 13:01 sd8797_uapsta.bin
  -rw-r--r--  1 root root 508372 Mar 28 13:01 usb8797_uapsta.bin
  ---
  ApportVersion: 2.9.2-0ubuntu5
  Architecture: amd64
  AudioDevicesInUse:
   USER        PID ACCESS COMMAND
   /dev/snd/controlC0:  shane      1969 F.... pulseaudio
  DistroRelease: Ubuntu 13.04
  HibernationDevice: RESUME=UUID=ddf15760-30b8-411f-86aa-9ae11944706e
  InstallationDate: Installed on 2013-03-27 (12 days ago)
  InstallationMedia: Ubuntu 13.04 "Raring Ringtail" - Alpha amd64 (20130327)
  MachineType: Microsoft Corporation Surface with Windows 8 Pro
  MarkForUpload: True
  Package: linux (not installed)
  ProcEnviron:
   TERM=xterm
   PATH=(custom, no user)
   LANG=en_US.UTF-8
   SHELL=/bin/bash
  ProcFB: 0 inteldrmfb
  ProcKernelCmdLine: ro root=/dev/sda7 initrd=boot\initrd.img-3.8.0-17-generic
  ProcVersionSignature: Ubuntu 3.8.0-17.27-generic 3.8.6
  PulseList:
   Error: command ['pacmd', 'list'] failed with exit code 1: Home directory not accessible: Permission denied
   No PulseAudio daemon running, or not running as session daemon.
  RelatedPackageVersions:
   linux-restricted-modules-3.8.0-17-generic N/A
   linux-backports-modules-3.8.0-17-generic  N/A
   linux-firmware                            1.104
  Tags:  raring
  Uname: Linux 3.8.0-17-generic x86_64
  UpgradeStatus: No upgrade log present (probably fresh install)
  UserGroups:

  dmi.bios.date: 01/22/2013
  dmi.bios.vendor: American Megatrends Inc.
  dmi.bios.version: 1.01.0150
  dmi.board.asset.tag: 0
  dmi.board.name: Surface with Windows 8 Pro
  dmi.board.vendor: Microsoft Corporation
  dmi.board.version: 1
  dmi.chassis.asset.tag: 0
  dmi.chassis.type: 17
  dmi.chassis.vendor: Microsoft Corporation
  dmi.chassis.version: 1
  dmi.modalias: dmi:bvnAmericanMegatrendsInc.:bvr1.01.0150:bd01/22/2013:svnMicrosoftCorporation:pnSurfacewithWindows8Pro:pvr1:rvnMicrosoftCorporation:rnSurfacewithWindows8Pro:rvr1:cvnMicrosoftCorporation:ct17:cvr1:
  dmi.product.name: Surface with Windows 8 Pro
  dmi.product.version: 1
  dmi.sys.vendor: Microsoft Corporation

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1165938/+subscriptions