vmware player

2.6.32だとvmware playerのネットワークが駄目だ。ブリッジで使ってるのですけど、それ以外はわかりません。
playerを起動すると毎回updaterが動いてコンパイルするのですが、どうやらvnetUserListener.cがバグってるらしくて、コンパイルエラーが出る状態です。それによりvmnet.koが作成されずにネットワークモジュールがロードできないという状況。
対処方法がぐぐると下記にありました。
http://blog.chmouel.com/2009/12/05/vmware-vmplayer-and-kernel-2-6-32/
ちょっと読み替えると、/opt/vmware/player/lib/modules/source/vmnet.tarを展開、vmnet-only/vnetUserListener.cを開いて37行目(includeが並ぶ次の行)に#include “compat_sched.h”を追加して書き込み、vmnet.tarを書き換えればいい。そしてvmplayerを開始すればupdaterが動いてコンパイルするのでモジュールが出来るという感じになります。
前のカーネルで動かそうかと考えましたけど、やはり同じ問題で解決方法もあるから調べるしかないですね。外人のブログとかすげーな。Gentooだとバイナリ提供以外はソースが手元にあるわけだから調べて解決してるんだろうね。そのパワーは見習わないとね。