Does anyone else have this need, or am I on my own?
I recently purchased a Sharp Zaurus SL-5500 and would like to get it communicating with my HD-installed knoppix. In order to do this, I either need to buy a CF ethernet card for it, or, preferrably, install the usbdnet module on my knoppix PC. I tried doing it myself... downloaded the 2.4.20 kernel source, downloaded the usbdnet module patch, compiled everything according to the directions, and resulted in a kernel panic.
I have Win98 communicating with the Zaurus, so I don't really have an urgent need. However, the less I have to use Win98, the better off I am. If, at the next iteration of Knoppix, some kind soul could include the usbdnet module (as a loadable module), I'd be extremely appreciative. Or, if some kind soul with remastering skills wants to provide an ISO of Version 3.2-2003-04-15 with the usbdnet modules included, that'd be even cooler.
Thanks,
BamaRob
Does anyone else have this need, or am I on my own?
you didn't give detail of what caused the kernel panic so not much others can offer to help. A HD installed KNOPPIX is just a plain linux(debian based) and recompiling a new kernel should be relatively safe so long you know how to install it including lilo/grub etc.
I have already tried a number of different kernel build myself(one is to fix a USB device issue) and didn't encounter any problem and I am not even using a HD installed version which makes it more tricky.
The only impression I got from KNOPPIX as a developing environment is that it is not suitable as it use a lot of cutting edge stuffs including libc6 and gcc which results in something not very compatible with debian woody(this may not be your cause of panic). I ended up have a seperate chrooted woody environment for building applications which is pretty stable so far.
Thanks for the reply, garyng.
I've recompiled kernels before without problems. I have not successfully recompiled a kernel under Knoppix (though I've only tried once). I was attempting to take the lazy way out in hoping that someone else may have had the same need (usbdnet) and already had a kernel with the modules included. When I get some time, I may give it another go.
I'm awefully tempted to purchase a wireless network CF card for my Zaurus. I don't currently have a wireless network set up at home, but have been considering it for some time. If I can get wireless networking functional between my desktop Knoppix box and my Zaurus, I wouldn't need usbdnet.
Thanks again for the reply. I was beginning to wonder if anyone had even read my request.
BR
Hi,
if you have the kernel source patched with the usbdnet patch , it's quite easy.
If you don't, just do:
This comes from http://www.ruault.com/Zaurus/etherne...usb-howto.htmlCode:1) Patch the linux kernel The patch has been tested against kernel 2.4.17 and up. I'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 ! Download the patch corresponding to your kernel version from here Assuming your Linux sources are in /usr/src/linux do the following : cp usbdnet-2.4.x.patch.gz /usr/src cd /usr/src zcat usbdnet-2.4.x.patch.gz | patch -p0 Now reconfigure the kernel to support : cd /usr/src/linux make menuconfig in "Code maturity level options", select "Prompt for development and/or incomplete code/drivers" in "USB support", section "USB Network adaptors", select (as a module) "USBD Network (Encapsulated) Host-to-Host Link (EXPERIMENTAL)" Then enter 04dd in USBD Network idVendor and 8004 in USBD Network idProduct
Now do
It's enough to copy the module, it don't have to be istalled.Code:cd /usr/src/linux make clean dep modules cp drivers/usb/usbdnet.o /lib/modules/2.4.x/kernel/drivers/usb/ depmod -a
Add the following lines to /etc/network/interfaces
Code:iface usb0 inet static address 192.168.129.XYZ # XYZ = IP-Adress of your usb network interface pointopoint 192.168.129.201 netmask 255.255.255.255
The next step is to conncet the Zaurus, have a look at /var/log/messages.
Insmod will show an error message, ignore it.Code:insmod usbdnet ifup usb0
That's all, i did so yesterday and everything worked fine
Roland
Thanks roli.
So, if I understand correctly, you didn't replace the kernel at all. You just compiled the usbdnet module against your existing kernel and copied it to the appropriate place.
I'll give that a try when I get a few minutes.
Thanks,
BR
Hi BR,
that's what i want to discribe, just compile the modules, not the Kernel that's enought.
Good Luck
Roli

Dell 6P85J 4TB ST4000NM0063 7.2k 6Gb/s 3.5” SAS SED Hard Drive with Tray
$39.99
Western Digital HUS726T4TAL5204 4TB 7.2K SAS 12Gb/s 3.5" 512e HDD NetApp X375A
$64.00
(ST8000NM0045) SEAGATE ENTERPRISE 8TB 7200RPM 4Kn SATA 6Gb/s 3.5" HARD DRIVE
$199.99
DELL 2TB Enterprise HDD (7200RPM, 3.5", SATA III, 128MB Cache) HUS722T2TALA600
$49.95
Seagate ST500DM009 BarraCuda 500 GB 3.5" SATA III Desktop Hard Drive
$14.99
HGST Ultrastar 7K4000 3TB 7200RPM SATA III 3.5" Hard Drive HDD HUS724030ALA640
$39.99
HGST HUA723030ALA640 3TB SATA 7200 RPM 3.5 in Enterprise HDD | 0F14044 (100%)
$45.00
Dell ST6000NM0034 1HT27Z-150 NWCCG 6TB SAS 3.5 7.2K ENTERPRISE SERVER DRIVE
$68.99
Seagate ST8000DM004 8TB 3.5" 6Gb/s 256MB SATA HDD P/N: 2CX188-300 Tested
$149.99
Seagate Exos X16 ST12000NM001G 12TB 256MB 7200RPM 3.5" SATA 6Gb/s Enterprise HDD
$349.95