Thanks Meanie, netswitch-lite stopped my Zaurus from locking up.
The USB icon on the taskbar shows "USB ethernet detected"
My dongle lights up. ifconfig only shows lo and ifconfig -a shows eth0 and lo
I still cannot use the "connection" icon on the taskbar.
It goes into a continous state where it's trying to connect.
So I tried just opening a browser, after plugging in my dongle.
Netfront connects to "Dummy Device", so I disconnect from that and try my LAN connection, then the connection applet goes back into its continuous state of trying to connect.
So I tried Opera.
Both of these browsers automatically connect to the "Dummy Device" upon their launch.
In either situation, if I disconnect from the "Dummy Device" and try to re-connect to USB LAN, I get a message from the USB icon, that says "A cable is unplugged" and the USB icon shuts off. (This only happens when I try to re-connect to USB LAN)
Then, as usual, the "connect icon" is in a continuous state of trying to connect.
I can wait about 5 minutes?, or restart Qtopia to stop this "continuous state of trying to connect"
Now, after trying this several times and restarting Qtopia, the browsers don't automatically connect to "Dummy Device" anymore.
You may ask why I'm trying my browsers to connect? Because it was the only way I could connect earlier today, (5 hours ago).
But I still cannot use the "connect" icon to connect to USB LAN without the continuous state of trying to connect.
If I try "ifconfig eth0 up" after my dongle lights up, I "seem" to get a connection, but cannot surf the web.
After several attempts of using "ifconfig eth0 up" and launching Opera and switching off "Dummy Device" and doing this all over again, I finally got connected for the first time since I installed netswitch-lite.
The browsers started auto-connecting again after I used the console and "ifconfig eth0 up"
I got to tyrannozaurus, but my surfing halted midway to opening the entire page.. (I have to do more tinkering)
I opened netfront (again), shut down "Dummy Device", closed netfront. Now I opened Opera, and guess what?? It automatically connected to USB LAN
It's still connected! I wonder how long...
I just went to 3 very big websites with no problem.
It seems like the only way I can connect, is by using a browser, all other methods don't seem to work fully.
Opera just made the connection for me.
The connect icon, shows I'm not connected now. hmmm..
10 minutes later, I'm still surfing using this connection. I now have a good, stable connection.
I hope I can do it all over again.
I was able to repeat the steps that I posted earlier, and get a good, stable connection.
I actually got to the point, where I only needed to open a browser once.
Edit
One thing I forgot to add is:
netswitch-lite does these 2 steps for me now:
modprobe usb_ohci_pxa27x
modprobe pegasus
Oh, and the main reason I'm being so persistent to get this working smoothly is, I still think Opera is the best browser for the Zaurus, hands down. (I wish they would open source it).