Marvell's W8897 WLAN/BT combo card doesn't work from time to time
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
HWE Next |
Fix Released
|
Undecided
|
Jesse Sung | ||
linux (Ubuntu) |
Fix Released
|
Low
|
Jesse Sung | ||
Vivid |
Fix Released
|
Undecided
|
Unassigned | ||
Wily |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
On cold boot, the W8897 sometimes won't work. And even if it works, the card would fail after reboot. Even more, sometimes it would vanished from PCI bus.
There's a race between mwifiex_pcie and mwifiex_usb which causes this issue. Currently as a workaround we can blacklist mwifiex_usb. Marvell is still working on a solution.
PCI ID:
02:00.0 Ethernet controller [0200]: Marvell Technology Group Ltd. Device [11ab:2b38]
USB ID:
Bus 001 Device 003: ID 1286:2045 Marvell Semiconductor, Inc.
And the info in dmesg:
[ 7.561183] mwifiex: rx work enabled, cpus 8
[ 8.726729] mwifiex: rx work enabled, cpus 8
[ 8.727110] usbcore: registered new interface driver mwifiex_usb
[ 8.796120] usb 1-6: info: FW download over, size 0 bytes
[ 8.796123] usb 1-6: info: mwifiex_fw_dpc: unregister device
[ 9.361595] mwifiex_pcie 0000:02:00.0: info: FW download over, size 759128 bytes
[ 19.760514] mwifiex_pcie 0000:02:00.0: PCI-E is not the winner <0xffffffff,1>, exit dnld
[ 19.760519] mwifiex_pcie 0000:02:00.0: FW failed to be active in time
[ 19.760522] mwifiex_pcie 0000:02:00.0: info: mwifiex_fw_dpc: unregister device
Related branches
CVE References
Changed in hwe-next: | |
assignee: | nobody → Jesse Sung (wenchien) |
tags: | added: needs-apport-collect |
Changed in linux (Ubuntu): | |
importance: | Undecided → Low |
Changed in hwe-next: | |
status: | New → Incomplete |
Changed in linux (Ubuntu Vivid): | |
status: | New → Fix Committed |
Changed in linux (Ubuntu Wily): | |
status: | New → Fix Committed |
tags: |
added: verification-done-vivid verification-done-wily removed: verification-needed-vivid verification-needed-wily |
Changed in hwe-next: | |
status: | Incomplete → Fix Released |
Changed in linux (Ubuntu): | |
status: | Incomplete → Fix Released |
This bug is missing log files that will aid in diagnosing the problem. From a terminal window please run:
apport-collect 1494593
and then change the status of the bug to 'Confirmed'.
If, due to the nature of the issue you have encountered, you are unable to run this command, please add a comment stating that fact and change the bug status to 'Confirmed'.
This change has been made by an automated script, maintained by the Ubuntu Kernel Team.