Calendar

四月 2006
« 三月   八月 »
 12
3456789
10111213141516
17181920212223
24252627282930

Categories

FreeBSD 的 NDIS wrapper

簡單說就是讓 windows 上用的 NDIS 5.1 網卡 driver 能在 FreeBSD 上面用,
舊的做法是教人把 .inf 和 .sys 用 ndiscvt 轉成特定名稱的 .h 檔丟到 kernel 的目錄下,
現在新的做法可以直接用 ndisgen 這個程式做出 .ko 檔,
方法是直接下 ndisgen xxx.inf xxx.sys 然後一直按 enter 就好了,
生出來的 .ko 檔直接丟到 /boot/kernel 下,
再改一改 /boot/loader.conf 以後一開機就能動了。

看 man ndis 是說要在 kernel 設定檔加上或打開這三行的東西:

第一個可能是必要的,
第二和第三個我覺得直接 kldload 或寫在 /boot/loader.conf 裡就好了,
下次要編 kernel 的時候再來把它編進去吧。