I have a Zaurus 3000 and after investigating the different options I decided to go with OpenBSD. I like trying new Operating Systems and learning new things and I like reading good documentation. I have had a lot of good experience with FreeBSD in this way.
Installing OpenBSD allows you to easily dual boot between Linux and OpenBSD. When you see the boot> console I either just press <enter> or <r + enter> depending on which one I need.
I installed OpenBSD 3.7 and came across the following problems. I have been lurking around the forums for a few days now looking to see if anyone else has had these problems and I thought it strange that I would be the only one. To be thorough I am including the problems I had which I have already read about here in the OpenBSD forum (namely 1 and 4).
1.) The install document, while accurate, takes a few reads to get through. I think it would be no problem for someone well versed in OpenBSD, but for me I had the impression it was a doc copied from the generic instruction with some info added about the Zaurus. I plan to write my own install doc at some point, and will post it here when I do. Anyway, installing was no problem.
2.) During the install process and every time I boot, the console is stuck in vertical mode. This is not only annoying by a bit of a pain in the neck (literally). I am a fan of the console, especially when I want to read man pages and administer my system properly after setting things up.
3.) I have a CF wireless card which was not supported. It gets detected, and I have a driver in .ipk format which I unzipped. I think my lack of knowledge would the reason for this one. However the lack of an internet connection is a major handicap and I feel castrated and unable to progress any further. I barely even use BSD on the Zaurus and probably won't till I get networking setup.
4.) I bought a USB cable and keyboard. This works just fine but after unplugging the keyboard the Zaurus won't sleep unless I take out the battery. It just automatically keeps coming on. In addition, as soon as I try to make it sleep the USB host is no longer detected making me reboot if I want to plug in a different device. This does not happen with Lineo.
5.) Bought a Netgear MA111 version 1 wireless adapter. This has the effect of either not being detect at all, or when I run ifconfig it freezes and drops me into a strange prompt telling me to run trace and ps. I am currently investigating this problem and reading the appropriate man pages.
Notes:
I am impressed with OpenBSD (even if I don't sound like it ) and from what I've read it will really make the Zaurus a fully functional machine which I am excited about. However, the way I want to use my PDA is quickly and efficiently. I don't want to edit a config file every time I rotate the screen. I don't want to reboot every time I unplug my keyboard and want an internet connection. These issues quickly overshadow the coolness of having a PDA that fits in your pocket. I am strong believer that if you do your homework, invest some time and some patience, the thing should just work exactly as you configured it to. My goal is to be able to whip it out, look up a Japanese word, type my notes, surf the web, check my email and pop it back into my pocket during the 10 minute break I get everyday.
I've gotten quite frustrated and the other day I went back to look at the options for the 3000 - the Cacko, OpenZaurus or keeping the Sharp and upgrading the kernel. But I'm convinced that a lot of my problems are simply due to my not being familiar with OpenBSD yet. As such, I plan to install the beta 3.8 version. Perusing Barry G's site has also been very helpful and I plan to read it in more detail. What does Mabuhay mean by the way? Is it Phillipino for "Good Day!â€
Been a Linux user for a long time, and I'm ready for a change. Reading the forums here it seems that the USB problems and sleep problem are fixed in 3.8. The rest should be fine once I learn a bit more about OpenBSD. Just wanted to add my experience to the fray.