On Tue, Sep 29, 2009 at 9:58 AM, Malte Gell <malte.gell@xxxxxx> wrote: > > "Hin-Tak Leung" <hintak_leung@xxxxxxxxxxx> wrote > >> Hmm, I see you have already posted to linux-wireless and already got your >> answers. Hauke has already given you the answer - your kernel tree is >> *not* 2.6.27(.0), and as it is obvious that you have 2.6.27.29-0.1, which >> is 2.6.27.29 + suse-patches. Even 2.6.27.29 is not 2.6.27(.0), but >> somewhat closer to 2.6.28. And you really have already had your answer - >> your tree is somewhat between 2.6.27 and 2.6.28, and *neither*. >> >> My suggestion would be simply to delete all the 'error: redefinition' parts >> from net/compat-2.6.28.h , because you already have them in the suse tree. > > Thanx for your efforts. By the way, do I need to set CONFIG_TRACEPOINTS in the > kernel? I just see it is _not_ set in openSUSE 11.1. No, do *not* modify any kernel config files. You should not do that, as the compat modules should be compiled against a correct config, as in a config that corresponds to how your kernel was built. >> You may also need to delete something from net/compat-2.6.28.c, but that >> will happen during the linking stage (much later). > > So, no need to modify compat-2.6.28.c? Does it automatically happen? You may or may not see any errors at the linker stage (the LD part in stage 2). If you get to that point without further error, then, well, count yourself lucky and just give "make install ; make unload; modprobe -v ar9170" a go. -- To unsubscribe from this list: send the line "unsubscribe linux-wireless" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html