> > before this driver can be included in the kernel. > > Why ? Plenty of other drivers do the same. > Got some examples, Margit? grep -r -A 2 -B 2 '#error' * in the kernel source tree. One notable example is orinoco. Margit