Hi Antonio, I believe, that in your martian code the "#include <linux/ioctl32.h>" can savely be replaced by "#include <linux/ioctl.h>". The ioctl32.h does not exist already in 2.6.25, which I checked. Concerning your problem with martian-full code, did you check, that martian-modem an martian-dev are from the same package? It looks like that you use an martian-modem from the older installation. They have to be from the same version. Don't just do: [olivares@localhost martian-full-20080625]$ make -C kmodule/ modules instead do a simple make, which will also compile the helper application, and use this for the test. Regards, Jörn