- 论坛徽章:
- 0
|
Dell workstation 390 has an on board Broadcom 5754 NetXtreme Gigabit Card. After Solaris 10 was installed, the network adapter could not be recognized. "ifconfig -a" only displayed the loopback interface. Tried as below,
1. "prtdiag". "Broadcom 5751 NetXtreme Gigabit Controller" displayed. Acturaly it should be 5754.
2. check with the bge driver. modinfo could not find it. when "add_drv bge", "driver failed to attach" error happened.
3. download the BRCMbcme driver from broadcom,but it did not work. 5754 was not in the supported list of this driver. uninstalled.
4. patched the system with 118855-36 and 125412-01(bge patch), things did not change.
5. on opensolaris, someone had the same problem.
http://www.opensolaris.org/jive/thread.jspa?messageID=110978
"it turns out that even though prtdiag said 5751, it was REALLY a 5754, and support for this chip was committed to Nevada on March 3, so you need build 61. Prior builds won't work."
It seems that opensolaris build 61 should work, so download Nevada-build 63(
Solaris Express, Community Edition
) to try again.
6. Opensolaris Nevada-build 63 installed, but network adapter still could not be recognized. "failed to attach error" was reported when load the driver.
7. Following the suggestion on the forum, reinstalled the SUNWbge driver from the dist. Then bge0 was founded!
8. config /etc/inet/hosts, /etc/inet/netmasks, /etc/defaultrouter, /etc/hostname.bge0,/etc/inet/ipnods. run "ifconfig bge0 down; ifconfig bge0 up", network worked fine now.
or just run "ifconfig" and "route -f".
start adapter: ifconfig bge0 plumb
stop adapter: ifconfig bge0 unplumb
9. There is an IP config error in the new solaris version.
t_optmgmt: System error: Cannot assign requested address
May 26 00:41:14 Soldev bge: [ID 801725 kern.info] NOTICE: bge0: link down (initialized)
May 25 09:41:15 Soldev /sbin/dhcpagent[296]: [ID 116611 daemon.error] interface bge0 has gone down
May 26 00:41:15 Soldev bge: [ID 801725 kern.info] NOTICE: bge0: link up 100Mbps Full-Duplex (initialized)
May 25 09:41:15 Soldev /sbin/dhcpagent[296]: [ID 116611 daemon.error] interface bge0 has come back up
May 25 09:42:03 Soldev /sbin/dhcpagent[296]: [ID 947604 daemon.warning] checkaddr: expected peer address 255.25
5.255.255 on bge0, have 0.0.0.0
Maybe it is the problem of dhcp. It could not be disabled even after "sys-unconfig". add ip config to /etc/rc3.d/ temporarily.
本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u1/38597/showart_308450.html |
|