Как изменить имя модуля драйвера в Linux? - PullRequest
0 голосов
/ 11 февраля 2020

У нас есть два RAID-контроллера Adapte c на нашем сервере CentOS 5: Adapte c 5805 и Adapte c 8805.

Для этих контроллеров требуется две версии одного и того же драйвера AACRAID, потому что первая версия драйвера, которая поддерживает Adapte c 8805 на RHEL 5, это v1.2.1-40300, а последняя версия драйвера, которая поддерживает более старый Adapte c 5805, - 1.1.7-29100.

драйверы представлены в виде модулей ядра (aacraid.ko).

Оба драйвера имеют одинаковое имя модуля aacraid, поэтому оба они не могут использоваться одновременно. Однако, если есть способ изменить имя модуля одного из них, это было бы возможно.

Как можно изменить имя модуля драйвера устройства в Linux? Может быть возможно перекомпилировать один из драйверов из источника. Я предполагаю, что может быть одна или две вещи, которые должны быть изменены в исходном коде, чтобы изменить имя модуля. Что нужно изменить в исходном коде драйвера?

...