Hi Kyle,
Thanks for your information. I really appreciate it.
But I am sorry to say that we don't have this type of NIC on hand, so I
cannot reproduce your problem.
Have you ever tried any other build of SXCE?
Thanks again,
Carson
Kyle McDonald wrote:
Yong Tan wrote:
Hi Kyle,
I am wondering if there is any problem with the bge driver. Could you
send me the output of the attached script?
Hi,
I couldn't run the script exactly, because the problems happen when
booting the machine for JumpStart, so I've never actually gotten
Nevada installed on the machine.
However just now, while attempting to get the machine to boot and
install using the VGA console, I screwed up the JumpStart config, and
I did manage to get a shell prompt. Unfortunately being a VGA console
I coudln't cut and paste your script in, or the results out.
Instead I manually ran the commands in the script, and I've manually
(hopefully with no errors ;) ) typed in the results as comments in the
code of your script below:
#!/bin/sh
echo
hostname
echo
"=============================================================================="
VERSION=`uname -r`
# 5.11
uname -a
# SunOS 5.11 snv_125 i86pc i386 i86pc
prtconf -D | grep "Memory size"
# Memory size: 8192
echo "# psrinfo -v"
psrinfo -v | grep operates
# ksh93: psrinfo: not found
#
# psrinfo must not be included in the miniroot.
# Given the output on another machine I'm guessing this one would
look like:
#
# The i386 processor operates at 3800MHz.
# (repeated for a total of 4 lines)
echo "# ifconfig -a | grep -v lo | grep -v inet6 | grep -v "127.0.0.1""
ifconfig -a | grep -v lo | grep -v inet6 | grep -v "127.0.0.1"
# bge0: flags=1000842<BROADCAST,RUNNING,MULTICAST,IPv4> mtu 1500 index 3
# inet 0.0.0.0 netmask 0
# ether 0:14:5e:3d:5a:f2
# bge1: flags=1000843<UP,BROADCAST,RUNNING,MULTICAST,DHCP,IPv4> mtu
1500 index 1
# inet 172.30.171.123 netmask ffffff00 broadcast 172.30.171.255
# ether 0:14:5e:3d:5a:f3
if [ $VERSION = 5.11 ]; then
echo "# dladm show-ether"
dladm show-ether
# LINK PTYPE STATE AUTO
SPEED-DUPLEX PAUSE
# bge0 current up yes
1G-f none
# bge1 current up yes
1G-f none
else
echo "# dladm show-dev"
dladm show-dev
fi
echo "# kstat -m bge | /usr/xpg4/bin/grep -iE 'rev|type|interface'"
kstat -m bge | /usr/xpg4/bin/grep -iE 'rev|type|interface'
# ksh93: kstat: not found
#
# kstat isn't included in the miniroot, but running that command
# on another blade (same HW, but running S10):
#
# kstat -m bge | /usr/xpg4/bin/grep -iE 'rev|type|interface'
# asic_rev 553648128
# bus_type PCI-X
# chip_type 5704
# interface serdes
# revision_id 16
# asic_rev 553648128
# bus_type PCI-X
# chip_type 5704
# interface serdes
# revision_id 16
echo "# prtconf -pv | /usr/xpg4/bin/grep -iE
'14e4,|108e,|17d5,|10de,|10ec,'"
prtconf -pv | /usr/xpg4/bin/grep -iE '14e4'
# compatible: 'pci14e4,16a8.1014.2e8.10' +
'pci14e4,16a8.1014.
# 2e8' + 'pci1014,2e8' + 'pci14e4,16a8.10' + 'pci14e4,16a8' +
'pciclass,020000' +
# 'pciclass,0200'
# compatible: 'pci14e4,16a8.1014.2e8.10' +
'pci14e4,16a8.1014.
# 2e8' + 'pci1014,2e8' + 'pci14e4,16a8.10' + 'pci14e4,16a8' +
'pciclass,020000' +
# 'pciclass,0200'
for i in `echo "::devbindings -q bge" | mdb -k | awk '{print $1}'`; do
a=`echo $i'$<devinfo' | mdb -k | grep devi_driver_data | awk
'{print $3}'`
echo $a"::print bge_t ifname asf_enabled" | mdb -k
done
# ifname = [ "bge0" ]
# asf_enabled = 1 (B_TRUE)
# ifname = [ "bge1" ]
# asf_enabled = 0 (B_FALSE)
I hope this helps somehow. I'd really like to track this down. :)
-Kyle
--
Thanks and Regards,
Carson (Yong Tan)
Sun Microsystems China (ERI)
Email: yong....@sun.com
Tel : (86-10)6267-3681 (x51681)
_______________________________________________
driver-discuss mailing list
driver-discuss@opensolaris.org
http://mail.opensolaris.org/mailman/listinfo/driver-discuss