<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://wiki.gude-systems.com/index.php?action=history&amp;feed=atom&amp;title=Gudedcf.ko</id>
	<title>Gudedcf.ko - Versionsgeschichte</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.gude-systems.com/index.php?action=history&amp;feed=atom&amp;title=Gudedcf.ko"/>
	<link rel="alternate" type="text/html" href="https://wiki.gude-systems.com/index.php?title=Gudedcf.ko&amp;action=history"/>
	<updated>2026-04-04T10:35:42Z</updated>
	<subtitle>Versionsgeschichte dieser Seite in Gude Systems GmbH</subtitle>
	<generator>MediaWiki 1.35.2</generator>
	<entry>
		<id>https://wiki.gude-systems.com/index.php?title=Gudedcf.ko&amp;diff=407&amp;oldid=prev</id>
		<title>Mb am 20. April 2015 um 08:11 Uhr</title>
		<link rel="alternate" type="text/html" href="https://wiki.gude-systems.com/index.php?title=Gudedcf.ko&amp;diff=407&amp;oldid=prev"/>
		<updated>2015-04-20T08:11:02Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left diff-editfont-monospace&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;de&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Nächstältere Version&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Version vom 20. April 2015, 08:11 Uhr&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l13&quot; &gt;Zeile 13:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Zeile 13:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* download kernel patch:&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* download kernel patch:&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  wget http://www.&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;gudeads&lt;/del&gt;.&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;com&lt;/del&gt;/&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;files/driver&lt;/del&gt;/gudedcf_v2.14_Kernel_2.6.x.tgz&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  wget http://www.&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;gude&lt;/ins&gt;.&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;info&lt;/ins&gt;/&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;temp&lt;/ins&gt;/gudedcf_v2.14_Kernel_2.6.x.tgz&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  tar -xzvpf gudedcf_v2.14_Kernel_2.6.x.tgz&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  tar -xzvpf gudedcf_v2.14_Kernel_2.6.x.tgz&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  cd gudedcf&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  cd gudedcf&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Mb</name></author>
	</entry>
	<entry>
		<id>https://wiki.gude-systems.com/index.php?title=Gudedcf.ko&amp;diff=136&amp;oldid=prev</id>
		<title>Mb: Die Seite wurde neu angelegt: „==Linux kernel driver module for the deprecated 'Expert mouseCLOCK USB'==   Attention:    &quot;Expert mouseCLOCK USB&quot; and gudedcf.ko is no longer supported by  Gud…“</title>
		<link rel="alternate" type="text/html" href="https://wiki.gude-systems.com/index.php?title=Gudedcf.ko&amp;diff=136&amp;oldid=prev"/>
		<updated>2013-03-07T19:02:23Z</updated>

		<summary type="html">&lt;p&gt;Die Seite wurde neu angelegt: „==Linux kernel driver module for the deprecated &amp;#039;Expert mouseCLOCK USB&amp;#039;==   Attention:    &amp;quot;Expert mouseCLOCK USB&amp;quot; and gudedcf.ko is no longer supported by  Gud…“&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;==Linux kernel driver module for the deprecated 'Expert mouseCLOCK USB'==&lt;br /&gt;
&lt;br /&gt;
 Attention:&lt;br /&gt;
 &lt;br /&gt;
 &amp;quot;Expert mouseCLOCK USB&amp;quot; and gudedcf.ko is no longer supported by&lt;br /&gt;
 Gude Analog- und Digitalsysteme GmbH. Please upgrade to&lt;br /&gt;
 &amp;quot;Expert mouseCLOCK USB II&amp;quot; to gain futher linux support&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==compiling the gudedcf.ko kernel module==&lt;br /&gt;
&lt;br /&gt;
* first make sure you have a 2.6.x Kernel installed in /usr/src/linux&lt;br /&gt;
&lt;br /&gt;
* download kernel patch:&lt;br /&gt;
 wget http://www.gudeads.com/files/driver/gudedcf_v2.14_Kernel_2.6.x.tgz&lt;br /&gt;
 tar -xzvpf gudedcf_v2.14_Kernel_2.6.x.tgz&lt;br /&gt;
 cd gudedcf&lt;br /&gt;
&lt;br /&gt;
* proof your build environment:&lt;br /&gt;
 make test&lt;br /&gt;
&lt;br /&gt;
* compile ''gude_dcf.c'' to ''build/gude_dcf.ko'':&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
* copy gude_dcf.ko into your /lib/modules structure:&lt;br /&gt;
 make install&lt;br /&gt;
&lt;br /&gt;
* load the gudedcf.ko kernel module and check if the driver works find a device is connected:&lt;br /&gt;
 make testmodule&lt;br /&gt;
&lt;br /&gt;
If the driver loaded successfully, the LED at your DCF receiver should start to blink periodically. Now you should have a new serial tty named /dev/gudedcf0 which can be used as 50-Baud serial device, similar to the standard serial &amp;quot;Expert mouseCLOCK&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
==use tarball as kernel patch==&lt;br /&gt;
if you want to compile the module within your own kernel source, you might want to add the driver to your kernel source tree:&lt;br /&gt;
&lt;br /&gt;
* make sure you have a 2.6.x Kernel insalled in /usr/src/linux&lt;br /&gt;
* switch to subdirectory ''kernel_patch'' created by extracing the tarball archive:&lt;br /&gt;
 cd gudedcf/kernel_patch/&lt;br /&gt;
* patch your kernel sources&lt;br /&gt;
 ./install&lt;br /&gt;
* go to /usr/src/linux anf reconfigure your kernel (e.g. with make menuconfig)&lt;br /&gt;
* enable the following kernel options:&lt;br /&gt;
  Code maturity level options  ---&amp;gt;&lt;br /&gt;
    [*] Prompt for development and/or incomplete code/drivers&lt;br /&gt;
  Device Drivers  ---&amp;gt;&lt;br /&gt;
    USB support  ---&amp;gt;&lt;br /&gt;
      &amp;lt;*&amp;gt; Support for USB&lt;br /&gt;
      &amp;lt;M&amp;gt;   EHCI HCD (USB 2.0) support&lt;br /&gt;
      &amp;lt;M&amp;gt;   OHCI HCD support&lt;br /&gt;
      &amp;lt;M&amp;gt;   UHCI HCD (most Intel and VIA) support&lt;br /&gt;
      --- USB Miscellaneous drivers&lt;br /&gt;
      &amp;lt;M&amp;gt; Expert mouseCLOCK USB (EXPERIMENTAL) (NEW)&lt;br /&gt;
&lt;br /&gt;
* recompile your kernel:&lt;br /&gt;
 make &amp;amp;&amp;amp; make modules_install&lt;br /&gt;
* create gudedcf0 devnode:&lt;br /&gt;
 mknod -m 0660 /dev/gudedcf0 c 181 64&lt;br /&gt;
or configure udevd:&lt;br /&gt;
 KERNEL==&amp;quot;gudedcf*&amp;quot;, NAME=&amp;quot;%k&amp;quot;, SYMLINK=&amp;quot;refclock-%m&amp;quot;, MODE=&amp;quot;0640&amp;quot;&lt;br /&gt;
* if your kernel is brand new, reconfigure your boot loader and boot your kernel&lt;br /&gt;
* load the gude_dcf driver module:&lt;br /&gt;
 modprobe gude_dcf&lt;/div&gt;</summary>
		<author><name>Mb</name></author>
	</entry>
</feed>