Much ado about scripting, Linux & Eclipse: card subject to change

2006-07-07

OpenZaurus 3.5.4.1 released!

The latest OZ was released this week, after much anticipation. It's the first OZ to support my new C3200, and I'm happy to report that after a few hours I had nearly everything working!

Below are a few of the gotchas I encountered:

  • Can't save wireless config settings with Network Setup: get error "No write access to network configuration"
    solution: hack /etc/network/interfaces
    # Wireless interfaces
    auto wlan0
    iface wlan0 inet dhcp
    # uncomment next three lines if want static IP, for example
    #address 192.168.0.100
    #netmask 255.255.255.0
    #gateway 192.168.0.1
    wireless_essid <YOUR_SSID>
    wireless_key s:<YOUR_STRING_BASED_PASSWORD>
    wireless_mode managed
  • Can't save Owner Information - data not written to /etc/gpe/gpe-ownerinfo.data so login screen always defaults to "GPE User"
    solution: create file with contents like this:
  • [gpe-ownerinfo data version 2]
    /usr/share/gpe/pixmaps/gpe-logo.png
    Nick Boldt
    nick{at}divbyzero.com
    http://divbyzero.com
    ...
  • No way to remove applets from taskbar with Applet Manager
    solution: hack ~/.matchbox/mbdock.session
  • Network Shield isn't set up to run as root
  • Login Setup doesn't respect the 'show owner information at login' checkbox (it always shows it even when unchecked)
  • Terminal has no copy/paste function (unlike opie-embeddedkonsole)
  • Package Manager should have search/filter and concurrent description display functionality
  • After first flashing (before creating filesystems for /dev/hda2 and /dev/hda3) in vi, the 4-way pad is rotated 90 degrees, but can't reproduce this bug anymore
  • Closing clamshell halts device (won't restart). Also can't reproduce this problem since a few reboots.
  • Changing default user's shell from /bin/sh to /bin/bash prevents ssh access (using dropbear) to device
    workaround: change /usr/bin/mb-applet-xtern-wrapper.sh to use bash instead of sh when launching terminal: exec /usr/bin/rxvt -e bash

0 comments: