Re: Banana Pi-R1 - kernel 5.6.0 and later broken - b43 DSA

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



> -----Original Message-----
> From: Gerhard Wiesinger [mailto:lists@xxxxxxxxxxxxx]
> Sent: Saturday, June 20, 2020 3:37 PM
> To: Florian Fainelli <f.fainelli@xxxxxxxxx>; arm@xxxxxxxxxxxxxxxxxxxxxxx;
> Maxime Ripard <maxime.ripard@xxxxxxxxxxx>; Chen-Yu Tsai
> <wens@xxxxxxxx>; LKML <linux-kernel@xxxxxxxxxxxxxxx>; filbar@xxxxxxxxxx
> Subject: [fedora-arm] Re: Banana Pi-R1 - kernel 5.6.0 and later broken - b43
> DSA
> 
> Hello Florian,
> 
> On 20.06.2020 21:13, Florian Fainelli wrote:
> > Hi,
> >
> > On 6/20/2020 10:39 AM, Gerhard Wiesinger wrote:
> > Can you share your network configuration again with me?
> 
> Find the network config below.
> 
> 
> >> # OK: Last good known version (booting that version is also ok) Linux
> >> bpi 5.5.18-200.fc31.armv7hl #1 SMP Fri Apr 17 17:25:00 UTC 2020
> >> armv7l armv7l armv7l GNU/Linux
> > OK, I suspect what has changed is this commit:
> >
> > https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/com
> > mit/?id=8fab459e69abfd04a66d76423d18ba853fced4ab
> >
> > which, if I remember your configuration correctly means that you now
> > have proper DSA interfaces and so all of the wan, lan1-lan4 interfaces
> > can now run a proper networking stack unlike before where you had to
> > do this via the DSA master network device (eth0). This also means that
> > you should run your DHCP server/client on the bridge master network
> device now.
> 
> Yes, config should be a proper DSA config, see also below. IP config is only on
> brlan and brwan.
> 
> Do the changes need a config change?
> e.g. net: dsa: b53: Ensure the default VID is untagged
> https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/d
> rivers/net/dsa/b53?id=d965a5432d4c3e6b9c3d2bc1d4a800013bbf76f6
> 

Perchance does this discussion relate to a problem I have been having with espressobin boards with a DSA switch through all of the 5.7 release candidates as well as the 5.7.[1..4] kernels and also the 5.8 release candidates?

