[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[debian-users:44511] Broadcom 製 NIC について・・



いつもMLを拝見させていただいています。
ゆきたんと申します。

以下の様なPCでオンボードNICが動作せず困っています。
どなたか解決方法をご存じないでしょうか・・。

IBM ThinkPad G41
 Intel 852GME
 HT-Pentium4 3.06GHz
 512MB MEM
 40GB HDD

オンボードNICは、WindowsXP上の認識では
 Broadcom NetXtreme Fast Ethernet
となっています。100BASE-TXです。

http://www-6.ibm.com/jp/pc/thinkpad/tpg41/tpg41s.shtml#p306ghz
↑の製品番号 2881-5GJです。

使用しているDebianは Woody 3.0r2です。

MLの過去LOGからみて、ドライバはBCM5700と判断して、Broadcom
のHPより
ダウンロードをしてきました。

ドライバのREADMEを参考にして以下の様にしてみました。

・bf24でDebianのインストールを開始

・仮にPCMCIAにNEC製のNICカードセット(NEC PC-9801-CS01 古
い・・)

・途中でPCMCIAパッケージをインストールする。
 この段階でPC-9801-CS01は認識してくれる。

・ネットワーク設定を行う

・基本システムをインストール

・再起動

・/etc/apt/sources.listを書き換え

・以下のパッケージをapt-get installでダウンロード
  kernel-source-2.4.18
  kernel-headers-2.4.18-bf2.4
  rpm
  libncurses-dev
  kernel-package

・/usr/src へ、別途ダウンロードしたNICドライバをFDよりコ
ピー
  bcm5700-8.1.55.tar.gz

・/usr/srcへ移動し、tarファイルを解凍
  tar xvjf kernel-source-2.4.18.tar.bz2
  tar xvzf bcm5700-8.1.55.tar.gz

・カーネルソースをシンボル
  ln -s kernel-source-2.4.18 linux

・BCM5700ドライバディレクトリに移動し、以下の様に実行
  cd /usr/src/bcm5700-8.1.55/src
  make
  insmod bcm5700.o
  make install

・ディレクトリを移動し、以下の様に実行
  cd /lib/modules/2.4.18-bf2.4/kernel/drivers/net
  modprobe bcm5700.o

・modconfを実行。pcmciaを止める。PC-9801-CS01を抜いてPC
を再起動。

・再起動後、modconfでbcm5700ドライバを組み込み。
 この段階で以下のメッセージが出る。
------------------------------------------------------------------------------
 Installing module bcm5700. If the device isn't there, or
isn't configured
 correctly, this could cause your system to pause for up
to minute.

 Broadcom Gigabit Ethernet Driver bcm5700 with Broadcom
NIC Extension (NICE)
 ver. 8.1.55 (01/08/05)
 eth0 : Broadcom BCM5901 100Base-TX found at mem
d0200000, IRQ 20, node addr
 00061bc7f0a5
 eth0 : Broadcom BCM5705 Integrated Copper transceiver
found
 eth0 : Scatter-gather ON, 64-bit DMA ON, Tx Checksum ON,
Rx Checksum ON

 Installation succeeded

 Please press ENTER when you are ready to continue.
------------------------------------------------------------------------------

・ifconfigで確認。
 しかし以下の内容で、eth0が出てこない。
------------------------------------------------------------------------------
 lo        Link encap:Local Loopback
            inet adder:127.0.0.1  Mask:255.0.0.0
            UP LOOPBACK RUNNING  MTU:16436  Metric:1
            RX packets:8 errors:0 dropped:0 overruns:0
frame:0
            TX packets:8 errors:0 dropped:0 overruns:0
carrier:0
            collisions:0 txqueuelen:0
            RX bytes:560 (560.0 b)  TX bytes:560 (560.0 b)
------------------------------------------------------------------------------

・ifconfig eth0を実行すると以下の様になるので、認識はし
ている?
 しかし、IPアドレスがない?
------------------------------------------------------------------------------
 eth0      Link encap:Ethernet  HWaddr 00:06:1B:C7:F0:A5
            BROADCAST MULTICAST  MTU:1500  Metric:1
            RX packets:0 errors:0 dropped:0 overruns:0
frame:0
            TX packets:0 errors:0 dropped:0 overruns:0
carrier:0
            collisions:0 txqueuelen:100
            RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)
            Interrupt:20 Memory:d0200000-d0210000
------------------------------------------------------------------------------

・/etc/modutils/aliasesに以下の内容を記述。
  alias eth0 bcm5700

・再起動してみるが変わらない。




以上の様なことをやってみました。
PCが最近の機種なので情報が少ないので困っています。

一つ前の機種の情報が、以下のURLに有りましたがさっぱりで
す。
しかも、この情報はWoodyでなくSergeの様な気が・・。
http://www.hardeman.nu/~david/thinkpad/

↑のHPではtg3というドライバを使用して居るみたいですが・
・。


Linuxをさわり始めて間がない初心者です。
(PC歴はN88BASIC・MS-DOSからのなので約12〜3年)

どなたか解決策をご教授下さいますようお願いいたします。


ゆきたん@山口
yukitan_ml206@xxxxxxxxxxx


__________________________________
Save the earth
http://pr.mail.yahoo.co.jp/ondanka/