hns - 日記自動生成システム - Version 2.19.9

先月 2008年02月 来月
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29
Namazu for hns による簡易全文検索
詳しくは 詳細指定/ヘルプを参照して下さい
検索式:

2008年02月04日(月) 旧暦 [n年日記] [更新:"2008/02/07 13:56:37"]

#1 [NetBSD] ndiswrapper の続き

実は手元に二つ、良く似た Buffalo / Broadcom の 無線 LAN カードがあって
連番名前Mac OS X 10.4Chip仮定
1WLI-CB-G54BCM4306
2WLI-CB-G54S×BCM4318netg54s.inf
この二つで (ndiswrapper の場合) driver の設定をどう選ぶ のかが分っていない。というか、分っていなかった。 昨日使った netcbg54.inf は 4320, 4324 用で、カードが 1 の方 だったので、合っていなかったと思う。 多分次のようになっているのではと想像する。
設定4318431943204324
net2pg54.infx
xx
netcbg54.inf

xx
netg54s.infxx

netg54s.inf は 4318, 4319 用なので、これを 2 に使えばいいはずだけれど、 ndis_driver_data.h のコンパイルが通らない。 *1 net2pg54.inf でもいいはずだけれど、これも同様。

ああ、名前の WLI-CB-G54S の CB って CardBus か、今気が付いた。 WLI-PCI-G54 だと PCI になるのか。あれ、PCI って付いているのは物理的形状 も PCI のやつだけ ? ... でもなく WLI-PCI-L11 なんて古いのは PCMCIA Card .. だけれど、これは今となっては例外的らしい。
でもって、NetBSD-4.0 の ndiswrapper は PCI だけに対応している ? (コンパイルが通らないのは関係ないと思いたい) この理解が合っているとすると、-current でも同じ。

コンパイルが通らない件:

man ndiscvt を良く見て、
ndiscvt -s cbg54.sys -i net2pg54.inf -O -o ndis_driver_data.h 
のようにすれば、一応一つ解決する。ただし
  • ndis_driver_data.h はまだ不完全、ちょっと 手直 が必要
  • 次のような二進形式は、手で compile/GENERIC のところに写し、Makefile の OBJS にその名前を加えておく必要がある (と思う)
    605329 Feb  7 08:54 ndis_driver_data.o
    
    (manufacturer 0x0, product 0x0) Broadcom BCM4318 AirForce One 54g (miscellaneous network, revision 0x02) at cardbus0 function 0 not configured

*1: /var/tmp//ccoKSXIy.s:3925: Warning: value 0xfffffffe truncated to 0xfe
どこかで unsigned と signed が違っている ?



最近の日記
2024年03月10日
停電 (瞬電)
2024年03月03日
the second try on bare-metal
useradd
2024年02月29日
opendkim and senmail
2024年01月24日
chat/iam 0.0.8
2024年01月21日
uselocale vs setlocale (textproc/R-readxl)
以上、1 日分です。
タイトル一覧
カテゴリ分類
Powered by hns-2.19.9, HyperNikkiSystem Project

Count.cgi (since 2000/02/05)