Tag: troubleshooting

April 9, 2024 – Archiving, The Old Fashioned Way

What happens when your cloud drive starts to fill up? I am not there yet, I have probably only used a quarter of it. But what I didn’t know was that the cloud function synchronizes everything to my hard drive and I don’t have a free terabyte to do so. So, I am going to start archiving some stuff off of the cloud.

Many years ago, I was in charge of the physical act of backing up when I worked at the lab. I would burn data to DVD on a month by month basis. This is an option for things that don’t need immediate recall. I tried my DVD burner and while it could read disks, the write portion failed.

I thought about my options. I moved my mechanical hard-drive from my laptop to my desktop computer. This is a decent option because a mechanical drive failure can be re-built from the One Drive synchronization. Then, I resynched everything to that location. That at least gave me breathing room.

At some point, that is going to run out of room as well. So, I thought about media again. Each podcast I make runs between 1-2 GB with the raw files and these are things that I really don’t access other than to look for episode numbers or certain content. I decided to order another DVD burner. I was just about to start archiving things and then a thought occurred to me, what about Blue Ray?

It turns out that DVD only holds 4.7 GB of data making this project take forever (over 20 disks). The newest quadruple layer Blue Ray burners can do up to 100GB per disk. That is for me, I ordered one of those. I am waiting for it to arrive and then I will start archiving certain items particularly all of the AltF4.co content.

Do I think that there is any perfect solution? Ideally, I would have a backup array of hard-drives that had infinite storage and access at my finger tips. The downside of disks is that they can degrade and technology moves on. I think about the stuff I have on 3.5″ floppy drives that I have never accessed since I moved to a computer without a floppy drive. The good news is I still have a floppy drive in an old computer if I really wanted the files and you can buy a USB floppy drive for $30.

It is definitely a new world. My laptop does not have an optical drive or even an expansion slot. Policies on business owned computers prevent any sort of plugin devices, everything is moved electronically via the network. Disk images have to be ‘mounted’ in a faux drive fashion to emulate physical media. In many ways, a physical device is simpler and easier. I don’t like all that run around to get around having the device.

Other options would be an external hard-drive but those are not infallible either. I might eventually do both, but for now I just want to make sure that I do not have a problem. I am going with BD-R at 25GB per disk.

End Your Programming Routine: In the old, old days the professional way to go was tape back-up. That still may be used, I don’t know. We had Zip and then Jazz drives, then CD, DVD and now Blue Ray. It is not likely that I will really ever need these files again, but I hate to just delete them if I can get them into a easily storable and compact fashion. It is my life’s work after all.

January 12, 2022 – Up Your Complexity and Cost with Electric Bikes

My son is at the age where he is too young to drive and doesn’t want to walk. He has been an avid bike rider to school since he started middle school, about five years ago. Last semester we rewarded his straight A’s with an electric bike.

Now me… I am old fashioned. I don’t want any additional complexity on a bicycle. That is the point. My son want’s to electrify his 1969 Cougar. Maybe the new generation of car people will find originally restored not appealing or valuable? I think it is a mistake, nevertheless I told him it is his car.

This bike is heavy, it is almost 60 pounds. It is also designed to used with electric assist. That being said, it is very difficult to pedal without the motor working. Last week, it stopped working at least consistently. What I know, which is not much is that replacement parts are difficult to find, bicycle shops are out of sorts with this technology and anything on the drivetrain is proprietary and expensive. This leads to the odds of getting help as low. We are going to have to figure this one out ourselves.

We bought the bike used, so we do not know the origins or the complete history. Apparently, it is only sold on Amazon which makes getting help more difficult. I was able to reach out to the broker, but they are primarily interested in a warranty resolution, which I think we are beyond at this point. Here is what I think I know to date.

  • The charger is working
  • The battery seems to put out the right voltage
  • The switch sometimes works and sometimes does not.

Ultimately, I was hoping to find a bad solder joint or something loose. The switch is mounted to the board on the bottom with the two red wires. I cant see anything obvious from this angle and to get to it, I will need to entirely disassemble the battery. I am pretty sure that the problem is with the switch in that it works intermittently.

Here is my logic. A new battery unit is $250 which would integrate a switch and battery. However, I can cut the wires and bypass the built in switch with a new switch and mitigate the problem for $5. The worst case scenario is that it doesn’t work and I am out $5 plus the time. But, I would lay odds on the problem being the integrated switch. Further, The chances of me getting a replacement switch (or board) that works in the OEM configuration are extremely low. So, I don’t think I want to tear the battery apart for low probability fix.

