Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

WiFi driver issue #1

Open
jadonk opened this issue Oct 23, 2018 · 0 comments
Open

WiFi driver issue #1

jadonk opened this issue Oct 23, 2018 · 0 comments

Comments

@jadonk
Copy link
Member

jadonk commented Oct 23, 2018

Issue seen in fdc2541

[  338.577441] wlcore: ERROR SW watchdog interrupt received! starting recovery.
[  338.584613] ------------[ cut here ]------------
[  338.589626] WARNING: CPU: 0 PID: 214 at drivers/net/wireless/ti/wlcore/main.c:796 wl12xx_queue_recovery_work.part.10+0x68/0x6c [wlcore]
[  338.601962] Modules linked in: aes_arm_bs crypto_simd cryptd wl18xx wlcore mac80211 hci_uart btqca bluetooth ecdh_generic wlcore_sdio evdev uio_pdrv_genirq uio usb_f_mass_storage usb_f_acm u_serial usb_f_ecm usb_f_rndis u_ether libcomposite cfg80211 sch_fq_codel
[  338.625461] CPU: 0 PID: 214 Comm: irq/63-wl18xx Tainted: G        W       4.14.56 beagleboard/buildroot-old#2
[  338.633241] Hardware name: Generic AM33XX (Flattened Device Tree)
[  338.639405] [<c0113d80>] (unwind_backtrace) from [<c010deb8>] (show_stack+0x20/0x24)
[  338.647207] [<c010deb8>] (show_stack) from [<c0d96c34>] (dump_stack+0x80/0x94)
[  338.654475] [<c0d96c34>] (dump_stack) from [<c013fafc>] (__warn+0xf8/0x110)
[  338.661477] [<c013fafc>] (__warn) from [<c013fc2c>] (warn_slowpath_null+0x30/0x38)
[  338.669248] [<c013fc2c>] (warn_slowpath_null) from [<bf35af6c>] (wl12xx_queue_recovery_work.part.10+0x68/0x6c [wlcore])
[  338.680306] [<bf35af6c>] (wl12xx_queue_recovery_work.part.10 [wlcore]) from [<bf35b244>] (wlcore_irq+0x174/0x190 [wlcore])
[  338.691515] [<bf35b244>] (wlcore_irq [wlcore]) from [<c01ad398>] (irq_thread_fn+0x2c/0x64)
[  338.699829] [<c01ad398>] (irq_thread_fn) from [<c01ad6f8>] (irq_thread+0x170/0x22c)
[  338.707536] [<c01ad6f8>] (irq_thread) from [<c01640dc>] (kthread+0x144/0x174)
[  338.714721] [<c01640dc>] (kthread) from [<c0108fe8>] (ret_from_fork+0x14/0x2c)
[  338.722064] ---[ end trace dc92ae28acdc785f ]---
[  338.731438] wlcore: Hardware recovery in progress. FW ver: Rev 8.9.0.0.76
[  338.740834] wlcore: pc: 0x116424, hint_sts: 0x00000000 count: 2
[  338.748074] wlcore: down
[  338.752454] ieee80211 phy0: Hardware restart was requested
[  339.191192] wlcore: PHY firmware version: Rev 8.2.0.0.240
[  339.295944] wlcore: firmware booted (Rev 8.9.0.0.76)
[  339.325482] wlcore: Association completed.
jadonk referenced this issue in beagleboard/buildroot-old Mar 27, 2019
jadonk referenced this issue in beagleboard/buildroot-old Apr 22, 2019
Fixed or improved security issues:

  CVE-2016-1549 (fixed in 4.2.8p7; this release adds protection): A
  malicious authenticated peer can create arbitrarily-many ephemeral
  associations in order to win the clock selection algorithm

  CVE-2018-7182: Buffer read overrun leads to undefined behavior and
  information leak

  CVE-2018-7170: Multiple authenticated ephemeral associations

  CVE-2018-7184: Interleaved symmetric mode cannot recover from bad
  state

  CVE-2018-7185: Unauthenticated packet can reset authenticated
  interleaved association

  CVE-2018-7183: ntpq:decodearr() can write beyond its buffer limit

Drop patch #3. libntpq_a_CFLAGS now includes NTP_HARD_CFLAGS via
AM_CFLAGS.

Add license file hash.

Signed-off-by: Baruch Siach <[email protected]>
Signed-off-by: Peter Korsgaard <[email protected]>
(cherry picked from commit da05d74)
Signed-off-by: Peter Korsgaard <[email protected]>
jadonk referenced this issue in beagleboard/buildroot-old Aug 2, 2023
Add patches fixing a number of build issues with uClibc. The issue fixed
in patch #2 has been reported upstream. Patch #3 has been suggested by
upstream but not applied yet.

Drop the _SUBDIR assignment. The configure script moved to top level
directory since upstream commit a947c49bec3 from 2014. This allows
AUTORECONF to find configure.ac.

Fixes:
http://autobuild.buildroot.net/results/801/801e2b2909363b5dcd9735362bb921e017569edc/
http://autobuild.buildroot.net/results/398/3984c6cdd3398645c8ad98bbe23af9090cf4bfcf/
http://autobuild.buildroot.net/results/632/632f93046f9cceffd9b604911542426c10967e0f/

