OpenSolaris

Printable Version Enter a New Search
Bug ID 6507422
Synopsis Dynamic Reconfiguration detach fails for e1000g
State 10-Fix Delivered (Fix available in build)
Category:Subcategory driver:e1000g
Keywords detach | hotplug | misc_support | solx86-nic-otherteam-e1000g
Responsible Engineer Ted You
Reported Against
Duplicate Of
Introduced In solaris_10
Commit to Fix snv_67
Fixed In snv_67
Release Fixed solaris_nevada(snv_67) , solaris_10u5(s10u5_02) (Bug ID:2148106)
Related Bugs 6399084 , 6409227 , 2136907 , 6410723 , 6515429 , 2150964 , 6594676 , 6595977 , 6698312 , 6732858 , 6770413 , 6777472
Submit Date 22-December-2006
Last Update Date 20-June-2007
Description
e1000g detach routine fails due to buffers in use

e.g. 

cfgadm -f -c disconnect pcie2
cfgadm: Component system is busy, try again: disconnect failed

The bug fix for 6399084 allows the detach, but introduced a bug 6460403,
which panics the system (buffer owned by detached driver freed by another instance).
Consequently, the detach fix was disabled.

please see 6399084 for background
Work Around
Using the ndd command to set the tunable rx_bcopy_thresh to a large 
value:
# ndd -set /dev/e1000g0 rx_bcopy_threshold 2048
Comments
N/A