| wpwrak | Fallenou: kewl. and they require a license agreement for the work-around :) | 00:12 |
|---|---|---|
| Fallenou | =) | 00:20 |
| lekernel | Fallenou: DMA packet on the stack #é!!: "{ | 00:52 |
| lekernel | no wonder ethernet crashes so much | 00:53 |
| lekernel | I guess I'll need to completely rewrite that fucking driver if I want it to work. sigh. | 00:54 |
| adamw_ | lekernel, interesting thing: Do you remember Uwe Bonnes's llbbc board? It comes with the same idea with our emails about using PROGRAM_B & FLASH_RESET_N as AND gate's inputs, then AND's output connects to flash reset pin. | 08:23 |
| adamw_ | the AND gate is acted exactly with two equivalent diodes inside a gate. hmm..i should study more details. :-) | 08:26 |
| Fallenou | lekernel: yes I saw the e-mail | 10:24 |
| Fallenou | shame on me | 10:24 |
| Fallenou | I'm changing that today | 10:24 |
| Fallenou | lekernel: fixed pushed | 11:02 |
| CIA-94 | rtems-milkymist: Yann Sionneau master * r459b785 / c/src/lib/libbsp/lm32/shared/milkymist_networking/network.c : fixed dma txbuffer allocated on the stack - http://bit.ly/gbfm2r | 11:02 |
| Fallenou | kristianpaul: can you pull from rtems-milkymist , compile and test again to see if rx fifo overflow is still there ? :) | 11:03 |
| Fallenou | thanks | 11:03 |
| lekernel | anyone has still an ISE 11.x install here? | 11:38 |
| lekernel | wolfspraul: are the assembled MM1s (with case) shippable now? | 14:02 |
| wolfspraul | ha, just about to send an email | 14:08 |
| wolfspraul | I will not change to shipping assembled units, I will just add the unassembled case kit into the box for now | 14:08 |
| wolfspraul | the reason is that we only have a handful left anyway, and most likely the people buying now won't mind having to follow the assembly instructions | 14:09 |
| wolfspraul | if I switch to fully assembled product, I have to make a new box and label, which I will do but there is no point in rushing it now | 14:10 |
| kristianpaul | Fallenou: damm not now, i mean i can but i dont have a MM1 with me at work, but i'll do it tonight | 14:10 |
| kristianpaul | actually i'm eading you mail in the rtmes ML now ;-) | 14:11 |
| kristianpaul | Reading* | 14:12 |
| Fallenou | ok :p | 14:20 |
| Fallenou | great keep me informed of how the test are going | 14:20 |
| lekernel | hi eolson, welcome | 20:32 |
| lekernel | nice to see ANL people here :) | 20:33 |
| lekernel | http://web.archive.org/web/20030419094553/www.research.compaq.com/SRC/pamette/PPamPhotos.html | 21:07 |
| lekernel | old school FPGA :) | 21:07 |
| lekernel | xc4010... I bet the DRAM controller would fill one | 21:07 |
| CIA-94 | milkymist: Sebastien Bourdeauducq master * ra20c740 / software/libbase/blockdev.c : Memory card R2 response is only 17 bytes long, thanks Michael Walle for pointing that out - http://bit.ly/gIm02u | 21:52 |
| CIA-94 | rtems-milkymist: Sebastien Bourdeauducq master * ra8a908e / c/src/lib/libbsp/lm32/shared/milkymist_memcard/memcard.c : Memory card R2 response is only 17 bytes long, thanks Michael Walle for pointing that out - http://bit.ly/hjni0x | 22:04 |
| Fallenou | kristianpaul: any luck with the network driver ? | 22:09 |
| kristianpaul | Fallenou: is GMT -5 here, sorry | 22:10 |
| kristianpaul | i still at work.. | 22:10 |
| kristianpaul | 80Km from home | 22:10 |
| kristianpaul | by then milkymist | 22:10 |
| Fallenou | oh ok :p | 22:11 |
| kristianpaul | Fallenou: yeah i feel sorry our time difference is not good for this tests. | 22:29 |
| kristianpaul | But tomorrow i dont have to work so i can be all day at home doing my personal stuff more freely :-) | 22:29 |
| Fallenou | hehe | 22:31 |
| Fallenou | tomorrow and this week-end I won't have much time for hacking | 22:31 |
| kristianpaul | :-// | 22:31 |
| Fallenou | my girl friend come in london to see me and visit :) | 22:31 |
| Fallenou | but don't feel sorry, you use your precious time to help | 22:32 |
| kristianpaul | Fallenou: is your fix about the DMA thing? | 22:32 |
| Fallenou | yes | 22:32 |
| kristianpaul | good | 22:32 |
| kristianpaul | I dint check the diffs.. long time, lots of mails to answer.. | 22:32 |
| kristianpaul | ah,girl | 22:32 |
| Fallenou | as long as we can tests and leave messages here it's good :) | 22:32 |
| Action: kristianpaul free of compromises | 22:32 | |
| kristianpaul | sure, as always | 22:32 |
| kristianpaul | I'll repeat test, publish captures and logs | 22:33 |
| Fallenou | great, awesome ! | 22:33 |
| Fallenou | thanks | 22:33 |
| Fallenou | I had dma problems too at work today :p | 22:34 |
| kristianpaul | Fallenou: btw let said i have a custom milkyist core, it is already maped on memory of course, do i need a driver or i can map it directly on rtems? | 22:34 |
| Fallenou | I am doing some DMA with a pic32 | 22:34 |
| kristianpaul | pic32, nice | 22:34 |
| Fallenou | if you just want to write/read to your registers | 22:34 |
| Fallenou | you can do it in an application | 22:34 |
| Fallenou | no need for driver | 22:34 |
| kristianpaul | I works with pics since school, but just up 16bits.. | 22:34 |
| Fallenou | but writting a driver is cleaner :) | 22:34 |
| kristianpaul | sure :-) | 22:35 |
| Fallenou | but for tests, a little app is enough | 22:35 |
| Fallenou | it's like the bios :) | 22:35 |
| kristianpaul | well bios dont have yaffs supports, i need dump content somwhere.. | 22:35 |
| kristianpaul | and read it later, no matter if ethernet dint work, or SD bug, i need read it back at the end.. | 22:36 |
| Fallenou | sure use rtems capabilities | 22:36 |
| mwalle | hi | 22:36 |
| kristianpaul | hey mwalle | 22:36 |
| Fallenou | hi mwalle :) | 22:36 |
| Fallenou | you flood my mailbox with patches that's great mwalle :D | 22:36 |
| kristianpaul | hehe | 22:36 |
| mwalle | larsc: i've create a uclibc repo, uploaded the toolchain patches to the mm wiki and posted some patches to the ML | 22:36 |
| mwalle | Fallenou: :b | 22:37 |
| lekernel | ok, let's try bisecting that gcc 4.6 bug now... | 22:38 |
| Action: lekernel is unstacking a heap of small tasks that have been around for too long | 22:38 | |
| larsc | mwalle: great, thanks :) | 22:40 |
| kristianpaul | lekernel: hey, thanks for the SD fix, i-ll try later too :-) | 22:41 |
| Fallenou | ahah you have two fixes to test | 22:43 |
| Fallenou | happy ? :p | 22:44 |
| mwalle | kristianpaul: keep in mind that this probably won't fix the flooding when no sd card image is provided | 22:46 |
| kristianpaul | mwalle: k | 22:48 |
| mwalle | gn8 | 23:07 |
| Fallenou | gn8 | 23:08 |
| Fallenou | kristianpaul: how did you create the yaffs filesystem on the sd card ? | 23:29 |
| Fallenou | or is it another file system to use ? | 23:29 |
| Fallenou | I don't think my ubuntu has support for yaffs2 | 23:30 |
| lekernel | it's probably another fs, it would be pretty hard to use yaffs on a sd card | 23:30 |
| lekernel | yaffs uses out-of-band NAND data - getting it to work with memories without OOB (like NOR) requires a bit of coding | 23:31 |
| Fallenou | oh ok I mixed up | 23:31 |
| Fallenou | what file system do I have to use on the file I give to qemu -sdcard ? | 23:31 |
| lekernel | FAT | 23:31 |
| Fallenou | fat32 ? | 23:31 |
| Fallenou | ok | 23:31 |
| Fallenou | thanks | 23:31 |
| lekernel | the NOR image would indeed be YAFFS2, but right now there is no way to create such an image externally | 23:32 |
| Fallenou | it looks like there is some doc about how to integrate yaffs2 on linux 2.6 kernel | 23:33 |
| lekernel | yeah, but you'd run into the OOB data problem when trying to use a normal image | 23:33 |
| Fallenou | so the fs is created at boot time ? | 23:34 |
| lekernel | the FS port I did for RTEMS moves the OOB data in-band | 23:34 |
| Fallenou | oh | 23:34 |
| lekernel | you'd need to use the same OOB data layout in Linux to get that to work | 23:35 |
| lekernel | needs a bit of coding | 23:35 |
| Fallenou | hum ok | 23:35 |
| Fallenou | so it's a special version you have in rtems | 23:35 |
| Fallenou | you put the signaling with the data | 23:36 |
| lekernel | the yaffs core passes two pointers to the read/write functions, one is for normal data and the other for oob | 23:36 |
| lekernel | so you can mix the two without hacking all over the yaffs2 code | 23:36 |
| Fallenou | hum I did a mkfs.vfat on my sdcard file | 23:38 |
| Fallenou | mounted it via -o loop | 23:38 |
| Fallenou | put a file on it | 23:38 |
| Fallenou | booted qemu with -sdcard myfile | 23:38 |
| Fallenou | (after unmounting it | 23:38 |
| Fallenou | where should I see it in rtems ? | 23:39 |
| Fallenou | the /flash only contains lost+found | 23:39 |
| lekernel | yeah | 23:42 |
| lekernel | this folder is always present on yaffs, even with a blank flash | 23:42 |
| lekernel | the memory card is mounted in /memcard | 23:43 |
| lekernel | it should have a partition table too | 23:43 |
| lekernel | you'll probably need to mess a bit with fdisk and dd to generate an image that has both a partition table and a filesystem | 23:43 |
| Fallenou | hum yes ok i just did a partition but no partition table | 23:45 |
| Fallenou | humm sending files via ftp from ubuntu to rtems sucks :( | 23:45 |
| lekernel | or you could mount it without a partition table, using the rtems shell | 23:45 |
| Fallenou | but the other way it works | 23:45 |
| lekernel | but it won't be automounted | 23:45 |
| Fallenou | oh ! | 23:46 |
| Fallenou | I can do that | 23:46 |
| Fallenou | but which /dev/flash* to use ? | 23:46 |
| lekernel | it's /dev/memcard | 23:46 |
| lekernel | /dev/flash* are the different NOR partitions | 23:46 |
| Fallenou | great it mounted | 23:47 |
| Fallenou | it has my file on it | 23:47 |
| Action: Fallenou downloading the flickernoise binary from rtems | 23:49 | |
| Fallenou | via ftp | 23:49 |
| Fallenou | I will test a md5sum on it after :) | 23:49 |
| Fallenou | transfered 9 MB in 47 sec, not really fast for a loopback connexion :' | 23:49 |
| Fallenou | aouchhh | 23:50 |
| Fallenou | not the same md5sum | 23:50 |
| Action: Fallenou tries again with a smaller file | 23:52 | |
| lekernel | if it's for testing ftp, you can try the ramdisk | 23:52 |
| Fallenou | ok | 23:52 |
| Fallenou | how can I umount /mnt ? | 23:53 |
| Fallenou | oh ok it's unmount | 23:53 |
| lekernel | it removes the memory card related sources of potential data corruption | 23:53 |
| Fallenou | ok i've done the same on a small 10 Ko file the md5sum is the same | 23:57 |
| lekernel | reminds me of my multi-dozen-terabyte memory controller testing fun :) | 23:59 |
| Fallenou | ahah | 23:59 |
| Fallenou | i'm not at multi dozen terabyte :p | 23:59 |
| Fallenou | only a few kilobytes :' | 23:59 |
| --- Fri Feb 25 2011 | 00:00 | |
Generated by irclog2html.py 2.9.2 by Marius Gedminas - find it at mg.pov.lt!