Hi,
I recently bought a used Surface Pro 1 and installed Ubuntu 15.10 on it (uses 
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 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

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1449438

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

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

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to