01:26:29 | seletz | has to sleep now |
01:26:33 | seletz | bye |
01:38:52 | Russ | ever though of "begin 775 blob" being interpreted as "download blob"? |
01:38:59 | Russ | s/though/thought |
01:42:50 | Sammy | hello |
01:43:02 | Russ | hey sammy |
01:43:24 | Sammy | howdy Russ :) |
01:58:32 | BZFlag | Russ: I agree, yes. |
01:58:44 | BZFlag | Russ: and if we add zmodem, even more so. ;-) |
02:00:37 | Russ | BZFlag: I've been looking at the 32M sodimm situation, I think I can "fix" it |
02:00:56 | Russ | I need to figure out the decompressor first though |
02:01:16 | BZFlag | the kernel decompression needs to know about blocks, then have the kernel handle more regions and poof, right? |
02:25:35 | Russ | well, there are 4 stages |
02:25:41 | Russ | the boot loader |
02:25:44 | Russ | the decompressor |
02:25:50 | Russ | the initial 4M mapping |
02:25:55 | Russ | and the full kernel MMU mapping |
02:27:38 | Russ | the bootloader and full mapping are no problem |
02:27:48 | Russ | I think I can "fix" the initial 4M mapping |
02:48:26 | BZFlag | the initial 4M mapping is mmuful? |
02:52:08 | Russ | mmuful? |
03:01:16 | BZFlag | bootloader has the mmu off, at what point does it get turned on? in the 4M mapping right? |
03:01:55 | BZFlag | so the decompressor does not have the MMU on, but needs to decompress into the right locations so that when the 4M gets mapped it will be one chunk. |
03:04:47 | Russ | right |
03:05:05 | Russ | the kernel currently assumes that 4M of contigous memory is available at TEXTADDR |
03:09:15 | BZFlag | would it help to load a vmlinix image on jffs2? then it's blob's decompressor. ;-) |
03:09:42 | Russ | blob doesn't know about memory "breaks" right now either |
03:09:53 | BZFlag | ah, but you know the code better. ;-) |
03:20:37 | BZFlag | anyone got a blob system with an initrd handy? |
03:20:55 | BZFlag | I changed the code to pass the flash location of the ramdisk to the kernel. |
03:21:06 | BZFlag | unless it's downloaded. |
03:21:16 | Russ | grab one from erikm |
03:21:29 | Russ | (the lart pages) |
03:22:11 | BZFlag | I'm fairly confident in the patch, I think I'll just commit it and let folks test it. easy to revert. |
03:25:47 | BZFlag | commited. |
03:29:46 | Russ | shouldn't you make it not load the ramdisk on boot now? |
03:32:02 | BZFlag | if you set NOT_ENOUGH_RAM then it does. ;-) |
03:32:14 | BZFlag | or doesn't actually. ;-) |
03:42:40 | Russ | shouldn't it do that in every case though? |
03:42:56 | Russ | the copy would then occur with data cache on, instead of within blob |
03:46:54 | BZFlag | agreed. If someone reports initrd from flash working, then I'll change that part too. |
08:44:05 | mmatten | hi |
10:19:56 | seletz | morning |
15:24:14 | erikm | seletz: when answering trivial questions on LAK just point to the webpage with the answer |
15:38:39 | prpplague | morning BZFlag |
15:38:45 | prpplague | BZFlag: hows life at lineo? |
15:41:05 | prpplague | did any of you get that stupid email from "debbie" at idg.com ? |
15:42:17 | erikm | no |
15:42:32 | erikm | maybe it was already filtered by spamfilter, though |
15:43:42 | prpplague | so genius named debbie at idg.com sent of an email "LinuxWorld Highlights" with over 600 ppl on the "to:" line and included a ms-word 2000 doc with all the "highlights" |
15:45:00 | prpplague | apparently idg's email server is getting flamed pretty hard |
15:45:02 | erikm | prpplague: check the mail headers if it is really from idg.com and send a complaint to abuse@idg.com |
17:48:31 | BZFlag | erikm: you think the initrd handling messed up the kernel boot? |
17:48:53 | BZFlag | the kernel chousl not access that memory until after most all kernel init is done. |
17:49:03 | BZFlag | much kernel text should show up first. |
17:50:54 | erikm | BZFlag: rmk told me that it probably wouldn't work |
17:51:16 | BZFlag | hmm... I did not see why it would not, but I'm testing now. |
17:53:56 | BZFlag | I changed the rest over, so if you have a board setup you can test, that would be nice. ;-) |
18:01:14 | Plugs | Is Tim Riker around? |
18:03:24 | BZFlag | yes. |
18:04:03 | BZFlag | why does it say "resume writing at 0x0003fffc" instead of 0x00040000 ? |
18:04:11 | BZFlag | is Tim Riker |
18:04:33 | Plugs | How do I request RT_Netlink gets configured into the zaurus kernel |
18:04:49 | erikm_dinner | BZFlag: because that makes the test a bit easier. doesn't matter, doesn't harm the flash |
18:05:09 | erikm_dinner | now really goes to dinner |
18:05:29 | BZFlag | just curious. the first one is ok, so ew should not touch the preceeding partition. |
18:05:39 | BZFlag | Plugs: in #Zaurus, k? |
18:07:02 | Plugs | I'll go there, thanks |
18:22:03 | BZFlag | hmm... first initrd boot worked fine from flash. |
18:22:14 | BZFlag | second hangs after kernel decompression. |
18:22:22 | BZFlag | hard reboot does not fix it. |
18:22:41 | BZFlag | sending the kernel over again.... |
18:25:08 | BZFlag | what the crap? Now I can't boot. |
18:28:17 | BZFlag | hmm.... perhaps I did not reboot after sending over the initrd so it used the one in memory? |
18:28:25 | BZFlag | checks |
18:41:16 | BZFlag | humpf. /me reverts most systems to ram. =( |
18:43:02 | erikm | BZFlag: it *looks* like the kernel crashed somewhere early |
18:43:19 | erikm | BZFlag: but because the console driver isn't yet initialised you won't see the output |
18:43:49 | erikm | BZFlag: the output gets stored in the printk() buffer, and is actually printed as soon as the console driver is initialised |
18:44:13 | BZFlag | console dump happens after initrd load? |
18:44:25 | BZFlag | I though it happened when the console got setup. |
18:44:32 | BZFlag | which shouldbe before initrd. |
18:45:12 | BZFlag | "boot noinitrd" still shows no output. |
18:45:23 | erikm | no, but ATAG params are parsed before the console system is initialised |
18:47:42 | BZFlag | parsing should be ok, no? |
18:47:55 | erikm | yes, but I don't know what happens next |
18:54:22 | BZFlag | trying a kernel without initrd support. |
19:02:36 | BZFlag | hmm.. yep, turn off initrd support, and the atag entry does not kill the kernel. (of course the initrd address should never be accessed either) |
19:03:11 | erikm | hmm, IIRC it was an issue with ramdisk |
19:03:26 | erikm | rmk mumbled something about solving in 2.5 |
19:03:34 | erikm | oh, btw, we want to go to OLS |
19:03:56 | BZFlag | OLS? |
19:04:03 | erikm | lxrbot: ols? |
19:04:04 | lxrbot | ols is the Ottawa Linux Symposium, see http://www.linuxsymposium.org |
19:04:05 | BZFlag | is acronym fried. |
19:04:16 | BZFlag | I'd like to go too. |
19:04:46 | erikm | OLS is one of the two technical linux conferences (the other one is in sydney) |
19:05:28 | erikm | nicolas pitre will be coming, I plan to go, dwmw2 as well, rmk also, jeff sutherland, deepak saxena |
19:05:58 | BZFlag | nice |
19:06:38 | erikm | calls jdb |
19:12:54 | BZFlag | hmm... from rd.c free_initrd_mem(initrd_start, initrd_end); |
19:55:41 | prpplague | erikm: can i pester you for some urls or reference material on interfacing lcd to SA-11xx ? |
20:02:08 | BZFlagAway | assabet or tuxscreen schmatics? |
20:02:41 | erikm | prpplague: abraham vd merwe also has more information |
20:03:40 | BZFlag | http://developer.intel.com/design/edk/product/strongarm_edk.htm or http://TuxScreen.net/download/schematics/ |
20:27:18 | prpplague | i wish i had time to go to OLS |
20:29:51 | prpplague | erikm: is merwe someone on the lart project? |
20:30:34 | erikm | no, though he has a LART |
20:31:04 | erikm | prpplague: (and his last name is "vd merwe", where the vd is short for "van der") |
20:32:31 | erikm | prpplague: (quite a common construction for dutch last names, it means "of", c.f. "von" in german) |
20:33:23 | erikm | prpplague: (abraham is from south africa, but south african is just like 16th century dutch) |
20:34:49 | prpplague | erikm: ahh |
20:35:17 | prpplague | erikm: you we yankees aren't educated in such things, lol |
20:35:28 | prpplague | s/you/you know |
20:35:39 | prpplague | lol, or how to type,lol |
20:36:11 | erikm | prpplague: yeah, I noticed. which *is* a strange thing, if you think about it. the US is an immigration country |
20:36:42 | erikm | prpplague: for example: the average US form can't live with more than two first names |
20:37:12 | erikm | prpplague: and the idea that your first name can be different from your first given name is completely unknown |
20:37:12 | prpplague | lol, ya that is true |
20:39:05 | prpplague | well, i'm totaly frustrated, i'm having trouble pulling together and ARM based system |
20:39:30 | prpplague | since i live in the middle of no-where there isn't much emedded buddies around to work with |
20:40:56 | erikm | heh, but do you think there are many around over here? |
20:41:34 | prpplague | well, atleast your in an academic setting which is more conducive to learn this type of stuff |
20:42:18 | prpplague | erikm: i feel like i'm walking in mud up to my knees learning this stuff, every step is a big effort |
20:45:00 | erikm | I do live in a 100.000 people city, but there aren't many embedded people over here |
20:45:13 | erikm | but at least jdb is cluefull |
20:46:03 | erikm | and we also learned quite a lot from discussions with a professor from physics who build his own supercomputers for n-body simulations :) |
20:47:07 | prpplague | ya jdb seems very intelligent |
20:48:43 | Russ | prpplague: besides online help, I worked completely alone |
20:49:18 | erikm | Russ: yeah, me usually as well |
20:49:29 | erikm | prpplague: mailing lists help a lot |
20:50:01 | erikm | prpplague: just lurk on a couple of lists and save the interesting posts for later |
20:50:32 | prpplague | ya thats what i mainly do as well as read and study other ppls work |
20:51:27 | Russ | prpplague: btw, if you want the latest pcb (1.99c) lemme know |
20:51:32 | Russ | away |
20:51:38 | erikm | Russ: you fixed it? |
20:51:57 | Russ | fixed what? |
20:52:19 | erikm | Russ: you told me some time ago that it had some kind of bug |
20:52:21 | Russ | I have have various arm related gschem parts |
20:52:32 | Russ | erikm: harry eaton has been making some releases |
20:52:47 | Russ | the bugs that were in the 1.7.2 version are pretty simple to fix |
20:53:06 | erikm | checks his current version |
20:53:28 | erikm | doh, old. 1.7.1ALPHA |
20:54:10 | prpplague | Russ: thanks, when i get this lcd stuff under my belt, i'll give you a /msg |
20:54:14 | erikm | I think I should become debian maintainer and take over te PCB stuff :) |
20:55:05 | erikm | "resistance is futile, you will be LARTed" |
20:55:18 | prpplague | haha |
20:55:47 | prpplague | as long as the "LART" drone looks like "7 of 9" |
20:56:08 | erikm | heh :) |
20:56:36 | erikm | for quite some people 7 of 9 is the single reason to watch star trek |
21:05:04 | prpplague | erikm: she could assimilate me any time |
21:05:34 | erikm | heh :) |
21:09:12 | prpplague | erikm: i've been trying to get in contact with these guys http://www.earthlcd.com/marmalade.htm |
21:11:30 | erikm | prpplague: hmm, they need a bootloader, don't you think? ;) |
21:11:43 | prpplague | erikm: yes i do agree |
21:12:13 | prpplague | erikm: someone said they were going to use some stuff from windriver |
21:14:24 | erikm | ooh, they have some other cool gadgets |
21:16:02 | prpplague | erikm: ya they have some nice stuff, but they can be a hassel to order from sometimes |