I am using Ubuntu Hardy 8.04 that does not have zaurus support by default, so the usblan mode didn't work with my A1200.
Here are the steps I've performed to make the driver work (should work on Gutsy too):
1. Install kernel sources
Code:
sudo apt-get install linux-source
2. Extract the archive (x.x.x is your version of kernel)
Code:
tar xf /usr/src/linux-source-x.x.x.tar.bz2
3. Configure the kernel
Code:
cd linux-source-x.x.x
make gconfig
The configuration window should open.
4. Select "device drivers->network device support->USB network adapters->Multi-purpose USB Networking Framework->Sharp Zaurus (stock ROMs) and compatible" and set the value to 'M' (by double-clicking)
5. Save and exit
6. Compile the module
Code:
make drivers/net/usb/zaurus.ko
7. Install the driver
Code:
sudo cp drivers/net/usb/zaurus.ko /lib/modules/<your kernel version>/kernel/drivers/net/usb/
sudo depmod -a
8. Load the module
the usb0 should appear at this point (assuming the phone is connected)