-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Letter, as sent to 3M.
Good Day,
The way your driver is maintained, it can not be inserted into the openSUSE kernel.
The source RPM contains no sources - it contains lots of binary stuff:
tar tvzf TWDrvSources.tgz drwxr-xr-x root/root 0 2006-04-11 21:47:06 bin/ -rwxr-xr-x root/root 12166 2006-04-11 21:48:39 bin/MultiMonitorTool -rwxr-xr-x root/root 35075 2006-04-11 21:48:40 bin/TwCalib drwxr-xr-x root/root 0 2006-04-11 21:48:39 common/ -rw-r--r-- root/root 7677 2006-04-11 21:48:39 common/tw_ioctl.h -rw-r--r-- root/root 1497 2006-04-11 21:48:39 common/TWEvents.h drwxr-xr-x root/root 0 2006-04-11 21:47:06 controlXInput/ -rw-r--r-- root/root 6439 2006-04-11 21:45:12 controlXInput/controlXInput.c -rw-r--r-- root/root 344 2006-04-11 21:45:12 controlXInput/makefile drwxr-xr-x root/root 0 2006-04-11 21:47:04 daemon/ -rwxr-xr-x root/root 19587 2006-04-11 21:48:39 daemon/TWDrvStartup -rwxr-xr-x root/root 554 2006-04-11 21:48:37 install drwxr-xr-x root/root 0 2006-04-11 21:47:06 lib/ -rwxr-xr-x root/root 14131 2006-04-11 21:48:39 lib/libMultiMonitor.so -rwxr-xr-x root/root 40709 2006-04-11 21:48:40 lib/libTwCaliblib.so -rwxr-xr-x root/root 461488 2006-04-11 21:48:40 lib/libTwGraphics.so -rw-r--r-- root/root 5887 2006-04-11 21:48:39 License.txt drwxr-xr-x root/root 0 2006-04-11 21:47:06 mmtool/ -rw-r--r-- root/root 838 2006-04-11 21:48:39 mmtool/Makefile -rw-r--r-- root/root 1725 2006-04-11 21:48:39 mmtool/TwMMTool.h -rw-r--r-- root/root 414 2006-04-11 21:48:39 mmtool/Tool.cpp -rw-r--r-- root/root 11376 2006-04-11 21:48:39 Readme.txt drwxr-xr-x root/root 0 2006-04-11 21:47:06 TWCalib/ -rw-r--r-- root/root 926 2006-04-11 21:48:40 TWCalib/Makefile -rw-r--r-- root/root 1700 2006-04-11 21:48:40 TWCalib/TwCalib.h -rw-r--r-- root/root 391 2006-04-11 21:48:40 TWCalib/Calib.cpp drwxr-xr-x root/root 0 2006-04-11 21:48:39 TwDrvKit/ -rw-r--r-- root/root 16894 2006-04-11 21:48:39 TwDrvKit/common.o.save -rw-r--r-- root/root 48754 2006-04-11 21:48:39 TwDrvKit/TWDriver.c -rw-r--r-- root/root 8663 2006-04-11 21:48:39 TwDrvKit/TWDriver.h -rw-r--r-- root/root 736 2006-04-11 21:48:39 TwDrvKit/Makefile24 -rw-r--r-- root/root 916 2006-04-11 21:48:39 TwDrvKit/Makefile26 -rw-r--r-- root/root 1031 2006-04-11 21:48:39 TwDrvKit/makefile -rwxr-xr-x root/root 1993 2006-04-11 21:48:37 TWDrvStartup -rwxr-xr-x root/root 5882 2006-04-11 21:48:37 TWXinputInstall.perl drwxr-xr-x root/root 0 2006-04-11 21:48:21 Xfree4.0.3/ -rw-r--r-- root/root 10158 2006-04-11 21:47:57 Xfree4.0.3/TWXinput_drv.o
The kernel parts are: -rw-r--r-- root/root 16894 2006-04-11 21:48:39 TwDrvKit/common.o.save -rw-r--r-- root/root 48754 2006-04-11 21:48:39 TwDrvKit/TWDriver.c -rw-r--r-- root/root 8663 2006-04-11 21:48:39 TwDrvKit/TWDriver.h
So, there's a common.o binary file. We will never add such a driver to our kernel.
It even does have: #ifdef MODULE_LICENSE MODULE_LICENSE("Proprietary"); #endif
So, this is not GPL compatible.
Sorry, no way, 3M is not providing a real source RPM for their kernel driver,
What should 3M do, to provide a 'real' GPL compatible driver?
Complete source code - including sources for common.o - and everything licensed under the GPL. And then they should get it into the official Linux kernel instead of maintaining there drop in driver.
Greetings, Rob Verberne.
30-04-07 20:22, us-ts-techsupport@mmm.com , jgmciver@mmm.com writes:
Good Afternoon:
We do not have a binary touch driver for Suse 10.2 or 10.3, however we do offer a source and binary kit that can be used to install the driver. Since Linux has a vast numbers of versions available, 3M Touch Systems provides the source and object kit to allow users to build our package for many versions of Linux . However, with every different version of Linux, it is possible to encountert a situation where the kernel module will not build or will not load on a target system. When this occurs the customer is responsible for finding the issues that prevent the driver from building as we do not have the resources to investigate and troubleshoot the many variations of Linux and kernels.
You can download the source and binary kit from our webpage www.3m.com/touch. Click on the Touch Drivers link and then click on Linux Touchware Drivers. The source and object kit can be downloaded from this page.
Thank you, Technical Support 3M Touch Systems, Methuen 978-659-9200
- -- Have a nice day, M9. Now, is the only time that exists. OS: Linux 2.6.18.8-01-default x86_64 Huidige gebruiker: monkey9@tribal-sfn2 Systeem: openSUSE 10.2 (X86-64) KDE: 3.5.5 "release 45.4" -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.5 (GNU/Linux) Comment: Using GnuPG with SUSE - http://enigmail.mozdev.org iD8DBQFGOd4BX5/X5X6LpDgRApL+AJ99m+W6Dw4RSm5s+kdDTjt3thsB8wCggnw7 5xi5I9Oin3pOWeTko6yA8WE= =j6kr -----END PGP SIGNATURE----- --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-factory+help@opensuse.org