[Zesty][Yakkety] rtl8192e bug fixes

Bug #1698470 reported by cheltspy on 2017-06-16
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
linux (Ubuntu)
Medium
Unassigned
Yakkety
Medium
Unassigned
Zesty
Medium
Joseph Salisbury

Bug Description

== SRU Justification ==
The following commits needed to be added to the 4.10 and 4.4 kernels
for stable operation of r8192e_pci driver. They are already in Xenial because
they came in with upstream stable updates. However, upstream v4.10 is EOL so
these commits are being submitted via SRU request.

All four commits are in mainline as of v4.12-rc2.

== Fixes ==
baabd567f87b ("staging: rtl8192e: rtl92e_fill_tx_desc fix write to mapped out memory.")
867510bde14e ("staging: rtl8192e: fix 2 byte alignment of register BSSIDR.")
90be652c9f15 ("staging: rtl8192e: rtl92e_get_eeprom_size Fix read size of EPROM_CMD.")
95d93e271d92 ("staging: rtl8192e: GetTs Fix invalid TID 7 warning.")

== Regression Potential ==
These commits were also cc'd to stable and accepted, so additional upstream review
was performed.

== Test Case ==
A test kernel was built with these patches and tested by the original bug reporter.
The bug reporter states the test kernel resolved the bug.

The following commits needed to be added to 4.10 and 4.8 kernels for stable operation of r8192e_pci driver. They are already in 4.11 and in 4.4.

commit baabd567f87be05330faa5140f72a91960e7405a upstream
staging: rtl8192e: rtl92e_fill_tx_desc fix write to mapped out memory.

commit 867510bde14e7b7fc6dd0f50b48f6753cfbd227a upstream.
staging: rtl8192e: fix 2 byte alignment of register BSSIDR.

commit 90be652c9f157d44b9c2803f902a8839796c090d upstream.
staging: rtl8192e: rtl92e_get_eeprom_size Fix read size of EPROM_CMD.

commit 95d93e271d920dfda369d4740b1cc1061d41fe7f upstream.
staging: rtl8192e: GetTs Fix invalid TID 7 warning.

ProblemType: Bug
DistroRelease: Ubuntu 17.04
Package: linux-image-4.10.0-22-generic 4.10.0-22.24
ProcVersionSignature: Ubuntu 4.10.0-22.24-generic 4.10.15
Uname: Linux 4.10.0-22-generic x86_64
ApportVersion: 2.20.4-0ubuntu4.1
Architecture: amd64
AudioDevicesInUse:
 USER PID ACCESS COMMAND
 /dev/snd/controlC1: canaries-64 2006 F.... pulseaudio
 /dev/snd/controlC0: canaries-64 2006 F.... pulseaudio
CurrentDesktop: Unity:Unity7
Date: Fri Jun 16 23:11:13 2017
HibernationDevice: RESUME=UUID=f23ec6f5-7e6a-4559-a7f1-af640124e970
InstallationDate: Installed on 2015-10-31 (594 days ago)
InstallationMedia: Ubuntu 16.04 LTS "Xenial Xerus" - Alpha amd64 (20151027)
MachineType: To Be Filled By O.E.M. To Be Filled By O.E.M.
ProcFB: 0 inteldrmfb
ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-4.10.0-22-generic root=UUID=48898cca-fae3-4cdc-9785-fc0b97f4cbd9 ro quiet splash
RelatedPackageVersions:
 linux-restricted-modules-4.10.0-22-generic N/A
 linux-backports-modules-4.10.0-22-generic N/A
 linux-firmware 1.164.1
RfKill:
 0: phy1: Wireless LAN
  Soft blocked: no
  Hard blocked: no
SourcePackage: linux
StagingDrivers: rtllib r8192e_pci
UpgradeStatus: Upgraded to zesty on 2016-10-23 (236 days ago)
dmi.bios.date: 04/18/2016
dmi.bios.vendor: American Megatrends Inc.
dmi.bios.version: P1.70
dmi.board.name: N3700-ITX
dmi.board.vendor: ASRock
dmi.chassis.asset.tag: To Be Filled By O.E.M.
dmi.chassis.type: 3
dmi.chassis.vendor: To Be Filled By O.E.M.
dmi.chassis.version: To Be Filled By O.E.M.
dmi.modalias: dmi:bvnAmericanMegatrendsInc.:bvrP1.70:bd04/18/2016:svnToBeFilledByO.E.M.:pnToBeFilledByO.E.M.:pvrToBeFilledByO.E.M.:rvnASRock:rnN3700-ITX:rvr:cvnToBeFilledByO.E.M.:ct3:cvrToBeFilledByO.E.M.:
dmi.product.name: To Be Filled By O.E.M.
dmi.product.version: To Be Filled By O.E.M.
dmi.sys.vendor: To Be Filled By O.E.M.

cheltspy (cheltspy) wrote :

This change was made by a bot.

Changed in linux (Ubuntu):
status: New → Confirmed
cheltspy (cheltspy) on 2017-06-16
summary: - rtl8192e bug fixes
+ [Zesty][Yakkerty] rtl8192e bug fixes
summary: - [Zesty][Yakkerty] rtl8192e bug fixes
+ [Zesty][Yakkety] rtl8192e bug fixes
Changed in linux (Ubuntu):
importance: Undecided → Medium
Changed in linux (Ubuntu Yakkety):
status: New → Triaged
Changed in linux (Ubuntu Zesty):
status: New → Triaged
Changed in linux (Ubuntu Yakkety):
importance: Undecided → Medium
Changed in linux (Ubuntu Zesty):
importance: Undecided → Medium
Changed in linux (Ubuntu):
status: Confirmed → Triaged
Joseph Salisbury (jsalisbury) wrote :

