This is a discussion on Re: Sample Cardbus/PCMC(IA driver modules ? within the mailing.openbsd.tech forums, part of the OpenBSD category; --> Chris Kuethe wrote: > On 9/1/07, David H. Lynch Jr. <dhlii@comcast.net> wrote: > >> Claudio Jeker wrote: >> >>> ...
| |||||||
| FAQ | Members List | Calendar | Search | Today's Posts | Mark Forums Read |
| ||||
| Chris Kuethe wrote: > On 9/1/07, David H. Lynch Jr. <dhlii@comcast.net> wrote: > >> Claudio Jeker wrote: >> >>> OpenBSD does not support driver modules. >>> >>> >> I am a bit gunshy about OpenBSD at the moment having misread the license >> and then misinterpreted it on misc@openbsd.org. >> >> But googling OpenBSD Driver Modules, produces numerous hits and examples. >> And I am pretty sure I have built and tested an example character device >> driver. >> > > I think what Claudio is saying is: "no one at openbsd is sufficiently > motivated to make lkm loading of device drivers work reliably, nor is > it a project priority." If it works, great, but no one has invested > any effort into doing so. Last time it was discussed within earshot of > me, no one was saying "gosh, i wish this device driver were available > as a module." > Thanks; I am earlier in the process with OpenBSD. But this would be useful to me. It is much quicker for me to compile load test unload a driver under development than to compile reboot test. So what are the issues ? And any pointers where I might look to try to fix them ? Ignoring robustness, can I roughly follow the char device module skeleton, add the pcmcia/cardbus hooks compile and load something and expect that if it does not work it is because something is broken, or is there functionality that is missing ? If you could provide a starting point I would be happy to see what I can do concurrent with trying to get my own driver working. |