今更ですが、オンボードのLANなどで苦労されている人が多いようなので、tarで解凍するだけでOKのファイルをうpしておきます。自己責任でお使いください。
ファイルはここ(2007.07.06更新)です。

中身はオンボードLAN(BCM5701)...GX520/620/SC430などで使えます。
MacAddressがオール00になるという既知の難点があります、これは同梱のsetmacを適切に設定すればクリアできます。
setmacについてはこのブログのどこかに書いたような気がするので探してください。

Zipを解凍するのはWindows上でもOKですが、tar.gzファイルはUSBメモリなどに入れてそのままOSX86にコピーしてください。
ユーザー名:hoge デスクトップ上にGX520というフォルダを作ってその中に.tar.gzふぁいるが3つあるとします。

簡単に手順だけ書きます。ターミナルを起動してください。まずLANからです。
> sudo -s
(管理者パスワード入力)
# cd /System/Library/Extensions/IONetworkingFamily.kext/Contents/PlugIns/
# rm -rf AppleBCM5701Ethernet.kext
# tar xzfv /Users/hoge/Desktop/GX520/BCM5701.tar.gz
# kextload AppleBCM5701Ethernet.kext
(なんとかかんとか successfully と表示されたら、たぶんOK)
# rm /System/Library/Extensions.mkext
# rm /System/Library/Extensions.kextcache
# kextcache -k /System/Library/Extensions

ここでいったんシステム環境設定>ネットワークの内蔵Ethernet

こんな感じに見えるようになっていれば、使えるはずです。
ケーブルをつなぎ、ネットワークアドレスを設定してください。運がよければDHCPでアドレスを自動取得できているかもしれません。自動取得できてないときは手動で設定してあげてください。

次はオンボードサウンド(sudo -s 後であるとして)
# cd /System/Library/Extensions/AppleAC97Audio.kext/Contents/PlugIns/
# rm -rf AppleAC97AudioIntelICH.kext
# tar xzfv /Users/hoge/Desktop/GX520/AC97AudioIntel.tar.gz
# kextload AppleAC97AudioIntelICH.kext
(なんとかかんとか successfully と表示されたら、たぶんOK)
# rm /System/Library/Extensions.mkext
# rm /System/Library/Extensions.kextcache
# kextcache -k /System/Library/Extensions

ここでいったんシステム環境設定>サウンド を表示してみて
出力/入力でボリューム設定(スライダ)を動かすことができればもう音が出ているはずです。
マイク端子があればマイク入力もできるはずです。

オンボードLANのMacAddressを設定します。
事前に自機のMacAddressを把握しておいてください。Knoppix(ググって)などで調べるのが良いのではないでしょうか。
うpファイルでは、00:11:22:33:44:55としてあります(これでも使えるけどね)。
(ターミナルでsudo -s後)
# cd /System/Library/StartupItems
# tar xzfv /Users/hoge/Desktop/GX520/setmac.tar.gz

# cd SetMAC
# vi setmac
(viというエディタでsetmacファイル内の00:11:22:33:44:55を自機の値に書き換えてください。viの使い方はググってお調べください。)

保存して終了
その後再起動してみる

ターミナルで、
> ifconfig (enter)
として、en0 が ether 00:11:22:33:44:55
とか、inet IPアドレス
がちゃんとした値になっていればOK。ご苦労様でした。

(追記)
うpしたファイルは1000件までの保存とのことなので、必要な人はさっさとDLしておいてください。
再アップするとは限りません。