[pso] [Tema2][Linux]Problema activare Threi

Andrei Voinescu voinescu.andrei at gmail.com
Sun Apr 25 14:10:46 EEST 2010


2010/4/25 Eugen <pupicutz2000 at gmail.com>:
> Andrei Voinescu wrote:
>>
>> 2010/4/25 Eugen <pupicutz2000 at gmail.com>:
>>
>>>
>>> Am urmatoarea problema: cand este chemat write din driver, totul merge
>>> ok,
>>> pun in buffer datele, activez intreruperea threi (0x03 pe registru, le
>>> activez pe ambele, si rdai si threi ).
>>> In acest moment apare o intrerupere in handler, pe respectivul com, dar ,
>>> nu
>>> este threi. Pur si simplu registrul de identificare are valoarea 1 (
>>> adica
>>> no pending interrupt).
>>>
>>
>> În principiu trebuie ignorată această întrerupere, pentru că pe device
>> efectiv nu se găsește efectiv nicio întrerupere netratată.
>>
>
> Asta si fac, o ignor, dar intrebarea mea este de ce nu vine intreruperea mea
> (threi ) ? Si de ce vine aceasta intrerupere dubioasa exact cand activez
> threi ?
>>>
>>> Cum este posibil si ce inseamna asta?
>>>
>>
>> Verifică următoarele:
>> 1) cat /proc/interrupts, să fii pe întreruperile de uart
>>
>
> Arata la fel cand inserez modulul solutie, presupun ca e bine
>>
>> 2) să nu ai IRQF_SAMPLE_RANDOM
>>
>
> Nu am
>>
>> 3) să te înregistrezi pe întreruperea asociată COM-ului tău
>>
>
> Pare ok.
>
> Testerul nu verifica aceste chestii de baza? Mi se blocheaza la testul 64,
Ba da. În sensul că nu va merge :P.
> pana acolo totul e passed.
>>>
>>> Multumesc,
>>> Eugen Hristev 342C3
>>> _______________________________________________
>>> pso mailing list
>>> pso at cursuri.cs.pub.ro
>>> http://cursuri.cs.pub.ro/cgi-bin/mailman/listinfo/pso
>>>
>>>
>>
>> _______________________________________________
>> pso mailing list
>> pso at cursuri.cs.pub.ro
>> http://cursuri.cs.pub.ro/cgi-bin/mailman/listinfo/pso
>>
>
> _______________________________________________
> pso mailing list
> pso at cursuri.cs.pub.ro
> http://cursuri.cs.pub.ro/cgi-bin/mailman/listinfo/pso
>


More information about the pso mailing list