Как позже выяснилось, флэш на самом деле вышла из строя

Но всё равно спасибо за ответ

А вот по поводу IrDA есть интересные наблюдения. В зависимости от порядка загрузки модулей-драйверов хост-контроллеров при останове система может впасть в транс, а может этого и не делать. Если прогружаем сначала ohci_hcd, затем ehci_hcd, то всё ОК. Если наоборот, то irattach irda0 -s при запуске вроде отрабатвает нормально. Где-то секунд с пол-минуты IrDA даже бодренько мигает светодиодом, но потом умирает. Поток ядра [irda0] оказывается в состоянии uninterruptible sleep с высоким приоритетом и из этого состояния его уже не вывести. В последствии при перезагрузке системы/шатдауне процесс спотыкается на деконфигурировании сетевых интерфейсов и остаётся там навечно. Спасает только железный рисет

При обоих раскладах IrDA хватает только на полминуты работы

Но это уже в любом случае другая тема. С USB и правда всё в порядке, кажется.