Happy New Year!!!
I messed around with it a little more the other day & I think I figured out what's going on. I reflashed 2.1-pre5 to experiment (Netscape is too much of a pig). After doing the network configuration through the web interface my dns lookups wre not working. Since /etc/resolv.conf is a symlink to /tmp/config/resolv.conf, and that file contained nothing, I manually edited it and included my dns server. Now dns lookups were working properly (yoohoo...finally!). Opera is kind of odd though in that it has to be exited & restarted before it would resolve hostnames. Anyway, after a reboot the contents of /tmp/config/resolv.conf were gone, so dns lookups were failing again & I had to edit the file again to get it working. That would be quite a kludge to have to manually edit a file each time you boot in order to get dns working. I found out though that after executing "freeze" from the command line the contents of /tmp/config/resolv.conf were consistent across reboots, so problem solved. It would seem though that the web interface was, for some reason, not creating resolv.conf properly.
One other question that concerns Opera & cookies. I sometimes stream mp3's from mp3.com. The first time you stream from there you have to fill out a form & give them your name, email, location, etc. and it leaves a cookie on your system. On subsequent streams, as long as the cookie is there it goes right to streaming, otherwise you have to fill out the form again. Cookies are turned on, but it obviously does not save the cookies across reboots, even with a freeze command. I haven't gotten very familiar with the filesystem arrangement under M4I. Where does Opera store it's cookies while the io is running, and is there anywhere I can copy it to so that it will still be there after a reboot? ...also on the same note...is there an explanation anywhere on how the M4I filesystem is setup? What is where, what's actually on the flashdisk, what's read into the ramdisk (I assume it creates a ramdisk). I would just like to understand what's going on, and how I can make changes permanently if I wanted to.
Oh, and about the xmms cpu utilization issue, I found that if I turn all visualizations off (I had been running the default spectrum analyzer), it almost totally clears it up. The only time it seems to act up now is when Opera is loading a large page with a table it has to format(the audio actually slows down and starts to sound really crappy), otherwise it's perfect.
Thanks for all the help,