[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[fol] Re: bttv on vine1.1CR


大野です。

cbm42390 <cbm42390 _at_ pop16.odn.ne.jp> wrote in message 387B744F.510DC4CF _at_ pop16.odn.ne.jp">news:387B744F.510DC4CF _at_ pop16.odn.ne.jp...
> 少しエラーログについて報告すると、make make insのですがご指摘の通り
> driverに移動せずに
> やってみましたすると以下のようなエラーログがでました
> bttv.c:171 :parse error

linux 2.0.36 の version.h に KERNEL_VERSION というマクロが
定義されていないようです。

/usr/include/linux/version.h に、

#define UTS_RELEASE "2.0.36"
#define LINUX_VERSION_CODE 131108
#define KERNEL_VERSION(a,b,c) (((a) << 16) + ((b) << 8) + (c))

みたいにすれば、make は通りますが・・・
insmod bttv した時に、

./bttv.o: unresolved symbol init_mm

というエラーがでます。 で、 README.kraxel に

Release Notes for 0.6.4f + newer
================================

 * This bttv version requires the symbol "init_mm".  You might get this
   as unresolved symbol, depending on kernel version and host
   architecture.  If you have this problem, add "EXPORT_SYMBOL(init_mm);"
   to linux/arch/<arch>/kernel/<arch>_ksyms.c.

 * I can't boot 2.0.3x on my box without hassle.  Therefore I hav'nt
   tested this driver version in 2.0.x.  I've put in DaveM's new memory
   management code from 2.2.11, this might not work on 2.0.x.  It even
   might crash your box.  If it does'nt work, go back to 0.6.4e or fix
   it and mail me patches.  If 2.0.x support is broken and nobody cares,
   I'll remove it.
   I keep 0.6.4e (known to work on 2.0.x) online of course.

とあります。
この先は(私にとって)面倒そうなので、追ってませんけど・・・。

0.6.4eに落としてみてはいかがでしょう。

----------
Hiroshi OHNO
  Mail: hiroshi _at_ bigfield.com
  HomePage: http://www.bigfield.com/~hiroshi/
  PostPet: hiroshi _at_ postpet.so-net.ne.jp

この情報があなたの探していたものかどうか選択してください。
yes/まさにこれだ!   no/違うなぁ   part/一部見つかった   try/これで試してみる

あなたが探していた情報はどのようなことか、ご自由に記入下さい。特に「まさにこれだ!」と言う場合は記入をお願いします。
例:「複数のマシンからCATV経由でipmasqueradeを利用してWebを参照したい場合の設定について」
Follow-Ups: References: