There is a missing line in drivers/usb/Makefile for legousbtower (I have attached it as well as pasted it inline):
diff -Nru linux-2.6.1/drivers/usb/Makefile linux-2.6.1.patched/drivers/usb/Makefile --- linux-2.6.1/drivers/usb/Makefile 2004-01-09 15:00:03.000000000 +0800 +++ linux-2.6.1.patched/drivers/usb/Makefile 2004-01-12 17:01:26.838866568 +0800 @@ -59,3 +59,4 @@ obj-$(CONFIG_USB_TEST) += misc/ obj-$(CONFIG_USB_TIGL) += misc/ obj-$(CONFIG_USB_USS720) += misc/ +obj-$(CONFIG_USB_LEGOTOWER) += misc/
diff -Nru linux-2.6.1/drivers/usb/Makefile linux-2.6.1.patched/drivers/usb/Makefile --- linux-2.6.1/drivers/usb/Makefile 2004-01-09 15:00:03.000000000 +0800 +++ linux-2.6.1.patched/drivers/usb/Makefile 2004-01-12 17:01:26.838866568 +0800 @@ -59,3 +59,4 @@ obj-$(CONFIG_USB_TEST) += misc/ obj-$(CONFIG_USB_TIGL) += misc/ obj-$(CONFIG_USB_USS720) += misc/ +obj-$(CONFIG_USB_LEGOTOWER) += misc/
