**** BEGIN LOGGING AT Tue Feb 19 02:59:56 2008 Feb 19 03:23:30 * flyback- screams "YOU GO TO HELL AND YOU DIE" as he repeately superglues his flip flops back together no matter how many times they come apart, muhahahaa I am winning! **** ENDING LOGGING AT Tue Feb 19 05:51:58 2008 **** BEGIN LOGGING AT Tue Feb 19 05:52:15 2008 Feb 19 06:35:11 http://www.youtube.com/watch?v=OUfJyhS1Fng# Feb 19 06:35:41 * flyback finds it scary sometimes how music like boards of canada maps out over his dreams perfectely Feb 19 06:46:18 * flyback goodnight Feb 19 15:47:33 hey prpplague Feb 19 15:48:07 friend of mine is giving me some intel 440gx and tyan serverworks IIIsomething server boards with some cpu's, rams and scsi hd's for $50 shipped Feb 19 15:48:15 so I started learning about BMC Feb 19 15:48:24 man we need to utilitze those at work for our customers Feb 19 15:48:34 wonder if it's possible to port a os to one :) Feb 19 15:49:30 flyback-: uh ok Feb 19 15:50:09 what? they are solid server quality boards good for systems for data recovery etc Feb 19 15:50:26 or servers, I Might donate 1-2 to work so we can stop using desktop pc's espically buggy ones for server duty Feb 19 15:55:04 anyone had a chance to look at the s3c24xx nand patches? Feb 19 15:55:47 i've been trying to write a script to download and exec a new copy of one our board's bootloaders, but i'm not getting any output, the script is: Feb 19 15:55:51 arm920 cp15 0xc0000000 Feb 19 15:55:51 arm7_9 dcc_downloads enable Feb 19 15:55:51 load_image /home/ben/simtec/able-env/able/able.bin 0x30400000 bin Feb 19 15:55:51 reg 8 0x04000000 Feb 19 15:55:53 reg 9 0x04000000 Feb 19 15:55:56 resume 0x30400030 Feb 19 15:58:53 bah, arm920 cp15 1 0xc000000 helps Feb 19 16:00:09 but doesn't solve the overall not making anything happen Feb 19 16:07:55 anyone got any points? Feb 19 16:08:23 anyone got any pointers to useful info? Feb 19 16:08:29 bjdooks: hey guy, where the hell ya been? Feb 19 16:08:36 bjdooks: sorry, whats the question? Feb 19 16:09:38 http://www.fluff.org/ben/openocd-able.txt => doesn't seem to download and run the bootloader image Feb 19 16:09:57 * prpplague looks Feb 19 16:11:31 bjdooks: what are reg8 and reg9 being used for? Feb 19 16:11:36 memory sizes Feb 19 16:11:58 ahh Feb 19 16:12:06 two 64Mbyte SDRAM banks Feb 19 16:12:30 basically we execute post SDRAM init, so we need to supply the sizes so it can lay memory out Feb 19 16:12:58 bjdooks: so does it even start the bootloader image? Feb 19 16:13:24 in fact, load_image isn't doing the right thing Feb 19 16:14:12 bjdooks: just for kicks try not using the dcc downloads Feb 19 16:14:47 bjdooks: can you post your .cfg ? Feb 19 16:14:52 this could be 'not fast' Feb 19 16:15:07 this is svn r281 Feb 19 16:15:30 sod, that works Feb 19 16:15:30 bjdooks: ok, grabing a copy now Feb 19 16:15:41 bjdooks: dcc downloads actually uses a small program Feb 19 16:15:51 bjdooks: my guess is that it is stepping on something Feb 19 16:16:32 working_area 0 0x1000 0x1000 backup Feb 19 16:17:10 bjdooks: is the sdram initialized at that point? Feb 19 16:17:14 yeah Feb 19 16:17:27 and 0x1000 is the stepping-stone ram Feb 19 16:17:36 yea, that was what i was about to ask Feb 19 16:18:09 hmm Feb 19 16:18:21 * prpplague looks at the dcc code Feb 19 16:23:45 bjdooks: try setting the arm920 cp15 after the download Feb 19 16:24:36 bjdooks: and after the image upload Feb 19 16:26:01 bjdooks: http://www.pastebin.ca/909885 Feb 19 16:26:10 bjdooks: that seems to work on the hammer Feb 19 16:26:16 bjdooks: (s3c2410) Feb 19 16:28:55 is "arm920 cp15 1 0xc0000000" a valid way of switching to non-mmu mode? Feb 19 16:33:30 hmm, it doesn't work with my r208 either Feb 19 16:33:49 althoguh i've only ever test that with an arm926ejs Feb 19 16:35:41 bjdooks: the mmu is configured when you are running this script? Feb 19 16:36:08 the point of the cp15 is to ensure the mmy is off, in case something had the time to boot Feb 19 16:36:45 the answer seems to be, don't use the steppingstone after boot Feb 19 16:36:50 works fine from sdram Feb 19 16:37:16 bjdooks: ahh Feb 19 16:37:34 bjdooks: i've used the steppingstone before Feb 19 16:37:46 bjdooks: there is an openocd command to disable mmu iirc Feb 19 16:38:49 bjdooks: rtp and i were wondering if you were ok, hadn't seen you online in a while Feb 19 16:39:48 been very busy trying to get stuff delivered to customers Feb 19 16:40:10 and there's still piles of patches to get to the kernel, cpufreq, s3c6400, stuff like that Feb 19 16:40:25 bjdooks: oh you got some s3c6400 samples? Feb 19 16:40:33 bjdooks: we've made a request, but haven't heard back Feb 19 16:41:20 bjdooks: whatcha think - http://www.elinux.org/Nail_Board Feb 19 16:41:52 bjdooks: usb powered, has a internal 4 port hub, ft2232 for serial console and jtag, and has the usb slave connected Feb 19 16:42:09 prpplague: i've manahged to get a smdk6400 Feb 19 16:42:15 bjdooks: wow Feb 19 16:42:40 bjdooks: how did you swing that? ( i assume since you are the 24xx guru) Feb 19 16:43:30 bjdooks: we start selling the nail at the end of the month for $189 Feb 19 16:44:02 prpplague: yes, for some reason they'd quite like some s3c6400 support into the kernel Feb 19 16:44:14 bjdooks: hehe Feb 19 16:44:27 ok, so "arm920 cp15 1 0xc0000000" doesn't seem to do what i want in the way of disabling the mmu Feb 19 16:44:50 bjdooks: yea, i was just looking at the code in openocd for disabling the mmu Feb 19 16:45:29 bah, it seems my stm32f103c pcbs still haven't left china, damn ups Feb 19 16:47:29 bjdooks: anyway i'll be submitting some patches for the Hammer in a week or so Feb 19 16:47:39 bjdooks: i'll cc you Feb 19 16:47:59 yeah, i'm going to try and start on for-2625 set on monday Feb 19 16:48:17 bjdooks: whats the window? about a week? Feb 19 16:48:37 about 2 weeks, but probably not for another month or so Feb 19 16:49:11 bjdooks: ahh ok, so we are talking about mid to end of march? Feb 19 16:49:17 probably Feb 19 16:49:36 i'll probably start a quilt set and keep everyone's patches ready for submitting Feb 19 16:49:54 bjdooks: this a new machine definition, no problems submitting that for 25? Feb 19 16:50:17 those sorts of things are generally merged once 2.6.25 is ot Feb 19 16:50:46 ot? out there? Feb 19 16:50:55 out Feb 19 16:51:21 bjdooks: so, not worth submitting untill the 26 window? Feb 19 16:53:41 bjdooks: hey, saw your post this morning on the list, just didn't have time to reply yet Feb 19 16:54:06 bjdooks: i'm still in the office, but I'll have a look at your patch and your cp15 problem when i get home, about 30 minutes Feb 19 16:54:13 drath: ok, thanks Feb 19 16:54:26 prpplague: submit around 2.6.25-rc5 so it can be revieed and queued Feb 19 16:54:46 bjdooks: okie dokie Feb 19 16:56:27 bjdooks: yea, we've got a number of folks beta testing the nail board, basically using it as a hardware qemu(yea yea oxymoron) Feb 19 17:20:21 updated, but still not working, http://www.fluff.org/ben/openocd-able.txt Feb 19 17:20:35 i've got to go and get food, might be back before swimming Feb 19 17:20:46 * prpplague looks Feb 19 19:47:24 right, may or may-not be back later Feb 19 19:52:33 bjdooks: just committed your patch, thanks a lot! Feb 19 19:57:32 bjdooks: the arguments to "arm920t cp15" are a bit complicated Feb 19 19:58:28 bjdooks: there's no direct relationship between the addresses used to access the cp15 via jtag and the mrc/mcr opcode fields Feb 19 19:58:49 bjdooks: the control register you want to modify uses address 2 Feb 19 20:01:05 bjdooks: well, maybe there is a direct relationship, but it's still complicated :) Feb 19 20:01:36 bjdooks: Table 9-9 in the ARM920T TRM lists the registers that may be accessed via "cp15" command Feb 19 20:02:17 bjdooks: Tables 9-11, 9-12 and 9-13 show the accesses possible via the cp15i command Feb 19 23:10:07 drath: thanks Feb 19 23:12:20 drath: what does it take to get commit access to the svn? Feb 19 23:51:51 drath: the cp15i command just times out for me Feb 20 01:38:34 * flyback is suffering a really bad nosedive fit of depression :/ Feb 20 01:42:17 i should be in bed, its 0142 localtime **** ENDING LOGGING AT Wed Feb 20 02:59:57 2008