#qi-hardware IRC log for Friday, 2011-07-08

qi-bot[commit] Xiangfu Liu: new package: gjay, thanks Joshua Judson Rosen (master) http://qi-hw.com/p/openwrt-packages/9c1f68601:50
rozzinxiangfu: keen :)02:02
xiangfurozzin :) just test a little. the windows size not fit ben :(02:20
qi-bot[commit] Xiangfu Liu: new package: ibrcommon ibrdtn-tools ibrdtn ibrdtnd (master) http://qi-hw.com/p/openwrt-packages/42adc4802:30
rozzinrozzin: Yeah; it works great in command-line mode, though :)02:31
qi-bot[commit] Xiangfu Liu: ibrcommon: add missing depends cppunit (master) http://qi-hw.com/p/openwrt-packages/ea2dcff02:31
rozzinxiangfu: :)02:31
xiangfurozzin: (command-line) oh yes. I don't know have to use it. I just run 'gjay' :D02:32
xiangfurozzin: reply your email on list. include the my gjay binary URL. :)02:48
xiangfurozzin: you can sign up at http://projects.qi-hardware.com/, if you want direct commit in future.02:49
xiangfugood job on gjay. a lot of patches.02:50
wolfspraulwait there was an email the other day on the list where someone posted a whole manual/instructions for something02:55
wolfspraulwas that gjay?02:55
wolfspraulah no, it was GNU Pem http://lists.en.qi-hardware.com/pipermail/discussion/2011-July/008396.html02:56
wpwrakhmm a git question: if i have a topic branch with one file that's been developed there, plus some other changes. is there a way to merge that file back into the original branch not not merge the other changes ?02:58
kristianpaul i have same questions the other day and some body said i should chery pick..02:59
wpwrakbut wouldn't that apply for just one commit ? the file in question has lots of commits03:00
xiangfugit cherry-pick, only apply one commit you want03:00
kristianpaulcp tmp then cp again to the swiched branch then?03:01
kristianpaulor git diff if there no other files changed..03:01
wpwrakand bye bye history :)03:01
kristianpaulgood point03:02
wpwrakmaybe i'll just revert the changes i don't like and then merge03:03
xiangfuif 'the other changes' is all at last, that will be easy, you can checkout a new-temp branch, then merge it.03:05
xiangfuif 'the other changes' is mess, run 100 times cherry-pick ;-)03:06
wpwrakxiangfu: (temp branch) ah yes, that would be an even cleaner variant. thanks !03:06
wpwrakxiangfu: (100 cherries) yuck :)03:06
kristianpaullater you'll have 100 temps branchs :p03:06
wpwrakwell, thinking of it, i can just keep the "off-topic" commit in this case, because i want it anyway03:08
kristianpaulwpwrak: can i boost atben up to 1W? :-)03:08
wpwrakkristianpaul: if you get one of those chinese RF amps ... ;-)03:09
kristianpaulwell i can get those for my rfm12b then03:10
kristianpaulactually there lots of schmatics for that freq03:10
Action: xiangfu got atben atusb yesterday.03:16
Action: kristianpaul feel behind03:18
qi-bot[commit] Werner Almesberger: atusb: use MODULE_AUTHOR according to include/linux/module.h; added myself (ben-wpan-stefan) http://qi-hw.com/p/qi-kernel/846338803:19
kristianpaulbut i should find something usefull for the rfm12b modules before try something else03:19
qi-bot[commit] Werner Almesberger: atusb: renamed ctrl_urb to just "urb" (ben-wpan) http://qi-hw.com/p/qi-kernel/0d21f4503:20
qi-bot[commit] Werner Almesberger: atusb: remove atusb_read2 (ben-wpan) http://qi-hw.com/p/qi-kernel/67a52a603:20
qi-bot[commit] Werner Almesberger: atusb: renamed atusb_read1_cb to atusb_ctrl_cb (ben-wpan) http://qi-hw.com/p/qi-kernel/7b4018503:20
qi-bot[commit] Werner Almesberger: atusb: remove more unused items (usb_irq, urb_completion) (ben-wpan) http://qi-hw.com/p/qi-kernel/272378703:20
qi-bot[commit] Werner Almesberger: atusb: added section titles and moved code in a more logical order (ben-wpan) http://qi-hw.com/p/qi-kernel/0d9f58b03:20
qi-bot[commit] Werner Almesberger: atusb: honor thine card-punching ancestors (ben-wpan) http://qi-hw.com/p/qi-kernel/300050803:20
qi-bot[commit] Werner Almesberger: atusb: merged error checking and request completion for control transfers (ben-wpan) http://qi-hw.com/p/qi-kernel/247b48a03:20
qi-bot[commit] Werner Almesberger: Revert "ieee802154/at86rf230: Be more verbose and disable irq handling for now" (ben-wpan) http://qi-hw.com/p/qi-kernel/7a7da9803:20
qi-bot[commit] Werner Almesberger: atusb: added tentative interrupt support (ben-wpan) http://qi-hw.com/p/qi-kernel/7fa3bd303:20
qi-bot[commit] Werner Almesberger: atusb: converted interrupt delivery to use tasklets (ben-wpan) http://qi-hw.com/p/qi-kernel/edb55e103:20
qi-bot[commit] Werner Almesberger: atusb: added interrupt URB removal on cleanup (ben-wpan) http://qi-hw.com/p/qi-kernel/64e032203:20
qi-bot[commit] Werner Almesberger: atusb: moved firmware version info before AT86RF230 driver bringup (ben-wpan) http://qi-hw.com/p/qi-kernel/4c977e403:20
qi-bot[commit] Werner Almesberger: atusb: initially disable the interrupt delivery tasklet (ben-wpan) http://qi-hw.com/p/qi-kernel/206feca03:20
qi-bot[commit] Werner Almesberger: atusb: correctly print the build date (ben-wpan) http://qi-hw.com/p/qi-kernel/c35f50f03:20
qi-bot[commit] Werner Almesberger: atusb: implement interrupt synchronization via a 10 ms delay timer (ben-wpan) http://qi-hw.com/p/qi-kernel/eb1a51e03:20
qi-bot[commit] Werner Almesberger: atusb: updated to do list and added missing \n to dev_info (ben-wpan) http://qi-hw.com/p/qi-kernel/1b9d72f03:20
qi-bot[commit] Werner Almesberger: atusb: adjusted dev_* severity levels (ben-wpan) http://qi-hw.com/p/qi-kernel/b00372503:20
qi-bot[commit] Werner Almesberger: at86rf230: we may be in BUSY_RX after commanding RX_ON (ben-wpan) http://qi-hw.com/p/qi-kernel/e21c6ed03:20
qi-bot[commit] Werner Almesberger: atusb: changed interrupt synchronization from fixed delay to SPI_WRITE2_SYNC (ben-wpan) http://qi-hw.com/p/qi-kernel/b2d71a903:20
qi-bot[commit] Werner Almesberger: atusb: use MODULE_AUTHOR according to include/linux/module.h; added myself (ben-wpan) http://qi-hw.com/p/qi-kernel/846338803:20
wpwrakthe joy of merging ...03:21
qi-bot[commit] Werner Almesberger: atusb, atben: moved from spi/ to ieee802154/; renamed atusb to spi_atusb (ben-wpan) http://qi-hw.com/p/qi-kernel/6c17a3103:34
ezdagorAnyone know of a non-Ipv6 DHCP server for the NanoNote?03:48
ezdagor(I tried ISC DHCP, but wouldn't compile)03:51
wpwrakDocScrutinizer: i sometimes hear one of my atusb "sing" (faint noise at high frequency) when sending. is this something to be worried about ?04:01
wpwrakDocScrutinizer: i can't quite pinpoint where the sound is coming from. if i push against components, nothing changes.04:06
wpwrakDocScrutinizer: ah no, it's coming from the PC. funny :)04:07
kyakwpwrak: saw your message regarding atusb and dirtpan working together. Is it documented how to build the kernel module or whatever is required (apart from userland tools, which i already have) to make atusb work?04:39
wpwrakkyak: for the ben, the instructions are here: http://projects.qi-hardware.com/index.php/p/ben-wpan/source/tree/master/install/INSTALL-Ben04:45
wpwrakthe ones for the PC are a bit spotty :) http://projects.qi-hardware.com/index.php/p/ben-wpan/source/tree/master/install/INSTALL-PC04:46
kyakah ok04:47
kyakthe instructions for PC suggest is should use the custom kernel from qi-kernel.git04:48
kyakit's not just enough to rebuild my distribution's kernel with the mentioned flags04:48
wpwrakah no, you need the drivers :)04:50
wpwrakmake sure you have CONFIG_TUN and CONFIG_SPI_ATUSB (and all the dependencies of the latter)04:50
kyakok, i need to think about the best way to build the kernel from qi-kernel.git and not to trash my distro :)04:51
kyakdon't want to go with the traditional make - make modules - way04:52
kyakprobablt it's a good chance to practice in writing some PKGBUILD...04:53
kyakfrom the other hand side, i already trashed it with lowpan-tool that are not available in package manager04:55
wpwraki just built a monolithic kernel :)04:55
kyakyeah, i'll do that to speed things up :)04:55
kyaki will checkout ben-wpan branch, right?04:56
kyakok, thanks :)04:59
kyakwpwrak: a question - why do you do it based on 2.6.38, not 2.6.39 or kernel-git?04:59
kyaksidenote: qi-kernel.git is huuuuuge05:00
kyakperhaps needs some cleaning up05:00
wpwrakoh, just didn't get around to moving to a more recent kernel05:01
wpwrak.38 seems to work fine so far05:02
kyaksounds like it won't be a problem to move to a more recent kernel later05:07
kyakstill cloning here...05:07
qi-bot[commit] Werner Almesberger: atusb: we don't need to depend on CONFIG_SPI explicitly (ben-wpan) http://qi-hw.com/p/qi-kernel/4592d8e05:27
qi-bot[commit] Werner Almesberger: install/INSTALL-PC: updated lists of config options to enable (master) http://qi-hw.com/p/ben-wpan/f586be405:28
qi-botThe build was successfull, see images here: http://fidelio.qi-hardware.com/~xiangfu/compile-log/openwrt-xburst.full_system-07072011-0308/06:52
kyakwpwrak: i have built the ben-wpan kernel, it boots fine. However, when i insert atusb, the system hangs in several seconds10:04
kyakmake localyesconfig is so cool11:22
kyaki just need to put in everything i have and it's good :)11:22
wolfspraulthat's in openwrt?11:26
wolfspraulwhat does it do?11:26
kyakno, it's in kernel11:30
kyakwhat it does is puts the loaded modules in kernel's core config11:31
kyakthis way i can build a monolythic kernel only with drivers i need11:31
wolfspraulah ok, that's nice11:34
wolfspraulmy notebook runs on a custom built kernel, I manually added a lot of modules, but not all. so maybe I should try this too :-)11:34
stefan_schmidtkyak: the hang with atusb happens only when atusb is compiled as module?11:35
kyakstefan_schmidt: i only tried building it in kernel11:39
kyakdidn't try it as module11:39
kyakstefan_schmidt: i just rebuilt the kernel with localyesconfig config (+enabled atusb related features)11:41
kyakit works fine11:41
kyak[  157.836512] at86rf230 spi32766.0: ATUSB ready for mischief (IRQ 24)11:41
stefan_schmidtkyak: ok, we still might have problems with module build so build in is fine11:43
stefan_schmidtand yes looks correct11:43
kyakstefan_schmidt: i have to go now, will try the dirtpan trickery later. It looks very promising so far, thanks! :)11:44
stefan_schmidtkyak: have fun11:45
stefan_schmidtNeed to leave as well now. Wakeboarding is waiting for me :)11:45
wpwrakkyak: (hang) hmm, probably dosn't like the firmware. you haven't updated it, have you ?12:42
wpwrakkyak: (works fine) great !12:43
kyakwpwrak: could you please help - "dirtpan 777 8001 1 'ifconfig $ITF $IP2 dstaddr $IP1 up'" on Ben keeps saying "bind 802.15.4: No such device"15:31
kyakthough previous steps (involving iz) seemed to work fine15:31
kyaki'm following the install/USAGE document15:32
kyakwhereas Ben1 is my PC and Ben2 is my actual Ben15:32
wpwrakiz assoc has to return15:38
wpwrakif iz assoc on the ben doesn't complete, you don't have a local address. thus dirtpan can't bind.15:41
wpwrakdirtpan runs in the foreground, unless you explicitly background it with -b15:41
wpwrakwhich firmware does your atusb have ?15:42
wpwrakit needs to run the latest (from git), else atusb kernel driver and firmware don't understand each other15:43
kyakatusb has the latest you gave me.. 15:51
kyakone sec15:51
kyaknah, i won't find it15:52
kyakwpwrak: the last time i built the Ben's kernel for ben-wpan was a week ago or so. Should i rebuild it as well?15:53
kyakthis one i have15:56
kyakwpwrak: would you be so kind to upload the binary from git ? :) i don't yet ready to build the avr toolchain15:57
kyakmeanwhile, i'm rebuilding the ben-wpan kernel for Ben...15:59
wpwrakkyak: http://downloads.qi-hardware.com/people/werner/wpan/bindist/atusb-f586be4.bin17:22
wpwrakkyak: md5sum 50a3713aa69b4c3824ece7b36a5dbe8a17:22
wpwrakkyak: build #206 Thu Jul  7 15:44:29 ART 201117:23
kyakwpwrak: http://dpaste.com/565079/19:01
kyakit;s working :)19:01
kyaki didn't use your patch for dirtpan yet19:02
kyakwonder where are these DUPs coming from19:02
wpwrakthey're retransmissions because dirtpan's timing is off without the patch ;-)19:08
kyaki'll try something real now via TCP, but need to enable iptables nat in atusb kernel :)19:09
Jay7russians may read this on opennet.ru :)19:13
wpwrakkyak: (tcp) note that anything even just a little demanding will fail because of the timing problems that still need solving. the things i've done to dirtpan are just a band-aid19:16
wpwrakJay7: you're late - we had these news already yesterday :)19:17
Jay7wpwrak: I'm slow a bit :)19:17
AylaI made a mistake, I pushed some changes for gmenu2x on a branch with a typo in the name23:21
Aylaas a result it did create a new branch on the repo23:21
Aylahow can I fix this? :x23:21
kristianpauli think you can merge tha branch to another one and commit from there23:22
kristianpaulbut i'm not git expert23:22
Aylayes, but the branch is on the git repo on the Qi project server23:23
kristianpaulyou mean you pushed that branch as well, i see23:24
kristianpaulwell is kinda same situation  i think, all those are branches anyway23:25
wpwrakAyla: how about merging into another branch and then deleting the typo'ed remote branch ? http://gitready.com/beginner/2009/02/02/push-and-delete-branches.html23:28
wpwrakAyla: the command works, despite looking ... odd. i've used it recently ;-)23:28
Aylawpwrak: looks like I cannot do that23:35
Ayla"fatal: The remote end hung up unexpectedly"23:35
AylaI believe I don't have the rights to delete a branch23:35
AylaI type "git push origin :install-locations"23:35
wpwrakAyla: the command looks correct (hmm, does the remote branch actually still exist ? which repo ?23:42
Aylaok, I deleted it23:46
wpwrakAyla: henceforth you shall be called Conan, the destroyer :)23:47
qi-bot[commit] Ayla: GMenu2X now won't load skin files from the Default skin when using another skin. (install_locations) http://qi-hw.com/p/gmenu2x/439d25c23:50
kristianpaulhum, why qi-bot dont tell about deletions..23:50
AylaI'm glad I succeeded to do that commit :)23:51
wpwrakkristianpaul: (qi-bot) in 1984, did you every see them mention public announcements of deletions ?23:54
Action: kristianpaul wasnt in this world by 198423:56
Aylamth: can I merge the master branch into install_locations? The master GMenu2X works OK?23:59
wpwrakkristianpaul: i mean the book :)23:59
--- Sat Jul 9 201100:00

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