← Back to team overview

kernel-packages team mailing list archive

[Bug 1527382] Re: Marvell wifi does not work on Surface Pro (module mwifiex)

 

@penalvch: I downloaded the daily live system today (xenial-desktop-amd64.iso 09-Dec-2015 08:10). It seems to work just as well as the 4.3  mainline kernel (4.3.1-040301-generic #201512092023) I am using now on Wily, with a lot of "usb 1-3: data: -ENOSR is returned"-messages in the log but no other problems. I have not done any long time tests, but it worked to stream Youtube videos and play stereo sound through a Bluetooth speaker. 
/David

-- 
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/1527382

Title:
  Marvell wifi does not work on Surface Pro (module mwifiex)

Status in linux package in Ubuntu:
  Incomplete

Bug description:
  Hi,
  This was originally added as a comment on bug 1449438, but I was asked to submit it as a new bug instead.

  I recently bought a used Surface Pro 1 and installed Ubuntu 15.10 on
  it (with kernel 4.2.0). Already during install it locked up totally
  two times before I tried without connecting to the wireless network.
  After install everything seemed to work fine, I was even able to run
  apt-get update, but when I started up a browser the computer froze up
  again. Using the USB wifi I normally have on my Raspberry Pi (Dlink
  DWA-127) I started looking for a solution and even installed linux-
  crashdump to attempt to debug it. However, once I got the crashkernel
  working so I would be able to debug I realized that it was not a real
  kernel crash but something else that made the computer unresponsive.
  To limit the amount of things active I logged in through the console
  (ctrl+alt+F1) and used wget to generate network traffic. The computer
  immediately went unresponsive, but there was no kernel oops. After a
  while some error messages started appearing:

  NMI watchdog: BUG: soft lockup - CPU#1 stuck for 23s! [thermalId:608]
  NMI watchdog: BUG: soft lockup - CPU#1 stuck for 22s! [thermalId:608]
  NMI watchdog: BUG: soft lockup - CPU#1 stuck for 22s! [thermalId:608]
  INFO: task systemd:1 blocked for more than 120 seconds.
        Tainted: G W L 4.2.0-18-generic #22-Ubuntu
  "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
  INFO: task systemd-journal:252 blocked for more than 120 seconds.
        Tainted: G W L 4.2.0-18-generic #22-Ubuntu
  "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
  INFO: task sd-resolve:469 blocked for more than 120 seconds.
        Tainted: G W L 4.2.0-18-generic #22-Ubuntu
  "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
  INFO: task (tmpfiles).1453 blocked for more than 120 seconds.
        Tainted: G W L 4.2.0-18-generic #22-Ubuntu
  "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
  NMI watchdog: BUG: soft lockup - CPU#1 stuck for 22s! [thermalId:608]

  (Transcribed from a photo of the screen...)

  Following advice from this thread I installed the 4.3 mainline kernel,
  and now everything seems to be working. I am getting a lot of "usb
  1-3: data: -ENOSR is returned" messages in the kernel log, but as far
  as I can tell they do not affect performance. Playing sound through a
  Creative D100 bluetooth speaker also works, with the A2DP sink mode
  active and stereo output.

  From looking at the code there are quite a few changes to the mwifiex
  driver between 4.2.0 and 4.3.0, it does not seem meaningful to port
  them back just to make 15.10 work with the default kernel.

  Hope that helps,
  David

  ProblemType: Bug
  DistroRelease: Ubuntu 15.10
  Package: linux-image-4.2.0-19-generic 4.2.0-19.23
  ProcVersionSignature: Ubuntu 4.2.0-19.23-generic 4.2.6
  Uname: Linux 4.2.0-19-generic x86_64
  ApportVersion: 2.19.1-0ubuntu5
  Architecture: amd64
  AudioDevicesInUse:
   USER        PID ACCESS COMMAND
   /dev/snd/controlC0:  david      1414 F.... pulseaudio
  CurrentDesktop: Unity
  Date: Thu Dec 17 21:21:19 2015
  HibernationDevice: RESUME=UUID=f8dfd2f1-17e5-416e-a6ec-2371d2fd7e6c
  InstallationDate: Installed on 2015-12-12 (4 days ago)
  InstallationMedia: Ubuntu 15.10 "Wily Werewolf" - Release amd64 (20151021)
  MachineType: Microsoft Corporation Surface with Windows 8 Pro
  ProcFB: 0 inteldrmfb
  ProcKernelCmdLine: BOOT_IMAGE=/vmlinuz-4.2.0-19-generic.efi.signed root=/dev/mapper/ubuntu--vg-root ro quiet splash
  RelatedPackageVersions:
   linux-restricted-modules-4.2.0-19-generic N/A
   linux-backports-modules-4.2.0-19-generic  N/A
   linux-firmware                            1.149.3
  SourcePackage: linux
  UdevLog: Error: [Errno 2] No such file or directory: '/var/log/udev'
  UpgradeStatus: No upgrade log present (probably fresh install)
  dmi.bios.date: 11/28/2014
  dmi.bios.vendor: American Megatrends Inc.
  dmi.bios.version: 1.07.0050
  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.07.0050:bd11/28/2014: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/1527382/+subscriptions


References