02:06:18 | Sammy_ | hay , I just get the LART , so I can play it at time......!! |
04:54:14 | Sammy_ | what is this explain #define STATUS_READ 0x00700070 from memory data sheets ? |
05:36:16 | Russ | for flashing? |
07:49:30 | erikm | moo! |
07:51:27 | Russ | moo |
07:54:18 | Russ | heh, never saw that one |
07:54:31 | Russ | along with 0xf00d, like 0xdeadbeef |
07:54:41 | Russ | you could go have it at 0xabadcafe |
07:55:58 | erikm | someone posted a script a on linux-kernel that took a dictonary and extracted hex constants out of it |
07:56:11 | Russ | neato |
07:56:23 | Russ | I like the phrases the best |
08:03:01 | Russ | what is HZ on 2.4.6-rmk2-np1 for sa1100? |
08:04:05 | Sammy_ | erikm: can U explan why bootkernel call thekernel(0,x); why ? what it means? |
08:04:25 | Russ | it calls the kernel |
08:04:40 | erikm | Russ: afaik HZ=100 |
08:04:47 | Russ | it jumps to the kernel, passes 0 in r0, and the arch number in r1 |
08:04:53 | Russ | erikm: what is it on x86? |
08:05:02 | Sammy_ | but , I don't see any function ? |
08:05:10 | Sammy_ | point function ? |
08:05:29 | erikm | Sammy_: theKernel() is a function pointer |
08:05:46 | Russ | Sammy_: read up on the c faq |
08:05:55 | | Russ: excuse me? |
08:05:55 | Russ | ibot: google c faq |
08:06:23 | Sammy_ | but the function is in which file ? |
08:06:44 | Russ | the kernel |
08:06:45 | erikm | Sammy_: there is no such function. it is a function pointer. get your copy of K&R and look it up |
08:07:06 | Russ | the comp.os.c faq is pretty good and available everywhere online |
08:08:30 | Sammy_ | Thanx I'll find Out ...!! |
08:09:57 | erikm | gets coffee |
08:21:13 | BZFlag | ibot: search google for "c faq" |
08:21:26 | | BZFlag: Google can't find c faq |
08:21:49 | BZFlag | ibot: search google for "comp.os.c faq" |
08:21:52 | | BZFlag: Google can't find comp.os.c faq |
08:22:01 | BZFlag | ibot: search google for comp.os.c faq |
08:22:05 | | BZFlag: Google can't find comp.os.c faq |
08:22:14 | BZFlag | whacks ibot |
08:22:53 | Russ | ibot: search google for pr0n |
08:22:56 | | Russ: Google can't find pr0n |
08:23:08 | Russ | wow, it really is broken then |
08:33:07 | Russ | how goes the pcmcia then? |
08:34:25 | BZFlag | #TuxScreen no change. card gets seen, but I can't get any devices to work |
08:34:42 | BZFlag | I suspect we need cardmgr and cardctl now. |
08:34:51 | BZFlag | pcmcia utils basically. |
08:35:25 | Russ | what about other cards? |
08:35:31 | BZFlag | have to get an ipaq here side by side to compare |
08:35:46 | Russ | do they all give a 5V warning? |
08:35:47 | BZFlag | tried pcnet 3v and sandisk cf |
08:35:50 | BZFlag | yes |
08:35:53 | Russ | hrmmm |
08:36:22 | BZFlag | afaik cf is 3v only so the cf card can not be asking for 5v |
08:36:42 | Russ | state_array->state[1].vs_3v = 0; maybe this should be 1 |
08:38:08 | Russ | dunno |
08:38:22 | Russ | does it give the reset warning? |
08:39:05 | BZFlag | yep |
08:39:13 | Russ | and does anything else besides the PCMCIA_CD_0/1 show up new in /proc/interrupts when you insert a card? |
08:40:20 | Russ | and under /proc/interrupts, is the interrupt count for PCMCIA_CD_0 going up? |
08:40:50 | BZFlag | on inset pcnet or CF : shannon_pcmcia_configure_socket(): CS asked for 5V, applying 3.3V.. |
08:40:51 | BZFlag | shannon_pcmcia_configure_socket(): Warning, Can't perform reset |
08:40:51 | BZFlag | shannon_pcmcia_configure_socket(): CS asked for 5V, applying 3.3V.. |
08:40:51 | BZFlag | shannon_pcmcia_configure_socket(): Warning, Can't perform reset |
08:40:51 | BZFlag | shannon_pcmcia_configure_socket(): CS asked for 5V, applying 3.3V.. |
08:40:51 | BZFlag | shannon_pcmcia_configure_socket(): Warning, Can't perform reset |
08:41:54 | BZFlag | 45,46 in /proc/interrupts show CD_0 and CD_1 count is 0 for both. |
08:42:44 | BZFlag | I do get a link light on the pcnet card and traffic indicator. |
08:45:05 | erikm | hmm |
08:45:38 | erikm | I don't think the tuxscreen will arrive on time over here, but if there is one at marc's place, I can start hacking over there :) |
08:47:17 | erikm | btw, I have some scripts that allow you to build multiple versions of blob at the same time |
08:47:28 | Russ | ummm....ok |
08:47:42 | Russ | usefull for distribution I suppose |
08:47:52 | erikm | I currently build for all architectures plus all archs with debug |
08:48:09 | erikm | useful for development, so you can see if your changes don't break other archs |
08:48:15 | Russ | ah |
08:48:19 | Russ | sleep |
08:49:58 | BZFlag | got a check in the mail from marc today. his phone will go out tomorrow. |
08:50:54 | BZFlag | does he have equipment around? I could unlock the flash before I send it. then all you need is inferno and a null modem cable. |
08:51:28 | erikm | some equipment |
08:51:41 | erikm | if you could unlock the flash already, it would be nice |
08:51:56 | erikm | IIRC he has a soldering iron right now. |
08:52:09 | erikm | he had one before, but that was radio shack quality... |
08:52:50 | BZFlag | you won't need that unless you want to hook up the jtag. |
08:53:00 | BZFlag | or I suppose you could solder in the 12 leads... |
08:53:01 | erikm | BZFlag: I think we'll do that anyway |
08:53:08 | BZFlag | cool. |
08:53:24 | BZFlag | grabs a phone... |
08:53:31 | erikm | does it need the same kind of flash dongle as the lart needs? |
08:53:45 | Russ | similar, but needs some hacking of pins |
08:53:56 | Russ | and a header is usefull |
08:54:12 | erikm | hmm, is that somewhere on the tuxscreen pages? |
08:54:22 | Russ | yup |
08:54:29 | Russ | boot |
08:54:31 | erikm | if so, I'd better get the necessary components over here. |
08:54:36 | Russ | oops |
08:55:29 | BZFlag | erikm: http://TuxScreen.net/wiki/view/Main/JTAG |
08:55:37 | erikm | looks |
08:55:49 | Russ | free |
08:55:54 | Russ | er... |
08:56:11 | BZFlag | total used free shared buffers |
08:56:12 | BZFlag | Mem: 14576 2932 11644 0 4 |
08:56:12 | BZFlag | Swap: 0 0 0 |
08:56:12 | BZFlag | Total: 14576 2932 11644 |
08:56:15 | BZFlag | helpful? ;-) |
08:56:21 | Russ | not really |
08:57:17 | Russ | Architecture: Shannon (AKA: Tuxscreen) |
08:57:23 | Russ | I did change that little line |
08:59:46 | erikm | right, so I need the components for a LART flash dongle, a couple of headers, a connector, lots of wire, and a PCB board |
08:59:55 | erikm | easy |
09:00:39 | erikm | I'd better buy the components over here. the electronics shop over here (a) just has the parts, and (b) knows what you're talking about. |
09:01:39 | erikm | much better than the RS in marc's neighborhood: "you've got questions, we've got blank stares" :) |
09:01:55 | BZFlag | pulls the mem from marc's phone and hooks up 12v |
09:05:34 | BZFlag | flash unlocked... |
09:06:04 | erikm | cool |
09:08:16 | BZFlag | mem back, and boxing up. |
09:09:55 | BZFlag | his check says #87 but the back of the letter says #87 (house number) know which is right? |
09:10:05 | BZFlag | er letter says #84 |
09:10:39 | erikm | let me look. 87 sounds familiar... |
09:11:15 | BZFlag | ahh, email also says 87 |
09:11:24 | BZFlag | letter must be a typo. |
09:11:25 | erikm | 87 ferris place |
09:11:33 | BZFlag | cool. |
09:12:38 | erikm | checks another source |
09:12:49 | erikm | yes, 87 |
09:13:01 | BZFlag | that's ok, we are 3 out of 4 now. ok, 4 out of 5. ;-) |
09:14:06 | BZFlag | are you taking a laptop? you might want to DL, install and test inferno first. Course you won't need it if you get jtag working. |
09:14:21 | erikm | I'll take my laptop with me |
09:16:19 | erikm | BZFlag: no risk, no fun. of course we'll go for linux :) |
09:16:21 | BZFlag | I'm running inferno under 2.4.7 on debian unstable. x 4.0.3 supports the inferno graphics apps. |
09:16:47 | erikm | inferno runs in a virtual machine or so? |
09:16:48 | BZFlag | I'd blast blob on, but you might want to play with inferno first. |
09:17:06 | BZFlag | yep. virtual machine under linux/solaris/win32 |
09:17:09 | erikm | ah |
09:17:25 | erikm | runs 2.4.8-pre2 on debian stable+bunk updates |
09:17:32 | BZFlag | he's got net access I presume. ;-) |
09:17:44 | erikm | yes, no problems |
09:18:33 | erikm | oops, siglunch |
15:57:12 | erikm | hi Russ |
16:04:37 | Russ|werk | hello |
16:05:31 | erikm | tell me about function pointers... :) |
16:06:22 | Russ|werk | I don't know, I can only code in java |
16:06:30 | erikm | hehe |
16:06:36 | Russ|werk | whats a pointer? |
16:07:06 | erikm | just found his K&R book. somebody put it in the library while it has a clear note in it that it belongs in *my* room |
16:07:20 | Russ|werk | I saw some code the other day where every if statement was like: |
16:07:45 | Russ|werk | if ( 0 != funcAB( &foo, 5 ) ) |
16:07:50 | Russ|werk | { |
16:08:17 | erikm | yeah, seen that. there is som insane reason behind it. can't remember what |
16:09:48 | erikm | not as bad as: |
16:09:56 | erikm | char *foo(void) |
16:09:57 | erikm | { |
16:10:04 | erikm | bar[42]; |
16:10:16 | erikm | strcpy(bar, "hello, world!\'); |
16:10:21 | erikm | return bar; |
16:10:22 | erikm | } |
16:10:58 | erikm | (that was from a guy who did C++ first) |
16:11:45 | Russ|werk | arghh..... |
16:11:57 | Russ|werk | I like the 0 != ..... |
16:18:22 | Russ|werk | wb tim |
16:23:07 | BZFlag | checkin in before headin in. ;-) |
17:07:22 | erikm | ROFL! |
17:07:37 | erikm | "Some how a lo of you mail is coming to me. please ease my name from your |
17:07:37 | erikm | mailing list. |
17:07:37 | erikm | " |
17:07:48 | erikm | (from the LART list) |
17:12:09 | Russ|werk | heh |
17:12:28 | erikm | turns out that he even isn't subscribed |
17:12:28 | Russ|werk | don't you have a footer? |
17:12:35 | erikm | of course we have |
17:13:03 | erikm | but he's using outlook, so I suppose he can't read |
17:13:58 | erikm | (lot's of outlook users suffer from that) |
17:14:42 | Russ|werk | I haven't got any worms yet |
17:14:58 | erikm | only one sircam message today |
17:15:25 | Russ|werk | good to know I'm not in someone's address book that is intelligent enough to propogate those |
17:18:29 | erikm | problem is that you don't have to be in the address book |
18:10:29 | Russ|werk | find a power adapter? |
18:11:06 | rmk | not yet - it'll be a while until I do |
18:13:14 | Russ|werk | bummer |
18:16:12 | BZFlag | should be buildable, but I'm not sure what the PFI pin needs to do http://TuxScreen.net/wiki/view/Main/PowerSupply |
18:16:59 | Russ|werk | he just needs a UK<->US |
18:25:10 | rmk | BZ: these are Philips devices, aren't they? |
18:25:17 | rmk | s/l/ll/ |
18:26:51 | Russ|werk | yes |
18:27:01 | Russ|werk | the keyboard is from sejin |
18:27:18 | rmk | just out of interest, do they contain firmware already? |
18:27:29 | erikm | rmk: yes, inferno |
18:27:39 | Russ|werk | its philips, not phillips |
18:27:45 | Russ|werk | iirc |
18:27:51 | Russ|werk | yes |
18:28:20 | erikm | Russ|werk: yes, philips. eindhoven, the netherlands. |
18:30:51 | BZFlag | rmk: yes. Philips IS2630 originally. |
18:31:57 | rmk | What's the story behind porting Linux to it? Just because its got a StrongARM? |
18:32:06 | BZFlag | they contain inferno: monitor (boot), sboot (debug interface) kernel, rootfs w/ web browser, email app, contact manager, callerid, tel directory, notepad, etc. |
18:32:07 | erikm | looks to BZFlag |
18:32:29 | Russ|werk | and its cheap, has a touchscreen, pcmcia slots |
18:32:51 | BZFlag | linux cause nobody seems to be able to support the apps that are on them now, and cause they are cheap. ;-) |
18:33:07 | erikm | rmk: for me it's just "a phone with a StrongARM", cool |
18:33:17 | rmk | erikm: heh |
18:33:45 | rmk | Well, I'm assuming that the phone isn't certified for the UK phone network |
18:34:34 | BZFlag | no. phone is US style. from what I hear there was a french version as well, but I have none of those. |
18:34:51 | erikm | rmk: I'll just hook it up to my ISDN switch, so it's legal for me |
18:35:19 | BZFlag | right, the idea is to get voip working and use an ethernet card. ;-) |
18:36:28 | rmk | discovers the resume of someone who worked on Inferno on this machine |
18:36:40 | rmk | "Frank Edward Barrus" |
18:37:00 | | I haven't seen 'quite', Russ|werk |
18:37:00 | Russ|werk | rmk: seen quite a few of those in my searches for info |
18:41:07 | BZFlag | Frank == Shaggy |
18:41:23 | Russ|werk | ah...I see |
18:41:28 | | BZFlag, I didn't have anything matching 'quite' |
18:41:28 | BZFlag | ibot: forget quite |
18:42:13 | rmk | hmm, plan9.ini ? |
18:42:41 | | I haven't seen 'quite', Russ|werk |
18:42:41 | Russ|werk | BZFlag: seen quite |
18:42:56 | Russ|werk | BZFlag: see |
18:43:00 | BZFlag | heh, yep. plan9 almost equals inferno |
18:43:23 | Russ|werk | it thinks I'm asking if ibot has seen `quite` |
18:43:43 | | I haven't seen 'that,', BZFlag |
18:43:43 | BZFlag | Russ|werk: seen that, before, I was just checking |
18:43:46 | BZFlag | heh |
18:44:18 | Russ|werk | was that on purpose? |
18:44:20 | BZFlag | rmk: so did you get yours? and have you booted it yet? |
18:44:33 | | I haven't seen 'the', BZFlag |
18:44:33 | BZFlag | Russ|werk: seen the way I did that? |
18:45:48 | BZFlag | hopes to avoid /.ing for the next week while he's out of town... ;-) |
18:46:05 | rmk | BZ: I've got it, but I need a 110V supply |
20:32:18 | erikm | tests trivial "max size" patch |
20:33:58 | Russ|werk | good thinking |
20:40:27 | erikm | blob> flash blob |
20:40:28 | erikm | Saving blob to flash *** Downloaded image too large for flash area |
20:40:28 | erikm | *** (0x00023800 downloaded, maximum size is 0x00020000 bytes |
20:41:25 | rmk | thinks you need a blob and a bit to reflash with a bigger blob |
20:41:39 | erikm | rmk: that's what I did |
20:42:09 | erikm | dd if=lart/src/blob of=foo bs=1k conv=sync |
20:42:19 | erikm | dd if=dev/zero of=foo bs=1k seek=14 count=128 |
20:43:40 | erikm | commits |
20:44:37 | Russ|werk | can you think of any other user mistake fixes? |
20:45:28 | erikm | Russ|werk: not really |
20:46:03 | erikm | Russ|werk: oh, yeah: one thing: add a parameter to blinky |
20:46:15 | erikm | Russ|werk: should be easy |
20:47:28 | erikm | OK, I'm going home |
20:47:38 | Russ|werk | cya |
20:47:49 | erikm | I'm taking a few days off before I fly to the US |
20:48:17 | Russ|werk | have fun in new york |
20:48:28 | erikm | thanks |
20:48:55 | erikm | I think I will resurface on the net monday or tuesday |
20:49:16 | erikm | though I will check my email tomorrow |
20:50:15 | erikm | Russ|werk: if you could put in a parametrised blinky be my guest. otherwise I will do it monday or tuesday and release the whole stuff as blob-2.0.3 |
20:57:06 | erikm | bye |