Technical data
Contention Exists Between Certain Devices That Share
the Same Bus (6196994)
A bus contention occurs if Quad Fast-Ethernet (QFE) cards share the same bus with any of the
following adapters:
■
Sun GigaSwift adapter
■
Sun Dual Gigabit Ethernet and Dual SCSI/P adapter
■
Sun Quad Gigaswift Ethernet adapter
The innite-burst parameter of the ce driver that is used by these adapters is enabled by default.
Consequently, little or no bus time is available for the QFE ports that share the same bus.
Workaround: Do not place QFE cards on the same bus as the network adapters in the list.
hat_getkpfnum() DDI Function Is Obsolete (5046984)
The hat_getkpfnum() DDI function is obsolete. Developers should update their device drivers
to not use the hat_getkpfnum() DDI interface. If drivers are using hat_getkpfnum,()
warnings similar to the following example are displayed:
WARNING: Module mydrv is using the obsolete hat_getkpfnum(9F)
interface in a way that will not be supported in
a future release of Solaris. Please contact the
vendor that supplied the module for assistance,
or consult the Writing Device Drivers guide,
available from http://www.sun.com for migration
advice.
---
Callstack of bad caller:
hat_getkpfnum_badcall+93
hat_getkpfnum+6e
mydrv_setup_tx_ring+2d
mydrv_do_attach+84
mydrv_attach+242
devi_attach+6f
attach_node+62
i_ndi_config_node+82
i_ddi_attachchild+4a
devi_attach_node+4b
devi_attach_children+57
config_immediate_children+6e
devi_config_common+77
mt_config_thread+8b
To determine if a driver is using hat_getkpfnum(), consult the driver source code, or examine
the driver's symbols by using nm(). Using the driver mydrv as an example, type the following
syntax:
Hardware–Related Issues and Bugs
Chapter 2 • Solaris Runtime Issues 69