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: [email protected]
Reporter: [email protected]
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.