| aw_ | lekernel, what's the mark on your WM9707SCFT/V chip? is it "WM9707S"? | 01:07 |
|---|---|---|
| kristianpaul | Vj meeting was canceled and i lost 2 hrs finding the place today .. :( | 01:18 |
| aw_ | kristianpaul, could you scope your 24.576MHz (Y1) easily? It should be easily use your scope via 'auto set' button. :-) | 01:37 |
| wolfspraul | aw_: why should he scope Y1? any bug we are hunting? | 01:51 |
| wolfspraul | kristianpaul: too bad :-) that happens, keep your spirits high | 01:51 |
| aw_ | wolfspraul kristianpaul , no big bugs found/hunt, just want someone can help me know what's amplitude it should? since i replaced mine to wm9707, and no xtal pulse though. | 01:54 |
| aw_ | no problems on must help me. I'd just want to someone's condition though. | 01:57 |
| wolfspraul | aw_: kristianpaul is traveling and does not have access to his scope for at least another day or two. | 01:59 |
| aw_ | wolfspraul, um..okay. | 02:00 |
| aw_ | lekernel, hi | 07:59 |
| aw_ | lekernel, i followed your wm9707 replacement h/w patches, keep external capacitors except added 10uF on pin32, dnp 1M on crystal. this should work but mine is not. | 08:01 |
| aw_ | lekernel, just want to confirm/compare your board now. :-) | 08:01 |
| aw_ | my crystal doesn't oscillate. and check all pins with good powers and grounds. | 08:03 |
| terpstra_ | does anyone know of a free gigabit etheret MAC that supports a streaming mode on wishbone? | 08:49 |
| terpstra_ | (by streaming i mean !DMA) | 08:50 |
| lekernel | aw_: did you boot the board? | 08:58 |
| lekernel | when the board is unbooted the ac97 chip is in reset. not sure the oscillator stays enabled then. | 08:58 |
| xiangfu | lekernel: <xiangfu> http://pastebin.com/whFmt36g | 09:19 |
| xiangfu | <xiangfu> a patch for change the video-in size. but I guess the line:58, 68, 73 in this patch is not good. please give me some tips on MTKLIB :) | 09:19 |
| xiangfu | ping | 09:25 |
| aw_ | lekernel, i didn't boot board. I am pretty sure that Y1 doesn't need to stay under booted stage, I compared my other boards with unbooted. it oscillates. | 09:31 |
| xiangfu_ | <xiangfu> lekernel: <xiangfu> http://pastebin.com/whFmt36g | 09:35 |
| xiangfu_ | <xiangfu> <xiangfu> a patch for change the video-in size. but I guess the line:58, 68, 73 in this patch is not good. please give me some tips on MTKLIB :) | 09:35 |
| xiangfu_ | (seems something wrong with my network) | 09:36 |
| aw_ | lekernel, did i maybe miss somethings or parts wrong? a hint would be good though. | 09:36 |
| aw_ | lekernel, lm4550b can still oscillate under AC97_RESET is low while unbooted. not sure if i still missed what. | 09:45 |
| aw_ | good, now i can see my ac97 signals but oscillating waveform is quite not stable so that my right line out randomly audio on randomly off, but left line out always on. | 09:55 |
| lekernel | aw_: it is not specified whether the oscillator should be on while the chip is on reset. national semiconductor and wolfson can do whatever they want there and possibly different things. | 10:05 |
| aw_ | interesting.. | 10:05 |
| aw_ | lekernel, yup, i think so. | 10:06 |
| aw_ | lekernel, probably i need replace other value for C28/C29. | 10:07 |
| lekernel | yeah, maybe | 10:10 |
| lekernel | also, maybe it is your probing which makes the oscillator unstable? is it still unstable with the probe disconnected? | 10:11 |
| lekernel | you're using a x10 probe, right? | 10:11 |
| aw_ | yes, i am using x10 probe, now it's very stable no matter I touch Y1's pad or not. | 10:13 |
| aw_ | i did nothing though. now it's stable, but my LINE_R is good, LINE_L is sometime ON /OFF. i can see signals on C19's pad differently. | 10:15 |
| aw_ | also randomly have noise appeared on both channel. not stable though. | 10:15 |
| aw_ | keep monitoring. | 10:16 |
| aw_ | but there's an fact that 'white noise' is less than lm4550b. this is definitely i confirmed here. this is good. :-) | 10:18 |
| aw_ | compared to lm4550b's performance http://en.qi-hardware.com/wiki/File:M1_rc2_0x1e_LINE_OUT_R_scopes_no_patches.ogv | 10:19 |
| aw_ | the white noise stays roughly 500mV on lm4450b. | 10:19 |
| aw_ | wm9707 is lower than 200mV. thus SNR ratio actually works better than lm4550b. :-) | 10:21 |
| lekernel | 200mV is still a lot | 10:22 |
| lekernel | I measured a lot less than that | 10:22 |
| aw_ | actually lower than 100mV here. my work now is not good on soldering i think. now it comes with Intermittencely noise. | 10:24 |
| aw_ | does your wm9707 have 'pop' sound between 'muted' and 'unmuted'? | 10:26 |
| lekernel | no | 10:26 |
| lekernel | it doesn't make any noise or pop except one pop when you turn the power off | 10:26 |
| aw_ | i see, so my work was just still have somewhere's wrong. or parts by my heated. | 10:27 |
| aw_ | so you used 10uF on pin32, right? | 10:28 |
| lekernel | yes | 10:28 |
| lekernel | 10uF ceramic | 10:28 |
| aw_ | good, okay | 10:28 |
| aw_ | me too. | 10:29 |
| lekernel | btw how is the rest going? | 10:31 |
| lekernel | this audio codec is the last thing you're testing? | 10:31 |
| lekernel | before rc3? | 10:31 |
| aw_ | no, still have zener/fuse & video littlefuse waiting for final test. | 10:32 |
| aw_ | once they are all done, we can go for rc3. | 10:33 |
| wolfspraul | roh: I'm a bit worried about the buttons and tolerances on the inside | 11:09 |
| wolfspraul | I've had several cases where the pressure onto the electrical switches is so high that they are stuck (always pressed down) | 11:09 |
| wolfspraul | this happens particularly after putting the top cover on and tightening the screws | 11:09 |
| wolfspraul | not sure what to do... | 11:09 |
| wolfspraul | maybe we should move the switches into the pcb a few mil? | 11:10 |
| wolfspraul | or we change the design of the 3 button pieces? | 11:10 |
| wolfspraul | it's really only the thickness of that one slightly larger circle that is in between the switch and the acrylic side element | 11:10 |
| wolfspraul | I'm worried that the design is too unforgiving on the inside, so some percentage of cases (let's say 10-20%) will exhibit the 'buttons stuck' problem | 11:16 |
| aw_ | wolfspraul, although i didn't know how these buttons's problem/situations. do you think that we can just use another 'long' tag push button then from the case surface we can easily push the long 'tag'? | 11:17 |
| aw_ | wolfspraul, can you imagine my 'long tag' push button to solve this, suffer from 'button stuck'? | 11:18 |
| aw_ | the tact switch with long length tag which goes though the thickness of case? | 11:19 |
| wolfspraul | hmm | 11:24 |
| wolfspraul | aw_: any change is risky, because what we have now is not bad, and tested well | 11:25 |
| wolfspraul | also the current solution is nice because there is no glue between the electrical switch and the button | 11:25 |
| aw_ | if M1 is i use only, i'll change all 3 tact switches to be like SIE's tact switch, it have long tag. although it's ugly from outside outlook view. | 11:28 |
| aw_ | well.. forget about my idea. :-) | 11:28 |
| lekernel | roh: just wondering, how can we cut the current case design out of metal and how expensive would that be? | 11:51 |
| kristianpaul | aw_: hi, i'm traveling home today at night, so i hope tomorrow help you with you measurements | 14:28 |
| aw_ | kristianpaul, hi thanks, no needs now, i can check my others though. | 14:30 |
| kristianpaul | sure? | 14:31 |
| kristianpaul | ok | 14:31 |
| roh | lekernel: how? much more expensive laser or plasma-torch. also waterjet is an option | 15:52 |
| roh | but it would be quite heavy | 15:53 |
| roh | and crazy expensive | 15:53 |
| lekernel | plasma torch is expensive? | 15:53 |
| lekernel | they have plasma torches at tacheles... just not mounted on CNCs ;-) | 15:53 |
| roh | lekernel: well.. doesnt help | 15:54 |
| roh | its very imprecise | 15:54 |
| roh | for stuff <1cm width you usually use a waterjet | 15:54 |
| lekernel | I know... but my point is it's not such an unattainable/expensive technology, is it? | 15:55 |
| roh | also.... none of the methods works without a lot of work after (remove brill etc) | 15:55 |
| roh | lekernel: i dont know exact prices, but afaik material price as well as manufacturing cost AND working time would atleast double. so we end up with >150E a case minimum | 15:56 |
| lekernel | how does apple cut their cases? | 15:56 |
| roh | which ones? | 15:56 |
| lekernel | macbook pro for example | 15:56 |
| lekernel | injection? | 15:56 |
| roh | some the cnc-mill.. in china. in a process which only is feasible if you recyle ALL the ground up aluminium | 15:57 |
| roh | also it only works if you have whole halls of cnc machines and do masses. | 15:57 |
| roh | its still expensive tho. | 15:58 |
| roh | i find that impressive.. dont get me wrong... apple are the first consumer-electronics-company who does such manufacturing methods. yet it doesnt work for smaller scales | 16:07 |
| roh | if you'd ask me what machine i want to get access to next: a machine to form plastic over molds. vacuum-deep-molding | 16:08 |
| lekernel | what about that? http://en.wikipedia.org/wiki/Electron_beam_machining | 16:13 |
| roh | EDM sounds fancy.. but afaik only works on metal | 16:14 |
| roh | btw.. its the only machine which can do 'real rectangular corners' | 16:14 |
| lekernel | except for the x ray hazard it looks very nice | 16:14 |
| roh | inside-corners | 16:14 |
| lekernel | shouldn't even be super hard to DIY... probably easier than a laser cutter for metal | 16:15 |
| roh | EDM/EBM is also huge, expensive and does not work with all material | 16:15 |
| lekernel | and cheaper too | 16:15 |
| lekernel | yeah, but for cutting metal | 16:15 |
| roh | on the other side... metal corrodes.. so plastic gives a better finish for less money anyhow | 16:15 |
| lekernel | imo the price is only because certified vacuum components are expensive like hell | 16:15 |
| roh | for cutting: use waterjet on metal. | 16:15 |
| lekernel | but there are ways around that | 16:16 |
| roh | or depending on the thickness: NG-YAG or so. | 16:16 |
| roh | co2 laser is not good for metal at all | 16:16 |
| lekernel | imo the major problem I see with building such a machine is getting your ass x-rayed | 16:16 |
| roh | so.. there is no single manufacturing technique which is anywhere in the range of owning machines besides co2-lasers | 16:17 |
| roh | guess why we have one ;) | 16:17 |
| lekernel | if we can have a small one that can work with x-ray safe voltages (< 12kV or so), perfect | 16:17 |
| roh | edm isnt that mulipurpose how you think | 16:18 |
| lekernel | seem to me it's like your laser cutter but for metal :) | 16:19 |
| lekernel | which would already be very nice | 16:19 |
| roh | also one needs a vaccuum chamber | 16:19 |
| lekernel | yeah sure | 16:19 |
| roh | lekernel: the cheapest way to cnc metal is either laser, waterjet or plasmajet | 16:19 |
| roh | in that order. | 16:19 |
| lekernel | in the hackspace in paris we have some turbopumps laying around already. such a project would put them to good use. | 16:20 |
| roh | waterjet gives the nicest results, but laser and waterjet have a thickness-limit | 16:20 |
| roh | plasmajet can go through thicker stuff, but is less precise | 16:20 |
| roh | also all three machines need 'space' | 16:20 |
| roh | much more space | 16:20 |
| lekernel | we even got our hands on a ion pump (which works by trapping ionized gas molecules and spinning them in circles using magnetic+electric field... quite crazy stuff for ultra low vacuum) | 16:21 |
| lekernel | also, what about photoresist+chemical attack? | 16:21 |
| roh | on metal? | 16:22 |
| lekernel | yes | 16:22 |
| roh | guess how pcbs are made | 16:22 |
| lekernel | yeah. but what about a thick piece of metal? | 16:23 |
| roh | but you wont get great z-precision by 'continuing ecthing' | 16:23 |
| lekernel | yeah... they have this problems with semiconductors too. which they solved using special formulations of the etchants. | 16:23 |
| roh | i dont see any gain in there | 16:24 |
| roh | waterjet is fine and comparedably easy to handle. just a bit expensive in room and money (but less than the other methods) | 16:24 |
| carlobar | hi, im trying to compile the kernel for milkymist SoC, and i get this eror: arch/lm32/kernel/early_printk.c:43: error: implicit declaration of function out_be32, someone can help me? | 16:33 |
| lekernel | where did you get the source from? | 16:33 |
| lekernel | https://github.com/milkymist/linux-milkymist works for me | 16:33 |
| carlobar | im going to try that, thanks | 16:35 |
| mwalle | lekernel: minimac2 tx irq is pulsed? | 17:13 |
| lekernel | yes | 17:13 |
| lekernel | but not rx | 17:13 |
| mwalle | kk :) | 17:14 |
| Action: lekernel is making a bunch of flickernoise screenshots | 18:53 | |
| CIA-48 | flickernoise: Sebastien Bourdeauducq master * r21c418b / src/filedialog.c : File dialog: properly get file extension - http://bit.ly/gkOeD1 | 18:56 |
| carlobar | hi, i got the kernel on https://github.com/milkymist/linux-milkymist, but compiling i got the same error: arch/lm32/kernel/early_printk.c:43: error: implicit declaration of function out_be32. Maybe is something wrong with my linux configuration? | 20:16 |
| mwalle | lekernel: should i remove minimac1 from qemu? | 20:24 |
| mwalle | carlobar: i guess there is a missing include (which declares out_be32) | 20:24 |
| mwalle | carlobar: mh out_be32 isnt provided anymore for lm32 arch | 20:29 |
| carlobar | hi mwalle, and what can i do? | 20:31 |
| mwalle | try writew() instead | 20:31 |
| mwalle | erm writel | 20:31 |
| carlobar | ok, thank you | 20:33 |
| larsc | carlobar: #include <linux/io.h> | 20:35 |
| mwalle | lekernel: and could you change the microudp timeout loop to use the timer, too? this way it'll work in qemu too | 20:35 |
| mwalle | larsc: out_be32 is ppc specific | 20:35 |
| larsc | oh out_be32 | 20:35 |
| mwalle | dunno the exact equivalent | 20:35 |
| larsc | iowrite32be | 20:35 |
| larsc | writel is litte-endian | 20:35 |
| lekernel | uhm, why did it work for me? | 20:36 |
| mwalle | lekernel: in qemu? | 20:36 |
| lekernel | mwalle: (remove minimac1 from qemu) yes, I think so | 20:36 |
| larsc | lekernel: CONFIG_EARLY_PRINTK=n | 20:36 |
| lekernel | no, compiling the linux kernel | 20:36 |
| lekernel | ah, maybe | 20:36 |
| lekernel | mwalle: (using timer) yes | 20:37 |
| lekernel | should do that | 20:37 |
| lekernel | counting cycles is just a quick hack | 20:37 |
| lekernel | minimac2 works neatly now... been using ftp quite intensively for the past 3 hours or so without bug | 20:38 |
| lekernel | there is still a reset problem of the PHY, but if you've not run into it at boot time ethernet is fairly stable | 20:40 |
| lekernel | btw it's clearly the PHY, pulsing its reset line when the problem occurs resolves it | 20:40 |
| lekernel | (without rebooting) | 20:41 |
| lekernel | and the symptom of it is just dysfunctional ethernet, no driver crash as before :-) | 20:42 |
| mwalle | lekernel: btw the ac97 'problem' only affects lineout? | 20:45 |
| lekernel | seems so, but tbh I have not measured | 20:45 |
| mwalle | i desoldered three ac97 codecs today.. maybe one of them is drop in compatible, ad1980, alc650, and stac9220 | 20:47 |
| mwalle | mh the latter is a hd one | 20:47 |
| carlobar | with CONFIG_EARLY_PRINTK=n the error was solved, but now i got other: kernel/posix-cpu-timers.c:287: internal compiler error: in lm32_block_move_inline, at config/lm32/lm32.c:785... this is because of wrong configuration in timers? | 20:49 |
| mwalle | carlobar: whats your compiler version? | 20:50 |
| lekernel | mwalle: I can send you a wm9707 if you want | 20:51 |
| carlobar | mwalle: gcc version 4.4.1 (GCC) | 20:51 |
| mwalle | carlobar lekernel: i think the latest working version was some 4.5.x right? | 20:55 |
| larsc | 4.5.x workes find (somthimes) | 20:57 |
| larsc | sometimes | 20:57 |
| lekernel | for c yes | 20:59 |
| lekernel | 4.5.1 works | 20:59 |
| lekernel | c++ seems broken in all 4.5.* and works in the 4.4 lattice release | 20:59 |
| mwalle | lekernel: btw on the qemu ml there was some consens on first disable opengl by default, then make configure more intelligent in the way it links to the needed libs | 21:01 |
| mwalle | the disable by default patch wasnt merged, instead they are trying to figure out the real problem, but it seems everyone got stuck somewhere | 21:02 |
| mwalle | wasnt merged yet.. | 21:03 |
| carlobar | i'll try to compile the kernel with the lattice toolchain.. i'll write about the results latter | 21:04 |
| lekernel | carlobar: fwiw i'm using the 4.5.1 rtems toolchain | 21:08 |
| lekernel | haven't tried 4.5.2 | 21:10 |
| lekernel | 4.6 seems totally broken | 21:10 |
| lekernel | new shots: http://www.milkymist.org/flickernoise.html | 21:56 |
| rejon | hot | 21:59 |
| mwalle | lekernel: nice | 22:00 |
| mwalle | gn8 | 22:35 |
| lekernel | gn8 | 22:54 |
| wpwrak | lekernel: would be nice to see them in motion :) | 23:03 |
| lekernel | yeah, yeah, coming... | 23:03 |
| lekernel | unless something goes wrong, tomorrow there will be a party at tacheles and they would get filmed in action :-) | 23:04 |
| --- Wed Apr 13 2011 | 00:00 | |
Generated by irclog2html.py 2.9.2 by Marius Gedminas - find it at mg.pov.lt!