irclog2html for blob on 2002.01.29

02:02:48Russ|werkhey Sammy
02:03:05SammyYo Russ
03:09:54erikm was last seen on #blob 3 days, 14 hours, 29 minutes and 56 seconds ago, saying: bye Sammy [Fri Jan 25 12:39:58 2002]
03:09:54BZFlagibot: seen erikm
10:49:32seletzhi all
10:51:04erikmhello seletz
11:01:56akira|worhoi
11:33:15seletzakira|wor: yup
11:35:12Sammywhy configure can't know my target board in 2.0.5-pre2 when I add puppy into configure.in ?
11:35:31Sammysomething I miss ?
11:35:41erikmrun tools/rebuild-gcc twice
11:36:17SammyOh... really something I miss , thanx erikm
11:38:30erikmBZFlag: are you there?
12:02:46BZFlagerikm: for a sec, headed to bed.
12:02:49BZFlagsup?
12:03:05erikmok, I'll followup by mail.
12:03:22BZFlaghit me if it's quick
12:03:23erikmI just wanted to paste the last five lines of "od -x blob"
12:03:34BZFlagnot all nulls?
12:03:37erikmno
12:03:49erikm0060040 7003 32d2 2314 c020 7004 32d2 232c c020
12:03:49erikm0060060 7005 32d2 234c c020
12:03:49erikm0060070
12:03:50BZFlagok. hmm.. tried with all the options I had on?
12:03:54erikm(last three lines)
12:03:56erikmnot yet
12:04:00erikmgimme a sec...
12:04:40BZFlag00007E40   74 69 78 45  44 4B 20 C0  0A 00 00 00  01 70 D2 32  tixEDK ......p.2
12:04:40BZFlag00007E50   6C 20 20 C0  02 70 D2 32  90 20 20 C0  03 70 D2 32  l  ..p.2.  ..p.2
12:04:40BZFlag00007E60   AC 20 20 C0  04 70 D2 32  C4 20 20 C0  05 70 D2 32  .  ..p.2.  ..p.2
12:04:41BZFlag00007E70   E4 20 20 C0  00 00 00 00  00 00 00 00  00 00 00 00  .  .............
12:05:10erikmok, recompiled
12:05:13erikm0101040 6974 496e 492c c020 0028 0000 6974 4578
12:05:13erikm0101060 4e64 c020 000a 0000 7001 32d2 22d4 c020
12:05:13erikm0101100 7002 32d2 22f8 c020 7003 32d2 2314 c020
12:05:14erikm0101120 7004 32d2 232c c020 7005 32d2 234c c020
12:05:14erikm0101140
12:05:14BZFlagand then the 00's continue for the next 13k
12:05:25BZFlaghmmm
12:05:54BZFlagguess I need to objdump or have the linker create a map file.
12:06:19BZFlagwhy does your compile stop again? some sa1111 symbol, right?
12:06:27erikmI'll add that to the Makefile.am, that could come in handy
12:06:49BZFlagadd the map file? yeah, that's probably a good thing.
12:07:08erikm*nod*
12:07:17erikmyeah, some sa1111 symbol
12:07:30erikmI'm compiling against 2.4.17-rmk3
12:07:31BZFlagcool. I cvs up tomorrow and see what the map file shows.
12:07:42erikmok, have a good night
12:07:45seletzerikm: hmmm, why does the sa1111 not compile, strange. I thought that i fixed it
12:08:00seletzugh
12:08:13BZFlagI'm on various... 2.4.16-rmk1 on the idr at the moment.
12:08:16seletzfears another change in SA-1111.h
12:08:28erikmseletz: /home/erik/src/sourceforge/blob/src/diag/system3.c:97: `SBI_SKCR' undeclared (first use in this function)
12:08:42BZFlagwe should think/talk about copying all the kernel bits over.
12:08:51erikmBZFlag: I was thinking the same :)
12:08:55seletzBZFlag: hmmm.
12:09:17seletzProbably with a script for syncing, no?
12:09:30erikmseletz: that wouldn't really solve the problems
12:09:32BZFlagI think it's a good thing, but I also think the build should ask for an optional kernel tree and verify that things are at least close on bits like param blocks etc.
12:09:56erikmBZFlag: we could also provide a set of known good kernel header files
12:10:00seletzhmmm-hmm. Two sources for the same datea is asking for trouble.
12:10:10erikmBZFlag: as a separate CVS thingy, for example
12:10:31BZFlagperhaps a fallback include directory that one needs to give an option to use.
12:11:04BZFlagone more ? while you are here..
12:11:09erikmok
12:11:09seletzWe just have to make sure that the symbols are named the same.
12:11:32BZFlagwhat's the plan for > 4M jffs2 images. should "erase ramdisk" erase all of the rootfs flash?
12:11:45BZFlagit should probably not load it all as a ramdisk.
12:12:02BZFlagI've got 16M ram and 16M flash at the moment.
12:12:13BZFlagI want to do blob+jffs2 and nothing else.
12:12:38erikmBZFlag: IIRC erase ramdisk should erase the rootfs flash
12:12:56BZFlagdefining ramdisk size as 15M (ish) does not boot.
12:13:01erikmBZFlag: the partitioning code I'm working on will solve that
12:13:20BZFlagneeds a param block?
12:13:42erikmno, I just want to include a default partition table
12:14:04BZFlagthen what says not to load it as an initrd?
12:14:27BZFlagand how to handle uploads of the rootfs if there is not enough ram? (ugh)
12:14:31erikmthat's dependent on the system (so it comes in src/blob/<arch>.c
12:15:09erikmfirst thought: split it in parts
12:15:22BZFlagyeah, but what would the commands be?
12:15:37erikmhaven't thought about it yet :)
12:16:19erikmyou could make it a two stage approach: first download a minimal part in blob, boot the kernel, and do the rest in linux
12:16:19BZFlagI wan thinking a memory range on *download as in "xdownload 0x00020000-0x000c0000"
12:17:02BZFlagwhich would use the larges ram block (in this case the ramdisk space)
12:17:52erikmwe need some kind of memory manager
12:17:57BZFlagI will likely not need it for this board, as I should have 2x or 4x ram to flash on the shipping model, it's just the devel board I have here.
12:18:49BZFlagI would like to have backup routines though so I can save all of flash to a file on the host.
12:19:23BZFlagthink about ide/cf updates too as I will likely merge that in for the vercel.
12:19:32seletzBZFlag: Yeah! I like that too.
12:19:44BZFlagduck has that working on his board.
12:20:00BZFlagseletz: which, backup or ide or both? ;-)
12:20:10erikmBZFlag: if he could make that a separate patch I'd like to integrate it
12:20:31BZFlagI'll ask him, but baring that, I'll create one.
12:20:38erikmBZFlag: (separate as in separated from the port to non-SA)
12:20:47BZFlagright. agreed.
12:20:58seletzBZFlag: the idea of mine was: Have a specially marked CF card. Plug it in: Boot. Blob detects: Its an update CF card, ok, lets copy all to the internal flash. Bingo.
12:21:22erikmseletz: Russ' param blocks would make that possible
12:21:33seletzBZFlag: Send those OS updates via CF card to customers.
12:21:35BZFlagseletz: for devices with some kind of key/switches/etc I'd like to also require holding down a button.
12:21:50erikmseletz: (and doing a default parameter block is easy as well)
12:21:51seletzBZFlag: cool too.
12:22:15erikmBZFlag: can also be done with Russ' parameter block stuff
12:22:24seletzerikm: i thought of a magic sig somewhere in a CF card.
12:22:47seletzerikm: the paramblock could then contain a cmd call to check this sig.
12:23:00BZFlagagreed. I want a default param block though to still allow blob+jffs2 as the only partitions.
12:23:11erikmseletz: the magic sig stuff should be implemented in a param block. I don't want that stuff in LART, for example
12:23:29BZFlagnods
12:23:43seletzerikm: ok, i'm not into paramblocks that far yet, but as long it works...
12:24:04BZFlagthough it could be a --enable thing too.
12:24:27erikmseletz: it allows for a lot of flexibility. I don't want to make the mistakes bootloader made
12:24:41erikms/bootloader/bootldr/
12:24:49seletzOnce we cleaned up diag/blob cmds to a cmd lib, the "blob size" issue will be solved, too.
12:25:06seletzerikm: agreed.
12:25:07BZFlagheh, well on that note... bootldr has eliminated parameter partitions as the norm. ;-0
12:25:42erikmBZFlag: yeah, I've seen that. I still want paramter partition on LART becuase it has boot block flash
12:25:49BZFlagwell. great stuff happening. look for some patches from me this week.
12:25:55erikmBZFlag: ok
12:26:04BZFlaggotta sleep. nite all!
12:26:09erikmBZFlag: night
12:26:15seletzBZFlag: good night....
12:27:08erikmseletz: for example moving the commands in src/blob/debug.c to src/cmds/debug.c and linking against a libcmds.a?
12:28:01seletzerikm: yup. And creating a script which creates a commands.c for blob and diag based on configuration. This command.c has the __commandlist() stuff in.
12:28:35seletzerikm: so everyone can have its own blob: fulle blown-up fat, or tiny-weeny small.
12:29:14erikmfor example: ./configure --with-commands=chgbit,reboot,reblob
12:29:24seletzerikm: yup.
12:29:25erikmor: ./configure --with-commands=all
12:29:34seletzerikm: yup
12:30:10erikmseletz: in that case you should also put each command in a separate file, but that's another issue
12:30:12seletzI have that in mind since our last talk 'bout it, but i first have to solve my PCMCIA/CF kernel problems. Grrr.
12:30:21erikm:(
12:30:38seletzerikm: yup, one command per file, or closely related commands, that is.
12:31:29seletzerikm: bitman.c, memchk.c, pcmcia.c, ide.c lcd.c and so on.
12:31:44seletzerikm: or even more broken up
12:32:20erikmseletz: no, one command per file. for example: foobar.c contains the commands foo and bar. if the user only wants the foo command, the code for bar still gets included simply because the linker can only link per object file, not per function
12:32:44seletzerikm: yes, thats exactly what i want.
12:32:55erikmok, then we agree
12:33:41seletzerikm: I'll get that one working, as soon as I have my kernel problems solved.
12:34:03seletzerikm: Its not too complicated, i think.
12:34:23akira|work<- offline
12:34:57erikmI'll put the necessary changes in CVS
12:35:08seletzuh?
12:35:48erikmas in: make src/cmds/
12:36:07erikmand make blob and diag link against that
12:36:54seletzok, fine.
12:37:00erikmhttp://www.funnybunch.com/fun/chili.htm <-- lol :)
12:38:21seletzlooking ...
12:38:53seletzlol
12:40:11SammyAmm... erikm: is that doc/porting.txt need to be update ?
12:41:44Sammybecause when compiler some error occur in diag part
12:43:51Sammynothing big deal , just because like me , add a new platform , also need to add some stuff in diag part
12:44:44Sammybut in porting.txt don't wirte that , so I think maybe should add that on it
12:52:16seletzdebugging
12:52:16seletzhmmm
12:52:16seletznetwork hiccups
12:53:13erikmSammy: yes, it needs some info on serial driver selection, but that's only minor
12:53:14erikmSammy: just look at how the other architectures do it
12:55:16erikmyeah, the uni's router over here went berzerk
12:57:20seletzgive him tranquilizers ...
12:57:39erikmI think they already did
12:57:47Sammywhat's berzerk ?
12:58:02erikmgo completely crazy
12:59:08erikmthis is what gdict says:
12:59:30erikmBerserk Ber"serk, Berserker Ber"serk*er
12:59:32erikm(Scand. Myth.) One of a class of legendary heroes, who
12:59:32erikm      fought frenzied by intoxicating liquors, and naked,
12:59:32erikm      regardless of wounds. --Longfellow.
12:59:42erikm   2. One who fights as if frenzied, like a Berserker.
13:00:27seletzman, ide.c is _horror_
13:00:31Sammyok , write it  :)
13:00:33erikm*nod*
13:01:03seletzThis_is_tha_func_name_ind_its_long()
13:01:07seletzargh
13:01:27erikmseletz: IMHO it needs a real cleanup. rmk wanted to do that, but he scared from the details
13:02:14seletzsigh.
13:03:00seletzI only wand a CF -ide card. damned. I seek some point where i can dump out th last cmd before my board goes, erm, berzerk.
13:03:20seletzafk, bbl
13:05:37SammyI am getting berzerk too , lost 5 CD from CD burner,
13:05:51erikmheh :)
13:05:56Sammymaybe I need new one ....think
13:06:17erikmor better software
13:06:52erikmI got my first coaster with a CD burner last week when I tried a HP USB CD writer
13:07:17Sammybut I use nero 5.5.16
13:07:52erikmI always use xcdroast, cdrecord, or cdrdao (all under linux)
13:10:06Sammydon't hit me , and if any one see this still don't hit me too , in here I still use Wx2xxx to be my platform ,
13:10:30seletzback
13:10:44Sammybut I must say , my workstation use RedHat 6.22 with cle 0.9
13:11:09erikmSammy: I won't hit you. if you feel comfortable with it, or if it's company policy, go ahead
13:11:36erikmSammy: (you also might want to look at vmware, btw. it allows you to run win2k within linux)
13:12:07seletzSammy: yup, actually windoze makes up a goot client os. Just install cygwin to have a real shell (it saves much work).
13:12:50Sammyno because the Wx2x support more S/W for chinese
13:13:16erikmI thought turbolinux had good asian language support
13:13:44seletzSUSE will go on the asian market, too.
13:13:53Sammybut S/W ?
13:14:04SW is probably shock wave
13:14:04seletzWHAT SW?
13:14:08erikmSammy: like what?
13:14:10seletzWord processing?
13:14:15seletzGet TeX
13:14:19erikmlol :)
13:14:32seletzI mean it.
13:14:36SammyOffice ,
13:14:53Sammybecause , our office lady use that ,
13:15:03erikmdon't know if StarOffice/OpenOffice has good I18N support
13:15:09seletzUgh.
13:15:26seletzCreate PDF formatted docs.
13:15:45erikmI must say that I can handle the word and excel documents I get with abiword and gnumeric
13:16:37Sammyso we need to tie in with her to go out doc ...
13:16:50SammyI have try Koffice ,
13:16:54seletzwell, i know this too good. "Linux is notcompatibele because it cant run office". Do a s/Linux/Mac/ and you'll get the same. Sigh.
13:17:29seletzforces everyone to send plain ASCII or PDF
13:17:38erikmtomorrow we'll get a change to get the uni out of the MS claws.
13:18:12seletzerikm: really? Got a big "license costs" argument i guess?
13:18:23erikmyeah. the yearly MS tax got quadrupled, so I proposed to switch to linux/staroffice
13:18:25seletzerikm: NT-> M$2000
13:18:32Sammybut this doesn't matter , because this is for company use , in my home I use RH 7.0 + cle1.0 and feel good too
13:19:00seletzSammy: yeah, keep it that way. Saves trouble.
13:19:35Sammyyeah ,
13:19:55erikmseletz: there are a couple of groups over here that completely run with linux/staroffice and they can do with only a single sysadmin for 50 people
13:20:25seletzerikm: Yup. And no license fees from M$.
13:20:32erikmseletz: exactly
13:20:32Sammybut you know, in here still have lot of people can use computer but don't know what's PDF
13:20:33seletzerikm: Save money.
13:20:58erikmseletz: well, they only three MS licenses to run windows in VMware
13:21:19Sammyso poor ...
13:21:24seletzerikm: Oh, really? Got VMWare Server (whats that thingy actually called?)
13:21:49erikmseletz: I don't know exactly how the sysadmin solved it
13:21:51seletzerikm: VMware got horribly expensive
13:22:20Sammyyeap that's right
13:23:02Sammyso I have two computer her , and I use telnet , and it's free
13:23:14Sammyand save $ again
13:24:44Sammybut tell you all guys one more things , if you have free $ , still don't try use WxXP ,
13:25:13erikmlooks for the link...
13:25:37erikmhere it is: http://www.theregister.co.uk/content/4/23830.html
13:25:38Sammybecause , some of my colleague use that
13:26:05Sammyfirst made him into memory trouble ...
13:26:48erikm(FYI: teletubbies are a popular TV program for little children)
13:27:16Sammyand after add 266MB , now get into second server connect trouble
13:27:21Sammyer 256
13:29:01erikmhmm, blob-2.0.5-pre2 already got 71 times downloaded from sourceforge. good.
13:29:23erikm(2.0.5-pre1 got downloaded only 110 times in its whole lifetime)
13:34:55Sammysee this http://www.atnzone.com/moviezone/reviews2001/antitrust.html
13:35:07Sammyhttp://www.preview-online.com/jan_feb2001/feature_articles/antitrust/
13:35:24seletzgives pcmcia/cf another try
13:37:11Sammytime to go home
13:37:16Sammynight all
13:37:41seletzSammy: bye ...
13:38:09Sammybye seletz
13:56:43seletzerikm: do you know the reason behind the sa1100_mask/unmask_*_irq() function magic?
13:57:02erikmseletz: no, not really. sorry
13:57:09seletzin arch/arm/mach-sa1100/irq.c
13:57:14seletzok, np.
15:27:32seletzprpplague: hi
15:36:45prpplagueseletz: howdy
15:36:50prpplagueseletz: hows biz?
15:38:10erikmseletz: regarding the CDB89712 question on linux-arm-kernel: duck is working on a non-StrongARM blob port. as soon as that's done, it really gets easy to port blob
15:54:19seletzerikm: ok.
15:54:55seletzprpplague: well, varies. Got to work a lot, but i expected that.
16:20:07erikmmakes a "src/commands/ directory
16:25:01erikmfirst commits his outstanding diffs to configure.in and acconfig.h
16:33:03erikmseletz: could you look at abraham's memory test questions in blob-cvs-commit?
16:35:27sammy_wmsho ho Sammy_wms return
16:35:52erikmseletz: I'll answer his third question
16:35:56erikmre, sammy_wms
16:37:08sammy_wmsjust save my HD , and get my RH7.0 back ,
16:39:00sammy_wmsbut still need to buy one new HardDisk and one CD burner ...(bad block still there)
16:39:59sammy_wmsthinks backup is important .....
16:55:06Russmorning
16:55:49erikmhello Russ
16:56:11erikmadds a map file to the blob link command line
17:07:41erikmright, link map support is in, that would help debug BZFlag's problem
17:07:52erikms/would/should/
17:08:16erikmstarts moving the commands
17:45:41erikmseletz: ok, we now have src/commands/ in CVS
21:53:38erikmhiya, BZFlah
21:53:43erikmhiya, BZFlag, even
21:53:58erikmBZFlag: the code map file change is in
21:54:10erikms/code//

Generated by irclog2html.pl by Jeff Waugh - find it at freshmeat.net! Modified by Tim Riker to work with infobot logs, split per channel and by date, etc.