irclog2html for #elinux on 20051008

00:37.57*** join/#elinux T`2 (n=total@pdpc/supporter/student/T)
00:50.41*** join/#elinux noclouds (n=mhfan@60.166.48.195)
01:28.09*** join/#elinux eggers (n=eggers@cpe-70-112-81-8.austin.res.rr.com)
02:00.51*** join/#elinux we0 (n=weo@p5499DFC1.dip.t-dialin.net)
02:22.40*** join/#elinux joe_bleau (n=joe_blea@adsl-69-151-117-201.dsl.fyvlar.swbell.net)
02:57.25chouimat|Zzzznight
03:06.09*** join/#elinux T` (n=total@c-24-6-52-222.hsd1.ca.comcast.net)
03:07.43*** join/#elinux Soopaman (n=soopaman@CPE00112f7ebeec-CM000a739b3c5c.cpe.net.cable.rogers.com)
03:45.11*** join/#elinux joe_bleau (n=joe_blea@adsl-69-152-205-91.dsl.fyvlar.swbell.net)
04:05.56*** join/#elinux smartbhai (n=smartbha@202.83.40.215)
04:49.29*** join/#elinux Soopaman_ (n=soopaman@CPE00112f7ebeec-CM000a739b3c5c.cpe.net.cable.rogers.com)
04:51.05*** join/#elinux pigeon (n=pigeon@adsl-60-232.swiftdsl.com.au) [NETSPLIT VICTIM]
06:17.31*** join/#elinux aragorn_root (n=aragorn@221.134.199.96)
06:18.52*** join/#elinux joe_bleau (n=joe_blea@adsl-69-152-204-29.dsl.fyvlar.swbell.net)
07:05.26*** join/#elinux TorbaX (n=TorbaX@host-84-222-204-240.cust-adsl.tiscali.it)
07:38.31*** join/#elinux ibot_ (i=ibot@rikers.org)
07:38.31*** topic/#elinux is #elinux Embedded Linux || http://eLinux.org/ || cross compile, uClibc, busybox, tinylogin, handhelds, post-sale linux installs ;-), etc. || free embedded linux training at http://free-electrons.com/news/news.2004-09-28/en
08:23.02*** join/#elinux T` (n=total@pdpc/supporter/student/T)
08:28.03*** join/#elinux cantona (n=cantona@pcd645209.netvigator.com)
08:43.39*** join/#elinux toi (n=peter@d54C27A14.access.telenet.be)
09:28.47*** join/#elinux zinosat (n=Davide@adsl-ull-204-84.42-151.net24.it)
09:45.49*** join/#elinux darkschneider (n=gab@213-140-6-96.ip.fastwebnet.it)
10:42.58*** join/#elinux Genesis (n=genesis@dev.aimao.org)
10:44.27Genesisbonjour
11:11.06*** join/#elinux smartbhai (n=smartbha@202.83.40.215)
11:20.25*** part/#elinux smartbhai (n=smartbha@202.83.40.215)
11:56.48*** join/#elinux [g2] (n=g2@nslu2-linux/g2)
12:06.34*** join/#elinux toi (n=peter@d54C27A14.access.telenet.be)
12:26.21*** join/#elinux Soopaman_ (n=soopaman@CPE000d8891ac4c-CM000a739bc374.cpe.net.cable.rogers.com)
13:46.24*** join/#elinux Soopaman_ (n=soopaman@HSE-Ottawa-ppp212629.sympatico.ca)
14:04.44*** join/#elinux Soopaman (n=soopaman@CPE000d8891ac4c-CM000a739bc374.cpe.net.cable.rogers.com)
14:14.34*** join/#elinux gnufan (n=mhfan@60.166.48.195)
15:56.30*** join/#elinux Soopaman_ (n=soopaman@HSE-Ottawa-ppp212629.sympatico.ca)
16:14.54*** join/#elinux Soopaman (n=soopaman@CPE000d8891ac4c-CM000a739bc374.cpe.net.cable.rogers.com)
16:56.41*** join/#elinux T0mW (n=Tom@24.152.248.137.res-cmts.sth.ptd.net)
17:36.43joe_bleauT0mw: did I read in the logs that you were using the Philips LPC arm micros?
17:38.07T0mWjoe_bleau: yeah, still doing "surgery" on the prototype board.
17:38.47joe_bleauI recently did a small design using the '2106.  Kinda curious what tools you ended up using.
17:38.51T0mWjoe_bleau: this design is both LPC2106 and LPC2138 processors on the board
17:39.07joe_bleauI used gcc, crash and burn debugging.  No JTAG on this one--too lazy to work it all out.
17:39.19T0mWjoe_bleau: gdb-6.1, gcc-3.4.3, Abitron BDI2000
17:39.37T0mWs/Abitron/Abatron/
17:39.39joe_bleauWhat OS on your workstation?
17:39.43T0mWlinux
17:39.55T0mWcygwin doesn't appeal to me
17:39.57joe_bleauI've got an ebay search stored for BDI2000, but they're pricey
17:40.17T0mWworth it though, mine was $2700 USD
17:40.35T0mWjoe_bleau: you can debug ROM with it
17:40.49joe_bleauYeah, seems like $1500 is the going rate used.  Does it require firmware updates to switch chips?
17:41.39joe_bleau(I'd want CPU32 BDM support, ARM jtag, and possibly MIPS jtag)
17:42.03T0mWbbiab, I spilled some sugar and need to vacuum
17:42.17joe_bleauack
17:42.42joe_bleau(reviewing 2138 datasheet in the interim)
17:45.04T0mWjoe_bleau: back
17:45.30T0mWjoe_bleau: did you find out how useless the External Interrupt pins were? (EINT0-EINT2)
17:45.41joe_bleauLooks like the '2138 and '2106 have a pretty similar feature set and foorprint...wait...does the '2138 have an onchip 1.8V reg?
17:46.04joe_bleauNot using external interrupts.  Only timer tick and UART RX, I think.
17:46.19T0mWyes, single supply, no ETM macro cell so you can use primary jtag without losing functions
17:46.33joe_bleauI did think that the master SPI pin bug was silly.
17:46.55T0mWjoe_bleau: external INTs on 2106 are level activated, you cannot clear the interrupt until the pin returns to VDD
17:46.56joe_bleauI think I saw you complain about the ETM pins...I thought you could disable them independant of the JTAG pins.
17:47.32T0mWjoe_bleau: so far, nobody has shown me how to do that.  I spoke with app engineer last week, nothing from him about disabling ETM
17:47.54T0mWjoe_bleau: the 2106 doc does not show where the ETM is located
17:48.20joe_bleauHang on, I'm checking...this is ringing a bell.
17:49.10T0mWjoe_bleau: I have to use the secondary jtag and it is a PITA to use.  You have to reset the chip, stand back for 500ms to wait for startup code to switch jtag to secondary, then HALT the chip
17:49.29T0mWin 500ms, you can execute a lot of code at 59MHz
17:49.59T0mWbut, in gdb, you can re-run the startup code: jump _startup
17:51.22T0mWjoe_bleau: I'm still getting used to the BDI2000, but it has been invaluable in checking out the electronics of the board.  Also for banging registers inside the processor to learn WTF the datasheet is trying to tell you in their obtuse language
17:52.04*** join/#elinux jipi (n=jipi@cm191.delta245.maxonline.com.sg)
17:53.30T0mWjoe_bleau: one problem I'll be wrestling with is the SPI controller.  I'd like to run the controller in a burst (on demand) mode of operation.  I guess I'll have to kick it off via a timer interrupt sampling the SPI device status pin(s)
17:54.19T0mWthe SPI controller is kind of hoky the way they implemented it.  not what I would call a clean solution.
17:54.44*** join/#elinux Soopaman_ (n=soopaman@CPE000d8891ac4c-CM000a739bc374.cpe.net.cable.rogers.com)
17:54.48joe_bleauI must have confused the 2106 and 2119 series...looks like they can turn off the ETM pins with a pullup at boot.
17:55.17*** join/#elinux sjhill (n=sjhill@spvl-02-110.dsl.netins.net)
17:55.28T0mWyeah, I guess the LPC210x devices is where they learn what not to do
17:55.33joe_bleauI don't really understand the SPI complete interrupt.  Seems like at a reasonable rate, your SPI shifter will be done in just a few instructions anyway.
17:55.44joe_bleauLike code protection?
17:56.15joe_bleauI'm still hacked that the UART doesn't have a true transmit complete interrupt/status.  Nice for '485, where you've got a driver to control.
17:56.48T0mWjoe_bleau: I used the MAX3100's for the RS485
17:56.50T0mWSPI
17:57.30joe_bleauI played with that part once.  Seems a little crazy to shift and then shift again
17:57.37joe_bleauphone call...
17:57.52T0mWjoe_bleau: fortunately, the LPC2106 is only a serial (communications) processor in my design, it is a store and forward type of operation so it has little to do
17:58.48T0mWjoe_bleau: that is what I mean about the SPI controller, it is very simplistic, variable length words or DMA operation would have been nice
17:59.53joe_bleauSPI DMA would be sweet.  I think the Atmel micros offer something like that.
18:00.05T0mWyeah, but, no jtag on atmel
18:00.10joe_bleau!!
18:00.29T0mWthey have some monitor IIRC
18:00.51joe_bleauWell, I'm sure someone else will do it then.  Seems like every issue of EDN someone is pimpin' their new ARM7TDMI core microcontroller.  I love it!
18:01.05T0mWtough to interface to gdb was my guess without the jtag
18:01.07joe_bleauWhat, ST, TI, ADC, maybe others?
18:01.59joe_bleauMy dream is a cheap, fast, gdb based jtag unit, probably USB.  Open source, of course.  And I'd like it to run under Cygwin as well.
18:02.08T0mWjoe_bleau: well, I've debugged for years using an LED + LCD screen and am tired of it.  This time I wanted something to get down into the code and do hard breakpoints.
18:02.26T0mWjoe_bleau: I think that that is the purpose of OpenJTAG?
18:02.43joe_bleauNot up on it.  Other than griping, I haven't done the research.
18:02.51T0mWjoe_bleau: I haven't checked them out.
18:03.23T0mWjoe_bleau: this board is going to be interesting, I hung an MMC onto the 2138 part's SPI
18:03.23joe_bleauI'm spoiled to Singlestep for my CPU32 work.  I can deal with gdb, but the text interface seems so clunky.
18:03.44T0mWjoe_bleau: what's singlestep, commercial product?
18:03.57joe_bleauThen I have to use something like OCD Commander (for all the JuiceBox hacking), and gdb seems light years ahead!
18:04.07joe_bleauYep.  Was DDI, now part of Wind River.
18:04.11T0mWk
18:04.41T0mWI had a budget of about $6000 to start this project, that included the PCB
18:05.21joe_bleauAt the time (~6 years ago), I didn't have the confidence to run open source toolchain.  Spent a ton on money on tools, ended up disappointed with support setup.
18:05.30T0mWthe people at Ultimate Solutions had a Windows debugger for the BDI2000, but they wanted $4000 for it
18:05.31joe_bleauTight budget.
18:05.52T0mWsame here, tight budget, but, I am used to gdb
18:06.05T0mWjoe_bleau: sure beats an LED!
18:06.52joe_bleauMonitor based debuggers seems so touchy to me, especially if the hardware is uncertain.
18:06.52T0mWjoe_bleau: one of the project goals was that I would get a BDI2000 for own
18:07.10T0mWjoe_bleau: now I have to deliver to the customer, heh
18:07.16joe_bleauI guess that checklist item got marked off early.
18:07.23T0mWyeah
18:07.25T0mW:-)
18:07.49joe_bleauI was messing around with the ARM debug core watchpoint registers last night on the JB.  Very impressive.
18:08.09T0mWjoe_bleau: I turned it loose on a Logic Product Development LH7A400 board that I had, I got so much done that first day!  Linux is now running on that board.
18:08.21joe_bleauBeing able to break whenever 0xdeadbeef is read from memory...show me a monitor debugger that can do that!
18:08.25T`moin guys
18:08.39T0mWT`: hello
18:08.50T0mWjoe_bleau: that is a rom based debug?
18:08.52joe_bleauWow.  Impressive.  Isn't the BDI2k one of the few that can handle the virtual memory
18:09.05joe_bleauSorry, is what a rom based debug?
18:09.06T0mWjoe_bleau: dunno
18:09.20T0mWjoe_bleau: oh, a core peice of software
18:09.35T0mWembedded within the processor core
18:09.59joe_bleauYeah, it's part of the arm7tdmi debug core, the embeddedICE stuff.  The LPC series should have it too.
18:10.21joe_bleauI didn't know how to access the registers (they're only available over the JTAG scan chain) from OCD.
18:10.27T0mWjoe_bleau: can you set pins / registers from it?
18:10.40joe_bleauBut now I do.  And it's nice.  Hardware breakpoints.  Very good stuff.
18:11.14T0mWcool, that is good to know.  I had severe doubts about a debug monitor, that is why I went with jtag based part
18:11.59joe_bleauI'll bet that BDI2000 of yours even has wrappers around those watchpoint registers, so that you don't have to set it up bit by bit, as I do.
18:12.03T0mWjoe_bleau: the other thing was that the Philips part offered a lot more flash + ram than the atmel parts did.  IIRC, most of thier solutions (atmel) required external RAM?
18:12.14joe_bleauProbably something like 'break on read from 0x1000 to 0x2000', right?
18:12.47joe_bleauGotcha.  Philips seems generous with flash.  Not so much with SRAM these days (witness 2106 vs 213x).
18:12.49T0mWjoe_bleau: heh, haven't gotten there yet.  Still testing the electronics to ensure that what I designed is working as I thought it would.
18:13.04joe_bleauI love board bringup.  So exciting when bare boards arrive.
18:13.36T0mWjoe_bleau: yeah, the 2138 part is great due to the large flash.  That is why I had to use the 2106 part, the 2106 has enough ram to store my data
18:14.28joe_bleauI've got one of those Olimex demo boards for the 2192, I think.  I really need to get it running.  It has CAN, and I'm interested in playing with that one of these days.
18:14.37T0mWjoe_bleau: I like the design + programming, building and bringing the board up is a part of the job I could do without.  But, with bringing the board up, I can make design changes as needed though
18:15.09T0mWjoe_bleau: lots of microscopic surgery on this board!
18:15.25joe_bleauOuch.  I've been pretty lucky.
18:15.30T0mWpart of the learning curve for a new processor.  This is the first ARM design I'm doing
18:16.01joe_bleauMe too.  Hate to admit it, but I should have used an H8/Tiny.  Already had experience, but I wanted to learn some ARM.
18:16.02T0mWI understood the core, but the peripherials is the area that I've run into problems with.
18:16.15T0mWI like the raw speed of the ARM
18:16.17joe_bleauSo, I pushed the design with a new chip.  Probably cost us a little time, but it was non-critical.
18:16.33T0mWjoe_bleau: what did you use? the 2106?
18:17.03joe_bleauYep.  I could have gone with the '04 or '05, my code is that tiny.  Only built 50, and the 2106 had less leadtime.
18:17.15joe_bleauIt's potted in, so code protection wasn't an issue.
18:17.16T0mWI'm looking at using the LPC2xxx processor in a number of successive desings
18:17.57T0mWjoe, yeah, code protection is an issue here, but the 2138 is the one with the really critical code to be protected
18:18.01joe_bleauSome days I just thing, "wow, a 32 bit micro *controller*.   With debug.  And free tools.  And it's cheap.  Life is good."
18:18.07T0mWheh
18:18.12T0mWyes!
18:18.32joe_bleauwe're freaking spoiled.  I'm whining about $2.5k for a awesome sounding debugger.
18:18.35T0mWthis processor has more RAM + Storage on it than my first computer (CP/M-80)
18:18.47joe_bleauAnd just a few years ago, I'd spend more than that on a compiler+assembler+linker!
18:18.52T0mWyeha
18:18.55T0mWyeha
18:18.57T0mWdrat
18:18.58joe_bleauSorry to rant.
18:18.59T0mWyes
18:19.03T0mWlol
18:19.19T0mWjoe_bleau:  a few years ago you spent that for an eval board...
18:19.29joe_bleauStill can, unfortunately!
18:19.50joe_bleauThat's what I like about crap little toys like the Juicebox, webpal, some of the handhelp video games, etc.
18:19.56T0mWfreaking $3500 for a Cyprus Semi 7312 eval board, gak!
18:20.28joe_bleauAny more, they've got decent chips, and with low pin count debug ports, you can hack 'em.
18:20.29T0mWjoe_bleau: yeah, the surplus stuff is a great place to learn.  Especially about interfacing the hardware to the ARM
18:20.38joe_bleauVolume makes 'em cheap and available.
18:21.15joe_bleauAlthough I do feel a little silly when someone at works asks why I buying from the toy aisle at Walmart.
18:21.31T0mWjoe_bleau: I think that the volume on this design is under 1000/yr.  Still is a cheap processor considering what there has been out there in the past
18:21.51joe_bleauI like the look of some of those Crystal/Cirrus SoCs.
18:22.12joe_bleauI've never worked on anything that went past a few k / year.
18:22.37joe_bleauAnd those AMD MIPS chips (the old Alchemy parts) are interesting.
18:22.48T0mWjoe_bleau: yeah, but.  Cirrus stuff seems to be multimedia oriented.  I don't design Walkman type products.
18:23.12joe_bleauI'm industrial control.  Want the ethernet and LCD.  Really would like to have CAN as well.
18:23.24T0mWjoe_bleau: I'm afraid to go into MIPS parts, dunno if they will be around in a few years (evolution)(
18:23.45T0mWjoe_bleau: basically that is what I do: Security + Fire Panel
18:23.49joe_bleauOn-chip sram is bonus.  On-chip flash would be nice, too.  (Easier to production test if you can run without external bus.)
18:24.17T0mWjoe_bleau: yeah, if the clock is running...  Then the part is alive
18:24.18T0mWheh
18:24.32joe_bleauSGI is leaving them, so embedded is about all that they have left.  But yeah, I agree that the ARM is the 8051 of the future.
18:25.04T0mWI hope to put some production debug features in the code, so that the production people can test the board.  Stuff like 'catch fire and burn' the I/O pins
18:25.18joe_bleauLol.
18:25.52T0mWjoe_bleau: 8051 is a 4 letter word!  I've done so much 8bit code on that thing that I'm tired of swapping DPTR to do operations!
18:26.26joe_bleauI like to at least CRC the application image as a production test, blink the lights, check for pins shorted, that sort of thing.  But I've never doing anything very formal.
18:27.09joe_bleauStrangely enough, I've never done an 8051 design!  (Z180, HC11, 68332, H8, LPC2xxx, PIC, etc.)
18:27.11T0mWjoe_bleau: interesting thing, with the MMC memory + the fact that you can execute code in RAM, all I have to do is to test out the MMC interface, then load the test routines from an MMC card.
18:27.23T0mWjoe_bleau: they don't have to reside in the ROM code then
18:27.25joe_bleauNice.  I like it.
18:27.44joe_bleauSend the production house a stack of cards and docs.  They do the rest.
18:27.55T0mW80C188, 8042, 8051, Z80, 6502 here
18:27.58joe_bleauI'm going to try and hack some MMC code for the juicebox this weekend.
18:28.12joe_bleauOh yeah, '188/'186 and 6502.  That's going back a ways!
18:28.54T0mWjoe_bleau: heh, I can put online help into the thing via MMC.  MMC storage opens up a lot of possibilities, I'd like to allow Flash software updates via the MMC.
18:28.54joe_bleauI really liked the 6502.  Back in the day, I thought it was pretty easy to use, for someone as inexperienced as I was.
18:29.09T0mWthat was RISC'y
18:29.32joe_bleauWe do firmware updates through an IR port.  End-users beam it over from a Palm.  Handy, since our electronics are sealed in a plastic box.
18:29.32T0mWI like the the BIT intruction to hide branches
18:29.39T0mWs/like/liked/
18:29.47T0mWjoe_bleau: cool
18:30.34T0mWjoe_bleau: no IR on this, I did stick a 20pin FPC connector on the board and routed some SPI I2C GPIO signals to it, just in case...
18:31.29joe_bleauI like to have a connector with main power, ground, uart in/out, debug port, and maybe some GPIO.  That way production test or during repair/rework you can
18:31.35T0mWjoe_bleau: plus a lot of 24mil vias for the unused pins of the processors.  This way there is OOPS factor built in
18:31.46joe_bleauslap a single connector on the board and be up and running.
18:31.52T0mWyeah
18:32.00T0mWor, add new hardware / subsystems
18:32.09T0mWlike a touch LCD
18:32.11joe_bleauVias...good.  I use a lot of wirewrap wire, and I rarely wrap it around a square post!
18:32.31joe_bleau(Say that out loud three times... ;-) )
18:32.45T0mWI was wondering if the LPC2xxx is fast enough to service an 1/4 VGA LCD?  Like do it via the SPI?
18:33.16joe_bleauSheesh, probably not.  If it had a way to DMA the sucker, but I think you'll spend way too much time servicing the shift register.
18:33.27joe_bleau(Assuming no external controller).
18:33.34T0mWjoe_bleau: 30ga is good, I've got a well used spool here.  Even figured out how to tack it onto those tiny pins of the LPC parts
18:33.35joe_bleauHow much memory for a QVGA.
18:34.00T0mWjoe_bleau: yeah, I would put the SPI interrupt as highest priority
18:34.28T0mWIIRC, clockrate is about, what, 400us?
18:34.37T0mWs/400us/400ns/
18:35.25T0mWof course the processor would do little else but run the LCD and accept serial data from it's uart
18:35.58T0mWI have to do the math, I do have some 1/4 VGA monochrome displays here to play with
18:36.39joe_bleauMono, you might be ok.  Seems like that's 76800 pixels, or 9600 bytes.
18:36.47T0mWjoe_bleau: surplus QVGA with touch screen varies, usually around $60..$70
18:37.05T0mWearthlcd.com has surplus stuff
18:37.08joe_bleauHey, gotta go have my ears lowered in a minute.  Gonna be around this afternoon?
18:37.22T0mWjoe_bleau: yeah, I've got more surgery to do...
18:37.22joe_bleauearthlcd: check.  Been there, considered the MARM, glad I passed.
18:37.33joe_bleauCool.  Mind if I bug you later on some MMC stuff?
18:37.55T0mWjoe_bleau: maybe we both can learn MMC, haven't gotten to that section yet.
18:38.12T0mWprobably later tomorrow I'll be doing the MMC code
18:38.37joe_bleauThanks for your time.  I really enjoyed talking to another embedded hacked.
18:38.47T0mWonly one more page of schematic to check out then it is off for a short production run
18:38.49joe_bleauDont' get much of that talk at work (only programmer).
18:38.59T0mWheh, no co-workers here, only me
18:39.11T0mWIRC gives me "co-workers"
18:39.20joe_bleauyep.  later!
18:45.13T0mWfile: so much for your magic tricks
19:07.38file[laptop]T0mW: how art thou?
19:09.39*** join/#elinux Soopaman_ (n=soopaman@CPE000d8891ac4c-CM000a739bc374.cpe.net.cable.rogers.com)
19:10.12T0mWfile[laptop]: busy, checking out a PCB design, good healthy work for a weekend: dreaming electronics
19:12.27file[laptop]ah
19:13.41T0mWpower blipped, thankfully I have UPS
19:14.35file[laptop]MUAHAHAHA
19:29.55sorphinheh
19:33.06*** join/#elinux Soopaman_ (n=soopaman@CPE000d8891ac4c-CM000a739bc374.cpe.net.cable.rogers.com)
20:12.09*** join/#elinux Soopaman_ (n=soopaman@HSE-Ottawa-ppp212629.sympatico.ca)
20:36.47*** join/#elinux Soopaman_ (n=soopaman@CPE000d8891ac4c-CM000a739bc374.cpe.net.cable.rogers.com)
20:55.10*** join/#elinux Soopaman (n=soopaman@CPE000d8891ac4c-CM000a739bc374.cpe.net.cable.rogers.com)
21:10.07*** join/#elinux Soopaman_ (n=soopaman@CPE000d8891ac4c-CM000a739bc374.cpe.net.cable.rogers.com)
21:22.16*** join/#elinux TheMonoTone (n=tburdick@24-148-43-87.grn-bsr1.chi-grn.il.cable.rcn.com)
21:23.31TheMonoTonehi, I've been searching around the net for a fairly powerful microcontroller or sbc with a good number of general i/o ports, i2c and uart, and low power consumptions
21:23.44TheMonoToneI think the arm7 chip seems to be a good match
21:24.21TheMonoTonehowever, I can't find a hobby type kit, where the chip is mounted on a board with the io pins available to wire up to
21:24.37TheMonoToneany suggestions would be greatly appreciated
21:31.20TheMonoToneI think I may have finally found what I was looking for, so disregard that
21:35.17*** join/#elinux hufnus (n=slonsiki@DSL135-071.labridge.com)
21:35.50*** join/#elinux Soopaman_ (n=soopaman@CPE000d8891ac4c-CM000a739bc374.cpe.net.cable.rogers.com)
21:57.39*** join/#elinux Soopaman (n=soopaman@CPE00112f7ebeec-CM000a739b3c5c.cpe.net.cable.rogers.com)
23:17.30Genesisbonne nuit
23:17.57*** part/#elinux Genesis (n=genesis@dev.aimao.org)
23:29.22TheMonoToneexit
23:56.18*** join/#elinux T` (n=total@c-24-6-52-222.hsd1.ca.comcast.net)

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