On Fri, Dec 12, 2025 at 10:18:19AM +0000, otto.cooper wrote:
> 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).

As Nick asked, does the problem follow the UPS? I.e., if you swap which
UPS is connected to which machine, do things stay the same?  And if you
only swap the cables but not the UPSs?

If the problem follows the cable, then its the cable.  If the problem
follows the UPS, then the UPSs aren't really identical, and you should
find out how they differ (settings, firmware version, hardware revision,
etc).  

If not, then its the machines themselves.  Assuming there really are no
other relevant differences between dmesgs (BIOS versions, kernel
versions), or kernels (e.g. something on /etc/bsd.re-config), I'd double
check _all_ BIOS settings.

> 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.
> 

-- 
 

Reply via email to