00:43:15 | Sammy | morning |
02:56:33 | Sammy | is now with a ramdisk support jffs2 on LART ... |
08:52:06 | erikm | hi |
09:49:14 | WeirdArms | hey |
09:49:17 | erikm | hey |
09:52:12 | Sammy | hello all |
09:53:10 | Sammy | erikm : now I can run jffs2 on LART , thanx all of all help :=) |
09:53:19 | erikm | cool |
09:54:01 | Sammy | but still can't compiler mtd/util :=( |
09:54:41 | Sammy | I have already ask andersee , but I still don't know why ? |
09:55:03 | Sammy | something magic ... |
10:05:05 | WeirdArms | erikm: Whats new? |
10:05:36 | erikm | 2.5.x will open RSN |
10:08:26 | WeirdArms | oh |
10:09:03 | erikm | "On the other hand, the good news is that I'll open 2.5.x RSN, just because Alan is so much better at maintaining things ;)" -- linus |
10:09:50 | WeirdArms | hmm |
10:10:19 | erikm | which means that we'll finally get a stable 2.4 release |
10:10:58 | erikm | the last couple of 2.4 releases have been devastating |
10:11:13 | erikm | 2.4.x-ac was much more stable |
10:12:06 | erikm | that's why RedHat, Mandrake, Caldera, and Conectiva ship -ac kernels (though they're usually called 2.4x-yy) |
10:13:16 | seletz | Hi! |
10:13:20 | erikm | hi seletz |
10:13:38 | Sammy | hello , seletz |
10:13:54 | seletz | Sammy: how was it goin with ecos? |
10:14:57 | seletz | reading The List |
10:18:36 | seletz | Sammy: :) ok. |
10:20:44 | seletz | Sammy: its on the way. |
10:21:09 | seletz | Sammy: remember: dont do a make clean, or the configuration will be lost. |
10:21:44 | Sammy | Ok , this time I'll backup first ... |
10:22:32 | seletz | Sammy: and my changes are in the hal/arm/sa11x0/_somwhere/assabet/current/include/hal_platform_setup.h or something like this. |
10:22:59 | seletz | Sammy: there is a macro which evaluates to assembly code, there i changed the dram params. |
10:26:56 | Sammy | hmmm...ok , is this with all driver for assabet in it ? |
10:27:56 | seletz | Sammy: well, i home you have an arm-elf-gcc/ld somewhere, then you can do a mace and everything should work. There is also a pre-compiled version in install/bin |
10:28:43 | seletz | Sammy: IIRC, arm-linux-gcc does _not_ work. |
10:28:57 | erikm | seletz: what's wrong with ln -s arm-linux-gcc arm-elf-gcc ? |
10:29:29 | seletz | erikm: well, IIRC it just does not work. |
10:30:09 | seletz | erikm: but it was a long weekend then ... |
10:39:25 | erikm | delivers a new ramdisk to physics dept. |
10:39:27 | erikm | bbl |
10:53:10 | Sammy | seletz : about arm-elf-gcc which version is stable and pretty good for use ? |
10:56:41 | seletz | Sammy: i use 2.95.3 |
11:09:12 | Sammy | ok |
11:20:36 | seletz | erikm: what do i need to change to get flash running on my board? |
11:20:52 | erikm | flash commands, and flash block sizes |
11:20:58 | erikm | what kind of flash is it? |
11:21:31 | seletz | erokm: 2x intel e28f640 |
11:22:12 | erikm | hmm, I think the LART flash commands without the funny flash mapping will do |
11:24:25 | seletz | erikm: you mean without RunningFromInternal() |
11:25:19 | seletz | erikm: i tried assabet settings, didnt work (after flashing kernel blob was gone :() |
11:26:28 | erikm | no, without the funny things in flashasm.S |
11:26:37 | erikm | but that's only compiled for LART anyway |
11:27:56 | seletz | erikm: argh. asm! |
11:30:07 | erikm | seletz: it's C callable asm |
11:31:01 | erikm | seletz: it's one of the oldest parts of blob, jdb wrote it back in 1999 |
11:31:37 | seletz | erikm: Ugh! What in hell is THAT? Looks like some encryption code :) |
11:31:42 | WeirdArms | hmm |
11:31:50 | WeirdArms | russel is slow with the kernel list forwarding |
11:33:43 | erikm | seletz: that's how you get *fast* flash |
11:33:58 | erikm | WeirdArms: what kernel list forwarding? |
11:34:32 | WeirdArms | doesn't he moderate? |
11:36:09 | erikm | no, rmk certainly doesn't moderate linux-kernel. he has better things to do, you know |
11:39:13 | WeirdArms | no |
11:39:16 | WeirdArms | arm linux |
11:39:17 | WeirdArms | kernel |
11:42:08 | seletz | erikm: flash code needs cleanup IMHO. quite unreadable, no? |
11:43:27 | WeirdArms | erikm: Doesn't Russel moderate arm-linux-kernel? |
11:43:31 | WeirdArms | email list |
11:43:31 | erikm | WeirdArms: no |
11:43:44 | erikm | WeirdArms: he has better things to do :) |
11:44:19 | erikm | seletz: yes, it's horrible, I want to clean it up this weekend |
11:44:53 | erikm | seletz: I have some old cold lying around from an ancient pre-1.0.0 blob version that sort of does it correct |
11:44:58 | erikm | seletz: but it needs rewriting |
11:45:04 | seletz | erikm: :) will we get something like flash_write( adr, size ) and flash read( adr, size ) |
11:45:21 | erikm | seletz: something like that, yes |
11:45:35 | erikm | seletz: btw: flash_read(addr, size) is just memcpy() |
11:45:47 | seletz | erikm: IMHO the read/write routines should not know about kernel and initrd sizes |
11:46:00 | erikm | seletz: that's the partitioning part |
11:46:18 | erikm | seletz: which needs to be separated from the flash write part |
11:46:38 | erikm | seletz: that's one part of the rewrite issues |
11:47:08 | Sammy | when I start kernel and it show something like this : jffs2_scan_empty(): Empty block at 0x000efffc ends at 0x000f0000 (with 0xe0021985)! Marking dirty , what 's the problem with that ? |
11:47:32 | erikm | Sammy: dunno, jffs2 is quite verbose |
11:47:43 | erikm | Sammy: overly verbose, sometimes |
11:47:58 | erikm | walks of to do some kind of test |
11:48:10 | seletz | Sammy: no problem. jffs2 scans each block and reports everything. |
11:48:28 | seletz | Sammy: when you follow nicos advices for installing with redboot, then |
11:49:04 | seletz | Sammy: you wrote a jffs2 img that is shorter than the real partition (to give it more room to grow). |
11:49:35 | seletz | Sammy: then this data gets discovered by jffs2 and marked "dirty" |
11:50:09 | seletz | Sammy: so no problem at all. |
11:50:24 | Sammy | or I must erase flash first and then reload it again ? |
11:50:32 | seletz | Sammy: it _is_ verbose, tough. |
11:50:55 | seletz | Sammy: hmmm. i dont think so. does it boot? |
11:51:11 | seletz | Sammy: first time boot takes quite some time |
11:51:57 | Sammy | yes, it does , but I use the image make by erikm , it don't show this massage |
11:55:52 | Sammy | I think maybe is my problem with making jffs2 image |
11:55:52 | seletz | Sammy: well, you could mount it with mount -o loop on your host and do a jffs2 fsck on the image.... |
11:55:52 | Sammy | yes , this is all I try first time . |
11:55:52 | Sammy | must try another image to make sure about it . |
11:55:52 | Sammy | does any use ramdisk with QPE ? |
11:55:52 | seletz | Sammy: yes, me. |
11:56:19 | seletz | Sammy: oh, QPE, no. I just use QT/embedded. sorry. |
11:57:25 | Sammy | what thing should I add into ramdisk to run that ? |
11:57:41 | Sammy | run QT |
11:58:17 | seletz | Sammy: dont know about QPE, only QT/embedded |
11:58:27 | WeirdArms | erikm: Hmm, I thought it was moderated, must just be bloody slow |
11:59:01 | WeirdArms | sent two emails and I've got neither of them yet |
12:04:20 | WeirdArms | hmm |
12:04:26 | WeirdArms | maybe I'm not actually on it |
12:09:53 | erikm | just got them |
12:14:15 | WeirdArms | hmm |
12:14:20 | WeirdArms | resubscribes |
12:14:45 | Sammy | change his place |
12:18:30 | seletz | intstant caffeine refill package (hot) |
12:19:49 | erikm | codes |
12:20:00 | WeirdArms | loves the possitive feedback he always gets regarding his ARM linux efforts |
12:20:28 | erikm | WeirdArms: I told rmk to be gentle on his feedback |
12:20:43 | WeirdArms | no |
12:20:46 | WeirdArms | nico's |
12:21:04 | WeirdArms | anyway doesn't matter I'll work it out myself |
12:21:33 | erikm | didn't yet brain wash nico |
12:21:41 | WeirdArms | hehehe |
12:21:51 | WeirdArms | Nah, Russels been good in the past |
12:22:02 | WeirdArms | specially when I was at delft he was really helpful |
12:22:15 | WeirdArms | But I've still got 2 major design things to work out |
12:22:43 | erikm | hmm, at that time I wasn't able to brain wash rmk directly |
12:22:59 | WeirdArms | hehehe |
12:23:23 | WeirdArms | erikm: are you interseted in looking at the fass patch? |
12:23:44 | erikm | WeirdArms: currently not, I'm hacking the pcmcia driver |
12:23:48 | WeirdArms | ok |
12:31:08 | WeirdArms | erikm: Are my questions to arm-linux-kernel unclear? |
12:32:29 | erikm | WeirdArms: not unclear,only highly specialistic |
12:33:09 | erikm | WeirdArms: I guess that only four or five people understand what you're talking about |
12:33:19 | erikm | WeirdArms: but it *is* on topic |
12:33:43 | WeirdArms | Yeah but those who know haven't said anything |
12:33:49 | WeirdArms | Ie Russel |
12:34:00 | WeirdArms | Phillip also mentioned something in the past about looking at the PID |
12:36:03 | erikm | phillip == phil blundell? |
12:39:15 | WeirdArms | yep |
12:40:14 | erikm | WeirdArms: hmm, philb isn't that active anymore |
12:43:29 | WeirdArms | :( |
12:43:56 | WeirdArms | why's that |
12:44:14 | erikm | dunno |
12:45:30 | WeirdArms | should I bother sending a patch to the arm-linux-kernel list |
12:46:43 | erikm | of course |
12:47:16 | erikm | but maybe you should explain what it does, so other people get interested and use your patch |
12:48:31 | WeirdArms | hmm time to update the document to match the code |
13:05:14 | prpplague | howdy all |
13:05:21 | erikm | hi prpplague |
13:06:06 | prpplague | erikm: whats the status of sa1110 support on blob? |
13:06:34 | erikm | prpplague: works if you get your memeory parameters OK |
13:06:44 | prpplague | cool |
13:09:33 | prpplague | erikm: and if you have them wrong? smokin? |
13:09:48 | erikm | no output on serial port |
13:10:02 | erikm | prpplague: and the LED switched off |
13:10:24 | erikm | prpplague: well, depends |
13:10:42 | erikm | prpplague: if the LED is still on, the copying from flash to ram went wrong |
13:10:54 | erikm | prpplague: if the LED is off, the jump to RAM went wrong |
13:12:04 | prpplague | erikm: ohh we talkin LED diags, but nothing damaging? |
13:12:19 | erikm | no, not afaik |
13:12:31 | erikm | prpplague: I never managed an assabet with it :) |
13:12:45 | prpplague | erikm: well soon see... |
13:13:01 | prpplague | argh, i'm not awake this morning |
13:13:05 | erikm | managed to burn, I mean |
13:29:08 | seletz | erikm: silly question: how do i force an 8-bit write to an register in C? |
13:30:29 | erikm | well, you'd better not, all SA11x0 registers are 32 bit |
13:30:43 | seletz | erikm: well, yes. not my cpld. |
13:30:56 | erikm | but if you really want you can just cast it to unsigned char |
13:31:44 | seletz | erikm: (*((unsigned char*)x)), yes? |
13:31:51 | erikm | yes |
13:31:58 | seletz | hmmmm. |
13:32:15 | erikm | how far apart are the CPLD ports? |
13:32:36 | erikm | if you align them on 4 bytes you can just write words to it |
13:33:10 | seletz | they are on 0x10000090 |
14:02:02 | seletz | erikm: is objdump buggy? i.e. diassembles offsets of branches not correctly? |
14:11:42 | seletz | well hi again. |
14:12:09 | seletz | erikm: did you see my last msg about objdump? |
14:12:12 | prpplague | yep, had to reboot this p4 box, it gets really slow after 4or5 days |
14:15:28 | erikm | yes |
14:15:36 | erikm | seletz: no, objdump is not broken |
14:15:57 | erikm | seletz: but an .o file is not yet properly relocated and linked by the linker |
14:16:20 | erikm | seletz: objdump -D -S blob-rest-elf32 shows it properly |
14:36:34 | WeirdArms | erikm: Nico was a bit harsh |
14:36:37 | WeirdArms | :( |
14:39:44 | erikm | rmk just released ac11-rmk1 |
14:40:26 | WeirdArms | actually I'm sick of this |
14:40:38 | erikm | I'll ask nico not to be so harsh |
14:40:44 | WeirdArms | All I've had is negativeity about this project |
14:40:49 | WeirdArms | I don't know why I'm bothering |
14:52:20 | erikm | WeirdArms: ok if I invite nico over here? |
14:54:29 | sammy_wms | night all |
14:54:46 | erikm | night sammy |
14:54:48 | sammy_wms | ZzZ |
15:01:26 | erikm | WeirdArms: the best advise I can give you right now is to talk directly to rmk |
15:01:47 | erikm | WeirdArms: IOW: avoid linux-arm-kernel for the time being |
15:02:02 | erikm | WeirdArms: (well, for the fass stuff, that is) |
15:02:13 | WeirdArms | I'll just do it myself |
15:02:33 | WeirdArms | I only ask because it saves time if people point out where things are |
15:03:16 | erikm | WeirdArms: rmk just assured me that he is positive about your work |
15:42:55 | erikm | SIG_LARGE_DINNER_WITH_LOTS_OF_FRIENDS! |
15:51:36 | seletz | /part home ... |
21:06:09 | Russ | I noticed today was some gay day on campus... |
21:06:21 | Russ | seems to be a flaming day on linux-arm/kernel |
21:08:25 | prpplague | Russ: i've had a chance to check it out, but weirdarms seemed a little upset |
21:08:35 | prpplague | s/had/not had |
21:42:10 | prpplague | Russ: you have a LART? |
21:43:21 | Russ | 3 lartish boards |
21:44:34 | prpplague | Russ: are you using any type of apm with them? |
21:45:31 | Russ | no, they have one of those round power jacks |
21:45:57 | Russ | http://russ.dhs.org/nesa_size.jpg |
21:46:22 | prpplague | man thats down right pretty |
21:46:26 | Russ | and then there is a dual ethernet board that goes with it |
21:47:13 | prpplague | prefered internet technologies? |
21:47:28 | Russ | I don't know, my work does weird marketing things |
21:47:36 | Russ | thats what they wanted me to write on it |
21:48:23 | prpplague | Russ: can you buy that somewhere? |
21:48:33 | Russ | not right now |
21:48:47 | Russ | going to do a run of 50 w/ethernet soon |
21:49:14 | prpplague | Russ: nice, i'm trying to convince my pcb sub-contractor to build a run of larts |
21:49:42 | Russ | I want to just sell it as a platform, and then provide project opensoure project pages |
21:50:02 | Russ | its just a college job though |
21:50:38 | Russ | very cool to be able to play with such things |
21:50:51 | prpplague | Russ: i agree |
21:51:04 | Russ | I may need to do a redesign with sa1110 and sdram soon though |
21:51:27 | prpplague | Russ: got a waiting list? |
21:51:51 | Russ | no, we will be selling it as a masq/firewall/vpn box |
21:52:12 | Russ | it doesn't have a low speed/100mil connector like the lart does |
21:52:43 | Russ | if you are thinking of doing a run, it would probably be cheaper to just buy a kit from aleph1 |
21:52:50 | Russ | anyway, shower |
21:52:56 | prpplague | Russ: thanks |
21:53:24 | prpplague | Russ: they'd be doing it for free, we spend alot with them |
22:02:40 | Russ | ah |
22:03:10 | prpplague | Russ: they've never done anything with arm, only x86 stuff, so they are a little scared |
22:14:32 | Russ | whats the difference to the board house? |
22:14:57 | Russ | arm is so much simpler than x86 (I've never done x86, but I've seen the boards) |
22:16:49 | prpplague | Russ: i agree, its just that they don't know that yet |