我が家のブログ。
Author:
• 日曜日, 1月 22nd, 2012

久々にサーバの更改を進めていますが、今回購入したマザーボードはHDC-I2/E450でドハマリしました。

このマザーLANモジュールがAtheros AR8152なので普通にCentOS(6.2)を入れてもLANモジュールが認識しません。
そこから始まったこのマザーへのチャレンジについてまとめていきます。

1.なぜLANが有効にならないの??
・2012.2現在メジャーOSでは標準対応していないLANモジュールを積んでいる模様。
・HDC-I2,HDC-I2/E240では、 Atheros AR8151 GIGA LANと記載があるが、E450の詳細ページがない・・
・AR8151はubuntuでもcentosでも動作しない報告が続出。
- Ubuntu日本語フォーラム / LANカードが認識されない?

https://forums.ubuntulinux.jp/viewtopic.php?id=10158

2.どうやったらインストールできるかな?
・LANモジュールが有効になっていない状態でOSをインストール
・LANドライバーをインストール
・ether設定

3.準備開始(マザーのLANチップ名称確認)
まず、HDC-I2/E450はAR8151チップなのかをgoogle先生で確認してみる。
googleでECS HDC-I2/E450を検索するとサイト自体がメーカーページに無い模様。(なんでだろう・・)
仕方がないのでキャッシュを頼りにチェック。

http://webcache.googleusercontent.com/search?q=cache:bSPsnevffKYJ:www.ecs.com.tw/ECSWebSite/Product/Product_Detail.aspx%3FDetailID%3D1307%26MenuID%3D106+www.ECS+HDC-I2/E-450&cd=2&hl=ja&ct=clnk&gl=jp&client=firefox-a

º Atheros AR8151 GIGA LAN
º AR8152 10/100 LAN(optional)
の記載があり、確認OK。

後でOSから確認した結果も同様。
[root@localhost]# lspci
00:00.0 Host bridge: Advanced Micro Devices [AMD] Family 14h Processor Root Complex
00:01.0 VGA compatible controller: ATI Technologies Inc Wrestler [Radeon HD 6320]
00:01.1 Audio device: ATI Technologies Inc Wrestler HDMI Audio [Radeon HD 6250/6310]
00:04.0 PCI bridge: Advanced Micro Devices [AMD] Family 14h Processor Root Port
00:11.0 SATA controller: ATI Technologies Inc SB7x0/SB8x0/SB9x0 SATA Controller [IDE mode] (rev 40)
00:12.0 USB controller: ATI Technologies Inc SB7x0/SB8x0/SB9x0 USB OHCI0 Controller
00:12.2 USB controller: ATI Technologies Inc SB7x0/SB8x0/SB9x0 USB EHCI Controller
00:13.0 USB controller: ATI Technologies Inc SB7x0/SB8x0/SB9x0 USB OHCI0 Controller
00:13.2 USB controller: ATI Technologies Inc SB7x0/SB8x0/SB9x0 USB EHCI Controller
00:14.0 SMBus: ATI Technologies Inc SBx00 SMBus Controller (rev 42)
00:14.1 IDE interface: ATI Technologies Inc SB7x0/SB8x0/SB9x0 IDE Controller (rev 40)
00:14.2 Audio device: ATI Technologies Inc SBx00 Azalia (Intel HDA) (rev 40)
00:14.3 ISA bridge: ATI Technologies Inc SB7x0/SB8x0/SB9x0 LPC host controller (rev 40)
00:14.4 PCI bridge: ATI Technologies Inc SBx00 PCI to PCI Bridge (rev 40)
00:14.5 USB controller: ATI Technologies Inc SB7x0/SB8x0/SB9x0 USB OHCI2 Controller
00:15.0 PCI bridge: ATI Technologies Inc SB700/SB800/SB900 PCI to PCI bridge (PCIE port 0)
00:15.2 PCI bridge: ATI Technologies Inc SB900 PCI to PCI bridge (PCIE port 2)
00:16.0 USB controller: ATI Technologies Inc SB7x0/SB8x0/SB9x0 USB OHCI0 Controller
00:16.2 USB controller: ATI Technologies Inc SB7x0/SB8x0/SB9x0 USB EHCI Controller
00:18.0 Host bridge: Advanced Micro Devices [AMD] Family 12h/14h Processor Function 0 (rev 43)
00:18.1 Host bridge: Advanced Micro Devices [AMD] Family 12h/14h Processor Function 1
00:18.2 Host bridge: Advanced Micro Devices [AMD] Family 12h/14h Processor Function 2
00:18.3 Host bridge: Advanced Micro Devices [AMD] Family 12h/14h Processor Function 3
00:18.4 Host bridge: Advanced Micro Devices [AMD] Family 12h/14h Processor Function 4
00:18.5 Host bridge: Advanced Micro Devices [AMD] Family 12h/14h Processor Function 6
00:18.6 Host bridge: Advanced Micro Devices [AMD] Family 12h/14h Processor Function 5
00:18.7 Host bridge: Advanced Micro Devices [AMD] Family 12h/14h Processor Function 7
04:00.0 Ethernet controller: Atheros Communications Inc. AR8151 v2.0 Gigabit Ethernet (rev c0)

4.準備その2(ドライバーの入手)
googleで「Linux Atheros AR8152 Drivers」検索すると、AR81Family-linux-v1.0.1.14.tar.gz
というドライバーで動作実績がある模様。
これを落としてきて準備OK
もう、どこから落としたか忘れましたが、例えばここかな↓

http://www.egydown.com/gx/Atheros+AR8151+PCI+E+Gigabit+Ethernet+Controller+driver+linux.html

5.ドライバーを入れてみる。
CentOSをUSBでインストールした筐体に、AR81Family-linux-v1.0.1.14.tar.gzをUSBでコピー。
rootで
#cd src
#make
#make install
でインストール完了。(コンパイルにはヘッダライブラリなどがいります)
再起動をしてみる。

6.いろいろやってみる。
再起動したが、Linkランプの点灯の気配なし。
デバイスの確認
#lspci
04:00.0 Ethernet controller: Atheros Communications Inc. AR8151 v2.0 Gigabit Ethernet (rev c0)
ドライバの確認
# lsmod | grep atl1e
なし。
手動でドライバをインストール。
# insmod src/atl1e.ko
# lsmod | grep atl1e
atl1e                  63909  0
入ったけど。。Linkランプに変化なし。
ここで一旦挫折。

7.気分を変えてもう一度google先生に聞いてみる。
CentOS5.7へAtheros AR8151を入れるのに困っている人のサイト

https://www.centos.org/modules/newbb/viewtopic.php?topic_id=33500

これを参考に進めてみよう。

デバイスの確認
#lspci
04:00.0 Ethernet controller: Atheros Communications Inc. AR8151 v2.0 Gigabit Ethernet (rev c0)
# lspci -n | grep ’04:00.0′
04:00.0 0200: 1969:1083 (rev c0)
ふむ。このLANチップは、vendor:device IDが1969:1083らしい。

ここで、この掲示板ではドライバをrpmを利用して入れているようだ。

http://elrepo.org/tiki/Download

から、適当なDLサーバへ進んで
/elrepo/el6/i386/RPMS/
にて
kmod-atl1e-1.0.1.9-1.el6.elrepo.i686.rpm    26-Mar-2011 23:14     55K
kmod-atl1e-1.0.1.14-1.el6.elrepo.i686.rpm    28-Jun-2011 19:34     55K
を発見。
※CentOS6.2(32bit)でしたので、el6を選択しています。
まぁ、数字の大きい方をいれてみよう。^^

8.ドライバーをRPM入れてみる。
さきほどダウンロードしたrpmをUSBでコピーして
rpm -ivh kmod-atl1e-1.0.1.14-1.el6.elrepo.i686.rpm
insmod /lib/modules/2.6.32-71.el6.i686/extra/atl1e/atl1e.ko
ここでリンクランプ点灯!!!
やっとここまで来ました。\(^o^)/
#という事は手動で入れたドライバーはダメだったのかな・・

