以前 Arch Linux での PT2 環境のセットアップをまとめた.そこでは chardev 版のドライバを利用していた. http://d.hatena.ne.jp/eagletmt/20110307/1299492620 が,BKL が削除されたことによって最近の Linux だとそのままではコンパイルできなくなっている. (un)lock_kernel() を spin_(un)lock() に変えるという簡単な変更で対処できるらしいものの,これから先に不安が残る. もうひとつのドライバである earth-pt1 のほうは既に Linux のメインラインに取り込まれており,取り込まれている間は少なくともコンパイルはできるよう保守されるはず. earth-pt1 はずっと使ってみようとは思っていたんだけど,これまでの Linux だと自分の環境では earth-pt1 を正常にロー