[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Can't use LKM on netbsd-1-6 branch
- Subject: Can't use LKM on netbsd-1-6 branch
- From: Koizumi Noriyuki <GBC01623@nifty.com>
- To: port-hpcmips-ja@jp.netbsd.org
- Date: Thu, 02 Sep 2004 11:01:40 +0900
- Message-ID: <41367F04.8020704@collie.homeunix.org>
- Delivered-To: mailing list port-hpcmips-ja@jp.netbsd.org
- Mailing-List: contact port-hpcmips-ja-help@jp.netbsd.org; run by ezmlm-idx
- User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; ja-JP; rv:1.7.2) Gecko/20040803
こいずみと申します。こんにちわ。
MobileGearII MC/R550 で NetBSD/hpcmips 1.6.2_STABLE を動かしています。
昨日、anonymous cvs サーバから取り出した netbsd-1-6 ブランチのソースを
NetBSD/i386 -current でクロスコンパイルし、作成したカーネル・バイナリで
LKM を動かしたいのですが、LKM をシステムに登録できていません。
カーネルの config では、LKM は生きています。
試しに cd9660.o を modload すると...
> root@r550# modload /usr/lkm/cd9660.o
> ld: /usr/lkm/cd9660: Not enough room for program headers (allocated 3, need 4)
> ld: final link failed: Bad value
> modload: can't prelink `/usr/lkm/cd9660.o' creating `/usr/lkm/cd9660'
modstat で見てもリストアップされないので、LKM が登録されていない状態です。
> root@r550# modstat
> Type Id Off Loadaddr Size Info Rev Module Name
やりたいことは /usr/lkm 以下にあるものを modload するのではなく、
pkgsrc/net/poptop と pkgsrc/net/ppp-mppe を使って PPTP サーバを
作りたいのですが、ppp-mppe が LKM なので、modload すると、
> root@r550# modload /usr/pkg/lkm/mppe.o
> ld: /usr/pkg/lkm/mppe: Not enough room for program headers (allocated 3, need 4)
> ld: final link failed: Bad value
> modload: can't prelink `/usr/pkg/lkm/mppe.o' creating `/usr/pkg/lkm/mppe'
となるので、どうしたものか、と。
ちなみに、pkgsrc/net/ppp-mppe と pkgsrc/net/poptop は MobileGear 上で
セルフコンパイルしたものです。
みなさまのところでは、NetBSD/hpcmips 1.6 ブランチで LKM が動いていますか?
-- koizumi