RTL8723BE throws stack trace in kernel 3.19 and disconnects

Bug #1445775 reported by Sayantan Das
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Linux
Incomplete
Undecided
Unassigned
linux (Ubuntu)
Expired
Low
Unassigned

Bug Description

Hi,

I have the well known, problem causing, RTL8723BE wifi card on Lenovo Flex 2 laptop and I'm running Ubuntu 15.04 beta. If there is too much traffic through the wifi card like downloading an iso via torrent , I get a stacktrace and the wifi disconnects and does not connect automatically. Either I have to disable the wifi and re-enable it or I have to restart my laptop to get the wifi connection back.

the stack trace is below

Apr 18 18:16:23 flex2 kernel: ------------[ cut here ]------------
Apr 18 18:16:23 flex2 kernel: WARNING: CPU: 0 PID: 0 at /build/buildd/linux-3.19.0/drivers/gpu/drm/i915/intel_display.c:9713 intel_check_page_flip+0xda/0xf0 [i915]()
Apr 18 18:16:23 flex2 kernel: Kicking stuck page flip: queued at 169616, now 169621
Apr 18 18:16:23 flex2 kernel: Modules linked in: uas usb_storage vmw_vsock_vmci_transport vsock vmw_vmci pci_stub vboxpci(OE) vboxnetadp(OE) vboxnetflt(OE) vboxdrv(OE) ctr ccm rfcomm bnep thinkpad_acpi binfmt_misc nvram msr nls_iso8859_1 intel_rapl iosf_mbi x86_pkg_temp_thermal intel_powerclamp coretemp kvm_intel kvm crct10dif_pclmul snd_soc_rt5640 crc32_pclmul snd_soc_rl6231 ghash_clmulni_intel uvcvideo videobuf2_vmalloc videobuf2_memops aesni_intel snd_soc_core snd_hda_codec_realtek snd_hda_codec_hdmi snd_compress snd_hda_codec_generic snd_hda_intel snd_hda_controller snd_hda_codec snd_pcm_dmaengine hid_multitouch aes_x86_64 snd_hwdep arc4 videobuf2_core snd_pcm v4l2_common rtl8723be btusb btcoexist rtl8723_common lrw rtl_pci nouveau rtlwifi mac80211 i915 bluetooth cfg80211 gf128mul snd_seq_midi glue_helper mxm_wmi
Apr 18 18:16:23 flex2 kernel: videodev snd_seq_midi_event ablk_helper media ttm snd_rawmidi cryptd joydev snd_seq dm_multipath snd_seq_device scsi_dh drm_kms_helper mei_me snd_timer dw_dmac ideapad_laptop drm snd mei sparse_keymap shpchp lpc_ich i2c_hid snd_soc_sst_acpi i2c_algo_bit i2c_designware_platform video soundcore dw_dmac_core 8250_dw i2c_designware_core spi_pxa2xx_platform mac_hid serio_raw wmi ip6t_REJECT nf_reject_ipv6 nf_log_ipv6 xt_hl ip6t_rt nf_conntrack_ipv6 nf_defrag_ipv6 ipt_REJECT nf_reject_ipv4 nf_log_ipv4 nf_log_common xt_LOG xt_limit xt_tcpudp xt_addrtype nf_conntrack_ipv4 nf_defrag_ipv4 xt_conntrack ip6table_filter ip6_tables nf_conntrack_netbios_ns nf_conntrack_broadcast nf_nat_ftp nf_nat nf_conntrack_ftp nf_conntrack iptable_filter ip_tables sunrpc x_tables parport_pc ppdev lp parport autofs4
Apr 18 18:16:23 flex2 kernel: usbhid hid psmouse ahci libahci r8169 mii dm_mirror dm_region_hash dm_log sdhci_acpi sdhci
Apr 18 18:16:23 flex2 kernel: CPU: 0 PID: 0 Comm: swapper/0 Tainted: G W OE 3.19.0-12-generic #12-Ubuntu
Apr 18 18:16:23 flex2 kernel: Hardware name: LENOVO 20404/Lenovo Flex 2-14, BIOS A0CN21WW 03/21/2014
Apr 18 18:16:23 flex2 kernel: ffffffffc0748e10 ffff88012f203d28 ffffffff817c2175 0000000000000007
Apr 18 18:16:23 flex2 kernel: ffff88012f203d78 ffff88012f203d68 ffffffff8107595a ffff88012f203d88
Apr 18 18:16:23 flex2 kernel: ffff88012a898000 ffff8800bf12a000 0000000000000000 ffff8800bf12a1a8
Apr 18 18:16:23 flex2 kernel: Call Trace:
Apr 18 18:16:23 flex2 kernel: <IRQ> [<ffffffff817c2175>] dump_stack+0x45/0x57
Apr 18 18:16:23 flex2 kernel: [<ffffffff8107595a>] warn_slowpath_common+0x8a/0xc0
Apr 18 18:16:23 flex2 kernel: [<ffffffff810759d6>] warn_slowpath_fmt+0x46/0x50
Apr 18 18:16:23 flex2 kernel: [<ffffffffc06f4a3a>] intel_check_page_flip+0xda/0xf0 [i915]
Apr 18 18:16:23 flex2 kernel: [<ffffffffc06c1948>] ironlake_irq_handler+0x2e8/0xfd0 [i915]
Apr 18 18:16:23 flex2 kernel: [<ffffffff810b0dff>] ? rebalance_domains+0x16f/0x280
Apr 18 18:16:23 flex2 kernel: [<ffffffff810d5ba0>] ? __note_gp_changes+0x20/0x60
Apr 18 18:16:23 flex2 kernel: [<ffffffff810cd577>] handle_irq_event_percpu+0x77/0x1a0
Apr 18 18:16:23 flex2 kernel: [<ffffffff810cd6e1>] handle_irq_event+0x41/0x70
Apr 18 18:16:23 flex2 kernel: [<ffffffff810d074e>] handle_edge_irq+0x6e/0x120
Apr 18 18:16:23 flex2 kernel: [<ffffffff81017772>] handle_irq+0x22/0x40
Apr 18 18:16:23 flex2 kernel: [<ffffffff817cc1bf>] do_IRQ+0x4f/0xf0
Apr 18 18:16:23 flex2 kernel: [<ffffffff817ca02d>] common_interrupt+0x6d/0x6d
Apr 18 18:16:23 flex2 kernel: <EOI> [<ffffffff81664335>] ? cpuidle_enter_state+0x65/0x160
Apr 18 18:16:23 flex2 kernel: [<ffffffff81664321>] ? cpuidle_enter_state+0x51/0x160
Apr 18 18:16:23 flex2 kernel: [<ffffffff81664517>] cpuidle_enter+0x17/0x20
Apr 18 18:16:23 flex2 kernel: [<ffffffff810b69c1>] cpu_startup_entry+0x311/0x3b0
Apr 18 18:16:23 flex2 kernel: [<ffffffff817b6a47>] rest_init+0x77/0x80
Apr 18 18:16:23 flex2 kernel: [<ffffffff81d4cfce>] start_kernel+0x482/0x48f
Apr 18 18:16:23 flex2 kernel: [<ffffffff81d4c120>] ? early_idt_handlers+0x120/0x120
Apr 18 18:16:23 flex2 kernel: [<ffffffff81d4c4d7>] x86_64_start_reservations+0x2a/0x2c
Apr 18 18:16:23 flex2 kernel: [<ffffffff81d4c61c>] x86_64_start_kernel+0x143/0x152
Apr 18 18:16:23 flex2 kernel: ---[ end trace 78327f32f7248597 ]---
---
ApportVersion: 2.17.2-0ubuntu1
Architecture: amd64
AudioDevicesInUse:
 USER PID ACCESS COMMAND
 /dev/snd/controlC1: sayantan 2080 F.... pulseaudio
 /dev/snd/controlC0: sayantan 2080 F.... pulseaudio
