Hi Hillel, The dtrace log shows the hardware is not ready to work, please file a bug in bugster with the dtrace output. http://bugs.opensolaris.org/
Thanks, Michael ? 2010-3-10 1:24, Hillel Lubman ??: >> It seems to be a new bug. You can run below dtrace command to get the >> stack when timeout happen. >> #dtrace -n 'fbt:pcwl:pcwl_set_cmd:return/args[1] == 0x10/ { stack() }' >> And, how about output of "ifconfig -a"? >> > ifconfig -a shows: > > lo0: flags=2001000849<UP,LOOPBACK,RUNNING,MULTICAST,IPv4,VIRTUAL> mtu 8232 > index 1 > inet 127.0.0.1 netmask ff000000 > bge0: flags=1004803<UP,BROADCAST,MULTICAST,DHCP,IPv4> mtu 1500 index 2 > inet 0.0.0.0 netmask ff000000 > pcwl1: flags=1000842<BROADCAST,RUNNING,MULTICAST,IPv4> mtu 1500 index 3 > inet 0.0.0.0 netmask 0 > lo0: flags=2002000849<UP,LOOPBACK,RUNNING,MULTICAST,IPv6,VIRTUAL> mtu 8252 > index 1 > inet6 ::1/128 > > I dtraced the timeout situation (in background with output to file), and > called 'wificonfig -i pcwl1 scan' (this produces a timeout message) few times. > > Dtrace produced the following result: > > CPU ID FUNCTION:NAME > 0 51307 pcwl_set_cmd:return > pcwl`pcwl_cmd_scan+0x194 > pcwl`pcwl_getset+0x384 > pcwl`pcwl_wlan_ioctl+0x48 > dld`dld_wput_nondata_task+0x80 > genunix`taskq_d_thread+0x98 > unix`thread_start+0x4 > > 0 51307 pcwl_set_cmd:return > pcwl`pcwl_cmd_scan+0x194 > pcwl`pcwl_getset+0x384 > pcwl`pcwl_wlan_ioctl+0x48 > dld`dld_wput_nondata_task+0x80 > genunix`taskq_d_thread+0x98 > unix`thread_start+0x4 > > > > CPU ID FUNCTION:NAME > 1 51307 pcwl_set_cmd:return > pcwl`pcwl_cmd_scan+0x194 > pcwl`pcwl_getset+0x384 > pcwl`pcwl_wlan_ioctl+0x48 > dld`dld_wput_nondata_task+0x80 > genunix`taskq_d_thread+0x98 > unix`thread_start+0x4 > > 1 51307 pcwl_set_cmd:return > pcwl`pcwl_cmd_scan+0x194 > pcwl`pcwl_getset+0x384 > pcwl`pcwl_wlan_ioctl+0x48 > dld`dld_wput_nondata_task+0x80 > genunix`taskq_d_thread+0x98 > unix`thread_start+0x4 > > 0 51307 pcwl_set_cmd:return > pcwl`pcwl_cmd_scan+0x194 > pcwl`pcwl_getset+0x384 > pcwl`pcwl_wlan_ioctl+0x48 > dld`dld_wput_nondata_task+0x80 > genunix`taskq_d_thread+0x98 > unix`thread_start+0x4 > > 1 51307 pcwl_set_cmd:return > pcwl`pcwl_cmd_scan+0x194 > pcwl`pcwl_getset+0x384 > pcwl`pcwl_wlan_ioctl+0x48 > dld`dld_wput_nondata_task+0x80 > genunix`taskq_d_thread+0x98 > unix`thread_start+0x4 > > 1 51307 pcwl_set_cmd:return > pcwl`pcwl_get_ltv+0x10 > pcwl`pcwl_get_linkstatus+0x14 > pcwl`pcwl_m_getprop+0x1b8 > mac`mac_get_prop+0x2e8 > dld`drv_ioc_prop_common+0x2a4 > dld`drv_ioctl+0x138 > genunix`fop_ioctl+0x58 > genunix`ioctl+0x164 > unix`syscall_trap32+0xcc > > 0 51307 pcwl_set_cmd:return > pcwl`pcwl_get_ltv+0x10 > pcwl`pcwl_get_linkstatus+0x14 > pcwl`pcwl_m_getprop+0x1b8 > mac`mac_get_prop+0x2e8 > dld`drv_ioc_prop_common+0x2a4 > dld`drv_ioctl+0x138 > genunix`fop_ioctl+0x58 > genunix`ioctl+0x164 > unix`syscall_trap32+0xcc > > 0 51307 pcwl_set_cmd:return > pcwl`pcwl_get_ltv+0x10 > pcwl`pcwl_get_linkstatus+0x14 > pcwl`pcwl_m_getprop+0x1b8 > mac`mac_get_prop+0x2e8 > dld`drv_ioc_prop_common+0x2a4 > dld`drv_ioctl+0x138 > genunix`fop_ioctl+0x58 > genunix`ioctl+0x164 > unix`syscall_trap32+0xcc > > 0 51307 pcwl_set_cmd:return > pcwl`pcwl_get_ltv+0x10 > pcwl`pcwl_get_linkstatus+0x14 > pcwl`pcwl_m_getprop+0x1b8 > mac`mac_get_prop+0x2e8 > dld`drv_ioc_prop_common+0x2a4 > dld`drv_ioctl+0x138 > genunix`fop_ioctl+0x58 > genunix`ioctl+0x164 > unix`syscall_trap32+0xcc > > 0 51307 pcwl_set_cmd:return > pcwl`pcwl_get_ltv+0x10 > pcwl`pcwl_get_linkstatus+0x14 > pcwl`pcwl_m_getprop+0x1b8 > mac`mac_get_prop+0x2e8 > dld`drv_ioc_prop_common+0x2a4 > dld`drv_ioctl+0x138 > genunix`fop_ioctl+0x58 > genunix`ioctl+0x164 > unix`syscall_trap32+0xcc >