[so2] [Tema2] Teste random agatate

Madalina Hristache madalina.hristache at gmail.com
Tue Apr 5 13:46:54 EEST 2016


Razvan Deaconescu via so2 <so2 at cursuri.cs.pub.ro>:
> Madalina Hristache <madalina.hristache at gmail.com> writes:
>> Madalina Hristache <madalina.hristache at gmail.com>:
>>> GMT+03:00 Daniel Baluta <daniel.baluta at gmail.com>:
>>>> 2016-04-04 17:19 GMT+03:00 Madalina Hristache via so2 <so2 at cursuri.cs.pub.ro>:
>>>>> Razvan Deaconescu via so2 <so2 at cursuri.cs.pub.ro>:
>>>>>> Madalina Hristache via so2 <so2 at cursuri.cs.pub.ro> writes:
>>>>>>> Salut,
>>>>>>>
>>>>>>> Are cineva o sugestie pentru scenariul în care tema merge bine, trece
>>>>>>> toate testele, dar la anumite rulări mai rămâne agățată la testele 3,
>>>>>>> 7 sau 9? Am pus un print și pare că intră în read-ul de user și nu mai
>>>>>>> iese.
>>>>>>
>>>>>> Este posibil să pierzi întreruperi. Vezi sa ai cât mai scurt handler-ul
>>>>>> de tratare a întreruperii, nu sta prea mult timp în întrerupere.
>>>>>
>>>>> Stau foarte puțin în handler.
>>>>
>>>> Activeaza CONFIG_LOCKDEP, poate ai vreun race ciudat sau chiar un deadlock.
>>>
>>> E activat și nu zice nimic.
>>>
>>> Ar putea sa arunce cineva un ochi pe ea să îmi zică dacă se observă
>>> vreo eroare evidentă? Chiar nu știu de ce comportă așa. Pe vmchecker
>>> trece.
>>>
>>> madalina.hristache
>>
>> Se pare că ce aveam de făcut in ioctl nu făceam bine. Am reparat, dar
>> nu s-a schimbat nimic în legătură cu agățatul random.
>
> Dacă faci afișare în rutina de read și în cea de write ce se întâmplă?
> Pierzi octeți? Cam câți pierzi?
>
>> Totuși, de curiozitate, dacă nu faci bine setup-ul din ioctl ce se
>> poate întâmpla?
>
> Te referi la configuratul portului serial? Este posibil să configurezi o
> viteză necorespunzătoare sau să nu activezi toate întreruperile (THREI
> sau RDAI) sau să omiți anumite opțiuni de configurare obligatorii.

Mersi de hint. Scriu aici pentru toți cei care pierd întreruperi:
activați FIFO-ul hardware din IIR și nu mai aveți probleme. Am rulat
de 10 ori și încă nu îmi vine să cred că nu se mai blochează. :))

Mădă


More information about the so2 mailing list