CurrentDesktop: Unity
DistroRelease: Ubuntu 15.04
HibernationDevice: RESUME=UUID=ccdc92e5-9c8d-4e92-93d6-a300e775615b
InstallationDate: Installed on 2014-07-28 (267 days ago)
InstallationMedia: Ubuntu 14.04.1 LTS "Trusty Tahr" - Release amd64 (20140722.2)
Lsusb:
 Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
 Bus 001 Device 009: ID 04f3:0333 Elan Microelectronics Corp.
 Bus 001 Device 003: ID 0bda:b728 Realtek Semiconductor Corp.
 Bus 001 Device 002: ID 5986:055e Acer, Inc
 Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
MachineType: LENOVO 20404
Package: linux (not installed)
ProcFB: 0 inteldrmfb
ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-3.19.0-14-generic.efi.signed root=UUID=0705e595-a4d7-4cc8-8976-e8692f30f49e ro quiet splash vt.handoff=7
ProcVersionSignature: Ubuntu 3.19.0-14.14-generic 3.19.3
RelatedPackageVersions:
 linux-restricted-modules-3.19.0-14-generic N/A
 linux-backports-modules-3.19.0-14-generic N/A
 linux-firmware 1.143
Tags: vivid
Uname: Linux 3.19.0-14-generic x86_64
UpgradeStatus: No upgrade log present (probably fresh install)
UserGroups: adm cdrom dip lpadmin plugdev sambashare sudo
_MarkForUpload: True
dmi.bios.date: 03/21/2014
dmi.bios.vendor: LENOVO
dmi.bios.version: A0CN21WW
dmi.board.asset.tag: No Asset Tag
dmi.board.name: Lenovo Flex 2-14
dmi.board.vendor: LENOVO
dmi.board.version: 31900059 Std
dmi.chassis.asset.tag: No Asset Tag
dmi.chassis.type: 10
dmi.chassis.vendor: LENOVO
dmi.chassis.version: Lenovo Flex 2-14
dmi.modalias: dmi:bvnLENOVO:bvrA0CN21WW:bd03/21/2014:svnLENOVO:pn20404:pvrLenovoFlex2-14:rvnLENOVO:rnLenovoFlex2-14:rvr31900059Std:cvnLENOVO:ct10:cvrLenovoFlex2-14:
dmi.product.name: 20404
dmi.product.version: Lenovo Flex 2-14
dmi.sys.vendor: LENOVO

affects: linux (Ubuntu) → hwe-next
Keng-Yu Lin (lexical)
affects: hwe-next → linux
Revision history for this message
Brad Figg (brad-figg) wrote : Missing required logs.

This bug is missing log files that will aid in diagnosing the problem. From a terminal window please run:

apport-collect 1445775

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.

Changed in linux:
status: New → Incomplete
Revision history for this message
Sayantan Das (sayantan13) wrote : AlsaInfo.txt

apport information

tags: added: apport-collected vivid
description: updated
Revision history for this message
Sayantan Das (sayantan13) wrote : CRDA.txt

apport information

Revision history for this message
Sayantan Das (sayantan13) wrote : CurrentDmesg.txt

apport information

Revision history for this message
Sayantan Das (sayantan13) wrote : IwConfig.txt

apport information

Revision history for this message
Sayantan Das (sayantan13) wrote : JournalErrors.txt

apport information

Revision history for this message
Sayantan Das (sayantan13) wrote : Lspci.txt

apport information

Revision history for this message
Sayantan Das (sayantan13) wrote : ProcCpuinfo.txt

apport information

Revision history for this message
Sayantan Das (sayantan13) wrote : ProcEnviron.txt

apport information

Revision history for this message
Sayantan Das (sayantan13) wrote : ProcInterrupts.txt

apport information

Revision history for this message
Sayantan Das (sayantan13) wrote : ProcModules.txt

apport information

Revision history for this message
Sayantan Das (sayantan13) wrote :

Not sure if all data was collected . gt the following error

