<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.yobi.be/index.php?action=history&amp;feed=atom&amp;title=USB_for_Zaurus</id>
	<title>USB for Zaurus - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.yobi.be/index.php?action=history&amp;feed=atom&amp;title=USB_for_Zaurus"/>
	<link rel="alternate" type="text/html" href="https://wiki.yobi.be/index.php?title=USB_for_Zaurus&amp;action=history"/>
	<updated>2026-05-23T16:58:36Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://wiki.yobi.be/index.php?title=USB_for_Zaurus&amp;diff=6898&amp;oldid=prev</id>
		<title>PhilippeTeuwen: Reverted edits by Etegohy (Talk) to last revision by PhilippeTeuwen</title>
		<link rel="alternate" type="text/html" href="https://wiki.yobi.be/index.php?title=USB_for_Zaurus&amp;diff=6898&amp;oldid=prev"/>
		<updated>2010-11-24T20:38:29Z</updated>

		<summary type="html">&lt;p&gt;Reverted edits by &lt;a href=&quot;/index.php?title=Special:Contributions/Etegohy&quot; title=&quot;Special:Contributions/Etegohy&quot;&gt;Etegohy&lt;/a&gt; (&lt;a href=&quot;/index.php?title=User_talk:Etegohy&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;User talk:Etegohy (page does not exist)&quot;&gt;Talk&lt;/a&gt;) to last revision by &lt;a href=&quot;/index.php?title=User:PhilippeTeuwen&quot; title=&quot;User:PhilippeTeuwen&quot;&gt;PhilippeTeuwen&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Can&#039;t load revision 6898&lt;/p&gt;</summary>
		<author><name>PhilippeTeuwen</name></author>
	</entry>
	<entry>
		<id>https://wiki.yobi.be/index.php?title=USB_for_Zaurus&amp;diff=6750&amp;oldid=prev</id>
		<title> at 08:22, 24 November 2010</title>
		<link rel="alternate" type="text/html" href="https://wiki.yobi.be/index.php?title=USB_for_Zaurus&amp;diff=6750&amp;oldid=prev"/>
		<updated>2010-11-24T08:22:46Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Can&#039;t load revision 6750&lt;/p&gt;</summary>
		<author><name></name></author>
	</entry>
	<entry>
		<id>https://wiki.yobi.be/index.php?title=USB_for_Zaurus&amp;diff=2760&amp;oldid=prev</id>
		<title>PhilippeTeuwen at 00:22, 24 February 2008</title>
		<link rel="alternate" type="text/html" href="https://wiki.yobi.be/index.php?title=USB_for_Zaurus&amp;diff=2760&amp;oldid=prev"/>
		<updated>2008-02-24T00:22:57Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&amp;#039;&amp;#039;Converted with [[MediaWiki#HTML-WikiConverter|HTML::WikiConverter::MediaWiki]] from my old phpwiki site&amp;#039;&amp;#039;&lt;br /&gt;
----&lt;br /&gt;
=== Comment activer le lien USB entre le Zaurus sur son cradle et un PC sous Debian ===&lt;br /&gt;
&lt;br /&gt;
cf http://www.ruault.com/Zaurus/ethernet-over-usb-howto.html&amp;lt;br /&amp;gt;et http://docs.zaurus.com/lc_debian.shtml&lt;br /&gt;
&lt;br /&gt;
1) Patch the linux kernel The patch has been tested against kernel 2.4.17 and up. I&amp;#039;ve received patches for some specific kernel version shipped with common distributions, see in the download area listed below if there is one for yours ! &amp;lt;br /&amp;gt;Download the patch corresponding to your kernel version from [http://www.ruault.com/Zaurus/patches/ here]&lt;br /&gt;
&lt;br /&gt;
Assuming your Linux sources are in /usr/src/linux do the following :&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
   cp usbdnet-2.4.x.patch.gz /usr/src&lt;br /&gt;
   cd /usr/src&lt;br /&gt;
   zcat usbdnet-2.4.x.patch.gz | patch -p0&lt;br /&gt;
&lt;br /&gt;
Now reconfigure the kernel to support :&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
   cd /usr/src/linux&lt;br /&gt;
   make menuconfig&lt;br /&gt;
&lt;br /&gt;
in &amp;quot;Code maturity level options&amp;quot;, select &amp;quot;Prompt for development and/or incomplete code/drivers&amp;quot; &amp;lt;br /&amp;gt;in &amp;quot;USB support&amp;quot;, section &amp;quot;USB Network adaptors&amp;quot;, select (as a module) &amp;quot;USBD Network (Encapsulated) Host-to-Host Link (EXPERIMENTAL)&amp;quot; &amp;lt;br /&amp;gt;Then enter 04dd in USBD Network idVendor and 8004 in USBD Network idProduct&lt;br /&gt;
&lt;br /&gt;
Now rebuild and install the modules ( note : this supposes that a kernel had already been build in this source tree, if it&amp;#039;s not the case, do a make bzImage before the make modules ) cd /usr/src/linux &amp;amp;amp;&amp;amp;amp; make clean dep modules modules_install. &amp;lt;br /&amp;gt;Make sure that the core usb support is already active in your kernel : modules usbcore and usb-uhci or usb-ohci should be loaded, if not run modprobe usb-uhci/usb-ohci), otherwise rebuild the kernel and reboot.&lt;br /&gt;
&lt;br /&gt;
If you don&amp;#039;t know which usb module to use for your machine ( usb-uhci or usb-ohci ) then check this page, it contains instructions on how to find out.&lt;br /&gt;
&lt;br /&gt;
NOTES:&lt;br /&gt;
&lt;br /&gt;
* If you had previously compiled in the patched CDCEther driver, remove it from the kernel, having both drivers compiled will prevent the new driver from working.&lt;br /&gt;
* As mentioned by many people, make sure you&amp;#039;ve compiled in the correct driver into the kernel in the USB Controllers subsection of the USB configuration.&lt;br /&gt;
* Some people report that they&amp;#039;re getting the following message when loading the usbdnet module echo_tx not found it looks like you can safely ignore it since it does not prevent the driver from working.&lt;br /&gt;
* Some people have reported file transfer problem on file larger than 65kB, it appears that is was due to the fact that they where using the uhci module instead of the usb-uhci.&amp;lt;br /&amp;gt;If you&amp;#039;re having this kind of problem and you are using the uhci module, try using usb-uhci instead.&lt;br /&gt;
* I&amp;#039;ve also received reports of kernel crashes when transferring large files with some motherboards ( at least Gigabyte X71 ) and kernel versions ( 2.4.10 and 2.4.18 ). The solution seems to update to a kernel 2.4.19pre8 or higher.&lt;br /&gt;
&lt;br /&gt;
2) Put the Zaurus on the cradle. You should see a message like this in /var/log/messages :&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
   hub.c: USB new device connect on bus1/1, assigned device number 38&lt;br /&gt;
   usb.c: USB device 38 (vend/prod 0x4dd/0x8004) is not claimed by any active driver.&lt;br /&gt;
   v0.4b sl@lineo.com, tbr@lineo.com&lt;br /&gt;
   usbdnet.c: v0.4b sl@lineo.com, tbr@lineo.com&lt;br /&gt;
   usbdnet.c: USB Host to Device Network - for Linux USB Devices using MDLM/CDC&lt;br /&gt;
   usb.c: registered new driver usbdnet&lt;br /&gt;
&lt;br /&gt;
If you don&amp;#039;t see this, try to push the sync button on the craddle, it should help !&lt;br /&gt;
&lt;br /&gt;
now do ifconfig -a &amp;lt;br /&amp;gt;you should see a new ethernet interface ( probably usb0 ), you can now configure it :&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
   ifconfig usb0 192.168.129.1 netmask 255.255.255.255 up&lt;br /&gt;
   route add -host 192.168.129.201 usb0&lt;br /&gt;
&lt;br /&gt;
then try : ping 192.168.129.201 , if you&amp;#039;ve got a reply, you&amp;#039;ve won !&lt;br /&gt;
&lt;br /&gt;
==== If you&amp;#039;re using Debian ====&lt;br /&gt;
&lt;br /&gt;
For Debian systems you only have to install hotplug (and the appropriate patched kernel, of course). &amp;lt;br /&amp;gt;Then add the following lines to /etc/network/interfaces&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
   iface usb0 inet static&lt;br /&gt;
     address 192.168.129.1&lt;br /&gt;
     pointopoint 192.168.129.201&lt;br /&gt;
     netmask 255.255.255.255&lt;br /&gt;
&lt;br /&gt;
Hotplug should set up your usb0 device everytime you insert the Z in the cradle.&lt;/div&gt;</summary>
		<author><name>PhilippeTeuwen</name></author>
	</entry>
</feed>