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年05月08日
comparison on ./buildsh tools
2024年05月06日
py-setuptools (python 3.11.9)
make release took 1 hours and 10 min
qemu invocation for 10.99.10
2024年05月05日
Windows 10 version
serial connection
bc bench
2024年05月04日
Trial on 10.99.10
another version (later trial) to succeed
2024年04月29日
dkim
以上、1 日分です。
タイトル一覧
カテゴリ分類
Powered by hns-2.19.9, HyperNikkiSystem Project

Count.cgi (since 2000/02/05)