Father, Hacker (Information Security Professional), Open Source Software Developer, Inventor, and 3D printing enthusiast

  • 33 Posts
  • 1.62K Comments
Joined 2 years ago
cake
Cake day: June 23rd, 2023

help-circle

  • The same thing can happen in Windows. Only difference, really, is that Linux tells you that there’s a problem and the Event Viewer doesn’t. You just end up with a hung Windows PC or a screwed up USB port that won’t work anymore after it happens enough times.

    Oftentimes what causes it is undocumented firmware “features” that need to be turned on via a proprietary driver (for your USB device). The vendor “supports” Windows but not Linux so they never bothered to submit any patches to fix issues like that. It’s that Linux fault? Not really. It’s the fault of the shitty vendor.

    It’s always some bargain basement piece of shit Chinese-made USB device that causes these sorts of problems. The type of thing that can happen when even the vendor of the product didn’t know a counterfeit chip ended up in their device.




  • Meh. As long as the lithium battery is as easy to replace as it was to perform other Steam Controller repairs, it shouldn’t be a big deal.

    Think about how many AA batteries will end up in a landfill over the lifetime of the controller VS the typical lifetime of the lithium battery. The AA batteries lose every time.

    Think of it like this: You can replace the battery once every two years (if the controller lasts that long in your sweaty ass hands 🤣) or you can replace the batteries every month… 24 times, adding 48-96 batteries to the landfill in that time.




  • I had this same thing happen a while back. You know what it was? A bad USB device!

    I had a little USB debug probe that went bad (somehow) and it totally screwed up my USB hub’s ability to… Stay stable? Haha, that’s the best way to put it.

    Anyway, the fix was to remove the device and disconnect the USB hub (and its power) for a few seconds. If I ever reconnected the probe, the problem would recur within an hour or two.

    Here’s how you can check for something similar: Run dmesg and look for regular messages like, “unable to enumerate device”. It’ll tell you which bus and port it’s on but that’s not easy to figure out so just keep unplugging things until you get the one matching the device that’s regularly throwing errors in dmesg. Keep it disconnected, power everything off (PC, USB hub’s, etc) for a few seconds and then try running without that device for a while. It might be the culprit!



  • Rest of the world: Want to know why US schools have so many shootings? It’s not just the availability of weapons (though that’s the #1 factor).

    Kids are taught from an early age that justice of any kind for their abusers inside school is never going to happen. Any action they take will likely result in expulsion—just like this girl—even for defending themselves.

    With the microcosm of a social space that is school, what conclusion do you think kids will come to if they want justice? They don’t see any bigger picture than the tiny little place on Earth they’ve been legally obligated to be inside of until they turn 18.