04:46:27 | Russ | happy b-day sammy |
07:11:38 | mmatten | morning |
08:13:00 | seletz | morning |
08:13:24 | seletz | BZFlag: sorry for the CVS mess last thursday :) |
08:20:46 | BZFlag | no prob. fixed now? |
09:07:17 | Sammy | erikm: did you remember that problem about flash kernel receive at first eraseblock I asked yesterday ? |
09:07:43 | seletz | BZFlag: yup |
09:08:09 | Sammy | hello seletz |
09:08:23 | Sammy | seletz: got any photos ? |
09:10:02 | seletz | Sammy: hmm, photos for what? |
09:10:13 | seletz | Sammy: hi, btw :) |
09:14:53 | Sammy | seletz: ohhhh...I got wrong remember , you will go ottawa at july .... |
09:15:46 | seletz | Sammy: ah, yes. I cant wait too :) |
09:17:18 | seletz | erikm: my PCMCIA irq problem seems to be solved :) |
09:18:07 | seletz | BZFlag: have you found time to review my pcmcia/ide hacks? |
09:39:18 | erikm | seletz: cool! |
09:39:32 | seletz | erikm: hint: CS4 timings ... |
09:39:36 | seletz | (doh...) |
09:39:40 | erikm | seletz: doh! |
09:40:19 | seletz | erikm: never rely on something you have'nt checked by yourself. |
09:40:38 | erikm | BZFlag, seletz, Russ: I do have two patches for new archs in blob, but right now I don't have time to integrate them. any of you interested in doing it? |
09:40:57 | seletz | erikm: gimme one! |
09:41:32 | seletz | erikm: no, serious: i will do some blob hacking today, so it will fit.. |
09:42:00 | erikm | seletz: I'll forward |
09:42:15 | seletz | cool |
09:42:31 | seletz | watching demo ... |
09:43:43 | erikm | seletz: ok, one of them is the trizeps patch, you should have it as well |
09:43:57 | erikm | seletz: (the one from wolfgang mueller) |
09:45:05 | seletz | erikm: ok, i'll do at last the trizeps one. |
09:46:30 | erikm | ok, found the other one as well |
09:46:45 | erikm | patch is against 2.0.5-pre2, so it might need some work |
09:46:56 | seletz | ok |
09:47:32 | seletz | erikm: if i got problems i'll get into contact with Wolfgang. |
09:49:03 | erikm | seletz: I think it's ok. it looked OK to me |
09:53:03 | seletz | erikm: did you forwad the mail already? |
09:53:09 | seletz | s/wad/ward/ |
09:54:38 | erikm | seletz: yes. |
09:54:47 | erikm | looks in the mail queue |
09:55:02 | erikm | seletz: I've send it to stefan.eletzhofer@pruftechnik-rv.com |
09:55:48 | seletz | uargh |
09:55:48 | erikm | seletz: (oh, and I bounced it, so it looks as if it came from Matthias Gorjup) |
09:55:59 | erikm | seletz: you'd prefer another address? |
09:56:20 | seletz | no, please use stefan.eletzhofer@eletztrick.de |
09:56:37 | seletz | the pruftechnik one is using lotus notes (urg) |
09:56:58 | erikm | ok, I'll update .mutt/aliases and resend |
09:57:36 | seletz | erikm: where did you get this one? I moved to my own office in february. |
09:59:01 | seletz | erikm: thank you. I's all a mess with those pruftechnik edv guys :( |
09:59:05 | BZFlag | seletz: have not reviewed them yet. I should get to it tomorrow. |
09:59:17 | BZFlag | erikm: put the patches up on SF, and I might get to them. |
09:59:19 | erikm | seletz: I think you send me mail once from that address and I added it to my address book like that |
09:59:30 | seletz | BZFlag: well, ok. no problem. |
10:00:46 | erikm | BZFlag: you got wolfgang's patch, afaik |
10:02:11 | seletz | erikm: So one patch for me and one for BZflag, i suppose |
10:03:12 | erikm | seletz: lol :) |
10:04:07 | seletz | SIGLUNCH!! |
10:04:12 | seletz | see ya |
10:05:16 | BZFlag | erikm: I finally found the rmk bootp patch after much digging. |
10:05:24 | erikm | heh |
10:05:26 | erikm | it's also on SF |
10:05:35 | BZFlag | weell, code. not really a patch yet. ;-) |
10:05:50 | erikm | yes, that's his EBSA bootloader |
10:11:27 | erikm | BZFlag, seletz: I've uploaded both patches to SF |
10:11:46 | erikm | BZFlag, seletz: you might want to assign it to yourself if you're working on one of them |
11:42:07 | seletz | erikm: ok, i just assigned the trizeps patch to myself. Set status to pending as well. Id is 547486 btw. |
12:30:04 | seletz | erikm: Ok, i integrated the patch. Removed some duplicate defines, dead code etc. Compiles well. I'll commit it now. |
13:06:10 | erikm | seletz: ok, thanks |
13:11:24 | seletz | erikm: i'll close the request |
13:11:42 | erikm | good |
13:11:47 | seletz | erikm: and i mailed wolfgang to test the code, btw. |
13:11:57 | erikm | always a good idea |
13:12:10 | erikm | tell him to contact me if he wants CVS access |
13:12:50 | erikm | I think CVS access is only convenient for maintainers |
13:13:04 | erikm | s/only// |
13:13:20 | erikm | and maintainers as in "maintainer of a certain hardware platform" |
13:15:13 | seletz | erikm: i will. |
13:18:06 | erikm | seletz: you forgot to CVS add include/blob/arch/trizeps.h, src/blob/trizeps.c and src/diag/trizeps.c... |
13:19:21 | erikm | continues working |
13:22:32 | Russ | morning |
13:22:48 | seletz | ahhhhhh ... |
13:22:54 | Russ | was wondering about that |
13:23:18 | Russ | you seem to have a habit of forgetting cvs add |
13:23:26 | seletz | yeah. |
13:23:28 | seletz | ok |
13:23:33 | seletz | *cough* |
13:27:17 | seletz | Ok, sorry. Should be fixed now. |
13:29:45 | seletz | checking |
13:32:49 | seletz | ok, there's more i forgot. I'm just fixing it. |
13:46:25 | seletz | Ok, fixed. |
13:46:30 | seletz | Sorry again. |
13:47:30 | seletz | erikm: What do you think, could we move xmodem.c from src/blob to src/lib? |
13:48:39 | erikm | seletz: for what? |
13:48:49 | erikm | cvs updates |
13:49:28 | seletz | erikm: to have the possibility to add the dlfile command to diag. Just fo example |
13:49:57 | erikm | seletz: diag doesn't need it. it's a diagnostics utility |
13:50:34 | erikm | seletz: in blob xmodem is just another kernel load method |
13:51:54 | seletz | erikm: yup, i do understand your reasoning. But what if i need to download a file in diag (to system memory)? Don't ask "what for?" :) |
13:52:44 | erikm | ponders |
13:53:01 | seletz | using kdict |
13:53:35 | seletz | understands :) |
13:56:04 | erikm | seletz: ok, but than we should only have serial download methods in src/lib/, not other stuff. |
13:56:47 | seletz | erikm: why limit to uuencoded uploads? |
13:56:58 | erikm | seletz: well, uuencode and xmodem |
13:57:07 | seletz | phew |
13:57:08 | seletz | :) |
13:57:36 | erikm | seletz: diag is for diagnostics. if you can't see serial output, something is seriously wrong with your board anyway |
13:57:54 | erikm | seletz: so you can't do *anything* with it |
13:58:02 | seletz | erikm: yes, of course. |
14:06:25 | seletz | prpplague: hi |
14:06:28 | prpplague | wow, nice group this morning |
14:06:35 | prpplague | seletz: morning |
14:10:11 | seletz | coding pcmcia/ide stuff |
16:00:34 | | here is a pic, the silk screening isnt perfect, it is more of a cream than white, but it was just a test http://www.tuxboxproject.com/images/Jan16_01.JPG |
16:00:34 | seletz | erikm: still here? |
16:00:54 | | seletz: sorry... |
16:00:54 | seletz | ibot: cool! |
16:00:55 | seletz | :) |
16:00:59 | seletz | lol |
16:02:21 | prpplague | seletz: lol |
16:02:41 | prpplague | seletz: i don't know about you, but i sure am looking forward to OLS |
16:02:50 | | seletz: huh? |
16:02:50 | seletz | ibot: nice little bot |
16:02:56 | prpplague | seletz: btw, have you looked at the nanoEngine? |
16:03:06 | seletz | prpplague: yeah, i cant wait till june :) |
16:03:26 | seletz | prpplague: no. I just did _some_ basic QT/embedded stuff |
16:05:17 | prpplague | seletz: check this out - http://www.brightstareng.com/arm/nanoeng.htm |
16:05:36 | seletz | looking |
16:06:06 | seletz | ahhhh $750 |
16:06:22 | prpplague | seletz: yes very expensive |
16:06:31 | seletz | prpplague: btw, nanoengine: Isn't there some gui stuff also? |
16:06:40 | prpplague | seletz: ya i think so |
16:06:54 | seletz | hence the confusion :) |
16:07:02 | prpplague | seletz: i was more interested in the design rather than price |
16:07:17 | prpplague | seletz: isn't that the same type of connector you wanted to use? |
16:07:22 | seletz | hmmm, what's this nanoBridge |
16:07:57 | seletz | prpplague: not quite the same, but similar |
16:09:40 | seletz | prpplague: hmmm, only GPIO10-20 available |
16:14:02 | seletz | prpplague: well, they do some weird PCI stuff |
16:14:18 | seletz | prpplague: that's why they have a "nanoBridge" |
16:14:54 | seletz | prpplague: do you consider buying those? |
16:22:44 | erikm | goes home |
16:38:56 | seletz | mmatten|home: hey! |
16:39:09 | seletz | mmatten|home: you made it! |
16:39:12 | mmatten|home | <- still alive ye |
16:39:44 | seletz | mmatten|home: blob> pcmciatest 1 |
16:39:53 | seletz | mmatten|home: note the "1" |
16:39:55 | mmatten|home | works ? |
16:39:59 | seletz | yup |
16:40:02 | mmatten|home | fine |
16:40:15 | seletz | mmatten|home: on slot 0 is nothing connected. doh... |
16:40:20 | mmatten|home | urgh :> |
16:40:29 | mmatten|home | <- shower |
16:40:31 | seletz | SKID doesnt work tho |
16:43:09 | prpplague | seletz: negative, not interested in them, they are WAY too expensive |
16:43:33 | seletz | prpplague: guessed so :) |
16:50:35 | mmatten|home | ah i feel _much_ better now :) |
19:16:52 | seletz_ | Yeah! |
19:17:14 | seletz_ | Read from CF card in IDE mode first ten sectors! |
19:17:23 | erikm | woohoooo! |
19:17:36 | seletz_ | CHS also correct |
19:17:48 | seletz_ | happy |
19:18:33 | seletz_ | And now gimme some vfat code to access tha filesystem! |
19:20:22 | erikm | try ext2 first |
19:20:31 | erikm | we could link against libe2fs |
19:20:40 | seletz_ | erikm: hmm |
19:20:45 | erikm | SILO does the same |
19:20:57 | erikm | (SILO is the SparcLinux loader) |
19:21:04 | seletz_ | erikm: dont we need some sort of libc then? |
19:22:08 | erikm | seletz_: afaik not. you just need to implement some basic functions to fetch blocks |
19:22:53 | seletz_ | erikm: ok. |
19:22:58 | seletz_ | googleing |
19:23:26 | erikm | seletz_: it's called e2fslibs in debian |
19:23:31 | erikm | apt-gets |
19:23:54 | seletz_ | doh |
19:23:58 | seletz_ | cool |
19:24:41 | erikm | source package is e2fsprogs |
19:25:12 | seletz | firing up yast |
19:25:41 | erikm | hates yast |
19:26:09 | seletz | searching on local dvd copy ... |
19:26:46 | seletz | ok, found it |
19:29:31 | seletz | cunfigures |
19:29:47 | erikm | it even has documentation: file:///usr/share/doc/e2fsprogs/html-info/libext2fs_toc.html |
19:32:27 | erikm | seletz: you need to define an "IO manager" for libext2fs. it comes with a "unix_io" IO manager which can do normal UNIX file IO. you need to write a blob_io manager that handles the dirty IDE tricks |
19:33:23 | seletz | well, i have fa function which reads arbitary sectors to a 512 byte buffer |
19:35:02 | seletz | reading ext2_io.h |
19:35:05 | erikm | looks like it can be used. the IO manager structure needs basically needs a read and a write function |
19:36:46 | seletz | hmmm. ext2fs_get_mem |
19:38:40 | erikm | hmm, we need a simple malloc routine |
19:38:49 | seletz | yup |
19:38:53 | seletz | and free |
19:39:05 | seletz | why not take the one from k&r |
19:39:18 | erikm | phone... |
19:46:25 | seletz | uargh. tired&hungry |
19:46:36 | seletz | well, enough for today. |
19:46:40 | seletz | see ya |
19:51:19 | erikm | returns |
20:52:14 | Russ | erikm: maybe look at the fsys_ext2 in grub? |
20:52:50 | erikm | Russ: also possible. or in SILO |
20:53:13 | Russ | I was thinking about making blob use the fsys_ stuff, but its way too messy |
20:53:35 | Russ | the grub people are a little braindead |
20:53:46 | Russ | all their autogenerated files are in CVS |
20:54:07 | erikm | that's braindead indeed |
21:29:12 | prpplague | BZFlag: howdy |
21:29:29 | prpplague | BZFlag: got my tux+jtag today, guess my $$ wasn't lost after all |
21:31:06 | erikm | BZFlag: you might be interested to know: 21:20 <seletz_> Read from CF card in IDE mode first ten sectors! |
21:36:10 | BZFlag | prpplague: huh? hmm. ok, I send so many I guess I just missed your entry in the receipt book. ;-) |
21:37:32 | BZFlag | erikm: cool. |
21:39:52 | prpplague | BZFlag: thats ok, we know you wife really does the books and shipping, lol |
21:55:11 | BZFlag | heh. yep, she's the other part of "Guru Group, LLC" ;-) |