ba4320cb

PLIP и LP на разных портах


Если у вас есть хотя бы два параллельных порта, вы можете использовать следующие патчи, которые дадут возможность использовать PLIP на одном порте, а LP на другом.

  1. Раскомментируйте одну строку в исходнике ядра в файле drivers/char/lp.c.

    struct lp_struct lp_table[] = { { 0x3bc, 0, 0, LP_INIT_CHAR, LP_INIT_TIME, LP_INIT_WAIT, NULL, NULL, }, { 0x378, 0, 0, LP_INIT_CHAR, LP_INIT_TIME, LP_INIT_WAIT, NULL, NULL, }, /* { 0x278, 0, 0, LP_INIT_CHAR, LP_INIT_TIME, LP_INIT_WAIT, NULL, NULL, }, */ }; 3 -> 2

  2. Конфигурация ядра

    PLIP (parallel port) support (CONFIG_PLIP) [n] y

    Parallel Printer support [y] y

  3. Сообщение ядра при запуске

    lp1 at 0x0378, using polling driver ..... NET3 PLIP version 2.0 gniibe@mri.co.jp plip2: Parallel port at 0x278, using assigned IRQ 5.

В этом случае, я несу такую же ответственность, как и в главе 8.1.



Содержание раздела