**** BEGIN LOGGING AT Thu Feb 11 02:59:57 2010 Feb 11 13:23:41 Hello. I'd like to try setting up Linux on my Palm Tungsten C, but the documentation about doing this seems to be either out of date or not really existing. Is there anybody here that can help me in this task? Feb 11 13:50:28 Codenmark, yes ... tomorrow after exam though Feb 11 13:50:42 ok, thanks a lot! Feb 11 13:50:59 (and good luck for your exam) Feb 11 13:51:27 Codenmark, do you want to reinstall the device (like ... make it a linux-only thing) ? Feb 11 13:53:10 marex: I am not using it as a PalmOS device anymore these days, so I'd see no objection to make it Linux-only if it is possible. Feb 11 13:53:38 Currently, it is a working one under the default PalmOS, so it is not one I'm trying to debrick. Feb 11 13:54:25 Codenmark, I PMed you an email address ... Feb 11 13:54:45 Codenmark, try asking that person for some hints ... I think he should be able to supply you with an installer Feb 11 13:55:11 Codenmark, though you'll probably need to compile newer kernel yourself or something ... also try digging at marex-hnd.blogspot.com Feb 11 13:56:46 I'll do that digging, ok. Feb 11 13:57:18 http://marex-hnd.blogspot.com/2009/07/u-boot-on-palmtc-way-to-palmos-less.html this and next four posts Feb 11 13:58:30 Codenmark, another link PMed ... that can actually kill your device, be careful Feb 11 13:58:47 Codenmark, before installing, install the PalmTC firmware update (it's on palm.com website) Feb 11 13:59:30 Yes. Though I admit I found those articles somewhat difficult to apply, as they imply an already deep knowledge of cross-compiling setup and Tungsten C ARM Linux kernel compilation, amongst other things. Feb 11 13:59:54 I think that installs some failsafe system into the NOR flash ... after rebooting, you should be presented with uboot loader (serial console on the palm connector) and it should try booting uImage from mmc card or image from NOR flash Feb 11 14:00:40 Codenmark, emdebian.org (or something) ... apt-get install gcc-4.4-arm-linux-gnueabi Feb 11 14:00:48 and then you compile the kernel if needed ... Feb 11 14:01:17 if you use the installer, you'll be presented with somehow working system, but it's really bare bones (aka. the kernel uses some minimum userland in initramfs) Feb 11 14:01:43 mhmh Feb 11 14:02:56 I really damn need someone to take care of some of those projects :/ Feb 11 14:03:17 I can help you get it into usable state ... no problem ... but I lack time to hack on it myself Feb 11 14:03:57 btw. kde4 runs on PalmTC with some effort ... I tested that Feb 11 14:04:52 sure, if I can achieve an install, then maybe I can write a tool to allow an easier deployment. Feb 11 14:05:32 Stupid question: how do I install that installer you gave me the URL? Feb 11 14:07:46 copy it to the card, run cocoboot ... follow the instructions Feb 11 14:08:36 Codenmark, what tool ... all you'll need to fix are a few bugs in kernel (if I recall well, there was some circular dependency in alsa I haven't had time to fix) Feb 11 14:09:06 but hey ... last year I pushed a patch that'll make many things around palmtc easier ... if you want to hack on this, I'll tell you more Feb 11 14:09:26 Codenmark, do you want to hack on the palmtc kernel (and/or userland) ? Feb 11 14:12:00 marex: Well, my main area of interest is userland, but if there is still some work left on the kernel to perform, maybe I can try to do it as well. Feb 11 14:12:22 yes, there is some ... Feb 11 14:12:34 Codenmark, how familiar with C and assembly are you ? Feb 11 14:12:35 As for the "what tool", well, if it is that simple to install, then I may just end up documenting that procedure :) Feb 11 14:13:21 Codenmark, simplier than windows installer ... you dont have to press 'finish' in the end, you just press THE BIG BUTTON all the time Feb 11 14:13:24 marex: I've already written kernel code when I was in university. It was a couple years ago, but I believe I should still mostly remember it :) Feb 11 14:13:33 ok Feb 11 14:16:39 Codenmark, j/w what distro are you running ? Feb 11 14:17:12 Codenmark, I can help you setup a cross-toolkit in debian (that emdebian.org) ... for gentoo, you have to ask farcaller or Sleep_Walker Feb 11 14:17:34 Codenmark, you can also get a crosscompiler from codesourcery or openembedded Feb 11 14:31:42 crossdev Feb 11 14:37:37 marex, I'm using Debian/unstable. Feb 11 14:37:56 Codenmark, then you should be fine with emdebian ... Feb 11 14:38:24 Quite probably, yes. Feb 11 14:38:27 Sleep_Walker, have any exams this semester ? Feb 11 15:08:12 marex: nope Feb 11 15:08:27 marex: work and family seems to be just enough now :/ Feb 11 15:08:35 Sleep_Walker, PaST is hell Feb 11 15:08:53 Sleep_Walker, I'll be burning in it with metan tomorrow :/ Feb 11 17:12:11 marex, thanks for your help - your installer worked perfectly. I'm now busy installing emdebian, which shouldn't be too much trouble. Is there any way to shut down the machine under Linux BTW? halt/poweroff obviously doesn't work. Feb 11 17:13:09 no, arm has no shutdown or anything like that ... there's only suspend/standby Feb 11 17:13:54 What is the command to suspend, if any? Feb 11 17:44:17 Codenmark, cat /sys/power/state Feb 11 17:44:33 Codenmark, echo "standby" > /sys/power/state (or echo "suspend" ... depends on what is available) Feb 11 20:25:02 Thanks :) **** ENDING LOGGING AT Fri Feb 12 02:59:56 2010