9.eth0の作成
Linkランプも付いたので、eth0が上がったかなと思ったらそんなわけなく
#eth0の設定していないので、上がるわけ無いのですが。。^^;
設定をします。
#cd /etc/sysconfig/network-scripts/
にて
#vi ifcfg-eth0
DEVICE=eth0
BOOTPROTO=static
BROADCAST=192.168.100.255
IPADDR=192.168.100.200
NETMASK=255.255.255.0
NETWORK=192.168.100.0
ONBOOT=yes
とifを作って、
#./ifup eth0
キターーーー!!!
やっとIFがupしました。。。
疲れた。

10.しかし、問題が・・
再起動するとドライバが読み込まれない・・
RPMでインストールしたkoファイルが現在のカーネルのフォルダに格納されていないからか。。
# cd /lib/modules/
# ls
2.6.32-220.2.1.el6.i686  2.6.32-220.el6.i686  2.6.32-71.el6.i686
現在のカーネルは2.6.32-220.2.1.el6.i686ですが、ドライバは2.6.32-71.el6.i686に入っています。
手動で
#insmod /lib/modules/2.6.32-71.el6.i686/extra/atl1e/atl1e.ko
と打つとIPが振られるところまで行くので、やはりこのkoファイルの読み込みが問題らしい。

ここで、このkoファイルの扱いについて調べたのですが、ちょっとわからず。。
強引に
/lib/modules/2.6.32-71.el6.i686/extra/atl1e/atl1e.ko

/lib/modules/2.6.32-220.2.1.el6.i686/kernel/drivers/net/atl1e/atl1e.ko
に上書きしてみました。

その後、モジュール読み込みファイルの再構築
#depmod -a
を実施して、再起動。

今度はうまく読み込んだみたいです。(この状態でええんかな・・・)

11.再起動しても問題ない状態に。
諸設定をして再起動しても問題ない状態になりました。
項目10で適切な対応についてご存知の方は教えてください!^^;

12.おや?messageに変なエラーが
諸設定をしてサーバの移行を進めていると、/var/log/messageに変なエラーが

