> 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
-- 
This message posted from opensolaris.org

Reply via email to