I am going to give the manufacturer some of these details and we will see if they come through with any technical help. I am not holding my breath.

End Your Programming Routine: There are sometimes problems in life that we are going to have a difficult time handing over to someone else to solve. This happens to be one of them. I suppose I could just buy the new battery unit and solve the problem with money, but then I could just buy a new bike too. Truth be told, the battery could be rebuilt as well by identifying the bad cell and replacing it in the pack. Today I am point out the proper solution is to isolate the problem and then target a specific fix. This will likely be a video coming up.

November 17, 2021 – What Does Two is One Mean?

There is a saying in preparedness that is turned into of a nursery rhyme. It ultimately starts to get ridiculous but I think I can build a reasonable use case today. It goes like this “Two is one and one is none, three is for me…” Apparently, it is a saying from the Navy Seals.

As promptly as I noticed my desktop working last Saturday, it stopped working again. I was able to post on Monday and I was back to the laptop yesterday. There was an update Monday night that I purposefully ran and then things stopped working. That of course re-ignited my quest to resolve the problem for a number of reasons. The first was that carrying two laptops was heavy. The second is that we are off to to Texas on Friday and I am going to be working several days while there, so that means two laptops again.

The truth is, I could probably get by using my issued computer, but I don’t really want to do that. All of my linking to One Drive and other services I use to make this work would mess with my business configuration. I still suspect that this problem is something to do with WordPress for reasons I will outline below.

So what does two is one, one is none mean in this scenario?

DeviceOSBuild
DesktopWindows 10 Home21H1Not Working
LaptopWindows 10 Home20H2Working
iPhoneIOS14.8.1 Not Working
iPadIOS15.1 Not Working

The reason I am thinking the problem is with WordPress is the apparent ‘random’ behavior of it working. Doing nothing over the course of a week and it works, after not working for two weeks prior. Then running an update and it stops working.

The real reason however is that it works on one device and not three others. Device problems should manifest as working on three out of four devices or working on one operating system and not the other or working with one browser but not another. There are of course other variables that I have also tried

  • WAN connection type
  • Browser
  • Hardware configuration
  • Other installed applications

Looking at my list of variables, I do have some things that I haven’t tried. For instance, I have tried wired and wi-fi but I haven’t tried cellular. Although, for my one device that is working is on wireless. Low and behold, when I switched off of wi-fi to cellular only, I can login to the post editor on my phone.

That potentially rules out operating system. It also narrows down my focus to something to do with the internet. I have already rebooted my equipment, refreshed my DNS setting and cleared my browser cache, but I will keep looking in this area for the answer.

End Your Programming Routine: I am sure the Navy Seals meant that if you didn’t have an extra magazine and the one you have is broken, you are ‘f’-d. In this case, I am trying to convey that without extra devices and connections, I would never be able to troubleshoot, let alone continue to post. Maybe, I would put more urgency if I only had one device but I have tried pretty hard already. I do think I am getting close.

November 9, 2021 – Troubleshooting a Failing Bath Fan

We have lived in this house over sixteen years. Since the week we first moved in, I thought that a bearing was bad in the fan unit since it made a vibrating sound. I was even going to replace it one time about three or four years ago but the shelving stock was out. I looked for several months thereafter but then forgot about it.

Instead of just being noisy, it started getting to the point of not actually working. You could hear the power applied but the fan wasn’t moving always. Sometimes, flipping the switch a couple of times would get the fan going, sometimes not. I decided that now was the time to finally do this.

I checked the availability at the box store and it was in-stock. My experience over the years has taught me to visually inspect the unit before doing anything. I wanted to make sure that I was replacing the unit as quickly and painlessly as possible. You could say a like for like swap is what I was looking for.

Much to my surprise, the fan was not a 50 CFM unit but a 70 CFM unit even though the bathroom is only 3×5′. So I started looking a little closer at my ordering options because I was not going to be able to go to the store for several days. When I looked on Amazon, I realized that I would not have to tear the entire housing out like I had done with the two others I replaced but I could swap the motor/fan assembly out only saving tons of effort.

Then, I went to the local hardware store and bought a replacement motor/fan unit. When I took the unit apart to replace the motor, I think I identified multiple issues.

If you see how dusty the outside is, you can imagine that there is 30 years of dust caked on the motor and fan. I suspect that the dust on the outside of the motor housing was causing the motor to overheat. I didn’t bother cleaning it and putting it back since I thought there was also a worn bearing causing noise.

