Hi,
I am trying to test FMA capability of my driver on Solaris10. My server is
x4270 with recent Solaris 10 u9 OS. The server has 4 network ports (igb0 -
igb3) and an Intel 10G card(ixgbe0).
Somehow, the th_define command never works on any of the driver. I do not get
any err defs. So, I am wondering if FMA is supported on Solaris10? or is there
any setup issue?
Tom
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
igb0: flags=1000843<UP,BROADCAST,RUNNING,MULTICAST,IPv4> mtu 1500 index 2
inet 172.17.138.74 netmask fffffe00 broadcast 172.17.139.255
ether 0:14:4f:e7:5f:ac
igb1: flags=1000802<BROADCAST,MULTICAST,IPv4> mtu 1500 index 3
inet 0.0.0.0 netmask 0
ether 0:14:4f:e7:5f:ad
ixgbe0: flags=1000842<BROADCAST,RUNNING,MULTICAST,IPv4> mtu 1500 index 4
inet 0.0.0.0 netmask 0
ether 0:1a:64:3b:83:c9
bash-3.00# th_define -n igb -i 1 -a log
^Cbash-3.00#
bash-3.00# th_define -n ixgbe -i 0 -a log
^Cbash-3.00#
bash-3.00# cat /etc/release
Solaris 10 9/10 s10x_u9wos_04 X86
# bash
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
igb0: flags=1000843<UP,BROADCAST,RUNNING,MULTICAST,IPv4> mtu 1500 index 2
inet 172.17.138.74 netmask fffffe00 broadcast 172.17.139.255
ether 0:14:4f:e7:5f:ac
bash-3.00# cat /kernel/drv/bofi.conf
#
# Copyright (c) 2000 by Sun Microsystems, Inc.
# All rights reserved.
#
#ident "@(#)bofi.conf 1.1 00/09/29 SMI"
name="bofi" parent="pseudo";
# The 'bofi-nexus' property specifies the name of the nexus where data accesses
# are intercepted. This should be the name of the parent (or ancestor) nexus of
# the driver(s) to be tested.
#bofi-nexus="nexus_to_intercept";
bofi-nexus="pcieb";
# The 'bofi-to-test' property identifies a list of drivers whose accesses
# should be intercepted, or if each name is preceeded by the ! character a list
# of drivers not to test. If any name is not preceeded by this character then
# every name is assumed to be the name of a driver to test. If the property
# value is undefined or the empty string then all drivers will be tested.
#bofi-to-test="driver_to_test1 driver_to_test2 ...";
bofi-to-test="ixgbe0 igb1";
# The 'bofi-ddi-check' property may be set to "on" or "off". The "on"
# setting causes bofi to validate that the mapped address returned from
# ddi_regs_map_setup(9F) is not used outside the context of DDI data
# access calls. When set to "off", no validation occurs.
bofi-ddi-check="on";
# The 'bofi-range-check' property may be set to "panic", "warn" or "off".
# The "warn" and "panic" settings cause bofi to validate that requested data
# access sizes are consistent with the access handle used to perform the data
# access. The "warn" setting causes warning to be displayed on the system
# console on misuse. The "panic" setting causes the system to panic on misuse.
# When set to "off", no validation occurs.
bofi-range-check="panic";
# The 'bofi-sync-check' property may be set to "on" or "off". The "on"
# setting causes bofi to validate that the tested drivers are compliant with
# respect the use of ddi_dma_sync(9F) calls. When set to "off", no validation
# occurs.
bofi-sync-check="on";
bash-3.00# Apr 20 11:23:50 fourier sendmail[540]: [ID 702911 mail.alert] unable
to qualify my own domain name (fourier) -- using short name
--
This message posted from opensolaris.org
_______________________________________________
driver-discuss mailing list
[email protected]
http://mail.opensolaris.org/mailman/listinfo/driver-discuss