IRC log for #htc-linux on 20080612

00:23.35*** join/#htc-linux the_sys0p (n=the_sys0@116.199.69.4)
01:25.14mistadmanDoes anyone have any idea on were the actual TX RX I/O memory locations are on the Athena?
01:27.13mistadmanWhen I do a pdump on the address 0x10000000 size=1024 I get: http://pastebin.com/ma8addd1 <---this
01:28.10mistadmanAccording to: http://wiki.xda-developers.com/index.php?pagename=AthenaDPRAM this mem location is suppose to be the RX/TX Mem buffers for the DPRAM on the Athena.
01:28.43mistadmanI dont think it is though... Anyone have any ideas?
01:28.58mistadmanOn what I am getting?
03:22.07*** join/#htc-linux dcordes (n=dcordes@unaffiliated/dcordes)
05:11.39*** join/#htc-linux TeringTuby (n=maarten@195-241-125-243.ip.telfort.nl)
06:01.21*** join/#htc-linux kiozen (n=oeichler@p5492A0BC.dip0.t-ipconnect.de)
06:46.44*** join/#htc-linux rob_w (n=bob@Ma7ff.m.pppool.de)
06:49.08*** join/#htc-linux rainabba (n=rainabba@ip70-176-62-147.ph.ph.cox.net) [NETSPLIT VICTIM]
06:53.00*** join/#htc-linux Zba_Phy (n=none@2a01:e35:8a13:a2b0:21c:c0ff:fe25:ff68)
06:57.43*** join/#htc-linux goxboxlive (n=goxboxli@195.159.97.196)
08:00.53*** join/#htc-linux AleDream (n=aledream@81-208-74-190.ip.fastwebnet.it)
08:08.46*** join/#htc-linux miknix (n=miknix@81.193.81.96)
08:49.07*** join/#htc-linux LunohoD (n=alex@e180077035.adsl.alicedsl.de)
09:10.48*** join/#htc-linux JanVanHaarst (n=haars001@kokosnoot.wur.nl)
09:15.33*** join/#htc-linux ndavey (n=neil@220-244-142-234.static.tpgi.com.au)
09:19.10*** join/#htc-linux p3t3r__ (n=peter@wlan1.net-you.de)
09:39.37*** join/#htc-linux zoolooc (n=lucian@nrbg-4dbfa017.pool.einsundeins.de)
10:36.30*** join/#htc-linux goxboxliv1 (n=goxboxli@195.159.97.196)
11:00.35*** join/#htc-linux infernixx (i=nix@unaffiliated/infernix)
11:03.17*** join/#htc-linux CVirus (n=GoD@62.135.96.108)
11:25.03*** join/#htc-linux pikapika (n=pikapika@mar75-8-88-164-227-147.fbx.proxad.net)
11:25.16pikapikahi
12:13.34*** part/#htc-linux p3t3r__ (n=peter@wlan1.net-you.de)
12:18.39*** join/#htc-linux andy_js (n=andy@AAmiens-152-1-75-208.w86-207.abo.wanadoo.fr)
12:26.39*** join/#htc-linux kiozen (n=oeichler@p5492A0BC.dip0.t-ipconnect.de)
12:33.55*** join/#htc-linux AstainHellbring (n=Administ@unaffiliated/astainhellbring)
12:43.08*** part/#htc-linux AleDream (n=aledream@81-208-74-190.ip.fastwebnet.it)
12:49.26*** join/#htc-linux SmallR2002 (n=SmallR20@c-67-162-60-33.hsd1.il.comcast.net)
13:07.15*** join/#htc-linux Othello (i=Magorium@gateway/tor/x-ed3f01cadd3aec6b)
13:30.37*** join/#htc-linux tsdogs (n=tsdogs@195.32.71.229)
13:54.20dcordeshola
14:08.14dcordesmartin__: ello
14:14.54*** join/#htc-linux c (n=jchang@c-76-119-232-87.hsd1.ma.comcast.net)
14:16.30Guest55041hi
14:16.59dcordeshi Guest55041
14:17.56Guest55041i'm wondering if someone could help me get a keypad device driver working on my htc touch dual
14:18.03Guest55041hi dcordes
14:18.26Guest55041do you have any experience working on device drivers?
14:18.55dcordesGuest55041: what is touch dual?
14:19.02Guest55041it's a phone
14:19.09dcordesno, I mean what is the non marketing name?
14:19.12Guest55041also known as htc niki i think
14:19.28dcordesis it qualcomm msm7x00x based?
14:19.30Guest55041yup
14:19.35Guest55041i have haret running on it
14:19.37Guest55041and i can telnet into it
14:19.40dcordesit's a cdma one right?
14:19.45Guest55041no, it's a gsm one
14:19.54dcordesuse not telnet directly, get haretconsole
14:19.59Guest55041okay
14:20.07Guest55041i've got both haretconsole and telnet working
14:20.11Guest55041how do i use haretconsole?
14:20.26dcordesare you in linux?
14:20.48Guest55041i'm on a windows
14:20.50Guest55041but i have cygwin
14:20.53dcordesbummer
14:20.54Guest55041so i can run linux commands
14:20.59dcordesdo you have python in cygwin?
14:21.01Guest55041yup
14:21.07Guest55041so i can run haretconsole from cygwin
14:21.13Guest55041but i'm not sure how to use it to get the keypad working
14:21.19dcordesgo to the haretconsole dir and do ./console iptoniki
14:21.46dcordeswhile iptoniki is reachable from your pc obviously
14:22.14dcordesyou need to sort out the keyboard gpios
14:22.23dcordesand find out what's the real name of your device
14:22.46dcordescreate a wiki page on wiki.xda-developers.com for it. sort out the gpios and irqs and fill everything in
14:23.05Guest55041haha, sorry i'm still trying to connect ... hold up
14:23.15dcordesyou can look at the other present wiki pages for reference. e.g. kaiser or titan ones which are also msm based and might have some parallels in gpio/irq setup
14:23.25Guest55041okay ... so i'm in
14:23.34Guest55041how do i sort out the keyboard gpios?
14:24.13dcordeshttp://handhelds.org/moin/moin.cgi/HaRET_20Documentation scsroll down to watch gpios
14:24.18dcordespolling gpios
14:25.04dcordeshttp://wiki.xda-developers.com/index.php?pagename=HTC_Niki is that your device?
14:25.47*** join/#htc-linux jchang (n=jchang@c-76-119-232-87.hsd1.ma.comcast.net)
14:26.05Guest55041yeah that's the one
14:26.13*** part/#htc-linux jchang (n=jchang@c-76-119-232-87.hsd1.ma.comcast.net)
14:26.56dcordesok cool. msm7200 so it should have the same gpio setup as kaiser so we can copy the table from wiki
14:27.09*** part/#htc-linux zoolooc (n=lucian@nrbg-4dbfa017.pool.einsundeins.de)
14:27.17Guest55041okay
14:27.43Guest55041would there be a problem if the kaiser is a 40-key keypad whereas the niki is a 20-key keypad?
14:28.18dcordesI mean it as in the gpio configuration is the same, ie same bank count etc
14:28.36Guest55041oh okay
14:28.49dcordesbecause that's in the chip. And there will be some similarities in the assignments
14:28.55Guest55041oh ic
14:28.56Guest55041okay
14:29.02*** join/#htc-linux GPF (n=gpferror@cpe-76-187-41-132.tx.res.rr.com)
14:29.02dcordeshttp://wiki.xda-developers.com/index.php?pagename=Niki_GPIO
14:29.05dcordescopied it from kaiser
14:29.35dcordesmaybe clean it up then you can use the Kaiser_GPIO site for reference
14:29.45dcordeslook at it so you get an idea how it works
14:31.06Guest55041so i guess i'm a little confused still
14:31.14Guest55041so each gpio isn't mapped to a key stroke per se
14:31.24dcordesdid you watch yet?
14:31.28Guest55041yeah
14:31.32dcordeswatch GPIOS n
14:31.40Guest55041and then ibit a bunch of stuff out right?
14:31.42Guest55041until it's quiet
14:31.59dcordesyea right so you get what you want only (keypresses)
14:32.12dcordesdo you see any system in it?
14:32.40dcordesbrb
14:36.20Guest55041so i'm seeing lines that look like this:
14:36.37Guest55041096.000 GPIOS     in1: in1-7(199)=0
14:36.42dcordesput it in a pastebin
14:36.45dcordesrafb.net
14:36.45Guest55041so i'm understanding input versus output
14:37.14dcordes1-7 is the gpio
14:37.21dcordesbank one gpio seven
14:37.28Guest55041what's the 199?
14:37.49dcordesharet internal index number
14:38.10dcordeslook at the kaiser wiki
14:38.12dcordes<PROTECTED>
14:38.24dcordesthat's 1-7 on kaiser
14:38.57Guest55041oh okay
14:39.30Guest55041i'm seeing that all the buttons are within a certain range
14:39.35Guest55041but there seems to be some overlap
14:39.40dcordescreat an account in the xda wiki, clean up the copy page for niki I created, fill in your observations
14:39.58Guest55041ok
14:40.39dcordessimply remove all the alt and Description fields. the rest stays the same. we already proofed it
14:41.02dcordesand also remove I/O
14:41.07Guest55041what's kbd-y and kbd-x?
14:41.38dcordesmatrix keyboard
14:41.45dcordesremove it and fill in your observation
14:41.53dcordesinto the description line
14:42.01dcordesie what you did when it appeared
14:42.55dcordesI think you can ignore the alt fileds for now. just put in if it's in, out or both (I, O or I,O)
14:43.02dcordesand description what you did
14:44.04Guest55041so ... just press random buttons to get gpio messages
14:44.19Guest55041fill in description (what i did to get it) and alt (whether it's in, out or both)
14:44.31dcordesyes and of course in the correct line
14:44.34Guest55041right
14:44.43dcordesdo it with all the buttons
14:46.09dcordesok have fun. I have to go. see you soon in case you wanna contribute more
14:46.22Guest55041okay
14:46.26Guest55041what do i do once i have all the gpios?
14:46.34Guest55041or is there somebody else that i can talk to?
14:46.52dcordesthen you have to work inside the driver. mabye you can copy stuff from kaiser-keypad.c
14:47.00dcordesor just use it and rip off what you don't need
14:47.10Guest55041where can i find that file?
14:47.18Guest55041do i need to decompile the zImage?
14:47.25dcordesdecompile? :)
14:47.52Guest55041haha ... sorry kind of new to this ... isn't the zImage some kind of binary format?
14:47.54dcordesstart off with an account for the xda wiki and finish Niki_GPIO
14:48.08dcordesyea right zImage is the linux kernel image gzipped
14:48.17Guest55041okay
14:48.25Guest55041the keypad.c is in the image?
14:48.41dcordesyes but you don't work with the image but with the code
14:48.47Guest55041right
14:48.49Guest55041okay
14:48.50dcordeswhere is your zImage from you boot?
14:48.58Guest55041i think i got it from the vogue
14:48.59dcordesmassey uni?
14:49.01Guest55041yup
14:49.06dcordesdoes touchscreen work?
14:49.08Guest55041yeah
14:49.12dcordescool
14:49.20dcordeswhich date did you download it?
14:49.26Guest55041june 3rd i think?
14:49.46dcordesok so I guess you work with latest dzo image
14:49.53Guest55041yeah
14:50.30dcordesfor kaiser, we have our own kernel repository
14:50.44dcordesit has the vogue toucshcreen and stuff but not the phone stuff yet
14:50.45Guest55041yeah, i saw that
14:50.58Guest55041mmm, well i'm trying to demo something ... and i mainly just need the touch screen and keyboard for now
14:51.12Guest55041so i guess that's why i'm trying to get the keyboard to work :-P
14:51.13dcordesdemo android?
14:51.15Guest55041yup
14:51.20dcordeshehe
14:51.31Guest55041it'll be pretty sweet when it comes out
14:51.36dcordesdemo as in show off in front of your drinking mates?
14:51.56Guest55041demo as in show some banking people
14:52.01Guest55041because they can't imagine it yet
14:52.04dcordesanyway
14:52.22Guest55041alright, well thanks a lot
14:52.44dcordesbrowse inside our kaiser tree here. most msm relevant stuff is in path arch/arm/mach-msm/ e.g. board-kaiser-keypad.c http://git.linuxtogo.org/?p=groups/mobile-linux/kernel.git;a=tree;h=4134160a774aad737ac3efadd81366e3c9f27c08;hb=4134160a774aad737ac3efadd81366e3c9f27c08
14:52.59Guest55041oh okay
14:53.00Guest55041thanks
14:53.11dcordesno problem thank you for contributing bye
14:53.14AstainHellbringhow goes the progress on kaiser so far?
15:32.20*** join/#htc-linux goxboxlive (n=goxboxli@208.84-48-176.nextgentel.com)
15:36.41*** join/#htc-linux AstainHellbring (n=Administ@unaffiliated/astainhellbring)
15:55.34*** join/#htc-linux lama (n=lama@estel.wpia.uw.edu.pl)
16:00.29*** join/#htc-linux hlbot (n=adm@82.67.76.179)
16:04.29*** join/#htc-linux Guest55041 (n=jchang@c-76-119-232-87.hsd1.ma.comcast.net)
16:04.48Guest55041would anybody help me understand zimage a bit better?
16:04.53Guest55041how to decompress it?
16:12.21tsdogsGuest55041: why u want to uncompress zImage ?
16:12.34tsdogszImage is linux kernel
16:12.54Guest55041how do I play with it?
16:13.03Guest55041for instance, if I want to rework the keyboard mapping
16:13.09tsdogsGuest55041: explay play :)
16:13.18tsdogsGuest55041: u need to get the source
16:13.58Guest55041so from a git repository or something?
16:14.03tsdogsbut u also need a linux machine
16:14.05tsdogsyes
16:14.18Guest55041couldn't i do it through cygwin?
16:14.20tsdogsthe one that gave u dcordes is the one u want to get
16:14.38tsdogsnever heard anybody compiling linux kernel with cygwin...
16:14.44Guest55041hmm
16:14.44Guest55041okay
16:15.05Guest55041sorry, i left mirc earlier, is there a way to check the logs to find the git repository that dcordes sent me again?
16:15.06tsdogsGuest55041: http://www.handhelds.org/moin/moin.cgi/UniversalKernel
16:15.14tsdogsis a good reference
16:15.20*** join/#htc-linux amd64lover (n=miknix@bl4-89-32.dsl.telepac.pt)
16:15.32tsdogsof course u need to change the cvs with the git tree
16:15.45tsdogsand htcuniversal with correct machine
16:16.15tsdogshttp://irclog.iclem.net/?chan=htc-linux
16:16.43Guest55041thanks a lot!
16:16.43tsdogsdon't think there is such machine
16:17.03tsdogsso probably u'd want to start with vouge
16:17.30Guest55041mmm okay
16:18.35tsdogsfor the records :) http://git.linuxtogo.org/?p=groups/mobile-linux/kernel.git;a=tree;h=4134160a774aad737ac3efadd81366e3c9f27c08;hb=4134160a774aad737ac3efadd81366e3c9f27c08
16:20.46*** join/#htc-linux GPFerror (i=GPF@cpe-76-187-41-132.tx.res.rr.com)
16:21.11tsdogsGuest55041: a hint: git clone git://git.linuxtogo.org/home/groups/mobile-linux/kernel.git
16:24.01tsdogsyou'd probably want to checkout the htc-msm, but better ask dcordes
16:25.10*** join/#htc-linux GPFerror (n=gpferror@cpe-76-187-41-132.tx.res.rr.com)
17:24.48*** join/#htc-linux diogene31 (n=rj@mur31-2-82-243-122-54.fbx.proxad.net)
17:24.59*** join/#htc-linux CVirus (n=GoD@62.135.96.108)
17:42.27*** join/#htc-linux TimRiker (n=timr@68-27-145-81.area1.spcsdns.net)
17:50.01*** join/#htc-linux AstainZZZZZZ (n=Administ@unaffiliated/astainhellbring)
17:51.41*** join/#htc-linux Administrator__ (n=Administ@32.169.112.243)
17:53.59*** join/#htc-linux Administrator__ (n=Administ@206.71.78.158)
17:57.51*** join/#htc-linux AstainHellbring (n=Administ@unaffiliated/astainhellbring)
18:06.18*** join/#htc-linux kiozen (n=kiozen@rgnb-4db1fb06.pool.einsundeins.de)
18:09.52*** join/#htc-linux JohnnyK (n=johnnyk@nfx-nat-229.pilsfree.net)
18:15.00*** join/#htc-linux infernixx (n=nix@unaffiliated/infernix)
18:19.27*** join/#htc-linux AttractiveApe (n=phil@office.gossamer-threads.com)
18:21.39*** join/#htc-linux AttractiveApe (n=phil@office.gossamer-threads.com)
18:31.51*** join/#htc-linux pH5 (n=ph5@e178217019.adsl.alicedsl.de)
18:40.07*** join/#htc-linux pleemans (n=peter@d51A5E76A.access.telenet.be)
18:54.30*** join/#htc-linux CVirus (n=GoD@62.135.96.108)
19:01.44*** join/#htc-linux pikapika (n=pikapika@mar75-8-88-164-227-147.fbx.proxad.net)
19:02.01pikapika:)
19:21.58*** join/#htc-linux tsdogs (n=tsdogs@62.123.180.130)
19:39.41kiozenhi tsdogs, latest screenshot from the reaster map department :) http://www.qlandkarte.org/shot1.png
19:39.55kiozennotice the text overlay
19:52.49*** join/#htc-linux LunohoD_ (n=alex@e180071058.adsl.alicedsl.de)
20:55.49*** join/#htc-linux aLeSD (n=alex@17.Red-83-52-2.dynamicIP.rima-tde.net)
21:03.07diogene31Good evening. Was anybody here involved in back engineering of flash diskonchip g3 chips ?
21:15.42aLeSDwowo
21:15.46aLeSDscaring
22:23.41*** join/#htc-linux LunohoD_ (n=alex@e180069197.adsl.alicedsl.de)
22:45.03*** join/#htc-linux ellisway (n=ellis@80-46-67-47.static.dsl.as9105.com)
23:09.21*** join/#htc-linux AstainZZZZZZ (n=Administ@unaffiliated/astainhellbring)
23:37.43*** join/#htc-linux AstainHellbring (n=Administ@unaffiliated/astainhellbring)
23:46.08*** join/#htc-linux tsdogs (n=tsdogs@62.123.180.130)

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