安いネットワークカードのLinux対応一覧
自作PCでLinuxをインストールすると、マザーボードについているNICでは対応していないことってよくありますよね。
チップのサイトからソースをコンパイルしたら大体は認識しますけど面倒です。
安いNICってどのぐらいLinuxで対応しているのかな、と少し調べてみました。*1
Buffalo
LGY-PCI-GT | r8169 |
LGY-PCI-TXD | 8139too |
玄人志向
GbE-CB | r8169 |
GbE-PCIe | sk98lin |
GbE-PCI2 | velocityget or via-velocity(VIA VT6122) |
GbE-PCIe3 | velocityget or via-velocity(VIA VT6130) |
GREEN HOUSE
GH-EL100RD | 8139cp or 8139too |
GH-ELG32RN | r8169 |
ドライバモジュール
CentOS5.3のドライバモジュールは以下になります。/lib/modules/`uname -r`/kernel/drivers/net をlsしただけです。
3c59x.ko cxgb3 ixgb pcnet32.ko sis190.ko tlan.ko 8139cp.ko dl2k.ko ixgbe phy sis900.ko tokenring 8139too.ko dummy.ko mii.ko ppp_async.ko skge.ko tulip 8390.ko e100.ko mlx4 ppp_deflate.ko sky2.ko tun.ko acenic.ko e1000 myri10ge ppp_generic.ko slhc.ko typhoon.ko amd8111e.ko e1000e natsemi.ko ppp_mppe.ko slip.ko via-rhine.ko b44.ko enic ne2k-pci.ko ppp_synctty.ko starfire.ko via-velocity.ko bnx2.ko epic100.ko netconsole.ko pppoe.ko sundance.ko virtio_net.ko bnx2x.ko fealnx.ko netxen pppox.ko sungem.ko wireless bonding forcedeth.ko niu.ko qla3xxx.ko sungem_phy.ko cassini.ko ifb.ko ns83820.ko r8169.ko sunhme.ko chelsio igb pcmcia s2io.ko tg3.ko
Fedora11のドライバモジュール。
3c509.ko can hamachi.ko niu.ko s2io.ko tehuti.ko 3c59x.ko cassini.ko hamradio ns83820.ko sb1000.ko tg3.ko 8139cp.ko chelsio ifb.ko pcmcia sc92031.ko tlan.ko 8139too.ko cxgb3 igb pcnet32.ko sfc tulip 8390.ko de600.ko ipg.ko phy sis190.ko tun.ko 8390p.ko de620.ko irda plip.ko sis900.ko typhoon.ko acenic.ko dl2k.ko ixgb ppp_async.ko skfp usb amd8111e.ko dnet.ko ixgbe ppp_deflate.ko skge.ko veth.ko appletalk dummy.ko jme.ko ppp_generic.ko sky2.ko via-rhine.ko atl1c e100.ko macvlan.ko ppp_mppe.ko slhc.ko via-velocity.ko atl1e e1000 mii.ko ppp_synctty.ko slip.ko virtio_net.ko atlx e1000e mlx4 pppoe.ko smc-ultra.ko wimax atp.ko enic myri10ge pppol2tp.ko smsc9420.ko wireless b44.ko epic100.ko natsemi.ko pppox.ko starfire.ko xen-netfront.ko benet eql.ko ne.ko qla3xxx.ko sundance.ko yellowfin.ko bnx2.ko ewrk3.ko ne2k-pci.ko qlge sungem.ko bnx2x.ko fealnx.ko netconsole.ko r6040.ko sungem_phy.ko bonding forcedeth.ko netxen r8169.ko sunhme.ko
こうやってみると、良し悪しは別にして蟹さんは強いですね。
MarvellYukonもKernel2.6系なら大丈夫だけどAtherosやVIAは微妙なところです。
Atheroのチップ(atl1)、VIAのチップ(velocity)*2はCentOS5.xのKernel-2.6.18では対応していないのが少し悲しい。*3