apport-collect 1445775
dpkg-query: no packages found matching linux
Traceback (most recent call last):
  File "/usr/share/apport/apport-gtk", line 594, in <module>
    app.run_argv()
  File "/usr/lib/python2.7/dist-packages/apport/ui.py", line 652, in run_argv
    return self.run_update_report()
  File "/usr/lib/python2.7/dist-packages/apport/ui.py", line 572, in run_update_report
    attachment_comment='apport information')
  File "/usr/lib/python2.7/dist-packages/apport/crashdb_impl/launchpad.py", line 424, in update
    filename=part.get_filename(), is_patch=False)
  File "/usr/lib/python2.7/dist-packages/lazr/restfulclient/resource.py", line 610, in __call__
    extra_headers=extra_headers)
  File "/usr/lib/python2.7/dist-packages/lazr/restfulclient/_browser.py", line 387, in _request
    str(url), method=method, body=data, headers=headers)
  File "/usr/lib/python2.7/dist-packages/lazr/restfulclient/_browser.py", line 357, in _request_and_retry
    url, method=method, body=body, headers=headers)
  File "/usr/lib/python2.7/dist-packages/httplib2/__init__.py", line 1592, in request
    (response, content) = self._request(conn, authority, uri, request_uri, method, body, headers, redirections, cachekey)
  File "/usr/lib/python2.7/dist-packages/launchpadlib/launchpad.py", line 131, in _request
    LaunchpadOAuthAwareHttp, self)._request(*args)
  File "/usr/lib/python2.7/dist-packages/lazr/restfulclient/_browser.py", line 183, in _request
    redirections, cachekey)
  File "/usr/lib/python2.7/dist-packages/httplib2/__init__.py", line 1334, in _request
    (response, content) = self._conn_request(conn, request_uri, method, body, headers)
  File "/usr/lib/python2.7/dist-packages/httplib2/__init__.py", line 1299, in _conn_request
    conn.connect()
  File "/usr/lib/python2.7/dist-packages/httplib2/__init__.py", line 1004, in connect
    address_info = socket.getaddrinfo(host, port, 0, socket.SOCK_STREAM)
socket.gaierror: [Errno -3] Temporary failure in name resolution

Changed in linux (Ubuntu):
status: New → Confirmed
penalvch (penalvch)
tags: added: a3cn32ww
tags: added: bios-outdated-a3cn32ww
removed: a3cn32ww
Revision history for this message
penalvch (penalvch) wrote :

Sayantan Das, thank you for reporting this and helping make Ubuntu better. The stacktrace you posted is graphics related, versus network. However, graphics crashes can be quite ugly in the collateral issues that result from them.

Despite this, as per http://support.lenovo.com/us/en/products/laptops-and-netbooks/flex-series/flex-2-14-notebook-lenovo an update to your computer's buggy and outdated BIOS is available (A0CN35WW). If you update to this following https://help.ubuntu.com/community/BIOSUpdate does it change anything?

If it doesn't, could you please both specify what happened, and provide the output of the following terminal command:
sudo dmidecode -s bios-version && sudo dmidecode -s bios-release-date

For more on BIOS updates and linux, please see https://help.ubuntu.com/community/ReportingBugs#Bug_reporting_etiquette .

Please note your current BIOS is already in the Bug Description, so posting this on the old BIOS would not be helpful. As well, you don't have to create a new bug report.

Once the BIOS is updated, and the information above is provided, then please mark this report Status Confirmed.

Thank you for your understanding.

tags: added: bios-outdated-a0cn35ww
removed: bios-outdated-a3cn32ww
Changed in linux (Ubuntu):
importance: Undecided → Low
status: Confirmed → Incomplete
Revision history for this message
Colin Ian King (colin-king) wrote :

I personally do not recommend a BIOS upgrade for this kind of bug. It is risky and won't add much value.

Revision history for this message
Launchpad Janitor (janitor) wrote :

[Expired for linux (Ubuntu) because there has been no activity for 60 days.]

Changed in linux (Ubuntu):
status: Incomplete → Expired
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.