More BT woes

BT suggested I keep a log of how often the line drops. Takes 30+ seconds to recover.

11:32:04, 14 Jul. (79036.370000) PPPoE is down after 1314 minutes uptime [Waiting for Underlying Connection (WAN Ethernet 2 -​ Down)]
11:32:04, 14 Jul. (79036.400000) PTM over DSL is down after 1315 minutes uptime
11:33:32, 14 Jul. (79125.160000) PPPoE is up -​ Down Rate=12241Kbps, Up Rate=1245Kbps; SNR Margin Down=6.1dB, Up=5.8dB
11:17:50, 15 Jul. ( 128.140000) PPPoE is up -​ Down Rate=12299Kbps, Up Rate=1253Kbps; SNR Margin Down=6.0dB, Up=5.4dB
12:24:37, 16 Jul. (90518.600000) PPPoE is down after 1506 minutes uptime [Disconnected]
12:25:15, 16 Jul. (90556.920000) PPPoE is up -​ Down Rate=12299Kbps, Up Rate=1253Kbps; SNR Margin Down=5.9dB, Up=5.9dB
12:30:38, 16 Jul. (90879.670000) PPPoE is down after 5 minutes uptime [Disconnected]
12:31:16, 16 Jul. (90918.000000) PPPoE is up -​ Down Rate=12299Kbps, Up Rate=1253Kbps; SNR Margin Down=5.9dB, Up=5.7dB
12:37:19, 16 Jul. (91280.600000) PPPoE is down after 5 minutes uptime [Disconnected]
12:37:58, 16 Jul. (91319.230000) PPPoE is up -​ Down Rate=12299Kbps, Up Rate=1253Kbps; SNR Margin Down=5.7dB, Up=5.5dB
12:43:09, 16 Jul. (91630.780000) PPPoE is down after 5 minutes uptime [Disconnected]
12:43:48, 16 Jul. (91669.420000) PPPoE is up -​ Down Rate=12299Kbps, Up Rate=1253Kbps; SNR Margin Down=5.9dB, Up=5.7dB
12:49:26, 16 Jul. (92007.490000) PPPoE is down after 5 minutes uptime [Disconnected]
12:50:04, 16 Jul. (92045.910000) PPPoE is up -​ Down Rate=12299Kbps, Up Rate=1253Kbps; SNR Margin Down=5.9dB, Up=5.6dB
12:55:07, 16 Jul. (92349.170000) PPPoE is down after 4 minutes uptime [Disconnected]
12:55:46, 16 Jul. (92387.810000) PPPoE is up -​ Down Rate=12299Kbps, Up Rate=1253Kbps; SNR Margin Down=5.7dB, Up=5.6dB
13:02:19, 16 Jul. (92780.860000) PPPoE is down after 6 minutes uptime [Disconnected]
13:09:49, 16 Jul. (93230.980000) PPPoE is down after 6 minutes uptime [Disconnected]
13:10:29, 16 Jul. (93270.380000) PPPoE is up -​ Down Rate=12299Kbps, Up Rate=1253Kbps; SNR Margin Down=5.8dB, Up=5.5dB
13:17:53, 16 Jul. (93714.530000) PPPoE is down after 7 minutes uptime [Disconnected]
13:18:32, 16 Jul. (93753.450000) PPPoE is up -​ Down Rate=12299Kbps, Up Rate=1253Kbps; SNR Margin Down=5.9dB, Up=5.7dB
13:27:52, 16 Jul. (94311.250000) PPPoE is down after 9 minutes uptime [Disconnected]
13:28:31, 16 Jul. (94350.010000) PPPoE is up -​ Down Rate=12299Kbps, Up Rate=1253Kbps; SNR Margin Down=5.7dB, Up=5.9dB
13:36:26, 16 Jul. (94825.080000) PPPoE is down after 7 minutes uptime [Disconnected]
13:37:05, 16 Jul. (94864.200000) PPPoE is up -​ Down Rate=12299Kbps, Up Rate=1253Kbps; SNR Margin Down=5.8dB, Up=5.7dB
13:42:27, 16 Jul. (95185.890000) PPPoE is down after 5 minutes uptime [Disconnected]
13:48:42, 16 Jul. (95560.580000) PPPoE is down after 5 minutes uptime [Disconnected]
13:49:21, 16 Jul. (95599.660000) PPPoE is up -​ Down Rate=12299Kbps, Up Rate=1253Kbps; SNR Margin Down=5.8dB, Up=5.7dB
13:58:22, 16 Jul. (96140.990000) PPPoE is down after 8 minutes uptime [Disconnected]
13:59:01, 16 Jul. (96179.850000) PPPoE is up -​ Down Rate=12299Kbps, Up Rate=1253Kbps; SNR Margin Down=5.8dB, Up=5.7dB
14:06:41, 16 Jul. (96639.590000) PPPoE is down after 7 minutes uptime [Disconnected]
14:07:19, 16 Jul. (96678.340000) PPPoE is up -​ Down Rate=12299Kbps, Up Rate=1253Kbps; SNR Margin Down=5.6dB, Up=5.6dB
14:15:13, 16 Jul. (97151.950000) PPPoE is down after 7 minutes uptime [Disconnected]
14:15:52, 16 Jul. (97191.060000) PPPoE is up -​ Down Rate=12299Kbps, Up Rate=1253Kbps; SNR Margin Down=5.7dB, Up=5.7dB
14:21:33, 16 Jul. (97531.590000) PPPoE is down after 5 minutes uptime [Disconnected]
14:22:11, 16 Jul. (97570.500000) PPPoE is up -​ Down Rate=12299Kbps, Up Rate=1253Kbps; SNR Margin Down=5.7dB, Up=5.5dB
14:29:48, 16 Jul. (98027.350000) PPPoE is down after 7 minutes uptime [Disconnected]
14:30:27, 16 Jul. (98066.200000) PPPoE is up -​ Down Rate=12299Kbps, Up Rate=1253Kbps; SNR Margin Down=5.6dB, Up=5.7dB
08:49:07, 19 Jul. (119046.140000) PPPoE is down after 615 minutes uptime [Waiting for Underlying Connection (WAN Ethernet 2 -​ Down)]
08:49:07, 19 Jul. (119046.140000) PTM over DSL is down after 1982 minutes uptime
15:01:45, 19 Jul. (141404.370000) PPPoE is up -​ Down Rate=7689Kbps, Up Rate=1249Kbps; SNR Margin Down=5.9dB, Up=5.8dB
21:43:51, 19 Jul. ( 4813.050000) PPPoE is down after 77 minutes uptime [Disconnected]
21:44:27, 19 Jul. ( 4849.670000) PPPoE is up -​ Down Rate=7986Kbps, Up Rate=1245Kbps; SNR Margin Down=8.1dB, Up=5.7dB
21:58:48, 19 Jul. ( 5710.670000) PPPoE is down after 14 minutes uptime [Disconnected]
21:59:25, 19 Jul. ( 5747.040000) PPPoE is up -​ Down Rate=7986Kbps, Up Rate=1245Kbps; SNR Margin Down=7.1dB, Up=5.7dB
22:06:54, 19 Jul. ( 6196.720000) PPPoE is down after 7 minutes uptime [Disconnected]
22:07:30, 19 Jul. ( 6232.830000) PPPoE is up -​ Down Rate=7986Kbps, Up Rate=1245Kbps; SNR Margin Down=7.8dB, Up=5.7dB
13:15:18, 22 Jul. (233494.440000) PPPoE is down after 3787 minutes uptime [Disconnected]
13:15:56, 22 Jul. (233531.800000) PPPoE is up -​ Down Rate=7986Kbps, Up Rate=1245Kbps; SNR Margin Down=7.1dB, Up=6.1dB
13:27:31, 22 Jul. (234227.080000) PPPoE is down after 11 minutes uptime [Disconnected]
13:28:08, 22 Jul. (234263.620000) PPPoE is up -​ Down Rate=7986Kbps, Up Rate=1245Kbps; SNR Margin Down=7.1dB, Up=6.0dB
13:36:15, 22 Jul. (234750.730000) PPPoE is down after 7 minutes uptime [Disconnected]
13:36:50, 22 Jul. (234786.290000) PPPoE is up -​ Down Rate=7986Kbps, Up Rate=1245Kbps; SNR Margin Down=7.3dB, Up=6.0dB
13:45:45, 22 Jul. (235320.540000) PPPoE is down after 8 minutes uptime [Disconnected]
13:46:21, 22 Jul. (235357.370000) PPPoE is up -​ Down Rate=7986Kbps, Up Rate=1245Kbps; SNR Margin Down=7.2dB, Up=5.8dB
13:58:05, 22 Jul. (236060.580000) PPPoE is down after 11 minutes uptime [Disconnected]
13:58:41, 22 Jul. (236097.060000) PPPoE is up -​ Down Rate=7986Kbps, Up Rate=1245Kbps; SNR Margin Down=7.1dB, Up=5.8dB
14:11:12, 22 Jul. (236848.080000) PPPoE is down after 12 minutes uptime [Disconnected]
14:12:03, 22 Jul. (236899.050000) PPPoE is up -​ Down Rate=7986Kbps, Up Rate=1245Kbps; SNR Margin Down=7.1dB, Up=5.8dB
14:22:37, 22 Jul. (237532.460000) PPPoE is down after 10 minutes uptime [Disconnected]
14:23:13, 22 Jul. (237568.960000) PPPoE is up -​ Down Rate=7986Kbps, Up Rate=1245Kbps; SNR Margin Down=7.1dB, Up=5.9dB
14:33:47, 22 Jul. (238203.440000) PPPoE is down after 10 minutes uptime [Disconnected]
14:34:24, 22 Jul. (238240.030000) PPPoE is up -​ Down Rate=7986Kbps, Up Rate=1245Kbps; SNR Margin Down=7.1dB, Up=5.9dB
14:45:12, 22 Jul. (238887.460000) PPPoE is down after 10 minutes uptime [Disconnected]
14:45:48, 22 Jul. (238923.620000) PPPoE is up -​ Down Rate=7986Kbps, Up Rate=1245Kbps; SNR Margin Down=7.3dB, Up=6.1dB
16:57:30, 23 Jul. (333222.420000) PPPoE is down after 1571 minutes uptime [Disconnected]
16:58:06, 23 Jul. (333258.460000) PPPoE is up -​ Down Rate=7986Kbps, Up Rate=1245Kbps; SNR Margin Down=6.7dB, Up=5.7dB
17:00:03, 23 Jul. (333376.090000) PPPoE is down after 0 minutes uptime [Disconnected]
17:00:39, 23 Jul. (333412.160000) PPPoE is up -​ Down Rate=7986Kbps, Up Rate=1245Kbps; SNR Margin Down=6.8dB, Up=5.8dB
17:02:40, 23 Jul. (333532.470000) PPPoE is down after 0 minutes uptime [Disconnected]
17:03:15, 23 Jul. (333568.150000) PPPoE is up -​ Down Rate=7986Kbps, Up Rate=1245Kbps; SNR Margin Down=6.8dB, Up=5.7dB
17:05:14, 23 Jul. (333686.980000) PPPoE is down after 0 minutes uptime [Disconnected]
17:05:50, 23 Jul. (333723.070000) PPPoE is up -​ Down Rate=7986Kbps, Up Rate=1245Kbps; SNR Margin Down=6.8dB, Up=5.9dB
17:07:49, 23 Jul. (333841.660000) PPPoE is down after 0 minutes uptime [Disconnected]
17:08:25, 23 Jul. (333877.830000) PPPoE is up -​ Down Rate=7986Kbps, Up Rate=1245Kbps; SNR Margin Down=6.9dB, Up=5.9dB
17:10:25, 23 Jul. (333997.870000) PPPoE is down after 0 minutes uptime [Disconnected]
01:02:15, 11 Apr. ( 135.780000) PPPoE is up -​ Down Rate=8070Kbps, Up Rate=1237Kbps; SNR Margin Down=6.0dB, Up=6.1dB   <- guess the homehub rebooted itself
17:22:54, 23 Jul. ( 613.500000) PPPoE is down after 7 minutes uptime [Disconnected]
17:23:29, 23 Jul. ( 649.240000) PPPoE is up -​ Down Rate=8070Kbps, Up Rate=1237Kbps; SNR Margin Down=6.0dB, Up=5.8dB
17:30:04, 23 Jul. ( 1043.410000) PPPoE is down after 6 minutes uptime [Disconnected]
17:30:39, 23 Jul. ( 1079.220000) PPPoE is up -​ Down Rate=8070Kbps, Up Rate=1237Kbps; SNR Margin Down=6.0dB, Up=6.0dB
17:37:34, 23 Jul. ( 1494.210000) PPPoE is down after 6 minutes uptime [Disconnected]
17:38:10, 23 Jul. ( 1530.010000) PPPoE is up -​ Down Rate=8070Kbps, Up Rate=1237Kbps; SNR Margin Down=6.4dB, Up=6.0dB
17:45:15, 23 Jul. ( 1954.870000) PPPoE is down after 7 minutes uptime [Disconnected]
17:45:51, 23 Jul. ( 1990.680000) PPPoE is up -​ Down Rate=8070Kbps, Up Rate=1237Kbps; SNR Margin Down=6.5dB, Up=6.1dB
17:52:13, 23 Jul. ( 2372.460000) PPPoE is down after 6 minutes uptime [Disconnected]
17:52:48, 23 Jul. ( 2408.200000) PPPoE is up -​ Down Rate=8070Kbps, Up Rate=1237Kbps; SNR Margin Down=6.4dB, Up=5.9dB
17:59:57, 23 Jul. ( 2836.680000) PPPoE is down after 7 minutes uptime [Disconnected]
18:00:33, 23 Jul. ( 2872.680000) PPPoE is up -​ Down Rate=8070Kbps, Up Rate=1237Kbps; SNR Margin Down=6.4dB, Up=5.9dB
18:07:44, 23 Jul. ( 3304.090000) PPPoE is down after 7 minutes uptime [Disconnected]
18:08:20, 23 Jul. ( 3340.030000) PPPoE is up -​ Down Rate=8070Kbps, Up Rate=1237Kbps; SNR Margin Down=6.3dB, Up=5.9dB
18:15:34, 23 Jul. ( 3773.850000) PPPoE is down after 7 minutes uptime [Disconnected]
18:16:10, 23 Jul. ( 3810.400000) PPPoE is up -​ Down Rate=8070Kbps, Up Rate=1237Kbps; SNR Margin Down=6.2dB, Up=5.8dB
18:22:29, 23 Jul. ( 4188.540000) PPPoE is down after 6 minutes uptime [Disconnected]
18:23:05, 23 Jul. ( 4224.700000) PPPoE is up -​ Down Rate=8070Kbps, Up Rate=1237Kbps; SNR Margin Down=6.2dB, Up=6.0dB
18:30:42, 23 Jul. ( 4681.750000) PPPoE is down after 7 minutes uptime [Disconnected]
18:31:18, 23 Jul. ( 4717.770000) PPPoE is up -​ Down Rate=8070Kbps, Up Rate=1237Kbps; SNR Margin Down=6.2dB, Up=5.9dB
18:38:43, 23 Jul. ( 5162.840000) PPPoE is down after 7 minutes uptime [Disconnected]
18:39:19, 23 Jul. ( 5198.950000) PPPoE is up -​ Down Rate=8070Kbps, Up Rate=1237Kbps; SNR Margin Down=6.3dB, Up=6.0dB
18:46:03, 23 Jul. ( 5602.970000) PPPoE is down after 6 minutes uptime [Disconnected]
18:46:39, 23 Jul. ( 5639.040000) PPPoE is up -​ Down Rate=8070Kbps, Up Rate=1237Kbps; SNR Margin Down=6.4dB, Up=6.0dB
18:53:42, 23 Jul. ( 6062.360000) PPPoE is down after 6 minutes uptime [Disconnected]
18:54:17, 23 Jul. ( 6097.130000) PPPoE is up -​ Down Rate=8070Kbps, Up Rate=1237Kbps; SNR Margin Down=6.4dB, Up=6.2dB
19:00:59, 23 Jul. ( 6499.130000) PPPoE is down after 6 minutes uptime [Disconnected]
19:01:35, 23 Jul. ( 6535.320000) PPPoE is up -​ Down Rate=8070Kbps, Up Rate=1237Kbps; SNR Margin Down=6.3dB, Up=5.9dB
19:09:10, 23 Jul. ( 6989.590000) PPPoE is down after 7 minutes uptime [Disconnected]
19:09:45, 23 Jul. ( 7024.980000) PPPoE is up -​ Down Rate=8070Kbps, Up Rate=1237Kbps; SNR Margin Down=6.4dB, Up=6.0dB

It was all going so well for a couple of days

11:32:04, 14 Jul. (79036.370000) PPPoE is down after 1314 minutes uptime [Waiting for Underlying Connection (WAN Ethernet 2 -​ Down)]
11:33:32, 14 Jul. (79125.160000) PPPoE is up -​ Down Rate=12241Kbps, Up Rate=1245Kbps; SNR Margin Down=6.1dB, Up=5.8dB
11:17:50, 15 Jul. ( 128.140000) PPPoE is up -​ Down Rate=12299Kbps, Up Rate=1253Kbps; SNR Margin Down=6.0dB, Up=5.4dB
12:24:37, 16 Jul. (90518.600000) PPPoE is down after 1506 minutes uptime [Disconnected]
12:25:15, 16 Jul. (90556.920000) PPPoE is up -​ Down Rate=12299Kbps, Up Rate=1253Kbps; SNR Margin Down=5.9dB, Up=5.9dB
12:30:38, 16 Jul. (90879.670000) PPPoE is down after 5 minutes uptime [Disconnected]
12:31:16, 16 Jul. (90918.000000) PPPoE is up -​ Down Rate=12299Kbps, Up Rate=1253Kbps; SNR Margin Down=5.9dB, Up=5.7dB
12:37:19, 16 Jul. (91280.600000) PPPoE is down after 5 minutes uptime [Disconnected]
12:37:58, 16 Jul. (91319.230000) PPPoE is up -​ Down Rate=12299Kbps, Up Rate=1253Kbps; SNR Margin Down=5.7dB, Up=5.5dB
12:43:09, 16 Jul. (91630.780000) PPPoE is down after 5 minutes uptime [Disconnected]
12:43:48, 16 Jul. (91669.420000) PPPoE is up -​ Down Rate=12299Kbps, Up Rate=1253Kbps; SNR Margin Down=5.9dB, Up=5.7dB
12:49:26, 16 Jul. (92007.490000) PPPoE is down after 5 minutes uptime [Disconnected]
12:50:04, 16 Jul. (92045.910000) PPPoE is up -​ Down Rate=12299Kbps, Up Rate=1253Kbps; SNR Margin Down=5.9dB, Up=5.6dB
12:55:07, 16 Jul. (92349.170000) PPPoE is down after 4 minutes uptime [Disconnected]
12:55:46, 16 Jul. (92387.810000) PPPoE is up -​ Down Rate=12299Kbps, Up Rate=1253Kbps; SNR Margin Down=5.7dB, Up=5.6dB
13:02:19, 16 Jul. (92780.860000) PPPoE is down after 6 minutes uptime [Disconnected]
13:09:49, 16 Jul. (93230.980000) PPPoE is down after 6 minutes uptime [Disconnected]
13:10:29, 16 Jul. (93270.380000) PPPoE is up -​ Down Rate=12299Kbps, Up Rate=1253Kbps; SNR Margin Down=5.8dB, Up=5.5dB
13:17:53, 16 Jul. (93714.530000) PPPoE is down after 7 minutes uptime [Disconnected]
13:18:32, 16 Jul. (93753.450000) PPPoE is up -​ Down Rate=12299Kbps, Up Rate=1253Kbps; SNR Margin Down=5.9dB, Up=5.7dB
13:27:52, 16 Jul. (94311.250000) PPPoE is down after 9 minutes uptime [Disconnected]
13:28:31, 16 Jul. (94350.010000) PPPoE is up -​ Down Rate=12299Kbps, Up Rate=1253Kbps; SNR Margin Down=5.7dB, Up=5.9dB
13:36:26, 16 Jul. (94825.080000) PPPoE is down after 7 minutes uptime [Disconnected]
13:37:05, 16 Jul. (94864.200000) PPPoE is up -​ Down Rate=12299Kbps, Up Rate=1253Kbps; SNR Margin Down=5.8dB, Up=5.7dB
13:42:27, 16 Jul. (95185.890000) PPPoE is down after 5 minutes uptime [Disconnected]
13:48:42, 16 Jul. (95560.580000) PPPoE is down after 5 minutes uptime [Disconnected]
13:49:21, 16 Jul. (95599.660000) PPPoE is up -​ Down Rate=12299Kbps, Up Rate=1253Kbps; SNR Margin Down=5.8dB, Up=5.7dB
13:58:22, 16 Jul. (96140.990000) PPPoE is down after 8 minutes uptime [Disconnected]
13:59:01, 16 Jul. (96179.850000) PPPoE is up -​ Down Rate=12299Kbps, Up Rate=1253Kbps; SNR Margin Down=5.8dB, Up=5.7dB
14:06:41, 16 Jul. (96639.590000) PPPoE is down after 7 minutes uptime [Disconnected]
14:07:19, 16 Jul. (96678.340000) PPPoE is up -​ Down Rate=12299Kbps, Up Rate=1253Kbps; SNR Margin Down=5.6dB, Up=5.6dB
14:15:13, 16 Jul. (97151.950000) PPPoE is down after 7 minutes uptime [Disconnected]
14:15:52, 16 Jul. (97191.060000) PPPoE is up -​ Down Rate=12299Kbps, Up Rate=1253Kbps; SNR Margin Down=5.7dB, Up=5.7dB
14:21:33, 16 Jul. (97531.590000) PPPoE is down after 5 minutes uptime [Disconnected]
14:22:11, 16 Jul. (97570.500000) PPPoE is up -​ Down Rate=12299Kbps, Up Rate=1253Kbps; SNR Margin Down=5.7dB, Up=5.5dB
14:29:48, 16 Jul. (98027.350000) PPPoE is down after 7 minutes uptime [Disconnected]
14:30:27, 16 Jul. (98066.200000) PPPoE is up -​ Down Rate=12299Kbps, Up Rate=1253Kbps; SNR Margin Down=5.6dB, Up=5.7dB

BT Internet woes (will delete this post after BT fixes the fault)

This is what I’m continually seeing every 5-10 minutes.

00:43:24, 28 Jun. (681548.490000) CWMP: Server URL: https://pbthdm.bt.mo; Connecting as user: ACS username
00:43:24, 28 Jun. (681548.480000) CWMP: Session start now. Event code(s): ‘4 VALUE CHANGE’
00:43:11, 28 Jun. (681535.350000) WAN operating mode is VDSL
00:43:11, 28 Jun. (681535.350000) Last WAN operating mode was VDSL
00:43:09, 28 Jun. (681532.760000) PPP IPCP Receive Configuration ACK
00:43:09, 28 Jun. (681532.740000) PPP IPCP Send Configuration Request
00:43:09, 28 Jun. (681532.730000) PPP IPCP Receive Configuration NAK
00:43:09, 28 Jun. (681532.730000) PPP IPCP Send Configuration ACK
00:43:09, 28 Jun. (681532.730000) PPP IPCP Receive Configuration Request
00:43:09, 28 Jun. (681532.710000) PPP IPCP Send Configuration Request
00:43:06, 28 Jun. (681530.410000) PPPoE is up -​ Down Rate=13114Kbps, Up Rate=994Kbps; SNR Margin Down=7.5dB, Up=6.9dB
00:43:06, 28 Jun. (681530.400000) CHAP authentication successful
00:43:06, 28 Jun. (681530.270000) CHAP Receive Challenge
00:43:06, 28 Jun. (681530.270000) Starting CHAP authentication with peer
00:43:06, 28 Jun. (681530.270000) PPP LCP Receive Configuration ACK
00:43:06, 28 Jun. (681530.250000) PPP LCP Send Configuration Request
00:43:06, 28 Jun. (681530.250000) PPP LCP Receive Configuration Reject
00:43:06, 28 Jun. (681530.230000) PPP LCP Send Configuration ACK
00:43:06, 28 Jun. (681530.230000) PPP LCP Receive Configuration Request
00:43:06, 28 Jun. (681530.230000) PPP LCP Send Configuration Request
00:42:44, 28 Jun. (681507.970000) CWMP: session closed due to error: No response
00:42:36, 28 Jun. (681500.000000) CWMP: Server URL: https://pbthdm.bt.mo; Connecting as user: ACS username
00:42:36, 28 Jun. (681499.990000) CWMP: Session start now. Event code(s): ‘4 VALUE CHANGE’
00:42:35, 28 Jun. (681499.460000) CWMP: Initializing transaction for event code 4 VALUE CHANGE
00:42:27, 28 Jun. (681491.170000) PPPoE is down after 6 minutes uptime [Disconnected]
00:42:22, 28 Jun. (681486.000000) PPP LCP Send Termination Request [PPPoE PADT received]

Compiling ZoneMinder with libjpeg-turbo and JPEG_LIB_VERSION error

If you’ve ever tried to build ZoneMinder from source and been frustrated by the following compile error, then I hope this helps you.

[ 30%] Building CXX object src/CMakeFiles/zm.dir/zm_image.cpp.o
 /u1/src/ZoneMinder/src/zm_image.cpp: In member function ‘bool Image::ReadRaw(const char*)’:
 /u1/src/ZoneMinder/src/zm_image.cpp:616:27: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
 /u1/src/ZoneMinder/src/zm_image.cpp: In member function ‘bool Image::ReadJpeg(const char*, unsigned int, unsigned int)’:
 /u1/src/ZoneMinder/src/zm_image.cpp:664:5: error: ‘JPEG_LIB_VERSION’ was not declared in this scope
 /u1/src/ZoneMinder/src/zm_image.cpp: In member function ‘bool Image::WriteJpeg(const char*, int, timeval) const’:
 /u1/src/ZoneMinder/src/zm_image.cpp:825:5: error: ‘JPEG_LIB_VERSION’ was not declared in this scope
 /u1/src/ZoneMinder/src/zm_image.cpp: In member function ‘bool Image::DecodeJpeg(const JOCTET*, int, unsigned int, unsigned int)’:
 /u1/src/ZoneMinder/src/zm_image.cpp:956:5: error: ‘JPEG_LIB_VERSION’ was not declared in this scope
 /u1/src/ZoneMinder/src/zm_image.cpp: In member function ‘bool Image::EncodeJpeg(JOCTET*, int*, int) const’:
 /u1/src/ZoneMinder/src/zm_image.cpp:1090:5: error: ‘JPEG_LIB_VERSION’ was not declared in this scope
 make[2]: *** [src/CMakeFiles/zm.dir/zm_image.cpp.o] Error 1
 make[1]: *** [src/CMakeFiles/zm.dir/all] Error 2
 make: *** [all] Error 2

jpeglib-turbo/include/jconfig.h (from your installed jpeglib-turbo-dev) has:

#define JPEG_LIB_VERSION 62

And to avoid including this more than once the wrapper libjpeg-turbo/include/jpeglib.h has:

#ifndef JCONFIG_INCLUDED /* in case jinclude.h already did */
#include "jconfig.h" /* widely used configuration options */
#endif

So far so good… The problem comes when zoneminder wants to compile zm_image.cpp

the include path is:

zm_image.cpp
 -> zm_image.h
   -> zm_jpeg.h
     -> jinclude.h
       -> jconfig.h   (from jpeglib-turbo)
     -> jpeglib.h     (from jpeglib-turbo)

Now, this *should* all work properly! I suspect it has something to do with cmake and scope and by the time we get back to jinclude.h it no longer has the define.

My fix was to take the version from my jpeglib-turbo/include/jconfig.h and simply add it to zoneminder’s jinclude.h:

#include "jconfig.h" /* auto configuration options */
#define JCONFIG_INCLUDED /* so that jpeglib.h doesn't do it again */

#ifndef JPEG_LIB_VERSION
#define JPEG_LIB_VERSION 62
#endif

Add the 3 blue lines after the jconfig.h include. Once done, compile should complete properly.

Hope this helps other get past this hurdle.

 

 

