Должны ли устройства чтения/записи карт постоянно опрашиваться?

Должны ли устройства чтения/записи карт постоянно опрашиваться?

Я смотрю навершинаи заметил, что после того, как мне удалось получить мой USB2.0-CRW (чип Realtek, встроенный в мой ноутбук), его модуль ядра продолжает отображаться.вершинаговорит, что использует 0,0 памяти, но 1% ЦП, а приоритет равен 20.

Есть ли способ заставить его прекратить опрос и использовать, вероятно, прерывания? Я помню, что читал, что это было проблемой с оптическими приводами в Linux. Он продолжал опрос каждые несколько секунд. Просто интересно, можно ли это сделать просто командой или файлом для изменения, возможно, перекомпилировать драйвер/модуль, но если нужно переписать код, то я думаю, что мало что можно сделать.

Спасибо.

*кстати: ядро ​​2.6.38-13-generic на Natty Narwhal, RTS5139

решение1

Проблема заключается в конструкции драйвера rts5139, который находится в «промежуточной» части иерархии ядра, то есть он еще не соответствует стандартам качества некоторых других драйверов.

Однако, похоже, что проблема была признанаСписок рассылки по разработке драйверов для Linuxв мае. Однако пока я не вижу никаких изменений после этого вядро дереваэто повлияло бы на реальную проблему. Я могу подтвердить, что вижу опрос на своей машине в Ubuntu 12.10, и я выполняю громоздкую команду 'rmmod rts5139' в /etc/rc.local, чтобы не использовать устройство чтения карт по умолчанию (я использую его очень редко).

Связанный контент