Solaris 10 x86 bge0 network problem

Hi,
Server --Dell Poweredge 2550.
OS--Solaris 10
Network switch --cisco --port setting- 1000Mbps full duplex
The network LED goes off when the solaris console screen comes up but prior to that(while booting is in progess) it is green.
The system is not able to come on network,ping to switch and other server's fails,but self ping passes and the network display on right hand bottom corner shows connected but idle.(two black boxes..).
IP configuration and routing is ok. As when I connect to the other port iprb0 with same setting it works fine(but that is 10/100 and I want to use 1000Mbps) Following are dmesg and other config's

bash-3.00# dmesg|grep bge
Nov 17 11:19:30 my-server bge: [ID 801725 kern.warning] WARNING: bge0: Device 'pci14e4,1644' (5700) revision 18 not supported
Nov 17 11:19:30 my-server pcplusmp: [ID 637496 kern.info] pcplusmp: pci14e4,1644 (bge) instance 0 vector 0x11 ioapic 0x3 intin 0x1 is bound to cpu 1
Nov 17 11:19:30 my-server mac: [ID 469746 kern.info] NOTICE: bge0 registered
Nov 17 11:19:30 my-server genunix: [ID 408114 kern.info] /pci@1,0/pci1028,d1@8 (bge0) down
Nov 17 11:19:30 my-server bge: [ID 801725 kern.info] NOTICE: bge0: link down (initialized)
Nov 17 11:19:33 my-server bge: [ID 801725 kern.info] NOTICE: bge0: link up 1000Mbps Full-Duplex (initialized)
Nov 17 12:20:04 my-server bge: [ID 801593 kern.notice] NOTICE: bge0: link up 1000Mbps Full-Duplex

bash-3.00# ifconfig -a
lo0: flags=2001000849<UP,LOOPBACK,RUNNING,MULTICAST,IPv4,VIRTUAL> mtu 8232 index 1
inet 127.0.0.1 netmask ff000000
bge0: flags=1000843<UP,BROADCAST,RUNNING,MULTICAST,IPv4> mtu 1500 index 2
inet 10.100.0.101 netmask fffffe00 broadcast 10.100.1.255
ether 0:6:5b:4:63:78

bash-3.00# ping 10.100.0.101
10.100.0.101 is alive
bash-3.00# ping 10.100.1.1
no answer from 10.100.1.1
bash-3.00# ping 10.100.0.1
no answer from 10.100.0.1

bash-3.00# dladm show-dev|grep bge
bge0 link: up speed: 1000 Mbps duplex: full

Questions:
Is the driver a problem? how to resolve it?
Anyone is using bge0 as working on dell 2550 with sol 10 or it's a known problem with sol 10 as the port was working fine under solaris 8.

have you tried to disable autoneg on solaris and the cisco? this is often a problem...

It is telling you what the problem is:

[ID 801725 kern.warning] WARNING: bge0: Device 'pci14e4,1644' (5700) revision 18 not supported

If the link light goes off when the OS starts to load, that usually means you don't have the right driver.

Thanks for your quick replies,problem got solved.
DukeNuke2---I tried setting autonegotiation off on both sides but that didn't helped.
System Shock--I downloaded driver from broadcom site for Broadcom NetXtreme Gigabit Ethernet Driver and installed it. During installation it gave an error of "installed but failed to attach driver.."
I changed the hostname.bge0 to hostname.bcme0 and rebooted the system.
All things went up fine after reboot.

Note: bge0 is driver from SUN and bcme0 is driver from broadcom so if for anyone SUN's driver is not working for Broadcom card download it from Broadcom site.

Thanks again.