IRC log for #htc-linux on 20110216

00:05.40*** join/#htc-linux tyween (~tyween@pool-108-18-214-3.washdc.fios.verizon.net)
00:07.48*** join/#htc-linux MN_ (~yaaic@host86-134-32-198.range86-134.btcentralplus.com)
00:30.00*** part/#htc-linux MN_ (~yaaic@host86-134-32-198.range86-134.btcentralplus.com)
00:32.44*** join/#htc-linux MN_ (~yaaic@host86-134-32-198.range86-134.btcentralplus.com)
00:41.51*** join/#htc-linux rpierce99 (~rpierce99@71-82-139-28.dhcp.roch.mn.charter.com)
00:44.11*** join/#htc-linux hardwalker (~hardwalke@114-33-201-92.HINET-IP.hinet.net)
00:58.24*** join/#htc-linux MassStash (~MassStash@c-67-175-41-173.hsd1.il.comcast.net)
01:07.29*** join/#htc-linux hardwalker (~hardwalke@114-33-201-92.HINET-IP.hinet.net)
01:13.48*** join/#htc-linux BHSPitMonkey (~stephen@unaffiliated/bhspitmonkey)
01:34.15*** join/#htc-linux dekar (~dekar@drms-4d014901.pool.mediaWays.net)
01:37.43*** join/#htc-linux XirXes (~XirXes@67-2-103-220.slkc.qwest.net)
02:04.20*** join/#htc-linux NeoMatrixJR (~chatzilla@173-18-145-141.client.mchsi.com)
02:17.38*** join/#htc-linux dekar_ (~dekar@drms-4d014901.pool.mediaWays.net)
02:18.54*** join/#htc-linux arrrghhh (~arrrghhh@c-71-237-40-111.hsd1.co.comcast.net)
02:19.35*** join/#htc-linux dekar (~dekar@drms-4d014901.pool.mediaWays.net)
02:28.16*** join/#htc-linux helpme (43072727@gateway/web/freenode/ip.67.7.39.39)
02:28.37helpmehellois there anyone who can help me?
02:29.38*** join/#htc-linux nineX_ (~nunya@75-132-13-29.dhcp.stls.mo.charter.com)
02:42.23*** join/#htc-linux Guest40998 (~burning_a@64.112.96.58.static.exetel.com.au)
02:43.40*** join/#htc-linux bzo (~chatzilla@c-76-126-175-200.hsd1.ca.comcast.net)
02:46.53*** join/#htc-linux MassStash (~MassStash@c-67-175-41-173.hsd1.il.comcast.net)
02:48.32*** join/#htc-linux mastermerlin1 (~Adium@p4FEE504D.dip.t-dialin.net)
03:08.46*** join/#htc-linux WisTilt2 (~wisgreg@wireless248.wirelesstcp.net)
03:14.42*** join/#htc-linux swc|666 (~x00@unaffiliated/swc666/x-4934821)
03:21.48*** join/#htc-linux Merculis (~Merculis@pool-96-241-156-113.washdc.fios.verizon.net)
03:40.19*** join/#htc-linux DuperMan (~Duper@109-186-1-52.bb.netvision.net.il)
03:48.35*** join/#htc-linux DuperMan (~Duper@109-186-1-52.bb.netvision.net.il)
03:49.33*** join/#htc-linux SG_Away (~SG_Away@cpe-76-186-50-40.tx.res.rr.com)
03:55.16*** join/#htc-linux Funklord (~cow@84-55-99-121.customers.ownit.se)
03:56.42*** join/#htc-linux S[h]O[r]T (~ShOrT@216.245.217.114)
03:58.04*** join/#htc-linux arrrghhhTP2 (~arrrghhh_@174-148-129-246.pools.spcsdns.net)
03:58.30arrrghhhTP2WisTilt2: how goes it sir
03:59.25WisTilt2i'll have a test kernel for you to hit the 100 users with shortly.  making some wake tests for the other rhods also so it will be an all in one test.
03:59.29bzohey arrrghhh
03:59.52arrrghhhTP2What's up bzo!
04:00.06bzowanted to talk to you about the non-alex clocks
04:00.06arrrghhhTP2WisTilt2: schweet
04:00.12arrrghhhTP2Yea?
04:00.39bzoso sdcards are fixed for diam500/raph800?
04:00.54arrrghhhTP2Rhod's experienced it too
04:00.58arrrghhhTP2But yes, seems so
04:01.10bzohow about the shifting screen problem?
04:01.31arrrghhhTP2Seemed all devices tbh, it was certain SD's.  Phone-agnostic
04:01.43arrrghhhTP2Ah
04:01.59arrrghhhTP2Need to ask, haven't heard back from a cdma raph/diam user
04:02.13arrrghhhTP2I bet that is fixed too, good point!
04:02.20bzoand F22 says calibration works again?
04:02.39arrrghhhTP2Yup
04:02.49arrrghhhTP2I haven't tested it tho
04:02.57bzohmm, well I have a patch ready to reintegrate the alex changes
04:03.02bzobut I guess I should hold off
04:03.08arrrghhhTP2is a shitty tester of late
04:03.14arrrghhhTP2Orly?
04:03.22rpierce99stinebd was just saying he had to calibrate blind on 1258, so it may not be fixed for everyone
04:03.25arrrghhhTP2What do we gain from his clocks?
04:03.33arrrghhhTP2Hrm
04:03.58bzomainly its just coded more properly
04:04.03arrrghhhTP2I heard the .35 fb commit was the first kernel where calibration failed
04:04.03bzoand in theory setting things like they are supposed to
04:04.25bzoyeah, the .35 fb seems a more likely culprit
04:04.28arrrghhhTP2bzo: oh matching winmo?
04:05.03bzonot sure where he derived those changes from
04:05.03arrrghhhTP2Hrm
04:05.29arrrghhhTP2Breaks all sorts of things, and no offense but is anything tangible gained?
04:06.00bzofor users perhaps no, but it is a better base to build on
04:06.18arrrghhhTP2Hrm
04:06.33bzobrb
04:06.36arrrghhhTP2I guess I don't quite understand the gravity of these 'clocks'
04:06.40arrrghhhTP2K
04:07.01F22bzo, all i can say is that i moved my ts-calibration file out of my andboot folder last boot-up with 1258 and i was able to successfully calibrate the screen.
04:07.45F22only time before that i've tried to calibrate recently was with 1245, when it hung, waiting on something.
04:08.23F221245 being the kernel where alex's clock got added in.
04:08.46F22i did not try to calibrate between the .35 fb commit and the clock commit.
04:09.07*** join/#htc-linux surge (surge@pool-98-118-157-221.bflony.fios.verizon.net)
04:18.05bzoF22, hmm, well let's get a few more people to try it
04:18.15bzokinda weird it didn't work for stinebd
04:19.47F22his error isn't the same one i recall getting.
04:20.11F22then again i don't recall if i tried touching the corners back then.
04:20.32bzohard to say I guess, maybe it was waiting for you to touch them
04:21.58F22yeah, that's very likely.
04:22.05arrrghhhTP2cya guys later, I gotta go eat something.
04:22.13F22have a good night arrrghhh
04:25.09F22bzo: there was one oddity to it though, i could have sworn in the past, that the screen would blank before putting up the boxes in the corners. with 1258 the boot text was still up on my screen when the first box popped up in the top left corner, so it looked a bit ugly.
04:25.57bzoI don't remember, but that might be normal
04:26.09F22ok
04:32.08*** join/#htc-linux Rob2223 (~Miranda@p4FFF2AAD.dip.t-dialin.net)
04:34.10F22bzo: i just successfully recalibrated a 2nd time with 1258. i'm going to go back to 1245 which i still have on my handset and give it another try.
04:34.21bzok
04:41.20F22bzo: problem definitely exists in 1245. the first box shows up, then disappears when the kernel goes oops. after that if i type where the boxes will be the presses will register. once all 5 are pressed, init continues. so clearly it was waiting for those presses which i didn't do at the time because i didn't see the boxes.
04:41.44F22s/type/press/
04:42.09bzoso you think 1258 work just like pre 1245 now?
04:43.02F22well 1245 is just when -i- first confirmed the problem. i'm not absolutely certain that 1245 was the first kernel to experience the issue. i should go back one from there and see if it goes away.
04:44.33F22but if i don't have the problem with the one right before the clock commit, i'd say yes to your question.
04:44.53bzoF22 do you know off hand if the screen shifting problem affects the diam500?
04:45.43F22as in bug 80 on stinebd's list?
04:45.53F22looks like it
04:46.18bzook, guess I should dig out my old diam500 and check it out
04:52.36*** join/#htc-linux _twitch (~burning_a@64.112.96.58.static.exetel.com.au)
05:04.24*** join/#htc-linux MacDrunk (~marper@201.165.161.195)
05:09.57F22bzo: interesting. problem exists in 1242 too, so you're right, the clocks didn't cause it.  i'm going to try one before the .35 fb commit next to set a lower bound on the problem, and if it isn't present, then move to the .35 fb commit from there.
05:10.38*** join/#htc-linux avinashhm (~avinash-h@203.101.61.10)
05:11.01bzothat is really bizarre that the latest clock change fixes it
05:11.41F22i should probably try 1253 too, and make sure the problem still exists in that one too.
05:14.15manekinekoproblem exists in 1253, I've seen it there recently
05:14.26manekinekowhen installing the GB build
05:17.47bzoI just tried with the new clocks with the alex stuff reintegrated back in
05:17.52bzoworks
05:18.17bzoso, i guess something about the new non-alex clock stuff fixes the issue with the .35 fb
05:19.15F22looks, that way.
05:19.52bzowonder if that's the case for bug 80 as well
05:20.11F221232 (1 before .35 fb) is clean. it cleared everything on the screen before "Calibrating Touchscreen" too, so the rest of the boot text is gone unlike with 1258.
05:20.59bzook, guess that makes more sense
05:21.19bzoit's not very intuitive when a block appears with no description
05:21.42F22agreed
05:22.12bzobut a huge improvement over having no blocks :)
05:22.35F22lol, yup
05:27.34*** join/#htc-linux arrrghhhTP2 (~arrrghhh_@174-148-129-246.pools.spcsdns.net)
05:28.54F22bzo: bingo! it was indeed the .35 fb commit.  problem appears in 1233, but not 1232.
05:29.46bzok, thanks for looking into it
05:29.58F22so why does stinebd still have a problem with 1258?
05:30.16bzoseems to confirm it has nothing to do with alex clock changes, but that new clock changes fix it
05:30.30bzomaybe fixes only for rhods?
05:30.42F22could well be
05:31.01bzowhat is this "oops" thing?
05:31.20*** join/#htc-linux Nautis_ (4cda4629@gateway/web/freenode/ip.76.218.70.41)
05:32.02arrrghhhTP2I think the touch-to-wake issue was introduced w/the .35 commit as well
05:33.04arrrghhhTP2Anyhoo, WisTilt2 - bedtime for me.  Sorry wasn't on much tonight.  Shoot me an email... talk to you guys later!
05:33.08*** join/#htc-linux avinashhm (~avinash-h@203.101.61.10)
05:33.30bzoF22: "hmm...i do have panic on oops turned off though."
05:34.12F22as stinebd pointed out to me, it doesn't panic.
05:34.33F22there's a setting in init.rc
05:35.50F22write /proc/sys/kernel/panic_on_oops 1
05:36.19F22i have that write set to 0 instead of 1.
05:36.19WisTilt2before I bang my head against the wall for another hour, have either of you tried compiling and running the current 1258 git tree? no compile errors but after haret vibrates twice device totally freezes.  works fine with 1258 autobuild, im stumped
05:36.50bzoWisTilt2: are you running a 2010 arm toolchain
05:36.59F22i have
05:37.05F22builds fine for me unlike 1255
05:37.18F22which toolchain are you using?
05:38.23WisTilt2same one ive been running I think... i did pull the entire xdandroid tree with its toolchain today, did that mess things up?
05:39.21WisTilt2im running arm-eabi-4.4.0
05:40.23*** join/#htc-linux dekar (~dekar@drms-4d014901.pool.mediaWays.net)
05:41.41WisTilt2F22 which toolchain you using
05:41.44F22i'm using arm-2010.09 from code sourcery  to build everything. sounds like you're using the google toolchain. i have no idea if there are any issues with the google toolchain. i've just always used code sourcery's toolchain.
05:43.01bzowe're starting to hit the limit of kernel size as allowed by our haret config
05:43.10bzothe older toolchains produce a slightly larger kernel
05:43.16F22ah
05:43.33bzothe real fix is to relocate init, but for now it helps to use the newest toolchain
05:44.07*** join/#htc-linux AstainHellbring (~AstainHel@unaffiliated/astainhellbring)
05:44.50bzoF22: my panic_on_oops is 1
05:44.51WisTilt2so where do i update to newest?
05:45.53bzocodesourcery.com
05:46.22WisTilt2ok thanks.
05:48.56*** join/#htc-linux dekar (~dekar@drms-4d014901.pool.mediaWays.net)
05:49.03WisTilt2what is the latest toolchain version?
05:49.32*** join/#htc-linux netson-ubuntu (~netson-ub@202.159.118.21)
05:49.56bzodunno, but don't they give you a choice on what to download do they?
05:50.08F22WisTilt2: .50 is the latest recommended for linux kernel compilation
05:50.30F22er 2010.09-50
05:50.45WisTilt2we have numerous toolchains on our development server, just need to get the right one
05:51.42bzoI'm think I'm using 2010.03, so anything newer should be ok
05:52.28*** join/#htc-linux Kasjopaja23 (~Tina@p579C1102.dip.t-dialin.net)
05:54.15WisTilt2looks like we have 2010.09-50 and its 84MB in tar.bz2 sound about right?
05:55.24F22yup, sounds right
05:56.08WisTilt2just under 300MB extracted
05:56.41*** join/#htc-linux goxboxlive (~jrs@mail2.hjellnesconsult.no)
05:57.18*** join/#htc-linux Andreyxxl[HD2EU] (~Andreyxxl@89.32.146.153)
05:57.24*** join/#htc-linux dekar (~dekar@drms-4d014901.pool.mediaWays.net)
05:58.27*** join/#htc-linux kiozen (~kiozen@rgnb-5d879ed4.pool.mediaWays.net)
05:58.51bzojust fired up my diam500 for the first time in about 6 months
05:59.01bzoit's so cute comapared to the rhod, lol
06:01.17*** join/#htc-linux dekar (~dekar@drms-4d014901.pool.mediaWays.net)
06:02.23F22bzo: the panic on oops thing is just useful at times for debugging. my engineering sample rhod210 was oops'ing and rebooting every time before coming fully up.
06:03.28F22i have two 210's now, the second one is an odd thing with non-production parts.
06:03.54bzohow did that fall into your hands?
06:04.04F22it says it has an auo panel on the engineering sticker, but it looks like it's panel id is x7 instead of x13.
06:04.52bzoI'm seeing the same calib issue stinebd is on my diam500
06:04.58F22hyc picked it up, then decided it wasn't worth the hassle, picked up another rhod, and donated it.
06:05.42bzomay be something as stupid as where the text happens to draw
06:05.46bzosince it is vga and not wvga
06:05.57bzoand the screen doesn't clear
06:07.12F22do any of the boxes show?
06:08.03bzo2,4,5 show partially or full
06:08.40F22top right, bottom left, and bottom right. wonder why the middle block doesn't show.
06:09.07bzoI think because it's covered by text
06:09.11F22lol
06:09.14F22that would do it
06:09.33bzobut then again, it probably should be on the rhod as well
06:10.08F22hmmm
06:10.18*** join/#htc-linux Andreyxxl[HD2EU] (~Andreyxxl@89.32.146.153)
06:15.48*** join/#htc-linux MassStashm (~androirc@173-99-219-215.pools.spcsdns.net)
06:22.21*** join/#htc-linux MassStashmobile (~androirc@173-99-219-215.pools.spcsdns.net)
06:25.16MassStashmobileWisTilt2, doin that kernel tonight still bro?
06:26.23WisTilt2yes, had to update toolchain so just testing now.  arrrghhh should have it posted in the morning
06:27.43F22have you added in all the panel id's?
06:28.58WisTilt2i have 0x01, 0x13 for AUO and 0x14 and 0x15 for EID.  i suspect there might be another but not sure with these AUO problems arrrghhh was talking about
06:29.36WisTilt2im just making a change to AUO to see if this fixes the wake problems they are having
06:35.17MassStashmobilecool, good ta here. you need ne, rhod400 testing?
06:35.35*** join/#htc-linux GPFerror (~GPF@ip72-208-193-231.ph.ph.cox.net)
06:35.35MassStashmobilehear*
06:35.46WisTilt2rhod100 is the main test with this one
06:36.06MassStashmobileright, just makin aure
06:36.13MassStashmobiles
06:36.20WisTilt2bzo,F22 thanks.  that did it, booted fine with updated toolchain
06:36.35WisTilt24.5.1 version now
06:37.27F22WisTilt2, do me a favor and try 0x7 for AUO too. unless there is more than one AUO panel on the list.
06:38.14WisTilt20x7? that shows up as an AUO also?  dont know if the init would be the same.  ill add it to the same init as the other AUO's and we'll see.
06:38.49F22this engineering sample 210 has sticker on it, AUO is checked on that sticker.
06:39.17F22your code returned 7 for the panel id when i checked.
06:39.36WisTilt2ok will do
06:41.03*** join/#htc-linux DuperMan (~Duper@109-186-1-52.bb.netvision.net.il)
06:44.49WisTilt2F22: you want to try this kernel real quick on that 0x7 device?
06:45.24F22sure
06:46.22WisTilt2ok its uploaded.  only the zImage file no kernel-pack until we know it doesnt crash
06:47.04F22ok
06:47.28WisTilt2btw, i love your rootfs now that im used to it.  really like having the underscore key again:)
06:50.01F22cool, glad to hear it works.
06:58.06F22well i have boot ani, but it had to survive a kernel oops to get there. stuck in boot ani though it appears.
06:58.20F22oops is not related to panel
06:58.32F22[   31.521881] PC is at micropklt_speaker_led+0x2c/0x70
06:58.32F22[   31.528991] LR is at msm_setup_audio+0xb4/0x198
06:58.50*** join/#htc-linux Rajko (~Rajko@wan.rajkonet.info)
06:59.57WisTilt2well type 7 ran on the mddi init then thats good.  odd you're getting oops on sound related stuff
07:01.32F22something may be different about sound on this one too. any idea what T/W might stand for on the engineering sticker?
07:03.29F22[    1.204223] Panel type detected: 7
07:03.29F22[    1.204254] htcrhod_init_panel: Initializing panel
07:04.52F22yeah, mddi init doesn't seem to have complained
07:06.00WisTilt2dont know what the t/w would mean other than taiwan maybe?  there is an engineering company called t&w but i think they're in the uk.
07:06.20F22the checkboxes by that one are Sony and YFO.
07:06.35F22with Sony being checked.
07:06.44WisTilt2yeah mddi init had to work since it runs right before bootani screen so if that came up the inits are good
07:07.36*** join/#htc-linux kiozen (~kiozen@p5791F5B8.dip.t-dialin.net)
07:07.48*** join/#htc-linux kvaster (~kvaster@93.84.112.80)
07:08.20F22also getting a warning for set_irq_wake
07:08.36F22[    3.772766] Unbalanced IRQ 154 wake disable
07:10.41WisTilt2that has been there forever.  dont think anyone has looked into the cause of that but since it has to do with wake it might be worth a look now that we're delving into that area
07:11.21*** join/#htc-linux rob_w (~bob@ppp-93-104-172-83.dynamic.mnet-online.de)
07:12.06F22ah, ok. so then that wouldn't be effecting me. hmm...last thing in dmesg is an attempt to load the bcm driver, but it complains there isn't a dirty version of it. haven't gotten in anything in the several minutes since, screen still on boot ani.
07:13.01F22er, wait, it's a preempt mod_unload
07:13.10WisTilt2missing modules.  i just uploaded the whole kernel-pack if you want to get that.  emailed arrrghhh so he should put it up tomorrow for testers
07:13.41F22but i can't imagine that being the problem, i think i need to look at the logcat.
07:14.53WisTilt2ok i need to hit the sack, going to be a crazy day tomorrow and we have a large storm hitting here beginning around 3am all through tomorrow.  i should be on tomorrow night.
07:15.05F22hmmm...waiting on audio, lots of it.
07:15.19F22W/AudioSystem( 1435): AudioPolicyService not published, waiting...
07:15.19F22I/ServiceManager( 1435): Waiting for sevice media.audio_policy...
07:15.27F22sound problems...
07:15.35F22i guess that's where i need to look.
07:15.48F22ok, Wis, have a good night
07:16.30WisTilt2yep, should be interesting.  news just said we should get close to 2inches rain tomorrow man. not good around here.  nite.
07:20.33*** join/#htc-linux manusfreedom (~manusfree@tra78-1-82-235-115-79.fbx.proxad.net)
07:39.53*** join/#htc-linux Andreyxxl[HD2EU] (~Andreyxxl@89.32.146.153)
07:52.08*** join/#htc-linux Andreyxxl[HD2EU] (~Andreyxxl@89.32.146.153)
07:54.35*** join/#htc-linux dekar_ (~dekar@drms-4d015349.pool.mediaWays.net)
08:13.48*** join/#htc-linux Andreyxxl1 (~Andreyxxl@89.32.146.153)
08:28.34*** join/#htc-linux Jhinta (~Jhinta@s529c116e.adsl.wanadoo.nl)
08:29.30*** join/#htc-linux Ceesheim (~Cees@p548032DA.dip.t-dialin.net)
08:46.55*** join/#htc-linux stroughtonsmith (~steven@86-43-213-17-dynamic.b-ras2.bbh.dublin.eircom.net)
09:01.32*** join/#htc-linux polyrhythmic (~polyrhyth@c-24-19-26-198.hsd1.wa.comcast.net)
09:11.21*** join/#htc-linux Markinus (~Miranda@212.255.18.217)
09:16.04*** join/#htc-linux MacDrunk (~marper@201.165.161.195)
09:27.14*** join/#htc-linux Phally (~Phally@d28072.upc-d.chello.nl)
09:39.58*** join/#htc-linux avinashhm (~avinash-h@203.101.61.7)
09:43.38*** join/#htc-linux _me (kayser@sur-internet.net)
09:48.04*** join/#htc-linux kvaster (~kvaster@leased-line-93-125-0-84.telecom.by)
10:39.24*** join/#htc-linux gauner1986 (~Miranda@p508C7A75.dip.t-dialin.net)
10:40.28*** join/#htc-linux bukington_ (~bukington@aig34-1-88-167-229-45.fbx.proxad.net)
10:48.38*** join/#htc-linux GNUtoo|laptop (~gnutoo@95.232.143.186)
10:50.28*** join/#htc-linux skodde (~skodde@unaffiliated/skodde)
11:13.53*** join/#htc-linux t3g (~kvirc@p3E9E5BC7.dip.t-dialin.net)
11:16.16*** join/#htc-linux Andreyxxl[HD2EU] (~Andreyxxl@89.32.146.153)
11:26.59*** join/#htc-linux MethoS- (~clemens@134.102.106.250)
12:12.35*** join/#htc-linux DuperMan (~Duper@109-186-1-52.bb.netvision.net.il)
12:20.51*** join/#htc-linux L_miller (~IceChat7@bs.americas.lc.americanstandard.com)
12:20.53*** join/#htc-linux DuperMan (~Duper@109-186-1-52.bb.netvision.net.il)
12:29.09*** join/#htc-linux DuperMan (~Duper@109-186-1-52.bb.netvision.net.il)
12:36.58*** join/#htc-linux LordDeath (~Lord|Lapt@cable-81-173-164-173.netcologne.de)
12:39.18*** join/#htc-linux xanathar (4e35d31a@gateway/web/freenode/ip.78.53.211.26)
12:39.46*** join/#htc-linux balans (~Gebruiker@82-170-217-205.ip.telfort.nl)
12:40.51*** part/#htc-linux xanathar (4e35d31a@gateway/web/freenode/ip.78.53.211.26)
12:48.31*** join/#htc-linux jonpry (~jonpry@63.245.31.4)
12:51.02*** join/#htc-linux t3g (~kvirc@p3E9E5BC7.dip.t-dialin.net)
12:52.21*** join/#htc-linux darkstone (dtrack@kimoshi.net)
13:05.57*** join/#htc-linux MIH1406 (~MIH1406_@2.89.88.196)
13:06.35MIH1406Hi, I want to install a A2SD+ rom, who can help me?
13:06.51MIH1406I have formatted my SD 1- FAT32 2- EXT3
13:07.45MIH1406Where do I have to put my 1GB data.img file and config folder? into the FAT32 partition or the EXT3 one?
13:10.33*** join/#htc-linux MN_ (~yaaic@host86-134-32-198.range86-134.btcentralplus.com)
13:15.00*** join/#htc-linux Pr0z (Pr0z@bzq-84-109-104-106.red.bezeqint.net)
13:23.01*** join/#htc-linux Daevoq (~IceChat7@host144-107-dynamic.246-95-r.retail.telecomitalia.it)
13:25.34*** join/#htc-linux Pr0z (~Proz@bzq-84-109-104-106.red.bezeqint.net)
13:27.32*** join/#htc-linux jonpry (~jonpry@63.245.31.4)
13:31.03*** join/#htc-linux mitsutaka (~mitsutaka@p1227-ipbf3907marunouchi.tokyo.ocn.ne.jp)
13:31.34Andreyxxl[HD2EU]ext3
13:36.11*** join/#htc-linux Pr0z (~Proz@bzq-84-109-104-106.red.bezeqint.net)
13:37.13*** join/#htc-linux rpierce99 (~rpierce99@71-82-139-28.dhcp.roch.mn.charter.com)
13:41.53*** join/#htc-linux arif-ali (~arif-ali@ip-81-23-53-226.ask4internet.com)
13:42.20*** join/#htc-linux arif-ali (~arif-ali@ip-81-23-53-226.ask4internet.com)
13:49.54*** join/#htc-linux rob_w (~bob@ppp-93-104-172-83.dynamic.mnet-online.de)
13:55.37*** join/#htc-linux Pr0z (Pr0z@bzq-84-109-104-106.red.bezeqint.net)
14:03.55*** join/#htc-linux Pr0z (Pr0z@bzq-84-109-104-106.red.bezeqint.net)
14:19.51*** join/#htc-linux AstainHellbring (AstainHell@unaffiliated/astainhellbring)
14:21.26*** join/#htc-linux Pr0z (Pr0z@bzq-84-109-104-106.red.bezeqint.net)
14:26.48*** join/#htc-linux programmer8922 (~Evan@67.219.164.162)
14:31.43*** join/#htc-linux Pr0z (Pr0z@bzq-84-109-104-106.red.bezeqint.net)
14:32.53*** join/#htc-linux Elmstrom (~quassel@4807ds1-arno.0.fullrate.dk)
14:40.22*** join/#htc-linux kvaster (~kvaster@vpn-e0.bas-net.by)
14:42.01*** join/#htc-linux Pr0z (Pr0z@bzq-84-109-104-106.red.bezeqint.net)
14:59.23*** join/#htc-linux balans (~Gebruiker@82-170-217-205.ip.telfort.nl)
15:08.46*** join/#htc-linux Pr0z (Pr0z@bzq-84-109-104-106.red.bezeqint.net)
15:17.00*** join/#htc-linux Pr0z (Pr0z@bzq-84-109-104-106.red.bezeqint.net)
15:24.05*** join/#htc-linux crawling (crawling@a94-132-170-148.cpe.netcabo.pt)
15:24.46*** join/#htc-linux AstainHellbring (~AstainHel@unaffiliated/astainhellbring)
15:25.16*** join/#htc-linux Pr0z (Pr0z@bzq-84-109-104-106.red.bezeqint.net)
15:30.38*** join/#htc-linux Drakh_ (Drakh@190.42.25.245)
15:33.33*** join/#htc-linux Pr0z (Pr0z@bzq-84-109-104-106.red.bezeqint.net)
15:38.24*** join/#htc-linux Kasjopaja (~Tina@p579C1102.dip.t-dialin.net)
15:43.57*** join/#htc-linux BazGee (~BazGee@cpc1-sund2-0-0-cust716.11-1.cable.virginmedia.com)
15:50.22*** join/#htc-linux balans (~Gebruiker@82-170-217-205.ip.telfort.nl)
16:01.24*** join/#htc-linux Pr0z (Pr0z@bzq-84-109-104-106.red.bezeqint.net)
16:03.18*** join/#htc-linux Cass (~Cass@188-220-34-222.zone11.bethere.co.uk)
16:09.13*** join/#htc-linux Erikson (~Erik@i5E86DE29.versanet.de)
16:26.11*** join/#htc-linux Pr0z (Pr0z@bzq-84-109-104-106.red.bezeqint.net)
16:36.29*** join/#htc-linux Pr0z (Pr0z@bzq-84-109-104-106.red.bezeqint.net)
16:39.57*** join/#htc-linux emwe (~emwe@cable-86-56-10-158.cust.telecolumbus.net)
16:46.14*** join/#htc-linux MN_ (~yaaic@host86-134-32-198.range86-134.btcentralplus.com)
16:46.28*** join/#htc-linux Erikson (~Erik@i5E86DE29.versanet.de)
16:49.14*** join/#htc-linux NeoMatrixJR (~chatzilla@173-18-145-141.client.mchsi.com)
17:25.44*** join/#htc-linux MassStash (~MassStash@c-67-175-41-173.hsd1.il.comcast.net)
17:40.56*** join/#htc-linux akirax (akirax@116.Red-79-157-228.dynamicIP.rima-tde.net)
17:43.39*** join/#htc-linux |Jeroen| (~jeroen@d5152B25B.access.telenet.be)
17:56.35*** join/#htc-linux [acl] (~abel@96.246.167.90)
17:57.25*** join/#htc-linux fakker (~noobhands@cpc13-hitc6-2-0-cust129.9-2.cable.virginmedia.com)
17:58.33emwe[acl]: howdy. yazoo reconnected live album playing since 15 minutes on .35 ;)
18:00.48*** join/#htc-linux bzo (~chatzilla@netblock-68-183-234-14.dslextreme.com)
18:00.58[acl]emwe: this calls for a celebration
18:01.41[acl]jonpry: bro u around
18:02.46*** join/#htc-linux BazGee (~BazGee@cpc1-sund2-0-0-cust716.11-1.cable.virginmedia.com)
18:02.52bzohey doods
18:02.58bzoemwe, you fixed that yesterday right?
18:03.05[acl]bzo: how goes it
18:03.32bzo[acl] so I dusted off my old diam500 to test some clock stuff
18:03.48bzoyou know it gets 40-50fps on fps2d???
18:04.18[acl]shit really
18:04.22[acl]good lawd
18:04.27bzoyeah, wtf
18:05.10bzoso clearly with a little tweaking, the rhod should be able to get much better than what it gets now
18:05.41bzothe the diam, the distribution of fps has the same values, just a much higher percentage of 50fps
18:05.41[acl]rhod has a panel limitation
18:06.11bzoI think it is the same with the diam, just getting more frames at fps than the rhod
18:06.19bzoerr more frames at 50 fps
18:06.22[acl]30fps is due to panel.. i think we can go higher
18:06.50[acl]emwe: did you ever venture into higher rates?
18:06.53bzoreally, we seem to be capped at 50fps, we just don't get that many frames at that rate
18:07.32[acl]the apps itself doesnt show the whole story. you need to dig deep into the framebuffer to see the issue
18:08.20bzoah, ic
18:08.41bzowell anyways, it is encouraging that a slower device can do 50fps, even if it is vga and not wvga
18:09.03[acl]its all on the panel..
18:09.05emwebzo: yes, fixed that. needs cleanup here, thought ;)
18:09.26emwe[acl]: no, never dove into it again. you know theres that magic number: 35.
18:09.40bzoemwe - so what major things are not yet working now on .35?
18:10.05emwebzo: everything else? battery, microp, bma150.
18:10.13*** join/#htc-linux skodde (~skodde@unaffiliated/skodde)
18:10.25*** join/#htc-linux kiozen (~kiozen@rgnb-5d879ed4.pool.mediaWays.net)
18:10.30emwei'd have like to tackle battery next from .27. would like to wait for microp developments from cotulla or alex.
18:10.39[acl]bzo: do what arrgg did.. run the fps on the rhod with the panel off
18:10.48emwepm is broken yet. .27 pm has some mods...
18:11.17bzo[acl] yeah toast is the one that told me about that
18:11.56[acl]yup
18:12.00[acl]good ol toast
18:12.05bzo[acl] remember that smd patch you showed me a while back from leo
18:12.18[acl]i dont remember this morning, so i doubt i'll remember that
18:12.36emwei think i got panel to 33fps or so with a lower reg val for t2
18:12.50bzo[acl] lemme go dig it up
18:12.55[acl]emwe: i think you hold the record
18:13.13emweit was just some trial and error changes. nothing foundamental.
18:13.19*** join/#htc-linux Ceesheim (~Cees@p548032DA.dip.t-dialin.net)
18:15.33emwe[acl]: bzo: regarding the amms parameter lookup polluting all code, what do you think of defining global const char*/uint32_t for the constants being initalized on amss_para init and used in the respective files needing them by including amss_para.h? is that i little boys dirty hack?
18:18.55bzoemwe: I'm not that picky about that kind of thing. :) Alex probably has more opinions on stuff like that
18:20.33*** join/#htc-linux [acl] (~abel@96.246.167.90)
18:22.12emwereposting: [acl]: bzo: regarding the amms parameter lookup polluting all code, what do you think of defining global const char*/uint32_t for the constants being initalized on amss_para init and used in the respective files needing them by including amss_para.h? is that i little boys dirty hack?
18:22.47[acl]wtf
18:22.51emwebzo: alex came up with something by making the adsp_xxxx.c modules being hooked up by the board files, but adsp is only one place where the amss_para are used.
18:24.09emwesome constants are definable inline with amss_get_value() others are trickier as they are used in struct member inits where this is not applicable. so i though of that dirty hack to just define them in the header and initializing them on amss_para init.
18:26.14emweif you have some opinions, let me know. i am off for supper.
18:28.09*** join/#htc-linux Andreyxxl[HD2EU] (~Andreyxxl@89.32.146.153)
18:38.52bzo[acl] http://www.gitorious.com/htc-leo-kernel/evo_kernel_2-6-32-15/commit/a49a2bde4bd366eb0787425364ab77454e653f84
18:44.39*** join/#htc-linux Phally1 (~Phally@d28072.upc-d.chello.nl)
18:45.34*** join/#htc-linux MN_ (~yaaic@host86-134-32-198.range86-134.btcentralplus.com)
18:46.04*** join/#htc-linux Pr0z (Pr0z@bzq-84-109-104-106.red.bezeqint.net)
18:50.14*** join/#htc-linux arif-ali (~arif-ali@ip-81-23-53-226.ask4internet.com)
18:53.06[acl]ooo
18:53.36phh[acl]: hey, don't you want to try nilfs2 ? :D
18:54.53[acl]phh: sounds like you know something i dont.. you tried it already ?
18:55.08bzo[acl] I think you should apply that fix
18:55.14phh[acl]: no, it's just that I haven't built a kernel for a long time
18:55.16phhi'm too lazy
18:55.50[acl]phh: lol.. you said it
18:55.55[acl]bzo: sounds like a plan
18:56.06*** join/#htc-linux Cotulla (~opera@nat004-252-205-109.tvoe.tv)
18:56.07Cotullahey
18:56.44[acl]Cotulla: sup buddy
18:56.51Cotullahey
18:57.01Cotullah is it?
18:57.29Markinushi
18:57.50[acl]dang.. all the heavy hitters are in
18:59.52*** join/#htc-linux BazGee (~BazGee@cpc1-sund2-0-0-cust716.11-1.cable.virginmedia.com)
19:02.29Cotullaheh
19:02.35*** join/#htc-linux Alex[sp3dev] (~alexander@ip-95-220-12-212.bb.netbynet.ru)
19:02.41Cotullahey Alex
19:02.48Alex[sp3dev]hey bot
19:03.40Alex[sp3dev]Cotulla: how goes it?
19:04.00Cotullanice
19:04.07Cotullastill porting RHO files
19:04.09Alex[sp3dev]emwe: hey
19:04.10Cotullafrom 27 to 32
19:04.20Cotullabut a lot of stuffs done already
19:04.44Cotullathen I will move TPZ  aslo
19:05.00Alex[sp3dev]you're lucky. it's easy to port for a single device.. but porting all our devices and supporting them in a single tree is tough..
19:05.13CotullaI tell u what it's epic idea
19:05.23Cotullauntil u have all devices
19:05.38Cotulla6? DMD RPL KVS BLK TPZ RHO
19:05.52Alex[sp3dev]stop using 3-letter words!
19:06.06Cotullabecause how u can sure that other devices are not broken and etc
19:06.28*** join/#htc-linux L_miller (~IceChat7@bs.americas.lc.americanstandard.com)
19:06.28Cotullathey similar in something yes, agree
19:06.38Cotullaalso porting other devices not so hard
19:06.43Cotulla:P
19:06.55Alex[sp3dev]where's emwe?
19:07.08Cotulladunno, but yesterday he was alive
19:07.28[acl]he replenishing nutrients ..
19:07.39[acl]a good meal is important part of dev
19:08.21Alex[sp3dev]yeah.. there's some other good activity that comes after meal which is an inevitable part of xdandroid
19:08.42Cotullaheh again 3 letters
19:08.50Alex[sp3dev]where?
19:08.53Cotullaxda
19:09.06Alex[sp3dev]no, that's 9
19:09.11CotullaI hope dft android will beat xda android :P
19:09.31Alex[sp3dev]you have too much free time, i must tell you
19:09.36Cotullayeah
19:09.39Cotullabut anyway
19:09.49Cotullathey have (or had?) one rom for all devices
19:09.53Cotullawith rootfs
19:10.00Cotullawhich symlinks
19:10.18Alex[sp3dev]that was because they cared for stupid users
19:10.29*** join/#htc-linux phh (~quassel@2a01:e35:2e4b:b2b0:250:8dff:fee1:c793)
19:10.30Cotulladon't like all this, it's why wanna develop own android
19:10.43emweAlex[sp3dev]: back again.
19:10.44Cotullawith whores and black3.5jack
19:11.03Alex[sp3dev]emwe: so, have you integrated my qdsp poop or gone your way?
19:11.13Cotulla[acl], u have black3.5jack?
19:11.20Alex[sp3dev]Cotulla: i do
19:11.27Cotullaphotos
19:11.31Cotulla^^
19:11.33[acl]Cotulla: huh ?
19:11.36[acl]i have what ?
19:11.36Alex[sp3dev]What?
19:11.43Cotulla[acl], u have black3.5jack?
19:11.47Cotulla:D
19:12.00[acl]black ? i dunno what color it is but we do have a 3.5 jack yes
19:12.00Alex[sp3dev]Cotulla: yes. it is black and 3.5 ;)
19:12.21Cotullaheh
19:12.43Alex[sp3dev]http://xperia-x1.com/wp-content/uploads/2008/11/xperia-x1-crack-headphone.jpg
19:13.24*** join/#htc-linux MassStash (~MassStash@c-67-175-41-173.hsd1.il.comcast.net)
19:14.03Cotullathere only 3.5whore
19:14.15Alex[sp3dev]yes
19:14.23Cotullawe talked about black3.5jack
19:14.46CotullaX1 is more near to RHO or to RPH?
19:14.48Alex[sp3dev]so you mean the dick-shaped part of the connector?
19:14.52Alex[sp3dev]Cotulla: raph
19:15.06Alex[sp3dev]basically. raph with wvga and no g-sensor or tv-out
19:15.19Cotullahm
19:15.21Cotullafunny
19:15.26[acl]lol
19:15.29[acl]dick shaped
19:15.31Cotullafirst generation
19:15.36Cotullait means
19:15.44Alex[sp3dev]first generation of dick-shaped headphones is coming
19:15.53Cotullafirst generation of 7200a
19:15.56Cotullaphones from htc
19:16.44Cotullaanyway why not create one universal package of drivers
19:16.49Cotullawhich compatible with any kernel?
19:17.19Alex[sp3dev]Cotulla: because mofos from CA and google are rewriting everything and breaking all msm code with every release
19:17.55Cotullabut we can use same code
19:17.57*** join/#htc-linux avinashhm (~avinash-h@117.192.7.19)
19:17.59Cotullawith universal wrappers
19:18.08Alex[sp3dev]I suggest making a subarch inside of mach-msm to specially support our old-amss devices
19:18.23Cotullawrappers will define actual linux functions
19:18.32Cotullalike register driver device
19:18.41Cotullaat the end we have fixed hardware
19:18.43Alex[sp3dev]oh no.. keep your windows shit to yourself
19:18.48Cotullaheh
19:18.52Cotullait's not shit
19:18.55Cotullait make code logical
19:19.08Cotullait won't detect installed devices anyway
19:19.17Cotullaso this scheme
19:19.24Cotulladriver - device is useless
19:19.45Cotullawe can register driver & device at same time on embedded hardware
19:19.47Alex[sp3dev]anyway. do whatever you want. i will be busy till friday so won't be working on kernel until then anyway
19:20.03Cotullaor maybe make it C++
19:20.10Cotullaanybody tried to do it intersting
19:20.14Alex[sp3dev]no fucking C++ in kernel
19:20.22Alex[sp3dev]first write a decent C++ compiler
19:20.33Cotullahttp://kerneltrap.org/node/2067
19:20.35Cotullahehe
19:21.17Cotullaheh fanny discssion there
19:21.26Alex[sp3dev]you see. most of C++ features are bad for kernel. like, strings, iostreams, and, most important, templates.. and simple stuff like subclassing is perfecty well done via container_of macro
19:21.41Cotulladoubt
19:21.54Cotullait make code big and unreadable
19:21.55Cotullacontainer_of
19:22.06Cotullabut okay
19:22.12CotullaCE written on C
19:22.13Cotullaand it logical
19:22.22Cotullaso right C++ not required to have logical api
19:22.28Cotullawhen u look to code and u know that it's doing
19:22.29Cotulla:P
19:23.27Alex[sp3dev]ok. let me just finish writing my stupid essay for my stupid macroeconomics class and i'll be ready to hack
19:33.20*** join/#htc-linux Pr0z (Pr0z@bzq-84-109-104-106.red.bezeqint.net)
19:34.49Cotullaokay
19:38.03*** join/#htc-linux MassStashmobile (~androirc@173-99-219-215.pools.spcsdns.net)
19:42.09*** join/#htc-linux LordDeath (~hakan@82.113.99.32)
19:43.56emweAlex[sp3dev]: i wen't the #define and #ifdef way for now just to get it going. i nevertheless like what you came up with! from a *quick* look that means a little more code changes. i will look into pursueing what you came up with. there's just so little time.
19:50.58*** join/#htc-linux LordDeath (~hakan@82.113.99.38)
19:55.52jonpryemwe: you fixed sound?
19:56.11Alex[sp3dev]emwe: send me teh codez
19:56.42[acl]jonpry: my good man ..
19:56.59*** join/#htc-linux mastermerlin (~Adium@p4FEE504D.dip.t-dialin.net)
19:57.02jonpryhi [acl]
19:58.23emweAlex[sp3dev]: audmgr.h there's these AUDMGR_ENABLE/DISABLE, they are +1-off. make them 1,2,3. i was sending AUDMGR_DISABLE on audio enable and that made arm9 crash on rpc. the other is in adsp.h RPC_ADSP_RTOS_[MODEM_TO_APP,APP_TO_MODEM_PROC] having to be "1".
19:58.29*** join/#htc-linux LordDeath (~hakan@82.113.99.38)
20:02.25*** join/#htc-linux eik (525f754c@gateway/web/freenode/ip.82.95.117.76)
20:05.38*** join/#htc-linux Elmstrom_ (~quassel@4807ds1-arno.0.fullrate.dk)
20:14.53*** join/#htc-linux many (many@shell.ukeer.de)
20:22.44*** join/#htc-linux LordDeath (~hakan@82.113.99.38)
20:24.53*** join/#htc-linux Pr0z (Pr0z@bzq-84-109-104-106.red.bezeqint.net)
20:33.12*** join/#htc-linux Pr0z (Pr0z@bzq-84-109-104-106.red.bezeqint.net)
20:38.34*** join/#htc-linux LordDeath (~Lord|Lapt@cable-81-173-166-52.netcologne.de)
20:42.44*** join/#htc-linux crawling_ (crawling@a94-132-170-148.cpe.netcabo.pt)
20:44.13*** join/#htc-linux crawling (~crawling@a94-132-170-148.cpe.netcabo.pt)
21:03.14*** join/#htc-linux MassStash (~MassStash@c-67-175-41-173.hsd1.il.comcast.net)
21:03.43*** join/#htc-linux Bry8Star (~Bry8Star@unaffiliated/bry8star)
21:23.59*** join/#htc-linux Vetta- (~Vetta-@port-92-192-64-254.dynamic.qsc.de)
21:28.04*** join/#htc-linux ALoGeNo (~alogeno@unaffiliated/alogeno)
21:32.03*** join/#htc-linux dekar_ (~dekar@drms-4d015349.pool.mediaWays.net)
21:42.41*** join/#htc-linux Erikson (~Erik@i5E86DE29.versanet.de)
21:44.05phh[acl]: yes you still have commit access :p
21:46.56[acl]phh: do people think im someone else now?
21:46.57[acl]prob
21:47.01[acl]last time they thought i was a girl
21:47.02*** join/#htc-linux swc|666 (~x00@unaffiliated/swc666/x-4934821)
21:47.03[acl]:-(
21:47.14phh[acl]: well. Abel.
21:47.19phhfor a foreigner it might be doubtful.
21:47.20CotullaU??
21:47.22Cotullawtf :DF
21:47.25*** join/#htc-linux arif_ali (~arif-ali@88-104-141-135.dynamic.dsl.as9105.com)
21:47.38[acl]Cotulla: gay ?
21:47.58Cotullano...
21:48.01Cotullau a girl?
21:48.02CotullaO_o
21:48.14Cotullaor u gay?  :o
21:48.14[acl]:-p
21:49.10Cotullayes/no?
21:49.25[acl]im a, what i am
21:49.26*** join/#htc-linux BazGee (~BazGee@cpc1-sund2-0-0-cust716.11-1.cable.virginmedia.com)
21:49.37Cotulla<PROTECTED>
21:50.38*** join/#htc-linux akirax (~androirc@116.Red-79-157-228.dynamicIP.rima-tde.net)
21:50.55[acl]phh: get off your lazy streak and help with commits :-)
21:52.09[acl]nways.. i gotta pack up and handle some business.. i'll ttyl folks
21:54.14*** join/#htc-linux jonpry (~jonpry@63.245.31.4)
21:59.54*** join/#htc-linux Vetta- (~Vetta-@port-92-192-64-254.dynamic.qsc.de)
22:02.37stinebdlol i think the girl thing was because of the surname
22:04.26jonpryemwe: anything you in particular you need help with on .35?
22:05.23emwejonpry: for non-amss6125, smem_find/alloc and smd channel setup needs to be fixed for example.
22:05.57emwejonpry: there's something similar with different structure sizes on qdsp.
22:06.18emwejonpry: code is there in .27 but i just didn't feel taking that over to get me going.
22:06.33jonpryyour working on the linux-msm gitorious tree?
22:07.11emweyes. mweirauch is my gitorious name, if you didn't knwo already.
22:07.34jonpryi only have rhod, i could blind port, but not sure how useful that would be
22:08.28jonprywhat is your take on how to handle microp?
22:10.10jonpryi've seen 3 different disasters in the wild
22:10.29*** join/#htc-linux MN_ (~yaaic@host86-134-32-198.range86-134.btcentralplus.com)
22:10.53stinebddisasters?
22:11.36Cotullawho will finish port firstly :P me to 2.6.32 or u to 35
22:11.42Cotulla?
22:11.56jonpryyeah, they all suck, theres the platform driver way, the i2c device thingy like .27, and some really complicated thing that turns it into a gpio chip, and led driver
22:12.09stinebdah, that kind of disaster
22:12.41*** join/#htc-linux Alex[sp3dev] (~alexander@ip-95-220-12-212.bb.netbynet.ru)
22:12.57jonpryi personally do not see how any one is less bad than the others
22:13.11Alex[sp3dev]they all suck
22:13.24Alex[sp3dev]everything must be rewritten from scratch
22:13.36Alex[sp3dev]the latest changes for rhodium are frustrating
22:13.36jonprybut why, to implement crap #2?
22:13.47phhlol
22:13.50Alex[sp3dev]jonpry: no, to make it in a clean way, as i have suggested
22:14.21jonpryso what way do you suggest?
22:14.33Alex[sp3dev]to have a microp driver that would provide i2c read/write functions. and to have all others (leds, spi, joystick) as client drivers registered in board files
22:14.51Alex[sp3dev]actually i had started doing that once but then got distracted with 35 poops
22:14.56Cotulla:)
22:15.01phhjoystick?
22:15.15stinebdfor the psp phone i presume
22:15.16phhyou want a microp driver also for non-wince devices ?
22:15.16Alex[sp3dev]phh: on the X1 there's optical joystick. which is still TBD
22:15.24phhah ok
22:15.30phhand it's on micrpo ?
22:15.31phhhum
22:15.35Alex[sp3dev]yeah
22:16.25Alex[sp3dev]well right. we need to hack this poop. good news is that there are 2 days of holidays next week so i could finally go home and have some spare time hacking
22:16.26jonpryso these led,spi drivers are just platform drivers, or do they have class?
22:16.57Alex[sp3dev]jonpry: hum. i suggest that we implement them using standard led and spi interfaces to avoid reinventing the wheel
22:17.14Alex[sp3dev]aite, i'll just mail what i've done to the mailing list for you to see
22:18.44jonpryi don't think mainline would want anything to do with this bastard child
22:19.09Alex[sp3dev]forget about mainline at least until we're done with 35
22:19.39emwejonpry: i was just about to wait on what alex comes up with. :)
22:19.57Alex[sp3dev]i actually suggest just passing the 'clients' to the microp manager via platform data
22:20.00jonpryits just fowl when your putting stuff in drivers/spi or whatever when the driver is really for a piece of software
22:20.22jonpryand software that doesn't exist anywhere but on a particular board
22:21.06Cotullaor u can call function to register client like msm_register_mircrop_client()
22:21.13phhjonpry: there are prpoer bma150 driver on SPI no ?
22:21.29Alex[sp3dev]Cotulla: the point is that i am against exporting symbols and using non-static functions and variables
22:21.29jonpryugh, good point
22:21.39Cotullaokat
22:21.41Cotullaokay Alex
22:22.03Alex[sp3dev]bow wow wow. the mail list is growing fast
22:22.12phhbtw I think i've missed something.
22:22.16phhwhy is Cotulla playign with us ? :D
22:22.26stinebdhe broke his leo
22:22.40Alex[sp3dev]phh: he wants to steal our code and fame
22:23.13jonpryphh: he has magldr on rhod, maybe even amss hot patch
22:23.16Alex[sp3dev]jonpry: http://www.mediafire.com/?b8dxnc89ezdfz56
22:23.22phhhot patch ?
22:23.24MN_he wants to put magldr on all phones :p
22:23.45jonpryphh: swap that crap out after entry to magldr
22:23.52stinebdi want magldr on my nokia 6250
22:24.11Cotullaphh, I am not playing :) I am just developing, instead of talking "how to make something more beautiful while 1001 things still not working"
22:24.27phhCotulla: I consider this whole thing playing :p
22:24.35Cotulla?
22:24.44phhlinux on wince htc phones.
22:24.51CotullaI am porting 27 tree to 32
22:24.56Alex[sp3dev]jonpry: although you can notice this driver actually violates my 'no static functions' principle. but again. i think i'll get down to it tomorrow or on friday
22:25.04Cotullabcz I think 32 from htc is better than 35 from codeaurora
22:25.13Alex[sp3dev]i mean, no non-static. damn, i've confused myself
22:25.24phhCotulla: anyway, we've got mostly evreything working
22:25.31phhsome problems we've got are timing/synchronisation issues
22:25.35Cotullayes
22:25.36phhso good design might actually help.
22:25.51fakker;]
22:25.55jonpryAlex[sp3dev]: still trying to download it :p
22:25.57*** join/#htc-linux NeoMatrixJR (~chatzilla@173-18-145-141.client.mchsi.com)
22:25.57Alex[sp3dev]phh: he just wants to demotivate us ;)
22:26.16phhCotulla: but well perhaps you're good enough to fix all problems without proper design
22:26.20jonpryshow off his new ancient kernel
22:26.23phhbut """"normal"""" guys here aren't
22:26.29jonprythat has not one thing working yet
22:26.33Cotulla"proper design" - can be different
22:26.34fakkerwhat's a kernel?
22:26.39fakkerlike a kfc?
22:26.40fakker:D
22:26.42fakkerim baaaaaaaaack
22:26.48Alex[sp3dev]phh: too much python, huh?
22:26.53phhAlex[sp3dev]: lol no
22:26.58Cotullawhy something stops us from using static variables in kernel?
22:27.03phhAlex[sp3dev]: python it's just """ :p
22:27.07Alex[sp3dev]Cotulla: i said, non-static
22:27.11Alex[sp3dev]it was a typo
22:27.17Cotullaor non-static?
22:27.22Cotullais it end of world?
22:27.26Alex[sp3dev]of course not
22:27.29fakkersuka
22:27.40Alex[sp3dev]but it violates the OOP design principle. and makes spaghetti code
22:27.42Cotullainterfaces must be easy to understand
22:27.43fakkersis'ki
22:27.57Alex[sp3dev]yes, interfaces. not random functions popping out of nowhere
22:28.16*** join/#htc-linux nineX_ (~nunya@216-43-173-182.ip.mcleodusa.net)
22:28.20Cotullaso nobody stops us from having some common microp base file
22:28.23Cotullawith some API
22:28.29Cotullaand clients which calls this functions
22:28.41Cotullalike leds keyboard and etc
22:28.56phhwell that's what Alex[sp3dev] said no ?
22:28.59Cotullainit done by one microp driver / device
22:29.02jonpryAlex[sp3dev], it seems like micro_htckovsky is not really an i2c device, its like a microp device or something, and really it should be led driver no?
22:29.04Alex[sp3dev]Cotulla: yes. but i suggest just passing clients to microp driver via platform data. this way we don't need these non-static functions and actually don't need to care of synchronisation and driver load order
22:29.16phhah.
22:29.29Alex[sp3dev]jonpry: yes, i will move that. that was just a prototype. not a working one though
22:29.30Cotullayeah we can do it via platform data...
22:29.36phhi'd say platform data is annoyingly heavy to handle
22:29.38Cotullabut wait
22:29.45Cotullawhat about if clients are different
22:29.46Cotullafor example
22:29.54CotullaRPH and RHO keyboards are different
22:30.30Cotullawe can choose also right "modules" via  machine_is_htcrhodium / machine_is_htcraphael in microp init
22:30.33Alex[sp3dev]you can have separate clients for raph and rhod.
22:30.38Alex[sp3dev]Cotulla: you do not need it
22:30.53Alex[sp3dev]just don't register drivers for raph inside board-htcrhodium.c
22:30.59jonpryfor keyboard maybe just do it with something like a kaymap
22:31.21jonpryer keymap
22:31.31Cotullaand how ur client will look?
22:31.44Cotullainit function / deinit function?
22:31.49Cotullasuspend / resume?
22:32.04*** join/#htc-linux programmer8922 (~Evan@67.219.164.162)
22:32.10Cotullafor example PSensor microp client
22:32.16Alex[sp3dev]Cotulla: i think, the main microp driver will just pass the callbacks for i2c reads and writes to the client and implement synchronization, and the rest will be handled by the client
22:32.38Cotullahm
22:32.42phhhum suspend/rseume too
22:32.47phhmicrop has a low power state
22:32.52Cotullaso
22:32.59Cotullain platform data
22:33.08Cotullainit function
22:33.14Cotullainit function got pointers to read/write
22:33.32Cotullahm
22:33.43Cotullawhy we can't just make public microp_read and microp_write?
22:33.43Alex[sp3dev]jonpry: http://pastebin.com/BdzHBAT7 here is the kind of header i have for microp keyboard.. the driver is in the works, hunting down irq enable bug in 35 (i think there's an unbalanced irq or wrong flags, but that was ok for 27)
22:34.29Alex[sp3dev]Cotulla: yes, that's also a variant. anyway, why you would want to pass clients via pdata is to make sure they're loaded in the correct order (since linux probes drivers asynchronously)
22:34.37Cotullabcz
22:34.44Cotullaacess->read()
22:34.54Cotullau ask urself: where I must find this "read"
22:35.04*** join/#htc-linux NeoMatrixJR_ (~chatzilla@173-18-145-141.client.mchsi.com)
22:35.05Cotullawhile microp_read() is easy to understand that it's function
22:35.06Cotullaglobal
22:35.12Cotullasimple search and u got it :P
22:35.14Alex[sp3dev]yes, i agree here
22:35.28Alex[sp3dev]basically, that's what i have in the driver i have uploaded some minutes ago
22:35.31Cotullamaybe also microp_register_interrupt
22:35.52Alex[sp3dev]well, we can make microp act as a generic irq chip then
22:36.17Alex[sp3dev]btw, any information on microp GPO etc?
22:36.29jonpryAlex[sp3dev]: doesn't it need pointer to the read/write of the i2c device?
22:36.37Cotullawe have on LEO two pins
22:36.45CotullaI didn't looked to RHO & TPZ yet
22:37.06Cotullajonpry, we will use static variable inside microp
22:37.11Cotullawith context
22:37.18Cotullamicrop will be I2C device
22:37.26Cotullabtw
22:37.38Alex[sp3dev]jonpry: EXPORT_SYMBOL(microp_ng_read); i already have this. so it's easy to just use it from clients
22:38.01Cotullamsm-i2c working normally on RHO devices? or it also stops often with bus-busy?
22:38.26jonpryjust doesn't work during calls
22:38.35Alex[sp3dev]Cotulla: hm. it seems to work but microp sometimes just dies after some time in suspend
22:38.37jonpryarm9 takes over i2c
22:38.38Cotullaso no busy issues?
22:38.46Alex[sp3dev]at least on kovsky
22:38.51Cotullaarm9 can't take over
22:38.58jonprycan/does
22:39.24jonpryits able to map/unmap peripherals out of arm11 address space
22:39.31Cotullahow u can prove this? I doubt. psensor must works
22:39.46Alex[sp3dev]what's psensor?
22:39.51Cotullaproximity sensor
22:39.56Alex[sp3dev]ah
22:40.01Alex[sp3dev]something i don't have
22:40.06Cotulla:)
22:40.13jonpryits simple, try reading writing tps, then make call, try it again
22:40.27Cotullait may fail for 100 different reasons
22:40.41jonpryits like the bus doesn't exist
22:40.58Cotullahow proximity works in WM?
22:41.07jonpryprobably a9 handles it
22:41.11Cotullathere gpio used?
22:41.21jonprything is that it is programming crap on i2c
22:41.39Cotullaanyway, back to theme
22:41.41jonprylike you can set routing to go speakerphone, it loads new software into a1010 over i2c, and sets up tps
22:41.48Cotullaabout microp driver I/F
22:42.26Cotulla"phhi'd say platform data is annoyingly heavy to handle"
22:42.32Cotulla+500 :P
22:42.44Alex[sp3dev]but there's no other way to pass data to driver at init
22:42.53jonpryirq chip, gpio chip is heavy
22:42.55Cotullabut we can use machine_is_
22:42.59Alex[sp3dev]no way
22:43.03Cotulla?
22:43.03Alex[sp3dev]not inside microp driver
22:43.07Cotullawhy?
22:43.12*** join/#htc-linux dareios (dareios@io.netbsd.org.pl)
22:43.15phhCotulla: heavy monster :D
22:43.17Alex[sp3dev]because it is what we have now
22:43.30jonpryand we had best rewrite it
22:43.36Cotullawhy not? logical to have all stuffs in one file
22:43.45Cotullaso microp file contains descriptions of clients
22:43.56Cotullafor different devices
22:44.04Cotullaor okay
22:44.06Cotullaplatform data
22:44.34Cotullaor maybe public function microp_register_client()
22:44.35*** join/#htc-linux Berger (~noreply@c65wn1.wifi.halden.net)
22:44.40Alex[sp3dev]no
22:44.41Cotullawhich called from board init
22:44.44Alex[sp3dev]bad idea
22:44.48Cotullawhy?
22:44.58Cotullait done for usb already
22:45.01Alex[sp3dev]because you cannot tell *when* microp driver has been registered and when not
22:45.12Cotullau mean on which device?
22:45.20Cotullaor about duration in time
22:45.21Cotulla?
22:45.28Alex[sp3dev]in time
22:45.43jonpryEXPORT_SYMBOL(is_registered)
22:45.48jonpryj/k
22:45.49Cotullai2c_add_devices() doesn't sync?
22:45.56Alex[sp3dev]jonpry: forget. that was a fail
22:46.09Alex[sp3dev]Cotulla: i think it does not. why should it?
22:46.12CotullaI though it probe all devices at first and then returns
22:46.22*** join/#htc-linux |lippa| (~lippa@ppp118-209-85-187.lns20.mel4.internode.on.net)
22:46.25Cotullahm...
22:46.47Cotullabut actually microp_register_client() need save data to static array and exit
22:47.00Cotullaprobe called much later
22:47.00jonpryyou can make it work by putting stuff in different init levels
22:47.00Alex[sp3dev]basically. i suggest that we just pass the pointer to platform_device* via pdata to microp and it registers all the clients during probe
22:47.19Cotullaall init levels called at same time :)
22:47.24Cotullaafter init
22:47.33jonpryno like earlyinit
22:47.35jonprylateinit
22:47.43jonpryand the other 25 of them
22:47.43Alex[sp3dev]well, that is hacky
22:47.58Alex[sp3dev]why bother with synchronization when you can do it in a sequential way
22:48.23Cotullaor we can create thread and put there  while (!microp_is_registered())  msleep(100); :D
22:48.34Cotullaand then register all clients safely
22:48.50Cotullabut well, pdata looks not bad
22:48.55MarkinusCotulla: look to leo, there is all done with platform data fpor microp
22:49.14CotullaI have some strange hate for pdata, but ok. I can mute my hate for now.
22:49.26Alex[sp3dev]anyway. i just will do it myself tomorrow. today is already too late and it's just about time to go to sleep
22:50.25Alex[sp3dev]jonpry: how is prypad, btw? ;)
22:50.44Markinuson leo the microp platform data is a array of platform_device, this are the supported microp parts with therir platform_datas
22:50.48jonpryAlex[sp3dev]: it goes, waiting on the mail to deliver my next rev
22:51.02Alex[sp3dev]omap4 or what?
22:51.23jonpryomap3
22:51.31phhomap3 ?
22:51.32phhpfff
22:51.36phhyou should use omap5.
22:51.37jonpryi would like 4, but can't source the chips
22:52.06phhwait
22:52.09jonprycan't source 5 either
22:52.09phhyou're even doing the board ?
22:52.26jonpryyeah, whole speal
22:52.56stinebdspiel. let's not offend emwe here.
22:53.12jonprymy german is not so hot
22:53.41stinebdyou are not ein berliner
23:02.39Alex[sp3dev]ok, dann auf wiedersehen leute. ich will schlafen. es ist schon spät hier
23:03.08emwe;)
23:03.09CotullaH?nde hoch!
23:16.54*** join/#htc-linux mitsutaka (~mitsutaka@p1227-ipbf3907marunouchi.tokyo.ocn.ne.jp)
23:18.53*** join/#htc-linux kvaster (~kvaster@vpn-e0.bas-net.by)
23:21.31MassStashyou see GB sense from china? official android rom for HD2?
23:22.13MassStashcrazyness...
23:32.45*** join/#htc-linux AgentBlair (~AgentBlai@adsl-67-124-200-190.dsl.sndg02.pacbell.net)
23:33.44*** part/#htc-linux Cotulla (~opera@nat004-252-205-109.tvoe.tv)
23:42.25*** join/#htc-linux iwanrakic (b2db062b@gateway/web/freenode/ip.178.219.6.43)
23:42.50iwanrakicdid anyone see this!? http://forum.xda-developers.com/showthread.php?p=11379272#post11379272
23:43.47iwanrakichttp://www.xda-developers.com/android/htc-huashan-gingerbread-dump-with-sense/ better link to the news
23:46.22*** join/#htc-linux BHSPitMonkey (~stephen@unaffiliated/bhspitmonkey)

Generated by irclog2html.pl Modified by Tim Riker to work with infobot.