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

FS#2578 - rb532 via-rhine kernel crash when compiled with CONFIG_VIA_RHINE_MMIO=Y #7378

Open
openwrt-bot opened this issue Nov 5, 2019 · 0 comments
Labels
flyspray kernel pull request/issue with Linux kernel related changes

Comments

@openwrt-bot
Copy link

ivelegacy:

  • Device problem occurs on

rb532A, with two miniPCI Oxford Semiconductor Ltd OX16PCI954 modules installed

  • Software versions of OpenWrt/LEDE release, packages, etc.

kernel 4.4.197

  • Steps to reproduce

Software Configuration

  • kernel compiled with CONFIG_VIA_RHINE_MMIO set to "Y"

Hardware Configuration

  • two MiniPCI OX16PCI954 Quad UART installed
  • one module installed on the router's miniPCI slot
  • one module installed on the daughter board's miniPCI slot
  • /dev/ttyS5 continuously bombarded by messages over the serial
  • Eth0, Eth1, Eth1 are bridged
  • Eth1 (via-rhine) is continuously bombarded by TFTP requests
  • Eth0 executes minicom monitoring /dev/ttyS5

Tasks
minicom
in.tftpd

The machine looks working properly in the window time of some hours, but within 48 hours some weird things happened, and it crashed due to what seems memory corruption in kernel space.

Workaround

--- .config 2019-10-28 20:02:02.000000000 +0100
+++ .config 2019-03-22 10:08:26.000000000 +0100
@@ -1105,7 +1105,7 @@

CONFIG_NET_VENDOR_TOSHIBA is not set

CONFIG_NET_VENDOR_VIA=y
CONFIG_VIA_RHINE=y
-CONFIG_VIA_RHINE_MMIO=y
+# CONFIG_VIA_RHINE_MMIO is not set

Unsetting CONFIG_VIA_RHINE_MMIO solves the problem

more details here [1]

[1] http://www.downthebunker.com/reloaded/space/viewtopic.php?f=79&p=2842

@aparcar aparcar added the kernel pull request/issue with Linux kernel related changes label Feb 22, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
flyspray kernel pull request/issue with Linux kernel related changes
Projects
None yet
Development

No branches or pull requests

2 participants