2010-09-14 03:30 rafa: are you there? could please give the mencoder line to encode video files best suited for mplayer in Jlime? I know i can see it in README, but Ben is not at hand right now 2010-09-14 04:13 rafa: nevermind, got it from irc logs (thanks tuxbrain2) :) 2010-09-14 04:17 going to match some video in air plane, if it works well 2010-09-14 04:17 watch even 2010-09-14 04:18 btw, recentkly i left Ben running for a night. I can say this it can handle at least 12 hours of autonomous idling :) 2010-09-14 04:19 (but i also have three additional batteries from my old Nokias just in case) 2010-09-14 04:32 http://dilbert.com/strips/comic/2010-09-14/ 2010-09-14 04:32 oops, wrong window 2010-09-14 04:32 oh no! i almost followed your link! ;) 2010-09-14 04:33 kyak: you better be careful, it's totally unrelated to qi-hardware :P 2010-09-14 04:35 i know, it's "wrong window"! there could be Anything by you link.. thanks god i didn't open it :D 2010-09-14 05:04 kyak: did you check muffinamn wiki? 2010-09-14 05:04 :) 2010-09-14 05:04 well, it has ffmpeg instructions, maybe mencoder is better if you have the proper arguments to add 2010-09-14 05:24 rafa: np, i've figured it out 2010-09-14 05:24 rafa: also, does Jlime have ubi-tools for mounting ubifs? 2010-09-14 05:25 i'd copy those files to NAND memory because microSD is only 256 Mb 2010-09-14 05:43 [commit] Xiangfu Liu: update upstream_versin. since we use git http://qi-hw.com/p/xburst-tools/3fa922f 2010-09-14 05:43 [commit] Xiangfu Liu: add how to create source tarball to INSTALL http://qi-hw.com/p/xburst-tools/9e192ed 2010-09-14 08:57 http://en.wikipedia.org/wiki/Programmer_Day :) 2010-09-14 09:10 xiangfu: worth celebrating! 2010-09-14 09:41 :D 2010-09-14 09:50 The package I am trying to port requires pyexpat. 2010-09-14 09:50 Normally, this is part of the standard python distribution. 2010-09-14 09:50 I have found this module with make menuconfig, 2010-09-14 09:50 and I *think* after that I rebuild the python module: 2010-09-14 09:50 make package/feeds/packages/python-compile V=99 2010-09-14 09:51 is that the correct module to build pyexpat? 2010-09-14 09:51 aisa_: by ./scritps/feeds search expat. it's give me : 2010-09-14 09:51 python-expat             Python support for expat 2010-09-14 09:51 a new trick!  Hooray! 2010-09-14 09:51 Thank you xiangfu. 2010-09-14 09:52 aisa_: so you better run this: make package/python-expat/compile V=99 2010-09-14 09:52 aisa_: first you need select 'python-expat' in 'make menuconfig' before run 'make package....' 2010-09-14 09:53 Yes, good.  I've performed that step. 2010-09-14 09:54 I get the following error: 2010-09-14 09:54 make[1]: *** No rule to make target `package/python-expat/compile'.  Stop. 2010-09-14 09:58 `make package/python/compile` 2010-09-14 10:02 dang, something happened to my build tree: 2010-09-14 10:03 /home/a/wa/tracking-xburst/staging_dir/toolchain-mipsel_gcc-4.3.3+cs_uClibc-0.9.32/usr/bin/../lib/gcc/mipsel-openwrt-linux-uclibc/4.3.3/../../../../mipsel-openwrt-linux-uclibc/bin/ld: warning: ld-uClibc.so.0, needed by /home/a/wa/tracking-xburst/staging_dir/toolchain-mipsel_gcc-4.3.3+cs_uClibc-0.9.32/usr/lib/libc.so, not found (try using -rpath or -rpath-link) 2010-09-14 10:03 This worked the last time I was here :-( 2010-09-14 10:04 trying to build libtool. 2010-09-14 10:05 I'll run make clean and start from the beginning unless someone knows what changed in the repo the last few days... 2010-09-14 10:19 aisa_: never touch the toolchain section. 2010-09-14 10:23 hi 2010-09-14 10:24 xiangfu: Did I? 2010-09-14 10:24 hello derRichard! 2010-09-14 10:26 aisa_: I mean no one have commit anything about libtool and toolchain 2010-09-14 10:27 aisa_: I think there is something wrong with your 'make clean'. I never run 'make clean' 2010-09-14 10:27 I ran make clean, but it failed again, so I ran make distclean. 2010-09-14 10:27 and I'm trying one more time... 2010-09-14 10:42 xiangfu: On fidelio, python-expat compiled fine.  I'm not sure why my VM was trashed, but as it is rebuilding, and I have a package, I'll call it user error. 2010-09-14 10:57 does mplayer work on ben? ingenic seems to have a port 2010-09-14 11:00 derRichard: I haven't tried mplayer yet, so I'm not sure if it works. 2010-09-14 11:02 a videoplayer would be nice to have :) 2010-09-14 11:03 derRichard: What would you be using it for?  Would you mind talking about your use case? 2010-09-14 11:04 watching movies would be great on ben. 2010-09-14 11:04 You would in this case then have a movie on a microSD card, plug it in, and want to watch the movie off of it? 2010-09-14 11:06 yeah 2010-09-14 11:06 Got it.  Very interesting.  I wonder if the battery is up to a full length movie, streamed from the card and decompressed. 2010-09-14 11:06 In theory it should, but I haven't tested the battery at load yet. 2010-09-14 11:06 (I've had my NanoNote for <24 hours...) 2010-09-14 11:06 my nn plays musik up to 7 hours 2010-09-14 11:06 using gmp 2010-09-14 11:07 excellent.  You have the music on a microsd card? 2010-09-14 11:07 or is it on the on-board storage? 2010-09-14 11:07 for now only on the on-board storage :( 2010-09-14 11:08 i don't own a microsd card. because i don't have a real use case for it. 2010-09-14 11:09 btw: a really nice use case would be ben as a password database 2010-09-14 11:09 as i described here: http://lists.en.qi-hardware.com/pipermail/discussion/2010-September/005451.html 2010-09-14 11:10 I was the one who replied with what I'm currently using, which was not satisfactory for you. 2010-09-14 11:11 I was trying to remember which password database I have tried, 2010-09-14 11:11 I seem to recall one that worked iteratively, such that it asked one question then the next, until it got an answer. 2010-09-14 11:11 I wonder if that one would have a smaller screen size requirement. 2010-09-14 11:13 ah ok. you are alan? 2010-09-14 11:14 I am.  My IRC nickname is from a long time ago. 2010-09-14 11:14 Today I would use my real name :-) 2010-09-14 11:16 my irc nick is also quite old. anyway. cmp (console password manager) has is also very strange to use. using crtl plus a lot other keys sucks on ben's keyboard. 2010-09-14 11:16 i can provide ipkgs for cmp. it was a pain in the ass to cross compile it 2010-09-14 11:17 I do plan on using a password manager on the NanoNote, but it is a fair bit down on my list yet.  I'm not ready to test anything right away. 2010-09-14 11:20 Let me follow that up by saying that I do think the NanoNote needs a password manager, preferably one that works well with the keyboard and screen. 2010-09-14 11:20 having anything is better than having nothing, 2010-09-14 11:20 and taking that and making it something easy to use is a necessary, but second, step. 2010-09-14 11:25 derRichard: agreed on the password manager being an interesting application. that was about the first thing that crossed my mind when i saw the device. 2010-09-14 11:25 derRichard: in a way, it turns one the ben's biggest shortcoming, lack of communication, into a feature :) 2010-09-14 11:25 that's true 2010-09-14 11:26 when i have some spare time i'll write my own passwort manager for ben using qt. 2010-09-14 11:26 derRichard: however, in terms of practical use, i think the ability to "type" passwords automatically would be desirable. ideally, over a wireless interface (for ease of handling) 2010-09-14 11:26 derRichard: hence my interest in wpan :) 2010-09-14 11:27 derRichard: i'm not sure you want anything as complex as Qt in a password manager. ideally, a password manager would not even link to libc. unless, of course, you've reviewed it :) 2010-09-14 11:27 why? 2010-09-14 11:27 wpwrak: Are you going to wrap your own system calls? 2010-09-14 11:28 aisa_: it's easy 2010-09-14 11:28 not linking against libc does not help against wrapping system calls... 2010-09-14 11:28 derRichard: to avoid accidental exploits. e.g., when sensitive information gets stored where it is more persistent than one expects. 2010-09-14 11:29 derRichard: could you reword that double negative?  I can't parse it. 2010-09-14 11:29 derRichard: i think aisa_  means the little bits of code that jump into the system call handler 2010-09-14 11:29 wpwrak: just because you can doesn't mean you should, I'm not sure I understand why you want to avoid libC but then have to write bits of libC? 2010-09-14 11:29 anyway, when you cannot trust your os then you are fucked in any case... 2010-09-14 11:30 Would it not be better to validate/check those portions of libC and use them? 2010-09-14 11:30 and what about the kernel? the system calls are kernel stuff. libc helps you only to call them... 2010-09-14 11:30 aisa_: well, there would be very little of libc you actually need. the simple things are easy to replace. the harder things can be a risk. 2010-09-14 11:30 aisa_: I think he means when you hook the more lower-level calls, i.e. the kernel ones 2010-09-14 11:31 aisa_: they may be a lot bigger than strictly necessary for the password manager 2010-09-14 11:31 bartbes: Yes, I believe I understand.  I was saying that libC does this, and the argument that doing it yourself is more secure is not true on the face of it. 2010-09-14 11:31 anyway, yeah, if someone hooks your kernel, then you're fucked anyway 2010-09-14 11:32 the only way for it not to reveal your passwords then is to simply not hand them out 2010-09-14 11:32 wpwrak: this is true of any application that uses libC, so you have argued that nothing should use libC. 2010-09-14 11:32 quite all known linux worms/trojans/etc... are kernel based 2010-09-14 11:32 derRichard: yes, you have to trust the kernel to do what it does right. and not entrust it things where it could do bad stuff. so, no unencrypted data every goes to the kernel. 2010-09-14 11:32 but the question arises, if you got that far already, why not force the program to reveal the passwords? 2010-09-14 11:33 aisa_: most applications don't need that level of security 2010-09-14 11:33 bartbes: you'd of course need signed binaries and establish a path of trust right from the boot process. i'm still trying to find out how to do this :) 2010-09-14 11:34 idea, make it its own os 2010-09-14 11:34 bartbes: (ultimately needs hardware support0 2010-09-14 11:34 and then 2010-09-14 11:34 don't make it bootable 2010-09-14 11:34 and don't make it store anything either 2010-09-14 11:34 bartbes: in a way, it would be a separate os, yes 2010-09-14 11:34 that way nothing could be stolen 2010-09-14 11:34 guys....please come back to the real world... 2010-09-14 11:34 I agree with derRichard. 2010-09-14 11:34 lol, I was joking 2010-09-14 11:35 I simply told him to make an application not doing anything 2010-09-14 11:35 derRichard: libc isn't the biggest part of the work. the hard part are the gui and the crypto-protocols 2010-09-14 11:35 but.. why? 2010-09-14 11:35 seriously 2010-09-14 11:35 WHY?! 2010-09-14 11:35 bartbes: why what ? 2010-09-14 11:35 why would you want to go through this much trouble 2010-09-14 11:35 wpwrak: what are you talking about? why should i care about libc anyway? 2010-09-14 11:36 bartbes: because a password manager should be very very safe 2010-09-14 11:36 bartbes: I would ask what he was going to do with his passwords while he was going through this much trouble ;-) 2010-09-14 11:36 see, I assume a password manager should very, very, exist. 2010-09-14 11:36 using gpgme and qt you can create a nice and secure password maanger 2010-09-14 11:36 wpwrak: but the moment you enter it, it leaves the security of the application 2010-09-14 11:36 so all is for nothing 2010-09-14 11:36 bartbes: the moment you enter one of the passwords in the manager into some other system, yes 2010-09-14 11:37 well, I doubt you store the password for the manager in the manager 2010-09-14 11:37 LOL. 2010-09-14 11:37 so you'd have to enter it somewhere else anyway 2010-09-14 11:37 bartbes: in a way, you do of course :) 2010-09-14 11:37 in a way?  in what way don't you? 2010-09-14 11:37 oh.. of course.. the one time I do want to write a blogpost there is maintenance.. 2010-09-14 11:38 aisa_: i mean, you store information encrypted wit that password, plus information that allows you to validate what you encrypted 2010-09-14 11:38 aisa_: assuming infinite computing resources, you can retrieve the password with this :) 2010-09-14 11:38 wpwrak: also, what would take the passwords anyway? 2010-09-14 11:38 bartbes: someone stealing the device ? someone taking it, installing a keylogger ? 2010-09-14 11:38 you're scared of stuff so low-level I wonder if you can even get back up once you do get control there 2010-09-14 11:39 I guess the keylogger is the only thing you really have to worry about 2010-09-14 11:39 what else can you do with a stolen device 2010-09-14 11:39 bartbes: you have to design security bottom-up. can't build a skyscraper on sand, sorry :) 2010-09-14 11:39 not what I meant 2010-09-14 11:39 I meant, if you ever dig a tunnel under it, how would you ever get back to the top floor with just your shovel? 2010-09-14 11:40 bartbes: you also have to consider usability. it's relatively easy to design a system that keeps its secrets very well but that's also inconvenient to use. 2010-09-14 11:41 bartbes: convenience requires compromises. e.g., a way to "unlock" the device such that it stays unlocked for a while 2010-09-14 11:41 sure 2010-09-14 11:41 but if you steal the device 2010-09-14 11:41 you either have direct access due to a 'flaw' like that 2010-09-14 11:41 or you have no access because you don't know how to unlock it 2010-09-14 11:41 (a password presumably) 2010-09-14 11:42 so, how do you obtain that password other than a keylogger? 2010-09-14 11:42 bartbes: a stoled but poorly designed device may have copied of decrypted information in memory 2010-09-14 11:42 copieS 2010-09-14 11:42 oh right, I remember that one test where they froze the ram 2010-09-14 11:42 but come on 2010-09-14 11:42 dpm 2010-09-14 11:43 if you have liquid nitrogen you might as well torture the dude anyway 2010-09-14 11:43 don't forget that a password manager is as valuable as the sum of all the passwords inside 2010-09-14 11:43 don't forget the weakest link will probably be the user 2010-09-14 11:43 so you have to defend against the strongest attack that's likely 2010-09-14 11:43 except if you do happen to go for plaintext password storage 2010-09-14 11:43 :P 2010-09-14 11:43 i'm leaving now. this discussion makes no sense at all.. 2010-09-14 11:44 and yes, you better include various forms of extorsion in your plans :) 2010-09-14 11:44 wpwrak: as far as I can tell your biggest threat is a keylogger 2010-09-14 11:44 bartbes: that one's indeed a big concern. hence the need for a trusted path with signed binaries. 2010-09-14 11:45 hah, extorTion. now i'm starting with spanglish :) 2010-09-14 11:46 bartbes: keyloggers could also be hardware-assisted. so there's also the question to what degree you could "harden" a ben against physical tampering. 2010-09-14 11:47 bartbes: none of this matters much if all you want a little password safe for personal use that hardly anyone else uses, because then any attacker would have to research an attack specifically against your system, which is unlikely to happen 2010-09-14 11:48 (any millionaires present on this channel should take the previous statement with a grain of salt, though :-) 2010-09-14 11:48 gtg 2010-09-14 11:49 derRichard: maybe you'll perceive a greater need for tight security if you consider that you'd also want to be able to store things like ATM PINs, e-banking access codes, etc., in your password safe 2010-09-14 11:55 wpwrak: have you ever worked with cryptography in the *real* world? 2010-09-14 11:58 derRichard: a bit, yes. i also keep up on developments in the area, on both sides. 2010-09-14 11:59 derRichard: the crypto block per se is usually the least of your worries. you just take one that hasn't been degraded much yet. e.g., AES. what's already much harder is to use it properly. and then create an environment that doesn't leak. 2010-09-14 11:59 your arguments are ok. but total unrealistic. using ben as password storage makes sense when you use good crypto (eg. pgp using gpgme) and you make sure no one installs a keylogger 2010-09-14 12:02 why are those things unrealistic ? imagine a ben sold as password safe. then it has to withstand quite a number of attacks. at least to the extent that you a) can still claim it is actually useful as a password safe, and b) that you can inform users about its limitations in a way that's understandable and useful to them. 2010-09-14 12:05 also, protecting against keyloggers isn't trivial. in the absence of tamper-proofing, you could only be sure if the ben never leaves your sight for more than a minute or so. 2010-09-14 12:05 are you using a passwort store on your pc? 2010-09-14 12:05 *password 2010-09-14 12:06 no, too unsafe 2010-09-14 12:06 okay. know it becomes clear... 2010-09-14 12:06 *now 2010-09-14 12:07 what i do, though, is keep less critical items in lightly obfuscated files. hiding in plain view works relatively well :) 2010-09-14 12:09 one problem with password stores and the like is that they become an easily identifiable target for attack 2010-09-14 12:10 anyway, feel free to use a system with weak security :) as long as there aren't many people using it and you're not a particularly interesting target, you'll probably be fine 2010-09-14 12:12 this is bullshit. you have to learn that there is and will be never perfect security. deal with it 2010-09-14 12:13 i think that's rather obvious :) 2010-09-14 12:13 i also wonder why you're so upset. in what way do weak password saves benefit you ? 2010-09-14 12:19 wpwrak: i'm not upset. i'm busy. sorry 2010-09-14 12:19 alright :) 2010-09-14 12:21 busy with using my weak systems ;-) 2010-09-14 12:22 wpwrak: also, I see you keep referring to "Security by obscurity" 2010-09-14 12:22 which is... 2010-09-14 12:22 weak to say the least 2010-09-14 12:22 (yes, dinner has successfully filled my stomach) 2010-09-14 12:25 bartbes: security by obscurity works reasonably well in some cases, e.g., the "needle in the haystack" case. as long as you assess the attacker's ability to search that haystack correctly. 2010-09-14 12:25 well, you specifically worry about high-value targets 2010-09-14 12:26 ah, but for these i do't recommend the haystack 2010-09-14 12:26 in which cases security by obscurity is almost an improbably way of securely storing data 2010-09-14 12:26 i said i use the haystack approach for myself, because i'm not a high-value target 2010-09-14 12:26 because if we're talking about low-value targets you're overthinking anyway 2010-09-14 12:27 wpwrak: read this book ;) http://www.schneier.com/book-applied.html 2010-09-14 12:27 come on, if you're low value they probably won't even bother to try and hack your ben 2010-09-14 12:27 they'll be like "wtf, pmp? can't use it? DUMP" 2010-09-14 12:28 the only time people will hack is either because they want to hack, or you're high-value in which case security-by-obscurity is an invalid approach 2010-09-14 12:28 derRichard: "secrets and lies" would be better. applied cryptography is about the algorithms themselves. (and yes, i've read both) 2010-09-14 12:29 bartbes: wait ... what i'm after is a solution that can be generally applied. i don't know your bank account, but i want to be able to tell you that it's safe for you to store your e-banking password in that safe. 2010-09-14 12:29 I won't anyway 2010-09-14 12:29 :P 2010-09-14 12:30 but you are overthinking 2010-09-14 12:30 bartbes: so such a password safe would contain all sorts of passwords, belonging to all sorts of people. and it would also become an interesting target for examination 2010-09-14 12:30 you are discussing ways to protect data that nobody will even try to touch unless they really want to hack you 2010-09-14 12:30 in which case they will succeed anyway 2010-09-14 12:31 bartbes: just consider all the encrypting usb sticks that have been cracked. it's not because the people breaking them had valuable data they wanted to get at 2010-09-14 12:31 for the lulz I guess 2010-09-14 12:32 mostly security researchers. i think c't magazine cracked one too, although i'm not entirely sure if they did it on their own. 2010-09-14 12:32 kyak: yes, it has the ubi tools, but you need to install some package which i do not remember the name 2010-09-14 12:32 maybe mfd tools or something like that 2010-09-14 12:35 also, do note I am not a security expert by any means 2010-09-14 12:35 I am just annoying ;) 2010-09-14 12:39 ;-) 2010-09-14 12:43 kyak: mtd-utils has the tools IIRC 2010-09-14 12:56 [commit] Alan Post: pyexpat is only used when updating, move import inside class. http://qi-hw.com/p/openwrt-packages/a816442 2010-09-14 13:00 rafa: nto working unfortunately 2010-09-14 13:01 gotta go now, sorry 2010-09-14 13:01 kyak: what think is not working? 2010-09-14 13:01 opkg update, opkg install? 2010-09-14 13:02 it works, i have tested before the release 2010-09-14 13:02 (it works=ubi tools and mount of nand) 2010-09-14 19:06 hmm, is  http://en.qi-hardware.com/wiki/Updating_Ben_with_usbboot  still considered valid ? i got as far as to the last step. there, i tells me "not enough argument." 2010-09-14 19:07 the line is nprog 2048 openwrt-xburst-qi_lb60-root.ubi 0 0 -n 2010-09-14 19:07 the .ubi file exists and is from http://downloads.qi-hardware.com/software/images/Ben_NanoNote_2GB_NAND/2010-06-15/openwrt-xburst-qi_lb60-root.ubi 2010-09-14 19:10 funny. renaming the file helps ;-) 2010-09-14 19:30 wpwrak: is valid ! 2010-09-14 19:30 wpwrak: i used and edited to fix my copy and paste, i do reflash my Ben some often 2010-09-14 19:31 seems that there's a bug in usbboot's command-line parser 2010-09-14 19:31 yes 2010-09-14 19:31 quit uboot 2010-09-14 19:31 after i worked around it, it flashed okay 2010-09-14 19:31 then try again that tricky line 2010-09-14 19:31 "nprog 2048 openwrt-xburst-qi_lb60-root.ubi 0 0 -n 2010-09-14 19:31 i think is that 2010-09-14 19:31 heh :-) i just renamed the file. then it worked. probably some uninitialized variable 2010-09-14 19:31 ohh 2010-09-14 19:32 rafa: there? 2010-09-14 19:32 all the other nprog commands worked fine. also, after the .ubi failed, i repeated one of the others and that one still worked. 2010-09-14 19:33 wpwrak: btw have you tried the last usbboot? 2010-09-14 19:33 aka xburst-tools 2010-09-14 19:33 hmm, i got it a few weeks ago. could be that something changed since then. 2010-09-14 19:34 well i tried compile the last one some weeks ago and asked me about what seems mipsel toolchain.. 2010-09-14 19:36 could be that this has been fixed. there has been a command-line parser change ~3 months ago. 2010-09-14 19:37 rafa: i want try wikipedia on jlime, there is a doc about how do it? i forgot how ... and i really need it now (this days) :D 2010-09-14 19:37 ah well, it worked, that's all that matters :) now ... making that system behave nicely in an automated signal strength test ... 2010-09-14 19:37 ohh 2010-09-14 19:37 utomated signal strength test <- can you tell more about it? 2010-09-14 19:37 a 2010-09-14 19:38 it's very simple. i make atspi-txrx send a bunch of messages, with the usrp2 receiving. all this then goes to a program that obtains the 90% percentile (to remove any noise around the peak) 2010-09-14 19:39 the idea is to step the board a few times through all the channels and record how strong a signal the usrp sees. 2010-09-14 19:39 and how are you "debuggin" the signal in the nanonote side? 2010-09-14 19:39 ahh is from Ben to usrp.. 2010-09-14 19:39 i see 2010-09-14 19:39 i just send with atspi-txrx. i made a small extension ... 2010-09-14 19:39 [commit] Werner Almesberger: Added more resistor choices to BOM processor. http://qi-hw.com/p/ben-wpan/6b5d239 2010-09-14 19:39 [commit] Werner Almesberger: atusd/ERRATA: started errata section for 100912. Nothing major so far. http://qi-hw.com/p/ben-wpan/b390b28 2010-09-14 19:39 [commit] Werner Almesberger: atspi-txrx can now send repeatedly, cleans up on ^C, prints the power level. http://qi-hw.com/p/ben-wpan/c99ba2c 2010-09-14 19:39 .. here it is :) 2010-09-14 19:41 so it sends a message with defined tx power a few times. i just go through the usrp output and find the near-maximum. that should be at the carrier frequency. 2010-09-14 19:42 i don't do an fft to pick the peak from the right area of the spectrum. gnuradio is still too obscure for me to tackle such a thing. (i pipe things through a pipe, which causes losses. so i can't to an fft on the data on the other end of the pipe. but just looking for peaks should do as well. there aren't any supposed to exist outside the carrier +/- 1 MHz area anyway) 2010-09-14 19:43 in case i get any weird results, i can always check the spectrum manually 2010-09-14 19:45 pics ! 2010-09-14 19:45 and data are wellcome just for curiosity 2010-09-14 19:46 adn for those dont have a usrp2 at home ;) 2010-09-14 19:46 it's mainly scripts :) 2010-09-14 19:46 ahh 2010-09-14 19:46 i tought you said "check the spectrum " 2010-09-14 19:46 wpwrak: okay what do you expect from the results? 2010-09-14 19:48 here are pictures (power spectral density): http://projects.qi-hardware.com/index.php/p/ben-wpan/source/tree/master/atusd/tests/psd-2430.png 2010-09-14 19:48 this was the test setup: http://downloads.qi-hardware.com/people/werner/wpan/atusd/tethered.jpg 2010-09-14 19:48 (check the spectrum) yup, with the usrp2 spectrum analyzer script. the one in the first picture 2010-09-14 19:50 you can do 2.43Ghz peak, good :) ? 2010-09-14 19:50 -10 db too weak?? 2010-09-14 19:51 oh, i don't know what the absolute values mean, if anything. this is an uncalibrated antenna. 2010-09-14 19:51 :/ 2010-09-14 19:51 what's important is that the difference between the maximum of the +/-1 MHz region is at least 20 dB above the maximum in the region that's more than 3.5 MHz away from the center 2010-09-14 19:52 that's one of the requirements in IEEE 802.15.4 2010-09-14 20:21 hmm. also in the current image, gmenu2x still messes with the clocks 2010-09-14 20:22 because framebuffer issues? 2010-09-14 20:23 dunno. why it does it. just something tells me that, whatever the reason, it's not a good excuse for messing with all the system's clocks ... 2010-09-14 20:24 particularly if the resulting clock isn't a multiple of 16 :-( 2010-09-14 20:24 hmm 2010-09-14 20:24 lets move to ncurses and problem solved :) 2010-09-14 20:25 yeah :) 2010-09-14 20:25 you should try same stuff with Jlime just for curiosity and if you have time for 2010-09-14 20:25 i'll just ask rafa when he's back :) 2010-09-14 20:26 he had a usrp2 too?? 2010-09-14 20:26 wow 2010-09-14 20:26 naw :) but he can tell me if they're doing something nasty with the clocks :) 2010-09-14 20:26 hahah good point ! 2010-09-14 20:27 you think really linux could boot in 3 seconds and behave better in the nanonote? 2010-09-14 20:27 just wonder why cellphones run real time OS and not monilitc kernels.. 2010-09-14 20:28 hmm may be android people is doing something to achieve whaty i said i terms of speed and performance 2010-09-14 20:28 hmm ? i think the ben boots already quite quickly 2010-09-14 20:29 10 seconds.. 2010-09-14 20:29 well yes :) 2010-09-14 20:29 i jsut noticed this slow as more i use it 2010-09-14 20:29 ignore my complains :) 2010-09-14 20:30 sure is it quick compared to other stuff like fre.. 2010-09-14 20:32 hmm, the data that crawls out of my measurements looks very weird. i'm quite curious if i get the same sort of results also on the second run. 2010-09-14 20:36 naw. just very noise. seems that my filter doesn't perform too well. 2010-09-14 20:38 hmm 2010-09-14 20:46 hmm. can't say i like the way those bursts look. they're drooping. let's see if the other boards do that too ... 2010-09-14 20:50 ah, much nicer. seems that this board has a bug. well, maybe. the one with "nice" signals is almost 50% stronger than the one with ugly signals. grmbl. 2010-09-14 20:51 err, the other way around 2010-09-14 20:52 ironically, the two are supposed to be very similar. this will be fun ... 2010-09-14 20:53 hardware is fun, isnt? :) 2010-09-14 20:53 hi all 2010-09-14 20:53 hey methril 2010-09-14 20:53 yeah, you never know what surprise will come next :) 2010-09-14 20:53 hardware is "hard" 2010-09-14 20:53 :) 2010-09-14 20:54 how are you doing? 2010-09-14 20:54 good dealing with verilog to get a signal generation tool 2010-09-14 20:55 i'm planning do what wpwrak but froma fpga board to the ben 2010-09-14 20:55 so more simple signals less pain o hope 2010-09-14 20:55 s/o/i 2010-09-14 20:55 methril: what about you? 2010-09-14 20:56 kristianpaul, so bussy with paid job, an other paid project coming soon 2010-09-14 20:57 i thought i was going to have some time to hack a little bit nanos or Milkymist, 2010-09-14 20:57 but i need to sleep less to get time to hack something :) 2010-09-14 20:57 so it's not bad 2010-09-14 20:57 i'm doing some FOSS development at work 2010-09-14 20:57 a port of a BDM dongle 2010-09-14 20:58 similar to a JTAG, but for Motorolla/Freescale uC 2010-09-14 20:58 it's another OpenHardware tool (USBDM) for that kind of architectures 2010-09-14 21:26 hi qwebirc89194 2010-09-14 21:26 hey 2010-09-14 21:26 gota set my nick 2010-09-14 21:26 hold on 2010-09-14 21:27 there we go 2010-09-14 21:27 kristianpaul: hi paul 2010-09-14 21:27 hello 2010-09-14 21:27 kristianpaul: just got my nanonote in the male. updating it now 2010-09-14 21:28 Good news  ! 2010-09-14 21:29 kristianpaul: absolutely 2010-09-14 21:29 yay 2010-09-14 21:32 xiangfu: thre is fuse support in openwrt xburst? 2010-09-14 21:33 i was about try sshfs with my Ben then i got peer lost conection not sure if is because dropbear instea of openssh 2010-09-14 21:33 kristianpaul: here is the search result './scripts/feeds search fues': 2010-09-14 21:33 confuse                  libConfuse is a configuration file parser library 2010-09-14 21:33 curlftpfs                CurlFtpFS 2010-09-14 21:33 owfs                     OWFS - fuse file system 2010-09-14 21:33 psmisc                   proc utilities 2010-09-14 21:33 sshfs                    SSHFS 2010-09-14 21:34 I am not sure which one can make fuse work in NanoNote. 2010-09-14 21:34 hmm 2010-09-14 21:34 xiangfu: sshfs !! 2010-09-14 21:34 thats one !! 2010-09-14 21:34 Is awesome ! 2010-09-14 21:35 xiangfu: https://secure.wikimedia.org/wikipedia/en/wiki/Sshfs 2010-09-14 21:35 wel i think it is 2010-09-14 21:35 it just works 2010-09-14 21:38 any way to update everything through usb on windows??? 2010-09-14 21:39 come to think of it. I can get into my gentoo install on this computer if thats a must 2010-09-14 21:40 elricsfate: you can update usign a  sd card toom if remenber well 2010-09-14 21:40 yeh I saw that. It would just be more useful to do it through usb. Well time to hunt up my sd card haha 2010-09-14 21:47 kristianpaul: what is the relationship between fuse and sshfs ? 2010-09-14 21:47 xiangfu: thre is not 2010-09-14 21:48 xiangfu: i think i should install openssh due dropbear dont support sshfs 2010-09-14 21:48 kristianpaul: yes. 2010-09-14 21:49 xiangfu: at least you have an esier idea about how to pass data to the nanonote (not using scp or command line tools) 2010-09-14 21:50 kristianpaul: yes. 2010-09-14 21:50 yes?... 2010-09-14 21:50 wich one?? :D 2010-09-14 21:52 kristianpaul: I remember the 'sshfs' works fine before. 2010-09-14 21:52 with dropbear? 2010-09-14 21:52 kristianpaul: only not work after we update the uClibc 0.9.32 2010-09-14 21:52 argg 2010-09-14 21:53 kristianpaul:  "pass data to the nanonote (not using scp or command line tools)"  -- yes.  :) 2010-09-14 21:54 kristianpaul: I think so. wait me some minutes. I will test the old image . 2010-09-14 21:54 ok 2010-09-14 21:55 oops? 2010-09-14 21:58 I also was thinking installa light ftp server in ben and use a firefox addon to send data to the nano 2010-09-14 22:06 anyway back to scp days 2010-09-14 22:06 gn8 2010-09-14 22:07 [commit] Xiangfu Liu: add gforth to config.full_system http://qi-hw.com/p/openwrt-xburst/d4cb34a 2010-09-14 22:07 [commit] Xiangfu Liu: Revert "add gforth to config.full_system" http://qi-hw.com/p/openwrt-xburst/c0dd85e 2010-09-14 22:08 xiangfu: Are you online now? 2010-09-14 22:08 Glulxe/glkterm wasw surprisingly easy to compile, I wonder how hard it would be to get fully-fledged Gargoyle built? 2010-09-14 22:09 (and does anyone here care?) 2010-09-14 22:09 what is gargoyle? 2010-09-14 22:10 aisa_: gargoyle is a package of various IF engines, with a common front and backend 2010-09-14 22:10 aisa_: yes 2010-09-14 22:10 oh, fun! 2010-09-14 22:10 (so you can basically run any IF file is supports with "gargoyle somefile.blorb", and they all look and act the same. 2010-09-14 22:11 xiangu: I just saw the commit come across reverting gforth. 2010-09-14 22:11 I installed emacs on my local build system, I was going to test to see if adding that package helped. 2010-09-14 22:11 I'm not sure if I'll see another problem. 2010-09-14 22:11 But I really wanted to ask about this e-mail: 2010-09-14 22:11 http://lists.en.qi-hardware.com/pipermail/discussion/2010-September/005468.html 2010-09-14 22:12 packages installing files in /var/... 2010-09-14 22:12 I'm certainly willing to just solve this problem the best way I can see, 2010-09-14 22:12 but if you have some comment I'd like to hear it first. 2010-09-14 22:13 xiangfu: I see your reply now on gforth, and I see that David asked for it too.  Awesome. 2010-09-14 22:17 aisa_: I saw your email about /var/...  (sorry, will back in 10 minutes) 2010-09-14 22:24 aisa_: the /lib/preinit/10_essential_fs:19. this file is for mount /tmp folder. but I think modify this file is not good idea. 2010-09-14 22:24 I agree. 2010-09-14 22:24 aisa_: is that file must in /var/lib/  ?? how aobut /usr/share/makfa/... 2010-09-14 22:25 In a normal unix system, one would not put it in /usr/share/makfa, 2010-09-14 22:25 because the makfa program itself modifies the file, 2010-09-14 22:25 and /usr/share is supposed to be read-only. 2010-09-14 22:25 is apparently invisible. 2010-09-14 22:25 In this case, it is my best idea for a solution. 2010-09-14 22:25 so it is what I am going to use unless we have a better idea. 2010-09-14 22:26 in a perfect world, 2010-09-14 22:26 I would like some kind of /var overlay, 2010-09-14 22:26 such that the contents are copied from the /overlay/var to /var at boot. 2010-09-14 22:27 and I can place "permanent" /var files in the overlap. 2010-09-14 22:27 I'm not really ready to do that kind of architecture change yet. 2010-09-14 22:27 but I think I will make a note for this kind of work in the future. 2010-09-14 22:28 aisa_: how about ~/.makfa/ 2010-09-14 22:28 It turns out this is essentially how the program used to behave. 2010-09-14 22:28 I have some notion that I will create a non-root user to work on the machine, 2010-09-14 22:29 so I was not thinking of this as an option. 2010-09-14 22:29 aisa_: ok. understand. 2010-09-14 22:29 but currently, as there is the root user, I can see that it works. 2010-09-14 22:29 I like the /usr/share/makfa option better than this, because of this reason. 2010-09-14 22:29 Do you have a preference? 2010-09-14 22:30 aisa_: let me search "openwrt /var/ /temp issue" first. :) 2010-09-14 22:31 perfect. 2010-09-14 22:32 ohh ./feeds/packages/fftw3 2010-09-14 22:35 aisa_: it's hard code to package/base-files/Makefile:378 2010-09-14 22:37 aisa_: so I would also like the '/usr/share/makfa'.  if we need more /var/... in future. we can think about patch the upstream :) 2010-09-14 22:38 agreed.  I'll add the upstream /var/... patches to my backlog, but put them after getting a test environment running for the nanonote. 2010-09-14 22:38 and in the mean time, I'll update the makfa package to use /usr/share/makfa. 2010-09-14 22:38 Thank you! 2010-09-14 22:43 aisa_: you are welcome :) 2010-09-14 22:43 kristianpaul: hi. I test sshfs in old openwrt release. it not working. sorry I remember wrong. 2010-09-14 22:47 xiangfu: no problem 2010-09-14 22:49 xiangfu: i wonder if linux can emulate by USB a massive storage device?? 2010-09-14 22:49 that will be awesome 2010-09-14 22:53 kristianpaul: there is one option in kernel menuconfig :  File-backed Storage Gadget 2010-09-14 22:53 kristianpaul: there are many . I just found there is one option: "CDC Composite Device (Ethernet and ACM)" 2010-09-14 22:54 xiangfu: wow great 2010-09-14 22:57 File-backed Storage ... implements the USB Mass Storage class (as CB, CBI, or BBB), appearing to the host as a SCSI disk drive. This uses a file or block device as a backing store for the drive, like the "loop" driver. (Read about how to set up the backing store.) The 2.6 version also lets you change the backing file associated with a given LUN 2010-09-14 22:57 :D 2010-09-14 22:57 For example, you might specify the block device for an MMC card when that card is inserted (maybe using a hotplug script, or a GUI). Note that for MS-Windows interoperability, your backing store needs to be formatted with a DOS partition label. Data partitions can then be formatted with VFAT (for the widest interoperability) or some other filesystem (such as ext3 or reiserfs, for use with Linux 2010-09-14 22:57 http://www.linux-usb.org/gadget/ 2010-09-14 22:58 gn8 now really 2010-09-14 22:58 zzZ 2010-09-14 23:05 [commit] Alan Post: move makfa.dump from /var/lib/makfa to /usr/share/makfa http://qi-hw.com/p/openwrt-packages/b3f79e4 2010-09-14 23:05 [commit] Alan Post: makfa: only import ElementTree if we're going to use it. http://qi-hw.com/p/openwrt-packages/4082f67 2010-09-14 23:05 [commit] Alan Post: makfa: only import ElementTree if we're going to use it. http://qi-hw.com/p/openwrt-packages/2f685c0