Logged In: NO

Modify cpia2.h and cpia2_usb.h such that

"urb_t *urb " -> "struct urb *urb "

in cpia2.h line 334 and cpia2_usb.h line 521

The reason is that the kernel version over 2.4.20 does not
provide the "struct urb_t ". Below 2.4.20 such as 2.4.18
support "struct urb_t" in usb.h.

Good Luck!