#qi-hardware IRC log for Thursday, 2011-08-11

qi-bot[commit] Ayla: Read config file(s) present on both system and user-specific directories. (master) http://qi-hw.com/p/gmenu2x/3d3e0fa01:42
qi-bot[commit] Ayla: Set card root to /media by default for the Dingux port. (master) http://qi-hw.com/p/gmenu2x/4fd4b2301:42
awrc3: regards to power-cycling of rendering failure, I am going to use 'replug the dc adapter male plug' not to switch power cord to see if secrets behind. ;-)02:06
xiangfuaw, :)02:07
awrc3: just have that a little times of feeling on this without firm data, but worthy to see if difference existed.02:07
awregards to great email from Werner about Full speed on usb host, I'll try that after my this round( get all vga/midi/usb done firstly). ;-)02:08
rjeffriesimage processing pr0n http://diydrones.com/profiles/blogs/new-image-sensor-chips-for-robotics-and-embedded-vision03:07
awthe method of input of power-cycling is dependent to rendering fail since just got @7th on 0x6b, before this board, I tested successfully 0x56, 0x5e.03:19
awsorry that corrected last sentences is 'independent'03:21
rjeffriesquote: "04:38
rjeffriesA smartphone might involve as many as 250,000 (largely questionable) patent claims,"04:38
larscso what do we learn from this? never try to build and distribute a smartphone04:49
rjeffrieslarsc i don't know the number of potential patents is mind-boggling04:50
kristianpaullarsc: not sell it with android i would think :)04:53
larsckristianpaul: so you think those patents only apply to android?04:54
kristianpaullarsc: sure not, but i dont started the patent troll 04:56
kristianpauli'm new on this field, but i'm sure is not the first time apple/microft  acude to litigation when they feels their IP spectrum is not enought to control a "market" 05:00
kristianpaulalso if we want to ignore other not so know lawsuits related to smartphone (not that i know of, but i guess there are)05:02
kristianpaulso if we as a copyleft dont call that atention that lot well.. there is some safety05:03
kristianpaullike promoting milkmist is a gpu that can beat nvidia.. and such..05:04
Action: kristianpaul fighting against wpa2/wifi and hostapd and posible ath5k driver issues :S ?05:08
aw0x66 test histories: 1. usb – A without reply, replaced a new U16 then pass(with CRC check) 2. tested CRC failed after replaced u7/u19/u20. 3. reflashed again successfully, http://downloads.qi-hardware.com/hardware/milkymist_one/production/rc3/test_results/66-reflash-results-1 4. tested successfully06:51
awfirst time I got an CRC failure. :-) see test logs: http://downloads.qi-hardware.com/hardware/milkymist_one/production/rc3/test_results/66-results06:53
awinteresting on 0x66. ;-)06:54
awthe image CRC has failed in 'Checking : flickernoise.fbi(rescue)(CRC)CRC failed (expected aa12a56a, got 92968609)'06:56
wpwrakaw: (0x66) did you reflash after replacing u7/u19/u20 ? or was that the same flash content that worked before (and then failed) ?07:48
awwpwrak, after replacing u7/u19/u20, i tested then got CRC failed. so I then reflashed it again and show without CRC err.08:16
awwpwrak, before replacing u7/u19/u20, I still used test image with CRC checking, and no err; at that time I tested a new U16 usb transceiver.08:21
awwpwrak, good now I just got 0x64 with CRC err. at 'Checking : standby.fpgCRC failed (expected c58e8905, got ac858cbf)'08:24
wolfspraulaw: hey :-) how is the testing going?08:24
awnew condition on CRC err I met on 0x66, you can see the logs08:25
awnow I just got 0x64 with standby CRC failed....;-)08:26
awthis log was done by last first round by shorter cable08:28
wolfsprauldid you upload the latest testing results?08:28
wolfspraulI am most interested in one category of boards: those that performed rendering fine, but then after X power cycles, stopped rendering08:29
wolfsprauldo we have such cases?08:29
awnow I was going to test it after replacing u/7u/19/u20, then got CRC err with new test image08:29
awwolfspraul, not yet updated this 0x64 test log08:29
awupdated 0x64: http://downloads.qi-hardware.com/hardware/milkymist_one/production/rc3/test_results/64-results08:32
awnow going to reflash it again.08:32
wolfspraulaw: 31 boards 'available' now08:33
wolfspraulI mean cases like 0x6B08:33
awI've not finished 2nd round tests about vga/midi/usb reworks, the 'available' qty should be a little more later.08:34
wolfspraulbut I think there are boards that first rendered, and then stop reconfiguring08:35
awfor me, no idea to care cases about 0x6B while 2nd round tests. sorry..i just recorded first08:35
wolfspraulmakes sense08:35
wolfspraulyes, finish the complete round first08:35
wolfspraulthen we look at the numbers08:35
wpwrakaw: when you get a CRC error, do you always reflash ? or did you try a few times to see if the board will pass the CRC check without reflashing ?09:01
awwpwrak, yes, now I just reflash it, not try few times to see if the board will pass.09:03
awlater if i found it again. i can try to do a few times to see if pass. ;-)09:04
wpwrakaw: yes, the next time you hit a CRC error, it would be good to try a few times. if the CRC error goes away (or changes), then it's a problem of the flash itself09:04
wpwrakaw: if the CRC error stays, then it's flash corruption09:05
awwpwrak, seems understood from your analysis on either 'flash corruption' or 'flash itself', good. thanks. i missed a good chance to know a firm hard data we can get. :(09:08
wpwrakaw: it seems that the CRC error happens often enough that you'll have plenty more opportunities :)09:09
awwpwrak, hope I meet it again, good also bad. ;-)09:11
wolfspraullooking at the results overall right now I think things are starting to look much better09:12
wolfspraulespecially after Adam continues to fix the vga/midi/usb cases that are probably all fixable easily09:12
wpwrakwolfspraul: let's not praise the day before the CRC error :)09:12
wolfspraulthen we are down to flash and render/reconfig issues, which may all end up with the same root cause09:13
wolfsprauloh there will be flash & render/reconfig issues, and they have to be resolved09:13
wolfspraulthere are way too many boards now that start falling into non-reconfigurable mode after 2, 5, 9 etc. times rendering, which is totally unacceptable09:13
wolfspraulbut Adam is right, first finish _all_ reworks around usb/midi/vga, then look at the data09:14
wolfspraulaw: did I understand your plan correctly?09:14
wpwraki'd just oportunistically try to reproduce a CRC error when one occurs. beats finishing everything else and then having to spend days trying to reproduce the error, which will then of course hide09:15
awwolfspraul, you did.09:16
wolfspraulaw: when you do the render cycle testing, how do you do the power cycling? do you just unplug the DC jack from the running system?09:19
wolfspraulor do you shutdown m1 with the menu in the gui?09:19
awwolfspraul, before today, i always switched my power cord to disconnect the 110V AC, I doubted through this way this morning, so I unplugged the DC male jack instead, but still got 6B rendering failure.09:21
wolfspraulbut in both cases we suddently withdraw current09:22
xiangfuDocScrutinizer2, I got the little usb grab device recording the video now.09:22
xiangfuwpwrak, ^09:22
wolfspraulshould not be much difference from the board's perspective09:23
xiangfuthe output  file format have "HIDVD" and "MPEG4" "DVD" "VCD" .... I have finish with "HIDVD" and "MPEG4"09:23
wolfspraulI am wondering whether the problem with boards going to unreconfigurable state also exists if you do the shutdown in the gui first, and only once it's powered down you unplug the cable...09:23
awwolfspraul, i now don't think those two ways are related to rendering failure issue though. ;-)09:23
wpwrakdisconnecting mains would cause a slow voltage drop. pulling DC is faster. dunno what "shutdown" does09:24
wolfspraulaw: ok, don't let my comment confuse you09:25
wolfspraulI was jsut thinking09:25
awwpwrak, agreed you, so I just tried to use disconnecting dc jack this morning. but still got rendering err. though. ;-)09:25
wolfspraulmaybe the corruption (if it is one) also happens because of how we shutdown, not because of how it starts09:25
awwolfspraul, yes..sorry that guys I have to finish them firstly then chat if i found new different err or CRC again. :)09:26
wpwrak"no rendering" means that it reconfigures but doesn't boot into flickernoise ? or does it boot and then somehow fail later ?09:26
wolfspraulyes, finish everything first, including all usb/midi/vga fixes09:26
awwpwrak, means 'can't reconfiguration from power-cycle' which is bad.09:27
wolfspraulI think they are all the same, one root cause09:27
aweven surely can't be boot up.09:27
wolfspraulwhich is good09:27
wolfspraulbut needs to be fixed before we start selling :-)09:28
awi go to test..09:28
wpwrakah, so you're not even near rendering yet, but reconfiguration09:28
wpwrakwolfspraul: yes, sounds all like flash trouble09:28
xiangfuaw, hi  if can not boot up. if the reboot working09:29
xiangfuaw, like press the three buttons at same time?09:29
xiangfuaw, middle one is for powerup, press all three buttons is for reboot. I always use 'reboot' I found is faster and better then just 'power-up'09:30
wpwrakhttp://en.qi-hardware.com/wiki/Milkymist_One_Power_On_Off_Sequence#cite_note-5   (the link to the NOR data sheet) doesn't work :-(09:30
awxiangfu, no need do this I think....which is un-normal though. ;-)09:30
wpwrakgood that i found the data sheet before and have the URL in my IRC log ;-)09:31
xiangfuaw, hmm..  maybe help for debug :)09:31
xiangfuaw, yes it's un-normal.09:31
wpwrakhmm. the NOR's Vcc(min) = 2.7 V. U24's -Vdet(min) is 2.577 V. so at least theoretically, the board could be at a voltage where the NOR is outside its range and the reset hasn't kicked in yet09:35
wpwraka similar condition may exist for the FPGA09:35
wpwrakmaybe U24 should use a higher threshold. e.g., nominally 3 V (corresponds to 2.94-3.06 V)09:36
wpwrakwolfspraul: btw, why do we have all the M1 hw discussions on #qi-hardware now ? trying not to disturb lekernel ? :)09:39
wolfspraulnot on purpose, sure they can be on #milkymist as well09:40
xiangfuaw, I am try to [power cycle] --> [rending 30 seconds] --> [power cycle] in my m1. see if there is problem on my m1.09:42
awxiangfu, yours is rc2 without reset ic and diode h/w patches which is rc3 we have now. ;-)09:45
xiangfuin that wiki page: Fig. 15 <-- when you press middle and right at same time it will boot to that screen.09:55
xiangfuthis page: http://en.qi-hardware.com/wiki/Milkymist_One_Power_On_Off_Sequence#Results09:55
xiangfuaw, I can reproduce your bug: -0000a80 0000 26cc 0000 0000 0000 0000 440c 600010:07
xiangfu+0000a80 1000 26cc 0000 0000 0000 0000 440c 600010:07
xiangfuI tried 7 times then it can not boot up. then I use jtag read the standby back.10:07
xiangfudiff with origin one. I got one diff:10:07
xiangfu-0000a80 0000 26cc 0000 0000 0000 0000 440c 600010:07
xiangfu+0000a80 1000 26cc 0000 0000 0000 0000 440c 600010:07
xiangfuthe 0xa80, it should be '1' but now in my m1 it's '0'10:08
xiangfunow I reflash standby, test again.10:09
awxiangfu, when you said 'can not boot up', please see LED 2 and LED3, are they dimly lit or fully off? we described a 'can't reconfigure' status is that LED 2(d2) and LED 3(d3) are dimly lit. if they are all fully off after powered-cycle, fpga finished reconfiguration.10:15
xiangfuaw, fully off here.10:15
awxiangfu, different from mine rc3 here. but good that you found bug in rc2 you there.10:17
xiangfuaw, now I am try again. already three times.10:21
xiangfuaw, ok. I can not reproduce again. now I have tried 20 times.10:43
xiangfu Fig. 15, hold left and middle then press right will goto that screen. it's a test screen wait input from serial console10:50
qi-bot[commit] Werner Almesberger: schhist/README: fixed typo (by Holger Freyther) (master) http://qi-hw.com/p/eda-tools/487e0e611:04
bartbesso this 'new' mediatomb, does it play back from upnp too?12:15
bartbesis there a reason guile is at version 1.8.x, instead of 2.0.x?13:09
xiangfubartbes, no. just no one upgrade the makefile and test13:20
bartbeswhich is why I'm redownloading the sdk and stuff13:20
bartbeshere's hoping libffi has already been ported13:21
bartbes(I checked, it does run on MIPS)13:21
bartbesxiangfu: also, do you know who have access to the repo management, I kind of forgot my login details13:23
xiangfubartbes, (libffi) just checked:Search results in feed 'packages':13:23
xiangfulibffi                   Foreign Function Interface (FFI) library13:23
xiangfulibffi-sable             Foreign Function Interface library (for sablevm)13:23
bartbesor well, it is not accepting the password in my password manager13:23
bartbesah, cool, thanks13:23
xiangfubartbes, what is your name?13:23
bartbesreal name or account name?13:23
xiangfuaccount name.13:24
bartbesbartbes, afaik13:24
xiangfuok. I will try to reset your password on projects.qi-hardware.com13:24
bartbesany interest in a minimal config around14:00
bartbes(I disabled everything)14:00
wolfspraulthere is one btw, we can compare with yours14:01
wolfspraulthere should be a config.minimal somewhere14:02
bartbesit's just there to provide me with an sdk for the time being, next I will enable guile, build it and start working on updating it14:05
bartbeshere's hoping I can get guile 2.0.2 on14:06
wolfspraulyes, that's great!14:06
bartbesffi ftw14:06
bartbesI heard libffi is already on there, so it can't be too hard14:07
bartbesbut I can't count on it being easy :P14:07
bartbeswolfspraul: so why is that old 'btr' script not in the image?14:11
bartbes(the battery checking one)14:11
wolfspraulno reason14:11
wolfspraulwhich package was it in before? if it fell through the cracks, we need to add it back14:12
bartbesthat's one hell of a reason14:12
bartbesit never was in one, it was on the wiki14:12
wolfsprauloh you mean it should have been packaged14:12
wolfspraulnobody got to it yet14:12
wpwrakDocScrutinizer2: how do you like the N9 global release plan ? seems like a random pick of countries ;-)14:48
kodeinI thought the MO was to fail hard enough at launching it that they can pull it off the shelves at the earliest possible convenience.14:49
wpwrakyes, it does look a bit as if this was part of their plan ;-)14:51
kristianpaulN9 is on my country, but too expensive 350usd for a  25usd internet plan15:04
Action: kristianpaul stay with his oldfashioned phone15:21
kodeinI have a newfashioned phone that isn't too old, so I won't get the N9 either.15:32
kodeinI might've considered it if it isn't an orphaned project even before launch :/15:32
bartbeshow are the patch files created again?20:46
bartbesI can't remember what the diff arguments were..20:46
bartbeshmm, -ruN looks sane20:51
bartbesexcept it doesn't work20:53
Action: bartbes pokes wolfspraul 20:59
Dubblesanyone here?21:04
Dubblescan you help me with this laptop21:05
bartbeswrong channel21:06
Dubbleswhat is the right channel lol21:08
bartbesone that is about general channel, but of which I don't know its name or location on the internet, perhaps.21:08
kristianpaulDubbles: /j #hardware21:13
bartbesooh, someone arrives21:13
bartbeskristianpaul: you don't happen to be able to answer my question, do you?21:13
kristianpaulbit busy right now, i'll check backlog as i get to home :)21:16
wpwrakbartbes: in what way does does  diff -ruN  fail to do what you expect of it ?21:27
bartbesin this way: can't find file to patch at input line 321:28
bartbesit fails to apply with the toolchain ;)21:28
bartbesbut when I used patch -p0 < patch it works21:28
wpwrakhmm, maybe the "toolchain" (=?) assumes -p1 or such ?21:32
bartbesI just need to know how I can export compatible diffs21:33
bartbesI tried the diff --git mentioned in the diff I am replacing21:33
bartbesbut.. it does not appear to be a feature of my diff21:33
bartbes(and it's no git repo)21:33
wpwrakseems to be mainly a question of what you consumer expects. so that's where you should look for the answer. i.e., the patch command, if there's one21:37
bartbesin the openwrt toolchain?21:37
bartbeslast I checked my suicide wish wasn't that bad21:38
wpwraknice .. how do you do bold ?21:39
bartbeson my client, anyway21:47
wpwrakhmm, i must say that i'm duly impressed with what Microchip have done with their USB PIGs. they seem to be about the only low-cost USB devices on the market that can handle low voltages (~2 V), e.g., for mixed USB and battery operation. oddly enough, even companies that have MCUs with very decent low-voltage performance, like Atmel, don't manage to combine that with USB (i.e., their USB devices want 2.7 V or even more)21:48
wpwraktest bold normal21:48
wpwrakkewl :) thanks !21:49
wpwrakwhat was that ? :)21:53
steve|mhttp://irssi.org/documentation/formats :)21:53
steve|m"MIRC" colors21:54
wpwrakah, xchat only gets ^B through. ^- and ^V do other things21:56
steve|mdoes ^_ or ^7 work?21:58
wpwraknot with xchat22:01
wpwrakthey do nothing. ^_ produces the right code in an xterm, so it's not a keyboard/etc. problem22:02
bartbessteve|m: there's underline and stuff when you right click on the input box22:02
bartbes%UI am told this works too?%U22:03
bartbesnot really22:03
bartbesyou probably have to set them somewhere22:03
steve|mbartbes: I'm using irssi, so there's no right-click whatsoever :)22:03
bartbesoh right, in irssi it's just ^7 yeah22:04
bartbesit was meant for wpwrak, of course ;)22:04
wpwrakbartbes: eeey, 12coolness ! thanks !22:05
bartbesso either of you know about the diff format the toolchain wants?22:06
wpwrakbartbes: i think you need to set a trap for kyak :)22:07
bartbesI expect xiangfu to know as well22:07
bartbessince he made the previous patch22:07
bartbeseven better22:08
bartbesI made one before..22:08
wpwrakah yes, xiangfu may show up even sooner22:09
bartbesI did it22:11
bartbesmiracles came true22:11
bartbesso it's not the format it choked on22:11
bartbesbut the filename22:11
bartbesof course..22:11
wpwrakit must be something after all :)22:12
bartbesoh... boy22:13
bartbesehm, libunistring22:13
bartbeslet me guess, unported?22:14
bartbesit takes hours to compile too (natively)22:25
bartbesfun fun fun22:25
wpwrakC++ ? :)22:25
bartbeslike the friday it's just become22:25
bartbesa unicode library, that basically says it, doesn't it?22:25
LunaVorax_winEvening everyone22:29
wpwrakluddites like me shun unicode and C++, so yes, what would be an indication. (luddite(C++) == luddite(unicode)) ergo (unicode => C++)22:29
bartbesno, it's c code22:30
mthbartbes: maybe -p0 is the problem, for example buildroot assumes patches are made for -p122:31
bartbesmth: yeah, that was the problem22:32
bartbesoh.. no..22:32
bartbesnot another libiconv problem!22:32
bartbeshow do I select the full iconv again?22:32
Action: bartbes tries libiconv-full22:32
bartbesseems to be working22:33
bartbesmore compiling, yaaay22:33
LunaVorax_winwpwrak: which software does QI use to make schematics ?22:34
bartbesI have a feeling I needed to do something extra with libiconv-full..22:34
wpwrakLunaVorax_win: we try to converge on kicad. i use kicad. m1 still used altium.22:35
LunaVorax_winOk, thanks :)22:35
LunaVorax_winwpwrak: Altium via wine ?22:36
wpwrakLunaVorax_win: no idea. i just read the PDF ;-)22:40
LunaVorax_winok :)22:40
bartbesinteresting post here.. not: http://mkl-note.blogspot.com/2011/03/uclibc-0931-testsuite-error.html23:21
--- Fri Aug 12 201100:00

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