[PATCH net-next v2 4/6] net: mdio: scan bus based on bus capabilities for C22 and C45
Klaus Kudielka
klaus.kudielka at gmail.com
Tue Mar 7 11:48:00 PST 2023
On Mon, 2023-03-06 at 20:02 +0100, Andrew Lunn wrote:
>
>
> > "orion_mdio_smi_read: 43968 callbacks suppressed" after 5 seconds - quite impressive!
>
> That is probably the switch being configured. I assume it uses address
> 16?
Correct, 0x10 according to the DTS.
> But it looks like there are many more after the bad commit. So is the
> return value messed up, putting the switch driver into a loop? Maybe
> print the smi address, register and the return value in
> orion_mdio_smi_read(). And maybe the same in the switch driver, if all
> reads happen to go through one function.
New debug session - I am not trusting the rate limiter anymore, but wrote my own
(printing every 100th read in the switch driver).
PLUS: Code to see which mdiobus_scan functions are actually called
#### Debug code added ####
diff --git a/drivers/net/dsa/mv88e6xxx/chip.c b/drivers/net/dsa/mv88e6xxx/chip.c
index 0a5d6c7bb1..04b141b063 100644
--- a/drivers/net/dsa/mv88e6xxx/chip.c
+++ b/drivers/net/dsa/mv88e6xxx/chip.c
@@ -54,6 +54,7 @@ static void assert_reg_lock(struct mv88e6xxx_chip *chip)
int mv88e6xxx_read(struct mv88e6xxx_chip *chip, int addr, int reg, u16 *val)
{
int err;
+ static unsigned debug = 0;
assert_reg_lock(chip);
@@ -61,7 +62,8 @@ int mv88e6xxx_read(struct mv88e6xxx_chip *chip, int addr, int reg, u16 *val)
if (err)
return err;
- dev_dbg(chip->dev, "<- addr: 0x%.2x reg: 0x%.2x val: 0x%.4x\n",
+ if (debug++ % 100 == 0)
+ dev_warn(chip->dev, "<- addr: 0x%.2x reg: 0x%.2x val: 0x%.4x\n",
addr, reg, *val);
return 0;
diff --git a/drivers/net/phy/mdio_bus.c b/drivers/net/phy/mdio_bus.c
index 5b2f48c09a..a914671707 100644
--- a/drivers/net/phy/mdio_bus.c
+++ b/drivers/net/phy/mdio_bus.c
@@ -712,6 +712,7 @@ int __mdiobus_register(struct mii_bus *bus, struct module *owner)
}
if (bus->read) {
+ dev_warn(&bus->dev, "*** mdiobus_scan_c22 ***\n");
err = mdiobus_scan_bus_c22(bus);
if (err)
goto error;
@@ -720,6 +721,7 @@ int __mdiobus_register(struct mii_bus *bus, struct module *owner)
prevent_c45_scan = mdiobus_prevent_c45_scan(bus);
if (!prevent_c45_scan && bus->read_c45) {
+ dev_warn(&bus->dev, "*** mdiobus_scan_c45 ***\n");
err = mdiobus_scan_bus_c45(bus);
if (err)
goto error;
#### TEST RESULTS ####
########
# good: [3486593374858b41ae6ef7720cb28ff39ad822f3] net: mdio: Add workaround for Micrel PHYs which are not C45 compatible
*** snip ***
[ 0.194280] Creating 3 MTD partitions on "spi0.0":
[ 0.194285] 0x000000000000-0x0000000f0000 : "U-Boot"
[ 0.194466] 0x000000100000-0x000000800000 : "Rescue system"
[ 0.194586] 0x0000000f0000-0x000000100000 : "u-boot-env"
[ 0.195052] mdio_bus fixed-0: *** mdiobus_scan_c22 ***
[ 0.195450] mdio_bus f1072004.mdio-mii: *** mdiobus_scan_c22 ***
[ 0.202202] mv88e6085 f1072004.mdio-mii:10: <- addr: 0x10 reg: 0x03 val: 0xffff
[ 0.202455] mv88e6085 f1072004.mdio-mii:10: switch 0x1760 detected: Marvell 88E6176, revision 1
[ 0.212579] mdio_bus mv88e6xxx-0: *** mdiobus_scan_c22 ***
[ 0.262165] mv88e6085 f1072004.mdio-mii:10: <- addr: 0x1c reg: 0x19 val: 0xffff
[ 0.290382] mv88e6085 f1072004.mdio-mii:10: <- addr: 0x1c reg: 0x18 val: 0x9a23
[ 0.312415] mv88e6085 f1072004.mdio-mii:10: <- addr: 0x1c reg: 0x18 val: 0x1ba3
[ 0.319994] mvneta_bm f10c8000.bm: Buffer Manager for network controller enabled
[ 0.321373] mvneta f1070000.ethernet eth0: Using device tree mac address d8:58:d7:00:6f:b9
[ 0.322348] mvneta f1030000.ethernet eth1: Using device tree mac address d8:58:d7:00:6f:b7
[ 0.323303] mvneta f1034000.ethernet eth2: Using device tree mac address d8:58:d7:00:6f:b8
[ 0.323480] orion-ehci f1058000.usb: EHCI Host Controller
[ 0.323493] orion-ehci f1058000.usb: new USB bus registered, assigned bus number 1
[ 0.323539] orion-ehci f1058000.usb: irq 45, io mem 0xf1058000
[ 0.338724] orion-ehci f1058000.usb: USB 2.0 started, EHCI 1.00
[ 0.339060] hub 1-0:1.0: USB hub found
[ 0.339078] hub 1-0:1.0: 1 port detected
[ 0.339447] xhci-hcd f10f0000.usb3: xHCI Host Controller
[ 0.339459] xhci-hcd f10f0000.usb3: new USB bus registered, assigned bus number 2
[ 0.339511] xhci-hcd f10f0000.usb3: hcc params 0x0a000990 hci version 0x100 quirks 0x0000000000010010
[ 0.339536] xhci-hcd f10f0000.usb3: irq 46, io mem 0xf10f0000
[ 0.339544] xhci-hcd f10f0000.usb3: xHCI Host Controller
[ 0.339552] xhci-hcd f10f0000.usb3: new USB bus registered, assigned bus number 3
[ 0.339563] xhci-hcd f10f0000.usb3: Host supports USB 3.0 SuperSpeed
[ 0.339807] hub 2-0:1.0: USB hub found
[ 0.339825] hub 2-0:1.0: 1 port detected
[ 0.339953] usb usb3: We don't know the algorithms for LPM for this host, disabling LPM.
[ 0.340158] hub 3-0:1.0: USB hub found
[ 0.340173] hub 3-0:1.0: 1 port detected
[ 0.340349] xhci-hcd f10f8000.usb3: xHCI Host Controller
[ 0.340360] xhci-hcd f10f8000.usb3: new USB bus registered, assigned bus number 4
[ 0.340404] xhci-hcd f10f8000.usb3: hcc params 0x0a000990 hci version 0x100 quirks 0x0000000000010010
[ 0.340424] xhci-hcd f10f8000.usb3: irq 47, io mem 0xf10f8000
[ 0.340432] xhci-hcd f10f8000.usb3: xHCI Host Controller
[ 0.340439] xhci-hcd f10f8000.usb3: new USB bus registered, assigned bus number 5
[ 0.340449] xhci-hcd f10f8000.usb3: Host supports USB 3.0 SuperSpeed
[ 0.340676] hub 4-0:1.0: USB hub found
[ 0.340697] hub 4-0:1.0: 1 port detected
[ 0.340823] usb usb5: We don't know the algorithms for LPM for this host, disabling LPM.
[ 0.341025] hub 5-0:1.0: USB hub found
[ 0.341041] hub 5-0:1.0: 1 port detected
[ 0.341271] usbcore: registered new interface driver uas
[ 0.341314] usbcore: registered new interface driver usb-storage
[ 0.341781] armada38x-rtc f10a3800.rtc: registered as rtc0
[ 0.341858] armada38x-rtc f10a3800.rtc: setting system clock to 2023-03-07T19:16:44 UTC (1678216604)
[ 0.343536] at24 1-0054: 8192 byte 24c64 EEPROM, writable, 1 bytes/write
[ 0.343568] i2c i2c-0: Added multiplexed i2c bus 1
[ 0.343602] i2c i2c-0: Added multiplexed i2c bus 2
[ 0.343632] i2c i2c-0: Added multiplexed i2c bus 3
[ 0.343659] i2c i2c-0: Added multiplexed i2c bus 4
[ 0.343687] i2c i2c-0: Added multiplexed i2c bus 5
[ 0.343770] i2c i2c-0: Added multiplexed i2c bus 6
[ 0.343801] i2c i2c-0: Added multiplexed i2c bus 7
[ 0.344002] pca953x 8-0071: using no AI
[ 0.345585] i2c i2c-0: Added multiplexed i2c bus 8
[ 0.345593] pca954x 0-0070: registered 8 multiplexed busses for I2C mux pca9547
[ 0.347053] orion_wdt: Initial timeout 171 sec
[ 0.347239] sdhci: Secure Digital Host Controller Interface driver
[ 0.347243] sdhci: Copyright(c) Pierre Ossman
[ 0.347301] sdhci-pltfm: SDHCI platform and OF driver helper
[ 0.356027] marvell-cesa f1090000.crypto: CESA device successfully registered
[ 0.356491] NET: Registered PF_INET6 protocol family
[ 0.357151] Segment Routing with IPv6
[ 0.357179] In-situ OAM (IOAM) with IPv6
[ 0.357242] NET: Registered PF_PACKET protocol family
[ 0.357354] Registering SWP/SWPB emulation handler
[ 0.374724] mmc0: SDHCI controller on f10d8000.sdhci [f10d8000.sdhci] using ADMA
[ 0.394251] ata2: SATA link down (SStatus 0 SControl 300)
[ 0.457112] sfp sfp: Host maximum power 3.0W
[ 0.460953] mv88e6085 f1072004.mdio-mii:10: switch 0x1760 detected: Marvell 88E6176, revision 1
[ 0.470323] mdio_bus mv88e6xxx-1: *** mdiobus_scan_c22 ***
[ 0.483424] mmc0: new high speed MMC card at address 0001
[ 0.483838] mmcblk0: mmc0:0001 H8G4a\x92 7.28 GiB
[ 0.484876] mmcblk0: p1
[ 0.485154] mmcblk0boot0: mmc0:0001 H8G4a\x92 4.00 MiB
[ 0.485468] mmcblk0boot1: mmc0:0001 H8G4a\x92 4.00 MiB
[ 0.485691] mmcblk0rpmb: mmc0:0001 H8G4a\x92 4.00 MiB, chardev (250:0)
[ 0.509195] mv88e6085 f1072004.mdio-mii:10: <- addr: 0x1c reg: 0x19 val: 0x7949
[ 0.537564] mv88e6085 f1072004.mdio-mii:10: <- addr: 0x1c reg: 0x18 val: 0x19c3
[ 0.558707] ata1: SATA link up 6.0 Gbps (SStatus 133 SControl 300)
[ 0.559391] ata1.00: supports DRM functions and may not be fully accessible
[ 0.559396] ata1.00: ATA-10: KINGSTON SKC600MS512G, S4800105, max UDMA/133
[ 0.559402] ata1.00: 1000215216 sectors, multi 1: LBA48 NCQ (depth 32)
[ 0.560071] ata1.00: Features: Trust Dev-Sleep
[ 0.560168] ata1.00: supports DRM functions and may not be fully accessible
[ 0.560821] ata1.00: configured for UDMA/133
[ 0.560999] scsi 0:0:0:0: Direct-Access ATA KINGSTON SKC600M 0105 PQ: 0 ANSI: 5
[ 0.561489] sd 0:0:0:0: [sda] 1000215216 512-byte logical blocks: (512 GB/477 GiB)
[ 0.561497] sd 0:0:0:0: [sda] 4096-byte physical blocks
[ 0.561534] sd 0:0:0:0: [sda] Write Protect is off
[ 0.561540] sd 0:0:0:0: [sda] Mode Sense: 00 3a 00 00
[ 0.561596] sd 0:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
[ 0.561719] sd 0:0:0:0: [sda] Preferred minimum I/O size 4096 bytes
[ 0.562284] sda: sda1
[ 0.562402] sd 0:0:0:0: [sda] Attached SCSI removable disk
[ 0.566452] mv88e6085 f1072004.mdio-mii:10: <- addr: 0x1c reg: 0x18 val: 0x1b43
[ 0.614624] mv88e6085 f1072004.mdio-mii:10: <- addr: 0x1b reg: 0x0b val: 0xc000
[ 0.661046] mv88e6085 f1072004.mdio-mii:10: <- addr: 0x1b reg: 0x09 val: 0x0000
[ 0.701647] mv88e6085 f1072004.mdio-mii:10: <- addr: 0x1b reg: 0x0b val: 0xc000
[ 0.744298] mv88e6085 f1072004.mdio-mii:10: <- addr: 0x1b reg: 0x05 val: 0x3000
[ 0.782001] sfp sfp: module TP-LINK TL-SM321B rev sn 1403076900 dc 140401
[ 0.782018] mvneta f1034000.ethernet eth2: switched to inband/1000base-x link mode
[ 0.784675] mv88e6085 f1072004.mdio-mii:10: <- addr: 0x16 reg: 0x08 val: 0x2080
[ 0.822923] mv88e6085 f1072004.mdio-mii:10: <- addr: 0x1c reg: 0x0b val: 0x3020
[ 0.858829] mv88e6085 f1072004.mdio-mii:10: <- addr: 0x1c reg: 0x0b val: 0x3052
[ 0.894730] mv88e6085 f1072004.mdio-mii:10: <- addr: 0x1c reg: 0x0b val: 0x3084
[ 0.930631] mv88e6085 f1072004.mdio-mii:10: <- addr: 0x1c reg: 0x0b val: 0x30b6
[ 0.966529] mv88e6085 f1072004.mdio-mii:10: <- addr: 0x1c reg: 0x0b val: 0x30e8
[ 1.002423] mv88e6085 f1072004.mdio-mii:10: <- addr: 0x1c reg: 0x0b val: 0x311a
[ 1.038289] mv88e6085 f1072004.mdio-mii:10: <- addr: 0x1c reg: 0x0b val: 0x314c
[ 1.074277] mv88e6085 f1072004.mdio-mii:10: <- addr: 0x1c reg: 0x0b val: 0x317e
[ 1.110265] mv88e6085 f1072004.mdio-mii:10: <- addr: 0x1c reg: 0x0b val: 0x31b0
[ 1.146260] mv88e6085 f1072004.mdio-mii:10: <- addr: 0x1c reg: 0x0b val: 0x31e2
[ 1.190453] mv88e6085 f1072004.mdio-mii:10: <- addr: 0x1b reg: 0x0b val: 0xc000
[ 1.231278] mv88e6085 f1072004.mdio-mii:10: configuring for fixed/rgmii-id link mode
[ 1.232939] mv88e6085 f1072004.mdio-mii:10: configuring for fixed/rgmii-id link mode
[ 1.234212] mv88e6085 f1072004.mdio-mii:10: Link is Up - 1Gbps/Full - flow control off
[ 1.237536] mv88e6085 f1072004.mdio-mii:10: Link is Up - 1Gbps/Full - flow control off
[ 1.302662] mv88e6085 f1072004.mdio-mii:10 lan0 (uninitialized): PHY [mv88e6xxx-1:00] driver [Marvell 88E1540] (irq=68)
[ 1.303520] mv88e6085 f1072004.mdio-mii:10: <- addr: 0x1c reg: 0x18 val: 0x1813
[ 1.374838] mv88e6085 f1072004.mdio-mii:10 lan1 (uninitialized): PHY [mv88e6xxx-1:01] driver [Marvell 88E1540] (irq=69)
[ 1.446118] mv88e6085 f1072004.mdio-mii:10 lan2 (uninitialized): PHY [mv88e6xxx-1:02] driver [Marvell 88E1540] (irq=70)
[ 1.451042] mv88e6085 f1072004.mdio-mii:10: <- addr: 0x1c reg: 0x18 val: 0x1470
[ 1.518298] mv88e6085 f1072004.mdio-mii:10 lan3 (uninitialized): PHY [mv88e6xxx-1:03] driver [Marvell 88E1540] (irq=71)
[ 1.590825] mv88e6085 f1072004.mdio-mii:10 lan4 (uninitialized): PHY [mv88e6xxx-1:04] driver [Marvell 88E1540] (irq=72)
[ 1.593735] device eth1 entered promiscuous mode
[ 1.594611] device eth0 entered promiscuous mode
[ 1.594631] DSA: tree 0 setup
[ 1.595458] Freeing unused kernel image (initmem) memory: 1024K
[ 1.595593] Run /init as init process
*** snip ***
Summary: 4 calls to mdio_bus_scan_c22, *0* calls to mdio_bus_scan_c45, approx. 25*100 reads by the switch driver
#####
# first bad commit: [1a136ca2e089d91df8eec0a796a324171373ffd8] net: mdio: scan bus based on bus capabilities for C22 and C45
*** snip ***
[ 0.194373] Creating 3 MTD partitions on "spi0.0":
[ 0.194378] 0x000000000000-0x0000000f0000 : "U-Boot"
[ 0.194560] 0x000000100000-0x000000800000 : "Rescue system"
[ 0.194681] 0x0000000f0000-0x000000100000 : "u-boot-env"
[ 0.195153] mdio_bus fixed-0: *** mdiobus_scan_c22 ***
[ 0.195553] mdio_bus f1072004.mdio-mii: *** mdiobus_scan_c22 ***
[ 0.202306] mv88e6085 f1072004.mdio-mii:10: <- addr: 0x10 reg: 0x03 val: 0xffff
[ 0.202558] mv88e6085 f1072004.mdio-mii:10: switch 0x1760 detected: Marvell 88E6176, revision 1
[ 0.212681] mdio_bus mv88e6xxx-0: *** mdiobus_scan_c22 ***
[ 0.262229] mv88e6085 f1072004.mdio-mii:10: <- addr: 0x1c reg: 0x18 val: 0x18a2
[ 0.290246] mv88e6085 f1072004.mdio-mii:10: <- addr: 0x1c reg: 0x18 val: 0x1a22
[ 0.312443] mv88e6085 f1072004.mdio-mii:10: <- addr: 0x1c reg: 0x19 val: 0xffff
[ 0.316028] mdio_bus mv88e6xxx-0: *** mdiobus_scan_c45 ***
[ 0.337996] mv88e6085 f1072004.mdio-mii:10: <- addr: 0x1c reg: 0x19 val: 0xffff
[ 0.364407] mv88e6085 f1072004.mdio-mii:10: <- addr: 0x1c reg: 0x19 val: 0xffff
[ 0.390654] mv88e6085 f1072004.mdio-mii:10: <- addr: 0x1c reg: 0x18 val: 0x00b7
[ 0.392810] ata2: SATA link down (SStatus 0 SControl 300)
[ 0.416887] mv88e6085 f1072004.mdio-mii:10: <- addr: 0x1c reg: 0x19 val: 0xffff
[ 0.445425] mv88e6085 f1072004.mdio-mii:10: <- addr: 0x1c reg: 0x18 val: 0x80c9
[ 0.473606] mv88e6085 f1072004.mdio-mii:10: <- addr: 0x1c reg: 0x18 val: 0x00d3
[ 0.501416] mv88e6085 f1072004.mdio-mii:10: <- addr: 0x1c reg: 0x18 val: 0x0cdc
[ 0.529588] mv88e6085 f1072004.mdio-mii:10: <- addr: 0x1c reg: 0x18 val: 0x8ce6
[ 0.554726] ata1: SATA link up 6.0 Gbps (SStatus 133 SControl 300)
[ 0.555399] ata1.00: supports DRM functions and may not be fully accessible
[ 0.555403] ata1.00: ATA-10: KINGSTON SKC600MS512G, S4800105, max UDMA/133
[ 0.555410] ata1.00: 1000215216 sectors, multi 1: LBA48 NCQ (depth 32)
[ 0.556083] ata1.00: Features: Trust Dev-Sleep
[ 0.556183] ata1.00: supports DRM functions and may not be fully accessible
[ 0.556838] ata1.00: configured for UDMA/133
[ 0.557012] scsi 0:0:0:0: Direct-Access ATA KINGSTON SKC600M 0105 PQ: 0 ANSI: 5
[ 0.557517] sd 0:0:0:0: [sda] 1000215216 512-byte logical blocks: (512 GB/477 GiB)
[ 0.557525] sd 0:0:0:0: [sda] 4096-byte physical blocks
[ 0.557547] sd 0:0:0:0: [sda] Write Protect is off
[ 0.557552] sd 0:0:0:0: [sda] Mode Sense: 00 3a 00 00
[ 0.557585] sd 0:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
[ 0.557654] sd 0:0:0:0: [sda] Preferred minimum I/O size 4096 bytes
[ 0.558145] sda: sda1
[ 0.558259] sd 0:0:0:0: [sda] Attached SCSI removable disk
[ 0.558422] mv88e6085 f1072004.mdio-mii:10: <- addr: 0x1c reg: 0x18 val: 0x00ef
[ 0.584790] mv88e6085 f1072004.mdio-mii:10: <- addr: 0x1c reg: 0x18 val: 0x00f7
[ 0.613522] mv88e6085 f1072004.mdio-mii:10: <- addr: 0x1c reg: 0x18 val: 0x0102
[ 0.642251] mv88e6085 f1072004.mdio-mii:10: <- addr: 0x1c reg: 0x18 val: 0x010c
[ 0.670981] mv88e6085 f1072004.mdio-mii:10: <- addr: 0x1c reg: 0x18 val: 0x0116
[ 0.699709] mv88e6085 f1072004.mdio-mii:10: <- addr: 0x1c reg: 0x18 val: 0x0121
[ 0.728625] mv88e6085 f1072004.mdio-mii:10: <- addr: 0x1c reg: 0x19 val: 0xffff
[ 0.757356] mv88e6085 f1072004.mdio-mii:10: <- addr: 0x1c reg: 0x19 val: 0xffff
[ 0.786449] mv88e6085 f1072004.mdio-mii:10: <- addr: 0x1c reg: 0x18 val: 0x8141
[ 0.815176] mv88e6085 f1072004.mdio-mii:10: <- addr: 0x1c reg: 0x18 val: 0x814b
[ 0.843908] mv88e6085 f1072004.mdio-mii:10: <- addr: 0x1c reg: 0x18 val: 0x8155
[ 0.872638] mv88e6085 f1072004.mdio-mii:10: <- addr: 0x1c reg: 0x18 val: 0x8140
[ 0.901005] mv88e6085 f1072004.mdio-mii:10: <- addr: 0x1c reg: 0x19 val: 0xffff
[ 0.929730] mv88e6085 f1072004.mdio-mii:10: <- addr: 0x1c reg: 0x19 val: 0xffff
[ 0.958275] mv88e6085 f1072004.mdio-mii:10: <- addr: 0x1c reg: 0x18 val: 0x017d
[ 0.987002] mv88e6085 f1072004.mdio-mii:10: <- addr: 0x1c reg: 0x18 val: 0x0188
[ 1.015364] mv88e6085 f1072004.mdio-mii:10: <- addr: 0x1c reg: 0x18 val: 0x0d92
[ 1.043910] mv88e6085 f1072004.mdio-mii:10: <- addr: 0x1c reg: 0x18 val: 0x019c
[ 1.072277] mv88e6085 f1072004.mdio-mii:10: <- addr: 0x1c reg: 0x18 val: 0x0da6
[ 1.101000] mv88e6085 f1072004.mdio-mii:10: <- addr: 0x1c reg: 0x18 val: 0x0db0
[ 1.129548] mv88e6085 f1072004.mdio-mii:10: <- addr: 0x1c reg: 0x18 val: 0x81ba
[ 1.157907] mv88e6085 f1072004.mdio-mii:10: <- addr: 0x1c reg: 0x18 val: 0x0dc5
[ 1.186090] mv88e6085 f1072004.mdio-mii:10: <- addr: 0x1c reg: 0x18 val: 0x0dce
[ 1.214815] mv88e6085 f1072004.mdio-mii:10: <- addr: 0x1c reg: 0x18 val: 0x8dd8
[ 1.243541] mv88e6085 f1072004.mdio-mii:10: <- addr: 0x1c reg: 0x18 val: 0x8e03
[ 1.271726] mv88e6085 f1072004.mdio-mii:10: <- addr: 0x1c reg: 0x19 val: 0xffff
[ 1.300270] mv88e6085 f1072004.mdio-mii:10: <- addr: 0x1c reg: 0x18 val: 0x0217
[ 1.328633] mv88e6085 f1072004.mdio-mii:10: <- addr: 0x1c reg: 0x19 val: 0xffff
[ 1.357357] mv88e6085 f1072004.mdio-mii:10: <- addr: 0x1c reg: 0x18 val: 0x0e2b
[ 1.385900] mv88e6085 f1072004.mdio-mii:10: <- addr: 0x1c reg: 0x18 val: 0x0235
[ 1.414266] mv88e6085 f1072004.mdio-mii:10: <- addr: 0x1c reg: 0x18 val: 0x0e20
[ 1.442811] mv88e6085 f1072004.mdio-mii:10: <- addr: 0x1c reg: 0x18 val: 0x824a
[ 1.471164] mv88e6085 f1072004.mdio-mii:10: <- addr: 0x1c reg: 0x18 val: 0x8e53
[ 1.498797] mv88e6085 f1072004.mdio-mii:10: <- addr: 0x1c reg: 0x19 val: 0xffff
[ 1.526426] mv88e6085 f1072004.mdio-mii:10: <- addr: 0x1c reg: 0x18 val: 0x0e66
[ 1.554598] mv88e6085 f1072004.mdio-mii:10: <- addr: 0x1c reg: 0x18 val: 0x0e70
[ 1.582770] mv88e6085 f1072004.mdio-mii:10: <- addr: 0x1c reg: 0x18 val: 0x8e79
[ 1.610763] mv88e6085 f1072004.mdio-mii:10: <- addr: 0x1c reg: 0x18 val: 0x0284
[ 1.638582] mv88e6085 f1072004.mdio-mii:10: <- addr: 0x1c reg: 0x18 val: 0x0e8d
[ 1.667118] mv88e6085 f1072004.mdio-mii:10: <- addr: 0x1c reg: 0x18 val: 0x8297
[ 1.694931] mv88e6085 f1072004.mdio-mii:10: <- addr: 0x1c reg: 0x19 val: 0xffff
[ 1.722921] mv88e6085 f1072004.mdio-mii:10: <- addr: 0x1c reg: 0x18 val: 0x02aa
[ 1.751281] mv88e6085 f1072004.mdio-mii:10: <- addr: 0x1c reg: 0x18 val: 0x0eb4
[ 1.778911] mv88e6085 f1072004.mdio-mii:10: <- addr: 0x1c reg: 0x18 val: 0x0ebd
[ 1.806902] mv88e6085 f1072004.mdio-mii:10: <- addr: 0x1c reg: 0x18 val: 0x82c7
[ 1.834711] mv88e6085 f1072004.mdio-mii:10: <- addr: 0x1c reg: 0x19 val: 0xffff
[ 1.863256] mv88e6085 f1072004.mdio-mii:10: <- addr: 0x1c reg: 0x18 val: 0x02da
[ 1.891431] mv88e6085 f1072004.mdio-mii:10: <- addr: 0x1c reg: 0x18 val: 0x82e5
[ 1.919249] mv88e6085 f1072004.mdio-mii:10: <- addr: 0x1c reg: 0x18 val: 0x0eee
[ 1.947785] mv88e6085 f1072004.mdio-mii:10: <- addr: 0x1c reg: 0x18 val: 0x82f8
[ 1.975960] mv88e6085 f1072004.mdio-mii:10: <- addr: 0x1c reg: 0x18 val: 0x0302
[ 2.004138] mv88e6085 f1072004.mdio-mii:10: <- addr: 0x1c reg: 0x18 val: 0x030c
[ 2.031189] mv88e6085 f1072004.mdio-mii:10: <- addr: 0x1c reg: 0x18 val: 0x8314
[ 2.058466] mv88e6085 f1072004.mdio-mii:10: <- addr: 0x1c reg: 0x18 val: 0x0f1d
[ 2.086642] mv88e6085 f1072004.mdio-mii:10: <- addr: 0x1c reg: 0x18 val: 0x8f27
[ 2.114827] mv88e6085 f1072004.mdio-mii:10: <- addr: 0x1c reg: 0x19 val: 0xffff
[ 2.143003] mv88e6085 f1072004.mdio-mii:10: <- addr: 0x1c reg: 0x19 val: 0xffff
[ 2.171180] mv88e6085 f1072004.mdio-mii:10: <- addr: 0x1c reg: 0x19 val: 0xffff
[ 2.199357] mv88e6085 f1072004.mdio-mii:10: <- addr: 0x1c reg: 0x18 val: 0x0f4e
[ 2.227532] mv88e6085 f1072004.mdio-mii:10: <- addr: 0x1c reg: 0x18 val: 0x0f58
[ 2.255717] mv88e6085 f1072004.mdio-mii:10: <- addr: 0x1c reg: 0x18 val: 0x0f62
[ 2.284250] mv88e6085 f1072004.mdio-mii:10: <- addr: 0x1c reg: 0x18 val: 0x836c
[ 2.312433] mv88e6085 f1072004.mdio-mii:10: <- addr: 0x1c reg: 0x18 val: 0x0376
[ 2.340608] mv88e6085 f1072004.mdio-mii:10: <- addr: 0x1c reg: 0x18 val: 0x0360
[ 2.368969] mv88e6085 f1072004.mdio-mii:10: <- addr: 0x1c reg: 0x18 val: 0x0f8a
[ 2.397147] mv88e6085 f1072004.mdio-mii:10: <- addr: 0x1c reg: 0x18 val: 0x0f93
[ 2.425324] mv88e6085 f1072004.mdio-mii:10: <- addr: 0x1c reg: 0x19 val: 0xffff
[ 2.453501] mv88e6085 f1072004.mdio-mii:10: <- addr: 0x1c reg: 0x19 val: 0xffff
[ 2.481677] mv88e6085 f1072004.mdio-mii:10: <- addr: 0x1c reg: 0x18 val: 0x0fb1
[ 2.509860] mv88e6085 f1072004.mdio-mii:10: <- addr: 0x1c reg: 0x18 val: 0x0fba
[ 2.538035] mv88e6085 f1072004.mdio-mii:10: <- addr: 0x1c reg: 0x18 val: 0x0fc5
[ 2.566209] mv88e6085 f1072004.mdio-mii:10: <- addr: 0x1c reg: 0x19 val: 0xffff
[ 2.594386] mv88e6085 f1072004.mdio-mii:10: <- addr: 0x1c reg: 0x19 val: 0xffff
[ 2.622564] mv88e6085 f1072004.mdio-mii:10: <- addr: 0x1c reg: 0x18 val: 0x0fe2
[ 2.650742] mv88e6085 f1072004.mdio-mii:10: <- addr: 0x1c reg: 0x18 val: 0x0fec
[ 2.678921] mv88e6085 f1072004.mdio-mii:10: <- addr: 0x1c reg: 0x18 val: 0x0ff5
[ 2.707643] mv88e6085 f1072004.mdio-mii:10: <- addr: 0x1c reg: 0x18 val: 0x8fe0
[ 2.712205] mvneta_bm f10c8000.bm: Buffer Manager for network controller enabled
[ 2.713584] mvneta f1070000.ethernet eth0: Using device tree mac address d8:58:d7:00:6f:b9
[ 2.714556] mvneta f1030000.ethernet eth1: Using device tree mac address d8:58:d7:00:6f:b7
[ 2.715524] mvneta f1034000.ethernet eth2: Using device tree mac address d8:58:d7:00:6f:b8
[ 2.715699] orion-ehci f1058000.usb: EHCI Host Controller
[ 2.715713] orion-ehci f1058000.usb: new USB bus registered, assigned bus number 1
[ 2.715755] orion-ehci f1058000.usb: irq 45, io mem 0xf1058000
[ 2.730755] orion-ehci f1058000.usb: USB 2.0 started, EHCI 1.00
[ 2.731088] hub 1-0:1.0: USB hub found
[ 2.731107] hub 1-0:1.0: 1 port detected
[ 2.731474] xhci-hcd f10f0000.usb3: xHCI Host Controller
[ 2.731486] xhci-hcd f10f0000.usb3: new USB bus registered, assigned bus number 2
[ 2.731538] xhci-hcd f10f0000.usb3: hcc params 0x0a000990 hci version 0x100 quirks 0x0000000000010010
[ 2.731563] xhci-hcd f10f0000.usb3: irq 46, io mem 0xf10f0000
[ 2.731572] xhci-hcd f10f0000.usb3: xHCI Host Controller
[ 2.731579] xhci-hcd f10f0000.usb3: new USB bus registered, assigned bus number 3
[ 2.731590] xhci-hcd f10f0000.usb3: Host supports USB 3.0 SuperSpeed
[ 2.731833] hub 2-0:1.0: USB hub found
[ 2.731851] hub 2-0:1.0: 1 port detected
[ 2.731979] usb usb3: We don't know the algorithms for LPM for this host, disabling LPM.
[ 2.732181] hub 3-0:1.0: USB hub found
[ 2.732197] hub 3-0:1.0: 1 port detected
[ 2.732375] xhci-hcd f10f8000.usb3: xHCI Host Controller
[ 2.732387] xhci-hcd f10f8000.usb3: new USB bus registered, assigned bus number 4
[ 2.732430] xhci-hcd f10f8000.usb3: hcc params 0x0a000990 hci version 0x100 quirks 0x0000000000010010
[ 2.732449] xhci-hcd f10f8000.usb3: irq 47, io mem 0xf10f8000
[ 2.732457] xhci-hcd f10f8000.usb3: xHCI Host Controller
[ 2.732464] xhci-hcd f10f8000.usb3: new USB bus registered, assigned bus number 5
[ 2.732475] xhci-hcd f10f8000.usb3: Host supports USB 3.0 SuperSpeed
[ 2.732705] hub 4-0:1.0: USB hub found
[ 2.732725] hub 4-0:1.0: 1 port detected
[ 2.732851] usb usb5: We don't know the algorithms for LPM for this host, disabling LPM.
[ 2.733062] hub 5-0:1.0: USB hub found
[ 2.733078] hub 5-0:1.0: 1 port detected
[ 2.733309] usbcore: registered new interface driver uas
[ 2.733353] usbcore: registered new interface driver usb-storage
[ 2.733820] armada38x-rtc f10a3800.rtc: registered as rtc0
[ 2.733896] armada38x-rtc f10a3800.rtc: setting system clock to 2023-03-07T19:21:07 UTC (1678216867)
[ 2.735580] at24 1-0054: 8192 byte 24c64 EEPROM, writable, 1 bytes/write
[ 2.735611] i2c i2c-0: Added multiplexed i2c bus 1
[ 2.735645] i2c i2c-0: Added multiplexed i2c bus 2
[ 2.735674] i2c i2c-0: Added multiplexed i2c bus 3
[ 2.735702] i2c i2c-0: Added multiplexed i2c bus 4
[ 2.735730] i2c i2c-0: Added multiplexed i2c bus 5
[ 2.735812] i2c i2c-0: Added multiplexed i2c bus 6
[ 2.735842] i2c i2c-0: Added multiplexed i2c bus 7
[ 2.736043] pca953x 8-0071: using no AI
[ 2.737626] i2c i2c-0: Added multiplexed i2c bus 8
[ 2.737634] pca954x 0-0070: registered 8 multiplexed busses for I2C mux pca9547
[ 2.739068] orion_wdt: Initial timeout 171 sec
[ 2.739255] sdhci: Secure Digital Host Controller Interface driver
[ 2.739258] sdhci: Copyright(c) Pierre Ossman
[ 2.739317] sdhci-pltfm: SDHCI platform and OF driver helper
[ 2.748039] marvell-cesa f1090000.crypto: CESA device successfully registered
[ 2.748503] NET: Registered PF_INET6 protocol family
[ 2.749168] Segment Routing with IPv6
[ 2.749195] In-situ OAM (IOAM) with IPv6
[ 2.749259] NET: Registered PF_PACKET protocol family
[ 2.749371] Registering SWP/SWPB emulation handler
[ 2.770763] mmc0: SDHCI controller on f10d8000.sdhci [f10d8000.sdhci] using ADMA
[ 2.848092] sfp sfp: Host maximum power 3.0W
[ 2.851931] mv88e6085 f1072004.mdio-mii:10: switch 0x1760 detected: Marvell 88E6176, revision 1
[ 2.862003] mdio_bus mv88e6xxx-1: *** mdiobus_scan_c22 ***
[ 2.879502] mmc0: new high speed MMC card at address 0001
[ 2.879819] mmcblk0: mmc0:0001 H8G4a\x92 7.28 GiB
[ 2.880804] mmcblk0: p1
[ 2.881033] mmcblk0boot0: mmc0:0001 H8G4a\x92 4.00 MiB
[ 2.881318] mmcblk0boot1: mmc0:0001 H8G4a\x92 4.00 MiB
[ 2.881526] mmcblk0rpmb: mmc0:0001 H8G4a\x92 4.00 MiB, chardev (250:0)
[ 2.909764] mv88e6085 f1072004.mdio-mii:10: <- addr: 0x1c reg: 0x18 val: 0x9881
[ 2.937887] mv88e6085 f1072004.mdio-mii:10: <- addr: 0x1c reg: 0x18 val: 0x1a02
[ 2.960055] mv88e6085 f1072004.mdio-mii:10: <- addr: 0x1c reg: 0x18 val: 0x1b83
[ 2.965581] mdio_bus mv88e6xxx-1: *** mdiobus_scan_c45 ***
[ 2.985324] mv88e6085 f1072004.mdio-mii:10: <- addr: 0x1c reg: 0x18 val: 0x80a6
[ 3.014234] mv88e6085 f1072004.mdio-mii:10: <- addr: 0x1c reg: 0x18 val: 0x0cb0
[ 3.042420] mv88e6085 f1072004.mdio-mii:10: <- addr: 0x1c reg: 0x18 val: 0x0cba
[ 3.071680] mv88e6085 f1072004.mdio-mii:10: <- addr: 0x1c reg: 0x18 val: 0x0cc5
[ 3.098030] mv88e6085 f1072004.mdio-mii:10: <- addr: 0x1c reg: 0x18 val: 0x00cd
[ 3.126945] mv88e6085 f1072004.mdio-mii:10: <- addr: 0x1c reg: 0x18 val: 0x0cd7
[ 3.155490] mv88e6085 f1072004.mdio-mii:10: <- addr: 0x1c reg: 0x18 val: 0x00e2
[ 3.182032] sfp sfp: module TP-LINK TL-SM321B rev sn 1403076900 dc 140401
[ 3.182049] mvneta f1034000.ethernet eth2: switched to inband/1000base-x link mode
[ 3.183859] mv88e6085 f1072004.mdio-mii:10: <- addr: 0x1c reg: 0x18 val: 0x0cec
[ 3.209353] mv88e6085 f1072004.mdio-mii:10: <- addr: 0x1c reg: 0x18 val: 0x0cf3
[ 3.237900] mv88e6085 f1072004.mdio-mii:10: <- addr: 0x1c reg: 0x18 val: 0x80fd
[ 3.266266] mv88e6085 f1072004.mdio-mii:10: <- addr: 0x1c reg: 0x18 val: 0x0d07
[ 3.294991] mv88e6085 f1072004.mdio-mii:10: <- addr: 0x1c reg: 0x18 val: 0x0d11
[ 3.323174] mv88e6085 f1072004.mdio-mii:10: <- addr: 0x1c reg: 0x18 val: 0x0d1b
[ 3.351897] mv88e6085 f1072004.mdio-mii:10: <- addr: 0x1c reg: 0x19 val: 0xffff
[ 3.380623] mv88e6085 f1072004.mdio-mii:10: <- addr: 0x1c reg: 0x18 val: 0x8d30
[ 3.408805] mv88e6085 f1072004.mdio-mii:10: <- addr: 0x1c reg: 0x19 val: 0xffff
[ 3.437345] mv88e6085 f1072004.mdio-mii:10: <- addr: 0x1c reg: 0x18 val: 0x0144
[ 3.465711] mv88e6085 f1072004.mdio-mii:10: <- addr: 0x1c reg: 0x19 val: 0xffff
[ 3.494436] mv88e6085 f1072004.mdio-mii:10: <- addr: 0x1c reg: 0x18 val: 0x0d58
[ 3.522622] mv88e6085 f1072004.mdio-mii:10: <- addr: 0x1c reg: 0x18 val: 0x0d62
[ 3.551344] mv88e6085 f1072004.mdio-mii:10: <- addr: 0x1c reg: 0x18 val: 0x0d6c
[ 3.579530] mv88e6085 f1072004.mdio-mii:10: <- addr: 0x1c reg: 0x18 val: 0x0d76
[ 3.606016] mv88e6085 f1072004.mdio-mii:10: <- addr: 0x1c reg: 0x18 val: 0x0d7e
[ 3.632557] mv88e6085 f1072004.mdio-mii:10: <- addr: 0x1c reg: 0x18 val: 0x0d87
[ 3.659641] mv88e6085 f1072004.mdio-mii:10: <- addr: 0x1c reg: 0x18 val: 0x0d8f
[ 3.687255] mv88e6085 f1072004.mdio-mii:10: <- addr: 0x1c reg: 0x18 val: 0x0d98
[ 3.714340] mv88e6085 f1072004.mdio-mii:10: <- addr: 0x1c reg: 0x18 val: 0x0da2
[ 3.744166] mv88e6085 f1072004.mdio-mii:10: <- addr: 0x1c reg: 0x18 val: 0x0dad
[ 3.773451] mv88e6085 f1072004.mdio-mii:10: <- addr: 0x1c reg: 0x19 val: 0xffff
[ 3.801786] mv88e6085 f1072004.mdio-mii:10: <- addr: 0x1c reg: 0x19 val: 0xffff
[ 3.828936] mv88e6085 f1072004.mdio-mii:10: <- addr: 0x1c reg: 0x18 val: 0x0dca
[ 3.858228] mv88e6085 f1072004.mdio-mii:10: <- addr: 0x1c reg: 0x19 val: 0xffff
[ 3.888063] mv88e6085 f1072004.mdio-mii:10: <- addr: 0x1c reg: 0x18 val: 0x0dc0
[ 3.917895] mv88e6085 f1072004.mdio-mii:10: <- addr: 0x1c reg: 0x18 val: 0x0e0b
[ 3.947548] mv88e6085 f1072004.mdio-mii:10: <- addr: 0x1c reg: 0x18 val: 0x0216
[ 3.977559] mv88e6085 f1072004.mdio-mii:10: <- addr: 0x1c reg: 0x18 val: 0x0e22
[ 4.007396] mv88e6085 f1072004.mdio-mii:10: <- addr: 0x1c reg: 0x19 val: 0xffff
[ 4.037230] mv88e6085 f1072004.mdio-mii:10: <- addr: 0x1c reg: 0x18 val: 0x8e38
[ 4.066518] mv88e6085 f1072004.mdio-mii:10: <- addr: 0x1c reg: 0x18 val: 0x0e44
[ 4.096319] mv88e6085 f1072004.mdio-mii:10: <- addr: 0x1c reg: 0x18 val: 0x0e4f
[ 4.122872] mv88e6085 f1072004.mdio-mii:10: <- addr: 0x1c reg: 0x19 val: 0xffff
[ 4.152696] mv88e6085 f1072004.mdio-mii:10: <- addr: 0x1c reg: 0x18 val: 0x8e63
[ 4.181982] mv88e6085 f1072004.mdio-mii:10: <- addr: 0x1c reg: 0x18 val: 0x0e6d
[ 4.211270] mv88e6085 f1072004.mdio-mii:10: <- addr: 0x1c reg: 0x19 val: 0xffff
[ 4.241094] mv88e6085 f1072004.mdio-mii:10: <- addr: 0x1c reg: 0x18 val: 0x8e84
[ 4.270384] mv88e6085 f1072004.mdio-mii:10: <- addr: 0x1c reg: 0x18 val: 0x0e8e
[ 4.300039] mv88e6085 f1072004.mdio-mii:10: <- addr: 0x1c reg: 0x18 val: 0x0299
[ 4.326272] mv88e6085 f1072004.mdio-mii:10: <- addr: 0x1c reg: 0x19 val: 0xffff
[ 4.355559] mv88e6085 f1072004.mdio-mii:10: <- addr: 0x1c reg: 0x18 val: 0x0eac
[ 4.385205] mv88e6085 f1072004.mdio-mii:10: <- addr: 0x1c reg: 0x18 val: 0x82b7
[ 4.414670] mv88e6085 f1072004.mdio-mii:10: <- addr: 0x1c reg: 0x19 val: 0xffff
[ 4.443957] mv88e6085 f1072004.mdio-mii:10: <- addr: 0x1c reg: 0x19 val: 0xffff
[ 4.473788] mv88e6085 f1072004.mdio-mii:10: <- addr: 0x1c reg: 0x18 val: 0x0ed8
[ 4.503440] mv88e6085 f1072004.mdio-mii:10: <- addr: 0x1c reg: 0x18 val: 0x02e4
[ 4.532905] mv88e6085 f1072004.mdio-mii:10: <- addr: 0x1c reg: 0x19 val: 0xffff
[ 4.562192] mv88e6085 f1072004.mdio-mii:10: <- addr: 0x1c reg: 0x18 val: 0x0ef9
[ 4.591835] mv88e6085 f1072004.mdio-mii:10: <- addr: 0x1c reg: 0x18 val: 0x8305
[ 4.619621] mv88e6085 f1072004.mdio-mii:10: <- addr: 0x1c reg: 0x19 val: 0xffff
[ 4.648373] mv88e6085 f1072004.mdio-mii:10: <- addr: 0x1c reg: 0x18 val: 0x8f18
[ 4.677662] mv88e6085 f1072004.mdio-mii:10: <- addr: 0x1c reg: 0x18 val: 0x0f24
[ 4.707309] mv88e6085 f1072004.mdio-mii:10: <- addr: 0x1c reg: 0x18 val: 0x032f
[ 4.736592] mv88e6085 f1072004.mdio-mii:10: <- addr: 0x1c reg: 0x18 val: 0x0339
[ 4.766058] mv88e6085 f1072004.mdio-mii:10: <- addr: 0x1c reg: 0x18 val: 0x0f45
[ 4.795345] mv88e6085 f1072004.mdio-mii:10: <- addr: 0x1c reg: 0x18 val: 0x0f4f
[ 4.824988] mv88e6085 f1072004.mdio-mii:10: <- addr: 0x1c reg: 0x18 val: 0x035a
[ 4.854273] mv88e6085 f1072004.mdio-mii:10: <- addr: 0x1c reg: 0x18 val: 0x0366
[ 4.883739] mv88e6085 f1072004.mdio-mii:10: <- addr: 0x1c reg: 0x18 val: 0x0f70
[ 4.913020] mv88e6085 f1072004.mdio-mii:10: <- addr: 0x1c reg: 0x18 val: 0x0f7b
[ 4.943225] mv88e6085 f1072004.mdio-mii:10: <- addr: 0x1c reg: 0x18 val: 0x0387
[ 4.973238] mv88e6085 f1072004.mdio-mii:10: <- addr: 0x1c reg: 0x18 val: 0x0f92
[ 5.003082] mv88e6085 f1072004.mdio-mii:10: <- addr: 0x1c reg: 0x19 val: 0xffff
[ 5.029678] mv88e6085 f1072004.mdio-mii:10: <- addr: 0x1c reg: 0x18 val: 0x8fa6
[ 5.058974] mv88e6085 f1072004.mdio-mii:10: <- addr: 0x1c reg: 0x18 val: 0x0fb1
[ 5.089165] mv88e6085 f1072004.mdio-mii:10: <- addr: 0x1c reg: 0x18 val: 0x03bc
[ 5.116410] mv88e6085 f1072004.mdio-mii:10: <- addr: 0x1c reg: 0x18 val: 0x8fc6
[ 5.142942] mv88e6085 f1072004.mdio-mii:10: <- addr: 0x1c reg: 0x18 val: 0x0fce
[ 5.172594] mv88e6085 f1072004.mdio-mii:10: <- addr: 0x1c reg: 0x18 val: 0x03d9
[ 5.202067] mv88e6085 f1072004.mdio-mii:10: <- addr: 0x1c reg: 0x18 val: 0x0fe4
[ 5.232259] mv88e6085 f1072004.mdio-mii:10: <- addr: 0x1c reg: 0x18 val: 0x03f0
[ 5.261732] mv88e6085 f1072004.mdio-mii:10: <- addr: 0x1c reg: 0x19 val: 0xffff
[ 5.310709] mv88e6085 f1072004.mdio-mii:10: <- addr: 0x1b reg: 0x0e val: 0xffff
[ 5.358659] mv88e6085 f1072004.mdio-mii:10: <- addr: 0x1b reg: 0x05 val: 0x4000
[ 5.398693] mv88e6085 f1072004.mdio-mii:10: <- addr: 0x1b reg: 0x09 val: 0x0000
[ 5.440937] mv88e6085 f1072004.mdio-mii:10: <- addr: 0x1b reg: 0x08 val: 0x0333
[ 5.481719] mv88e6085 f1072004.mdio-mii:10: <- addr: 0x16 reg: 0x04 val: 0x3737
[ 5.520185] mv88e6085 f1072004.mdio-mii:10: <- addr: 0x1c reg: 0x0b val: 0x301e
[ 5.556120] mv88e6085 f1072004.mdio-mii:10: <- addr: 0x1c reg: 0x0b val: 0x3050
[ 5.592051] mv88e6085 f1072004.mdio-mii:10: <- addr: 0x1c reg: 0x0b val: 0x3082
[ 5.627992] mv88e6085 f1072004.mdio-mii:10: <- addr: 0x1c reg: 0x0b val: 0x30b4
[ 5.663857] mv88e6085 f1072004.mdio-mii:10: <- addr: 0x1c reg: 0x0b val: 0x30e6
[ 5.699797] mv88e6085 f1072004.mdio-mii:10: <- addr: 0x1c reg: 0x0b val: 0x3118
[ 5.735739] mv88e6085 f1072004.mdio-mii:10: <- addr: 0x1c reg: 0x0b val: 0x314a
[ 5.771678] mv88e6085 f1072004.mdio-mii:10: <- addr: 0x1c reg: 0x0b val: 0x317c
[ 5.807621] mv88e6085 f1072004.mdio-mii:10: <- addr: 0x1c reg: 0x0b val: 0x31ae
[ 5.843561] mv88e6085 f1072004.mdio-mii:10: <- addr: 0x1c reg: 0x0b val: 0x31e0
[ 5.886438] mv88e6085 f1072004.mdio-mii:10: <- addr: 0x1b reg: 0x0f val: 0xffff
[ 5.930097] mv88e6085 f1072004.mdio-mii:10: configuring for fixed/rgmii-id link mode
[ 5.931759] mv88e6085 f1072004.mdio-mii:10: configuring for fixed/rgmii-id link mode
[ 5.933031] mv88e6085 f1072004.mdio-mii:10: Link is Up - 1Gbps/Full - flow control off
[ 5.936172] mv88e6085 f1072004.mdio-mii:10: Link is Up - 1Gbps/Full - flow control off
[ 6.002147] mv88e6085 f1072004.mdio-mii:10 lan0 (uninitialized): PHY [mv88e6xxx-1:00] driver [Marvell 88E1540] (irq=68)
[ 6.002628] mv88e6085 f1072004.mdio-mii:10: <- addr: 0x1c reg: 0x18 val: 0x1400
[ 6.066866] mv88e6085 f1072004.mdio-mii:10 lan1 (uninitialized): PHY [mv88e6xxx-1:01] driver [Marvell 88E1540] (irq=69)
[ 6.138146] mv88e6085 f1072004.mdio-mii:10 lan2 (uninitialized): PHY [mv88e6xxx-1:02] driver [Marvell 88E1540] (irq=70)
[ 6.194112] mv88e6085 f1072004.mdio-mii:10: <- addr: 0x1c reg: 0x18 val: 0x1460
[ 6.210326] mv88e6085 f1072004.mdio-mii:10 lan3 (uninitialized): PHY [mv88e6xxx-1:03] driver [Marvell 88E1540] (irq=71)
[ 6.282325] mv88e6085 f1072004.mdio-mii:10 lan4 (uninitialized): PHY [mv88e6xxx-1:04] driver [Marvell 88E1540] (irq=72)
[ 6.285236] device eth1 entered promiscuous mode
[ 6.286112] device eth0 entered promiscuous mode
[ 6.286131] DSA: tree 0 setup
[ 6.286972] Freeing unused kernel image (initmem) memory: 1024K
[ 6.287111] Run /init as init process
*** snip ***
Summary: Still 4 calls to mdio_bus_scan_c22, but also *2* calls to mdio_bus_scan_c45, approx. 190*100 reads by the switch driver
So, the two calls to mdio_bus_scan_c45 are *new* on the Omnia with the "bad" commit, and seem to cause quite some extra traffic (almost factor 10).
Regards, Klaus
More information about the linux-arm-kernel
mailing list