Cc: Alexander Dahl <[email protected]>
Signed-off-by: Baruch Siach <[email protected]>
Signed-off-by: Peter Korsgaard <[email protected]>
(cherry picked from commit 35b72be)
Signed-off-by: Peter Korsgaard <[email protected]>
jadonk referenced this issue in beagleboard/buildroot-old Aug 2, 2023
Add patches fixing a number of build issues with uClibc. The issue fixed
in patch #2 has been reported upstream. Patch #3 has been suggested by
upstream but not applied yet.

Drop the _SUBDIR assignment. The configure script moved to top level
directory since upstream commit a947c49bec3 from 2014. This allows
AUTORECONF to find configure.ac.

Fixes:
http://autobuild.buildroot.net/results/801/801e2b2909363b5dcd9735362bb921e017569edc/
http://autobuild.buildroot.net/results/398/3984c6cdd3398645c8ad98bbe23af9090cf4bfcf/
http://autobuild.buildroot.net/results/632/632f93046f9cceffd9b604911542426c10967e0f/

Cc: Alexander Dahl <[email protected]>
Signed-off-by: Baruch Siach <[email protected]>
Signed-off-by: Peter Korsgaard <[email protected]>
(cherry picked from commit 35b72be)
Signed-off-by: Peter Korsgaard <[email protected]>
jadonk referenced this issue in beagleboard/buildroot-old Aug 2, 2023
Add patches fixing a number of build issues with uClibc. The issue fixed
in patch #2 has been reported upstream. Patch #3 has been suggested by
upstream but not applied yet.

Drop the _SUBDIR assignment. The configure script moved to top level
directory since upstream commit a947c49bec3 from 2014. This allows
AUTORECONF to find configure.ac.

Fixes:
http://autobuild.buildroot.net/results/801/801e2b2909363b5dcd9735362bb921e017569edc/
http://autobuild.buildroot.net/results/398/3984c6cdd3398645c8ad98bbe23af9090cf4bfcf/
http://autobuild.buildroot.net/results/632/632f93046f9cceffd9b604911542426c10967e0f/

Cc: Alexander Dahl <[email protected]>
Signed-off-by: Baruch Siach <[email protected]>
Signed-off-by: Peter Korsgaard <[email protected]>
(cherry picked from commit 35b72be)
Signed-off-by: Peter Korsgaard <[email protected]>
jadonk referenced this issue in beagleboard/buildroot-old Aug 2, 2023
Rebased patch #0003, added uClibc compatibility patch.

Signed-off-by: Bernd Kuhls <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
(cherry picked from commit d791e91)
Signed-off-by: Peter Korsgaard <[email protected]>
jadonk referenced this issue in beagleboard/buildroot-old Aug 2, 2023
Fixed or improved security issues:

  CVE-2016-1549 (fixed in 4.2.8p7; this release adds protection): A
  malicious authenticated peer can create arbitrarily-many ephemeral
  associations in order to win the clock selection algorithm

  CVE-2018-7182: Buffer read overrun leads to undefined behavior and
  information leak

  CVE-2018-7170: Multiple authenticated ephemeral associations

  CVE-2018-7184: Interleaved symmetric mode cannot recover from bad
  state

  CVE-2018-7185: Unauthenticated packet can reset authenticated
  interleaved association

  CVE-2018-7183: ntpq:decodearr() can write beyond its buffer limit

Drop patch #3. libntpq_a_CFLAGS now includes NTP_HARD_CFLAGS via
AM_CFLAGS.

Add license file hash.

Signed-off-by: Baruch Siach <[email protected]>
Signed-off-by: Peter Korsgaard <[email protected]>
(cherry picked from commit da05d74)
Signed-off-by: Peter Korsgaard <[email protected]>
jadonk referenced this issue in beagleboard/buildroot-old Aug 2, 2023
Add upstream patch (#4) fixing build with gnutls when
BR2_PACKAGE_LIBCURL_PROXY_SUPPORT is disabled.

Patch #4 depends on #3 to apply so add this one as well.

Fixes:
http://autobuild.buildroot.net/results/31d7204869ff71319ea055688c919a646bfb200b/
http://autobuild.buildroot.net/results/f8d2fb919475cdff4a36ad93071048ee09193b98/
http://autobuild.buildroot.net/results/2f07a0ac1240a6040a3509d2ebf06906a31fd172/

Signed-off-by: Baruch Siach <[email protected]>
Signed-off-by: Yann E. MORIN <[email protected]>
(cherry picked from commit 30a7389)
Signed-off-by: Peter Korsgaard <[email protected]>
jadonk referenced this issue in beagleboard/buildroot-old Aug 2, 2023
Add upstream patch (#4) fixing build with gnutls when
BR2_PACKAGE_LIBCURL_PROXY_SUPPORT is disabled.

Patch #4 depends on #3 to apply so add this one as well.

Fixes:
http://autobuild.buildroot.net/results/31d7204869ff71319ea055688c919a646bfb200b/
http://autobuild.buildroot.net/results/f8d2fb919475cdff4a36ad93071048ee09193b98/
http://autobuild.buildroot.net/results/2f07a0ac1240a6040a3509d2ebf06906a31fd172/

Signed-off-by: Baruch Siach <[email protected]>
Signed-off-by: Yann E. MORIN <[email protected]>
(cherry picked from commit 30a7389)
Signed-off-by: Peter Korsgaard <[email protected]>
@jadonk jadonk transferred this issue from beagleboard/buildroot-old Aug 2, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant