It's always hardware. But not necessarily something wrong.

Some hardware is not perfect in design, and with the right combination of events, can lose an interrupt in software. If that makes any sense.

But I'd check the cable/headers if I saw that message more than once.

Cheers