[so2] [Tema 2] Device or Resource Busy

Mikey Gaby mikey_gaby at yahoo.com
Sat Apr 5 15:35:53 EEST 2014


Da, am incercat si eu si a mers, nu mi se pare ok ... ma gandeam ca tre sa rezerv 2 minori pentru com1 si com2 al meu, si ca driver-u celelalt se pune si el la alti minori, 2,3 ... mi se parea mai logic asa dar ... Daca merge e ok :). Mersi frumos pentru ajutor
On Saturday, April 5, 2014 11:55 AM, Costash <costashsrc at gmail.com> wrote:
 
2014-04-05 9:02 GMT+03:00 Mikey Gaby <mikey_gaby at yahoo.com>:

> Salut,
>
> Cand rulez checker-ul, la testul care imi insereaza modulul meu pentru COM2,
> si modulul solutie COM1 imi da eroare la insmod solutie.ko : Device or
> resource busy. Dupa am incercat sa fac asta manual si obtin urmatorul
> comportament :
>
> Daca inserez modulul meu doar pentru COM 1 :
> insmod solutie.ko option=1 : No such device
> insmod solutie.ko option=2 : Device or resource busy
>
> Daca inserez modulul meu doar pentru COM 2 se inverseaza mesajele de mai
> sus.
>
> Care ar fi problema ? Eu banuiam ca e de la chr_dev_region in cazul in care
> si solutie.ko cere aceleasi minor-uri pe care le-am cerut si eu, eu cer de
> la majorul 42 si minor-ul 0, MAX_NUMBER_DEVICES minor. Are vreo legatura cu
> asta ? In rest nu imi dau seama unde ar mai putea fi probleme
>
Fix asta este problema. Tu trebuie să ceri *doar* numărul de minori pe
care îi folosești, de exemplu pentru option=OPTION_COM2 tu ceri în
region începând de la minorul 1 *un singur* device.

Costash.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://cursuri.cs.pub.ro/pipermail/so2/attachments/20140405/80e0e6be/attachment.html>


More information about the so2 mailing list