10.6 (32/64bit) 向け BCM5754/M, BCM5755/M, BCM5787/M, BCM5906/M NIC ドライバ
10.6.x (32/64bit) 向けの Broadcom NIC(BCM5754/M, BCM5755/M, BCM5787/M, BCM5906/M)用オープンソースドライバ BCM5722D。従来のバイナリ改造版ドライバに代わる恒久的な解決策として、Broadcom のプログラマーズガイドおよび Linux (tg3) / FreeBSD (if_bge) ドライバをベースに新規開発された Kext です。
- 筆頭著者
- @adlan 公開日: 2011-02-12
- 収録コレクション
- OSx86 10.X コア基盤&ブートアーキテクチャ
- アーカイブ記録規模
- 累計閲覧 273,637 回 · 厳選フィールドノート 112 件(全 125 件の投稿より抽出) · 2011-02-12 – 2012-08-23
- 参加・検証メンバー (61)
- @adlan (36)@fyooo (7)@Astarael (6)@rals2007 (4)@ludacrisvp (3)@VIVXIX (3)@cephalopod (3)@quinielascom (2)@Dabluest (2)@abiogenesis (2)@tmacyunn (2)@ronin510 (2)@FredWst (2)@majamudo (2)@waldrondigital (2)@righteye (2)+45 more
- 対応ハードウェア参照
- macOS Wi-Fi & BT Adapters ↗ SATA III & NVMe SSDs ↗ USB 3.2 Boot Flash Drives ↗
10.6.X 向け Broadcom NIC ドライバ:BCM5754/M, BCM5755/M, BCM5787/M, BCM5906/M (32/64bit)
日頃の不満を解消すべく、自分の NIC(5787M)用のドライバを自作することにしました。このカード向けには以前から動作するドライバが存在していましたが、既存の Kext をバイナリエディタで書き換えた(hexedit した)ものであり、恒久的な解決策とは言えない上にソースコードも公開されていませんでした。もっとも、もしソースコードが公開されていたらこのプロジェクトは存在しなかったわけですが。
このドライバは、Broadcom のオープンソース開発者リソースで提供されている「BCM5722 Programmer's Guide」をベースに実装されています。さらに、Linux(tg3)および FreeBSD(if_bge)のドライバからも追加の知見を得ています。マニュアルが複数のモデルをカバーしているため、記載されているいくつかのモデルもあわせてサポートに含めることにしました。
以下のモデルをサポートしているはずです:
- BCM5722
- BCM5754
- BCM5754M
- BCM5755
- BCM5755M
- BCM5787
- BCM5787M #
- BCM5906 #
- BCM5906M #
# - テスト済み
現時点のリリースで未実装の機能:
- Wake-on-LAN
インストール方法
/System/Library/Extensions にインストールしてください。
手動で /S/L/E にコピーしてアクセス権を修復するか、あるいは単純に KextWizard(k exts.com/view/1068-latest_kext_wizard_from_janek202.html)を使用してください(kexts.com ミラー)。
不具合報告(Issues)
問題を見つけた場合は、https://github.com/adlan/BCM5722D/issues ↗ までご報告ください。
開発への貢献(Contributing)
ソースコードは https://github.com/adlan/BCM5722D ↗ で公開しています。
クレジット
- プログラマーズガイドを公開してくれた Broadcom
- Linux(tg3)および FreeBSD(if_bge)ドライバの作者の方々
- InsanelyMac フォーラムの初期ベータテスターの方々(acero, Hacktrix2006, quadomatic, queshaolangman, Zprood)
免責事項
本ドライバは Broadcom によってサポートおよび保証されているものではありません。ゾンビがあなたの家に押し寄せてくるかもしれませんが、何が起きても私は一切の責任を負いません。自己責任でご使用ください。
アップデート
デバイス ID にアルファベットが含まれるカード(5722, 5754, 5755, 5787)で発生していたデバイス検出の問題を修正しました。原因を突き止めてくれた FredWst 氏(osx 86.co/member.php?u=90020393)に感謝します。
ぜひ活用してください!
コミュニティ検証報告・技術フィールドノート
全 125 件のオリジナル投稿から技術的価値の高い 112 件の検証報告を収録
ノートPC Lenovo N500(BCM5906M 搭載)で問題なく動作しています。今のところ KP もありません。
@chinaskyノートPC Lenovo N500(BCM5906M 搭載)で問題なく動作しています。今のところ KP もありません。
それを聞けて良かったです!
Broadcom BCM57780(pci14e4,1692)でも動くようにしてもらえませんか?
ありがとうございます、BCM5787M でテストし、問題なく動作しているようです。
システムログに何も出力しないように設定することは可能でしょうか?
私のシステムログには以下が出力されています:
BCM5722D (Build date/time: Feb 11 2011 16:21:32)
BCM5722D (setupDriver:920): MSI index on 1
BCM5722D (resetAdapter:144): 4B657654 to B49A89AB in 2687 iterations
my_name_adlan_BCM5722D: Model: BCM5787M NetLink (TM) Gigabit Ethernet
my_name_adlan_BCM5722D: Loaded successfully
BCM5722D (setPowerState:84): Changing power state from 1 to 0
my_name_adlan_BCM5722D: Ethernet address 00:11:22:33:44:55
BCM5722D (resetAdapter:144): 4B657654 to B49A89AB in 2638 iterations
BCM5722D (setMedium:471): Change medium: kIOMediumEthernetAuto
BCM5722D (setMedium:496): Change medium: kLinkDuplexNegotiate
BCM5722D (configureLinkAdvertisement:364): advertiseFe: 5E1
BCM5722D (configureLinkAdvertisement:365): advertiseGe: 300
BCM5722D (startAutoNegotiation:522): Adv reg: 5E1
@pat98usbBroadcom BCM57780(pci14e4,1692)でも動くようにしてもらえませんか?
申し訳ありませんが、今のところ私の方で対応するのは難しいです。ソースコードを公開しますので、興味のある方がいれば対応を試みていただけるかと思います。
@quinielascomありがとうございます、BCM5787M でテストし、問題なく動作しているようです。システムログに何も出力しないように設定することは可能でしょうか? 私のシステムログには以下が出力されています: BCM5722D (Build date/time: Feb 11 2011 16:21:32) BCM5722D (setupDriver:920): MSI index on 1 BCM5722D (resetAdapter:144): 4B657654 to B49A89AB in 2687 iterations my_name_adlan_BCM5722D: Model: BCM5787M…
設定では変えられませんが、後ほどデバッグ出力を抑えた(non-chatty)バージョンをアップロードします。
テストありがとうございます!
私の 5906M カードが(Lion 上でも!)動くようになりました! 言葉も出ないほど感動しています。まさかこんな日が来るとは思っていませんでした! 最高です! 本当にありがとうございます。
Dell XPS m1330
Dell XPS M1330 を使っており、ハードウェア情報では 5906M ネットワークカードと報告されていますが、あなたのドライバをインストールしてみたもののうまくいきませんでした。「システム環境設定」>「ネットワーク」に新しいインターフェースが表示されません。
/var/log 内で唯一見つけた記述は system.log の以下の行だけです:
com.apple.kextd[10]: BCM5722D.kext has no Info.plist file.
com.apple.kextcache[591]: BCM5722D.kext has no Info.plist file.
何か心当たりはありますか?
Marco
@webwolfDell XPS M1330 を使っており、ハードウェア情報では 5906M ネットワークカードと報告されていますが、あなたのドライバをインストールしてみたもののうまくいきませんでした。「システム環境設定」>「ネットワーク」に新しいインターフェースが表示されません。/var/log 内で唯一見つけた記述は system.log の以下の行だけです: com.apple.kextd[10]: BCM5722D.kext has no Info.plist file. com.apple.kextcache[591]:…
ログを見る限り、Info.plist ファイルが存在しないために Kext のロードに失敗しているようです。インストールされた Kext 内に本当に Info.plist が入っていないか確認してもらえますか? もし入っていない場合は、一度削除して Kext を再インストールしてみてください。ダウンロードした Kext 自体も確認してみてください。
ターミナルで:
ls /System/Library/Extensions/BCM5722D.kext/Contents
@adlanそれを聞けて良かったです。おおっ、Lion でも動きましたか? 素晴らしい! ところで、それはどこで手に入れたんですか? :-$
とある「緑の悪魔(Demonoid)」からですよ。
なんてこった、このスレッドを見つけて打ちのめされています。
というのも、私も BCM5906M 用の自作ドライバを書いていたところだったからです。
1月から 5722-PG101-R.pdf と if_bge.c を読み始め、ちょうど今日、チェックサムオフロードやマルチキャスト、電源状態切り替えはまだ無いものの、送受信(RX/TX)が動くようになったばかりでした。
今となってはどうすべきか途方に暮れています。まだ構築途中の自分のプロジェクト(http://code.google.com/p/osx-bcm5906m/ ↗)を削除すべきか、それともドライバを完成させてそこにアップロードすべきか… でも今さらそんなことをしても意味がないですよね
:
@abiogenesisなんてこった、このスレッドを見つけて打ちのめされています。というのも、私も BCM5906M 用の自作ドライバを書いていたところだったからです。1月から 5722-PG101-R.pdf と if_bge.c を読み始め、ちょうど今日、チェックサムオフロードやマルチキャスト、電源状態切り替えはまだ無いものの、送受信(RX/TX)が動くようになったばかりでした。今となってはどうすべきか途方に暮れています。自分の…
うわぁ、それはお気の毒に。
もともと私は自分のカード(5787M)向けにこのドライバを開発したのですが、マニュアルに BCM5906 も記載されていたため、そちらもサポートに含めることにしたのです。
せっかく始めたのですから、止めないでください! ぜひ最後まで完成させましょう。良い練習になりますし、そこで得た経験は将来あなた自身やコミュニティにとって必ずプラスになります。一見すると時間の無駄に思えるかもしれませんが、どうするかはあなた次第です。もし私なら、そのまま最後まで書き上げる道を選びます。
adlan さん
素晴らしいです!
ログ出力は以下の行だけにした方がより良いと思います:
my_name_adlan_BCM5722D: Model: BCM5787M NetLink (TM) Gigabit Ethernet
my_name_adlan_BCM5722D: Ethernet address 00:11:22:33:44:55
この方がずっとクリーンです。
@rals2007adlan さん、素晴らしいです! ログ出力は以下の行だけにした方がよりスッキリして良いと思います: my_name_adlan_BCM5722D: Model: BCM5787M NetLink (TM) Gigabit Ethernet my_name_adlan_BCM5722D: Ethernet address 00:11:22:33:44:55 この方がずっとクリーンです。
デバッグログを抑えた(non-chatty)バージョンをアップロードしました。
あなたのコードのおかげで自分のコードのバグをいくつか修正できました。それと、あなたの setMulticastList 関数内にバグを1つ見つけたと思います。
for (i = 0; i < count; i++) { crc = computeCRC32((const UInt8 *) addrs, 6); ... }
5722-PG101-R.pdf によれば、ここでは配列内の各アドレスごとに CRC を計算する必要があるため、"addrs + i" または "&addrs" にすべきです。
@abiogenesisあなたのコードのおかげで自分のコードのバグをいくつか修正できました。それと、あなたの setMulticastList 関数内にバグを1つ見つけたと思います。5722-PG101-R.pdf によれば、ここでは配列内の各アドレスごとに CRC を計算する必要があるため、"addrs + i" または "&addrs[i]" にすべきです。
私のミスです、どうしてそんな見落としをしていたのか。
指摘してくれてありがとうございます。
BCM4357 rev1 用のドライバを作ることは可能でしょうか
この無線LANカードを搭載した Lenovo G560 を使っています。
もし実現したら最高なのですが!
もし無理な場合、OS X で使うのにおすすめの無線LANカードは何でしょうか?
Lenovo S12 で動作しました
素晴らしい! Lenovo S12 の有線LAN(BCM 5906M)で動作しました。
ありがとうございます!
@MedienmenschBCM4357 rev1 用のドライバを作ることは可能でしょうか? この無線LANカードを搭載した Lenovo G560 を使っています。もし実現したら最高なのですが! もし無理な場合、OS X で使うのにおすすめの無線LANカードは何でしょうか?
現時点で言えるのは、残念ながら不可能だということです。公開されている API ドキュメントが存在しませんし、そのモデル向けのデータシートやプログラマーズマニュアル、オープンソースドライバが存在するかどうかも分かりません。
外付けの USB 無線LANアダプタを購入することをお勧めします。私個人としては D-Link DWA-110 を使っています。その他の対応モデルについては、OSx86 Project Wiki のハードウェア互換性リスト(HCL) ↗ で確認できます。
ありがとう、ありがとう、本当にありがとうございます! ついにこれを実現してくれた人が現れたなんて信じられません!
これからも頑張ってください!
私の Lenovo S10e 4086RLG でバッチリ動作しています :
@pat98usbBroadcom BCM57780(pci14e4,1692)でも動くようにしてもらえませんか?
そのデバイス ID の下に airport.kext のような記述が出るはずなので、それは AirPort(無線LAN)ドライバの方だと思いますよ。この Kext をインストールする前は Ethernet は一切表示されませんが、インストールすると「AirPort pci14e4」と「Ethernet」の2つのネットワークカードが表示されるようになります。
@adlanデバッグログを抑えた(non-chatty)バージョンをアップロードしました。
もう1つお願いがあるのですが、このドライバを Leopard 10.5.x 向けにもコンパイルしていただけないでしょうか?
こんにちは adlan さん。10.6.7 環境で問題が起きています。ノートPCを1時間かもう少し長くスリープさせるとドライバが機能しなくなり、ネットワークが切断されてしまいます。kextload コマンドでアンロードしてから再ロードすると復活します。
これはシステム側の問題でしょうか? 10.6.7 上でコンパイルし直すべきでしょうか。アクセス権の修復やカーネルキャッシュの再構築も試してみました。
追記:
32ビットの 10.6.7 環境上で Xcode 3.2.5 を使ってソースコードのコンパイルを試みたところ、以下のような警告が出ました:
BCM5722D-18e3e93/BCM5722D.cpp:536: warning: implicit conversion shortens 64-bit value into a 32-bit value
@tmacyunnこんにちは adlan さん。10.6.7 環境で問題が起きています。ノートPCを1時間かもう少し長くスリープさせるとドライバが機能しなくなり、ネットワークが切断されてしまいます。kextload コマンドでアンロードしてから再ロードすると復活します。これはシステム側の問題でしょうか? 10.6.7 上でコンパイルし直すべきでしょうか。アクセス権の修復やカーネルキャッシュの再構築も試しましたが…
この件についてはさらに詳しく調査してみます。スリープから復帰した後のログメッセージを提供してもらえますか?
なお、コンパイル時の警告メッセージについては、ハードウェアレジスタに収めるために64ビット値を2つの32ビット値に分割する変換処理に伴うものなので、そのまま無視して構いません。
ログは以下の通りです:
Friday, March 25, 2011 4:49:52 PM Asia/Shanghai
Mar 25 16:49:57 yuns-MacBook-Pro kernel[0]: System Sleep
Mar 25 16:50:17 yuns-MacBook-Pro kernel[0]: Wake reason =
Mar 25 16:50:17 yuns-MacBook-Pro kernel[0]: System Wake
Mar 25 16:50:17 yuns-MacBook-Pro kernel[0]: ApplePS2ALPSGlidePoint: ABMod Waking up Touchpad setting setTapEnable to 1
Mar 25 16:50:17 yuns-MacBook-Pro kernel[0]: USB (EHCI):Port 3 on bus 0xfa connected or disTconnectedhe USB d:ev porticSC(e 0x301US8B Op03ti)
Mar 25 16:50:17 yuns-MacBook-Pro kernel[0]: cal Mouse (Port 1 of Hub at 0x5d000000) may have caused a wake by issuing a remote wakeup (2)
Mar 25 16:50:18 yuns-MacBook-Pro kernel[0]: USBMSC Identifier (non-unique): 20060413092100000 0xbda 0x158 0x5195
また、スリープから復帰した際、システム環境設定上ではネットワークが「接続済み」と表示されるのですが、実際には通信できない状態になっていることに気づきました。
以前あなたがリリースしたバージョンでの Kext ログは以下の通りです:
Mar 19 22:51:18 yuns-MacBook-Pro kernel[0]: System Sleep
Mar 19 22:51:27 yuns-MacBook-Pro kernel[0]: Wake reason =
Mar 19 22:51:27 yuns-MacBook-Pro kernel[0]: System Wake
Mar 19 22:51:27 yuns-MacBook-Pro kernel[0]: ApplePS2ALPSGlidePoint: ABMod Waking up Touchpad setting setTapEnable to 1
Mar 19 22:51:28 yuns-MacBook-Pro kernel[0]: USB (EHCI):Port 3 on bus 0xfa connected or disconnected: portSC(0x301803)
Mar 19 22:51:28 yuns-MacBook-Pro kernel[0]: The USB device USB Optical Mouse (Port 1 of Hub at 0x5d000000) may have caused a wake by issuing a remote wakeup (2)
Mar 19 22:51:28 yuns-MacBook-Pro kernel[0]: BCM5722D (setPowerState:84): Changing power state from 0 to 1
Mar 19 22:51:28 yuns-MacBook-Pro kernel[0]: BCM5722D (resetAdapter:144): 4B657654 to B49A89AB in 0 iterations
Mar 19 22:51:28 yuns-MacBook-Pro kernel[0]: BCM5722D (setMedium:471): Change medium: kIOMediumEthernetAuto
Mar 19 22:51:28 yuns-MacBook-Pro kernel[0]: BCM5722D (setMedium:496): Change medium: kLinkDuplexNegotiate
Mar 19 22:51:28 yuns-MacBook-Pro kernel[0]: BCM5722D (configureLinkAdvertisement:364): advertiseFe: 1E1
Mar 19 22:51:28 yuns-MacBook-Pro kernel[0]: BCM5722D (configureLinkAdvertisement:365): advertiseGe: 0
Mar 19 22:51:28 yuns-MacBook-Pro kernel[0]: BCM5722D (startAutoNegotiation:522): Adv reg: 1E1
Mar 19 22:51:28 yuns-MacBook-Pro kernel[0]: USBMSC Identifier (non-unique): 20060413092100000 0xbda 0x158 0x5195
Mar 19 22:51:29 yuns-MacBook-Pro kernel[0]: BCM5722D (setupPHY:100): Auxillary status: F53F
Mar 19 22:51:29 yuns-MacBook-Pro kernel[0]: BCM5722D (setupFlowControl:621): flowControl: 0
Mar 19 22:51:29 yuns-MacBook-Pro kernel[0]: my_name_adlan_BCM5722D: Link up: 100 MBps, full duplex. Flow control: disabled
あなたの Kext をテストしてみたところ、私の BCM5787M が動作しました。さらに「システムプロファイラ」上でもカードに関する正しい情報が表示されるようになりました(10.6.3 の改変版 BCM5701 プラグインを使っていたときは、DSDT パッチを追加していたにもかかわらず正式名称ではなく pci14e4,1693 と表示されていました)。
ただ1つ問題があり、この Kext をロードするとシステム全体が極端に重くなってしまいます。ターミナルで sudo kextunload BCM5722D.kext と入力するのもやっとの状態でした。バイナリ改造版のプラグインをロードしていたときにはこのような現象は起きませんでした。
約5分後にもう一度 kextload コマンドを実行してみたところ、再び動作が重くなりましたが、悪影響は最初のときの10分の1程度とずっと軽微でした。
コードの最適化などが関係しているのでしょうか? 私にはちょっと分かりません。
このプロジェクトの成功を心から祈っています。10.6.3 の改変 Kext がいつまで動き続けるか分かりませんし、Lion や次回のアップデートで使えなくなるかもしれませんからね。
それでは。
Astarael
追伸:まだ勉強中のため、拙い英語で失礼しました。
@Astaraelあなたの Kext をテストしてみたところ、私の BCM5787M が動作しました。さらに「システムプロファイラ」上でもカードに関する正しい情報が表示されるようになりました(10.6.3 の改変版 BCM5701 プラグインを使っていたときは、DSDT パッチを追加していたにもかかわらず正式名称ではなく pci14e4,1693 と表示されていました)。ただ1つ問題があり、この Kext をロードするとシステム全体が極端に重くなってしまいます。なんとか…
こんにちは。
こちらの Kext を試してみて、
cl .ly/3e3l2N2t1n242a3O0T0I
ログを送ってもらえますか? BCM5722D で始まる行を抽出してください。
追伸:気にしないでください、私も英語は同じようなものです。
Broadcom BCM5787M 搭載の Acer Aspire 2920 を使っています。
この投稿に添付されているファイル "BCM5722D.kext" を System\Library\Extensions に追加してみましたが、再起動後も LAN は依然として動きません…。
PC:Acer Aspire 2920(Intel Core 2 Duo、チップセット:Intel 965)
Mac OS X:10.6.6i by Hazard
追伸:Mac OS X 10.6.2 のインストールも試してみましたが結果は同じで、この Kext を使っても LAN は動作せず… システムプロファイラの Ethernet カード欄にも何も表示されません。
追々伸:Library ディレクトリに Kext ファイルを追加した後、以下のメッセージが表示されます:
機能拡張を使用できません
機能拡張 "/System/Library/…" は正しくインストールされていないため使用できません。
再インストールしてください…
何が問題なのでしょうか?
皆さんよろしくお願いします。
イタリアより。
@Domenic211Broadcom BCM5787M 搭載の Acer Aspire 2920 を使っています。この投稿に添付されている "BCM5722D.kext" を System\Library\Extensions に追加してみましたが、再起動後も LAN は依然として動きません…。PC:Acer Aspire 2920(Intel Core 2 Duo、チップセット:Intel 965)、Mac OS X:10.6.6i by Hazard。追伸:Mac OS X 10.6.2 のインストールも試してみましたが…
こんにちは。
通常、そのエラーメッセージは Kext に適切なアクセス権(パーミッション)が設定されていないときに表示されます。これを解決するには、Kext のアクセス権を変更する必要があります。
ディスクユーティリティを実行して「ディスクのアクセス権を修復」を行うか、
またはターミナルで以下を実行してください:
cd /System/Library/Extensions
sudo chmod -R 755 BCM5722D.kext
sudo chown -R 0:0 BCM5722D.kext
より簡単な方法は、Kext Helper(k exts.com/downloads.php?do=file&id=250)を使ってインストールすることです(この返信の時点では本家サイトがダウンしているため、kexts.com のダウンロードリンクを貼っておきます)。
@adlanこちらの Kext を試してみて、 cl .ly/3e3l2N2t1n242a3O0T0I ログを送ってもらえますか? BCM5722D で始まる行を抽出してください。追伸:気にしないでください、私も英語は同じようなものです。
こんにちは、お待たせしてすみません。最近とても忙しかったもので。
ともあれ、いただいた Kext を /S/L/E に配置し、chmod と chown を実行してから kextload でロードしてみました。システムのコンソール(Console.app)に出力されたログは以下の通りです:
11-04-18 18:13:12 sudo[255] astarael : TTY=ttys000 ; PWD=/Users/astarael ; USER=root ; COMMAND=/sbin/kextload /System/Library/Extensions/BCM5722D.kext/
11-04-18 18:13:13 kernel BCM5722D (Build date/time: Mar 25 2011 23:28:49)
11-04-18 18:13:14 kernel BCM5722D (resetAdapter:145): 4B657654 to B49A89AB in 0 iterations
11-04-18 18:13:14 kernel my_name_adlan_BCM5722D: Model: BCM5787M NetLink (TM) Gigabit Ethernet
11-04-18 18:13:14 kernel my_name_adlan_BCM5722D: Loaded successfully
11-04-18 18:13:14 kernel my_name_adlan_BCM5722D: Ethernet address 00:1e:37:24:13:81
11-04-18 18:13:14 kernel BCM5722D (resetAdapter:145): 4B657654 to B49A89AB in 0 iterations
11-04-18 18:13:14 kernel BCM5722D (setMedium:367): Change medium: kIOMediumEthernetAuto
11-04-18 18:13:14 kernel BCM5722D (setMedium:392): Change medium: kLinkDuplexNegotiate
11-04-18 18:13:14 kernel BCM5722D (configureLinkAdvertisement:567): advertiseFe: 5E1
11-04-18 18:13:14 kernel BCM5722D (configureLinkAdvertisement:568): advertiseGe: 300
11-04-18 18:13:14 kernel BCM5722D (startAutoNegotiation:590): Adv reg: 5E1
あなたが求めていたログがこれで合っているか分かりませんが :-|
追伸:Snow Leopard で KextHelper を使うのはあまりお勧めしません(うまく動作しないことがあるため)。代わりに KextWizard を試してみるといいかもしれません(リンクを貼っていいか分からないので URL は控えますが)。
HP xw6600 マシンでオンボード NIC の Broadcom 5755(デバイス ID 14e4:167b)を使っています。この Kext はまったく何も機能していないようで、/var/log 内のどのログにも一切記述が現れません。
Kext Helper b7 と Kext Wizard の両方を使って Kext の削除・再インストールと Kext キャッシュの再構築を試しました。また、このスレッドに添付されている zip ファイルと、ソースコードから自分で再ビルドした Kext の両方を試しましたが、違いはありませんでした。デバイス ID は DPCIManager で確認済みです。
他に何を試せばよいでしょうか?
ネット上に出回っているハック版の 5701 Kext を使えば、一応 IP アドレスを取得して接続できるという意味では「動作」するのですが、ハック版 5701 はアップロード周りに深刻な問題があり、極端に遅くなるかタイムアウトしてしまうため、このスレッドに辿り着いた次第です。
システムを起動した後、ターミナルで kextstat | grep BCM と入力して何か結果が表示されるか確認してみてください。もし何も出なければ、Kext が実際にはまったくロードされていません…
kextload コマンドで強制的にロードすることは試されましたか?
返信が遅くなってすみません。このスレッドの新しい投稿に気づかないことが時々あります。
@Astaraelこんにちは、お待たせしてすみません。最近とても忙しかったもので。ともあれ、いただいた Kext を /S/L/E に配置し、chmod と chown を実行してから kextload でロードしてみました。システムのコンソール(Console.app)に出力されたログは以下の通りです: 11-04-18 18:13:12 sudo[255] astarael : TTY=ttys000 ; PWD=/Users/astarael ; USER=root ; COMMAND=/sbin/kextload…
その後も問題は続いていますか?
その Kext に関して記録されたログメッセージはそれだけでしょうか? そしてその直後からシステムが重くなり始めるのでしょうか?
追伸:ええ、Kext Helper は終了時にフリーズして強制終了が必要になりますね。ただ、肝心のインストール処理自体はちゃんとやってくれるので、わざわざ別のツールを探していませんでした。ともあれアドバイスありがとうございます。教えていただいたアプリを試してみて、最初の投稿(OP)も更新しておきます。
@scritchyHP xw6600 マシンでオンボード NIC の Broadcom 5755(デバイス ID 14e4:167b)を使っています。この Kext はまったく何も機能していないようで、/var/log 内のどのログにも一切記述が現れません。Kext Helper b7 と Kext Wizard の両方を使って Kext の削除・再インストールとキャッシュ再構築も試しましたし、このスレッドの添付 zip ファイルと…
Astarael さんが書いているように、手動で Kext をロードしてみて、エラーメッセージがログに出力されないか確認してみてください。もし Kext がロードされていれば、少なくともビルド日時(Build date/time)のメッセージが出力されるはずです。
実はこれとまったく同じ挙動の報告が他にも寄せられています。何が原因でこの問題が起きているのか現在も調査中ですが、正直なところ行き詰まりつつあります。
ところで、お使いの環境はバニラインストールですか、それともディストリビューション(distro)ですか?
ぬか喜びになるといけないので早合点は控えていましたが、なんだか今は問題なく動いているようです…
Kext をロードしてから約24時間経ちますが、システムが重くなる現象は起きていません。少なくとも今のところは。
コンソールで BCM を検索したところ、さらにログが出てきました。以下が Kext をロードしてから出力されたログのすべてです。
11-04-18 18:13:12 sudo[255] astarael : TTY=ttys000 ; PWD=/Users/astarael ; USER=root ; COMMAND=/sbin/kextload /System/Library/Extensions/BCM5722D.kext/
11-04-18 18:13:13 kernel BCM5722D (Build date/time: Mar 25 2011 23:28:49)
11-04-18 18:13:14 kernel BCM5722D (resetAdapter:145): 4B657654 to B49A89AB in 0 iterations
11-04-18 18:13:14 kernel my_name_adlan_BCM5722D: Model: BCM5787M NetLink (TM) Gigabit Ethernet
11-04-18 18:13:14 kernel my_name_adlan_BCM5722D: Loaded successfully
11-04-18 18:13:14 kernel my_name_adlan_BCM5722D: Ethernet address 00:1e:37:24:13:81
11-04-18 18:13:14 kernel BCM5722D (resetAdapter:145): 4B657654 to B49A89AB in 0 iterations
11-04-18 18:13:14 kernel BCM5722D (setMedium:367): Change medium: kIOMediumEthernetAuto
11-04-18 18:13:14 kernel BCM5722D (setMedium:392): Change medium: kLinkDuplexNegotiate
11-04-18 18:13:14 kernel BCM5722D (configureLinkAdvertisement:567): advertiseFe: 5E1
11-04-18 18:13:14 kernel BCM5722D (configureLinkAdvertisement:568): advertiseGe: 300
11-04-18 18:13:14 kernel BCM5722D (startAutoNegotiation:590): Adv reg: 5E1
11-04-18 22:04:02 kernel BCM5722D (resetAdapter:145): 4B657654 to B49A89AB in 0 iterations
11-04-18 22:04:02 kernel BCM5722D (setPowerState:84): Changing power state from 1 to 0
11-04-19 06:01:56 kernel BCM5722D (setPowerState:84): Changing power state from 0 to 1
11-04-19 06:01:57 kernel BCM5722D (resetAdapter:145): 4B657654 to B49A89AB in 0 iterations
11-04-19 06:01:57 kernel BCM5722D (setMedium:367): Change medium: kIOMediumEthernetAuto
11-04-19 06:01:57 kernel BCM5722D (setMedium:392): Change medium: kLinkDuplexNegotiate
11-04-19 06:01:57 kernel BCM5722D (configureLinkAdvertisement:567): advertiseFe: 5E1
11-04-19 06:01:57 kernel BCM5722D (configureLinkAdvertisement:568): advertiseGe: 300
11-04-19 06:01:57 kernel BCM5722D (startAutoNegotiation:590): Adv reg: 5E1
11-04-19 14:39:59 kernel BCM5722D (resetAdapter:145): 4B657654 to B49A89AB in 0 iterations
11-04-19 14:39:59 kernel BCM5722D (setPowerState:84): Changing power state from 1 to 0
11-04-19 14:39:59 kernel BCM5722D (setPowerState:84): Changing power state from 0 to 1
11-04-19 14:39:59 kernel BCM5722D (resetAdapter:145): 4B657654 to B49A89AB in 0 iterations
11-04-19 14:39:59 kernel BCM5722D (setMedium:367): Change medium: kIOMediumEthernetAuto
11-04-19 14:39:59 kernel BCM5722D (setMedium:392): Change medium: kLinkDuplexNegotiate
11-04-19 14:39:59 kernel BCM5722D (configureLinkAdvertisement:567): advertiseFe: 5E1
11-04-19 14:39:59 kernel BCM5722D (configureLinkAdvertisement:568): advertiseGe: 300
11-04-19 14:39:59 kernel BCM5722D (startAutoNegotiation:590): Adv reg: 5E1
11-04-19 14:52:49 kernel BCM5722D (resetAdapter:145): 4B657654 to B49A89AB in 0 iterations
11-04-19 14:52:49 kernel BCM5722D (setPowerState:84): Changing power state from 1 to 0
11-04-19 14:53:03 kernel BCM5722D (setPowerState:84): Changing power state from 0 to 1
11-04-19 14:53:03 kernel BCM5722D (resetAdapter:145): 4B657654 to B49A89AB in 0 iterations
11-04-19 14:53:03 kernel BCM5722D (setMedium:367): Change medium: kIOMediumEthernetAuto
11-04-19 14:53:03 kernel BCM5722D (setMedium:392): Change medium: kLinkDuplexNegotiate
11-04-19 14:53:03 kernel BCM5722D (configureLinkAdvertisement:567): advertiseFe: 5E1
11-04-19 14:53:03 kernel BCM5722D (configureLinkAdvertisement:568): advertiseGe: 300
11-04-19 14:53:03 kernel BCM5722D (startAutoNegotiation:590): Adv reg: 5E1
追伸:普段は有線 Ethernet で接続することはほとんどないのですが、以前テストしたときは接続自体は問題ありませんでした。現在も ifconfig の出力やシステムプロファイラ上でコントローラが見えているので、ちゃんと動くはずです。イースター休暇で実家に戻ったら、いくつか通信テストを行ってみます。
@Astaraelぬか喜びになるといけないので早合点は控えていましたが、なんだか今は問題なく動いているようです…。Kext をロードしてから約24時間経ちますが、システムが重くなる現象は起きていません。少なくとも今のところは。コンソールで BCM を検索したところ、さらにログが出てきました。以下が Kext をロードしてから出力されたログのすべてです。 11-04-18 18:13:12 sudo[255] astarael : TTY=ttys000 ;…
それを待っていました!
..
11-04-19 14:39:59 kernel BCM5722D (setPowerState:84): Changing power state from 1 to 0
11-04-19 14:39:59 kernel BCM5722D (setPowerState:84): Changing power state from 0 to 1
..
11-04-19 14:52:49 kernel BCM5722D (setPowerState:84): Changing power state from 1 to 0
11-04-19 14:53:03 kernel BCM5722D (setPowerState:84): Changing power state from 0 to 1
ただ、ログメッセージに関して少し気になる点があります… 短時間の間に電源状態(power state)の切り替えが何度も発生しており、一方でリンク状態(Link up/down)の通知が一切出ていないのが不思議です。
ともあれ、テストありがとうございます。
これらの電源状態の変化は、私が何度かスリープを使ったためだと思います。ですので心配は無用ですよ。それに、あなたの Kext でスリープが壊れることもありません。
Lenovo S10(BCM5906 搭載)であなたの Kext を使っています。今のところ非常に快調に動作しています!
「未実装(not implemented)」リストの中に以下の記述がありますが:
BCM5906/M - Isochronous Send Ring
これは私たち BCM5906 ユーザーにとって具体的に何を意味するのでしょうか? 何か一般的な機能が使えなくなったりするのでしょうか?
また、Ethernet 経由でデータ転送を行うと 6MB/sec 出るのですが、他の皆さんはどのくらいの速度が出ていますか?
@Astaraelこれらの電源状態の変化は、私が何度かスリープを使ったためだと思います。ですので心配は無用ですよ。それに、あなたの Kext でスリープが壊れることもありません。
オフ状態になってからオン状態に戻るまでの時間差がごくわずかだったのが気になった理由です。
特に問題が起きていないのであれば、あまり気にしないことにします。
@ronin510Lenovo S10(BCM5906 搭載)であなたの Kext を使っています。今のところ非常に快調に動作しています!「未実装(not implemented)」リストの中に「BCM5906/M - Isochronous Send Ring」とありますが、これは私たち BCM5906 ユーザーにとって具体的に何を意味するのでしょうか? 何か一般的な機能が使えなくなったりするのでしょうか? また、Ethernet 経由でデータ転送を行うと 6MB/sec 出るのですが…
やあ、快調とのことで何よりです!
アイソクロナス送信リング(Isochronous Send Ring)は送信側のパフォーマンス向上機能に過ぎず、主にデータストリーミングに威力を発揮するものです。ただ、Linux の tg3 や *BSD の if_bge のソースコードを読んでいた際にも、その機能の実装は見かけなかった記憶があります(見落としただけかもしれませんが、たしか無かったはずです)。
転送速度については、これまで誰も数値を投稿していませんし私からも尋ねていなかったので、他の人がどのくらい出ているかは分かりません。ただ、私自身は netperf(net perf.org/netperf/)や iperf(iperf.sourc eforge.net/)といったツールを使ってベンチマーク測定を行いました。全般的に言って、既存のドライバと同等のパフォーマンスが出ており、差はごくわずかです。もし測定結果が見たければ後で投稿できますが、ディスクの奥深くから探し出す必要があります。
Lenovo G530 を使っています。
この Kext をインストールしたところ、カーネルパニックになりました。
@michalskieLenovo G530 を使っています。この Kext をインストールしたところ、カーネルパニックになりました。
こんにちは、返信が遅れてすみません。
以下の情報を教えていただけますか:
- カードのモデル名
- OS のインストール方法(バニラ/ディストリビューション(Hazard、iATKOS など))
BCM 57788 のサポート
あなたの Kext は(これまでのところ)完璧に動作しています。
BCM 57788 の HID(1691)を追加しただけで、あっさり動き出しました。
今のところスループットも良好です。
私なら配布パッケージにもこの ID をそのまま追加して対応カードに含めますね。
なお、環境は OS X Server 10.6 のリテール DVD インストールに 10.6.7 コンボアップデートを適用したものです。
@derekj0571あなたの Kext は(これまでのところ)完璧に動作しています。BCM 57788 の HID(1691)を追加しただけで、あっさり動き出しました。今のところスループットも良好です。私なら配布パッケージにもこの ID をそのまま追加して対応カードに含めますね。なお、環境は OS X Server 10.6 のリテール DVD インストールに 10.6.7 コンボアップデートを適用したものです。
こんにちは、休暇で出かけていたため返信が遅れてすみません。
素晴らしい! それは予想外でした。問題なく完璧に動作するようであれば、対応モデルリストに追加しておきます。
テストありがとうございます!
Dell PowerEdge T110(新品の Intel Xeon サーバー)では動作しませんでした。
14e4:165A です。Kext は手動ロード自体はできるものの自動ロードはされず、デバイスを「認識」しません。lspci ではカードが BCM5722 として見えています。
Kext がカードにアタッチされないため、ネットワークが一切使えない状態です。
@ludacrisvpDell PowerEdge T110(新品の Intel Xeon サーバー)では動作しませんでした。14e4:165A です。Kext は手動ロード自体はできるものの自動ロードはされず、デバイスを「認識」しません。lspci ではカードが BCM5722 として見えています。Kext がカードにアタッチされないため、ネットワークが一切使えない状態です。
Info.plist の IONameMatch 配列に 14E4,165A を追加して試されたという前提でお話ししますね。
実はプロジェクト名に BCM5722 と冠していながら、対応モデルリストからは BCM5722 を外しており、開発時にも考慮に入れていませんでした。プログラマーズマニュアルを確認し、このモデルをサポートするためにコードの修正が必要かどうか調べて、できるだけ早く(おそらく今週末に)テスト用の Kext をお送りします。
Dell Precision T7400
こんにちは。このマシンで Kext を試してみましたが、Kext がロードすらされません(/S/L/E 配置)。
IONetworkingFamily.kext/Contents/PlugIns 内にも入れてみましたが、やはりダメでした(IONetworkingFamily 自体はロードされています)。
環境は 10.6.7 x64 です。
lspci -nn の結果は 14e4:167a rev 02 です。
何か助言をいただければ幸いです。
実はもう少しで完全に動くところまでは漕ぎ着けました。社内ネットワークの DHCP から IP を割り当ててもらうために、職場ネットワーク用の MAC アドレスを手動で設定する必要がありました。ところが、Web ページを読み込もうとすると IONetworking.kext 関連のエラーを吐いて KP になります! ページを読み込まずに放置していると、約5分間の稼働後に同じエラーで KP になります。MAC アドレスを割り当てない状態でも同様に KP が発生します。これは先週試したときの結果です。結局うんざりして MacBook Air 用の Apple 純正 USB Ethernet アダプタを買ってしまいましたが、月曜日に職場へ戻ったらオンボードアダプタで他の Kext もいくつかテストしてみるかもしれません。
すでにフォーラムの他の場所で触れられていたら恐縮ですが、私はこのスレッドしか見ていないもので。
前回訪問したとき以降に投稿されたいくつかのレスや更新内容が消えてしまっているようです。サイトがバックアップからロールバックされたのでしょうか? 最初の投稿(OP)や Kext もまた古い状態に戻っています。あなたが新しいバージョンをアップロードしたはずなのに、サイト側が以前の状態に巻き戻ってしまったのかもしれません。
@ronin510すでにフォーラムの他の場所で触れられていたら恐縮ですが、私はこのスレッドしか見ていないもので。前回訪問したとき以降に投稿されたいくつかのレスや更新内容が消えてしまっているようです。サイトがバックアップからロールバックされたのでしょうか? 最初の投稿(OP)や Kext もまた古い状態に戻っています。あなたが新しいバージョンをアップロードしたはずなのにサイト側が以前の状態に巻き戻ってしまったのかもしれません…
ええ、私も今それに気づきました。いくつかの投稿が消えてしまっていますし、最近更新したはずのトップページ(最初の投稿)も古い内容に戻ってしまっていますね。
@ludacrisvp実はもう少しで完全に動くところまでは漕ぎ着けました。社内ネットワークの DHCP から IP を割り当ててもらうために、職場ネットワーク用の MAC アドレスを手動で設定する必要がありました。ところが、Web ページを読み込もうとすると IONetworking.kext 関連のエラーを吐いて KP になります! ページを読み込まずに放置していると、約5分間の稼働後に同じエラーで KP になります。もし…
申し訳ありませんが、その問題についてはちょっと原因の見当がつきません。私が先日送った最新の Kext は試されましたか?
ところで、今あなたの署名欄にあるスペックに気づいたのですが、Leopard にインストールしようとしていますか? Leopard 環境では、Info.plist の修正と再コンパイルなしにそのまま動くかどうかは分かりません。
system.log にも /var/log ディレクトリ全体にも、BCM に関する記述が一切見当たりません。
bash-3.2# pwd /var/log bash-3.2# grep BCM * bash-3.2# ls /System/Library/Extensions/BCM5722D.kext/Contents/ Info.plist MacOS Resources bash-3.2#
さらに 60 件のコミュニティ検証ノートを表示完全なアーカイブ記録
adlan
Source is synced with your latest binary release ?
@rals2007adlan さん、公開されているソースコードは最新のバイナリリリースと同期されていますか?
はい、最新のコミットに基づいた新しいビルドで最初の投稿(OP)の Kext を更新したばかりです。
@fyooosystem.log にも /var/log ディレクトリ全体にも、BCM に関する記述が一切見当たりません。
Kext がロードされていれば、少なくともビルド日時(Build date/time)が表示されるはずです。つまり、Kext がまったくロードされていないことを意味します。実は以前あなたが投稿してくれたエラーメッセージの画像を見逃してしまったのですが、もう一度貼ってもらえますか?
@adlanIf the kext is loaded, it should at least shows a build date/time. So that means the kext isn't loaded. Actually I didn't have the chance to see the image of error message you posted before, can you post it again?
I just tried to load this kext manually in terminal:
bash-3.2# kextload BCM5722D.kext/ /Users/oo/Downloads/BCM5722D.kext failed to load - (libkern/kext) authentication failure (file ownership/permissions); check the system/kernel logs for errors or try kextutil(8). bash-3.2#
@fyoooターミナルで手動ロードを試みたところ、以下のようになりました: bash-3.2# kextload BCM5722D.kext/ /Users/oo/Downloads/BCM5722D.kext failed to load - (libkern/kext) authentication failure (file ownership/permissions); check the system/kernel logs for errors or try kextutil(8). bash-3.2#
Kext の所有者(ownership)とアクセス権(permissions)を変更する必要があります。そうしないと kextd は Kext をロードしてくれません。
sudo chown -R root:wheel BCM5722D.kext
sudo chmod -R 755 BCM5722D.kext
@adlanyou need to change the kext ownership/permissions , else kextd will not load the kext. sudo chown -R root:wheel BCM5722D.kext sudo chmod -R 755 BCM5722D.kext
Thanks, adlan
Maybe I should show my NIC information first:
14e4; Broadcom Corporation; 167a; NetXtreme BCM5754 Gigabit Ethernet PCI Express; Network controller; Ethernet controller
So now I change the permission of the kext file:
oos-iMac:Downloads oo$ ls BCM5722D.kext/
Contents
oos-iMac:Downloads oo$ sudo chown -R root:wheel BCM5722D.kext
oos-iMac:Downloads oo$ sudo chmod -R 755 BCM5722D.kext
oos-iMac:Downloads oo$ sudo kextload BCM5722D.kext
It seems nothing happen.
THe log is:
oos-iMac:Downloads oo$ grep BCM /var/log/*
/var/log/system.log:May 18 15:35:29 oos-iMac sudo[155]: oo : TTY=ttys000 ; PWD=/Users/oo/Downloads ; USER=root ; COMMAND=/usr/sbin/chown -R root:wheel BCM5722D.kext
/var/log/system.log:May 18 15:35:40 oos-iMac sudo[156]: oo : TTY=ttys000 ; PWD=/Users/oo/Downloads ; USER=root ; COMMAND=/bin/chmod -R 755 BCM5722D.kext
/var/log/system.log:May 18 15:35:49 oos-iMac sudo[157]: oo : TTY=ttys000 ; PWD=/Users/oo/Downloads ; USER=root ; COMMAND=/sbin/kextload BCM5722D.kext
oos-iMac:Downloads oo$
Thank you all the same:)
fyooo
You fix it where you installed the kexts.
chmod -R 755 /System/Library/Extensions/BCM5722D.kext
chown -R root:wheel /System/Library/Extensions/BCM5722D.kext
touch /System/Library/Extensions
@rals2007fyooo You fix it where you installed the kexts. chmod -R 755 /System/Library/Extensions/BCM5722D.kext chown -R root:wheel /System/Library/Extensions/BCM5722D.kext touch /System/Library/Extensions
I'd tried to use KextHelper to install this kext, but it can not work.
I can't see any information about BCM in system.log
@fyoooKextHelper を使ってこの Kext をインストールしてみましたが、やはり動きません。system.log にも BCM に関する情報は一切出ていません。
kextutil を使って詳細出力レベル(verbosity level)を高くしてロードし、その出力をここに貼ってみてください:
sudo kextutil -v 4 BCM5722D.kext
@adlantry loading it using kextutil with high verbosity level and put its output here sudo kextutil -v 4 BCM5722D.kext
Thanks, that's what it shows:
oos-iMac:Downloads oo$ sudo kextutil -v 4 BCM5722D.kext
Password:
Kext library architecture set to x86_64.
Kext library recording diagnostics for: validation authentication dependencies warnings.
BCM5722D.kext appears to be loadable (not including linkage for on-disk libraries).
Loading BCM5722D.kext.
Reading load info for all kexts.
Reading loaded kext info from kernel.
Adding /Users/oo/Downloads/BCM5722D.kext to mkext.
/Users/oo/Downloads/BCM5722D.kext added 79552-byte noncompressed executable to mkext.
Created mkext for architecture x86_64 containing 1 kexts.
Loading BCM5722D.kext.
(kernel) Received request from user space to load kext my.name.adlan.BCM5722D.
(kernel) Recorded kext my.name.adlan.BCM5722D as a candidate for inclusion in prelinked kernel.
(kernel) Loading kext my.name.adlan.BCM5722D.
(kernel) Allocated link buffer for kext my.name.adlan.BCM5722D at 0xffffff7f8076f000 (28672 bytes).
(kernel) Kext my.name.adlan.BCM5722D executable loaded; 7 pages at 0xffffff7f8076f000 (load tag 95).
(kernel) Kext my.name.adlan.BCM5722D calling module start function.
(kernel) Kext my.name.adlan.BCM5722D registered class my_name_adlan_BCM5722D.
(kernel) Kext my.name.adlan.BCM5722D has IOService subclass my_name_adlan_BCM5722D; enabling autounload.
(kernel) Kext my.name.adlan.BCM5722D is now started.
(kernel) Kext my.name.adlan.BCM5722D sending 1 personality to the IOCatalogue and starting matching.
(kernel) Kext my.name.adlan.BCM5722D loaded.
Successfully loaded BCM5722D.kext.
BCM5722D.kext successfully loaded (or already loaded).
After that, I checked the system.log file:
oos-iMac:Downloads oo$ grep BCM /var/log/system.log
May 19 19:56:04 oos-iMac sudo[152]: oo : TTY=ttys000 ; PWD=/Users/oo/Downloads ; USER=root ; COMMAND=/usr/bin/kextutil -v 4 BCM5722D.kext
oos-iMac:Downloads oo$
It seems to be success, but I still can't connect to internet.
@fyoooありがとうございます、以下のように出力されました: ... その後、system.log ファイルを確認しました: oos-iMac:Downloads oo$ grep BCM /var/log/system.log May 19 19:56:04 oos-iMac sudo[152]: oo : TTY=ttys000 ; PWD=/Users/oo/Downloads ; USER=root ; COMMAND=/usr/bin/kextutil -v 4 BCM5722D.kext oos-iMac:Downloads oo$ 成功しているように見えますが、依然として…
検索しているログファイルが間違っています。カーネル拡張のログエントリは kernel.log の方に出力されます。
また、Kext をロードした後の ifconfig の出力もここに貼ってもらえますか?
@adlanyou searched in the wrong file, the log entry will be in kernel.log can you also post here the output of ifconfig after the kext is loaded?
adlan, thanks:)
Once again
oos-iMac:Downloads oo$ sudo kextutil -v 4 BCM5722D.kext
Password:
Kext library architecture set to x86_64.
Kext library recording diagnostics for: validation authentication dependencies warnings.
BCM5722D.kext appears to be loadable (not including linkage for on-disk libraries).
Loading BCM5722D.kext.
Reading load info for all kexts.
Reading loaded kext info from kernel.
Adding /Users/oo/Downloads/BCM5722D.kext to mkext.
/Users/oo/Downloads/BCM5722D.kext added 79552-byte noncompressed executable to mkext.
Created mkext for architecture x86_64 containing 1 kexts.
Loading BCM5722D.kext.
(kernel) Received request from user space to load kext my.name.adlan.BCM5722D.
(kernel) Recorded kext my.name.adlan.BCM5722D as a candidate for inclusion in prelinked kernel.
(kernel) Loading kext my.name.adlan.BCM5722D.
(kernel) Allocated link buffer for kext my.name.adlan.BCM5722D at 0xffffff7f807a5000 (28672 bytes).
(kernel) Kext my.name.adlan.BCM5722D executable loaded; 7 pages at 0xffffff7f807a5000 (load tag 95).
(kernel) Kext my.name.adlan.BCM5722D calling module start function.
(kernel) Kext my.name.adlan.BCM5722D registered class my_name_adlan_BCM5722D.
(kernel) Kext my.name.adlan.BCM5722D has IOService subclass my_name_adlan_BCM5722D; enabling autounload.
(kernel) Kext my.name.adlan.BCM5722D is now started.
(kernel) Kext my.name.adlan.BCM5722D sending 1 personality to the IOCatalogue and starting matching.
(kernel) Kext my.name.adlan.BCM5722D loaded.
Successfully loaded BCM5722D.kext.
BCM5722D.kext successfully loaded (or already loaded).
And nothing found in kernel.log:
oos-iMac:Downloads oo$ grep BCM /var/log/kernel.log
oos-iMac:Downloads oo$ sudo ifconfig
lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> mtu 16384
inet6 ::1 prefixlen 128
inet6 fe80::1%lo0 prefixlen 64 scopeid 0x1
inet 127.0.0.1 netmask 0xff000000
gif0: flags=8010<POINTOPOINT,MULTICAST> mtu 1280
stf0: flags=0<> mtu 1280
oos-iMac:Downloads oo$
I use bcm5706,and thanks for your driver,but IPv6 proxy.
I always need to use IPv6 proxy for connecting to internet.
However,I find the driver may has some problem of IPv6 proxy,
which is that the connection of IPv6 proxy becomes disconnected sooner or later.
I can figure out it is not cause by the proxy.
But I found a temper solution that ifconfig the en0 down and up.
@fyoooadlan, thanks:) Once again oos-iMac:Downloads oo$ sudo kextutil -v 4 BCM5722D.kext Password: Kext library architecture set to x86_64. Kext library recording diagnostics for: validation authentication dependencies warnings. BCM5722D.kext appears to be loadable (not including linkage for on-disk libraries). Loading BCM5722D.kext.…
Hi i was having the same trouble with BCM 5754 on dell optiplex 745. 10.6.7 retail install
lspci -nn result:
03:00.0 Ethernet controller [0200]: Broadcom Corporation NetXtreme BCM5754 Gigabit Ethernet PCI Express [14e4:167a] (rev 02)
I fixe this changing in info.plist of kext this line:
pci14e4,167A -> pci14e4,167a
Deep sleep working
it made some weeks i search, now both i386 and x86_64 working fine.
Fred
@FredWstこんにちは。Dell OptiPlex 745(10.6.7 リテールインストール)の BCM5754 で同じ問題に悩まされていました。lspci -nn の結果: 03:00.0 Ethernet controller [0200]: Broadcom Corporation NetXtreme BCM5754 Gigabit Ethernet PCI Express [14e4:167a] (rev 02) Kext の Info.plist 内の以下の行を変更することで解決しました: pci14e4,167A -> pci14e4,167a ディープスリープも正常に…
やあ、本当にありがとうございます!
いったい何が原因であの問題が起きているのか皆目見当がつかなかったのですが、あなたが真犯人を見つけてくれました。
完全に私のミスです。まったく見落としていましたし、正直に言うと、一見しただけではそれが問題を引き起こすとは思いもしませんでした…
…そしてまさにそれが原因でした。XNU のソースコードを辿り、Kext ロード処理の関数コールを手動でトレースしてみました。マッチング処理において、IONameMatch 配列内の値は strncmp 関数を使って比較されています。この文字列比較関数は大文字・小文字を区別する(case-sensitive)ため、14e4,167a と 14e4,167A を比較すると不一致(false)となり、結果としてマッチング処理が失敗してしまいます。
手動でロードすれば Kext 自体はメモリに読み込まれますが、マッチング処理に失敗しているため初期化ルーチンが一切呼ばれず、ただ居座って何もしない状態になっていたわけです。
FredWst さん、重ねて本当にありがとうございます!
I've installed Lion on my optiplex 745.
BCM5722 is also working for my BCM 5754.
Fred
Ps: ATI 4350 is also working without green apple and qe/ci enable.
@VIVXIXインターネット接続に常時 IPv6 プロキシを使用する必要があるのですが、このドライバには IPv6 プロキシ周りで何か問題があるようで、遅かれ早かれ IPv6 プロキシの接続が切れてしまいます。プロキシ側の問題ではないことは確認できています。ただ、一時的な回避策として ifconfig で en0 を一旦 down させてから up すると復活することを見つけました。
5706 でも動くのですか? すごいですね! ただ、不具合が出るのは当然と言えば当然です。
時間が取れたときに調べてみます。可能であれば他の方々にも別モデルのサポート追加などで貢献していただけると嬉しいのですが、現状プロジェクトのドキュメントが乏しいため、あまり期待はしていません。
ともあれ、テストありがとうございます!
@adlanit works on 5706 too? great! problem is expected, though. I'll look at it when I have time. However, I do hope others to contribute to add support for other model if possible. But, since project documentation is currently sparse, I'm not expecting any anyway, thank you for testing!
I am sorry, I make a mistake.It 's bcm5906.,not BCM5706.
:'(:'(:'(:'(:'(
@adlanI really have no idea what's causing that problem and now you found the culprit. my bad, I totally missed that and to be honest, at first look I wouldn't have thought that would cause a problem.. my observation, I may be wrong. .. and indeed it is. I've gone through the xnu source code and manually tracing function calls for the kext…
adlan&FredWst
It works!
The new version works well for BCM5906M in sl 10.6.7
@fyoooadlan&FredWst It works!
Thanks .I think the IPv6 proxy problem posted before just disappear.
The ifconfig en0 down and ifconfig en0 up commons dos't need anymore.
@FredWstOptiPlex 745 に Lion をインストールしました。BCM5722D は Lion 上でも私の BCM5754 で動作しています。Fred 追伸:ATI 4350 も Green Apple なしで QE/CI が有効になって動作しています。
素晴らしい!
@VIVXIXすみません、書き間違えました。BCM5706 ではなく BCM5906 です。:'(:'(:'(:'(:'(
^_^ 大丈夫ですよ、気にしないでください。
@fyoooadlan さん&FredWst さん、動きました!
@VIVXIXありがとうございます。以前投稿した IPv6 プロキシの問題も解消したようです。もう ifconfig en0 down と ifconfig en0 up コマンドを実行する必要がなくなりました。
それを聞けて良かったです!
Broadcom NetXtreme 5761
Hi Adlan... thanks for your work on this, I've been suffering with hex-editing the original 5701 kext trying to get my card working (device ID 1681). I thought on the off-chance I'd try your kext and with an Info.plist addition it picked it up straight away - really impressed!
I just have to sort out the blank MAC address and give it some proper testing.
@cephalopodHi Adlan... thanks for your work on this, I've been suffering with hex-editing the original 5701 kext trying to get my card working (device ID 1681). I thought on the off-chance I'd try your kext and with an Info.plist addition it picked it up straight away - really impressed! I just have to sort out the blank MAC address and give it…
Oddly, on reboot with a link the MAC address is identified but the speed isn't negotiated properly... on first attempt to do anything with the interface/driver it drops the connection permanently, preventing reconfiguration; only resuming use after another reboot. Any ideas Adlan please?
@cephalopodこんにちは Adlan さん… このドライバの開発に感謝します。自分のカード(デバイス ID 1681)を動かそうとオリジナルの 5701 Kext のバイナリ書き換えでずっと苦労していました。ダメ元であなたの Kext を試してみたところ、Info.plist に追記しただけで即座に認識されて本当に驚きました! あとは空欄になっている MAC アドレスの問題を解決して…
@cephalopod奇妙なことに、リンクした状態で再起動すると MAC アドレスは認識されるものの、リンク速度のネゴシエーションが正しく行われません… インターフェースやドライバに対して何か操作しようとした最初のタイミングで接続が恒久的に切断され、再設定もできなくなり、もう一度再起動するまで使えなくなってしまいます。Adlan さん、何か心当たりはありますでしょうか?
ここ数日かなり忙しくしており、返信が遅くなってすみません。
Linux および *BSD のドライバを確認してみたところ、そのモデル向けにはいくつか修正や追加の初期化ステップ、異なるレジスタ設定値が存在するようです。おそらくそれが関係しているのではないかと思うので、それらの変更を取り込んだテスト用 Kext を今週末にお送りします。
テストありがとうございます!
work flawlesly with 5754 on Dell optiplex 745
thank's adlan, you rock..
thank god to show me the page 7 & 8 now time to work with GMA3000, hope work soon.
many thank's adlan.
@scritchyI have device 14e4:167b Broadcomm 5755 onboard nic on an hp xw6600 machine. The kext appears to fail to do anything at all. There is no mention of it in any of the logs in var/log i've tried deleting and reinstalling the kext with both kext helper b7 and kext wizard, and rebuilding kext cache. I've tried using the zip file attachee to…
Try this one, it works for my HP xw4400 works with the onboard broadcom 167b. I've tried it with 10.6.2 - 10.6.7
Dell Optiplex 330
Thanks for your driver. Able to install and detect BCM5787 but DHCP wasn't able to grab a valid IP keep geting 169.x.x.x. Even static IP i was not able to connect to Internet.
Any idea what went wrong?
@adlansorry for the lateness, been quite busy for the last few days. anyway I checked the linux and *bsd driver, it seems that, there are some fixes/additional initialization steps/different register value for that model. maybe it has something to do with that, I'll try to include those changes and send you the kext to test this weekend.…
Thanks adlan... appreciate life is hectic - keen to test when you're ready.
Thanks for all the hard work on this one ceph.
Successful install with a BCM5755M on a Dell Precision M4300.
I've got one more thing to test for those, who have problem with loading the kext. I've been recently helping with os x installation on lenovo y530 (or sth like that) and installing the kext was not enough to make BCM5906M ethernet card work. Adding Device (LAN) in DSDT solved the problem (there was no ethernet device at all) and ethernet works fine.
BCM57781 - 14e4:16b1
tried it on Lion with a BCM57781 (14e4:16b1).
Changed the info.plist - driver loads - ifconfig shows en0, link speed is fine, but no packets are sent or received.
Any idea?
Thanks,
Christian
Onboard Broadcom® 5754 Gigabit Ethernet LAN solution 10/100/1000 Ethernet (Dell Optiplex 745 desktop PC) works fine (as of now) on H@ckint0sh OS X Lion 10.7 with your BCM5722D.kext.zip
ethernet:
Type: Ethernet Controller
Bus: PCI
Vendor ID: 0x14e4
Device ID: 0x167a
Subsystem Vendor ID: 0x1028
Subsystem ID: 0x01da
Revision ID: 0x0002
Link Width: x1
BSD name: en1
Kext name: BCM5722D.kext
Location: /System/Library/Extensions/BCM5722D.kext
Version: 1
Indeed the problem with your earlier revision lied in the upper case alphabetical characters in device ID string. They needed to be lower case.
Thanks a million times for your time and effort.
Hey, we used Xcode to compile the kext again using your latest sources. The best we can get now is 100BaseTX Full-Duplex. Using the kext from May it loaded up as half duplex 100BaseTX. It does seem to drop out the connection after a few hours and requires the kext to be unloaded and reloaded. This is on a Dell poweredge T110.
Any ideas on getting 1000BaseT Full duplex working?
I tried forcing the setting but it will either show cable unplugged or it does a self assigned IP and manually setting it does nothing. Now on a side note it doesn't need the MAC address manually set anymore, it is able to pick it up from the hardware.
Another side note... Do you know of any working pci-e GigE LAN cards that will work in osx? As work will buy the card that will work for the machine.
BCM57781 - 14e4,16b1
after having no solution for my onboard nic i decided to give it a try and changed/added my device id to info.plist, like some other here as well .
The result is as follow:
en1: flags=8822<BROADCAST,SMART,SIMPLEX,MULTICAST> mtu 1500
options=3<RXCSUM,TXCSUM>
ether 00:25:22:bc:b8:9b
media: <unknown type>
Do you think there is any chance to get this working somehow?
Any help is much appreciated. Many thanks
M
BCM57781 - 14e4,16b1
after some more testing I now get following:
en1: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 1500
options=3<RXCSUM,TXCSUM>
ether 00:25:22:bc:b8:9b
inet6 fe80::225:22ff:febc:b89b%en1 prefixlen 64 scopeid 0x5
inet 169.254.217.110 netmask 0xffff0000 broadcast 169.254.255.255
media: autoselect (1000baseT <half-duplex>)
status: active
of course...it still doesn't work. but why is it different now?
M
Works for Dell Gx745 with BCOM 5754
Thank you! Works on my Dell Gx745 SFF with a BCOM 5754
Vendor Id: 0x14e4
Device Id: 0x167a
Subsystem Vendor Id: 0x1028
Revision Id: 0x0002
Link Width: x1
DELL Optiplex GX620 - BCM5751, Device ID 0x1677
I inserted the 1677 to the kext plist. The driver loads, assigns the correct MAC address, but does not transmit and recieve.
Is there anything else I should do?
Adlan,
Would it be possible to add support for BCM5723? I added the device id (165b) to plist. The kext gets loaded, but when I try to use it I get
serviceRxInterrupt:1036): replaceOrCopyPacket returns 0
and a bunch of messages like
outputPacket:568: 1514 -> 2 segments, 1 free, consumer index: 59
OS X 10.6.8 and Broadcom 5754 (14e4-167a) working 100%
Congratulations! Great job!
Works perfect!
Off topic: I am using a DELL 390 (with this nic and a Quadro NVS 285 do you happen to have any info/link for Quadro NVS 285? It's all I need for a smoothly running hackintosh with DELL 390 and OS X 10.6.8 (upgraded from iATKOS S3 v2 using 10.6.8 Combo Update 1.1)
Latest KEXT
I am very interested in getting the latest kext of BCM5722D, but I have no idea, how compile or make your GIT repository code, you can give me a hand?
thanks for that wonderful work
my lan detected,, but no internet connection or cannot ping to another pc on net,,
i am add in Info.plist
--------
<string>pci14e4.16b5</string>
---------
it's detect my lan,, but cannot get connection,,
I've tried this on my Acer Aspire 2920.
It works!
After 2 weeks I was looking for suitable driver, now works!
Thank you. I love you!
Sleep not working?
Only unload&load kext after sleep to get it work again?
Broadcom Netlink (TM) Gigabit Ethernet / Lion 10.7.2
Driver works on
- Packard Bell LJ65
- Broadcom Netlink (TM) Gigabit Ethernet
- BCM5784M
Lion 10.7.2
- Iatkos L2
Thanks
Dell Precision 390 owner! Happy as can be. Your kext is the only one that works 100%! Thank you x 1000000
I confirm my Ethernet Broadcom 5784M on on my Acer Aspire 5738G Dual core is working as well!
- Broadcom Netlink (TM) Gigabit Ethernet
- BCM5784M
Lion 10.7.2
- Iatkos L2
I'm happy! Great job, man! Thanks! ) )
Gigabit Speeds
Is there any progress on getting this Kext to operate at gigabit speeds... the best I can get is 100baseTX.
It was my cable... the driver works fine at gigabit.
ing great.
Before I say something to you,
did someone say that you are damn good developer who
developer these drivers.. If no one haven't done that then I would
love to say that you ARE ----IING good… Please excuse my language.
This damn thing took me 4 days to find these drivers and after doing
what you have said in this thread, it worked like a CHARM…
I do appreciate from the bottom of my heart that you developed and shared
this with other users. I mean it.
Though I am also a software developer and mostly develop applications
in Microsoft technologies i.e. .Net etc and was keen to start
some software development for iPhone, I just couldn't get the drivers of this damn
LAN.
You are a saviour, once again thank you very much for developing and
sharing this with us… THanks.
Thx adlan,
works great on my lenovo S20 at works
@adlanDisclaimer This driver is neither supported nor endorsed by Broadcom. Zombies may invade your house and I take no responsibility for whatever happens. Use at your own risk
lol, don't worry i've got some plants for these Zombies
Thanks adlan for the great driver.
I get stuck with Broadcom BCM5786 [14e4:169a]
I am not sure what should be edited in your source code, could you please show me how to do it ?
Thank.
Updated:
Luckily, I added [14e4:169a] definition to plist, recompile and install IONetworkingFamily.kext of my friend, and now everything works like charm.
Just want to say thank, adlan, love you!
Your driver work for my Ethernet card, the Broadcom 5752, which on the old guy DELL 490 with some minor fix.
I did 2 minor fix on your kext to support Broadcom 5752:
1. infor.plist. I replace <string>pci14e4,167A</string> with <string>pci14e4,1600</string>
2. BCM5722D. I hex this file, looking for "7A 16" then replace all with "00 16". (flip word anyway).
Finally, I put them inside IONetworking kext which replace the original one. Reinstall this kext. Re-build cache. Re boot. Viola!
No kernal panic, MAC address just there, DHCP ok, even though I haven't plug in network yet.
Which OS I run huh? iAtKos L2 (Lion 10.7.2).
Thank you so much, adlan.
Work like charm for acer aspire 2920. The next i have been looking for..
Thanks a lot for you work on making this driver.
I need a working Kext for the desktop version of this network card: Broadcom BCM5784. (Without the M)
Is there any way to modify this kext for it to work on the non-M version?
I'm on OSX 10.6.8. (AMD)
@chefk0kThanks a lot for you work on making this driver. I need a working Kext for the desktop version of this network card: Broadcom BCM5784. (Without the M) Is there any way to modify this kext for it to work on the non-M version? I'm on OSX 10.6.8. (AMD)
Modifying the .plist is your best bet
Hardware:
Dell PowerEdge T110
2.39 Quad Core Intel Xeon
4GB 1333 DDR3
Nvidia GeForce 7300GT
OS: OS X Lion 10.7
I have a Broadcom Nextreme Gigabit network controller and i tried putting in the BCM5722D.kext using Kextdrop but the internet will not work. I look under the Network setting and none appear. Any suggestions. Thanks for your help. Any more information needed let me know.
Works for Dell Precision T5400 w/Broadcom 5754
Used kextWizard 3.7.10 and installed and rebooted in 1 min.
At first glance, worked perfectly. DHCP, mac address, until…
UPDATE: Networking stops working after awaking from sleep, as others have said. I didn't see that resolved in the thread...did I miss something?
OSX Lion 10.7.4
Dell Precision T5400
(2) Intel X5450 XEON Quad Core CPUs
4 GM RAM
Broadcom 5754
M-Audio Revolution 7.1 (work in progress)
nvidia Quadro FX 4600 (work in progress)
Thank you very much for your hard work in developing this driver!
I have a small problem though, I have a BCM5755 and everything works but the driver crashes after copying lots of data over the LAN (roughly 100GB or 60k packets). Unloading the driver and reloading does not fix it and I have to reboot to get networking back.
Any ideas why this is happening and anything I can try to get it fixed?
Lion 10.7.4
HP xw6600
BCM5755 onboard
Downloaded the source code and made some slight changes + added the BCM5784M 0x1698 device, compiled for ML ...
Still have 6 Semantic Issues and 5 Logic errors in the code but the compilation went fine. It works but after some intense usage, as symbiote187 pointed out, it stops working and the only solution is to reboot.
I am not a coder so ... but i really appreciate your involvement on this and i Thank You!
I have the same device and vendor ID for ethernet as this kext 14e4:1698. But will my ethernet work since my wireless card is unsupported (1510 AGN) ? I am trying to get my ethernet to work on a Dell Studio 1555 running on P8600 CPU and 512 MB ATI mobility 4570. Thanks for anyone's reply.
@ghostanime2001I have the same device and vendor ID for ethernet as this kext 14e4:1698. But will my ethernet work since my wireless card is unsupported (1510 AGN) ? I am trying to get my ethernet to work on a Dell Studio 1555 running on P8600 CPU and 512 MB ATI mobility 4570. Thanks for anyone's reply.
Try this one osx 86.net/downloads.php?do=file&id=3074 if you are using ML
出典および貢献者来歴(クレジット登録 61 名 · 元スレッド #6946)
| ユーザー名 | 貢献ロール | 投稿数 | 活動期間 |
|---|---|---|---|
| @adlan | 筆頭著者 | 36 | 2011-02-12 → 2011-06-02 |
| @fyooo | 主要貢献者 | 7 | 2011-05-17 → 2011-05-23 |
| @Astarael | 主要貢献者 | 6 | 2011-04-06 → 2011-07-15 |
| @rals2007 | 主要貢献者 | 4 | 2011-03-14 → 2011-05-19 |
| @ludacrisvp | 主要貢献者 | 3 | 2011-05-03 → 2011-07-28 |
| @VIVXIX | 主要貢献者 | 3 | 2011-05-21 → 2011-05-24 |
| @cephalopod | 主要貢献者 | 3 | 2011-05-27 → 2011-06-22 |
| @quinielascom | 検証メンバー | 2 | 2011-02-16 → 2011-03-20 |
| @Dabluest | 検証メンバー | 2 | 2011-03-04 → 2011-03-07 |
| @abiogenesis | 検証メンバー | 2 | 2011-03-13 → 2011-03-17 |
| @tmacyunn | 検証メンバー | 2 | 2011-03-25 |
| @ronin510 | 検証メンバー | 2 | 2011-04-19 → 2011-05-15 |
| @FredWst | 検証メンバー | 2 | 2011-05-21 → 2011-05-22 |
| @majamudo | 検証メンバー | 2 | 2011-08-09 |
| @waldrondigital | 検証メンバー | 2 | 2011-11-29 → 2012-01-16 |
| @righteye | 検証メンバー | 2 | 2012-08-05 → 2012-08-23 |
| @chinasky | 検証メンバー | 1 | 2011-02-15 |
| @pat98usb | 検証メンバー | 1 | 2011-02-16 |
| @limiter121 | 検証メンバー | 1 | 2011-02-27 |
| @adminio | 検証メンバー | 1 | 2011-03-01 |
| @webwolf | 検証メンバー | 1 | 2011-03-05 |
| @Medienmensch | 検証メンバー | 1 | 2011-03-18 |
| @volgin7 | 検証メンバー | 1 | 2011-03-20 |
| @parlae | 検証メンバー | 1 | 2011-03-20 |
| @Domenic211 | 検証メンバー | 1 | 2011-04-15 |
| @scritchy | 検証メンバー | 1 | 2011-04-18 |
| @michalskie | 検証メンバー | 1 | 2011-04-25 |
| @derekj0571 | 検証メンバー | 1 | 2011-04-30 |
| @anibalin | 検証メンバー | 1 | 2011-05-07 |
| @toja | 検証メンバー | 1 | 2011-05-20 |
| @ifumi | 検証メンバー | 1 | 2011-06-04 |
| @tc2468 | 検証メンバー | 1 | 2011-06-09 |
| @fiatitude | 検証メンバー | 1 | 2011-06-17 |
| @jpt1105 | 検証メンバー | 1 | 2011-06-17 |
| @zoso | 検証メンバー | 1 | 2011-06-27 |
| @ce_infmac | 検証メンバー | 1 | 2011-07-25 |
| @UserOSX | 検証メンバー | 1 | 2011-07-28 |
| @analot | 検証メンバー | 1 | 2011-07-28 |
| @PinInCalgary | 検証メンバー | 1 | 2011-08-16 |
| @aaronson | 検証メンバー | 1 | 2011-08-17 |
| @antikus | 検証メンバー | 1 | 2011-08-21 |
| @m4f1050 | 検証メンバー | 1 | 2011-08-25 |
| @reysillo | 検証メンバー | 1 | 2011-09-12 |
| @niclo43 | 検証メンバー | 1 | 2011-09-23 |
| @danybr | 検証メンバー | 1 | 2011-10-09 |
| @jahsmurf | 検証メンバー | 1 | 2011-10-17 |
| @onelife | 検証メンバー | 1 | 2011-10-24 |
| @ocw-inf | 検証メンバー | 1 | 2011-11-23 |
| @nveronesi | 検証メンバー | 1 | 2012-01-13 |
| @privateprotected | 検証メンバー | 1 | 2012-01-22 |
| @cparm | 検証メンバー | 1 | 2012-01-26 |
| @h224nh | 検証メンバー | 1 | 2012-02-25 |
| @silicman | 検証メンバー | 1 | 2012-03-11 |
| @mikegoh | 検証メンバー | 1 | 2012-03-29 |
| @chefk0k | 検証メンバー | 1 | 2012-04-07 |
| @Unrealized | 検証メンバー | 1 | 2012-04-13 |
| @squinn66 | 検証メンバー | 1 | 2012-05-15 |
| @lilcheshirecat | 検証メンバー | 1 | 2012-05-21 |
| @lilbiscuit | 検証メンバー | 1 | 2012-06-04 |
| @symbiote187 | 検証メンバー | 1 | 2012-07-15 |
| @ghostanime2001 | 検証メンバー | 1 | 2012-08-21 |