Masa Murayama 写道:
> Yuan,
>
> Thank you very much for your answer.
>
> I have additional two problems on nicdrv. I'll describe them in lines.
> I'm sorry if you are not the right person for the issues.
>
>   
Hi Masa
It's my pleasure.Any questions will make nicdrv more robust.
please see the answer in lines.

> ----- Original Message -----
>   
>> Date: Fri, 02 May 2008 11:34:57 +0800
>> From: yf206721 <[EMAIL PROTECTED]>
>> Subject: Re: [driver-discuss] NICDRV Test Suite Released
>> To: Masa Murayama <[EMAIL PROTECTED]>
>> Cc: Alan DuBoff <[EMAIL PROTECTED]>, [email protected],
>>        Jim Walker <[EMAIL PROTECTED]>
>>
>>
>> Masa Murayama 写道:
>>     
>>> ----- Original Message -----
>>>   
>>>       
>>>> Date: Thu, 1 May 2008 00:30:16 -0700 (PDT)
>>>> On Thu, 1 May 2008, Masa Murayama wrote:
>>>>
>>>>     
>>>>         
>> Hi
>> Hi Alan
>> Netperf does not belong to SUN,so we can't open source and deliver it.
>> There are two ways you can got it.
>> 1.For internal user,you can add package from 
>> /ws/onnv-stc2/packages/`uname -p`/SUNWstc-netperf2/
>> 2.For external user,you can download the netperf source from 
>> http://www.netperf.org and build by yourself.
>>
>> More detail instructions please refer to the NICDRV README
>> http://www.opensolaris.org/os/community/device_drivers/README
>> cheers
>> -yuan.fan
>>     
>>>>> Alan,
>>>>>
>>>>> you need put netperf and netserver into both of $NETPERF_HOME and
>>>>> $NETPERF_HOME/amd64 directories for amd64 systems.
>>>>>           
>>>>>       
>>>>>           
>>>> Actually in this case I'm using sparc, but same difference.
>>>>
>>>>     
>>>>         
>>>>> It's very stupid behaviour of nicdrv, I think.
>>>>>
>>>>>           
>
> I'm an external user, so I downloaded the original netperf from the url
> above. In the original netperf, the binaries will be installed into 
> single directory. But stf_configure seems to expect netperf binaries are
> installed into two directories, i.e. NETPERF_HOME and NETPERF_HOME/amd64
> for amd64 architecture. Please fix nicdrv to check only NETPERF_HOME
> directory. Or please describe explicitly in README where the netperf
> binaries to be installed.
>
>   
Thanks for your recommends.
We will describe more explicitly in README.
Actually a wrapper for NICDRV will be delivered used to facilitate the
process of installation and configuration.
>>>>> You also need to fix a bug in include/getParameter.ksh I mentioned
>>>>> previously. Make "echo $result" alive in get_default_parameter(),
>>>>> which is currently commented out.
>>>>>           
>
> Just after I installed nicdrv, it didn't work for me. After I investivated
> the behaviour of stf_execute, I found get_default_parameter() in
> getParameter.ksh didn't work correctly. The original code are below.
> Enabling "#       echo $result" line, which was commented out
> in original release, nicdrv worked for me. Is it a bug?
>
>   
We will investigate it.

As Samuel.Tu said,you can fixed it by open the commented code as you did.

> get_default_parameter() {
>
>         typeset result=""
>
>         if [ -n "$DRIVER_NAME" ]; then
>                 result=`get_composite_parameterValue $1 $RUN_MODE $DRIVER_NAME
> `
>         fi
>
>
>         if [ -z "${result}" ] && [ -n "$DRIVER_SPEED" ]; then
>                 result=`get_composite_parameterValue $1 $RUN_MODE $DRIVER_SPEE
> D`
>         fi
>
>         if [ -z "${result}" ] && [ -n "$RUN_MODE" ] ; then
>                 result=`get_composite_parameterValue $1 $RUN_MODE`
>         fi
>
>         if [ -z "${result}" ]; then
>                 result=`get_simple_parameterValue $1`
>         fi
>
> #       echo $result
>
>         if [ -z "$result" ]; then
>                 return 1
>         fi
> }
>
> Thanks in advance.
> -masa
>  
>   
>>>>>       
>>>>>           
>>>> I'll go back and look at this.
>>>>
>>>> Where did you get the netperf from? Did you just download it from here:
>>>>
>>>> ftp://ftp.netperf.org/netperf/
>>>>     
>>>>         
>>> Yes, I downloaded netperf-2.4.4 from above, and just compiled it by myself.
>>> Then I copied netperf and netserver into /usr/local/bin and
>>> /usr/local/bin/amd64.
>>>
>>> -masa
>>>
>>>   
>>>       
>>>> I don't know if a specific version is needed or what...there appears to be
>>>>         
>  
>   
>>>> a SUNWstc-netperf2 package and I'm wondering where that is...
>>>>
>>>> --
>>>>
>>>> Alan DuBoff - Solaris x86 IHV/OEM Group
>>>>     
>>>>         
>>> _______________________________________________
>>> driver-discuss mailing list
>>> [email protected]
>>> http://mail.opensolaris.org/mailman/listinfo/driver-discuss
>>>   
>>>       
>
> _______________________________________________
> driver-discuss mailing list
> [email protected]
> http://mail.opensolaris.org/mailman/listinfo/driver-discuss
>   

_______________________________________________
driver-discuss mailing list
[email protected]
http://mail.opensolaris.org/mailman/listinfo/driver-discuss

Reply via email to