I built Yakkety and Zesty test kernels with the four requested patches. The test kernels can be downloaded from:

http://kernel.ubuntu.com/~jsalisbury/lp1698470/

Can you test these kernels and see if they resolve this bug?

Thanks in advance!

cheltspy (cheltspy) wrote :

Test okay on Zesty.

cheltspy (cheltspy) wrote :

4.8.0-56-generic tested okay

This bug was nominated against a series that is no longer supported, ie yakkety. The bug task representing the yakkety nomination is being closed as Won't Fix.

This change has been made by an automated script, maintained by the Ubuntu Kernel Team.

Changed in linux (Ubuntu Yakkety):
status: Triaged → Won't Fix
cheltspy (cheltspy) wrote :

Ping

Any movement on Zesty and now that 4.10 is being used on 16.04LTS.

Its appears other users have problems.

https://askubuntu.com/questions/948811/how-to-fix-unstable-wifi-connection-on-ubuntu-17-04-amd64

Changed in linux (Ubuntu Zesty):
status: Triaged → In Progress
assignee: nobody → Joseph Salisbury (jsalisbury)
description: updated
Changed in linux (Ubuntu Zesty):
status: In Progress → Fix Committed

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-zesty' to 'verification-done-zesty'. If the problem still exists, change the tag 'verification-needed-zesty' to 'verification-failed-zesty'.

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-zesty
cheltspy (cheltspy) on 2017-10-18
tags: added: verification-done-zesty
removed: verification-needed-zesty
Launchpad Janitor (janitor) wrote :
Download full text (4.4 KiB)

This bug was fixed in the package linux - 4.10.0-38.42

---------------
linux (4.10.0-38.42) zesty; urgency=low

  * linux: 4.10.0-38.42 -proposed tracker (LP: #1722330)

  * Controller lockup detected on ProLiant DL380 Gen9 with P440 Controller
    (LP: #1720359)
    - scsi: hpsa: limit transfer length to 1MB

  * [Dell Docking IE][0bda:8153] Realtek USB Ethernet leads to system hang
    (LP: #1720977)
    - r8152: fix the list rx_done may be used without initialization

  * Touchpad not detected in Lenovo X1 Yoga / Yoga 720-15IKB (LP: #1700657)
    - mfd: intel-lpss: Add missing PCI ID for Intel Sunrise Point LPSS devices

  * Add installer support for Broadcom BCM573xx network drivers. (LP: #1720466)
    - d-i: Add bnxt_en to nic-modules.

  * CVE-2017-1000252
    - KVM: VMX: Do not BUG() on out-of-bounds guest IRQ

  * CVE-2017-10663
    - f2fs: sanity check checkpoint segno and blkoff

  * xfstest sanity checks on seek operations fails (LP: #1696049)
    - xfs: fix off-by-one on max nr_pages in xfs_find_get_desired_pgoff()

  * [P9, Power NV][ WSP][Ubuntu 16.04.03] : perf hw breakpoint command results
    in call traces and system goes for reboot. (LP: #1706033)
    - powerpc/64s: Handle data breakpoints in Radix mode

  * 5U84 - ses driver isn't binding right - cannot blink lights on 1 of the 2
    5u84 (LP: #1693369)
    - scsi: ses: do not add a device to an enclosure if enclosure_add_links()
      fails.

  * Vlun resize request could fail with cxlflash driver (LP: #1713575)
    - scsi: cxlflash: Fix vlun resize failure in the shrink path

  * More migrations with constant load (LP: #1713576)
    - sched/fair: Prefer sibiling only if local group is under-utilized

  * New PMU fixes for marked events. (LP: #1716491)
    - powerpc/perf: POWER9 PMU stops after idle workaround

  * CVE-2017-14340
    - xfs: XFS_IS_REALTIME_INODE() should be false if no rt device present

  * [Zesty][Yakkety] rtl8192e bug fixes (LP: #1698470)
    - staging: rtl8192e: rtl92e_fill_tx_desc fix write to mapped out memory.
    - staging: rtl8192e: fix 2 byte alignment of register BSSIDR.
    - staging: rtl8192e: rtl92e_get_eeprom_size Fix read size of EPROM_CMD.
    - staging: rtl8192e: GetTs Fix invalid TID 7 warning.

  * Stranded with ENODEV after mdadm --readonly (LP: #1706243)
    - md: MD_CLOSING needs to be cleared after called md_set_readonly or
      do_md_stop

  * multipath -ll is not showing the disks which are actually multipath
    (LP: #1718397)
    - fs: aio: fix the increment of aio-nr and counting against aio-max-nr

  * ETPS/2 Elantech Touchpad inconsistently detected (Gigabyte P57W laptop)
    (LP: #1594214)
    - Input: i8042 - add Gigabyte P57 to the keyboard reset table

  * CVE-2017-10911
    - xen-blkback: don't leak stack data via response ring

  * CVE-2017-11176
    - mqueue: fix a use-after-free in sys_mq_notify()

  * implement 'complain mode' in seccomp for developer mode with snaps
    (LP: #1567597)
    - Revert "UBUNTU: SAUCE: seccomp: log actions even when audit is disabled"
    - seccomp: Provide matching filter for introspection
    - seccomp: Sysctl to display available actions
    - seccomp: Operation for checking if an a...

Read more...

Changed in linux (Ubuntu Zesty):
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