My wife really wanted a new fan since the outside bezel was yellowed from age but I convinced her that I could just spray paint the old one and it would look much better. Before I started painting, I stuck the screw back in the housing so it wouldn’t get lost in the process. The screw was not what originally was part of the unit and when I turned on the fan, it was vibrating and making a ruckus while it was not holding the bezel tight. In the end, I decided that the noise I heard all those years was the screw vibrating and not a bad bearing.

When I put it back together, I put several wraps of teflon pipe tape to give some extra dimension to the screw and hopefully act as some padding. The fan is still loud because it is oversized for the room but works like a champ. I cannot say how much less effort the replacement motor is over a whole new unit. However, it is more expensive – imagine that but the cost was worth it.

Over time, these units do suck up dust and it ends up coating the electrical components. The one in the master bath I have cleaned several times because I can see dust on the outside, but never this one. Periodic maintenance would be recommended for long life.

End Your Programming Routine: The lesson that I would like to push today is look and understand the failure. It is highly possible that there was nothing wrong to begin with other than the dust needed clearing. This is at least the fifth fan that I have replaced but I never knew that a replacement unit could slip into the existing housing. So, I suppose $40 was a good investment in education.

November 1, 2021 – What Is Going On?

This is again another test post. I am going between it seems like it is working on one machine occasionally but I have also gotten it to fail on IOS and a Linux installation as well. So, this is a quick test because my laptop is working again.

My support case left me with the problem being mine. I suppose the only change that I made between last week and today was that I rebooted my router over the weekend. I doubt that is the case, however it seems to be working today on my laptop but not on my desktop.

Since I am writing this on a wireless internet connection, I tried rebooting all of the wired switches in between for my wired computer, no dice. Combined with flushing the DNS was the last suggestion from support that I did over the weekend. I suppose the good news is that it enabled my laptop to begin to work again.

I am stuck here. Support says that it is my problem. The only discernible difference I can see is that my desktop is running Windows 10 21H1 and my laptop is running 20H2. But the other kicker is that the problem is not device and OS agnostic anymore. IOS 14.8 displays the same problem.

End Your Programming Routine: Troubleshooting is sometimes a very difficult process. For now, it seems like my laptop is working, so I guess I will ride that while I keep looking for the solution to the problem.

October 27, 2021 – Some Kind of Problem with Windows?

I haven’t solved the problem yet, but I was doing another test. I am trying another computer and things have resolved, at least temporarily. That means that the problem is either with the version of Windows or the browser.

I suspect that it is Windows because on my other computer I have the same problem with four different browsers Edge, Chrome, Brave and Mozilla. This computer that I am working on today has been off for several weeks and I have not run any recent updates at this point.

I am not going to get too deep today, but it is probably worth talking about troubleshooting for a little bit. As a software engineer and specifically in support, when diagnosing problems it helps to have a little methodology.

  • Systemic Execution- I have yet to open a support case because I don’t completely understand all of the variables yet. Unfortunately, I have learned that most consumer level support is rarely going to solve the problem for me. It is going to take effort on my side as well and I want to be as thorough as I can be with information before doing so.
  • Repeatable – What are the variables that cause this to occur? Can the problem be recreated reliably? Ideally, the problem is not intermittent (at least in appearance). Most problems are truly not random, but the unknown and unseen variables are in play and we are trying to solve a problem without all the known variables.
  • Isolation – Just like repeatability if possible, it is important to try and isolate the problem. In my case here, I have isolated it to at least one computer. So, I have a part of the problem identified.
  • Root Cause- This is the most important aspect of preventing the problem again as well as assuring the issue is really solved. This is also the step least likely to be completed. It is difficult to determine the root cause in most cases without a technical investigation. Most people are not disciplined enough to do it properly as well.

You could probably make the same case for using calculus to solve a math problem. Sometimes, it is really important to have the right and accurate answer and it is worth the effort to setup the equations and run through all of the math. Many times a close guess is almost as good and it certainly is a lot quicker and easier to do so. It depends on the depth of the problem and the risk of not solving quickly or completely.

End Your Programming Routine: It doesn’t matter if it is working on a vehicle or a problem with the computer, the steps are quite the same. It is what allows an amateur with gumption to solve complicated problems. If you find yourself with a difficult problem, try applying some discipline to your approach and you are more than likely going to learn some things as well as probably solve the issue if you don’t give up.