RTL8101E/RTL8102Eの問題

LaVie Light BR330/TAにArch Linuxをネットワークインストールしようとしたら、Install Packagesでフリーズしてしまう。
何回か試したが毎回止まってしまうので、ネットワークインストールは止めて、archlinux-2009.08-core-i686.imgでインストールしてみたらうまくいった。
が、最新のパッケージにアップグレード中にまたフリーズしてしまった。
ネット接続中に問題が起きてるっぽいのでLANチップについて調べてみた。

$ lspci | grep net
02:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8101E/RTL8102E PCI Express Fast Ethernet controller (rev 02)

Inspiron mini 10v で Debian - 1
http://techno-st.net/2009/07/21/inspiron-mini-10v-debian---1.html
atom 230+SiS M671+SiS968のファンレスマシンでDebian 5.0を動かす(1)
http://www.metainfo.jp/memo/?p=61


確認してみたら私の環境でもr8169が読み込まれていた。
上記サイトのような問題はおきていないが、Realtekのドライバをインストールしてみることに。
http://www.realtek.com.tw/downloads/downloadsView.aspx?Langid=4&PNid=7&PFid=7&Level=5&Conn=4&DownTypeID=3&GetDown=false#2

$ tar xjvf r8101-1.014.00.tar.bz2 
$ cd r8101-1.014.00
$ sudo rmmod r8169
$ make clean modules
$ sudo make install
$ sudo depmod -a
$ sudo modprobe r8101

速度が早くなったような気がする。


/etc/rc.confを編集

MODULES=(!r8169 r8101)


ドライバインストール後フリーズすることはなくなりました。