Attitude is everything

http://www.businessinsider.com/attitude-determines-success-2013-1

If you believe that your best days are ahead of you, then you’ll find a creative solution to even the worst circumstance.

If you want to find the brightest parts of the universe around you, then that is what you will find. Your attitude will lead you there.

You will be delighted in spite of troubling times and unfortunate circumstances. You’ll find hope and happiness while others mock and scorn.
Be a better you.

How to compile driver for dm9601

http://tech.firdooze.com/2011/11/16/how-to-instal-davicom-9601-drivers-dm9601-on-linux/

http://www.clearfoundation.com/component/option,com_kunena/Itemid,232/catid,28/func,view/id,42543/

It works on slackware64 13.37 by adding the following lines to the original file dm9601.c

{
USB_DEVICE(0×0fe6, 0×9700),
.driver_info = (unsigned long)&dm9601_info,
}

Makefile

##================================================================
##     Davicom Semiconductor Inc.       For DM9601 V0.00
##   ——————————————————–
## Description:
##              Compile driver dm9601.c to dm9601.o
##
## Modification List:
## 09/05/2000   Fixed SMPFALGS wrong on smp & smp_mod
## 08/02/2000   Changed some description string & include file path
## 07/25/2000   Append smp_mod and changed some descriptions
## 01/25/2000   by Sten Wang
##================================================================
# Comment/uncomment the following line to disable/enable debugging
#DEBUG = y

# Add your debugging flag (or not) to CFLAGS
ifeq ($(DEBUG),y)
DEBFLAGS = -O -g # “-O” is needed to expand inlines
else
DEBFLAGS = -O2
endif

EXTRA_CFLAGS += $(DEBFLAGS) -I$(LDDINCDIR)

ifneq ($(KERNELRELEASE),)
# call from kernel build system

obj-m   := dm9601.o

else

KERNELDIR ?= /lib/modules/$(shell uname -r)/build
PWD       := $(shell pwd)

default:
$(MAKE) -C $(KERNELDIR) M=$(PWD) LDDINCDIR=$(PWD)/../include modules

endif

clean:
rm -rf *.o *~ core .depend .*.cmd *.ko *.mod.c .tmp_versions

depend .depend dep:
$(CC) $(EXTRA_CFLAGS) -M *.c > .depend

ifeq (.depend,$(wildcard .depend))
include .depend
endif