Marvell wireless driver update for FCC regulation

Bug #1528910 reported by Keng-Yu Lin on 2015-12-23
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
HWE Next
High
Jesse Sung
Vivid
Critical
Keng-Yu Lin
Xenial
High
Jesse Sung
linux (Ubuntu)
Critical
Unassigned
Vivid
Undecided
Unassigned
Xenial
Undecided
Unassigned

Bug Description

Background:

· Marvell will provide a FW which will read the OTP (and driver updates to support this function)

· For US, it will disable changes to country code

· For non-US, it will allow changes to country code by either SW method

· Below userspace command. This can be issued at any time.

“iw reg set <country code>”.

· Specifying country code through module parameter while loading the driver: “insmod mwifiex.ko reg_alpha2=<country-code>”

Driver information:

$ modinfo mwifiex_pcie
filename: /lib/modules/3.19.0-34-generic/kernel/drivers/net/wireless/mwifiex/mwifiex_pcie.ko
firmware: mrvl/pcie8897_uapsta.bin
firmware: mrvl/pcie8766_uapsta.bin
license: GPL v2
version: 1.0
description: Marvell WiFi-Ex PCI-Express Driver version 1.0
author: Marvell International Ltd.
srcversion: 695CB2D80C705025E9AA751
alias: pci:v000011ABd00002B38sv*sd*bc*sc*i*
alias: pci:v000011ABd00002B30sv*sd*bc*sc*i*
depends: mwifiex
intree: Y
vermagic: 3.19.0-34-generic SMP mod_unload modversions

Keng-Yu Lin (lexical) on 2015-12-23
Changed in linux (Ubuntu):
assignee: nobody → Keng-Yu Lin (lexical)
importance: Undecided → Critical
status: New → In Progress
Keng-Yu Lin (lexical) on 2015-12-23
Changed in hwe-next:
status: New → Confirmed
status: Confirmed → In Progress
importance: Undecided → Critical
assignee: nobody → Keng-Yu Lin (lexical)
Luis Henriques (henrix) on 2016-01-04
Changed in linux (Ubuntu Vivid):
status: New → Fix Committed
Keng-Yu Lin (lexical) on 2016-01-12
Changed in linux (Ubuntu):
status: In Progress → Fix Committed
Changed in hwe-next:
status: In Progress → Fix Committed
Changed in linux (Ubuntu):
assignee: Keng-Yu Lin (lexical) → nobody
Luis Henriques (henrix) wrote :

This bug is awaiting verification that the kernel in -proposed solves the problem. Please test the kernel and update this bug with the results. If the problem is solved, change the tag 'verification-needed-vivid' to 'verification-done-vivid'.

If verification is not done by 5 working days from today, this fix will be dropped from the source code, and this bug will be closed.

See https://wiki.ubuntu.com/Testing/EnableProposed for documentation how to enable and use -proposed. Thank you!

tags: added: verification-needed-vivid
Andy Whitcroft (apw) wrote :

Fix released in 3.19.0-47.53

Changed in linux (Ubuntu Vivid):
status: Fix Committed → Fix Released
Changed in hwe-next:
status: Fix Committed → Fix Released
Changed in linux (Ubuntu):
status: Fix Committed → Fix Released
Changed in linux (Ubuntu Xenial):
status: New → Fix Committed
Kamal Mostafa (kamalmostafa) wrote :

This bug is awaiting verification that the kernel in -proposed solves the problem. Please test the kernel and update this bug with the results. If the problem is solved, change the tag 'verification-needed-xenial' to 'verification-done-xenial'.

If verification is not done by 5 working days from today, this fix will be dropped from the source code, and this bug will be closed.

See https://wiki.ubuntu.com/Testing/EnableProposed for documentation how to enable and use -proposed. Thank you!