Jan 22 17:29:08 www kernel: ————[ cut here ]————
Jan 22 17:29:08 www kernel: WARNING: at kernel/sched.c:5914 schedule+0x9b1/0xb10() (Not tainted)
Jan 22 17:29:08 www kernel: Hardware name: HDC-I2
Jan 22 17:29:08 www kernel: Modules linked in: sunrpc cpufreq_ondemand powernow_k8 mperf ipv6 atl1e(U) microcode serio_raw sg i2c_piix4 snd_hda_codec_via snd_hda_codec_hdmi snd_hda_intel snd_hda_codec snd_hwdep snd_seq snd_seq_device snd_pcm snd_timer snd soundcore snd_page_alloc ext4 mbcache jbd2 raid1 sd_mod crc_t10dif ata_generic pata_acpi pata_atiixp ahci radeon ttm drm_kms_helper drm i2c_algo_bit i2c_core dm_mirror dm_region_hash dm_log dm_mod [last unloaded: scsi_wait_scan]
Jan 22 17:29:08 www kernel: Pid: 400, comm: md1_raid1 Not tainted 2.6.32-220.2.1.el6.i686 #1
Jan 22 17:29:08 www kernel: Call Trace:
Jan 22 17:29:08 www kernel: [<c0454a21>] ? warn_slowpath_common+0×81/0xc0
Jan 22 17:29:08 www kernel: [<c082ed51>] ? schedule+0x9b1/0xb10
Jan 22 17:29:08 www kernel: [<c082ed51>] ? schedule+0x9b1/0xb10
Jan 22 17:29:08 www kernel: [<c0454a7b>] ? warn_slowpath_null+0x1b/0×20
Jan 22 17:29:08 www kernel: [<c082ed51>] ? schedule+0x9b1/0xb10
Jan 22 17:29:08 www kernel: [<c04e18eb>] ? mempool_alloc+0x4b/0×100
Jan 22 17:29:08 www kernel: [<c05de7b9>] ? submit_bio+0×79/0×120
Jan 22 17:29:08 www kernel: [<c074c8dd>] ? md_super_wait+0x3d/0×70
Jan 22 17:29:08 www kernel: [<c0475e80>] ? autoremove_wake_function+0×0/0×40
Jan 22 17:29:08 www kernel: [<c074ebea>] ? md_update_sb+0x22a/0×450
Jan 22 17:29:08 www kernel: [<c07514d9>] ? md_check_recovery+0×399/0×660
Jan 22 17:29:08 www kernel: [<c05d7fc0>] ? blk_unplug+0×20/0×50
Jan 22 17:29:08 www kernel: [<f8606fde>] ? raid1d+0x3e/0xe00 [raid1]
Jan 22 17:29:08 www kernel: [<c0464c87>] ? lock_timer_base+0×27/0×50
Jan 22 17:29:08 www kernel: [<c0465682>] ? try_to_del_timer_sync+0×62/0xb0
Jan 22 17:29:08 www kernel: [<c04656e1>] ? del_timer_sync+0×11/0×20
Jan 22 17:29:08 www kernel: [<c082f423>] ? schedule_timeout+0×133/0×250
Jan 22 17:29:08 www kernel: [<c0428473>] ? smp_apic_timer_interrupt+0×53/0×90
Jan 22 17:29:08 www kernel: [<c0428473>] ? smp_apic_timer_interrupt+0×53/0×90
Jan 22 17:29:08 www kernel: [<c0464d60>] ? process_timeout+0×0/0×10
Jan 22 17:29:08 www kernel: [<c074e135>] ? md_thread+0xe5/0×110
Jan 22 17:29:08 www kernel: [<c0475e80>] ? autoremove_wake_function+0×0/0×40
Jan 22 17:29:08 www kernel: [<c074e050>] ? md_thread+0×0/0×110
Jan 22 17:29:08 www kernel: [<c0475c44>] ? kthread+0×74/0×80
Jan 22 17:29:08 www kernel: [<c0475bd0>] ? kthread+0×0/0×80
Jan 22 17:29:08 www kernel: [<c0409fff>] ? kernel_thread_helper+0×7/0×10
Jan 22 17:29:08 www kernel: —[ end trace 58ac32b27a047d62 ]—

むー。これなんだろう?
ちょっと気に入らない。
来週へ持ち越し・・

Author:
• 土曜日, 1月 14th, 2012

自宅Linuxサーバ更改用にHDC-I2/E-450を買いました。
そもそもこのマザーボードはLinuxの動作を保証しているわけではないので、ボードが悪いとは言い切れないのですが、インストールで躓きました。かなり扱いづらいマザーに手を出してしまったようです。。トホホ

症状としては、CentOSをインストールしてもEtherが認識しません。AMD A45チップセットでAtheros AR8151 GIGA LANを採用しているボードですが、ネットで調べると、どうもAR8151も癖があり、CentOSを入れたあとに自分でドライバのインストールがいるようです。

ただ、実際作業を進めてみるとドライバをいれてもIFが上がってこない。。
LANポートのLinkUPランプすらつかない。

徐々に分析中です。

Author:
• 日曜日, 11月 13th, 2011

なんだか、今年は11月に入っても暖かい日が続いたせいで、トマトも緑から赤に色づいてきました。

肥料をやらずに、水だけで育ててるので、食べておいしいのかな?と思っていると、、娘が勝手にもいで食べてしまった・・

本人に聞くと、味はあんまりしなかったとのこと。

うーん。水だけでここまでいった事もすごいけど、やはりおいしくないのかなぁ。

一度水が腐ったので、大人としては食べるのに抵抗が・・

そろそろ片付けるかな・・^^;

Category: 日記  | Leave a Comment
Author:
• 土曜日, 10月 22nd, 2011