My first bad ebay experience from happyapple-devices

Opinions in this article are just that, my opinions.

Decided on October 9 to purchase an iPhone 5S from ebay business seller happyapple-devices.  Used Best Offer and paypal to complete the transaction.

The phone is described as:

Apple iPhone 5s ✔️Unlocked ✔️32GB Space Grey ✔️LIKE NEW CONDITION ✔️WARRARNTY
12 MONTHS WARRANTY AND 5 FREE ACCESSORIES – AMAZING

With description:

Seller refurbished :
Like new condition, and bezel shows no light typical wear and tear, and bezel surround is great condition. 12 months warranty plus 5 free accessories – USB Car Charger, Data Sync Cable, New Box with instructions, Sim Tray Removal Tool, Screen Protector and Cleaning Cloth, plus recorded delivery.

Link to the actual item sold via ebay.

Unfortunately when the phone arrived it was obvious that it was not ‘like new’.  It was in a very good almost excellent condition – certainly Grade A – but not ‘like new’.  There were some minor scuffs on the bezel, and a couple of dents in two corners – not major. However the screen and back is perfect.

The first thing I tried doing was charging it with the supplied ‘new’ charging cable – 2-3 hours later, phone still wouldn’t turn on. Crap! I thought I’d bought a duff phone. Then when I tried to unplug the charging cable – the end came apart in my hand exposing the electronic chip and circuity within these lightning cables.  I thought I’d try the daughter’s iPad charging cable and it did successfully charge the phone and it turned on OK. Yay!

Then I tried to raise the issue with the seller happyapple-devices.
Oct 15, I open a ticket with ebay on the item to highlight the inaccurate description and broken power cable. I included photos of the corner dents in the bezel as proof.

20151015_200915 20151015_200951

These guys tell a great story on customer service:
“We care about our customers and your experience.”
“Amazing customer services via phone, email or even text message.”

My experience is that these claims are entirely superficial and these guys could not care less about your experience.

I received a phone call from happyapple-devices the next day – keen to resolve the situation. Eventually we agreed that it would be appropriate (and cheaper for them and me) to re-grade the item as Grade A (instead of like new) and they would refund me £20. He would also send me a new “apple original” charging cable.

Then came the killer line from happyapple-devices: “The system won’t let me perform the refund while the ticket is open.”  He asked me to close the ticket so he could perform the £20 refund.  Not knowing any better – I’ve never had to do this before – I thought I needed to close the ticket to proceed.

I closed the ticket.   ProTip: Don’t close the tickets people until you’ve actually received satisfactory resolution to the issue.

