irclog2html for #htc-linux on 20060914

06:00.34*** join/#htc-linux baud123 (n=baud@ver78-1-82-240-29-152.fbx.proxad.net)
06:03.02*** join/#htc-linux awelux (n=awelux__@dslb-084-058-152-077.pools.arcor-ip.net)
06:13.07*** join/#htc-linux WizMaui (n=WizMaui@62.112.90.216)
06:22.32*** join/#htc-linux rob_w (n=rob_w@p549B93F2.dip0.t-ipconnect.de)
06:37.56*** join/#htc-linux lpotter (n=ljp@c210-49-127-23.rochd1.qld.optusnet.com.au)
06:59.57*** join/#htc-linux rob_w (n=rob_w@p549B93F2.dip0.t-ipconnect.de)
08:18.05*** join/#htc-linux jeanseb (n=jeanseb@62.147.133.94)
09:01.34*** join/#htc-linux florian_kc (n=fuchs@dns.kernelconcepts.de)
09:16.12florian_kcgood morning
09:21.06catphishhi
09:26.11catphishwhat u working on florian_kc?
09:27.23florian_kccatphish: Most of the time on GPE... and as soon as i have a little bit more of free time improving GPE on the Universal.
09:29.19catphishfor some reason i seem to be incapable of compiling a kernel that will boot on my alpine
09:47.55cr2catphish: i have removed .phys_ram from htcalpine.c in CVS, so it should compile now.
09:48.05catphishoh hi cr2
09:48.21catphishfor some reason every kernel i compile won't boot
09:48.37catphishi get the blue/red lines then just freezes
09:48.44cr2which haret version are you using?
09:49.05catphishi tried 1 sec i'll check
09:49.15cr2the old one with vibra on ?
09:49.19catphishone is your modified version with the vibrate enabled
09:49.40cr2hmm. it should work.
09:50.04catphishi wondered if theres a problem with my compilers
09:50.14cr23.4.1?
09:50.31catphishyeah the prebuilt one
09:51.25cr2no idea, i have not yet found my universal to test the newly compiled kernel :)
09:51.33catphishcd linux/kernel26
09:51.35catphishexport PATH=$PATH:/usr/local/arm/3.4.1/bin
09:51.37catphishmake htcalpine_defconfig
09:51.38catphishmake
09:51.45cr2yes.
09:51.56catphishyour kernel boots fine on my device but obviously no touchscreen yet
10:40.45rob_wok .. i just had some discussions on the battery charging on ba .. seems we might not pull the correct gpio to low to enable the charger
12:33.42Kevin2catphish: You need to make sure you have the early serial boot patch applied.  Otherwise your kernel might hang during boot.
12:34.11catphishwhere do i find it?
12:39.27Kevin2http://pastebin.ca/170161
12:40.58catphishi'll try it
12:42.14catphishKevin2: do i need to pass anything in the kernal parameters?
12:45.56catphishKevin2: that worked :D
12:46.23Kevin2:-)
12:46.28catphishnow i can get somewhere thanks for that
12:46.33Kevin2I'll be back later.
12:46.43catphishkk
13:09.39*** join/#htc-linux pH5 (n=ph5@e178233055.adsl.alicedsl.de)
13:14.07cr2Kevin2: hi. is it possible to trace the USB(host) endpoint like you have done for the ffuart ?
13:15.33cr2i think we have applied the uncompress.h ffuart patch some time ago. is it reverted now ?
13:19.45catphishthe patch kevin just sent me?
13:29.58cr2hmm. yes. maybe i have applied it to my local tree and forgot about it.
13:32.19catphishindeed
13:32.22catphishits nto in cvs
13:32.25catphish*not
13:45.04*** join/#htc-linux skodde (n=skodde@unaffiliated/skodde)
15:25.04cr2NOTE: package glibc-2.3.5+cvs20050627-r12: task do_package: started
15:25.05cr2NOTE: preparing tree for binary locale generation
15:25.05cr2NOTE: generating locale es_NI (UTF-8)
15:25.05cr2qemu: uncaught target signal 11 (Segmentation fault) - exiting
15:29.06florian_kc:-/
15:32.11cr2florian_kc: can i override it somehow?
15:32.45florian_kcyes... let me see
15:34.41florian_kcENABLE_BINARY_LOCALE_GENERATION = "0" in local.conf should do the trick
15:35.38cr2ok. thanks. i've just pulled the whole tree once again and want to rebuild everything.
15:43.51*** join/#htc-linux BoSJo (n=bosjo@35.84-48-213.nextgentel.com)
16:11.56*** join/#htc-linux WizMaui (n=WizMaui@62.112.90.216)
16:20.53*** join/#htc-linux rob_w (n=bob@p213.54.206.152.tisdip.tiscali.de)
18:09.05*** join/#htc-linux goxboxlive (n=jrs@9.80-202-160.nextgentel.com)
18:22.20goxboxlivecr2: r u there?
18:31.04cr2yep.
18:31.42cr2i can't   compile the kernel with oe, it complains about the -hh version differences.
18:32.42pH5cr2: handhelds-pxa-2.6_cvs?
18:33.01cr2oe .dev
18:35.26goxboxlivei knoiw, you miss the defconfig in the PATH://org.openembedded.dev/packages/linux/handhelds-pxa-2.6/htcuniversal/
18:36.50goxboxlivecr2. You have to do the same for the Universal as you did for the apache in the hh cvs. Remove phys_ram or whatever it was.
18:36.59goxboxliveIt will fail comiling if you dont
18:39.49rob_wif a module crashes on rmmod and says it doesn have a release() function , what then ??
18:44.20pH5cr2: Just update HHV to 1 in handhelds-pxa-2.6_cvs.bb if you're using that.
18:56.25rob_whow did the universal people find the correct WLAN BASE address ?
18:56.41cr2rob_w: did you find the reset gpio for wifi on ba ?
18:56.48cr2pH5: ok.
18:57.05rob_woh oh ,, looks like i found the correct gpio to actually charge the battery
18:57.52cr2rob_w: the bootloader code, confirmed by haret tracing
18:58.05rob_wmy voltage is increasing now the first time , hurray
18:58.22*** join/#htc-linux JuNuKN (n=JuNuKN@X644d.x.pppool.de)
18:58.37cr2you need to find the reset gpio to solve the "eCPU already running" problem.
18:58.47rob_wcr2, xanadux wiki claims the wlan reset on GPIOA4
18:59.16rob_wusing IRQ 17
18:59.16rob_w<4>ACX radio type 0x02
18:59.16rob_w<4>requesting firmware image 'WLANGEN.BIN'
18:59.17rob_w<4>first data mismatch at 0x00000000 good 0xea0021f8 bad 0x00000000 id 0x00000024
18:59.33rob_w<4>acx_write_fw (main):0
18:59.45cr2i don't remember if i have written that. have you written the blueangel_acx.c ?
18:59.49rob_wthat seems to me the firmware cannot be loaded /written
19:00.01rob_wkinda
19:00.34cr2ok. but you need a way to access the memory.
19:00.36rob_wso may i am still on the wrong house number
19:00.52rob_wi tryed /#define WLAN_OFFSET0x00000e0
19:00.52rob_w#define WLAN_OFFSET0x1000000
19:00.56rob_wboth
19:01.02*** part/#htc-linux rob_w (n=bob@p213.54.206.152.tisdip.tiscali.de)
19:01.09cr2is it somewhere inside the pcmcia io range ?
19:02.01*** join/#htc-linux rob_w (n=bob@p213.54.206.152.tisdip.tiscali.de)
19:02.04rob_werr
19:02.29rob_wroot@blueangel:~$ cat /sys/class/battery/main\ battery/voltage
19:02.29rob_w2243
19:02.29rob_wroot@blueangel:~$ cat /sys/class/battery/main\ battery/voltage
19:02.29rob_w2244
19:03.41cr22.2 Volts ???
19:04.19cr2what does 'powermon' say ?
19:04.36cr2on universal 3.5V = 0%
19:05.59rob_wto me at ba this "voltage" was always dropping either with ac or not
19:06.19rob_wnow it actually increases .. as i pull some more CE gpio`s
19:06.34cr2ok.
19:06.55*** join/#htc-linux pleemans (n=peter@d54C248DE.access.telenet.be)
19:06.58rob_wand the temp which it reports looks like deci-Fahrenheit
19:07.06cr2this is ok.
19:07.14rob_wroot@blueangel:~$ cat /sys/class/battery/main\ battery/temp
19:07.14rob_w989
19:07.42cr2you can readjust it to kelvin.
19:07.50rob_wfunny as the TI charging chip  actually has his spec in C°
19:07.57cr2hmm. sorry, to *C :)
19:08.18rob_wwhat is the formula to go F -> C°
19:08.46cr25/9(x-32) or something like that.
19:09.19rob_whmm .. let me find another beer and look then for a "non-something like that(c)"
19:10.25cr2<PROTECTED>
19:10.34cr2says wikipedia.
19:10.56cr2so i'm right :)
19:12.15cr2The reviewer is asked to use the following list as a guide, and comment on each aspect in his/her written report.
19:12.17cr2Are SI units used in the manuscript?
19:13.20*** join/#htc-linux WizMaui (n=WizMaui@62.112.90.216)
19:21.32rob_wwho is the reviewer ?
19:28.56rob_wah now  i am with you , no they only mentioned C° temperatures compared to charging rates ..
19:29.15rob_wcheck http://focus.ti.com/lit/ds/symlink/bq24022.pdf
19:30.06rob_wbut as this chip is connected to the tsc2200 from where then we read it , i guess that tsc2200 makes them Fahrenheit
19:30.46rob_was you have a better range /scale without a need of float variables , imho
19:33.20rob_wso that brings me back to the wifi and audio on .16
19:37.25cr2did you found this chip in ba ?
19:39.09rob_wyep , see koordinates  I - 6  at http://forum.xda-developers.com/files/naked-blue-insane.jpg
19:39.36cr2ok. bq24022DRCR  Power Management
19:39.38rob_wit sits right above the battery connections , as the spec pdf also suggests this
19:39.40rob_wright
19:40.56rob_wmy boss who is a electronic ingenieur told me that we dont need a charging logic ,, that chip should take care off all but yet we do need to enable it correctly
19:41.22rob_wthat chip also supports usb charging with lower rates but i dont think htc did wire this up
19:42.41rob_wa problem i still have is that i cant remove the battery module ,,
19:42.55cr2why not lower rates ?
19:42.58rob_wso debugging is quite "slow" currently
19:43.03cr2ok.
19:43.10cr24.2V as i have expected.
19:43.28cr2the same on universal
19:44.38cr22.5V for the temperature comparator.
19:44.41rob_wwell currently i pull 2 GPIO`s may one is only the CE and the other is the switch to switch to low rates .. but yet the bq24022 says if it sees both ac and usb it prefers ac automaticly
19:45.29rob_wand we do miss a way to tell the real capacity ?? i still have no idea how to find this out
19:46.56cr2iset2 for the low/high usb charge
19:47.36cr2are stat1 and stat2 connected to some gpio?
19:47.36rob_wbut who tells us where they did connetc this to ?
19:48.00cr2if the wince battery driver checks these gpios.
19:48.52rob_wthat might be the GPIOD2 and GPIOD3 .. which tell us that they are charging and that they charge high
19:49.13rob_wthose are marked I for INPUT with FE
19:49.19rob_wat xanadux
19:49.49cr2imho, it is possible to measure  iset2, stat1 and stat2 on an open ba.
19:50.22cr2what are the levels and if they change.
19:50.33rob_wyeah , that it surely if you reached the gpio pins also
19:51.59cr2what about TE/TTE ?
19:52.09rob_ware there command line tools for linux to get me the gpio states ?
19:52.22cr2dump gpio
19:52.29cr2in wince
19:52.35rob_win linux ?=
19:52.48cr2read from /dev/mem
19:53.07cr2there is a tool in busysbox
19:53.12cr2forgot its name
19:54.24rob_wwe probably dont ahve TE TTE as we have a 24022
19:54.45rob_wdevmem
19:55.33cr2ah. ok.
19:56.02cr2so, where is iset2 ?
19:57.19cr2gpio77 ?
19:57.31cr2hmm. it's input.
19:58.38cr2gpiod2/3 are also inputs.
19:59.07rob_wthat him probably
19:59.20rob_wiset2 and Stat1
20:00.55cr2!ce -> output.
20:01.31cr2!iset2 -> output
20:01.47rob_wsay again ?
20:01.59cr2!pg,stat1,stat2 -> input.
20:02.21cr2there should be 2 output gpios and 3 input.
20:02.51cr2!ce and iset2 are output, !pg,stat1,stat2 - input.
20:02.53rob_wscrap the 3rd as TTE we dont have
20:03.12cr224022 has !pg
20:03.56cr2powergood status
20:04.25cr2but it may be hardwired, who knows. then you will not be able to operate without the battery.
20:04.44*** join/#htc-linux lamikr (n=chatzill@aragorn.kortex.jyu.fi)
20:04.51rob_wah
20:05.19cr2still i see only 3 input gpios in xda-dev wiki
20:05.38cr2and not !ce and iset2.
20:06.17cr2aah. GPIOC11    0x0800    Battery related (Charger mode?)    O
20:06.28cr2iset2 ?
20:07.08rob_wC11 and B10 i now pull down .. and it charges
20:07.18cr2ok.
20:07.21cr2GPIOB10    0x0400    Charger enable/disable (0=enabled)    O
20:07.46cr2so b10 - !ce, c11 - iset2
20:08.00cr2what about stat1, stat2 ?
20:08.06rob_wso u say i need to 1 to iset2 aka C11 ?
20:08.30cr2check the wince values.
20:09.13rob_wnot now ,, i want to do this via devmem ideally
20:09.23rob_wbut i dont get its syntax
20:09.28cr2do you decode d2/d3 in the driver ?
20:09.33cr2gpio77 ?
20:10.11cr2asic3 gpios are 2byte, pxa263 4byte access.
20:10.42rob_wD3 is used to toggle charging state
20:11.14rob_wand also usb_connected toggle that ,,
20:11.33cr2input ?
20:12.32cr2gpio63???
20:12.59rob_wthe code currently checks for D3 and USB then it sets APM_AC_ONLINE
20:13.10rob_whang let me test that ..
20:13.30*** join/#htc-linux florian__ (n=fuchs@p5083C489.dip0.t-ipconnect.de)
20:13.34cr2himalaya_battery_get_status is it right ?
20:14.48cr2ok, i see how it is done in the driver.
20:15.56cr2but it is not the combined stat1/stat2 decoder.
20:16.03rob_wok so that is acurate ,, when take it out ,, it goes AC_OFFLINE ,, when i only connect the AC it goes AC_ONLINE so it does in the docking
20:16.29rob_whaving stat1 and stat2 , that would be the ultimate goal
20:17.08rob_wbut nice , now that it charges ..
20:17.27cr2ac_* is the !pg pin.
20:17.37rob_wbut do you think if i treat iset1 wrong it might charge on low ?
20:17.47rob_wac_*
20:17.48cr2iset2.
20:17.49rob_w?
20:18.06cr2ac_offline, ac_online
20:18.25cr2is detected by !pg
20:19.10cr2we need to sync the code and wiki to avoid confusion.
20:19.17rob_wso then D3 is the !pg
20:20.07cr2ok. then where are stat1 and stat2 ? gpio77 and d4 ? which is which ?
20:20.16cr2i don't understand that:
20:20.19cr2<PROTECTED>
20:20.19cr2<PROTECTED>
20:20.20cr2<PROTECTED>
20:20.20cr2<PROTECTED>
20:20.20cr2<PROTECTED>
20:20.20rob_wThe PG pin can be used to drive an LED or to
20:20.21rob_wcommunicate to the host processor.
20:20.21rob_w<PROTECTED>
20:20.36cr2is it only for himalaya ?
20:21.43cr2charge done: stat1=off stat2=on
20:22.11cr2fast charge: on off
20:22.20rob_whmm
20:22.37cr2precharge: on on (very low battery)
20:22.58rob_wwhere are those GPLR(63) & GPIO_bit(63) .. on the pxa direclty ?
20:23.14cr2yes. i think it comes from himalaya.
20:23.57cr2and is irrelevant for blueangel.
20:24.04cr2i.e. wrong.
20:24.12rob_wwhy ?
20:24.39cr2HimalayaGPIO: GPIO 63    Battery charging. Reacts on dock. 1 = dock, 0 = undock    O
20:25.07cr2BlueangelGPIO: GPIO 63    unknown gsm
20:25.20cr2GPIO 77    Battery related
20:25.20rob_waha
20:25.30*** join/#htc-linux skodde (n=skodde@unaffiliated/skodde)
20:25.41rob_wso substitute GPIO63 to 77
20:26.01rob_wwhat is a GPLR(63) ?
20:26.32cr2GPIOD2    0x0004    Charging?
20:26.43cr2we need to check which one is where.
20:27.54cr2a table is needed: the states for 1. very low battery (red led) 2. charging 3. full charged
20:27.55rob_wso you say stat1 and stat2 are D2 and/or GPIO77 ?
20:28.14cr2i think so.
20:28.56rob_wi should reach "fully charge" soon but  i cant handle the devmem .. gimme a example to read / and write a pxa gpio and a asic3 gpio?
20:29.14cr2post the "devmem" output here.
20:29.22rob_wroot@blueangel:~$ devmem
20:29.23rob_wUsage:  devmem { address } [ type [ data ] ]
20:29.23rob_w<PROTECTED>
20:29.23rob_w<PROTECTED>
20:29.23rob_w<PROTECTED>
20:29.36cr2asic3 gpio addr ?
20:29.37rob_wwhat i am a 5watt in calculating addresses
20:30.28cr20x0c000000
20:30.33rob_wGPIOC_Base   0x0c000100   13  + GPIOD2   0x0004   Charging?  maybe ?
20:30.41cr2<PROTECTED>
20:30.51rob_wD_Base of course
20:31.23cr20x0c000180 + 0x18
20:31.26cr2GPIOC_Status    +0x0230    +0x118    Read here
20:31.40cr2GPIOD_Status    +0x0330    +0x198    Read here
20:32.02cr2devmem 0x0c000198 h
20:32.16cr2for gpiod
20:32.37rob_wroot@blueangel:~$ devmem 0x000198 h
20:32.37rob_w/dev/mem opened.
20:32.37rob_wMemory mapped at address 0x4001a000.
20:32.37rob_wValue at address 0x198 (0x4001a198): 0x0
20:33.01cr2hmm. for pxa gpio i need the manual.
20:33.15cr20x0C000198 !
20:33.17rob_wbut that is the base of D ,, so how do i get D3 fe. ?
20:33.24rob_woh
20:33.48rob_wValue at address 0xC000198 (0x4001a198): 0x9FB5
20:34.11cr2the bits from right to the left 0-15
20:34.31cr25=0101
20:34.45rob_w#he ASIC3 is a bit different on the Blueangel:
20:34.45rob_wall GPIO Register offsets are also only 1/2 of their normal value. I.e. status register GPIOB is at 0x0c000098
20:34.46cr2d2=1, d3=0
20:34.51rob_wall GPIO Register offsets are also only 1/2 of their normal value. I.e. status register GPIOB is at 0x0c000098
20:35.11cr2yes. d is 198
20:35.37rob_wbut GPIOD_Base   0x0c000180 is ?!?
20:35.48cr2yes. http://wiki.xda-developers.com/index.php?pagename=ASIC3
20:37.24cr2gplr77. hmm. which reg is that ?
20:37.30cr20-31 is 0
20:37.36cr232-63 is 1
20:37.41cr22.
20:38.03cr2ok.
20:38.06cr2#define GPLR2           __REG(0x40E00008)  /* GPIO Pin-Level Register GPIO<80:64> */
20:38.19rob_wValue at address 0xC000198 (0x4001a198): 0x9FB5
20:38.19rob_w<PROTECTED>
20:38.41cr2devmem 0x40E00008 w
20:38.50cr2see above.
20:39.00cr25=0101
20:39.06cr2d2=1, d3=0
20:39.56rob_whmm
20:40.27rob_wwhich GPIOD is htat ?
20:40.49cr20x40E00008 ? it is pxa gplr2
20:40.50rob_woh u say it is both 2 and 3  , aha
20:42.12cr20x9fb5 is gpiod. from 15 to 0: 1001111110110101
20:42.46rob_wah the whole D .. i see
20:43.34cr2what about "devmem 0x40E00008 w"
20:44.02rob_wand now just tell me why it is  198 and not 0xc000180 ?!?
20:44.21rob_wValue at address 0x40E00008 (0x4001a008): 0x1FDF7F4
20:45.04cr2because _base is the _mask register. the status is read at +0x18(0x30) offset.
20:45.52cr2hehe 74 from 64
20:46.00cr277 from 64
20:46.14rob_w?
20:46.18cr264,65,66,67,68,69,70,71,72,73,74,75,76,77
20:46.42cr277,76,75,74,73,72,71,70,69,68,67,66,65,64
20:47.05cr277-64+1=14
20:47.20cr20xf7f4
20:47.27rob_w14 ?
20:47.32cr21111011111110100
20:47.40cr264=0
20:47.42rob_wah
20:47.44cr265=0
20:47.47cr266=1
20:48.04cr2... 77=1
20:48.33rob_wah this is to awaited to get 0 when my battery is full .
20:49.01cr2write the values down, i've lost the track :)
20:49.18rob_whaha .. apt does that trick in firsta place
20:49.27cr2so you can fill the table now.
20:50.55rob_wwith !pg   on 77
20:52.26rob_wbut then GPIO77 is not 0 but I right ?
20:52.41rob_was we only read that state
20:53.12rob_wehm ,, hang on ,, now i am also stuck
20:53.18cr2no.
20:53.37cr2!pg is d2 or 3 ?
20:54.00cr2d3
20:54.26cr2so we have d2=1 and 77=1 now. hmm.
20:54.40rob_wok
20:54.50rob_ware those the stat-brothers ?
20:55.16cr2should be, but the state(s) can be inverted.
20:55.32cr2a full table is needed.
20:55.36rob_whmm
20:55.53cr2for all 3 conditions.
20:56.13rob_wright now they should not be 11 or 00 .. ( ihope )
20:56.40rob_wso somthing is wrong , we are looking for a pair which now is 01 or 10 and then inverts when its charged
20:56.42cr22 are easy, the third needs strongly discharged battery.
20:56.49cr2yes.
20:57.00rob_wwhich my battery isnt
20:57.32cr2still it is easier than to look at the battdrv disasm.
20:57.52rob_whmm it does feel that it charges on low voltage ..
20:58.01rob_w;-( or am too drunken
20:58.31cr2charge in wince, check with haret and compare the tables ;-)
20:58.40*** join/#htc-linux skodde (n=skodde@unaffiliated/skodde)
21:01.03cr2i'm going to bed now.
21:01.54rob_whang on a sec
21:02.18rob_whow do i read GPIOB and GPIOC ?
21:14.21*** part/#htc-linux JuNuKN (n=JuNuKN@X644d.x.pppool.de)
21:29.04rob_whow do i read GPIOB and GPIOC ?
21:30.06*** join/#htc-linux catphish (n=chatzill@81-179-97-204.dsl.pipex.com)
21:32.01catphishevening
21:34.54rob_whey catphish
21:44.04catphishis anyone else aware of the problem that the kernel has trouble with sd cards >= 2GB?
21:47.45catphishpatch at http://lkml.org/lkml/2006/6/8/234 was required to reliably read a 2GB card on alpine
21:51.19rob_wbut with that patch it should work, so ?
21:51.50catphishwas just posting it in case anyone was interested / had the same issue
21:51.52rob_wat work i had 2gb CF cards which did not enable dma ,, also crappy situation
21:52.14rob_wcatphish,  so now it also works for u , great
21:52.54catphishi have it booting, i am working on the touchscreen now
21:53.13rob_wcool
22:00.30*** join/#htc-linux WizMaui_ (n=WizMaui@62.112.90.216)
22:11.08baud123catphish: ah you've got an alpine ? which model ? (I've got a qtek 2020i)
22:11.20catphishi have an xda 2i
22:12.05baud123so, you'll make a new kernel available soon ? :p
22:12.42catphishas soon as i get touhscreen working i'll post one
22:13.01catphishat the moment i havent done more than cr2 in his previous version
22:14.24baud123ok, good work then, tell on the forum when you're ready for tests
22:14.44catphishsure :)
22:14.46baud123I'll try to have my qtek ready to test
22:15.04catphishi'm new to this, so don't expect anything great from me!
22:15.56baud123for the moment, I hadn't time to see if formatting an sdcard in ext2 or 3 is really needed... I had tried on axim51 from a standard sdcard
22:17.08catphishyou will need to format a card with ext2/3
22:17.24catphishthe kernel can't read anything else for now
22:18.24baud123ah :/ hence I'll need a new sdcard + a way to format it (windows at work :/ no laptop with sdcard reader either /o\ )
22:19.10baud123ok, I'm going to browse the wiki and add what I can find on alpine pages
22:21.44catphishok
22:40.11rob_wiam dead ..  i think
22:40.13rob_wcu

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.