From: Daniele P. <pe...@cs...> - 2002-10-25 10:08:46
|
Alessandro Suardi wrote: > Jean Tourrilhes wrote: > > [snip] > > >>> Stop ! Daniele Peri has just released a new version of the SMC > >>> driver (smc-ircc2, link on my web page). I would like you to try this > >>> new driver and report to me. I plan to push this new driver in the > >>> kernel soon. So, don't waste too much time on the old driver. > >> > >> > >> Unfortunately I can't compile the new driver. I modified the > Makefile to > >> comment out versioning (which i don't use) and change kernelversion > >> to an appropriate 2.5.44, but it fails like this: > >> > >> In file included from /usr/src/linux-2.5.44/include/linux/irq.h:19, > >> from /usr/src/linux-2.5.44/include/asm/hardirq.h:6, > >> from > /usr/src/linux-2.5.44/include/linux/interrupt.h:25, > >> from > >> /usr/src/linux-2.5.44/include/linux/netdevice.h:454, > >> from smsc-ircc2.c:47: > >> /usr/src/linux-2.5.44/include/asm/irq.h:16:25: irq_vectors.h: No such > >> file or directory > > > > > > > > Wow ! That's a weird one. > > The file in question is in .../arch/i386/mach-generic/. You > > may be able to modify the compile directive to add that to the > > compilation (a "-I" argument). > > > OK, this is a beginnning :) > > I also had to replace all (mis)usages of __FUNCTION__ in printks, > ERROR and WARNING macros to get the driver to build, and finally > I built and loaded it. Uhm. Does it mean that in the Kernel source you are using they output kernel messages differently? Weird... In any case all the printk with "__FUNCTION__" (they may be misusage, why not, just tell me) are just temporary. I plan to release a polished version in one or two days. In any case, smsc-ircc2 it is reported working on kernel 2.4.x series (x=18, 19+LT patches). Said that, there is no reason but faulty compilation (like the one Jean and Martin reported to you) for it not being compiled where the old smc-ircc does. Any report is welcome, though. Bye, Daniele -- Daniele Peri Ph.D. Student DIE - Universita' degli Studi di Palermo v.le delle Scienze, 90128 Palermo, Italy Phone:+39-0916566273 Fax:+39-091488452 pe...@cs... |