Проще всего преобразовать строку даты в время эпохи, которое отсчитывается в секундах с 1970-01-01 00:00:00 UTC, и сравнить количество секунд.
Чтобы получить текущую дату в секундах, выполните:
[jenny@finch ~]$ date +%s
1464162079
Чтобы получить дату из приведенной выше строки даты, do
[jenny@finch ~]$ date -d 'Oct 8 13:48:27 2020 GMT' +%s
1602164907
Неделя составляет 604800 секунд, поэтому проверьте, меньше ли разница между двумя разами.
Как уже говорилось, это связано с ошибкой в драйвере. Новый исходный код Broadcom уже исправил эту ошибку, поэтому нет необходимости исправлять ее вручную.
Для системы X64 попробуйте
mkdir broadcom
cd broadcom
wget http://www.broadcom.com/docs/linux_sta/hybrid-v35_64-nodebug-pcoem-6_30_223_271.tar.gz
tar xzf http://www.broadcom.com/docs/linux_sta/hybrid-v35_64-nodebug-pcoem-6_30_223_271.tar.gz
build
Для системы x32 попробуйте
mkdir broadcom
cd broadcom
wget http://www.broadcom.com/docs/linux_sta/hybrid-v35-nodebug-pcoem-6_30_223_271.tar.gz
tar xzf http://www.broadcom.com/docs/linux_sta/hybrid-v35-nodebug-pcoem-6_30_223_271.tar.gz
build
Затем следуйте инструкциям из STA readme для установки
Это ошибка драйвера. Вам необходимо исправить драйвер и скомпилировать его самостоятельно. См.: https://askubuntu.com/questions/387780/cant-change-brcm-monitor0-in-proc