tags: added: verification-needed-xenial
Jesse Sung (wenchien) on 2016-06-16
tags: added: verification-don-xenial verification-done-vivid
removed: verification-needed-vivid verification-needed-xenial
Brad Figg (brad-figg) on 2016-06-20
tags: added: verification-done-xenial
removed: verification-don-xenial
Launchpad Janitor (janitor) wrote :
Download full text (26.1 KiB)

This bug was fixed in the package linux - 4.4.0-28.47

---------------
linux (4.4.0-28.47) xenial; urgency=low

  [ Luis Henriques ]

  * Release Tracking Bug
    - LP: #1595874

  * Linux netfilter local privilege escalation issues (LP: #1595350)
    - netfilter: x_tables: don't move to non-existent next rule
    - netfilter: x_tables: validate targets of jumps
    - netfilter: x_tables: add and use xt_check_entry_offsets
    - netfilter: x_tables: kill check_entry helper
    - netfilter: x_tables: assert minimum target size
    - netfilter: x_tables: add compat version of xt_check_entry_offsets
    - netfilter: x_tables: check standard target size too
    - netfilter: x_tables: check for bogus target offset
    - netfilter: x_tables: validate all offsets and sizes in a rule
    - netfilter: x_tables: don't reject valid target size on some architectures
    - netfilter: arp_tables: simplify translate_compat_table args
    - netfilter: ip_tables: simplify translate_compat_table args
    - netfilter: ip6_tables: simplify translate_compat_table args
    - netfilter: x_tables: xt_compat_match_from_user doesn't need a retval
    - netfilter: x_tables: do compat validation via translate_table
    - netfilter: x_tables: introduce and use xt_copy_counters_from_user

  * Linux netfilter IPT_SO_SET_REPLACE memory corruption (LP: #1555338)
    - netfilter: x_tables: validate e->target_offset early
    - netfilter: x_tables: make sure e->next_offset covers remaining blob size
    - netfilter: x_tables: fix unconditional helper

linux (4.4.0-27.46) xenial; urgency=low

  [ Kamal Mostafa ]

  * Release Tracking Bug
    - LP: #1594906

  * Support Edge Gateway's Bluetooth LED (LP: #1512999)
    - Revert "UBUNTU: SAUCE: Bluetooth: Support for LED on Marvell modules"

linux (4.4.0-26.45) xenial; urgency=low

  [ Kamal Mostafa ]

  * Release Tracking Bug
    - LP: #1594442

  * linux: Implement secure boot state variables (LP: #1593075)
    - SAUCE: UEFI: Add secure boot and MOK SB State disabled sysctl

  * failures building userspace packages that include ethtool.h (LP: #1592930)
    - ethtool.h: define INT_MAX for userland

linux (4.4.0-25.44) xenial; urgency=low

  [ Kamal Mostafa ]

  * Release Tracking Bug
    - LP: #1591289

  * Xenial update to v4.4.13 stable release (LP: #1590455)
    - MIPS64: R6: R2 emulation bugfix
    - MIPS: math-emu: Fix jalr emulation when rd == $0
    - MIPS: MSA: Fix a link error on `_init_msa_upper' with older GCC
    - MIPS: Don't unwind to user mode with EVA
    - MIPS: Avoid using unwind_stack() with usermode
    - MIPS: Fix siginfo.h to use strict posix types
    - MIPS: Fix uapi include in exported asm/siginfo.h
    - MIPS: Fix watchpoint restoration
    - MIPS: Flush highmem pages in __flush_dcache_page
    - MIPS: Handle highmem pages in __update_cache
    - MIPS: Sync icache & dcache in set_pte_at
    - MIPS: ath79: make bootconsole wait for both THRE and TEMT
    - MIPS: Reserve nosave data for hibernation
    - MIPS: Loongson-3: Reserve 32MB for RS780E integrated GPU
    - MIPS: Use copy_s.fmt rather than copy_u.fmt
    - MIPS: Fix MSA ld_*/st_* asm macros to use PTR_ADDU
    - MIPS: Prevent "restoration" of MSA c...

Changed in linux (Ubuntu Xenial):
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers