Ubuntu 16.04 LTS で PT3 / PT2 のドライバーがインストールできない問題「error: implicit declaration of function ‘vmalloc’」

エラーログ

Kernel 4.2 から <asm/io.h> からの include で vmalloc.h が削除されたので使うためには明示的に追記する必要があるらしい。
参考 – https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/commit/?id=d6472302f242

ということで、ファイルを書き換えます。

 

 

pt1_pci.c を書き換える

5行目ぐらいに追加して make をすると通ると思います。

2 Replies to “Ubuntu 16.04 LTS で PT3 / PT2 のドライバーがインストールできない問題「error: implicit declaration of function ‘vmalloc’」”

  1. 匿名

    Ubuntu16.04ベースのLinuxMint18に移行したらmakeできなくて困ってたので助かりました。ありがとうございます。

コメントを残す

メールアドレスが公開されることはありません。