#qi-hardware IRC log for Sunday, 2011-01-23

kyakwolfspraul: hi! i just sent an e-mail to discussion list with attachment ~900Kb, but it was held due to 200Kb size limitation. Should i upload the attachment somewhere else and provide a link instead?03:45
wolfspraulkyak: that would be more in line with general mailing list etiquette, yes03:48
wolfspraulthanks for asking btw03:48
kyaki will keep that in mind03:49
kyaki'm not a power user of mailing lists :)03:49
kyaki will resend it then03:49
wolfspraulok then I will discard the queued mail, so that nobody else approves it and we have it twice...03:51
kyaksure, thanks03:52
qi-bot[commit] Xiangfu Liu: feeds.conf update packages revision to 25034 http://qi-hw.com/p/openwrt-xburst/584464804:44
qi-bot[commit] Xiangfu Liu: config.full_system include plplot-demo http://qi-hw.com/p/openwrt-xburst/a9fb79e04:44
qi-bot[commit] kyak: gottet: use maximum Ben's screen height for board http://qi-hw.com/p/openwrt-packages/677918c05:12
qi-bot[commit] kyak: qball, gottet, Tile: added gmenu2x items http://qi-hw.com/p/openwrt-packages/479a59305:31
wolfspraulkyak: cool, are those games?05:40
kyakwolfspraul: yup05:46
kyakqt4-based games05:46
qi-bot[commit] David Kühling: new port: zgv: a simple/leightweight image viewer + browser that uses svgalib http://qi-hw.com/p/openwrt-packages/7fb69c007:13
rjeffrieslekernel $59 USD I guess http://www.moresales.com.my/catalog/entry/uxwlkocd.shtml08:26
rjeffrieswhoops wrong currency I assumed Yuan oh well08:27
kristianpaullekernel: oh yes :-)08:29
kristianpaulI think are even more nanonote derivatives/clones as wolfspraul told me once08:30
wpwraki think that's the original from which the ben was derived08:34
kristianpauleven i remenber the screenshots of the dictionary sofware somwhere in downloads.qi...08:35
qi-bot[commit] Cristian Paul Peñaranda Rojas: Unrouted address pins, fixed http://qi-hw.com/p/ben-gps-sdr/b5bb2d309:35
qi-bot[commit] Cristian Paul Peñaranda Rojas: fix reg content for simulation porpuses http://qi-hw.com/p/ben-gps-sdr/757a2f309:35
qi-bot[commit] Cristian Paul Peñaranda Rojas: Simulation enabled in Makefile http://qi-hw.com/p/ben-gps-sdr/a0baeac09:35
qi-bot[commit] Cristian Paul Peñaranda Rojas: Code fixes for the dual-ported ram setup http://qi-hw.com/p/ben-gps-sdr/33f0c2e09:35
qi-bot[commit] Cristian Paul Peñaranda Rojas: FPGA Memory sized fixed to max allowed http://qi-hw.com/p/ben-gps-sdr/c856cd109:35
qi-bot[commit] Cristian Paul Peñaranda Rojas: code snipets added to/as notes http://qi-hw.com/p/ben-gps-sdr/c9d0f1709:35
kyakxiangfu: hi!09:38
xiangfukyak: hi09:38
kyakxiangfu: i think i found an issue in gmenu2x skins..09:39
kyakwhen you change the skin to "backup" (and save) and then change back to "Default", gmenu2x won't start after restart09:39
kyaki hunted it down to "messageBoxBg=#00080" line in /usr/share/gmenu2x/skins/Default/skin.conf.. this line is "messageBoxBg=#00000080" in default skin.conf09:41
kyakso seems like gmenu2x is not saving its settings correctly09:41
kyakso, after change "messageBoxBg=#00080" back to "messageBoxBg=#00000080", gmenu2x would start fine09:42
qi-bot[commit] Werner Almesberger: atben.brd: rearranged component references and values for printing/display http://qi-hw.com/p/ben-wpan/84278c809:44
qi-bot[commit] Werner Almesberger: atusb.brd: some more cleanup after checking the gerbers http://qi-hw.com/p/ben-wpan/b0a5a0c09:44
qi-bot[commit] Werner Almesberger: atben, atusb: set solder mask and solder paste clearances to NXP's values http://qi-hw.com/p/ben-wpan/daaac5809:44
xiangfukyak: hmm... just grep the source code.  seems gmenu2x never using this "messageBoxBg" , there is one line, but it's in comment09:46
kyakxiangfu: there are two of them..09:47
xiangfukyak: yes. one in comment, another in a static char*09:48
kyakif you continue digging, you'll also find COLOR_MESSAGE_BOX_BG09:50
kyakgmenu2x.cpp, line 9909:50
kyaki had > 100 s lag... thought i'd be disconnected :)09:51
kristianpaulping ping kyak09:53
kyakxiangfu: i wanted to ask your opinion on something. There are packages in openwrt feeds explicitely linked against libncurses (non-wide version): irssi, for instance. How should we do if we want to have all those apps linked..09:54
kyak..against wide ncurses?09:54
kyakkristianpaul: thanks ;)09:54
xiangfukyak: recently I have one idea about packages. let me explain first. (maybe this idea can work on this issue and libiconv (stub version) )09:56
xiangfulet me start with libiconv-full libiconv-stub libiconv09:57
kyakoh good09:57
kyaki though about "conditional dependencies" mechanism, that is already there in openwrt09:58
kyaksomething like DEPENDS:=+CONFIG_PACKAGE_libncursesw:libncursesw09:58
kyakand then surround this "-lncurses" with if's (and link against lncursesw, if it's selected)09:59
xiangfuthere is on "/usr/lib/libiconv-full" anymore. both libiconv-full libiconv-stub install to same place. and they have their names, then libiconv have one line in DEPENDS09:59
xiangfujust like you just wrote.09:59
xiangfus/there is on/there is no/09:59
kyaki think this could work10:00
xiangfuI plan to test this tomorrow.10:00
xiangfutoday, I testing David's commit about plplot.10:01
xiangfukyak: I guess our config.full_system have make rootfs > 512M :)10:02
kyaki'm still living in 256 M :)10:02
kyakmaybe we should consider and remove some rarely used packages.. build them is "modules"10:02
xiangfuI have create a rootfs, (only without emacs), the ubi file is  ~ 429M.10:03
kristianpaul(i'm still living in 256 M ) oh, i could not agree better  :-)10:03
xiangfuafter reflash it's using 470M10:03
xiangfukyak: yes. agree, but we don't need build them as 'modules'. because we have 'config.all_packages' now.10:04
xiangfunow we can success build ~ 1700 packages.10:04
kyakxiangfu: when you build a release image, how do you know which packages to include withing the image and which to build as "modules"?10:05
xiangfukyak: we always using "config.full_system", so all the packages in "config.full_system" will included,10:06
kyakxiangfu: ok, why do you need the config.all_packages then?10:07
xiangfukyak: talk about modules, we have another place to keep those modules packages: http://downloads.qi-hardware.com/software/packages/NanoNote/Ben/latest/10:07
xiangfukyak: all_packages try to build all ~1700 packages.10:08
kyakdoes it mean that you build two times? first, you build config.all_packages and put them in downloads.qi-hardware.com/software/packages/NanoNote/Ben/latest/, and then you build config.full_system to make the release image?10:09
xiangfukyak: yes.10:09
xiangfukyak: take a look here: http://fidelio.qi-hardware.com/~xiangfu/compile-log/10:09
kyakhm, ok.. i thought it could be done in a single build process10:09
xiangfukyak: in fact I build a lot. debug, xbboot, minimal ... :)10:09
kyaknice :)10:10
xiangfukyak: yes. I think if we have "ImageBuilder" in config.all_packages, then we can just using the config.all_packages.10:10
xiangfuthen using the "ImageBuilder" for select the packages we want then create a rootfs.ubi10:11
xiangfukyak: (BTW, don't know why. the buildhost become very slow. you can see this : http://fidelio.qi-hardware.com/~xiangfu/compile-log/openwrt-xburst.all_packages-01212011-2200/"10:12
kyakyeah, is it empty because it is still building?10:12
xiangfu(this build start at : (21-Jan-2011 22:02) check the VERSIONS file, and today it's still building ...)10:12
kyaknot good, i think you could bug wolfspraul about that10:13
xiangfukyak: yes. you can see the BUILDLOG time changes every minute.10:13
xiangfukyak: this time , we want release "mirror sources" "all packages" and "images"10:14
xiangfu"mirror sources" is the "dl" folder.10:14
xiangfukyak: also maybe next time we can usinig 'opkg update' for update the rootfs. but first we need keep all files in package.10:15
xiangfuthere are still some files under "data/qi_lb60/files"10:15
kyakyeah, right, very good idea10:15
kyakthis could take a while10:16
kyak(upgrading via opkg)10:16
xiangfukyak: yes. maybe we also need create packages for u-boot and kernel.10:18
kyakxiangfu: btw, did you get a feedback about building monolythic kernel?10:19
kyaki.e. not having sound as modules10:19
xiangfukyak: someone reply email, said they using the monolythic  kernel for long time.10:21
kyak$ grep "Package:" tmp/.packageinfo |wc -l10:21
kyakxiangfu: mean we only have around 50% packages build successfully?10:22
xiangfukyak: ./scripts/feeds list | wc -l10:22
kyakoh, much better :)10:22
xiangfuI want release images at Wednesday or Friday. so this time the sound will still build as module.10:24
kyaksome packages are related to X, not to be counted.. and maybe some can't be built on mips10:24
kyakand some are patented..10:26
kyakxiangfu: when building config.all_packages, are there packages that fail to build?10:27
kristianpaulad astersik (*) in hexdump mean i avoid show this lines because are the same as the one i already showed up to address just before the asterisk (*), isnt ?10:28
kristianpauloh yes10:29
xiangfukyak: for now. the php5 fail,10:32
xiangfuplplot-octave and plplot-tcl fail, but David have commit something, don't know if they are compile fine.10:33
kyakah, ok.. who need php :)10:33
kyakxiangfu: btw, this page here http://en.qi-hardware.com/wiki/Format_Data_Partition seems to be out of date.. when i decide to go to 512 Mb rootfs, how should i do with datafs?10:34
xiangfuyes. needs update, hmm... I just mount the datafs to /root :)10:36
kristianpaulwill be nice is mediawiki support the update of some varibles from a certain file10:38
kyakwould be nice if opkg could install by scp:// :)10:39
xiangfukyak: I more like the sshfs,10:41
xiangfubut it's not working under 'dropbear'10:42
xiangfukyak: I think 'sshfs' is design for scp:// :)10:43
bartbesxiangfu: you'd think it can't be too hard10:53
bartbessomething like fuse or lufs should do it10:55
rjeffriesidea for wolfgang & xiangfu: offer a service for $$ so a person can order Nanonote flashed to current image.10:58
xMffshouldn't be too hard to make a wget wrapper that translates scp:// urls into actual scp commands11:05
xMffopkg just calls "wget" to fetch stuff, it does not even verify schemes11:05
bartbesalso, we could steal the jlime-pkg idea11:06
bartbesit just downloads itself11:06
bartbesthen feeds the local packages to opkg11:06
bartbesthat way you could even switch to a faster download manager like aria211:06
kristianpaulIn english when you put let said, 2 bits next to other 2 bits until you got a byte, how i do call that?11:08
kristianpaularray? arrange?11:09
bartbesmaybe curl supports scp?11:10
kristianpaulsynonyms are killing me :-|11:10
Jay7kristianpaul: padding?11:11
Jay7i.e. fill bits until got a byte?11:11
kristianpauldamn, padding dint a direct equibalen neither on both wikipedia on wiktionary..11:13
kristianpaulbut the noun seems to be undestable11:13
kristianpauli 'll try with this Jay7 , thanks !11:13
xMffbartbes: it does11:14
bartbesxMff: curl has been ported already, hasn't it?11:14
xMffbartbes: yes11:14
bartbeswell then11:14
bartbesdoesn't that mean we're set?11:15
xMffyou can compile opkg with curl support11:16
xMffit will then use libcurl instead of calling wget11:16
xMffprobably worth a build variant11:16
xMffopkg & opkg-curl11:17
xMffrelevant code is here: http://code.google.com/p/opkg/source/browse/trunk/libopkg/opkg_download.c#12911:17
xMffbut that can be toggled through configure11:17
kyakxMff: is a very nice hint!11:18
xMffI also have commit access to upstream opkg in case some fixing is needed11:19
bartbeswell then11:20
bartbeswhat are you waiting for? :P11:20
xMffspare time ;)11:21
Jay7sshfs :)11:21
kristianpaulwpwrak: you think "GPS-SDR I/Q data avaliable for Analysis" is a good subject for an update mail about the status of gps-sdr project for the ben nanonote?11:38
wpwraksure. why not. any update is good :)11:38
xiangfukyak:  about all_pakcage and full_system, the better idea is move  "CONFIG_ALL=y" to config.full_system. then we can delete the all_packages.12:05
kyakxiangfu: then all packages will be built as "modules", and those that explicitely enabled (i.e. "=y") will be build into image?12:06
xiangfukyak: yes.12:06
kyakthis is good12:07
kyakwe need to reduce the number of =y packages12:07
kyak>512 Mb image is so insane :)12:07
kristianpaul(finally some one listen to my toughts :-))12:09
kristianpaulkyak: can you write that to mail list, i think this deserves to be discussed12:09
kristianpauls/list/list ?12:09
kyakkristianpaul: i really wouldn't like to start this discussion :) there will be many argues what needs to stay in image, and what needs to go away12:10
xiangfukyak: yes. agree.12:11
kristianpaulwell at least i tried to convince you ;-)12:11
xiangfu(I mean >512 Mb image is so insane :)12:11
kristianpaulJust be prepared for the next resize :-)12:12
qi-bot[commit] Xiangfu Liu: merge all_package and full_system to one http://qi-hw.com/p/openwrt-xburst/ed2bf8112:21
kyakxiangfu: do we need to disable all patented packages explicitely? maybe it can be done with "CONFIG_BUILD_PATENTED is not set"?12:23
xiangfukyak:  the 'ffmepg'  don't have the PATENTED variable in it's Makefile.12:26
kyakhm.. very strange. definitely an overlook from ffmpeg's maintainer12:28
xiangfukyak: wait. there is a "Config.in" in ffmped and it's define some PATENTED.12:33
xMffyour stock image is >512M now? Sounds like I should try it again12:37
kyakwhat an interesting trick using this Config.in...12:39
xMffyes, unfortunately it only works if no vars have been set yet12:40
kyakxMff: it's worth a try! do you own a Ben?12:40
kyakxMff: btw, enabling curl support in opkg won't be easy -\12:41
xMffit errors out?12:41
kyakmipsel-openwrt-linux-uclibc-ar: -L/home/bas/build/openwrt-xburst/staging_dir/target-mipsel_uClibc- No such file or directory12:42
xMffcan you provide more context?12:43
kyakone sec12:43
xiangfukyak: ffmpeg Config.in: not work very well . we have "# CONFIG_FFMPEG_PATENTED is not set" in .config, we can still select the mp3:12:45
xiangfuxiangfu@macbook:~/workspace/PanGu/openwrt-xburst$ grep FFMPEG.*mp3=y .config12:45
xiangfuxiangfu@macbook:~/workspace/PanGu/openwrt-xburst$ grep PATENTED .config12:45
xiangfu# CONFIG_FFMPEG_PATENTED is not set12:45
xiangfuneed goto sleep. see you.12:46
kyakxMff: the error: http://pastebin.mandriva.com/2178912:47
kyakxiangfu: yep.. seems that Config.in trick is not working, perhaps for the reason xMff mentioned12:48
qi-bot[commit] David Kühling: zgv: fix crash from attempt to start browser in 8-bit videomode http://qi-hw.com/p/openwrt-packages/0e7578513:04
qi-bot[commit] Werner Almesberger: 0805-6.fpd: changed from package-based definition to follow Johanson's design http://qi-hw.com/p/ben-wpan/1c573d213:25
qi-bot[commit] Werner Almesberger: atben.brd: updated balun footprint, some small touch-ups http://qi-hw.com/p/ben-wpan/e9be00713:25
qi-bot[commit] Werner Almesberger: atusb.brd: updated balun footprint http://qi-hw.com/p/ben-wpan/dda673e13:25
wpwrakkristianpaul: congratulations ! was this still with the SIE or already with the MM1 ?13:36
kristianpaulwpwrak: sie,13:37
kristianpaulI will write a mail when have soemthing on MM1, wich to date is nothing :-)13:38
wpwrakheh, kewl. step by step you're getting there. let's hope Fabrizio can find the codes :)13:47
wpwrakeven though you got his name wrong :)14:09
qi-bot[commit] David Kühling: zgv: basic truecolor support for the thumbnail browser http://qi-hw.com/p/openwrt-packages/0e5906d14:09
kristianpaulno no14:13
wpwrakisn't it this guy ? http://www.ctae.org/staff/fabrizio-tappero14:17
wpwrakwhile you wrote "Now with help from Fabrizio Tapper from CTAE"14:18
kristianpaulwell, seems yes, i hope, but i just take his name from his mails14:23
kristianpaulwell he is italian, so mistakes with last names are usual, like trying to write/pronounce  my last name after from a enlgish native speaker ;-)14:29
Ornotermeswpwrak: does atben only use SPI signals for control?15:05
kristianpaulneat git with colors is awesome !15:08
wpwrakOrnotermes: it also has SLP_TR and an IRQ line. http://projects.qi-hardware.com/schhist/atben/15:18
Ornotermeswpwrak: could be interesting to build small gadgets that could interact with ben/pc wireless15:27
wpwrakOrnotermes: indeed :)15:29
Ornotermesa small breakoutbord for uSD-card holder is all that's needed, no point in build another version of the board really15:31
rohhttp://www.intersil.com/data/an/an1325.pdf Choosing and Using Bypass Capacitors15:38
rohnice document15:38
qi-bot[commit] Cristian Paul Peñaranda Rojas: iverilog simulation file missing http://qi-hw.com/p/ben-gps-sdr/162723b16:25
qi-bot[commit] Cristian Paul Peñaranda Rojas: .gitignore created and initialized http://qi-hw.com/p/ben-gps-sdr/bf88df017:10
rjeffriesgood idea20:08
rjeffriesthis.. 12:26 <Ornotermes> wpwrak: could be interesting to build small gadgets that could interact with ben/pc wireless20:09
rjeffries12:28 <wpwrak> Ornotermes: indeed :)20:09
rjeffries12:30 <Ornotermes> a small breakoutbord for uSD-card holder is all that's needed, no point in build another version of the board really20:09
rjeffrieswprak what does the software for atusb look like? (before you add the 6LoWpan layers? just simple stream of bytes20:13
wpwrakrjeffries: the idea for atusb is to just pass the basic accesses to the chip. maybe combine some low-level functions where convenient. nothing more. the bulk of the stack would be on the host.20:16
wpwrakrjeffries: i.e., the atusb firmware wouldn't know how to send or receive a packet20:16
rjeffriesok fine. can it ship byes to radio to be transmitted and read the stream that comes in20:17
steve|m"usb -> spi interface" :)20:17
rjeffriesspi is on the radu chip correct20:17
wpwraksteve|m: yup. a tiny bit higher-level, though. but not much.20:19
wpwrakbtw, all the code is there, you can easily read what it does yourself ;-)20:19
wpwrakrjeffries: the transceiver has a few access commands: mainly registers and frame. i just map them to USB control transfers.20:20
rjeffriesSCLK: Serial Clock (output from master);20:20
rjeffriesMOSI; SIMO: Master Output, Slave Input (output from master);20:20
rjeffriesMISO; SOMI: Master Input, Slave Output (output from slave);20:20
steve|mwpwrak: I'm planning something similiar for that m8c rfid reader.. have to write as least as possible in m8c asm :)20:21
wpwrakrjeffries: in the future, it may be convenient to combine some such commands into a single operation, though. but it would still be at the same level of abstraction.20:21
rjeffriesso I wiull admit I do not have git installed so I think I can not read your source is that correct20:21
wpwraksteve|m: (avoid m8c) surprise, surprise ;-)20:21
wpwrakrjeffries: not at all :-) http://projects.qi-hardware.com/index.php/p/ben-wpan/source/tree/master/atusb/fw/atusb/20:22
wpwrakrjeffries: but git helps. local browsing is always nicer than webbish interfaces20:22
wpwrakthe idea is to keep the device-specific code to a minimum (firmware and kernel driver). then go to some "generic" at86rf231 driver. and so on.20:32
rjeffriesthat's A Goof Idea20:37
rjeffriesdamn s/goof/good/20:37
wpwraknice typo ;-)20:37
rjeffries*I* am goofy20:39
rohwpwrak: how complex is 6lowpan?21:20
rohhm. needs ipv6, enough ram, 802.15.4 + the at86rf231 driver21:23
rohsounds more like a task for something bigger than a 8bit cpu21:23
kristianpauloh, MM1 RC/RUN 3 on the way...21:39
kristianpaulwpwrak: are you making a kernel driver for atben? i tought it was just bitbanging21:40
rjeffriesdoes this mean a new softcpu is planned for MM? <kristianpaul> oh, MM1 RC/RUN 3 on the way...22:06
kristianpaulrjeffries: no no, just other batch of Milkymist One boards i guess :-)22:06
rjeffriesi see22:06
rjeffriesare any users using MM for VJ gigs or is it a little too rough aroung the edges for now (understandable)22:07
JoelixnyIs this channel for electronic help like cuircuits and stuff? =)22:07
kristianpaulJoelixny: nope, try #electronics22:08
Joelixnyok thanks22:08
kristianpaulrjeffries: for softcore Milkymist questions i think proper place is #milkymist22:08
rjeffriesI stad corrected22:09
rjeffriesMM is not relly on my radar yet. was just curious is all.22:10
kristianpaulsure :-)22:11
wolfspraulrjeffries: it's not too rough22:15
wolfspraulit works like a charm, out of the box22:15
rjeffrieshi wolf. it is none of my beeswax as they used to say. it is a highly complex bundle of FRGAcode so I'd be totally amazed if there are not plenty of teething problems22:17
rjeffriess/FRGAcode/FPGA code/ next topic . <g>22:18
kristianpaulyou should not care about FPGA actually. what Wolfgang points is true, i realized as one get my M1 and just pluged :-)22:18
wolfspraulI'm not known for exaggerating about tech features I think.22:19
kristianpauland Milkydrop efects are wow, i got amazed watching/playing with some of that day22:19
wolfspraulthere is one bug left, a power-up bug22:19
wolfspraulbut it's rare and there is a workaround. We hope to track it down before rc3.22:20
wolfspraulout to lunch guys, later...22:20
kristianpaulhe, i dint got that bug yet :-)22:20
kristianpaulchao wolfspraul22:20
rohwpwrak: just watching http://6lowpan.net/2010/02/16/seminar-video-released/ right now22:21
rjeffriesone last comment befor I apply duct tape to my lips: there is a difference between one bug you know of and all the ones nobody has found yet. I am DELIGHTED that the VJ app works, cool beans. I thought somebody had an issue with large enet frames.22:25
rjeffriesback to my project to make an IR dongle for Nanonote. Wolf, no, at this stage I do not yet need a Nanonote22:27
rjeffriesI have to learn how to make my own PCB (the 8:10 to breakout cable)22:27
rjeffriesthen with a loy of study and possinly a little help from Samrt People get the schematic done and reviewed22:28
rjeffriesafter I build one, borrow my friend's unused Nannote for a while22:29
rjeffriesBut first I need to convince him to man up and update to latest image22:29
kristianpaulIn the meanwhile you can make your PCB and Schmatics :-)22:34
kristianpaulYes, i'm having issues with some networking support on the RTEMS port for MM1, but that dint affect Flickernoise or Vj Stuff22:35
kristianpaulIs a requirement for my particular need.22:35
rjeffrieskristianpaul what is your use case (curiosity only)22:37
kristianpaulI need transfer some files from the MM1 to my Desktop Computer using the ethernet22:40
kristianpaulor in some _theorical_ case, stream the data22:40
rjeffriesok. what's the a[[licayion or is this a secret that may earn you a gazillion Euros22:43
kristianpaulno no22:43
kristianpaulDid you read the last mail i sent to the list?22:44
kristianpaulI'm off, read you later22:57
--- Mon Jan 24 201100:00

Generated by irclog2html.py 2.9.2 by Marius Gedminas - find it at mg.pov.lt!