Хотя описанный в этом документе интерфейс был значительно обновлён в ядре 2.4, в ядре 2.2 используется аналогичный механизм совместного доступа. В 2.2 доступны следующие функции:
parport_register_device
parport_unregister_device
parport_claim
parport_claim_or_block
parport_release
parport_yield
parport_yield_blocking
А также поддерживается согласование полубайтового режима:
int parport_ieee1284_nibble_mode_ok(struct parport *port, unsigned char mode);
Единственными действующими значениями mode являются 0 (для полубайтового режима) и 4 (для чтения идентификатора устройства в полубайтовом режиме).
Эта функция устарела и в Linux 2.4 была заменена на parport_negotiate.