Date: Wed, 10 Jun 2026 23:13:25 +0000 From: bugzilla-noreply@freebsd.org To: bugs@FreeBSD.org Subject: [Bug 295985] e6000sw not connecting over mdio bus to Marvel 88E6190 Message-ID: <bug-295985-227@https.bugs.freebsd.org/bugzilla/>
index | next in thread | raw e-mail
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=295985 Bug ID: 295985 Summary: e6000sw not connecting over mdio bus to Marvel 88E6190 Product: Base System Version: 16.0-CURRENT Hardware: amd64 OS: Any Status: New Severity: Affects Some People Priority: --- Component: kern Assignee: bugs@FreeBSD.org Reporter: brett.farnam@gmail.com Referencing: https://wiki.freebsd.org/NetworkFirewalls/WatchguardFireboxM270 Using a Firebox M270 with main board NCB-WG2511A ver 0.6 Running latest stable 16.0 (June 5), when adding the required hints as documented above, dmesg reports the following: ix0: <Intel(R) X553 (KR Backplane)> mem 0xdfa00000-0xdfbfffff,0xdfc04000-0xdfc07fff irq 16 at device 0.0 on pci6 ix0: Using 2048 TX descriptors and 2048 RX descriptors ix0: Using 4 RX queues 4 TX queues ix0: Using MSI-X interrupts with 5 vectors ix0: allocated for 4 queues ix0: allocated for 4 rx queues ix0: Ethernet address: 00:a0:c9:00:00:02 ix0: nvm 0.58.0 eTrack 0x80000863 ix0: netmap queues/slots: TX 4/2048, RX 4/2048 ix1: <Intel(R) X553 (KR Backplane)> mem 0xdf800000-0xdf9fffff,0xdfc00000-0xdfc03fff irq 17 at device 0.1 on pci6 ix1: Using 2048 TX descriptors and 2048 RX descriptors ix1: Using 4 RX queues 4 TX queues ix1: Using MSI-X interrupts with 5 vectors ix1: allocated for 4 queues ix1: allocated for 4 rx queues ix1: Ethernet address: 34:12:78:56:01:03 ix1: nvm 0.58.0 eTrack 0x80000863 ix1: netmap queues/slots: TX 4/2048, RX 4/2048 It appears that the hints are not working as suggested. dmesg does not report an MDIO device attached as it should and the marvel switch is never found. If I recompile the version 15.0 or 15.1 kernel as outlined using diff D50128 (with manual corrections to sys/modules/ix/Makefile) I am able to activate the switch and configure using etherswitchcfg and assigning vlans to is0 and ix1. I checked the files in the 16 current source against when the diff adds and verified that all the changes are in the 16 current, however it does not work. even when recompiling the kernel and adding device etherswitch, device miiproxy, and device e6000sw to the conf file it still does not activate the switch. miibus is working as it reports the miibos on my usb ethernet. Perhaps when changing from using the ixgbe_mdio in shared sources to if_ix_mdio_hw in main this broke? Am I missing something here? -- You are receiving this mail because: You are the assignee for the bug.home | help
Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-295985-227>
