MODULE_PARAM - це застарілий макрос, тепер треба вживати module_param та module_param_array..., тобто для компіляції потрібно зробити приблизно такі заміни:
--- lt_modem.c.orig 2007-01-14 23:59:52.000000000 -0500
+++ lt_modem.c 2007-01-15 00:04:47.000000000 -0500
@@ -120,14 +120,14 @@
static int vendor_id = 0;
static int device_id = 0;
-MODULE_PARM(vendor_id, "i");
+module_param(vendor_id, int, 0);
MODULE_PARM_DESC(vendor_id, "Vendor ID of the Lucent Modem e.g. vendor_id=0x11c1");
-MODULE_PARM(device_id, "i");
+module_param(device_id, int, 0);
MODULE_PARM_DESC(device_id, "Device ID of the Lucent Modem e.g. device_id=0x0440");
static int Forced[4] = {-1,-1,-1,0};
-MODULE_PARM(Forced, "4i");
+module_param_array(Forced, int, 0, 0);
MODULE_PARM_DESC(Forced, "Forced Irq,BaseAddress,ComAddress[,NoDetect] of the Lucent Modem e.g. Forced=3,0x130,0x2f8");
але оскільки сирці драйвера дещо застаріли невідомо чи запрацює драйвер, навіть якщо скомпілюється...
удачі