(resending as it seems the list didn't catch my first email)
23.05.2006 19:20, Petric Frank wrote/a écrit:
Hello,
i have downloaded the driver
(O2Micro_PCMCIA_SCR_203_Linux_Kernel26_OpenSource.tar.gz) from
www.musclecard.com.
It compiles well for kernels up to 2.6.15.
But starting with linux kernel version 2.6.16 the PCMCIA subsystem have been
changed. As result the driver above does not compile any more.
For example the "struct pcmcia_driver" was changed. The members attach, event
and detach have been removed and/or replaced with other ones (having
different signatures).
Do you have any updates, fixes or hints available to let the driver build
running again ?
Hey!
I've got the same problem here. Using 2.6.16 and therefore I can't
compile the module. As I don't even know if it works with my hardware,
I'm not so willing to try to understand how to debug it too much.
However, I've looked a bit around and found the commit that changed the
kernel API. It should give enough information for someone willing to
update this driver : (pcmcia: unify attach, EVENT_CARD_INSERTION
handlers into one probe callback)
http://www.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commitdiff;h=f8cfa618dccbdc6dab5297f75779566a388a98fd
Does anyone knows who is the current maintainer of the O2micro driver?
Jeffrey Dai? I'd be happy to help updating, at least I can promise to
test the result :-)
BTW, with this kind of driver completely opened source, it might be a
could idea to ask for inclusion into the kernel, such API breakage would
be much easier to handle then (and people would be able to use their
hardware out of the box).
Eric
_______________________________________________
Muscle mailing list
[email protected]
http://lists.drizzle.com/mailman/listinfo/muscle