**** BEGIN LOGGING AT Thu Jan 08 02:59:57 2009 Jan 08 03:00:10 Great!! Jan 08 03:00:15 Then you're lucky :) Jan 08 03:00:26 Good to hear a success story, now and again :) Jan 08 03:00:43 Jhass, honestly, some people are just a bit peeved it doesn't make their morning coffee and stuff, too :) Jan 08 03:00:59 I mean my mom said she heard a slight echo, but she only realized it once I asked her if she heard one Jan 08 03:01:10 ah Jan 08 03:01:12 good then Jan 08 03:01:14 not so bad :) Jan 08 03:02:19 right, honestly I don't even care if OM backs out on the freerunner. I think we should keep at it until the software is perfected Jan 08 03:02:42 Yay! Jan 08 03:02:48 * Dave high-fives jhass840 Jan 08 03:03:16 once I get my development environment set up I'm gonna jump in and lend a hand Jan 08 03:03:24 Good man :) Jan 08 03:03:28 (SHR of course) Jan 08 03:04:34 do you happen to know what's supposed to be in the topdir.conf file? Jan 08 03:27:50 Dave: Alright, that worked. Its got my position to within about 30 feet Jan 08 03:42:54 what no new fdom? Jan 08 03:43:50 i wonder if i should run an upgrade on my neo Jan 08 03:45:40 .12? Jan 08 03:45:59 haven't you listened to me once? Jan 08 03:46:01 qt4.3.2 Jan 08 03:51:26 i would like the zd1211rw module for mwester's g833cda8f gta01 kernel Jan 08 03:52:14 aha Jan 08 03:52:16 download the modules_all_* file for that kernel from the same site, and pick the module out of that tarball. Jan 08 03:52:38 well its apparently not in it Jan 08 03:52:59 its a usb wifi adapter driver Jan 08 03:54:39 no drivers/net/wireless/* modules are present Jan 08 03:55:19 does qtopia have any python bindings? Jan 08 03:55:27 do i need to build my own kernel? Jan 08 03:56:28 if it's not in there, then yes -- you'll need to build your own. Jan 08 04:13:50 i guess the terminal is too dim for a flashlight so theres a flashlight program:( Jan 08 04:16:08 well Jan 08 04:16:10 thats interesting Jan 08 04:16:20 apparently, killing off qtopia killed my dropbear Jan 08 04:37:04 Ewww, dropbear. Jan 08 04:37:07 Heheh Jan 08 04:37:23 Doesn't compare to OpenSSH. Jan 08 04:37:32 mwester Jan 08 04:37:47 mind giving me a hadn Jan 08 04:37:57 Digital_Pioneer correctly... uses aeons less of ram/cpu ;) Jan 08 04:38:02 and flashspace Jan 08 04:38:19 but yes.. for scp one wants a real sshd ;) Jan 08 04:38:21 roh: I can imagine, but it sucks. Jan 08 04:38:41 It's not a good tradeoff. :P Jan 08 04:38:55 maybe on the neo, but not the FR Jan 08 04:38:59 aside from that Jan 08 04:39:06 i just unpacked the qtopia 4.3.3 upgrade Jan 08 04:39:09 Digital_Pioneer depends on the usecase.. as poweruser you obviously want a real sshd. the occasional unknowing ui-_user_ doesnt bother.. he only needs it for recovery Jan 08 04:39:09 Ahhh, yes, I use FR. Jan 08 04:39:12 was wondering if anyone might gimme a hand Jan 08 04:39:51 roh: True again. But AFAIK there aren't many unknowing ui-users with FRs. :P Jan 08 04:39:56 if it isnt yet 'just install the real one as package' eventually somebody should request that Jan 08 04:40:06 but afaik openssh is in oe Jan 08 04:40:13 Yeah, it's available. Jan 08 04:40:28 (Good thing too) Jan 08 04:41:07 ;) well.. you cannot make it 'right' for everybody... just see how many different distros we got... shr, debian, qtopia + develstuff like fso Jan 08 04:41:25 That's what's so great about the FR though. :) Jan 08 04:41:37 people have different needs and thus need different sw packages (and bundles aka distros or flavours) Jan 08 04:41:38 And all F/OSS based stuff. Jan 08 04:42:35 jap. thats why i work for om. finally some company which is serious about openness the same was as i see it (so far, only with them < 2 years) Jan 08 04:43:16 roh, gpl or zlib Jan 08 04:43:53 even when some people are annoyed by 'the neccessary choice' its better that way. we learned that the hard way (with ASU) Jan 08 04:45:01 rooly by default om prefers the gpl and lgpl, but when it makes sense also other foss licences are possible (like bsd for example) Jan 08 04:45:31 right Jan 08 04:46:06 e.g. when i write a trac pluging it will be BSD, even when i personally _really_ prefer gpl, but we want as much as possible to go upstream and be merged Jan 08 04:46:17 * rooly likes individual freedom, but prefers to release open source...so i fully appreciate gpl, but i prefer to release in bsd/mit/zlib Jan 08 04:46:42 mostly because i don't like being forced to do anything Jan 08 04:47:37 well.. everybody as he likes it. i want stuff i write to stay opensource, even if it would stop it ending up in binary products then. but thats something which everybody needs to decide for themselves Jan 08 04:48:27 the major point in opensource for me is that i 'do not need to trust the author'. the rest is just politics Jan 08 04:48:59 And philosophy. Jan 08 04:49:26 But in my experience, open source software tends to be higher quality as well, which is a notable point. Jan 08 04:49:44 thats debateable... depends on which piece of code youre looking at Jan 08 04:49:56 * Digital_Pioneer shrugs. Jan 08 04:49:59 for sure not stuff like the floppystreamer drivers in the kernel or so ;) Jan 08 04:51:43 Yeah, well, I don't know what floppystreamer is. :) Jan 08 04:52:32 its more the evolutionary advantage.. do it right only one time, even if you need 3 tries. not do it nearly wrong 3 times and have no source to use the next time Jan 08 04:52:38 F/OSS is like everything else... It has advantages and disadvantages. Just to me, the advantages tend to outweigh the disadvantages. Jan 08 06:53:26 good morning Jan 08 07:00:24 wasssa Jan 08 08:14:06 hello Jan 08 08:15:08 hay Jan 08 08:15:19 mornin' Jan 08 08:15:20 peko Jan 08 08:16:16 ill see you from the office guys , damn , i wish i can just sleep forever Jan 08 08:23:34 its called death Jan 08 08:25:06 kd8ikt: haha Jan 08 08:25:08 good morning Jan 08 08:25:18 hello Jan 08 08:26:46 morning Jan 08 08:31:10 malarkey Jan 08 08:37:33 kd8ikt loool Jan 08 09:22:15 Con Te Partirò Jan 08 09:23:08 ? Jan 08 09:23:50 my grandma worships bocelli Jan 08 09:24:43 hello Jan 08 09:26:10 bocelli sux Jan 08 09:27:00 the man has pipes that will put jesus into your heart Jan 08 09:27:27 ... Jan 08 09:27:57 kd8ikt, into your hurd, you mean :)) Jan 08 09:28:21 kids, I think this is wrong channel for discussions like that Jan 08 09:29:20 ok mom Jan 08 09:29:27 yes , no religious stuff here Jan 08 09:29:43 and do what mom says :P Jan 08 09:29:47 no stupid arguings about anything really, unless it's openmoko related Jan 08 09:30:01 that was a line from lawrence fishburne in cadence Jan 08 09:30:06 :P Jan 08 09:30:33 Tm_T back to the subject , do you know any info on openmoko languages and stuff Jan 08 09:31:01 gfather: languages? yes, it's mainly developed using english Jan 08 09:31:30 Tm_T yes i know , but i want to add support for another languages Jan 08 09:31:44 localization i mean Jan 08 09:32:16 oh, hmmm, there's some translation packages in repositories Jan 08 09:32:28 for wich languages Jan 08 09:32:29 for further information, I think wiki might help Jan 08 09:32:38 i want to see how lets say i can add a new language Jan 08 09:32:47 i searched the wiki , no info there Jan 08 09:33:01 or i didnt find one Jan 08 10:08:47 Hi Jan 08 10:12:10 hello Jan 08 10:56:09 hey all. this probably isn't a first, but suspend does not force quit the roaming daemon Jan 08 10:56:23 or at least, it seems that way Jan 08 10:56:30 I can't suspend while using it Jan 08 11:10:24 openmoko: 03mirko 07org.openmoko.dev * r0227dc0ea599 10/packages/openmoko-projects/paroli_git.bb: fix paroli git URL thx rwhitby Jan 08 11:13:08 *sigh* phonelist thingie crashed, contacts crashed, even dialer crashed. had to reboot. Jan 08 11:31:12 by the way, adding a new contact does not work - i can type in a name but i don't find out how to type in the number, and clicking "save" doesn't do anything - probably because of no number entered. Jan 08 11:33:16 aargh. why does clicking into the number field work _now_, but not before i complain publicly? Jan 08 11:43:37 but now i got a real one: entries with a too long name are silently not saved Jan 08 11:51:56 Does anybody have a suggestion for a graphic text editor to use on the Freerunner? Jan 08 11:52:10 Demind: emacs? Jan 08 11:52:49 and a sort of FBReader that can write too? :) Jan 08 11:53:02 vi Jan 08 11:53:03 I can go with emacs if no other stuff is available of course Jan 08 11:53:27 I prefer emacs over vi (and now the flame starts lol) Jan 08 11:55:25 emacs is available in the feeds Jan 08 11:56:40 peko Jan 08 12:00:06 rwhitby: emacs is available in the feeds , what do you mean? Jan 08 12:00:48 Demind: http://downloads.freesmartphone.org/fso-testing/feeds/armv4t/emacs_22.3-r0_armv4t.ipk Jan 08 12:01:11 thanks Jan 08 12:01:19 it's listed in task-openmoko-feed.bb, so any self-respecting openmoko package feed should have it available Jan 08 12:01:29 just opkg install emacs Jan 08 13:08:26 Hi. Jan 08 13:09:13 The 'debian' stage of the Debian installer script, the cdebootstrap in it gives 'O: wget: short write', then it fails to download the Release file. Jan 08 13:10:19 No idea what that means, so I've decided to do it like: run cdebootstrap on my PC, into ./fake-target or something, and then copy everything out of fake-target into the real target dir on the FR. Jan 08 13:10:32 If I do it that way, is it --arch=armel that I want, or --arch=arm? Jan 08 13:23:35 HELLP!!! Jan 08 13:44:13 boys, i need your help. I have tried Qi on my gta01 (hoped it could boot from SD for me) but i like to go back to uboot since it did not. Problem, I have no DFU mode anymore. Jan 08 13:44:42 i thought nandwrite would be the tool to do this. So i bravely tried nandwrite /dev/mtd0 gta01bv4-u-boot.bin Jan 08 13:44:52 Input file is not page aligned Jan 08 13:44:52 Data was only partially written due to error Jan 08 13:44:52 : Success Jan 08 13:45:17 DPThought: and you haven't rebooted since? Jan 08 13:45:31 wow.. gta01 is so easily brickable... Jan 08 13:45:34 Error? Success? I'm confused. I don't like to try if it workd, because if it does not i would need a jtag flash Jan 08 13:45:50 balrog-kun: i would not dare Jan 08 13:46:04 first, is nandwrite the right tool? Jan 08 13:46:11 DPThought: try dumping contents of /dev/mtd0 now and comparing.. maybe Jan 08 13:46:22 nandwrite is what i would try, too Jan 08 13:46:24 nandwrite --help Jan 08 13:46:24 Usage: nandwrite [OPTION] MTD_DEVICE [INPUTFILE|-] Jan 08 13:46:24 Writes to the specified MTD device. Jan 08 13:46:54 not sure if it needs erasing before Jan 08 13:47:00 also you shuld -j to force jffs2 if I'm not mistaken Jan 08 13:47:35 /dev/mtd0 is not jffs2 formatted (or shouldn't be) Jan 08 13:47:39 nandwrite -p produces i/o error. Just tried that Jan 08 13:47:53 oh yeah.. bootloader.. sorry Jan 08 13:47:59 jc__: ;) Jan 08 13:49:07 how do you track bad blocks on bootloader partition then? ;P Jan 08 13:50:32 you pray there aren't any :p Jan 08 13:50:38 practical :D Jan 08 13:50:58 and if there are, then what ? fill block 0 with a jump instruction and write it somewhere else ? Jan 08 13:51:00 but iirc the NAND specification says that the first N blocks must not have errors.. when shipping Jan 08 13:51:15 oh.. good Jan 08 13:52:04 since the probability is 10^-something, they just throw away the chips that have errors in the first blocks at the factory (nand factory, not om factory) Jan 08 13:52:30 afaik the bad blocks can appear anytime and at random even in the first blocks Jan 08 13:52:39 probably even before attaching the memory to the rest of the chip and packing it into a die Jan 08 13:52:47 would be good to use eeprom or somethign to write address of the bootloader or something like that Jan 08 13:52:58 well, dumping it back does not produce matches. But this probably is because it dumps the whole partition and the imagefile is smaller Jan 08 13:53:49 yeah, i think you need to compary only the beginning Jan 08 13:56:16 great busybox head has no -c. dd then... Jan 08 13:58:39 who would have thought, they differ. :) Jan 08 13:58:44 panic! Jan 08 13:59:47 that means virgin in our language haha Jan 08 14:00:31 anyway, gl with the fixing Jan 08 14:06:46 it might be that nandwrite expects files with oob interleaved or something Jan 08 14:07:03 mc's hex viewer would tell you probably Jan 08 14:07:33 what is oob? :) Jan 08 14:08:47 and i see no obious patern in hexdump :) Jan 08 14:18:49 know what, I just try it. I have no idea what i could do different Jan 08 14:19:05 at least it sayed Success at the end Jan 08 14:19:26 google is suprisingly silent on this topic :-/ Jan 08 14:20:38 DPThought: OOB is Out Of Band Jan 08 14:21:08 out of band what| Jan 08 14:21:09 ? Jan 08 14:21:38 means extra data that you cant normally see in the filesystem, stuff like CRC checks, bad block marking Jan 08 14:21:48 ah Jan 08 14:22:07 I dont know exactly what OOB data jffs uses Jan 08 14:22:24 it's uboot Jan 08 14:22:31 or that Jan 08 14:22:55 probably depends on how it was built Jan 08 14:23:47 no debug board I assume Jan 08 14:25:27 XorA: nope Jan 08 14:26:00 I wonder if Qi will load the RAM version of u-boot instead of vmlinuz Jan 08 14:27:08 hi, Anyone experienced a problem, where enlightenment doesn't show any icons? something similar was described here: http://lists.openmoko.org/nabble.html#nabble-td1682681 Jan 08 14:27:58 XorA: dfu-util and u-boot commands for writing the bootloader mention no additional paramters. Jan 08 14:28:44 XorA: but if i think about it. That still does not say if it is oob or not. Jan 08 14:28:58 i compiled it from source r38400 - and can't see any icons Jan 08 14:29:06 DPThought: my thinking is you can load u-boot into ram using dfu and execute it, if you could fool Qi into doing the same trick, you would have u-boot running which you can then use to dfu u-boot to flash Jan 08 14:29:33 XorA: you mean like loding it like a kernel? Jan 08 14:29:37 yes Jan 08 14:29:46 I have no idea on the workingness of the idea Jan 08 14:30:01 XorA: sounds - brave Jan 08 14:30:25 sounds like a feature Qi should have :-D Jan 08 14:30:52 XorA: ah, it just dawns me. That would mean writing it to the kernel partition. Noting gained. Same problem. If i do it wrong i'm busted Jan 08 14:31:08 oh, doesnt Qi for gta01 support microSD Jan 08 14:31:28 XorA: that's the issue. It does not work. No idea why Jan 08 14:31:37 I see Jan 08 14:31:52 XorA: maybe some incompatibility to my sd card. neither uboot or qi could boot from it Jan 08 14:32:52 maybe sdhc vs. sd. But the wiki says nothing about that. And as usual the wiki is filled with false information about gta01 because freerunnter owners dont get it :) Jan 08 14:32:54 * XorA is out of ideas Jan 08 14:33:28 I had the feeling that there was something documented about somt sdhc issues back then :) Jan 08 14:33:50 ok, i'm doing it... Jan 08 14:35:34 Werner is probably the man to ask about NAND hacking, if he can remeber that far back Jan 08 14:36:15 too late. I have just bricked it *g* Jan 08 14:36:57 Who has a debug board in germany and is willing to do a jtag reanimation? Jan 08 14:37:17 lol Jan 08 14:37:38 DPThought: all else fails go to FOSDEM :-) Jan 08 14:38:44 i can tell you. If i have to wait until feb i go nuts Jan 08 14:39:06 And the train ticket to brussles probably hosts nearly as much as a gta02 Jan 08 14:39:34 can I use the uImage from 2008.12 and the rootfs from FSO ? Jan 08 14:40:28 ah, then hunting .de for debug board probably quicker then Jan 08 14:40:39 there are some in frankfurt and berlin Jan 08 14:40:42 or sure Jan 08 14:40:44 for sure Jan 08 14:45:00 making good progress on an app by missing large ammounts of sleep+- Jan 08 14:54:49 DPThought: :( you were too brave to try Qi without dboard. And too brave to try to overwrite it with u-boot again without consulting low-level guru's first... Jan 08 14:55:41 DPThought: i wonder if some wiggler-style JTAG can be used with GTA01... Jan 08 14:56:21 PaulFertser: my post on the community list was never answered. So i thought there aren't any gurus. :) And how hard can it be... Jan 08 14:56:28 PaulFertser: think so. Jan 08 14:57:30 DPThought: community mailing list is too high-volume and sometimes too low-sense. That's why no guru's seen your mail. Jan 08 14:58:58 DPThought: if wiggler-style confirmed ok, are you ready to try it? I think it's easier and safer to find a DB in Germany. Jan 08 15:00:19 DPThought: and rebooting too fast was a mistake ;) You probably could have recovered using a proper nand-writing method... Jan 08 15:00:21 wiggler can be used Jan 08 15:00:27 as long as you can find the wiring Jan 08 15:01:13 And it might be even more robust because there were some issues with libftdi mentioned etc, yes? Jan 08 15:01:29 PaulFertser: A parallel port is for me almost as exotic as a debug board :) Jan 08 15:01:42 And no need for flaky debug cable, just solder directly to the board :) Jan 08 15:02:34 btw http://wiki.openmoko.org/wiki/Neo1973_Debug_Board_v2/Unbricking Jan 08 15:02:45 DPThought: oh, werner introduced a new kind of debug board, have you seen it? Jan 08 15:03:58 Help!! Jan 08 15:04:04 How to install openmoko?? Jan 08 15:04:19 Stanlin: om2008.12? Jan 08 15:04:33 PaulFertser: v3? Jan 08 15:04:48 DPThought: i think you've tried to nandwrite a uimage instead of raw bin file, that's the problem :( Jan 08 15:06:06 Stanlin: http://wiki.openmoko.org/wiki/Getting_Started_with_your_Neo_FreeRunner Jan 08 15:06:11 DPThought: http://www.almesberger.net/misc/idbg/ Jan 08 15:06:29 \o/ Jan 08 15:08:22 PaulFertser: cool. But I have to say. I don't intend to go so low level. But a real serial console for uboot would be nice. This usb emulation thingie is broken beyond belief Jan 08 15:09:06 DPThought: a working Qi would be nice and you won't need any serial console in bootloader :) Jan 08 15:09:44 u-boot has a serial console Jan 08 15:09:49 you just need to wire it up Jan 08 15:09:51 DPThought: do you confirm you've tried to nandwrite an image suitable for dfu-util (and therefore unsuitable for nandwrite)? Jan 08 15:10:55 PaulFertser: exactly. Jan 08 15:16:35 PaulFertser: do you know how i sould have done it? Jan 08 15:17:39 Anyone got a reliable alarm in om2008.12? Jan 08 15:18:26 btw alarm Jan 08 15:18:40 that only works with non-suspendet phone, doesn't it? Jan 08 15:18:47 yes Jan 08 15:19:00 beni: i heard otherwise. But never tried it Jan 08 15:19:34 DPThought: i guess you should have stripped the header from image (not sure how exactly) and then nandwrite it. Just a speculation Jan 08 15:19:36 I want my neo to wake me in the morning, but I end up having to use another phone, it is degrading. Jan 08 15:19:38 DPThought: havent tryed that too Jan 08 15:19:43 but i wonder how that works Jan 08 15:20:01 maybe the internal clock supports some alarm that rises an interrupt or something Jan 08 15:20:25 Daramarak: it should work but probably not reliably. Don't rely on that. Jan 08 15:21:13 I worked once for me on 2008.8. I have tested it several times, it is very very unreliable. Jan 08 15:21:50 I know that someone was working on a fix, but I haven't seen or heard anything. Jan 08 15:22:54 If you're using om2008, you won't get anything stable anyway. Jan 08 15:23:52 Oh, as a phone it is stable for me. Jan 08 15:24:31 Has used it more or less without any problems as a sms capable mobile phone since october. Jan 08 15:30:58 DPThought: i think ...so Jan 08 15:34:02 DPThought: are you around? Jan 08 15:35:41 Help!! How to install openmoko?? (in a virtual machine, or a real computer) Jan 08 15:36:28 Stanlin: please answer the question Jan 08 15:36:44 Stanlin: not really. Going to have lunch. Jan 08 15:36:59 DPThought: look here: http://wiki.openmoko.org/wiki/Openmoko_under_QEMU Jan 08 15:37:55 Stanlin: short answer to your question. Pick a distro and flash it via dfu-util (kernel + rootfs) Jan 08 15:38:25 ehm, I mean Stanlin, sorry Jan 08 15:39:12 dent: was woundering :) Jan 08 15:39:52 na ja, no idea how that happened... botched multitasking I guess Jan 08 15:40:00 oh, he added virtual to his question. I wounder what detail comes next he assumes us to know... Jan 08 15:40:26 :) Jan 08 15:40:29 anyway. afk to eat something Jan 08 15:42:23 DPThought: do you have a How-to ?? Jan 08 15:43:00 Stanlin: just read throught the wiki to get the overall idea, then ask about details Jan 08 15:43:30 http://wiki.openmoko.org/wiki/Flashing http://wiki.openmoko.org/wiki/Distributions for example Jan 08 15:43:50 if you want to flash some into the device itself... Jan 08 15:44:22 dent: oki.. my goal is to install openmoko in PDA's Jan 08 15:44:31 today is gonna suck, going to be at work 3x longer than I was asleep, then i have to drive half way across town before heading home :-\ Jan 08 15:45:55 AntonTakk: declare yourself ill and sleep Jan 08 15:47:56 heh, problem is i have already been at work for two hours, so they know i'm not sick Jan 08 15:48:36 actually, almost 3 hours Jan 08 15:50:37 do it like I do - drink hazardous amounts of cola :)) Jan 08 15:51:01 got two litres og the green caffeine in my desk :) Jan 08 15:59:56 cafeine makes me sleepy Jan 08 16:53:54 is android a better OS than openmoko on the freerunner at the moment for practical use? Jan 08 16:55:47 Android? No. Qtopia, maybe. Jan 08 16:56:27 peko Jan 08 17:24:24 i'm a little bit lost in the wiki about how to install SHR on a microSD card, so i will request your help today and hope you will be helpful Jan 08 17:25:07 it seems the first step would be to format the microSD card to ext3, so how to do this? Jan 08 17:26:05 uhsf, You haven't *nix expirience at all? So, why are you bought neo? man mkfs3 Jan 08 17:27:13 is it possible to format the card inside the neofreerunner or is it necessary to use a card reader? Jan 08 17:27:37 It is possible, if you boot smth from nand. Jan 08 17:29:17 wow.. Jan 08 17:31:11 uhfs: http://wiki.openmoko.org/wiki/Booting_from_SD Jan 08 17:31:25 apt: tell me something about lazy-lulu Jan 08 17:33:13 uhsf: more specifically: http://wiki.openmoko.org/wiki/Booting_from_SD#Prepare_the_SD_card Jan 08 17:33:55 ty sicu Jan 08 17:34:14 apt: who is lazy-lulu Jan 08 17:34:14 lazy-lulu is probably a Skynet-manufactured body that resembles a teenaged girl, sent back in time (by the future Dave) to protect him. Unfortunately Dave having suffered major memory loss due to not taking his meds, has no memory of the future or Lazy Lulu and now thinks she's out to get him. Jan 08 17:35:32 so it IS true.... Jan 08 17:36:23 =] Jan 08 17:41:32 lol wtf Jan 08 17:48:16 does the neofreerunner need to be powered on so it appears as a device in /dev? because there is no /dev/mmcblk0 as in the wiki. Jan 08 17:51:17 uhsf: what are you doing? /dev/mmcblk0 sounds like the device for the sd card, so yes, it would neet to be turned on? Jan 08 17:53:10 this /dev/mmcblk0 does appear in the linux running on the freerunner, not on a computer it's connected to by usb Jan 08 17:53:26 i see Jan 08 17:54:22 and for linux to be running on the freerunner, it must be turned on, of course Jan 08 17:55:16 <- typing this on a freerunner in a moving train Jan 08 17:56:27 so, i guess the real first step then, is to set up the freerunner with my pc so i can use a real keyboard to enter installation commands Jan 08 17:56:55 using the onscreen keyboard is painful Jan 08 17:57:56 should not take much Jan 08 17:58:10 load correct modules Jan 08 17:58:27 configure usb0 network device Jan 08 17:58:38 ssh into freerunner Jan 08 17:58:58 i want to execute native c code on android . is it possible? Jan 08 17:59:07 <- has reached destination station Jan 08 17:59:20 i want to execute native c code on android . is it possible? any answer? Jan 08 18:01:27 spsneo: no Jan 08 18:01:39 zash__: any reasons for that? Jan 08 18:01:56 maybe if you jailbreak it Jan 08 18:02:06 spsneo: everything is in java Jan 08 18:02:18 zash__: but the kernel is based on linux Jan 08 18:02:29 and it has libc library as well Jan 08 18:02:31 yeah, i was going to say you could root it and it went to a shell, so it's "possible" Jan 08 18:02:54 toggles_w: any idea how to do that? Jan 08 18:03:12 spsneo: well, i thought it was telnet.. Jan 08 18:03:22 what? Jan 08 18:03:29 toggles_w: i didnt get you Jan 08 18:04:03 http://technology.unanimocracy.com/google/2009/01/07/t-mobile-g1-android-rc30-root-exploit-released/ Jan 08 18:04:06 yep, telnet Jan 08 18:05:09 assuming you have the build chain, i don't se why you can't write native c, just a pita to get working.. Jan 08 18:05:12 good luck Jan 08 18:05:30 toggles_w: just one more question.. Jan 08 18:05:59 according to google : android doesnt support glibc Jan 08 18:06:08 it rather supports bionic libc Jan 08 18:06:11 whats this? Jan 08 18:07:13 http://codingrelic.geekhold.com/2008/11/six-million-dollar-libc.html Jan 08 18:07:20 a slim libc developed by Google for use in the Android mobile software platform Jan 08 18:08:00 so that means , I will have to go through the bionic libc to develop apps in c for android? Jan 08 18:08:07 yessir Jan 08 18:08:14 um.. or mamm.. ;-) Jan 08 18:08:26 actually I want to port trishul jvm to android Jan 08 18:08:38 by the way I am sir ;) Jan 08 18:08:59 ;-) Jan 08 18:09:04 any link explaining how to build arm cross compiler on ubuntu ? Jan 08 18:10:15 toggles_w: ^^ ? Jan 08 18:10:35 spsneo: i'd follwo this http://source.android.com/download Jan 08 18:13:28 toggles_w: but its all about installing git client etc.. what about the cross compiler? Jan 08 18:14:51 spsneo: not sure what the build process produces, but i'm going to assume it builds for arm, so when you get to building the code it will take care of the x compiler for you Jan 08 18:15:05 i could be wrong, not dont it myself, but thats where i'd start Jan 08 18:15:19 especially as you're are porting to androind, you need the build system Jan 08 18:15:27 toggles_w: fine thanks ! Jan 08 18:15:35 i will try it Jan 08 18:15:45 are you available on jabber ? Jan 08 18:15:52 the other option is to type "ubuntu arm cross compiler" into google, it provides links Jan 08 18:17:41 toggles_w: dalvik jvm is open source? Jan 08 18:17:56 spsneo: no idea Jan 08 18:23:09 freesmartphone.org: 03ainulindale 07framework * raf588df3e736 10/framework/subsystems/opimd/pimb_csv_contacts.py: Corrected a trailing \n causing problems with the writing of the contacts backend. Jan 08 18:24:17 the emu is based on OM-2007.2 Jan 08 18:24:38 how can i get om-2008.8 Jan 08 18:24:49 or how can i emulate om-2008.8 Jan 08 18:25:52 .... Jan 08 18:26:37 gfather: i assume you are talking about using qemu to emulate the hardware? Jan 08 18:26:59 yse , but xoo Jan 08 18:27:12 not qemu Jan 08 18:27:13 hm how do i get mp3 support in openmokos media player Jan 08 18:28:40 gfather: ok, either way. the emu doesn't emulate 2007.x or 2008.x, ie emulates the gat01 Jan 08 18:29:00 ah , thats i didnt think of Jan 08 18:29:32 and the only real diference between the gta01 and 02 are cpu speed,,, storage, wifi, bt, accelerometers and i believe glamo Jan 08 18:29:51 so there is really no real need to emulate both the 01 AND 02 separately Jan 08 18:30:31 is 'frameworkd' = fso? Jan 08 18:30:34 yes , but the om-2008.8 dont work on gta1 , and i dont want to work on om.2007.2 Jan 08 18:30:36 yes Jan 08 18:31:07 becouse i want to make arabic support of openmoko Jan 08 18:31:22 since when doesn't 2008.8 work on the gta01? Jan 08 18:31:39 when i try to ping the neofreerunner i get: ping: bad preload value, should be 1..65536. what should i do to get a successful ping? Jan 08 18:31:39 and i dont want to work on the om-2007.2 and then have to figure out how to do it on om-2008.8 Jan 08 18:32:07 uhsf: remove the option to preload the packets? Jan 08 18:32:33 AntonTakk its mentioned somewhere Jan 08 18:33:06 gfather: have you tried running 2008.8 in xoo? Jan 08 18:35:09 AntonTakk , no becouse the source is 2007.2 Jan 08 18:35:26 http://wiki.openmoko.org/wiki/Getting_Openmoko_working_on_host_with_Xoo Jan 08 18:35:43 its not like i can open xoo and select the om-2088.8 to emualte :) Jan 08 18:38:59 from the instructions there it doesn't matter Jan 08 18:39:21 looks like youre compiling the op apps/libs natively on your desktop instead of for arm Jan 08 18:39:30 s/op/om/ Jan 08 18:39:31 AntonTakk meant: looks like youre compiling the om apps/libs natively on your desktop instead of for arm Jan 08 18:39:54 again , Jan 08 18:40:04 shouldent i use diffrent source Jan 08 18:41:30 yeah, if you want to be sure it will work on an om phone, use qemu and the latest 2008.x image Jan 08 18:42:40 but here is the thing , i tried the qemu on my windows , wich nearlly killed me , becouse it too slow to respond or do anything Jan 08 18:42:49 i didnt try it on ubuntu though Jan 08 18:43:10 qemu is slow, that's thr price of software based virtualization Jan 08 18:43:41 Hello Anton :) Jan 08 18:43:48 hi :) Jan 08 18:44:32 howws it goin? Jan 08 18:45:40 AntonTakk that why i wanted xoo , its allot faster Jan 08 18:47:06 Dave: was it you i was talking to about the phone app i'm writing a day or two ago? Jan 08 18:48:00 Yep Jan 08 18:48:07 :) Jan 08 18:48:10 still want the link? Jan 08 18:48:19 Yes please :D Jan 08 18:49:05 :o Jan 08 18:49:09 http://poolofdespair.net/pub/phoneui there may be some breakage in the efl related stuff, but the contacts handeling code hasn't changed in months Jan 08 18:49:20 cool :) Jan 08 18:49:22 hm how do i get mp3 support in openmokos media player Jan 08 18:49:29 haha Jan 08 18:49:32 bad news, frank Jan 08 18:49:47 i have added quite a bit of efl gui love in the last couple days Jan 08 18:50:02 Dave: why? Jan 08 18:50:41 frankS2: om doesn't distribute patent-encumbered codecs. to avoid legal trouble Jan 08 18:51:01 blargh :( Jan 08 18:51:03 Yeah Jan 08 18:51:06 sucks Jan 08 18:51:08 a lot Jan 08 18:51:14 yes and no Jan 08 18:51:27 it's easy to convert to another format Jan 08 18:51:36 inconvienient, but easy Jan 08 18:51:40 true Jan 08 18:51:43 it's just annoying Jan 08 18:51:51 and gives us one more think to gripe about in terms of OM Jan 08 18:51:52 :) Jan 08 18:52:03 doesn't bother me at all Jan 08 18:52:13 Lucky you :P Jan 08 18:52:17 :) Jan 08 18:52:43 all i care about is that what is supported is solid Jan 08 18:52:45 and documented Jan 08 18:53:41 even if it comes down to: ringtones can only be FLAC, and have to have xyz bitrate and 5 channels, i'm ok with that, so long as it works Jan 08 18:53:54 AntonTakk why dont you help me m8 , if you got some time free Jan 08 18:54:42 OH Jan 08 18:54:45 speaking of ringtones... Jan 08 18:54:46 gfather: i would, but i have _never_ used xoo, and as far as emulating om distros, all I have ever done is use qemu with a 2007.2 image Jan 08 18:55:04 * Dave goes to make an awesome new ringtone he's had in mind for a while now >:) Jan 08 18:55:07 AntonTakk i didnt mean that Jan 08 18:55:20 gfather: then what? Jan 08 18:55:32 i ment in adding support for arabic language in openmoko Jan 08 18:55:57 oh, you'd need a MUCH better coder than me for that Jan 08 18:56:08 i dont think so :) Jan 08 18:56:24 AntonTakk: does it support ogg? Jan 08 18:56:40 im not a coder at all , but i thin we can pull it off couse you dont have to write the cod urself Jan 08 18:56:51 frankS2: yes, i believe it does Jan 08 18:57:28 AntonTakk ill pm you with the info , and see if you can help me Jan 08 18:57:46 bye xora Jan 08 19:05:13 anyone else having problems with inputing password in pidgin ? (illume keyboard) the keyboard just disepperars when i hit the password form Jan 08 19:07:18 In illume/e17, is there a way to control the font size for things like the letters on the keyborad keys and the things on the shelf? (specifically the qwerty "button") Jan 08 19:11:46 sorry I must be blind but.. where can I change the clock time in SHR? i can't find it :S Jan 08 19:15:25 so far the only way i've been able to set the time is through the terminal Jan 08 19:18:00 Arg0naut: i usually install ntpd so it syncs any time it gets a net connection Jan 08 19:18:35 granted i haven't spent any time with shr, but i don't see any reason it shouldn't work just fine Jan 08 19:18:42 AntonTakk:that would be the smart thing to do Jan 08 19:21:38 the wiki says the default ssh password is blank but it's denied Jan 08 19:22:21 Permission denied (publickey,password). Jan 08 19:23:28 i just tried as root and it worked Jan 08 19:24:25 the wiki said you do not need to be a root on the desktop host just to log in so it was confusing Jan 08 19:25:52 AntonTakk, do you know where I can find the ntpd package? Jan 08 19:28:29 Sharwin_F: opkg Jan 08 19:28:41 AntonTakk, opkg install ntpd? Jan 08 19:28:45 you might have to add the angstrom repo first Jan 08 19:28:47 yes Jan 08 19:29:51 AntonTakk, is it secure to upgrade with the angstrom repo there? Jan 08 19:30:02 uhsf: using "ssh root@192.168.0.202" you shouldn't have to be root Jan 08 19:33:10 no proper permissisons and users on openmoko Jan 08 19:33:11 :( Jan 08 19:33:22 Arg0naut: i know, what i tried previously was "ssh uhsf@192.168.0.202" Jan 08 19:35:25 hi i have aproblem with bluetooth...hcitool scan works but when i give connect there is this message : Can't get device infromation:success Jan 08 19:36:35 uhsf: echo 'Host 192.168.0.202\n\tUser root' >> ~/.ssh/config Jan 08 19:38:22 freesmartphone.org: 03mickey 07fso-monitord * r9eb56b221565 10/ (7 files in 2 dirs): skeleton Jan 08 19:38:32 i can ping the freerunner, ping my pc from the freerunner but i can't ping the outside world from the freerunner Jan 08 19:39:34 the wiki says it's about masquerading but i don't understand the settings they use there: CONFIG_NETFILTER (Network packet filtering framework (Netfilter)) Jan 08 19:39:54 uhsf: sounds like you have no dns? Jan 08 19:40:20 uhsf, be sure the subnet of usb0 is different from the LAn to the router. It happened to me :P Jan 08 19:40:56 how to be sure? Jan 08 19:40:57 uhsf: also check /etc/resolv.conf Jan 08 19:41:50 /etc/resolv.conf is: nameserver 192.168.0.200 Jan 08 19:42:34 uhsf, use ifconfig to see if the subnet matches Jan 08 19:43:01 for example, one should be 192.168.2.XXX, and the other 192.168.0.XXX Jan 08 19:43:41 oooh new palm os finally! Jan 08 19:44:31 Sharwin_F: woot? Jan 08 19:44:39 Sharwin_F: shouldn't both use the same subnet? Jan 08 19:44:51 eth0: inet addr:192.168.1.109 Bcast:192.168.1.255 Mask:255.255.255.0 usb0: inet addr:192.168.0.200 Bcast:192.168.0.255 Mask:255.255.255.0 Jan 08 19:45:09 they're different Jan 08 19:45:29 uhsf, it's ok then Jan 08 19:45:37 uhsf, can you ping google's IP address? Jan 08 19:45:45 no Jan 08 19:45:46 or the router Jan 08 19:46:13 uhsf: host www.google.com Jan 08 19:46:15 what does it say Jan 08 19:47:05 ping bad address Jan 08 19:47:35 how to quickly know the ip of the router? Jan 08 19:47:41 route -n Jan 08 19:47:47 on your desktop Jan 08 19:48:30 is it the gateway ip? Jan 08 19:48:35 uhsf: should be Jan 08 19:49:28 i can't ping the router Jan 08 19:50:24 uhsf, have ou set the gateway on the freerunner to your PC? Jan 08 19:50:51 i'm not sure. how to be sure? Jan 08 19:51:07 cat /etc/network/interfaces on the freerunner Jan 08 19:51:25 uhsf: forwarding then Jan 08 19:53:17 I think you should have gateway 192.168.1.109 Jan 08 19:53:59 doesn't the usb-network use 192.168.0.200 for gateway? Jan 08 19:54:15 and .202 for the device Jan 08 19:54:22 it's 192.168.0.200 Jan 08 19:54:32 for gateway Jan 08 19:54:59 so you need iptables -t nat -A POSTROUTING -o $usb-device-name -j MASQUERADE Jan 08 19:55:04 zash__, I think the gateway has to be the IP of your PC's usb0 IP Jan 08 19:55:20 oh sorry yes Jan 08 19:55:21 Sharwin_F: yes Jan 08 19:55:32 I was looking ath the eth0 IP :P Jan 08 19:55:42 zash__: i trust you with this exact command? Jan 08 19:56:07 uhsf: should work Jan 08 19:56:14 that and echo 1 > /proc/sys/net/ipv4/ip_forward Jan 08 19:57:49 that's on my pc? Jan 08 19:57:54 yes Jan 08 20:00:32 echo 1 > /proc/sys/net/ipv4/ip_forward gives "permission denied" Jan 08 20:00:47 uhsf: as root Jan 08 20:00:54 yes, even if i try to chown Jan 08 20:01:03 or echo 1 | sudo tee /proc/sys/net/ipv4/ip_forward Jan 08 20:01:13 chown? Jan 08 20:01:26 does the procfs even support that? Jan 08 20:02:46 uhsf, edit the file with nano Jan 08 20:02:50 and change the 0 with a 1 Jan 08 20:02:53 and save Jan 08 20:03:02 sudo nano /proc/sys/net/ipv4/ip_forward Jan 08 20:03:28 Sharwin_F: isn't that slightly overkill Jan 08 20:03:54 zash__, I do i, it works xD Jan 08 20:04:20 "sudo tee" seem to have worked Jan 08 20:04:30 but i still can't ping the router Jan 08 20:16:57 i'll try to reboot Jan 08 20:30:35 AntonTakk, hey, I've installed ntpd. What now? I get an hour early than the time here... :S Jan 08 20:30:54 Sharwin_F: check your timezone Jan 08 20:31:13 zash__, where is it? Jan 08 20:31:19 iduno Jan 08 20:32:13 there is a /etc/timezone Jan 08 20:32:15 i rebooted and followed carefully the 'more advanced way' on the wiki. now i can ping the router and the outside world from the freerunner, but i can't ping www.google.com. -sh: host: not found. Jan 08 20:32:41 uhsf: DNS Jan 08 20:33:53 scp {,192.168.0.202:}/etc/resolv.conf Jan 08 20:34:03 should work Jan 08 20:34:07 from your desktop Jan 08 20:34:15 if it is lack of dns Jan 08 20:39:45 zash__, thanks, I think it's ok now :) Jan 08 20:44:08 can anyone point me to where i can get gpsd-conf for the gta02? Jan 08 20:48:56 is it easy to add launchers? Jan 08 20:50:00 like om-short? Jan 08 20:50:03 Sharwin_F: should be a dir somewhere with lots of .desktop-files Jan 08 20:50:21 like /usr/share/applications Jan 08 20:50:22 zash__, yeah, the thing is where hahah Jan 08 20:50:28 ok, I'll try Jan 08 20:50:31 ah Jan 08 20:50:32 :P Jan 08 20:51:19 locate .desktop | xargs -L 1 dirname | sort -u Jan 08 20:51:25 how to know the DNS nameserver IP address? Jan 08 20:51:35 uhsf: DHCP returnes it Jan 08 20:51:40 , s/e// Jan 08 20:51:41 uhsf: check your desktop Jan 08 20:51:54 uhsf: /etc/resolv.conf Jan 08 20:52:24 dhcp: command not found Jan 08 20:52:34 uhsf: hmm? Jan 08 20:53:32 so my nameserver ip is my router ip. Jan 08 20:53:40 anyone know where i can find librsvg-2-gtk? Jan 08 20:54:54 uhsf: it is? Jan 08 20:55:10 uhsf: whats up with routers with build dns Jan 08 20:55:19 hi! Jan 08 20:55:21 s/build/built in/ Jan 08 20:55:22 zash__ meant: uhsf: whats up with routers with built in dns Jan 08 20:56:32 apt: i know, i use vim ;-) Jan 08 20:56:32 You know, i use vim ;-)? Jan 08 20:56:48 that was weird Jan 08 20:57:10 uhsf: ;) Jan 08 20:57:16 unless apt's a bot Jan 08 20:57:37 Affirmative. Jan 08 20:57:37 apt: are you a bot? Jan 08 20:57:44 apt: bot? Jan 08 20:57:45 I ain't no stinkin' bot. I am a finely tuned and hand crafted tool. Oh wait... I guess I am a bot (that you should not abuse). Jan 08 20:57:53 apt: botsnack Jan 08 20:57:53 thanks, Dave Jan 08 20:57:55 :) Jan 08 20:58:00 i want to try android, may I use the uimage and jffs2 in this url? 12http://wiki.openmoko.org/wiki/Android_on_Freerunner#Installation_on_internal_flash Jan 08 20:58:20 leia_20: what channel is this? Jan 08 20:58:32 openmoko Jan 08 20:58:56 heh Jan 08 20:58:58 Hey lei Jan 08 20:58:59 leia Jan 08 20:59:02 i didn't even know my dd-wrt wrt54gl had built-in dns, now i know. Jan 08 20:59:21 ? Jan 08 20:59:23 leia_20: aiee, no colors please :) Jan 08 20:59:45 ups, sotty Jan 08 20:59:45 sorry Jan 08 20:59:45 uhsf: does it run linux? Jan 08 21:01:22 yes, the 'l' at the end of wrt54gl means linux Jan 08 21:01:48 coul Jan 08 21:02:33 i want to replace it with another that has gigabit ethernet but i haven't found one that runs dd-wrt yet Jan 08 21:05:43 now i can ping www.google.com. i needed to echo nameserver xxx.xxx.xxx.xxx > /etc/resolv.conf. i wish all these settings i have done until then would be kept when rebooting Jan 08 21:09:55 hey all Jan 08 21:11:06 hei Jan 08 21:11:18 hvordan gaar det, Dave? Jan 08 21:11:56 uhsf: it might with just the echo 1 > /some/where/ip4_forward and changing the freerunner to use dhcp Jan 08 21:12:32 good :) Jan 08 21:12:36 cool Jan 08 21:12:40 it's cold Jan 08 21:12:50 :P Jan 08 21:14:12 well, here it's not that cold. rainy, but ok Jan 08 21:14:29 i'll be looking for some better usb hotplugging. arch linux has a openmoko-usb-networking package. i'll try this. Jan 08 21:15:05 is there an import function on any of the calendars in any of the distros? Jan 08 21:15:18 like for .cvs or .ics files? Jan 08 21:28:20 Hi! how do I get "querty" terminal friendly keyboard in 2008.12? I have "illume-config" and "illume-config-illume" already installed if I try to install them. Jan 08 21:28:53 still no keyboard or "querty" button in the corner. Jan 08 21:30:35 Hm, this step I can't do. How? Where? "Then switch keyboard from "None" to "Default" in Illume's preferences. " Jan 08 21:30:47 there is no little tool icon in the corner. Jan 08 21:32:36 well, never mind, I'll use qtopia keyboard for this one word I wanted to type in. :) Jan 08 21:34:27 uhsf, if you still want to keep it when rebooting and don't know why... edit /etc/network/interfaces :) Jan 08 21:34:56 arch linux doesn't have /etc/network/interfaces Jan 08 21:35:11 uhsf, I thought you were speaking about the neo Jan 08 21:35:38 i'll try something with netcfg2, ty anyway Jan 08 21:37:06 now i try to have the FreeRunner GUI on my pc monitor with "ssh -l root -X -v 192.168.0.202". it doesn't give error message but i don't see the FreeRunner GUI either. Jan 08 21:39:34 uhsf: why would that show you anything? Jan 08 21:41:06 i follow the usb networking wiki page and i thought that it could have been interesting Jan 08 21:43:36 now i think i'm ready to format the SD card Jan 08 21:45:21 it's a pre-2008-07-23 freerunner that i have. so, if i use qi on the nand, instead of u-boot, can i format the SD card completely with ext3? Jan 08 21:46:10 uhsf: ssh just creates an ssh connection Jan 08 21:46:31 uhsf: you can format sd with ext3 even with uboot Jan 08 21:47:40 lindi-: the wiki says that pre-2008-07-23 freerunner can't boot from ext with u-boot Jan 08 21:47:50 uhsf: you can update uboot Jan 08 21:48:14 the u-boot on the NOR? Jan 08 21:48:51 uhsf: on nand Jan 08 21:49:03 i don't really understand that NOR/NAND boot sequence Jan 08 21:49:24 updating the nand seems less dangerous Jan 08 21:49:50 i'll do this first. how to update u-boot? Jan 08 21:50:44 but do i really need to update u-boot if i want to use qi instead? that's what i asked first Jan 08 21:50:58 uhsf: you get the source, you compile it, you use dfu-util to write it to nand Jan 08 21:51:17 uhsf: uboot and qi are both boot loaders Jan 08 21:51:47 uhsf: freerunner boots from nand by default, nor is only backup option that is used if AUX is down Jan 08 21:52:24 so i'll just install qi, then install shr on the sd card Jan 08 21:53:34 but how will the freerunner know to boot with qi instead of u-boot? Jan 08 21:58:11 uhsf: you have overwritten u-boot Jan 08 22:52:59 hello, could anybody give me any xorg.conf for freerunner please ? Jan 08 22:56:18 hi again! Jan 08 22:56:35 Hey leia :) Jan 08 22:56:45 What's up, this time? :) Jan 08 22:56:56 here Jan 08 22:56:59 flashing :) Jan 08 22:57:02 :D Jan 08 22:57:05 what package i need to install in FDOM to have a full terminal keyboard? like SHR Jan 08 22:57:13 ah Jan 08 22:57:49 Leia, depends if you're using the illume keyboard or matchbox keyboard Jan 08 22:57:58 I'm honestly not sure what FDOM uses by default Jan 08 22:58:05 ummm Jan 08 22:58:18 it's a very ugly keyboard Jan 08 22:58:24 haha Jan 08 22:58:28 don't have ctrl or alt keys Jan 08 22:58:50 hmm Jan 08 23:00:18 i have install illume-keyboards-terminal but don't appears Jan 08 23:00:43 did you restart (or restart X) after doing that? Jan 08 23:00:54 eh ... not Jan 08 23:01:10 try /etc/init.d/xserver-nodm restart Jan 08 23:01:13 ok Jan 08 23:03:14 not Jan 08 23:03:20 :-/ Jan 08 23:03:28 the same ugly keyboard Jan 08 23:04:42 jc: there's a basic one in http://n2.nabble.com/Xorg-glamo-update-td1659003.html Jan 08 23:05:23 Weiss: thanks a lot :) Jan 08 23:06:19 I'm having trouble opening the microsd holder on my Neo FreeRunner -- can't tell where the tabs are... can anyone help? Jan 08 23:06:41 shame.. doesnt work with xorg-x11 Jan 08 23:07:03 balleyne: http://wiki.openmoko.org/wiki/Getting_Started_with_your_Neo_FreeRunner Jan 08 23:07:14 balleyne: there are some pictures that might help you Jan 08 23:08:40 jc: thanks. I was looking there, but I just scrolled down and saw the more detailed picture. figured it out! Jan 08 23:09:18 great, np Jan 08 23:16:18 jc: you'll need to remove the reference to the glamo driver :) Jan 08 23:16:35 wow ! Jan 08 23:17:10 the dude is working on glamo 3d acceleration Jan 08 23:17:10 thats sooo cool Jan 08 23:17:10 use fbdev instead Jan 08 23:17:11 Weiss: yeah but it complaints it can't find core input devices Jan 08 23:17:14 no keyboard/mouse etc Jan 08 23:17:25 soonish the accelerated glamo driver for Xorg will be ready Jan 08 23:17:28 ah, hmm Jan 08 23:17:30 freesmartphone.org: 03mickey 07framework * rc44aa4c4067e 10/framework/objectquery.py: add org.freesmartphone.Framework.GetVersion() Jan 08 23:17:31 I couldn't compile version that uses tslib Jan 08 23:17:38 my version has no input devices Jan 08 23:17:44 thought I could start it without them Jan 08 23:17:57 thats totally great Jan 08 23:18:18 i don't know how far it should work with (a) no config file or (b) that config file - the file's just a testing one for the accelerated driver Jan 08 23:19:16 its a shame the docs are under NDA Jan 08 23:19:30 I'd love to know what the thing is capable off Jan 08 23:19:39 *of Jan 08 23:20:01 Weiss: I also tried xorgconfig and masking all input devices Jan 08 23:20:08 it seems to choke when it has no input devices Jan 08 23:20:15 yep I set it up with fbdev Jan 08 23:20:35 no matter, I'll compile Xglamo instead... for now... Jan 08 23:20:43 the glamo? what would you like to know? (i have access to the docs) Jan 08 23:21:24 Weiss: just overall stuff.. how much video memory it has, what commands and stuff, I'd just love to skim throught it.. I guess theres no point doing this, I don't wanna get you into any troubles Jan 08 23:21:33 * Dave takes out his jumper cables Jan 08 23:22:19 8Mb memory (must include the framebuffer and MMC buffer, though) Jan 08 23:22:33 like the whole 640x480 screen ? Jan 08 23:22:35 pretty bad... Jan 08 23:23:01 what, where? Jan 08 23:23:06 ooh, that reminds me Jan 08 23:23:07 glamo Jan 08 23:23:08 it's not a huge amount, no, but it's not as if you're going to be playing Doom 3 on it :) Jan 08 23:23:26 Weiss: I was thinking some homebrew opengl games ;) Jan 08 23:23:38 me too :) Jan 08 23:23:59 I'd love to get working on one, I definitely have to learn high level opengl stuff Jan 08 23:24:30 but compositing wouldnt be very practical on it right Jan 08 23:24:43 8Mb for framebuffer + all windows + sd buffer Jan 08 23:24:59 so no cube inside your phone.. Jan 08 23:25:24 one of the main limitations is a maximum surface size of 512x512 Jan 08 23:25:42 another potentially silly question -- my freerunner is booting and charging, but it won't stop vibrating (it's pulsing)... is that supposed to happen? Jan 08 23:25:42 for everything ? Jan 08 23:25:43 yeah, sucky Jan 08 23:26:02 it hasn't registered with the network yet (I think, a problem with my SIM card) Jan 08 23:26:03 damn... Jan 08 23:26:04 so.. you can choose to drop to (say) QVGA mode, or you can have the 3D stuff not fill the sscreen Jan 08 23:26:28 yeah but you can't definitely composite full screen windows :/ Jan 08 23:26:46 but QVGA doesn't look so bad at least for videos Jan 08 23:26:59 how fast is the mode switching ? Jan 08 23:27:02 maybe its 2D engine can do some kind of compositing - i haven't looked too thoroughly at those Jan 08 23:27:17 would it be possible to have like in game movie sequences in qvga and game in vga without larger delays ? Jan 08 23:27:53 oo, possibly Jan 08 23:28:27 nice :) Jan 08 23:28:58 I'd love to see some techdemo.. at least accelerated glxgears or something :) Jan 08 23:29:14 me too Jan 08 23:29:19 but it's seriously daunting work Jan 08 23:29:31 thats pretty understandable Jan 08 23:29:59 some of my messing around with the 3D engine is at http://git.bitwiz.org.uk/?p=kernel.git;a=summary Jan 08 23:30:53 but nothing very exciting yet Jan 08 23:31:16 Wiess, neat :) Jan 08 23:31:20 its really great suprise seeing work done on that :) Jan 08 23:31:36 I thought everybody forsaken 3d functionality of glamo Jan 08 23:32:01 my freerunner won't stop vibrating as it's charging -- is that supposed to happen? Jan 08 23:32:27 balleyne: echo 0 > /sys/class/leds/neo1973\:vibrator/brightness Jan 08 23:32:57 jc: not quite everyone. i wouldn't get yourself too excited though. it could take longer than the life of the device to get it working... Jan 08 23:33:42 Weiss: but I think its the first SOC around with embedded proprietary 3D core and work being done on it.. at least what I've seen Jan 08 23:33:55 pandora has one too and I haven't seen a single tech demo yet Jan 08 23:38:34 jc: thanks, but one more stupid question -- how do I enter characters like / and >? Jan 08 23:38:48 balleyne: what distribution ? Jan 08 23:39:11 jc: how can I tell? Jan 08 23:39:40 balleyne: you should definitely go through this, it was a great help for me: http://wiki.openmoko.org/wiki/Getting_Started_with_your_Neo_FreeRunner Jan 08 23:40:56 jc: ok, thanks Jan 08 23:41:15 np Jan 08 23:44:43 Weiss: btw. how can you get access to the docs ? Jan 08 23:44:57 Weiss: I'd love to help but I'm afraid I'm not up to it.. Jan 08 23:45:05 I dont know squat about how the kernel works.. Jan 08 23:45:12 but I can program in C and a little ARM assembly Jan 08 23:45:25 freesmartphone.org: 03mickey 07fso-monitord * rb13be43f582b 10/src/ (consts.vala main.vala obj.vala): add Jan 08 23:45:25 freesmartphone.org: 03mickey 07fso-monitord * r4d2f3a18656b 10/src/ (consts.vala main.vala obj.vala): dump frameworkd version on startup Jan 08 23:46:08 how to back up the freerunner via usb connection? Jan 08 23:47:20 jc: see the devel list. you have to sign an NDA, but it's not too scary (drafted by Harald Welte in fact). the docs aren't fantastic though.. :( Jan 08 23:48:24 Weiss: why not ? Jan 08 23:48:42 is it anything like.. say.. atmel datasheets ? Jan 08 23:49:00 I work with those a lot.. with avrs and theyr arm91sam7s series Jan 08 23:49:25 the samsung one for fr is good too Jan 08 23:49:36 how big a memory card can i put in the openmoko? Jan 08 23:50:01 frankS2: as big as you want.. I'm sure the community will appreciate the donation :D Jan 08 23:50:12 jc: basically, it tells you the name of each register and a very terse (often broken english) description of its purpose, and it lacks much description of the actual sequence of events to, say, draw a triangle Jan 08 23:50:37 Weiss: sounds painful Jan 08 23:50:54 jc: i mean micro sd card.. Jan 08 23:51:04 that might explain why they don't want to release it Jan 08 23:51:37 frankS2: which phone do you mean? freerunner or neo1973? those are phones, openmoko is the name of the community/distros/whatever Jan 08 23:51:46 jc: that's a cynical interpretation, but i think i'd agree with it... :) Jan 08 23:52:09 jc: i got the openmoko Jan 08 23:52:20 Weiss: well and would you need someone to, say, try these commands out and experiment on them and document it in a dev friendly format ? Jan 08 23:52:42 Weiss: like writing short demo programs, out of linux Jan 08 23:52:45 directly executable Jan 08 23:54:00 I'd just take a little of u-boot to init everything and then write a program to for example display a triangle.. Jan 08 23:54:10 and document accessed registers in the process Jan 08 23:54:19 I don't have debug board though... Jan 08 23:54:28 neither do i (yet) Jan 08 23:54:38 i don't think anyone's going to complain about extra keen people :) Jan 08 23:54:51 if the screws weren't proprietary I have a little homebrew jtag thingy though Jan 08 23:54:54 jc: can i put a 8gb memory card in the openmoko freerunner and it will support it? Jan 08 23:55:05 frankS2: thats a much better question :) Jan 08 23:55:25 frankS2: http://wiki.openmoko.org/wiki/Supported_microSD_cards Jan 08 23:56:52 jc: if you're interested in playing, take a look at my "glamo3d-fun" branch. it's a branch of the 2.6.24 kernel with some 3D engine access stuff built in. there's a sysfs node, writing to which will trigger a sequence of MMIO instructions Jan 08 23:56:52 Weiss: great, once I set up my environment and set up a site, I'll make sure to contact people on the list :) Jan 08 23:57:36 Weiss: isn't it opengl es compatible ? Jan 08 23:57:54 jc: the hardware? yep. in fact, it seems to have a lot more than that Jan 08 23:57:56 Weiss: that would mean you have like.. 'draw polygon' 'draw line' and such commands, right ? Jan 08 23:58:00 freesmartphone.org: 03mickey 07fso-monitord * r0bd06ae50eb5 10/src/ (consts.vala obj.vala): gather proxy objects Jan 08 23:58:38 Weiss is the branch part of official git ? Jan 08 23:58:52 jc: in very simple terms, yes. the reality of what gets sent to the card is a little different Jan 08 23:59:10 it's part of my own git repository (which is brand new, so be gentle to it :) Jan 08 23:59:29 Weiss yeah, I don't see the branch in the tree I have cloned here.. Jan 08 23:59:38 I would have certainly noticed :) Jan 08 23:59:52 oh by official I mean openmoko Jan 09 00:00:00 not totally official, but second most official :D Jan 09 00:00:43 Weiss: btw. how do you sign the NDA? they send you one via mail ? Jan 09 00:01:11 yep, you get it as a PDF, print it out, sign it then either fax it back or scan+email Jan 09 00:01:15 please help, i have FDOM and i have make something that now my desktop is like a KDE???? i want my simple 4 columns of icons and black bakground desktop, help me please Jan 09 00:01:35 Weiss: great :) Jan 09 00:01:51 I'll check out your branch first and poke into the drivers :) Jan 09 00:02:41 hehe.. "driver" is possible too strong a word at this stage :) Jan 09 00:06:07 Weiss: the code that accesses glamo.. Jan 09 00:06:14 so I get the idea how its accessed :P Jan 09 00:06:20 afaik its memory mapped Jan 09 00:06:25 and thats the only thing I know Jan 09 00:06:54 so through some registers in memory in kernel mode directly presumably... Jan 09 00:06:57 oh btw Jan 09 00:07:01 I think you'd like to know Jan 09 00:07:16 you can access kernel mode memory through /dev/mem as a process runing as root :) Jan 09 00:07:29 so no need to write your experiments directly in kernel :) Jan 09 00:08:04 unless theres something I don't know Jan 09 00:08:24 mostly glamo3d-fun is just me messing about Jan 09 00:08:42 hmm.. that way would be better though Jan 09 00:09:02 ping raster Jan 09 00:10:07 ? Jan 09 00:10:09 :) Jan 09 00:10:16 hey :) Jan 09 00:10:35 Weiss: http://cis.kutztown.edu/~frye/cgi-bin/unixManPages.cgi?mem+7D Jan 09 00:10:50 Weiss I saw some great sample code recently, a util twiddling GPIOS on the soc Jan 09 00:11:00 mmmm Jan 09 00:11:03 /dev/mem Jan 09 00:11:09 where the fun begins Jan 09 00:11:11 raster: sorry to disturb you, but maybe you could point me out my mistake. I compiled E from source and no matter what I do I cant get icons on desktop Jan 09 00:11:47 raster: for viruses especially ;) Jan 09 00:12:20 jc: if user == root - system == owned. Jan 09 00:12:24 (pretty simple) Jan 09 00:12:28 yes :) Jan 09 00:12:35 doesnt matter after that Jan 09 00:12:43 after that its just a question of imagination and evilness Jan 09 00:13:00 dagger: ummm... e puts them there otu of the box if u use the standard profile Jan 09 00:13:01 goddamn python Jan 09 00:13:08 or you mean e with illume profile? Jan 09 00:13:12 raster fix your condition ;) Jan 09 00:13:16 i mean illume profile Jan 09 00:13:16 dont be a traitor :/ Jan 09 00:13:37 jc: what condition? Jan 09 00:13:44 dagger: works for me (tm) Jan 09 00:13:46 raster: jc: if user == root - system == owned. Jan 09 00:13:56 whatever, disregard that, silly joke Jan 09 00:13:58 do u have an applications.menu ? Jan 09 00:14:01 jc aaah AHHAHAHAHA Jan 09 00:14:02 raster: on start E asked me to select which apps I want to add (i think you added it on 38473), but still nothing on screen Jan 09 00:14:03 * jc loves parentheses Jan 09 00:14:23 * jc doesnt love lisp though Jan 09 00:14:25 dagger: aaah thats beand new Jan 09 00:14:27 but thats for ibar Jan 09 00:14:30 whihc illume doesnt use Jan 09 00:14:36 its not really meant for illume Jan 09 00:14:59 Weiss: damn I cant find the code :/ Jan 09 00:15:01 dagger: if u dont have an applications./menu in /etc/xdg/menus Jan 09 00:15:05 u wotn see launcher icons for apps Jan 09 00:15:09 raster: oh ok than. Anyway, how can I convince E to use /usr/share/applications? Jan 09 00:15:24 as all illume does is tyake the same menu u'de get in kde or gnome (or e )for all the "apps" and flatten it out Jan 09 00:15:28 jc: what do you have copies of at the moment? (how's your knowledge of Git?) Jan 09 00:15:58 Weiss: you mean what have I checked out? the main openmoko kernel git repository Jan 09 00:16:10 Weiss: now I'm at andy-tracking branch Jan 09 00:16:26 Weiss: I can use git locally pretty well but I'm not used to collaboration yet.. but I'm willing to learn :) Jan 09 00:17:14 none of the 3D stuff will be going anywhere near the "mainline" OM kernel tree for a very long time (if at all). what you need to do is to add a new remote with my kernel repository, then create a new local branch to track whichever one of mine you're interested in Jan 09 00:17:22 raster: you just ended my suffering! I've added menus and there they are! genius Jan 09 00:17:39 :) Jan 09 00:17:45 Weiss: so I'll just clone your repo, right ? Jan 09 00:18:03 (thats why the oe package for e-wm ships with a simple .menu file - as the system base (oe) doesnt provide one - and e e3xpectes the os to have one) Jan 09 00:18:07 raster: I'm using r38500 and I've loving it :) Jan 09 00:18:19 i'm* Jan 09 00:18:20 dagger: :) Jan 09 00:18:23 jc: you can just clone mine, but then you won't have the OM branches Jan 09 00:19:11 Weiss: so why can't I clone it in a seperate path ? Jan 09 00:20:13 you could also do that. but the real power of Git is when you pull a selection of things you're interested in together in your own repository to create your own Branch of Doom Jan 09 00:20:47 Weiss: no need, I just want to read it so I get the basic idea about glamo :) Jan 09 00:21:41 ok :) Jan 09 00:22:57 is there some log function in this channel ? Jan 09 00:23:26 we talked about a thing I can't find now and my log doesn't reach so far back.. Jan 09 00:24:30 oooooooooooh Jan 09 00:24:42 Weiss: well duh ! here it is: http://svn.openmoko.org/trunk/src/target/gpio/gpio.c Jan 09 00:25:13 Weiss: should be usefull if you want to start playing with /dev/mem on fr Jan 09 00:25:21 see the main function Jan 09 00:25:56 also theres http://svn.openmoko.org/trunk/src/target/gpio/gpio-glamo.c Jan 09 00:26:00 could be interesting too Jan 09 00:26:16 hmm yeah, that'd certainly be easier for playing with.. Jan 09 00:26:43 Weiss: you just substitute the gpio registers with whatever you want and no need to mess in the kernel anymore ;) Jan 09 00:27:27 the basic idea is, you do a tool that lists all the regs under well known names and then you can possibly write just shell scripts that twiddle them using your utility Jan 09 00:28:24 persuming the accesses arent timing critical Jan 09 00:28:42 yeah - not totally sure about the timings right now.. Jan 09 00:29:00 my code has a header file with a list of some of the regs though Jan 09 00:29:19 great Jan 09 00:30:14 well.. I have to go to sleep now.. I'll definitely check your repo.. and I appreciate it a lot that you do any effort at all on this :) I'll help however I can Jan 09 00:30:18 goodbye :) Jan 09 00:30:31 thanks :) Jan 09 00:30:34 sleep well Jan 09 01:08:55 does the sd card need to be mounted to /media/card/ to be formatted? Jan 09 01:09:53 what's the recommended partition scheme to install SHR on a 8GB sd card? Jan 09 01:14:24 is it not 8 meg Jan 09 01:14:44 then what ever u need for #2 Jan 09 01:14:51 :P Jan 09 01:14:57 silly Jan 09 01:15:03 dave knows!! Jan 09 01:15:46 please tell us Dave Jan 09 01:16:24 an to modify u-boot properly to Jan 09 01:16:34 do i need a /boot partition or is the nand actually the /boot partition? Jan 09 01:17:04 step by step distructions Jan 09 01:18:07 bah Jan 09 01:18:14 Destruction, eh? Jan 09 01:18:21 Then you've come to the right place >:) Jan 09 01:18:24 I mean, Dave >:D Jan 09 01:18:25 ;) Jan 09 01:18:51 i'll try a 3.5GB /, 0.5GB swap and 4GB /home Jan 09 01:19:10 bipak Jan 09 01:19:25 to slow Jan 09 01:41:42 mkfs is very slow Jan 09 01:44:26 is there a mkfs.swap? Jan 09 01:44:36 mkswap Jan 09 01:44:43 ty Jan 09 01:47:33 mkswap is very fast Jan 09 01:47:49 It writes one block IIRC Jan 09 02:10:11 t, his e-mail address from Gmail and Facebook, and instant messenger from Gtalk. All of these are combined in a single entry, with a status indicator to show if Dave is available for IM chats. Jan 09 02:10:23 they know u Dave!! Jan 09 02:13:02 its the palm pre Jan 09 02:13:42 The new bad-ass Palm Pre phone charges wirelessly. That is, it's got a magnetic induction charger—like a toothbrush—called the Touchstone. More info during our hands-o Jan 09 02:13:54 :O Jan 09 02:29:33 what's wrong with my command to copy the system tarball: scp uhsf@192.168.0.200:~/Software/openmoko-shr-image-glibc-ipk--20081216-om-gta02.rootfs.tar.gz? Jan 09 02:29:33 isn't that really slow? Jan 09 02:32:53 uhsf: you need to specify a destination for the copy command Jan 09 02:33:41 a '.' at the end? Jan 09 02:34:20 that would work (with a space between the source filename and the '.') Jan 09 02:39:57 now i get: /usr/bin/dbclient: exited: Error connecting: Connection refused Jan 09 02:42:39 check the 192.168.0.200 computer, make sure 'sshd' is running and that you aren't blocking connections with a firewall Jan 09 02:45:02 i started sshd, now i get: /usr/bin/dbclient: connection to uhsf@192.168.0.200:22 exited: remote closed the connection Jan 09 02:46:23 You'll have to look for log messages from sshd. I don't know offhand what would cause that. Jan 09 02:49:29 Hi Montour Jan 09 02:49:47 Hi Dave Jan 09 02:50:55 :) Jan 09 02:52:46 other warnings i get are WARNING: Ignoring unknown argument '-x' '-oForwardAgent no' '-oPermitLocalCommand no' '-oClearAllForwardings yes' Jan 09 02:56:01 how to start sshd on the freerunner? Jan 09 02:56:13 where is it located? Jan 09 02:57:45 probably '/etc/init.d/dropbear start' Jan 09 02:59:52 dropbear? rly. **** ENDING LOGGING AT Fri Jan 09 02:59:57 2009