solaris10安装网卡驱动
opensolaris安装网卡驱动、声卡驱动(一)
2009-11-21 22:30
刚刚,在open Solaris下安装了网卡(marvell yukon系列网卡)以及声音驱动,总体不是很顺利,特别对于我这个菜鸟来说,所以在此做个记号。希望对喜欢open Solaris的朋友在驱动安装上有所帮助。
一:先说网卡驱动。
如果你的网卡比较一般、比较普通,诸如realtek 8139之类马路边上的,那么恭喜你,open Solaris就自己带了这个此类网卡的驱动。但是open Solaris自带的驱动毕竟不多,而且许多网卡的官方网站上都不提供在open Solaris下的驱动程序。所以不同的网卡需要不同的驱动程序。
我这个破网卡是集成的。主板是asus的A8VE-SE(呵呵,老主板了,不要见笑~~~)网卡的具体型号是Marvell Yukon 88E8053 PCI-E Gigabit Ethernet Controller。下面详细说的是对于此网卡(没有必要必须是88E8053这个型号,只要是Marvell Yukon PCI-E Gigabit Ethernet
Controller系列的网卡都行)的驱动程序的下载方法以及安装方法。 如果你的网卡不是这个系列,那对不住了,麻烦你再找找吧~~但安装方法应该是类似的。
1-)Marvell Yukon PCI-E Gigabit Ethernet Controller其驱动程序为skge,在Marvell的网站上可以下载到最新的32位的skge,而在
SysKonnec则可以下载到64位的skge。
2-)下载地址为; "PRODUCTS" --> "PCI Express
Desktop Adapter:" / "SK-9E21D 10/100/1000Base-T Adapter" 下载下来的文件名字叫这个--skgesol_x64v8.19.1.3.tar.Z 3-)用U盘将下载下来的包拷贝到open Solaris上。然后执行以下步骤:
, ?进入命令行界面,命令【su -】切换到root用户。 , ?将此文件从U盘拷贝到open Solaris上。
【gunzip skgesol_x64v8.19.1.3.tar.Z】 //解压为tar文件 如图为解压过程
【tar -xvf skgesol_x64v8.19.1.3.tar.Z】 //把tar文件再解压 【pfexec pkgadd -d . SKGEsolx】 //安装驱动程序
, ?安装时注意看第一个步骤的提示,虽然是英文的(呵呵~~,不看的话后果很严重~)。
可能求你卸载已有的旧驱动,如图示:
那你就输入提示中的命令卸载好了。以后的每一步需要让你输入y,n
来选择(一般选Y),并配置一些参数如IP,子网掩码等。如图所示
提示Do you have more Marvell Gigabit Ethernet adapters installed
(y/n)? 等内容时输入N就可以了。
?特别注意安装过程中的如下提示:
提示中的命令我们一会儿再执行。
, ?将自己的网卡的信息写入/etc/driver_aliases,欲知道自己的网
卡信息。先进入device driver utility(在【系统】菜单里找吧~~系统==管理==device driver utility) 在device driver utility中选中自己的网卡,看到DEV Path这一项看到诸如PCI1043,8142等内容(不同的型号可能不一样,注意不要看PCI1106,e238这个)。如图
?在命令终端里输入
【update_drv -a -i "pci1043,8142" skge】也可以自己在
/etc/driver_aliases文件中最后添加一行【skge "pci1043,8142"】两
者结果是一样的。如图
, ?最后执行一下【/usr/sbin/skge_vlan_config】完成最后的配置,按照提示一步步操作。这样就完成了网卡驱动的安装。
?最后的最后,别忘了用reboot或是shutdown -y -i6 -g0重启一下。
此时可以在device driver utility看到网卡已经驱动啦~~如果设置正确,启动opensolaris时,会显示网卡的相关信息~~
此后,若想能够连上网,还要注意以下事项。
?记住自己配置过的hostname、IP、netmasks等,以后要用到,这些信息前后要一致。
?详细的配置请参照以下文档
;extr
a=page%3D1
?最后说一下,可能是个坏消息,如果你上网需要什么拨号程序,如互联星空之类的,那么不好意思,这类程序在open solaris下跑不起来。最好是能自动拔号的。