[   13.395629] mv88e6085 d0032004.mdio-mii:01: switch 0x3410 detected: Marvell 88E6341, revision 0
[   13.417579] libphy: mdio: probed
[   13.692403] Unable to handle kernel paging request at virtual address ffff800011bb4060
[   13.697711] Mem abort info:
[   13.700610]   ESR = 0x96000007
[   13.703720]   EC = 0x25: DABT (current EL), IL = 32 bits
[   13.709177]   SET = 0, FnV = 0
[   13.712336]   EA = 0, S1PTW = 0
[   13.715537] Data abort info:
[   13.718495]   ISV = 0, ISS = 0x00000007
[   13.722448]   CM = 0, WnR = 0
[   13.725487] swapper pgtable: 4k pages, 48-bit VAs, pgdp=00000000081f8000
[   13.732393] [ffff800011bb4060] pgd=000000003bfff003, p4d=000000003bfff003, pud=000000003bffe003, pmd=000000003bffa003, pte=0000000000000000
[   13.745298] Internal error: Oops: 96000007 [#1] SMP
[   13.750307] Modules linked in: tag_edsa marvell mv88e6xxx(+) dsa_core bridge mmc_block stp aes_ce_blk llc crypto_simd cryptd aes_ce_cipher crct10dif_ce ghash_ce sha2_ce sdhci_xenon_driver sha256_arm64 sdhci_pltfm sdhci bfq sha1_ce mvneta ehci_orion phylink mvmdio armada_37xx_wdt gpio_regulator cpufreq_dt nfsd auth_rpcgss nfs_acl lockd crypto_safexcel authenc libdes grace sunrpc armada_37xx_cpufreq
[   13.786600] CPU: 0 PID: 12 Comm: kworker/0:1 Not tainted 5.8.0-rc2 #1
[   13.793225] Hardware name: Globalscale Marvell ESPRESSOBin Board (DT)
[   13.799870] Workqueue: events dbs_work_handler
[   13.804427] pstate: 60400005 (nZCv daif +PAN -UAO BTYPE=--)
[   13.810167] pc : module_put+0x24/0x120
[   13.814017] lr : do_init_module+0xec/0x270
[   13.818221] sp : ffff800011bb3c30
[   13.821627] x29: ffff800011bb3c30 x28: 0000000000000000 
[   13.827091] x27: ffff00003b5d6848 x26: ffff800011bb3ce8 
[   13.832558] x25: 0000000000000000 x24: 0000000000000000 
[   13.838021] x23: ffff800011ac1000 x22: ffff8000117f9ca0 
[   13.843486] x21: 0000000000000002 x20: ffff0000324b6800 
[   13.848953] x19: ffff800011bb3ce8 x18: 0000000000000000 
[   13.854420] x17: 0000000000000000 x16: 0000000000000000 
[   13.859884] x15: 0000000000000000 x14: 0000000000000000 
[   13.865350] x13: 0000000000000000 x12: 0000000000000000 
[   13.870817] x11: 00000000000003d0 x10: 0000000000001a00 
[   13.876280] x9 : ffff80001014622c x8 : fefefefefefefeff 
[   13.881747] x7 : 0000000000000018 x6 : 0000000000000001 
[   13.887212] x5 : 0000000000036330 x4 : 0000000000000000 
[   13.892677] x3 : 0000000000000000 x2 : ffff00003b5cbc80 
[   13.898143] x1 : 0000000000000000 x0 : ffff800011bb3ce8 
[   13.903610] Call trace:
[   13.906125]  module_put+0x24/0x120
[   13.909617]  do_init_module+0xec/0x270
[   13.913470]  __target_index+0x84/0x1b0
[   13.917321]  __cpufreq_driver_target+0x108/0x140
[   13.922068]  od_update+0xe8/0x130
[   13.925472]  od_dbs_update+0x54/0xb4
[   13.929147]  dbs_work_handler+0x4c/0x90
[   13.933094]  process_one_work+0x1d0/0x470
[   13.937212]  worker_thread+0x180/0x400
[   13.941066]  kthread+0x11c/0x120
[   13.944382]  ret_from_fork+0x10/0x18
[   13.948060] Code: 910003fd b4000360 a90153f3 aa0003f3 (b9437804) 
[   13.954328] ---[ end trace 8ca539fee81d80ce ]---
[   14.230020] mv88e6085 d0032004.mdio-mii:01: configuring for fixed/rgmii-id link mode
[   14.235846] mv88e6085 d0032004.mdio-mii:01: nonfatal error -95 setting MTU on port 1
[   14.244946] mv88e6085 d0032004.mdio-mii:01: Link is Up - 1Gbps/Full - flow control off
[   14.248099] mv88e6085 d0032004.mdio-mii:01 wan (uninitialized): PHY [!soc!internal-regs@d0000000!mdio@32004!switch0@1!mdio:11] driver [Marvell 88E6390] (irq=55)
[   14.269699] mv88e6085 d0032004.mdio-mii:01: nonfatal error -95 setting MTU on port 2
[   14.276124] mv88e6085 d0032004.mdio-mii:01 lan0 (uninitialized): PHY [!soc!internal-regs@d0000000!mdio@32004!switch0@1!mdio:12] driver [Marvell 88E6390] (irq=56)
[   14.293411] mv88e6085 d0032004.mdio-mii:01: nonfatal error -95 setting MTU on port 3
[   14.299735] mv88e6085 d0032004.mdio-mii:01 lan1 (uninitialized): PHY [!soc!internal-regs@d0000000!mdio@32004!switch0@1!mdio:13] driver [Marvell 88E6390] (irq=57)
[   14.320178] DSA: tree 0 setup

And then it eventually drops into a Dracut menu.

Tim Krantz
_______________________________________________
arm mailing list -- arm@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to arm-leave@xxxxxxxxxxxxxxxxxxxxxxx
Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: https://lists.fedoraproject.org/archives/list/arm@xxxxxxxxxxxxxxxxxxxxxxx




[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Linux ARM (Vger)]     [Linux ARM]     [ARM Kernel]     [Fedora User Discussion]     [Older Fedora Users Discussion]     [Fedora Advisory Board]     [Fedora Security]     [Fedora Maintainers]     [Fedora Devel Java]     [Fedora Legacy]     [Fedora Desktop]     [ATA RAID]     [Fedora Marketing]     [Fedora Mentors]     [Fedora Package Announce]     [Fedora Package Review]     [Fedora Music]     [Fedora Packaging]     [Centos]     [Fedora SELinux]     [Coolkey]     [Yum Users]     [Tux]     [Yosemite News]     [Linux Apps]     [KDE Users]     [Fedora Tools]     [Fedora Art]     [Fedora Docs]     [Asterisk PBX]

Powered by Linux