OpenSolaris

Printable Version Enter a New Search
Bug ID 6240657
Synopsis chelsio nic driver can not be removed during transfering big packets.
State 10-Fix Delivered (Fix available in build)
Category:Subcategory driver:chxge
Keywords
Responsible Engineer Gavin Luo
Reported Against snv_07
Duplicate Of
Introduced In solaris_nevada
Commit to Fix snv_27
Fixed In snv_27
Release Fixed solaris_nevada(snv_27)
Related Bugs
Submit Date 15-March-2005
Last Update Date 9-November-2005
Description
When ping big packets on chelsio 10G nic continuously, the chxge driver can not be removed. If remove it forcedly, the system will be crashed.

test log:
uncles:/ # ifconfig chxge0 unplumb

uncles:/ # 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.13.22.214 netmask ffffff00 broadcast 10.13.22.255
	ether 0:9:3d:0:aa:ba 
uncles:/ # rem_drv chxge
Device busy
Cannot unload module: chxge
Will be unloaded upon reboot.
uncles:/ # 
uncles:/ # rem_drv chxge
system panic
> $c
gld_unregister+0x2b()
ch_detach+0x70()
devi_detach+0x9d()
detach_node+0x56()
i_ndi_unconfig_node+0xab()
i_ddi_detachchild+0x3c()
devi_detach_node+0x5b()
unconfig_immediate_children+0x93()
devi_unconfig_common+0x120()
mt_config_thread+0x13f()
> 

Hardware: Two V40z machines connected with chelsio 10G nic, back to back.
OS: S10_u1
 xxxxx@xxxxx.com 2005-03-15 07:33:03 GMT
Work Around
N/A
Comments
N/A