diff -ru src/Makefile /home/maurice/src/libk8055/src/Makefile
--- src/Makefile	2007-01-23 05:19:47.000000000 +1100
+++ /home/maurice/src/libk8055/src/Makefile	2007-12-19 14:34:10.000000000 +1100
@@ -8,21 +8,22 @@
 mandir = $(syspref)/man/man1
 OBJS = main.o libk8055.o
 CFLAGS = -DDAEMON -Wall
-libs = -lusb -L/usr/lib -lm
+libs = -L/usr/local/lib -lusb -lm
+incs = -I/usr/local/include
+
+all: k8055_prog libk8055.so.0.2
 
 libk8055.so.0.2: libk8055.o
-	$(cc) -Wall -o libk8055.so.0.2 -shared libk8055.o
+	$(cc) $(incs) -Wall -o libk8055.so.0.2 -shared libk8055.o
 
 libk8055.o: libk8055.c
-	$(cc) -Wall -O -c -g -fPIC libk8055.c
+	$(cc) $(incs) -Wall -O -c -g -fPIC libk8055.c
 	-ln -sf libk8055.so.0.2 libk8055.so
 
 libk8055.c: k8055.h
 
-all: k8055_prog libk8055.so.0.2
-
-%.o: %.c
-	$(cc) $(CFLAGS) -c $<
+.c.o:
+	$(cc) $(incs) $(CFLAGS) -c $<
 
 k8055_prog: $(OBJS)
 	$(cc) $(OBJS) -o $(exec) $(libs)
diff -ru src/libk8055.c /home/maurice/src/libk8055/src/libk8055.c
--- src/libk8055.c	2007-01-23 05:12:57.000000000 +1100
+++ /home/maurice/src/libk8055/src/libk8055.c	2007-12-19 15:06:19.000000000 +1100
@@ -159,6 +159,7 @@
     int ret = K8055_ERROR;
 
     assert(udev != NULL);
+/*
     ret = usb_get_driver_np(udev, interface, driver_name, sizeof(driver_name));
     if (ret == 0)
     {
@@ -174,6 +175,7 @@
     }
     else if (DEBUG)
         fprintf(stderr, "get driver name: %s\n", usb_strerror());
+*/
 
     /* claim interface */
     if (usb_claim_interface(udev, interface) < 0)
@@ -216,11 +218,14 @@
     /* start looping through the devices to find the correct one */
     for (bus = busses; bus; bus = bus->next)
     {
+printf("-");
         for (dev = bus->devices; dev; dev = dev->next)
         {
+printf("%X %X\n" ,dev->descriptor.idVendor, dev->descriptor.idProduct); 
             if ((dev->descriptor.idVendor == VELLEMAN_VENDOR_ID) &&
                 (dev->descriptor.idProduct == ipid))
             {
+printf("=");
                 located++;
                 device_handle = usb_open(dev);
                 if (DEBUG)
