I am also having problems with this...and im sure that since a lot of us choose "Linux" to begin with that we have some Programming experience.
I wasn't able to run ./install without errors on installation. //Installation Unsuccessful
So I unzipped the files to create the driver directory. I traveled to the directory and hit ./configure and then when I hit Sudo Make, it returned errors....
I decided to check the creative Log file...(I tried driver 1.04 and driver 1.18)
1.04 during creation said "Error, can not divide by zero." //(Makes me wonder a lot)
1.18's creative-log file was interesting...It was full of errors. Specially the end of the file made me smile....Here is what it said
Quote:
/usr/include/bits/fcntl.h:159: error: redefinition of ‘struct flock’
LinuxSys.c: In function ‘sysRegisterInterrupt’:
LinuxSys.c:645: warning: cast from pointer to integer of different size
LinuxSys.c:650: error: ‘SA_SHIRQ’ undeclared (first use in this function)
LinuxSys.c:650: error: (Each undeclared identifier is reported only once
LinuxSys.c:650: error: for each function it appears in.)
LinuxSys.c: In function ‘sysGetPagePhysAddr’:
LinuxSys.c:958: warning: passing argument 1 of ‘kvirt_to_phys’ makes integer from pointer without a cast
LinuxSys.c: In function ‘sysGetPageBusAddr’:
LinuxSys.c:985: warning: passing argument 1 of ‘kvirt_to_bus’ makes integer from pointer without a cast
LinuxSys.c: In function ‘sysWriteFile’:
LinuxSys.c:1637: warning: pointer targets in passing argument 2 of ‘filp->f_op->write’ differ in signedness
LinuxSys.c: In function ‘sysReadFile’:
LinuxSys.c:1686: warning: pointer targets in passing argument 2 of ‘filp->f_op->read’ differ in signedness
|