Install driver for rtl8111d of mother board GA-880GM-D2H on solaris10
2012-04-11 15:34
453 查看
本文转载于 http://www.doxer.org/learn-linux/install-driver-for-rtl8111d-of-mother-board-ga-880gm-d2h-on-solaris10/#more-590
I’ve installed solaris10 on my DIY computer which has a mother board of GA-880GM-D2H. After
installation, the
server boot ok, but when I checked with ifconfig -a, it only showed lo0 – the loop NIC, this means that the system cannot detect the NIC of rtl8111d which is integrated into mother board of GA-880GM-D2H.
After searching a lot on google, I’ve found this url: http://homepage2.nifty.com/mrym3/taiyodo/eng/. Under “15. gani driver for Realtek rtl8169 rtl8110 rtl8168 rtl8101 PCI/PCI-Express GbE chipset” of that page, I downloaded gani-2.6.8.tar.gz which is for
AMD64(you can use isainfo -n to check the platform of your cpu). Then it’s time to compile the package to
solaris.
Firstly, unzip the file:
gunzip -cd gani-2.6.8.tar.gz | tar xf -
Make links to correct binary directory and Makefile according to yourconfiguration:
#cd gani-2.6.8
# rm obj Makefile
#ln -s Makefile.${KARCH}_${COMPILER} Makefile
# ln -s ${KARCH} obj
where ${KARCH} is the result of `isainfo -n`, and ${COMPILER} is ”gcc” or “suncc” which you want to use to make the driver.
Now, time to make and make install:
/usr/ccs/bin/make
Testing before installation:
#./adddrv.sh
#modload obj/gani
#devfsadm -i gani
#ifconfig gani0 plumb
#ifconfig -a #you will see an entry for gani0
/usr/ccs/bin/make install
OK, then, you need set ip address for your newly installed NIC gani0:
#vi /etc/hostname.gani0
doxer
#chmod 644 /etc/inet/netmasks
#vi /etc/inet/netmasks
192.168.0.11 255.255.255.0
#chmod 644 /etc/inet/hosts
#vi /etc/inet/hosts
192.168.0.11 doxer loghost
#chmod 644 /etc/inet/ipnodes
#vi /etc/inet/ipnodes
192.168.0.11 doxer loghost
#vi /etc/defaultrouter
192.168.0.1
#hostname doxer
After all the steps, reboot the system: init 6.
You should now see your NIC device:
#dladm show-link
If you want to set this through interactive mode, you can try to use sys-unconfig utility.
Related Posts
Install vhcs2 panel under debian(shell scripts)
Install nginx reverse proxy server under debian(bash shell)
I’ve installed solaris10 on my DIY computer which has a mother board of GA-880GM-D2H. After
installation, the
server boot ok, but when I checked with ifconfig -a, it only showed lo0 – the loop NIC, this means that the system cannot detect the NIC of rtl8111d which is integrated into mother board of GA-880GM-D2H.
After searching a lot on google, I’ve found this url: http://homepage2.nifty.com/mrym3/taiyodo/eng/. Under “15. gani driver for Realtek rtl8169 rtl8110 rtl8168 rtl8101 PCI/PCI-Express GbE chipset” of that page, I downloaded gani-2.6.8.tar.gz which is for
AMD64(you can use isainfo -n to check the platform of your cpu). Then it’s time to compile the package to
solaris.
Firstly, unzip the file:
gunzip -cd gani-2.6.8.tar.gz | tar xf -
Make links to correct binary directory and Makefile according to yourconfiguration:
#cd gani-2.6.8
# rm obj Makefile
#ln -s Makefile.${KARCH}_${COMPILER} Makefile
# ln -s ${KARCH} obj
where ${KARCH} is the result of `isainfo -n`, and ${COMPILER} is ”gcc” or “suncc” which you want to use to make the driver.
Now, time to make and make install:
/usr/ccs/bin/make
Testing before installation:
#./adddrv.sh
#modload obj/gani
#devfsadm -i gani
#ifconfig gani0 plumb
#ifconfig -a #you will see an entry for gani0
/usr/ccs/bin/make install
OK, then, you need set ip address for your newly installed NIC gani0:
#vi /etc/hostname.gani0
doxer
#chmod 644 /etc/inet/netmasks
#vi /etc/inet/netmasks
192.168.0.11 255.255.255.0
#chmod 644 /etc/inet/hosts
#vi /etc/inet/hosts
192.168.0.11 doxer loghost
#chmod 644 /etc/inet/ipnodes
#vi /etc/inet/ipnodes
192.168.0.11 doxer loghost
#vi /etc/defaultrouter
192.168.0.1
#hostname doxer
After all the steps, reboot the system: init 6.
You should now see your NIC device:
#dladm show-link
If you want to set this through interactive mode, you can try to use sys-unconfig utility.
Related Posts
Install vhcs2 panel under debian(shell scripts)
Install nginx reverse proxy server under debian(bash shell)
相关文章推荐
- Oracle 12c on Solaris 10 安装文档
- [原创]Create a Zone on Solaris 10 Sparc
- Install Orace 11g on Solaris 10 Sparc 64 bit
- oracle 11g r2 asm install on solaris 10 sparc
- Install And Configure Sybase ASE On Solaris 10 X64
- [原创]Branded Zones on Solaris 10 (Sparc and X86)
- SUN CLUSTER 安装on solaris 10 X86
- Install the Legato Networker client on Solaris 10
- How to Configure and Run PostgreSQL on Solaris 10
- QT 安装 4.8.7 on solaris 10
- CREATE the ASM for ORACLE on Solaris 10!
- ArcSDE 9.1 for Oracle10g on Solaris 10
- Using Subversion and ViewCVS on Solaris 10
- Using Subversion and ViewCVS on Solaris 10
- sunstudio 12.3 on solaris 10
- Install Orace 11g on Solaris 10 Sparc 64 bit
- Oracle 11gR2 on Solaris 10安装技术文档(原版英文)
- Migrating files between NTFS on Windows XP and Solaris 10
- sun cluster 3.3 +oracle 10g R2 RAC with ASM on solaris 10 U9
- 使用SWPM安装 SAP ERP6.0 on solaris 10