[pso] [Tema2][Linux]Problema activare Threi
Eugen
pupicutz2000 at gmail.com
Sun Apr 25 14:08:43 EEST 2010
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, 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
>
More information about the pso
mailing list