我が家のcocochi-saienですが、まだ終わっていませんでした。

室内栽培では、花をつけては実がならずという状態が続いたので、とうとう外に設置しなおしてみました。

水がくさって悪臭が漂ったり、枝が4分の1になったり、といろいろドラマはあったのですが、やっと最近実がつきました。

でも、、、、すでに秋も終盤。日中帯の気温が上がらず緑の実が赤くならずに割れて落ちてしまいます。

う~~~ん残念。今年はこれでおしまいになりそうです。

Category: 日記  | Leave a Comment
Author:
• 日曜日, 7月 31st, 2011

 cocochi-saienもそろそろ限界でしょうか。花は咲くのに実がならない。今日はおもいきって間引きしてみました。葉と枝を1/2までばっさりと伐採。

ここまでやれば、栄養行き届くので実もなってくれるかなぁ・・

 

Category: 日記  | Leave a Comment
Author:
• 日曜日, 7月 31st, 2011

今年は家にひまわり植えました。10個ぐらいのタネがすべて開花したので、株を空いている植木鉢や土のある部分に移植しました。野菜の菜園をやっていた土地が一番肥料が豊富だったのか、そこ株だけなんと2m近くまで成長。直径30cm近くの大輪の花を咲かせました。

 そんなひまわりも、そろそろおしまい。花は散り首をうなだれてきましたので、タネの収穫時期です。花の表面にある花弁?というものを指先で触るとぽろぽろっと落ちて、その裏に見覚えのあるタネが見えてきます。それもぎっしりと(笑)

娘と一緒に、ひまわりの頭を「じょきん」と切り落として、タネをほじほじ、、100粒近くのタネを収穫しました!収穫時のテーマソングはとっとこハム太郎でした(^^)

 

Category: 日記  | Leave a Comment
Author:
• 土曜日, 7月 09th, 2011

夏に入って、成長が急になったからか、2日に1回は1ℓの水を足さないとすぐにポンプが空回りする状況になってきました。
それと、約40cm近くまで成長してきて、茎も1cmぐらいまでしっかりと育ったのですが、実がならない。。
受粉~と思い、花をモミモミしているのですが、なかなか実が付かないですね。

あと、夏に入ってきたからか、水の減りが激しい!2日に1回1ℓの水を足していかないとすぐに、「ピチャピチャ」と音がして、ほおっておくとポンプが空回りするブーンという音に。。真夜中12時ごろの給水が日課になりそうです。。。TT

Category: 日記  | Leave a Comment
Author:
• 土曜日, 6月 25th, 2011

ちょっと更新をさぼってしまいました。
トマトの苗はぐんぐん成長していますよん。
プランターのトマトが実をつけ始めたので、こちらもそろそろかな。
そういや、受粉を手でしなきゃいけないとか書いていたな・・
困った事が1つ。上に上にのびていくと、どうも不安定になってきた。
トマトの茎を触ると左右にぐらぐら。う~ん、どうかな~

Category: 日記  | Leave a Comment
Author:
• 土曜日, 6月 04th, 2011

なんででしょうか。
先週の様子からあまり変わっていません。

梅雨に入って雨が続いた事と、窓ガラスが紫外線カットなのが影響しているのかも。

外のプランターのトマトの苗はメキメキ成長しているのですが・・

ちょっと残念。

そういえば、cocochi-saienさんの公式サイトがオープンしました。かわいくお洒落なサイトですね~

 

Category: 日記  | Leave a Comment
Author:
• 日曜日, 5月 29th, 2011

やっと日記が追いつきました。(笑

葉がややしおれている感じはありますが、けっこうしっかりしてきたように感じます。

家の外ではプランターでもトマトを育てていますが、ちょっと成長い感じがしますね。更に梅雨に入ってしまったので、しばらく日光が足らずに成長が遅れるかもー。

家の中栽培なので虫とかに気をつけなくてよいのと、水耕栽培なので肥料とかにも気をつけなくて良い点がいいですね。

Category: 日記  | Leave a Comment