It’s now 3 weeks and 2 days later and I still have no paypal refund. I also have not received a new cable.

Basically, my interpretation from happyapple-devices is a big fuck-you.

All I can do in response is warn others about their behaviour and file a complaint with ebay. When I post this I’m going to leave them negative feedback (also the first time I’ve done this to any seller) and if I can, link to this article. ebay UK already has my complaint (acknowledged by ebay twitter team) – but it may take a while to get a response.

 

Google renames as Alphabet

August 10, 2015. Today Google announced that it was renaming itself as Alphabet.

The internet did a collective WTF! and nobody seems to understand why.

I believe this makes sense from an Antitrust perspective.

Today, google has to move cautiously to avoid getting accused of anti-competitive behaviour or using its leverage to benefit its own products. Something it is not always successful at. Microsoft learned this lesson at great cost at the hands of the EU.

If Google moves search into a child company (called Google) and makes all new product development as sister companies – critically – not under direction or control of “Google”, then they can no longer be accused of anti-competitive behaviour.

Of course, Alphabet will need to ensure some form of arms-length interaction between the sister companies. In doing so, Google (or Alphabet) can most likely avoid antitrust investigations into the future.

TomTom GO launched

tomtom_go

On March 25, 2015, TomTom announced that it was replacing all (android) TomTom applications with a single app called TomTom GO Mobile. The main “problem” with previous TomTom applications were that there was a separate app for each region, or maps, and you purchased them all separately.

TomTom GO Mobile creates a single central app that can download any map worldwide. And it comes with free lifetime maps. It provides the first 50 miles free each month and heavier users can take out a subscription for unlimited driving.

This is good right? Sounds good on paper, but there is a catch. A huge catch, and one anyone who paid for previous versions of the software are now becoming all too painfully aware.

The feature list of the new app contains:

– Lifetime World Maps: Always drive with the latest maps for over 100 countries**

** You can download 4 or more full updates every year for the life of your app.

TomTom reserves its right to unilaterally withdraw and/or to amend this offer and/or to amend the terms and conditions.

So basically, TomTom can, and will, stick it to you when they feel like it. Read on for how this launch is doing exactly this to, at least, all existing Android customers.

18 months ago I bought TomTom U.S. & Canada for $40 because I frequently visit the states and that’s the only place I really need navigation assistance. At time of writing the feature list for the app still contains the promise:

›› FREE Lifetime Maps. Download 4 or more full updates every year for the life of your app.

Also note that there are no ** caveats to that.

I took TomTom at their word. I believed them. Yes, I’m a dumbass and got suckered.

So TomTom has a web page that isn’t linked to from their app page, that defines “life of your app”: (emphasis, mine)

What are Lifetime Maps?

Updated: 19/11/2014 03.36 PM

If you buy a navigation device or smartphone app which includes Lifetime Maps, you can download 4 or more full updates of your map every year for the lifetime* of your product.

Lifetime Maps are available without additional charge and for as long as the product is supported.

The map updates are the full updates for the map that is pre-installed on your device or that is installed on your smartphone app. The geographical coverage and feature support in the map will continue to match the original version, as long as the original is commercially available.

You will receive all available updates to road network, addresses and Points of Interest in these releases.

*Lifetime – this is the useful life of the device, which means the period of time that TomTom continues to support your device with software updates, services, content or accessories. A device will have reached the end of its life when none of these are available any more. The useful life of the smartphone app means the period of time that TomTom continues to support the app with updates. 

So, to cut a long story short, all TomTom has to do is replace the app you paid good money for with a different app and your “lifetime” maps disappear.

TomTom has announced that existing TomTom apps will get map updates until October 2015, after which they will cease.

So in total, my $40 bought me 2 years and 2 months of TomTom. Not exactly a “lifetime” by any standard.

TomTom’s attempt to appease customers is to offer a 3 year subscription upgrade for 50p, instead of the usual £34.99 – so in 3 years time I can expect to pay at least £34.99 ($50) every 3 years for updates.

Nice scam TomTom.  If this isn’t a “bait and switch” I don’t know what is.

A disappointed customer.

 

New PC build

This weekend I built my new PC. All the parts arrived, eventually.  Case, not shown, is a Corsair Obsidian 550D – supposedly a mid-sized tower, but in reality it’s huge.

Parts list:20140911_225943_sm

Desc Make Model Link to product Store
Case Corsair Corsair Obsidian Series 550D CC-9011015-WW Quiet Mid-Tower Cases http://www.amazon.co.uk/gp/product/B006L6ZSWC Amazon
Power Supply Corsair RM850 http://www.amazon.co.uk/gp/product/B00FG9FZS2 Amazon
Motherboard Asus ROG Maximus VII Hero http://www.amazon.co.uk/gp/product/B00K8MUTMO Amazon
CPU Intel Intel Devil’s Canyon Core i7 i7-4790K CPU (Quad Core 4GHz, Socket H3 LGA-1150) http://www.ebuyer.com/645546-intel-core-i7-4790k-4ghz-socket-1150-8mb-l3-cache-retail-boxed-bx80646i74790k Ebuyer
CPU Cooler Corsair Corsair CW-9060014-WW Hydro Series H110 280mm Rad Extreme Performance All-In-One Liquid CPU Cooler http://www.amazon.co.uk/gp/product/B00B4OCW7K Amazon
RAM GSkill G Skill 4x 8GB PC3-19200 DDR3 2400MHz Gaming Memory Kit http://www.amazon.co.uk/gp/product/B007V9PFTO Amazon
HD Samsung Samsung 840 EVO 500GB 2.5-inch Basic SATA Solid State Drive http://www.amazon.co.uk/gp/product/B00E3W19MO Amazon
Front Panel Asus Asus 4 inch USB 2.0 ROG Front Base LCD Dual Bay Gaming Panel http://www.amazon.co.uk/gp/product/B00INSNP4E Amazon

