[pso] Tema 2 - Driver UART

Razvan Crainea razvan.crainea at gmail.com
Tue Mar 22 13:52:31 EET 2011


Salut Vlad,

Mulțumesc mult pentru ajutor. Am găsit o eroare la mine in cod, la
register_chrdev_region faceam mereu de la minorul 0 (si nu de la minorul 1
in cazul COM2_ONLY) și din cauza asta nu îmi trecea :(

Mulțumesc încă odata,
Răzvan

2011/3/21 Vlad Dogaru <ddvlad at rosedu.org>

> On Mon, Mar 21, 2011 at 03:30:00PM +0200, Vlad Dogaru wrote:
> > On Mon, Mar 21, 2011 at 03:21:21PM +0200, Razvan Crainea wrote:
> > > Salut Vlad,
> > >
> > > Am încercat să testez tema 2 din Linux, dar de fiecare dată, la prima
> > > încercare de încărcare a modulului 'solutie.ko', primesc urmatoarea
> eroare:
> > > insmod: error inserting 'solutie.ko': -1 Device or resource busy
> > >
> > > Eu am considerat că valoarea default major-ului este 42 (nu am găsit în
> > > enunțul temei o valoare explicită).
> >
> > Voi actualiza, 42 e ok.
> >
> > > În acest caz această valoare se suprapune cu major-ul cu care se
> > > înregistrează modulul 'solutie.ko' și eroarea respectivă ar fi
> > > generată de apelul 'register_chrdev_region'.
> >
> > Încearcă următoarele:
> >
> > 1. inserează modulul tău pe major 42 și modulul solutie pe major 43.
> > Parametrul pentru solutie.ko este 'major', ca și pentru tema voastră.
> > Merge?
>
> Evident, nu va merge; mă refeream la 'uart16550.ko major=42 option=1' și
> 'solutie.ko major=43 option=2'.
>
> Vlad
> _______________________________________________
> http://elf.cs.pub.ro/so2/wiki/resurse/lista-discutii
>



-- 
Razvan Crainea
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://cursuri.cs.pub.ro/pipermail/pso/attachments/20110322/5ab04959/attachment.htm>


More information about the pso mailing list