[opensuse-factory] Answer 3M about touchscreendrivers...(touchware)
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
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 iD8DBQFGOLojX5/X5X6LpDgRAuU0AJ42SEIcOkai9z/ytDMGxYV6A78EpwCgoN2s 1uW9nTUIci5+oOv95D8PfLE= =sNS8 -----END PGP SIGNATURE----- --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-factory+help@opensuse.org
* M9. (monkey9@iae.nl) [20070502 18:22]:
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.
I downloaded the .src.rpm (wrapped in a zip archive ...) and checked it. It does indeed contain binary-only parts so there is no way this can be made part of openSUSE. Philipp --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-factory+help@opensuse.org
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Philipp Thomas schreef:
I downloaded the .src.rpm (wrapped in a zip archive ...) and checked it. It does indeed contain binary-only parts so there is no way this can be made part of openSUSE.
Philipp
Made part of openSUSE...hmmm... I was thinking more as a part of hardware detection, hardwaredriver installation, itc: touchware. If it can be compiled into the kernel, why cann't this be done at installtime? (if a touchscreen is detected offcourse..) - -- 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 iD8DBQFGObi2X5/X5X6LpDgRAnfNAJ9NqKsgjPFUgpyUvBcVLC3X7ZvGmgCeJror 1AyzAcjwTwUdT00BkakVCfw= =LnO5 -----END PGP SIGNATURE----- --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-factory+help@opensuse.org
"M9." <monkey9@iae.nl> writes:
Philipp Thomas schreef:
I downloaded the .src.rpm (wrapped in a zip archive ...) and checked it. It does indeed contain binary-only parts so there is no way this can be made part of openSUSE.
Philipp
Made part of openSUSE...hmmm...
I was thinking more as a part of hardware detection, hardwaredriver installation, itc: touchware. If it can be compiled into the kernel, why cann't this be done at installtime? (if a touchscreen is detected offcourse..)
Did you check it? 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, Andreas -- Andreas Jaeger, aj@suse.de, http://www.suse.de/~aj/ SUSE LINUX Products GmbH, GF: Markus Rex, HRB 16746 (AG Nürnberg) Maxfeldstr. 5, 90409 Nürnberg, Germany GPG fingerprint = 93A3 365E CE47 B889 DF7F FED1 389A 563C C272 A126
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Andreas Jaeger schreef:
"M9." <monkey9@iae.nl> writes:
Philipp Thomas schreef:
I downloaded the .src.rpm (wrapped in a zip archive ...) and checked it. It does indeed contain binary-only parts so there is no way this can be made part of openSUSE.
Philipp Made part of openSUSE...hmmm...
I was thinking more as a part of hardware detection, hardwaredriver installation, itc: touchware. If it can be compiled into the kernel, why cann't this be done at installtime? (if a touchscreen is detected offcourse..)
Did you check it?
The source RPM contains no sources - it contains lots of binary stuff:
[snip...lots of binary stuff]
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,
Andreas
At this spot i am a complete noob... What should 3M do, to provide a 'real' GPL compatible driver? - -- 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 iD8DBQFGOdKIX5/X5X6LpDgRAusrAJ9ff1u0ad2YI5SY9ZNWu0gKwKdK5QCdFGQW TjC9jHYRmfiLLwZcjHjUUaU= =EUVn -----END PGP SIGNATURE----- --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-factory+help@opensuse.org
"M9." <monkey9@iae.nl> writes:
At this spot i am a complete noob... 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, Andreas -- Andreas Jaeger, aj@suse.de, http://www.suse.de/~aj/ SUSE LINUX Products GmbH, GF: Markus Rex, HRB 16746 (AG Nürnberg) Maxfeldstr. 5, 90409 Nürnberg, Germany GPG fingerprint = 93A3 365E CE47 B889 DF7F FED1 389A 563C C272 A126
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Andreas Jaeger schreef:
"M9." <monkey9@iae.nl> writes:
At this spot i am a complete noob... 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,
Andreas
OK, now i understand your point, i will now try to contact 3M again, and 'rub' this under their noses, (as a matter of speaking..) - -- 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 iD8DBQFGOdfPX5/X5X6LpDgRAiWWAJ9wXrT9a8JyLUyUsbHWZCOp+jAv9gCfaDos UiZ6Tvw1fK+5Jn2LV/PxZFk= =u4K6 -----END PGP SIGNATURE----- --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-factory+help@opensuse.org
participants (3)
-
Andreas Jaeger
-
M9.
-
Philipp Thomas