[so2] [Tema2][Linux] Problema primire interupere

Cristian Chilipirea cristian.chilipirea at cti.pub.ro
Wed Mar 28 00:18:43 EEST 2012


2012/3/28 VLAD TUDOSE <vlad_tudose at yahoo.com>

> Salut,
>
> Am urmatoarea problema si nu reusesc sa ii dau de capat:
>
> In handler-ul pentru ioctl activez bitul ERDAI (Enable Received Data
> Available Interrupt) din registrul IER dar totusi nu primesc nici o
> intrerupere.
> Pasi pe care i-am urmat pentru configurarea uart-ului sunt cei din link-ul
> din tema [1].
>
> In handler-ul de interupere am pus un printk dar aceasta nu afiseaza nimic
> nici daca rulez tester-ul nici daca incarc manual modulul creez
> device-urile /dev/uart* si fac un echo in ele.
> Deasemenea am verificat si interuperile apar in /proc/iterrupts iar
> porturile in /proc/ioports.
> Am incerca sa mut secventa de configurare cu uart din handler-ul ioct  in
> init sau in open dat tot fara success.
>
> Testarea o fac pe masina viruala de pe site.
>
> Any Ideas ?
>

Ai setat bitul out2 de la MCR (Modem Control Register)?
Nu e foarte vizibila necesitatea de utilizare a sa din documentatii dar e
in laboratorul de intreruperi.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://cursuri.cs.pub.ro/pipermail/so2/attachments/20120328/dace9399/attachment.htm>


More information about the so2 mailing list