[pso] check_region

Octavian PURDILA pso@cursuri.cs.pub.ro
Thu, 15 Apr 2004 00:08:25 +0300 (EEST)


On Wed, 14 Apr 2004, Cristian Zamfir wrote:

> Atat pe masina virtuala cit si pe cea reala, cind fac check_region(0x3f8,8)
> primesc la inserare:
> test: insmod uart16550.ouart16550.o: init_module: Device or resource busy
> Hint: insmod errors can be caused by incorrect module parameters, including
> invalid IO or IRQ parameters.
>       You may find more information in syslog or the output from dmesg
> ..........................................failed
>
> Am incercat sa dau release_region(0x3f8,8) inainte de check_region si pare ca
> merge asa, dar nu prea inteleg de ce trebuie dat release_region inainte, si
> avind in vedere ca mai am un bug si nu mi se declanseaza interuperile, ma
> intreb daca nu fac eu ceva gresit :D
>

Trebuie sa faci rmmod la modulul de seriala (sau sa recompilezi kernelul
daca e compilat in kernel).

>
> De asemenea, la exemplul din lab, cind fac insmod mini_short_print.o primesc
> acelasi mesaj de resource busy.
>

Probabil aceeasi problema (dar din cauza driverului de paralela).

tavi