Installing Ubuntu 20.04 on Lenovo X1 Carbon (6th gen) with UEFI Secure Boot

Installing Ubuntu 20.04 on a Lenovo X1 Carbon (6th gen) with UEFI Secure boot can be a relatively painless process (If you are using one of the default install options).

When the Ubuntu 20.04 install DVD ISO image detects that your computer booted using UEFI (Secure Boot) it will ask you to provide a password that you can use to install the Ubuntu signed secure boot version of the grub bootloader and authorize it to your BIOS.

After the first reboot, the X1 BIOS brings up a window where instead of booting, you need to move down one menu option and view the new certificate, and then accept/install it. At this point it will ask you to type the password you earlier provided to Ubuntu, and if you are able to do so, it will accept the Ubuntu installed grub bootloader as valid and boot with it.   [If you DON’T do this, but try and just boot immediately, it obviously won’t work, and the easiest thing to do is re-do the entire install process, although I’m sure there is some magic you can type with efi tools to give yourself another chance….]

Full Disk Encryption

Continue reading

It’s June 1st 2021, how is Orange County Florida doing with COVID-19?

Cases
Continuing vaccination efforts have continued the decline in cases since the mid-April mini-spike.   The 7-day average of new cases (145 per day) has reached the level achieved in Aug/Sep of 2020, which was our previous low point.   These new cases are primarily occurring within the remaining unvaccinated population.

Median Age of the infected

At the end of April, the median age of those infected   was   32.7 years old. Over the last seven days the average age has risen slightly to 33.8, and I expect this average age to increase as more children in the 12-16 age group are vaccinated.

Deaths
The number of deaths per day has held relatively steady at a reported 1.93 per day, (60 total) in May. (Compared to 2 per day in April.)   The summer peak (June 22nd 2020 to July 22nd, 2020)   had 6.97 average deaths per day (223 total deaths), so the number of deaths is around 25% of our worst month. Total reported COVID-19 deaths overall in Orange County   Florida is at 1309 as of June 1st 2021.

Percent Positivity
These numbers are significantly better than in April, with every day out of the last 14 under 5%, and 13 days under 4%.     Community spread is starting to be under control.

This is a significant improvement over the end of last month:

How many people have been vaccinated

The Florida department of health reports that as of May 27th 2021, 510,582 Orange County residents   (36.6% of the total population) have been fully vaccinated. Children under the age of 12 are not yet eligible for vaccination, but also have minimal direct health risks from catching covid-19 (other than the risk of transmission to others.)

The rate of vaccination uptake has slowed, large community vaccination sites are being shuttered and replaced by smaller pop-up clinics at targeted sites as well as distribution via local pharmacy’s.

Predictions for June:

I expect that daily case numbers will decline in June, hopefully going below 100-per day by the end of the month. Deaths are also likely to slowly reduce over time. My prediction would be between 30-45 deaths in June (1-1.5 per day).

[Charts/Numbers used can be found in this open document spreadsheet: orange_county_florida.ods   ]

Right Wheel Locking on Ego 21″ Self Propel unit

My 21 inch Ego mower with the updated self propel unit has developed an annoying quirk. Some of the time when I try to move it, or make a turn at the end of a row, the right wheel “locks”. This isn’t an issue when making right pivoting turns, but when you are trying to pivot around the left wheel and the right wheel locks up, it stops the turn.

It appears to happen both with or without the mower motor engaged. It sort of acts like the “anti-roll-back” feature, except that I’m not trying to make the mower go backwards, and it’s always the right wheel that locks up, never the left.

I had never noticed this behavior before a month ago, so it appears to be a newly developed issue. So far the self propel unit is working fine when engaged, but given my history of self propel unit failures, I’m concerned that this quirk may indicate something in the motor control unit is having issues…

June 2021 Update:

The issue shown in the above video kept getting worse until I called Ego support and described it to them. They immediately sent me to the local Ego certified repair place who fixed the issue in about a week. The issue was that the nylon gears at both ends of the drive shaft (as well as the plastic gears inside the wheels) were worn down and slipping/jamming. The shop tech said that he replaced both the motor/drive unit and both wheels. Here is a photo comparing what the nylon gears are supposed to look like with what the actually looked like.

It’s May 1st, how is Orange County Florida doing with COVID-19?

Cases
Despite continued vaccination efforts, the small spike in cases in March continued into April, most likely due to new more contagious variants of the virus (B.1.1.7) and relaxing of social distancing by the population. It appears we reached the top of this peak mid-April as the the 7-day average of new cases (355 per day) is below the peak.   The number of new cases per day is still higher than Aug/Sep of 2020, which was our previous low point.

Continue reading

Lenovo X220 full speed fan in Ubuntu

The Lenovo X220 laptop firmware automatically adjusts fan speed based upon CPU temperature. But in some situations under heavy load (video encoding for example) the CPU will still throttle based upon temperature, as the X220 firmware will only ramp the fan up to a maximum RPM of around 4,400.   However, under linux you CAN put it in “full-speed” or “disengaged” mode, where the PWM controller just turns the power all the way up and lets the fan run as fast as it can (around 6,600 rpm on my machine, which is quite noisy.)

The magic command is:
echo level full-speed | sudo tee /proc/acpi/ibm/fan

To go back to “automatic” (quiet) mode use:

echo level auto | sudo tee /proc/acpi/ibm/fan

If you just want to know what mode you are currently operating under, which commands are available, or view the fan RPM, you can type:

cat /proc/acpi/ibm/fan

Replacement / Teardown of Intermatic AG3000 Surge Protective Device

The Intermatic AG3000 Surge Arrestor / Surge Suppressor device wired into my main breaker panel had a green indicator light that indicates correct operation. But the green light disappeared, indicating that the device was no longer providing protection, so I replaced it.

Afterwards, I opened up the failed device to see if there was any evidence of a surge (all the electronics in my house still appeared to be working) and to see what was inside it.


The surge suppression functionality is provided entirely by a pair of Mersen 150TPMOVSL (150 volt thermally protected MOV with “short leads” for the internal micro-switch) They are in series between the two 240v hot leads, with the neutral lead in the middle. (You can also use this device on a 120v circuit by connecting both black wires to the single live/hot wire, putting both MOV’s in parallel).

The microswitches are normally open, and the spec sheet says they close when the metal oxide disk inside fails. [This particular model does not include a visual pop-out indicator.]   The indicator circuit board (normally soldered to the top of the MOV’s) is extremely simple, and is powered from neutral and one of the hot lines (120v AC) via two large ohm value resistors (I measured 63 VAC after the resistors) through a single diode.   The microswitches are placed in parallel to the indicator light (which may be a LED of some type, it used a LED symbol next to a 93V-0 marking on the PCB) so that they short it out if they close.

Once I removed the indicator circuit board, the MOV micro-switches were open (non-conducting), so it is possible that the indicator light failed shorted and the MOV’s are still providing proper protection.

 

What can we learn from a nursing home COVID-19 outbreak?

In March of 2021, an outbreak of COVID-19 spread through a nursing home in Kentucky.   The “Skilled Nursing Facility” had 83 residents (assumed to be in the “older” demographic) and 116 Health Care Personal (HCP) [Which we will assume to generally fall in the “under 65” demographic].   They had all been offered the Pfizer-BioNTech mRNA vaccine.

75 residents (90.4%) and 61 HCP (52.6%) received two doses of the vaccine.

HCP at the nursing home were tested for SARS-CoV-2 twice weekly, so we have a good understanding of when the outbreak started and how it arrived in the facility.   After the outbreak was identified, residents were also tested daily with an antigen test.   The variant responsible (identified with whole genome sequencing) came from the R1 linage and had several spike protein mutations.

Overall, 26 residents and 20 HCP tested positive for a COVID-19 infection. 18 of those residents and 4 of those HCP had been fully vaccinated.

Lesson 1: Full vaccination does not offer 100% protection from infection, especially in the “older” demographic which may not mount a robust immune response.

Only 28 of these people showed symptoms, 8 of whom were vaccinated, and 20 of whom were un-vaccinated.] 18 people who tested positive did not show symptoms.

Lesson 2: Asymptomatic infections occur.

“Attack rates in unvaccinated residents (75.0%) were 3 times as high as those in vaccinated residents (25.4%)”

Lesson 3: Being vaccinated does provide significant protection from getting infected, even if you are “older”.

“[attack rates] in unvaccinated HCP (29.6%) were 4.1 times as high as those in vaccinated HCP (7.1%)

Lesson 4: Vaccines provide better protection for younger individuals.

Four “possible reinfections”   (a positive SARS-CoV-2 test result more than three months after a previous laboratory-confirmed infection) were identified, giving “evidence of limited or waning natural immunity to this [R.1] variant.” All four of these re-infections were symptomatic.

Lesson 5: It is possible to be re-infected by a different variant, even if you have already been infected.

“[Vaccine effectiveness] against hospitalization was 94.4% …among residents; no HCP were hospitalized.”

Lesson 6: Unless you are a nursing home resident, vaccination provides very good protection from hospitalization and death.

“estimated [Vaccine effectiveness] for COVID-19 symptom prevention (86.5% for residents; 87.1% for HCP) demonstrates a strong protective effect of vaccination.”

Lesson 7: Vaccination will protect most people from symptomatic illness.

“The index case occurred in an unvaccinated, symptomatic HCP [Health Care Personal]”

Lesson 8: The more people who are vaccinated, the less likely an outbreak is to occur in the first place.

It’s March 31st, how is Orange County Florida doing with COVID-19?

Graph showing infections & deaths
Cases
Despite vaccination efforts, March had a small spike in cases, most likely due to new more contagious variants of the virus (B.1.1.7) and relaxing of social distancing by the population. It appears we may be reaching the top of this small peak as the the 7-day average of new cases (352 per day) is below the peak.   The number of new cases per day is still higher than Aug/Sep of 2020, which was our previous low point.

Continue reading

Another day, another invalid copyright claim on YouTube – RepostNetwork

I just received the following copyright claim on one of my 5 year old videos on YouTube:

invalid copyright claim by RepostNetwork

Luckily, I put the music attribution right at the end of the video. So I know I got the music from bensound.com, which offers royalty free use by attribution.   I disputed this claim as invalid:

“Dispute submitted
Disputes will be sent to the claimant for review
YouTube does not review Content ID disputes. The claimant now has 30 days to review your dispute. We’ll send you an email to let you know the outcome.”

So, is RepostNetwork going to become the new AdRev or Believe Music?