5

Я пытаюсь установить драйверы для факс-модема, и я пробовал разные способы сделать это, но каждый способ приводит меня к ошибке, которая говорит:

fatal error: asm/system.h: No such file or directory

Есть ли способ решить эту проблему?

РЕДАКТИРОВАТЬ: На компакт-диске, который поставляется с моими драйверами, есть версия драйвера dgcmodem v.1.0 (http://www.linuxant.com/drivers/dgc/downloads.php), и я попытался установить эту версию, а также самая новая версия (найдена в упомянутой ссылке), и я получил эту ошибку. Также я попытался установить драйверы hsfmodem (http://www.linuxant.com/drivers/hsf/oem/downloads.php), и я получил ту же ошибку.

2 ответа2

6

Этот файл был удален в Linux 3.4, commit f05e798ad4c0 ; его содержимое было перемещено в различные другие заголовки.

Возможно, что простое удаление #include <asm/system.h> может сработать, но гораздо более вероятно, что ваш драйвер просто несовместим с текущими версиями Linux.

1

На самом деле, кажется, есть патч для вашего драйвера. Вы найдете это обсуждаемым в этом посте на форуме Ubuntu. Напоминаю, что обсуждение занимает 6 страниц ... В какой-то момент парень по имени linktopower предлагает патч, который позволяет компилировать. Патч предоставляется через файл, загруженный в сеть несколько раз, когда парень тасует провайдеров. Последняя ссылка предоставлена на странице 6, и она все еще активна.

Патч позволяет компилировать ядро в Ubuntu 12.04, поэтому, скорее всего, это будет ядро 3.2. Вы можете попробовать пойти по этой дороге.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .