00:39:15 | Sammy | yo .... |
08:53:15 | Sammy | erikm : someday before you say blob 2.0.5 work on assabet ? |
08:54:15 | Sammy | but assabet's serial port control by BCR , if serial.c don't init it , can it work ? |
08:54:38 | Sammy | wonder >( |
08:54:43 | erikm | see assabet.c |
08:55:04 | erikm | no need to clutter up serial.c with that |
08:55:05 | Sammy | have you change that ? |
08:55:25 | Sammy | inlcude the assabet.c ? |
08:56:37 | Sammy | you nean the assabet.c is in ../linux/ or ../blob/ ? |
08:57:02 | erikm | src/blob/assabet.c |
10:04:48 | Sammy | erikm : Thanx , go ... |
10:05:02 | Sammy | go home |
14:00:13 | prpplague | morning all |
14:00:49 | erikm | hi prpplague |
14:19:04 | prpplague | erikm: i got blob to initialize my pcmcia controler yesterday |
14:20:17 | erikm | you mean the MECR etc? |
14:21:07 | prpplague | ya, and read some of the registers |
14:22:27 | prpplague | probably not anything big to you guys, but a big step in my understanding of things |
14:27:13 | erikm | hehe :) |
14:29:04 | prpplague | erikm: btw, i add the info you gave me on printascii to my notes page, hope thats ok - http://www.abcsinc.com/small-linux/printascii.txt |
17:08:11 | prpplague | erikm: to use inb and outb what should the #include be? |
17:10:04 | erikm | prpplague: there is no inb and outb on ARM |
17:10:24 | prpplague | doh |
17:10:25 | erikm | prpplague: all IO is memory mapped |
17:10:54 | prpplague | so just dereference an address and store a value there? |
17:11:03 | erikm | prpplague: the i386 architecture is sick because it has an IO address space, but the rest of the world works without that |
17:11:11 | erikm | prpplague: yes |
17:11:17 | prpplague | ahh, ok |
17:12:11 | prpplague | erikm: forgive my uneducated questions, i've never had any formal c or c++ training |
17:12:39 | erikm | prpplague: neither did I :) |
17:13:37 | prpplague | erikm: ya but your a guru |
17:13:47 | prpplague | something like this: |
17:13:49 | prpplague | #define WritePort8(port,value) (*((volatile Byte *) (port)) = (value)) |
17:15:19 | erikm | I'd make that an inline function so you get compile time type checking for free |
17:16:23 | prpplague | ok thanks |
17:17:33 | prpplague | sooo much to learn so little time, makes you want to live 200 years just get caught up |
17:21:28 | Russ|werk | erikm: what were you saying where you'd seen the mtd remount lock I was talking about? |
17:23:04 | erikm | Russ|werk: that was with my minimal MTD filesystem |
17:33:05 | Russ|werk | what do you mean by minimal? |
17:41:34 | erikm | very small. |
17:41:52 | erikm | busybox+tinylogin+glibc+rz+sz |
17:42:32 | prpplague | erikm: could i email you a small app and check out the code? |
17:42:43 | erikm | prpplague: sure |
17:43:00 | prpplague | erikm: thanks |
17:45:21 | Russ|werk | erikm: but on jffs2? |
17:45:28 | erikm | yes |
17:45:52 | prpplague | erikm: its on the way, its very small |
17:49:15 | Russ|werk | erikm: any insight? |
17:52:05 | erikm | Russ|werk: no |
17:52:12 | erikm | (sorry phone) |
17:54:35 | prpplague | erikm: hmm got a return mail on your email address let me double check |
17:56:45 | prpplague | erikm: oops bad address in the address book |
17:57:05 | prpplague | erikm: on the way again |
18:00:08 | prpplague | crap, damm winblows sysadmin has got our email server listed on ordb.org |
18:04:06 | erikm | prpplague: hmm, can't help you with that. |
18:04:23 | erikm | prpplague: you could try to send it to erikm@users.sourceforge.net |
18:04:38 | prpplague | erikm: i'm on the phone now complaining about it |
18:04:47 | prpplague | erikm: ok, i'll try that one now |
18:07:17 | prpplague | this really pisses me off this guy gets double my salary and knows nothing, and does stuff like this.. |
18:07:54 | prpplague | erikm: on the way again |
18:11:59 | erikm | that worked |
18:12:27 | prpplague | good |
18:13:17 | erikm | prpplague: that doesn't work. you can't access physical addresses like that from userland |
18:13:58 | prpplague | ok |
18:14:03 | prpplague | any suggestions? |
18:14:06 | erikm | prpplague: get devmem2.c from the LART site |
18:14:19 | prpplague | ok going there now |
18:14:25 | erikm | http://www.lart.tudelft.nl/lartware/port/devmem2.c |
18:14:36 | erikm | you have to mmap(/dev/mem) |
18:15:56 | prpplague | ok got the devmem2.c, i'll look into the code before i pester you |
18:17:19 | prpplague | nice app |
18:17:27 | prpplague | just what i was looking for |
18:17:58 | erikm | the trick is that the kernel generates non-cached mappings for /dev/mem, so it's excellent for IO devices |
18:19:20 | prpplague | ok that makes sense |
18:22:07 | prpplague | whoo works great |
18:22:19 | prpplague | erikm: your my hero |
18:22:49 | erikm | prpplague: I think you'd better worship jdb, he wrote devmem2 ;) |
18:22:54 | prpplague | erikm: i'm also amused by shiny objects as well |
18:23:41 | prpplague | erikm: thanks to both of you, i'll have to drop him a thankyou email, assuming my winblows system can get our email unblacklisted |
18:23:56 | prpplague | s/system/sysadmin |
18:24:02 | erikm | jdbakker@users.sourceforge.net :) |
18:24:39 | erikm | or use one of the various free webmail providers |
18:26:00 | prpplague | erikm: i think i'm about ready to setup a linux box and hide it in a closet somewhere |
18:26:56 | erikm | prpplague: hehe :) start with mail and DNS and gradually take over the rest of the stuff |
18:27:07 | erikm | prpplague: that's how I did it |
18:27:42 | erikm | prpplague: start with samba (so we could kick out Sun PCNFS) |
18:28:06 | prpplague | erikm: the boss is ready kick all of the cisco/m$ stuff out |
18:28:10 | erikm | prpplague: and two weeks ago I upgraded the mail server to a Sparc10 with debian linux |
18:28:30 | erikm | prpplague: (it was running on a Sparc2 with ScumOS 4.1.3) |
18:28:54 | prpplague | lol |
18:29:38 | erikm | next thing that's going to happen that I'm going to run the mailing lists on GNU mailman |
18:30:11 | prpplague | erikm: have done GNU mailman before? i'm would like to setup a mailist using that |
18:30:46 | erikm | the blob-cvs-commit mailing list runs on mailman. I like the way to administrate it |
18:31:25 | erikm | the list server runs somewhere on sourceforge.net, but you can use a web interface to administrate it |
18:31:59 | prpplague | erikm: how do you find the time do everything? don't you have to do something to make $$ |
18:32:40 | erikm | we run a couple of mailing lists for other groups on our server, and right now the sysadmin has to administer all mailing lists. better let the others do it through a web interface |
18:33:24 | erikm | prpplague: well, I'm not officially the sysadmin over here in my group, but I do have the root password, and I sometimes just *fix* things |
18:34:04 | erikm | prpplague: like I did with the mail server: old server went down with disk problems, new server was running within two hours |
18:40:37 | prpplague | erikm: we do a lot pos networking, and i'm constatly interupted with nasty hardware issue, so i have to come in on the weekends to really get anything done |
18:41:28 | erikm | prpplague: :( |
18:41:53 | erikm | prpplague: note that I'm with a university, and making money is not core business over here |
18:44:28 | prpplague | erikm: around here the all might quid is boss |
19:27:47 | prpplague | lol, haven't read that in forever |
21:34:53 | Russ|werk | and you've tried it at 2x |
21:37:37 | erikm | Russ|werk: haven't tried what? |
21:37:43 | Russ|werk | oops |
21:37:49 | Russ|werk | wrong channel |
21:37:57 | Russ|werk | heh |
21:38:03 | erikm | has been playing with vice, the C64 emulator: http://www-2.cs.cmu.edu/~dsladic/vice/vice.html |
21:38:16 | erikm | and www.c64.com has *lots* of games |
21:38:52 | prpplague | didn't do c64, he was into the timex/sinclair stuff |
21:50:52 | erikm | goes zzz |
21:51:18 | prpplague | later, have good weekend |
21:51:31 | prpplague | drink a good english brew for me.... |
21:52:08 | prpplague | erikm: thanks again for the help |
21:53:27 | erikm | bye |
22:39:59 | prpplague | howdy BZFlag, hows the tuxscreen biz? |