On Mon, 18 May 2020 at 10:08, Peter Lucas <peterlucas073@gmail.com> wrote:
>
> Hello, Milosz
>
> It's a very simple hardware connection, for example, the serial port is "/dev/ttyUSB0", I set "telnet xxx 9999" in device, then I use uboot/nfs in lava job.
do you run ser2net on your worker? How does the setting for ser2net look like?
>
> 1. Sometimes when I submit my job to lava, it's just ok.
>
> 2. But sometimes when I submit my job to lava, in uboot operation, for example, "tftpboot xxx image", it will tells me "Connection closed", I don't know why. But when I submit a job to lava at once, then it's ok this time!
'connection closed' is sometimes hard to track. For example in our LAB
these errors (at least some of them) were caused by poor quality
cables. So it might be worth looking at your hardware.
milosz
>
> 3. I guess some issue with something, I'm not sure it's lava issue or my board issue. Then I set a failure_retry: 10, to let lava retry it for me. Strange, never success. But if manual retry it in hand, it's high probability that I could retry successfully.
>
> On Mon, May 18, 2020 at 4:56 PM Milosz Wasilewski <milosz.wasilewski@linaro.org> wrote:
>>
>> Peter,
>>
>> On Mon, 18 May 2020 at 09:52, Peter Lucas <peterlucas073@gmail.com> wrote:
>> >
>> > Dear Sir/Madam,
>> >
>> > I'm new to LAVA. I'm still in initial stage to use lava in our farm. I use customized board with Qualcomm's chip.
>> >
>> > Recently I met a question, a very simple job, sometimes when I start to operate uboot, the serial have chance to be closed. They I set retry in lava job, let it retry a lots of times, but looks never successfully open the serial again.
>>
>> I don't quite understand your use case. Do you manually close the
>> serial connection? Could you describe your setup (hardware
>> connections) in a bit more detail?
>>
>> milosz
>>
>> >
>> > But, after job finish, I quickly open the serial in manual, it's ok!
>> >
>> > I search your code a lot, and found in shell.py there is one comments, I want to know is this the reason that I failed to retry for serial? When will you fix it?
>> >
>> > # FIXME: deliberately closing the connection (and starting a new one) needs to be supported.
>> >
>> > Cheers,
>> > Peter
>> > _______________________________________________
>> > Lava-users mailing list
>> > Lava-users@lists.lavasoftware.org
>> > https://lists.lavasoftware.org/mailman/listinfo/lava-users