Boeing 787s must be turned off and on every 51 days
According to https://www.theregister.co.uk/2020/0...ys_stale_data/ "The US Federal Aviation Administration has ordered Boeing 787 operators to switch their aircraft off and on every 51 days to prevent what it called 'several potentially catastrophic failure scenarios' – including the crashing of onboard network switches."
The FAA directive is here https://ad.easa.europa.eu/ad/US-2020-06-14, and comes into effect on Tuesday 7th April 2020 |
Interesting.
Given that some 787s haven't flown for nearly a year now as a consequence of the Trent 1000 problems, one wonders why this issue appears only to have surfaced now ? |
Originally Posted by kiwi grey
(Post 10739011)
According to https://www.theregister.co.uk/2020/0...ys_stale_data/ "The US Federal Aviation Administration has ordered Boeing 787 operators to switch their aircraft off and on every 51 days to prevent what it called 'several potentially catastrophic failure scenarios' – including the crashing of onboard network switches."
The FAA directive is here https://ad.easa.europa.eu/ad/US-2020-06-14, and comes into effect on Tuesday 7th April 2020 |
Originally Posted by dcoded
(Post 10739057)
Wasn't a similar issue discussed a couple of years ago already? That the AC needs to remain completely powerless. Or was it on another fleet, A350? :confused:
There was also a previous 787 AD in 2015 which related to a loss of AC power after a counter overflowed. |
Hal..??...
OK, Hal, I have control of the aircraft. Hal? Hal...??! Hal.......??????
|
I would bet that this issue is caused by an incorrect garbage collection of disused packets in CCS.
I wonder is this is another bug from Wind River Systems (the company selling VxWorks) or if the bug only touches the customisation that Honeywell made for Boeing. |
It was pointed out in Another Place that 51 days is quite close to 2^32 milliseconds.
50d 17h 02m 47s |
It looks as though the guy who computed that used a standard round rather than a round down for the day count calculation.
The correct value is: 2^32 ms = 49d 17h 2m 47s 296ms |
Software
Does anyone know if the software was outsourced or did Honeywell have complete control over this?
|
Originally Posted by Luc Lion
(Post 10739507)
It looks as though the guy who computed that
Edited - AH! Penny dropped. I accepted the whole number of days but of course Excel rounded it up. |
Originally Posted by Luc Lion
(Post 10739507)
It looks as though the guy who computed that used a standard round rather than a round down for the day count calculation.
The correct value is: 2^32 ms = 49d 17h 2m 47s 296ms |
Way back when, the odd student co-op student would want to see how long it took to overflow a 32 bit register by bumping it by one. The time would of course double adding unsigned.
At about 5 microseconds per Add and Branch on a '70s mainframe times 2^32 you could be looking at some 20,000 seconds which will be a few hours. |
Originally Posted by DaveReidUK
(Post 10739606)
A common tick counter period in real-time systems is 1.024 ms (don't ask me why!). That works out at 50.9 days.
Fd |
Rember this?
The new US stealth fighter, the F-22 Raptor, was deployed for the first time to Asia earlier this month. On Feb. 11, twelve Raptors flying from Hawaii to Japan were forced to turn back when a software glitch crashed all of the F-22s' on-board computers as they crossed the international date line. |
Originally Posted by DaveReidUK
(Post 10739606)
A common tick counter period in real-time systems is 1.024 ms (don't ask me why!).
|
in the real world, CTRL-ALT-DEL would sort it. Or maybe, a hard restart!
|
I'm with jetfour!!
|
a software glitch crashed all of the F-22s' on-board computers as they crossed the international date line. Another one worked fine for a couple of years but could not handle the next leap year that came along for any payments initiated before February 29th that were due afterwards. One accounting system I was involved with started to lose large numbers of transactions. Eventually traced to an internal counter that went up to 9999, but that was proving insufficient so it was increased - everywhere but in one place, so while everything else moved on from 9999 to 10001, this went to 0001 and started overwriting the initial items. |
Power down... power up...
I would say that most pilots who have flown the 320 series for any period of time would hav seen or been asked my maintenance to do the power down. In 10k hours on the baby bus, 3 times comes to mind, 2 reset the issue and the 3rd was never going to work! Ahhh computers, software... Now where is that old Cessna and the 6 pack? |
Just wait until 19th Jan 2038 (or when systems start referencing that date or beyond)...
|
All times are GMT. The time now is 05:26. |
Copyright © 2024 MH Sub I, LLC dba Internet Brands. All rights reserved. Use of this site indicates your consent to the Terms of Use.