Проблема заключается в следующем: если перевести машину в режим Hibernate, а потом включить компьютер и включить принтер, то печать на принтер через параллельный порт не работает. Перезагрузка вручную модулей parport_pc, parport, lp, ppdev не помогает. В dmesg при попытке напечатать что-либо выводятся сообщения:
DMA write timed out
Интересно ещё то, что информацию о подключенном принтере система отображает через файл /proc/sys/dev/parport/parport0/autoprobe правильно.
Кто-нибудь сталкивался с этой проблемой? Как вылечить?