They were purchased in batch, with exactly the same motherboard. I compared their dmesg, and this is where they differ.
Machine that sees the UPS: uhidev0 at uhub3 port 1 configuration 1 interface 0 "EATON Ellipse PRO" rev 1.10/1.00 addr 3 uhidev0: iclass 3/0, 255 report ids upd0 at uhidev0 uhid0 at uhidev0 reportid 2: input=4, output=0, feature=4 uhid1 at uhidev0 reportid 3: input=5, output=0, feature=5 uhid2 at uhidev0 reportid 4: input=5, output=0, feature=5 uhid3 at uhidev0 reportid 6: input=4, output=0, feature=4 uhid4 at uhidev0 reportid 7: input=0, output=0, feature=2 uhid5 at uhidev0 reportid 8: input=0, output=0, feature=1 uhid6 at uhidev0 reportid 9: input=0, output=0, feature=4 uhid7 at uhidev0 reportid 10: input=0, output=0, feature=4 uhid8 at uhidev0 reportid 11: input=0, output=0, feature=14 uhid9 at uhidev0 reportid 12: input=0, output=0, feature=6 uhid10 at uhidev0 reportid 13: input=0, output=0, feature=3 uhid11 at uhidev0 reportid 14: input=0, output=0, feature=1 uhid12 at uhidev0 reportid 15: input=0, output=0, feature=2 uhid13 at uhidev0 reportid 16: input=0, output=0, feature=6 uhid14 at uhidev0 reportid 17: input=0, output=0, feature=1 uhid15 at uhidev0 reportid 18: input=0, output=0, feature=1 uhid16 at uhidev0 reportid 19: input=0, output=0, feature=2 uhid17 at uhidev0 reportid 20: input=0, output=0, feature=1 uhid18 at uhidev0 reportid 21: input=0, output=0, feature=1 uhid19 at uhidev0 reportid 22: input=0, output=0, feature=1 uhid20 at uhidev0 reportid 23: input=0, output=0, feature=5 uhid21 at uhidev0 reportid 24: input=0, output=0, feature=10 uhid22 at uhidev0 reportid 25: input=0, output=0, feature=1 uhid23 at uhidev0 reportid 26: input=0, output=0, feature=1 uhid24 at uhidev0 reportid 31: input=0, output=0, feature=1 uhid25 at uhidev0 reportid 32: input=0, output=0, feature=1 uhid26 at uhidev0 reportid 34: input=0, output=0, feature=1 uhid27 at uhidev0 reportid 253: input=0, output=0, feature=1 uhid28 at uhidev0 reportid 254: input=0, output=0, feature=10 uhid29 at uhidev0 reportid 255: input=0, output=0, feature=63 Machine that fails to see the UPS: uhidev0 at uhub6 port 1 configuration 1 interface 0 "ATEN International product 0x2419" rev 1.10/1.00 addr 6 uhidev0: iclass 3/1 In both cases, the UPS is plugged in the first USB port (bottom one). On Monday, December 1st, 2025 at 2:16 AM, Nick Holland <[email protected]> wrote: > > > On 11/30/25 10:34 AM, otto.cooper wrote: > > > I thought I had good news, but I doubt it now. > > > > Two identical Supermicro attached to two identical UPS from EATON, using > > the latest release of obsd, see the usb ups link randomly. > > > > I just disabled usb3 and xhci hand-off from their bios, leaving ehci on. > > One machine now detects the ups, the other one does not. > > > so...you do realize how many hundreds, maybe thousands of different > SuperMicro systems have been made over the years? (I've probably > got at least ten different SuperMicros in my life now, maybe far > more. I love 'em. I love how when Dell, EMC, or IBM needs a > good cheap computer, they rebrand a SuperMicro rather than using > one of their own proprietary piles of junk.) > > And I'm sure Eaton has made precisely one UPS in its history... > > But in short, obviously something isn't as identical as you think. > (right now, you are stomping your feet and saying "YES THEY ARE!" > no...they aren't, as your results are showing. And yes, I'm a > jerk at work when people say, "NOTHING CHANGED", too.) > > So... start with a dmesg from both. Run the dmesg through "diff -u". > Are they as "identical" as you think? Little things like ROM > revisions matter. > If the dmesgs confirm your statement that they are the same, swap > the UPSs between machines, and the cables between machines. > Does the problem follow the computer, the cable, or the UPS? > > If it follows the computer, look in the BIOS setup, screen by > screen, on both machines. > > Something is different. you need to find it. Especially since > you provided no information for us to work from. :) > > Nick.

