View source for User:JohnSullivan
From Openmoko
You do not have permission to edit this page, for the following reasons:
You can view and copy the source of this page:
Return to User:JohnSullivan.
You do not have permission to edit this page, for the following reasons:
You can view and copy the source of this page:
Return to User:JohnSullivan.
I'm using a FreeRunner, with Qt-Extended on the flash but mainly using Debian on the microSD. Currently I'm experimenting with SHR as well.
I'm in Boston.
If you have a question or suggestion for me, feel free to leave it on the talk page here or contact me by email and more. I'm also in #openmoko, #openmoko-cdevel, and #openmoko-debian as johnsu01.
I'm blogging a bit about my experiences and hacking on the FreeRunner at http://journal.wjsullivan.net. Posts tagged with "freerunner" are syndicated to http://planet.openmoko.org.
I started a microblogging group for FreeRunner users at identi.ca.
Related articles I've written for the FSF include:
I'm using Qi. This was installed from here with:
dfu-util -a u-boot -R -D qi-s3c2442-master_a2d11c4dd18c9517.udfu
The kernel then needs to be renamed/linked to /boot/boot/uImage-GTA02.bin.
We also need a /boot/boot/append-GTA02 file containing:
root=/dev/mmcblk0p2 console=tty0 loglevel=8 rootdelay=1
I'm experimenting with the andy-tracking kernel.
The kernel version in the Debian repositories is 2.6.24, and I'm starting to suspect that it is responsible for some of my wifi and bluetooth issues. andy-tracking is 2.6.28 and might help.
However, with 2.6.28, if I have e17 set to restore screen rotation on login, then I get a blank white screen. Leaving it in portrait works.
I'm currently using it without a SIM with:
I was having trouble with wifi recently -- I could get an address, and do dns lookups, but couldn't reliably ping any host including the gateway. If I left ping running long enough, it would eventually get a few successful ones, but overall it was unusable. I tried a few things including setting the rate with iwconfig and making sure power management was off, but that didn't help. I installed Wmiconfig and did:
wmiconfig -i eth0 --power maxperf
Now things seem to be working again.
To disable wifi:
wmiconfig -i eth0 --wlan disable
I'm using bluez 4.27 compiled from source, and bluetooth-gnome 1.8 also compiled from source.
I'm using xserver-xglamo.
The illume theme was using the default ugly X crosshairs mouse cursor. I installed the crystalcursors package and made sure via update-alternatives that it was in use, but it didn't work in e17 until I went into Settings => Look => Mouse Cursor. I selected "Use X cursor", "Show cursor", and changed the cursor size to 16px (under Advanced). Now it's a more pleasant arrow.
The default font size in illume was far, far too small. To increase it, go to Settings => Look => Scaling => Advanced. Set custom scaling on, and then increase the personal scaling factor. Mine is currently set at 2.3. You'll need to restart in order for things to fully settle.
I'm still figuring out which e-mail client to use, but for right now I am reading and sending e-mail via SquirrelMail.
I'm experimenting with Claws. It looks promising -- it even has a "small screen" setting which is almost right.
Zhone is currently segfaulting. The symptoms seem to be like this issue, but that solution doesn't work for me. I have libevas-0.9.9.050a-engines installed, and it's still segfaulting. Ticket
These are packages I needed to install in order to build Zhone. apt-get build-dep zhone didn't work -- no source package available.
This is proving difficult. epdfview reports a .gz pdf file as "encrypted" and asks for a password. I guess it doesn't handle gzipped files. After gunzipping it, I was able to open the file, but as soon as I try to go to the next page with Page Down, it segfaults. Trying to read the same PDF (the Debian Policy Guide) with evince results in an error about not being able to allocate sufficient resources. xpdf crashes as well. Is this PDF just too big?
I tried the delicious extension but it seems to make things too slow. I might try again. The reason I'm using iceweasel instead of midori is because I'm hoping that one of the mouse gesture extensions will be useful.
Boot time with u-boot was about 3 minutes. Switching to Qi has brought it down to about 2. I'm currently starting mpd and mpdscribble at boot, which I will stop by writing a shell script that starts them if they are not already started when I actually open the music player.
I'm also using exim4, which was adding almost a full minute to the boot time. Doing:
dpkg-reconfigure exim4-config
And answering "Yes" to the "Keep number of DNS-queries minimal" question helped reduce this.
I'm currently experimenting with using a swap file, to see if that improves stability. I made that with:
dd if=/dev/zero of=swapfile bs=1024 count=524288 mkswap swapfile
Then added to fstab:
/swapfile none swap sw 0 0
And to start using it immediately:
swapon -a
My /etc/modules (for 2.6.24 -- this is not needed with the andy-tracking kernel):
snd-soc-neo1973-gta02-wm8753 g_ether bluetooth bnep ohci-hcd hci_usb
My .Xresources:
UXTerm*font: -bitstream-terminal-bold-r-normal--18-140-100-100-c-110-iso8859-1 UXTerm*background: black UXTerm*foreground: cyan XTerm*font: -bitstream-terminal-bold-r-normal--18-140-100-100-c-110-iso8859-1 XTerm*background: black XTerm*foreground: cyan
My .gtkrc-2.0:
gtk-font-name = "Sans 6" style "scroll" { GtkScrollbar::slider-width = 25 } class "*" style "scroll"
(The small font and the large scroll bar are to help cope with dpi issues that xglamo has right now. For portrait orientation I use "Sans 14" for the font.)
FIXME: Need to add sources.list.
(I don't suggest you follow these instructions yet unless you are talking to me, they are in progress.)
Well, the first test did not go well. It looks nice and feels snappy, but it froze up completely within a few minutes of use. I had to remove the battery and reboot. Also, Midori did not show any address bar, and typing C-l did not help. So I was unable to actually enter a web address to browse to.
The freezing has stopped, but there are other issues.
The dialer crashes after pressing Call, with a resource not available error. Trac ticket