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
>    

Reply via email to