|
| rmmod af busy device ?? Fra : digger1@mail.tele.dk |
Dato : 22-11-01 16:46 |
|
Hejsa
Jeg sidder og fusker lidt med at få en device driver til at virker, men det er lidt træls at skulle reboote PC'en hver gang der er blevet lavet et "kald" til modulet, da det forårsager at device or ressource is busy når jeg laver en rmmod.
Kan det på nogen måde lade sig gøre at fjerne modulet når ovenstående opstår, det skille siges at jeg har dev. pointer.
Dennis
| |
Morten Brix Pedersen (22-11-2001)
| Kommentar Fra : Morten Brix Pedersen |
Dato : 22-11-01 21:27 |
|
digger1@mail.tele.dk wrote:
> Jeg sidder og fusker lidt med at få en device driver til at virker,
> men det er lidt træls at skulle reboote PC'en hver gang der er
> blevet lavet et "kald" til modulet, da det forårsager at device or
> ressource is busy når jeg laver en rmmod.
>
> Kan det på nogen måde lade sig gøre at fjerne modulet når
> ovenstående opstår, det skille siges at jeg har dev. pointer.
Den eneste måde det kan lade sig gøre på, er at fjerne den fra den
"busy" mode den er i . Nogen gange er der programmer der bruger modulet,
andre gange er det andre moduler der er afhængige af det, prøv 'lsmod'
og se om du kan få noget ud af det.
- Morten.
| |
Anders Melchiorsen (22-11-2001)
| Kommentar Fra : Anders Melchiorsen |
Dato : 22-11-01 21:13 |
|
digger1@mail.tele.dk skrev:
> Jeg sidder og fusker lidt med at få en device driver til at virker,
> men det er lidt træls at skulle reboote PC'en hver gang der er
> blevet lavet et "kald" til modulet, da det forårsager at device or
> ressource is busy når jeg laver en rmmod.
Du kan undlade at bruge "use counts" mens du udvikler driveren, evt.
lave en ioctl() som sætter "use count" til 0. Så kan du (ofte) fjerne
det selv hvis noget er gået galt.
Teknikken er omtalt i Rubinis device-bog, mener jeg at huske.
> Kan det på nogen måde lade sig gøre at fjerne modulet når
> ovenstående opstår, det skille siges at jeg har dev. pointer.
Du kan ikke fjerne et modul i brug, så du skal tænke på problemet
inden det opstår.
--
Regards, Anders
....if a Microsoft product fails, who do you sue?
| |
|
|