• 0 Posts
  • 19 Comments
Joined 11 months ago
cake
Cake day: August 15th, 2023

help-circle
  • It was on old 3.5" drives a long time ago, before anything fancy was ever built into the drives. It was in a seriously rough working environment anyway, so we saw a lot of failed drives. If strange experiments didn’t work to get the things working, mainly for lulz, the next option was to see if a sledge hammer would fix the problem. Funny thing… that never worked either.




  • Maybe? Bad cables are a thing, so it’s something to be aware of. USB latency, in rare cases, can cause problems but not so much in this application.

    I haven’t looked into the exact ways that bad sectors are detected, but it probably hasn’t changed too much over the years. Needless to say, info here is just approximate.

    However, marking a sector as bad generally happens at the firmware/controller level. I am guessing that a write is quickly followed by a verification, and if the controller sees an error, it will just remap that particular sector. If HDDs use any kind of parity checks per sector, a write test may not be needed.

    Tools like CHKDSK likely step through each sector manually and perform read tests, or just tells the controller to perform whatever test it does on each sector.

    OS level interference or bad cables are unlikely to cause the controller to mark a sector as bad, is my point. Now, if bad data gets written to disk because of a bad cable, the controller shouldn’t care. It just sees data and writes data. (That would be rare as well, but possible.)

    What you will see is latency. USB can be magnitudes slower than SATA. Buffers and wait states are causing this because of the speed differences. This latency isn’t going to cause physical problems though.

    My overall point is that there are several independent software and firmware layers that need to be completely broken for a SATA drive to erroneously mark a sector as bad due to a slow conversion cable. Sure, it could happen and that is why we have software that can attempt to repair bad sectors.




  • This is fairly common with remote sensors. Some are perfect and exist in a perfect system, some do not. I am going to rattle off some of the first things that pop into my head…

    Honestly, there are a thousand reasons that you could miss a data point every once in a while. Just looking at the chart, it is still sending a data block but the humidity just reported low for a second. Maybe the thermostat is not getting a data block and filling in the data based on its own clock.

    Compare it to other data and see if the system turned on or off. Electronics can be sensitive to power drops and it wasn’t able to feed power to the part of the board that manages the sensor for a second. Maybe there is a condition where a capacitor gets fully discharged for a second and is pulling all current away from the sensor. (It’s usually an analog signal from sensors and maybe a measurement of resistance that translates to temperature or humidity. A voltage drop would significantly impact a reading.)

    It could be a timing glitch with the code where it can’t read the sensor but builds the data block anyway. Depending on how the sensor works, it could be trying to compute the data the second it gets polled for data and it has nothing to give.

    It could even be the wiring to the rest of the system. HVAC systems vibrate and a screw might be getting loose. It could be a cold solder joint, even. What is to commonality between the two thermostats that you had?

    The list goes on. I have always treated sensor data as unreliable. Heck, I have a couple of CO2 sensors that do the same this as what you are seeing here. Every so often, the just report zero for a second.

    Mesh protocols like zwave and zigbee aren’t 100% reliable. It could be local interference with the signal.

    Without some extensive debugging and the willingness to disassemble your thermostat, just treat it as an annoyance.



  • DHCP is a really stupid* service for the most part. Unless you are working with multiple subnets or have some very specific settings you need to pass to your clients, it’s probably not worth it to manage it yourself. I don’t want to discourage you though! Assigning static IP addresses by MAC can be extremely useful and is not always an option on routers. If you want static names and dynamic addresses, that is really where you need to manage both DNS and DHCP. It really depends on how and where you want names to be resolved and what you are trying to accomplish. (*stupid as in, it’s a really simple service. You want it simple because when DHCP breaks, you have other serious issues going on.)

    Setting up your own DNS is worth its weight in gold. You can put it just about anywhere on your network (before your gateway, after, in China, whatever.) and your network won’t even know the difference if setup correctly. You can point BIND at the root servers and bypass your ISP completely if you want. ISP DNS services suck ass, so regardless of you resolve yourself, or forward all name queries to your anon DNS server of choice you have a really decent level of control on your network. It is the service to learn if you want to keep an eye on where your network wants to talk.

    Your Unifi USG must play nice with your own server, by the laws of DNS. There may be some nuances when it comes to internal protocols like WINS, but other than that, it should be just fine.

    I would setup a simple VM somewhere first, to answer your actual question. It’s good practice to keep core services isolated on their own, dedicated instances. This is to speed up recovery time and minimize down time. Even on your home network, DNS and DHCP are services you do not want going down. It’s always a pain when they do go down.




  • Provided they don’t explode first, ceramic capacitors tend to fail short circuit. If you have a multimeter, do continuity checks across all of them. In-circuit capacitance testing is very inaccurate, so that specific test is almost always moot. Continuity testing may help.

    Also, depending on the speed of the multimeter and the charge of the capacitor, it may briefly give you a tone and/or register as a short circuit. Capacitors can register as a short circuit very briefly until they get a slight charge.

    The diode at the top right is another easy thing to check. (D12 // SS34) if it’s failed short, it will cause issues for you as well.

    I am not sure what the component is that is under the heatsink by the USB connector. Sometimes, you may have voltage regulators stepping down the USB 5V to 3.3V. Those are easy to replace as well. However, if it is a USB controller of some kind, you would have to reference the datasheet and test it somehow.

    Those are some simple checks you can do, anyway.




  • Is the sound is coming from the built-in speaker on the deck when you start a game, or from external speakers when you plug them in?

    1. If this happens when you start a game, and it is with the internal speakers, that points to a passive component failure, like a capacitor or inductor that is usually on a sound line. (Edit: Also, a loose wire could make an LC circuit very noisy, temporarily.)

    2. If this happens when you plug external speakers in, there is not much you can do besides get a high quality speaker jack that will only reduce the problem, not solve it. To completely eliminate noise from speaker jacks would require some kind of electronic soft-switching device.

    Can you post steps to replicate the problem?

    It seems that English is not your first language, so I am just asking for a little more clarification. Your descriptions conflict a little bit, but that is ok! :)

    Or, type a full description in your language and I can use a translator. Whatever is easy.


  • Doesn’t matter. Regardless of what Unity said their “Enterprise” plan was, it doesn’t matter.

    B2B deals just work differently since both companies have more at stake. If a company like EA used Unity, there is no way Unity would want to lose that contract and EA couldn’t afford to drop Unity. Large companies will likely go through a few short renegotiation meetings, if that.

    Plus, lawyers. If Unity even tries to force this on its larger customers, they are going to be hauled into court and most likely lose. When they lose, Unity will likely be liable for court costs as well.


  • I am calling it like it is. You can see the world for what it is or you can chose to ignore it.

    I am not a hateful person by nature, believe it or not. Actually, I am quite happy! My hatred is focused completely at religion and it’s sickening impact on this world. My hatred is also focused on the people that use religion for power and then use that power to strip freedoms by creating laws against others who don’t share their “beliefs”.

    However, if you really want to understand what it is like to discover a healthy form of “spirituality” and develop a deep love and understanding for what this world is really about, I suggest some good healthy doses of psilocybin. It has a really good habit of cutting through a ton of bullshit that we have been fed since we were born.


  • That is a view supported by reality. That view is not supported by hate. The hatred was born from my disgust of religions and it’s impact on the world.

    Have you ever stood back and tried to comprehend the insanity of the worlds religions? Have you not heard people shouting “allahu akbar!” before they bomb innocent people? Have to seen the megachurches or the “god hates fags” signs? What about the untold wealth stored in the Vatican or the billions held by the mormon church?

    The people that are truly just seeking spiritual health and try to live by their religious rules are the real victims of this mess. Sheep don’t cause any problems and just do what they are told.

    Do people really believe that an omnipotent being runs on prayer power or human sacrifice? Whatever.


  • Sure it is. The only real function of religion is to control people that are afraid of death. Religion has caused numerous misguided wars. If it didn’t cause the wars directly, it was used by leaders to send people to their deaths willingly… In the name of a god…

    Religion dictates how people should live, eat, spend their free time and how to spend their money. It also can dictate their sex life and what is the proper way to get off. For some reason, it also can promote genital mutilation.

    Religion is one of the primary causes of the feelings of male superiority and also female slavery. It is used to control people for political and financial gain. Mostly financial gain.

    Churches around the world hold billions of dollars, but yet, they demand that their followers take care of the poor so the church money can stay in the stock markets.

    If there is a god, it is pure evil. Stephen Fry summarizes it best: https://youtu.be/-suvkwNYSQo?si=1TuSA6f7O7WA8i3p

    These ancient story books can all burn, for all I care.