Skip to content

bcm47xx: add support for Linksys EA6500 v1 #16316

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

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

kylehendrydev
Copy link
Contributor

Specifications:

  • BCM4706 600MHz MIPS 74Kc
  • NOR flash: 1MB Macronix MX25L8006E
  • NAND flash: 128MB Samsung K9F1G08U0D
  • Ethernet: 5x GbE
  • 2.4GHz wifi: BCM4331
  • 5GHz wifi: BCM4360
  • 2x USB 2.0 port
  • 2x button
  • 1x LED

Serial install instructions:

  • Connect to 3.3V TTL serial console (Header DJ1 pinout Vcc Tx Rx NC Gnd)
  • On the serial console, press CTRL-C on startup to access CFE prompt
  • Configure workstation to IP address 192.168.1.100 and connect to a LAN port on router
  • On CFE prompt, enter "flash -noheader : nflash1.trx"
  • tftp send openwrt image to 192.168.1.1
  • After flashing is complete, enter "go" in CFE

Specifications:
- BCM4706 600MHz MIPS 74Kc
- NOR flash: 1MB Macronix MX25L8006E
- NAND flash: 128MB Samsung K9F1G08U0D
- Ethernet: 5x GbE
- 2.4GHz wifi: BCM4331
- 5GHz wifi: BCM4360
- 2x USB 2.0 port
- 2x button
- 1x LED

Serial install instructions:
- Connect to 3.3V TTL serial console
  (Header DJ1 pinout Vcc Tx Rx NC Gnd)
- On the serial console, press CTRL-C on startup
  to access CFE prompt
- Configure workstation to IP address 192.168.1.100
  and connect to a LAN port on router
- On CFE prompt, enter "flash -noheader : nflash1.trx"
- tftp send openwrt image to 192.168.1.1
- After flashing is complete, enter "go" in CFE

Signed-off-by: Kyle Hendry <kylehendrydev@gmail.com>
@github-actions github-actions bot added the target/bcm47xx pull request/issue for bcm47xx target label Sep 2, 2024
@kylehendrydev
Copy link
Contributor Author

kylehendrydev commented Sep 2, 2024

bcm4706-ea6500-v1-6.6.48.txt
Attached dmesg from device. There are a few errors that are probably non-issues:

[ 0.137313] can not parse nvram name (null)boardnum(null) with value ${serno} got -22

NVRAM parser expects boardnum to be a u16 and gets a string. I don't think anything actually uses this value and doesn't seems to affect functionality.

[ 0.148406] bcm47xx_soc: bus0: core 0x0534, irq: 2(S) 3 4 5 6 D* I
[ 0.149262] ------------[ cut here ]------------
[ 0.149269] WARNING: CPU: 0 PID: 1 at drivers/bcma/host_soc.c:140 bcma_host_soc_aread32+0x60/0x70
[ 0.149313] Accessed core has no wrapper/agent
[ 0.149319] Modules linked in:
[ 0.149336] CPU: 0 PID: 1 Comm: swapper Tainted: G W 6.6.48 #0
[ 0.149358] Stack : 00000000 00000007 8181fdd8 80063fc0 00000000 00000004 00000000 00000000
[ 0.149422] 8181fc7c 807c0000 80790000 8065b934 8182f4c8 00000001 8181fc20 deca539b
[ 0.149483] 00000000 00000000 8065b934 00000002 0000000a 00000002 00000001 6d6f4320
[ 0.149543] 00000000 807c7dc9 807c7e00 fffffffc 00000001 8065b934 8181fd20 803af5c0
[ 0.149604] 00000009 00000007 8181fdd8 806b2bd0 00000000 00000020 00000000 807c0000
[ 0.149664] ...
[ 0.149678] Call Trace:
[ 0.149684] [<80006fd0>] show_stack+0x28/0xf0
[ 0.149729] [<8058e310>] dump_stack_lvl+0x38/0x60
[ 0.149756] [<800243b8>] __warn+0xb0/0xe4
[ 0.149784] [<80024478>] warn_slowpath_fmt+0x8c/0xac
[ 0.149807] [<803af5c0>] bcma_host_soc_aread32+0x60/0x70
[ 0.149832]
[ 0.149838] ---[ end trace 0000000000000000 ]---

In the wiki (1, 2) other BCM4706 boards show this warning. Core 0x0534 is BCMA_CORE_ALTA (I2S core). It's probably possible to add a nop handler to suppress this error but I don't think it's breaking anything.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
target/bcm47xx pull request/issue for bcm47xx target
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant