-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Hi, David and I have committed some fixes to 7-STABLE tree, and I think all important bce(4) fixes has been merged now. If you have bce(4) interfaces PLEASE help us to test them, the simplest way of doing this is to sync your code with RELENG_7 and rebuild kernel. [1] For those who can't test this under 7-STABLE environment, I have extracted corresponding files here: http://people.freebsd.org/~delphij/misc/193358.tar.bz2 Once can extract the tarball over /usr/src/ in order to overwrite your files, this should be applicable for a 7.2-RELEASE system. Known issues that this should have resolved: - "PHY write timeout!" when you can find "ukphy" in your dmesg output, some blade servers [Dell T610?] may have this, in particular; - incorrect input traffic accounting. (netstat 1 would show larger input traffic); - under heavy load there might be some data corruption; Please let us know if these changes would bring any regressions, thanks a lot! [1] Please note that, because bce(4) is part of GENERIC kernel so you may need to do a full "make kernel" instead of just rebuilding/installing corresponding kernel module. Cheers, - -- Xin LI <delphij@delphij.net> http://www.delphij.net/ FreeBSD - The Power to Serve! -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.11 (FreeBSD) iEYEARECAAYFAkom/0QACgkQi+vbBBjt66DPzwCfSpPZ+nCJcyjcrFwfZuWSCcyl anIAoKQN/jpn45pjS/jG2jR6dsjIWbhs =Eng2 -----END PGP SIGNATURE-----
> David and I have committed some fixes to 7-STABLE tree, and I think all > important bce(4) fixes has been merged now. If you have bce(4) > interfaces PLEASE help us to test them, the simplest way of doing this > is to sync your code with RELENG_7 and rebuild kernel. [1]I won't have timer to try this until friday at the earliest, but one question... is this likely to fix my infamous lagg/lacp issue ? I notice it isn't in the list of known issues. I will test anyway, but if you happen to be in that bit of code.... *does best winning smile* :-) -pete.
> Well, I found time to test this today after all - and it does > actually fix the issue - my bce devices now work properly > with lagg and lacp.Thanks for the confirmation. Dave
We have a Dell R710 with its first ethernet port connected to a Dell 5524 ethernet switch. Just installed 7.2-RELEASE on it and get no connectivity over the ethernet. tcpdump shows no frames at all. Installing your patches eliminated the PHY write timeout errors, but still have no connectivity. Now, upon boot and a couple times thereafter, we see these errors: bce0: ../../../dev/bce/if_bce.c(6968): Watchdog timeout occurred, resetting! bce0: ../../../dev/bce/if_bce.c(1386); Unable to write CTX memory: cid_addr = 0x00000000, offset = 0x00000000! bce0: ../../../dev/bce/if_bce.c(1386); Unable to write CTX memory: cid_addr = 0x00000000, offset = 0x00000010! (and so on, for offsets 14, 80, 240, 258, and 25C).