Basically, this is a beast. No graphics card yet because nVidia is announcing the 900 series in less than a week. Current gen cards will drop significantly. I’ll look at the new cards and performance/price when they are announced. Until then, I’ll live with the onboard Intel HD (which sill kills my present machine’s GeForce 9200).

Onto the build.

Chassis unboxed:

20140912_092750_smFigure the first thing I should worry about is the CPU watercooler radiator and fans.

20140912_094227_sm

People talk about “push” and “pull” systems and say the most efficient way to cool the CPU is to “pull” cold air from the outside of the case. It might be more efficient for the CPU, but all that heat is then dumped into the case. I feel better with a push to put the heat outside.

There is a cage you need to build for the waterblock/pump – a little fiddly and the instructions need careful attention. I got it wrong the first time, turns out I just needed to rotate the screw mounting cuffs. Cage constructed:

20140912_095325_sm

I didn’t know what way the fans blew, so took a guess and fitted them to the case. One thing here – I thought the screws were a little too short for the washer + rubber case mounting + fan size to reach the radiator casing it screws into. I had to apply some pressure for the screws to bite. Then I could tighten them… little did I know I’d be doing this several times later in the day… And here is why: 🙁

20140912_115335_sm

The radiator block extends over the top of the motherboard, enough to obstruct the EATX12V supply (direct power supply to the CPU). This is an 8 pin (4×2) block, the radiator blocks 4 top pins. The last time I built a PC, this didn’t exist and so my pre-purchase check that the AXT powersupply plug on the motherboard was far enough away didn’t throw up any red flags.  I had a real problem. Case (Corsair Obsidian 550D) + Watercooler (Corsair H110) were listed as compatible by Corsair, but throw in my choice of motherboard Asus Maximus Hero VII and suddenly they are not compatible.

 

I don’t believe Corsair should list a case/heatsink as compatible if it is going to cover 5mm of the motherboard – especially since there are power and fan connections on most motherboards up there.

Seriously considering having to go with the retail fan on the CPU… 🙁

I then noticed that the blocking part is just part of the mounting frame, that I didn’t need on this side…. I could cut out a hole with the dremel.

 

20140912_122257_sm

Buffed it to be sure no little metal filings would be left to drop down, shorting components, and refitted it back into the case.

This time, I should be able to fit the motherboard and have clearance for the power plug.  Because the CPU and Fan powersupply would also be blocked, I plugged the cables in before sliding the motherboard into position.

20140912_123742_sm

Few screws later, and we’re in:

20140912_132602_sm

Fitted the powersupply, and because I was pleased with myself over the motherboard/radiator fiasco, completely forgot to take pictures of it.

SSD was another issue. Screwed it into one of the drive trays and then found I couldn’t plug in the right-angled power cables.

20140912_134652_sm

 

Looks like I’m resorting to velcro (or rather 3M Picture hanging tape). These strips are very useful: http://www.amazon.co.uk/Command-Picture-Hanging-Strips-17202/dp/B00016ZLDY

20140912_134847_sm

20140912_135046_sm

RAM added, all 32GB of it and powered on…. It glows!

20140912_192522_sm

20140912_192537_sm

 

Front Base fitted and covers on. Had to remove the front door from the case as it wouldn’t close with the knob on the Front Base.

20140913_113048_sm

20140913_113058_sm

 

Front Base while idle:

20140915_080215

So how does it perform?

Ran Prime95 to stress the CPU…  Hello heat.

 

20140915_080457

 

Passmark score – not bad. In a few weeks with a decent graphics card, scores will be great.

PassMark Rating

passmark

 

Amazon Prime isn’t all that fast

I’ve decided to build myself a new computer. I haven’t done this in about 10 years, so there was a fair amount of reading and research to understand all the latest components, processors, chipsets, and compatible RAM.

Because this is likely going to have to last me a while, I wanted to go big. Very big. More on that in the next article as I intend on documenting the build.

I also wanted to buy all of the components from Amazon due to Amazon’s excellent customer service should anything go wrong.

On Friday 5th May 2014, I started ordering. Amazon offered me a free trial of Amazon Prime during checkout.
Excellent, I’ll get everything faster. Well that’s the theory anyway.

It is now Wednesday 10th September (evening) and I have 4 of the 6 items delivered. Everything was in stock when I placed the order. Why aren’t they here yet?

The CPU (Devil’s Canyon i7-4790K) was ordered from Ebuyer because Amazon had no stock and was saying 2-4 weeks, so I sucked up Ebuyer’s £8 delivery charge to Northern Ireland. It arrived the next day. Well done Ebuyer.

Amazon Prime, however, I don’t think will be having the trial converted to a purchase.