IRC log for #htc-linux on 20081014

00:01.59*** join/#htc-linux druidu (n=root@213.164.231.5)
00:36.14*** join/#htc-linux surgex (i=surge@pool-98-118-165-224.bflony.fios.verizon.net)
00:57.37*** join/#htc-linux heise2k (n=arrrrrrr@65-78-40-52.c3-0.upd-ubr6.trpr-upd.pa.cable.rcn.com)
01:52.42druiduhello!
01:55.57druiduanybodu know how to write commands to proc_comm interface?
01:56.40druidu*anybody
04:45.58*** join/#htc-linux goxboxlive (n=goxboxli@195.159.97.196)
04:57.04*** join/#htc-linux the_sys0p (n=the_sys0@cpe-75-85-249-111.bak.res.rr.com)
05:20.06*** join/#htc-linux ellisway (n=ellis@80-46-67-47.static.dsl.as9105.com)
05:53.21*** join/#htc-linux kiozen (n=oeichler@p5492A18A.dip0.t-ipconnect.de)
06:23.07*** join/#htc-linux rmoravcik (n=rmoravci@gtsgw.ttc.cz)
06:31.32*** join/#htc-linux rmoravcik (n=rmoravci@gtsgw.ttc.cz)
06:49.24*** join/#htc-linux marex (n=marex@vasut.kolej.mff.cuni.cz)
06:55.16*** join/#htc-linux GPFerror (n=GPF@cpe-76-187-41-132.tx.res.rr.com)
07:31.02*** join/#htc-linux nebi (n=nebi@c-498fe253.02-145-7570701.cust.bredbandsbolaget.se)
07:35.49*** join/#htc-linux LanceHaig (i=3efdda0a@foresight/member/lhaig)
07:37.11*** join/#htc-linux Magister (n=Miranda@vicont.in.ua)
07:54.33*** join/#htc-linux Poohba (n=poohba@c-71-58-20-66.hsd1.nj.comcast.net)
07:57.15MagisterHello to everybody.
07:57.43MagisterIs there a keyboard driver for Titan/Mogul exists?
07:58.27*** join/#htc-linux TheOther (n=nahh@163.80-202-155.nextgentel.com)
07:58.37GPFerrorhi, no idea i have the hermes
08:00.04Magistermaybe I'm not correct... the keyboard works with Vogue kernel, but keymapping is incorrect, and most keys do nothing
08:33.52*** join/#htc-linux Marex (n=vasum7am@auryn.karlin.mff.cuni.cz)
08:43.32kaze_workhi, is there a screen rotate app for android kaiser?
08:46.47*** join/#htc-linux LanceHaig (i=3efdda0a@foresight/member/lhaig) [NETSPLIT VICTIM]
08:46.47*** join/#htc-linux druidu (n=root@213.164.231.5) [NETSPLIT VICTIM]
08:46.47*** join/#htc-linux DasFx (n=John@5354790B.cable.casema.nl) [NETSPLIT VICTIM]
08:46.47*** join/#htc-linux chab7 (n=kvirc@212.92.4.114)
08:46.47*** join/#htc-linux skodde (n=skodde@unaffiliated/skodde) [NETSPLIT VICTIM]
08:46.47*** join/#htc-linux marajin (n=marajin@87-194-102-189.bethere.co.uk) [NETSPLIT VICTIM]
08:46.47*** join/#htc-linux swetland (n=swetland@nat/google/x-6eae5cb1f4c43e79)
08:46.49*** join/#htc-linux paulproteus (n=paulprot@2002:db69:2513:0:0:0:0:1) [NETSPLIT VICTIM]
08:46.49*** join/#htc-linux rwhitby (n=rwhitby@nslu2-linux/rwhitby) [NETSPLIT VICTIM]
08:46.49*** join/#htc-linux SanMehat (n=san@nat/google/x-5a5f3c82ee99ec20)
08:46.49*** join/#htc-linux zule (i=foglem@shadowmite.com) [NETSPLIT VICTIM]
08:51.45*** join/#htc-linux nebi (n=nebi@c-498fe253.02-145-7570701.cust.bredbandsbolaget.se)
09:05.01*** join/#htc-linux jeanseb (n=jeanseb@88.164.32.155) [NETSPLIT VICTIM]
09:05.01*** join/#htc-linux kaze_work (n=kaze@ABordeaux-152-1-51-72.w82-125.abo.wanadoo.fr) [NETSPLIT VICTIM]
09:05.01*** join/#htc-linux methril (n=Methril@213.27.233.98)
09:05.01*** join/#htc-linux lpotter (n=ljp@CPE-124-191-144-181.vic.bigpond.net.au)
09:05.01*** join/#htc-linux W8TVI (n=me@71.238.236.234)
09:05.01*** join/#htc-linux pigeon (n=pigeon@60-241-137-179.static.tpgi.com.au)
09:05.01*** join/#htc-linux nizox (n=none@2a01:e35:8a13:a2b0:21c:c0ff:fe25:ff68)
09:10.45*** join/#htc-linux BabelO (n=fcr@unaffiliated/babelo)
09:11.34BabelOmorning
09:11.48kiozenmorning
09:13.07goxboxliveguten morgen
09:14.41GPFerrorgood late night :)
09:19.05kiozengod morgen
09:20.08GPFerrorchuck
09:35.19*** join/#htc-linux drasar (n=maik@77.93.211.13-msol.msol.cz)
09:35.28*** part/#htc-linux drasar (n=maik@77.93.211.13-msol.msol.cz)
09:51.15*** join/#htc-linux Magister (n=Miranda@vicont.in.ua)
09:59.38*** join/#htc-linux DasFx (n=John@dasfx-lptp.euronet.nl)
10:14.39*** join/#htc-linux Spike1506 (n=Joshua@cable-62-238-192-3.zeelandnet.nl)
10:22.51*** join/#htc-linux Magister (n=Miranda@vicont.in.ua)
11:02.24*** join/#htc-linux cr2 (n=konversa@crpl6.physik.uni-wuppertal.de)
11:05.52*** join/#htc-linux szsoftware (n=sven@e178196075.adsl.alicedsl.de)
11:06.39szsoftwarehello good morning and evening :-)
11:11.13*** join/#htc-linux ginge_ (n=ginge@host81-149-155-58.in-addr.btopenworld.com)
11:41.33szsoftwarehello ginge_ :-)
11:42.26ginge_afternoon
11:48.20*** join/#htc-linux DasFx_ (n=John@dasfx-lptp.euronet.nl)
11:49.00szsoftwareginge_: did you work on that panning stuff in msm_fc.c and the onscreen keyboard in vogue-ts.c?
11:49.13szsoftwareginge_: in 2.6.25
11:49.29*** join/#htc-linux Zinbolic (n=Reklamem@0x57344a18.vgnxx3.dynamic.dsl.tele.dk)
11:49.45ginge_szsoftware: yeah the panning hack was mine. THe onscreen keyboard was written by dzo, but I am familiar with how it works, and previously had it ported to kaiser.
11:50.38szsoftwareyeah, the onscreen kb is dzo's I know, but the port is broken in 2.6.25, do you have a clou?
11:52.10szsoftwareginge_: Are the issues something related to msm_fb.c and msm_display_base?
11:52.46ginge_not that I am aware of. What are the issues?
11:53.03szsoftwareginge_: kb will not be shown :-(
11:53.26szsoftwareginge_: or maybe not loaded? how to debug?
11:53.52ginge_the easiest way to debug woud be to blit something over the current framebuffer
11:54.07szsoftwareginge_: or better it will not be drawn, in the funtion name terms
11:55.02ginge_No reason why it shouldn't work, but dzo changed the keyboard drawing code significantly recently.
11:56.10ginge_I would check that the offscreen buffer is getting filled, and that it is doing the blit into the current fb
11:56.52ginge_what are you using as a reference? What device?
11:56.57szsoftwareginge_: these significant changes are not in dcordes tarball yet, I think and the code is not soo much different to linuxtgo 2.6.24
11:57.35ginge_yeah, most of the code between kaiser and vogue is similar, but the keyboard code changed a fair bit
11:58.14szsoftwareginge_: so you have still running 2.6.25 but your onscreen keyboard doesn't work yet too. Is that right?
11:58.41ginge_not even tried on my latest patch. Dont really need it
11:58.54ginge_I do have a patch with it enabled, but it is fairly old
11:59.02szsoftwareginge_: yeah you have physical kb ^^
12:01.11szsoftwareginge_: what about your progress regarding nand/nand_partitions?
12:02.06ginge_I have made no progress as I have not been developing it. Personally I think it is a bad idea to mess with nand, especially as the gains will be negligable
12:03.48szsoftwareginge_: hmm, I think its an importatnt feature, it is a central "device"
12:04.24szsoftwareginge_: and last days it seems, it will be not so hard to get nand support
12:05.29szsoftwareginge_: however, I've got to go. Thanks for youre information
12:05.38ginge_yeah should be fairly simple
12:05.50ginge_szsoftware: i will find that old patch for you. laters
12:06.17szsoftwareginge_: fine, will wait for it :-)
12:10.35ginge_szsoftware|away: when you are back... I think this was it http://www.headfuzz.co.uk/files/android/kaiser-2.6.25.diff
12:17.44szsoftwareginge_: thanks, but I think this patch is already included in dcordes tarball
12:18.02ginge_it probably is, but this one is known working with the vogue
12:18.08ginge_but it is quite old
12:18.15ginge_useful as a reference point, no?
12:19.01szsoftwareginge_: ok, will review the parts I need :-)
12:25.38kaze_workwoohoo some move on kaiser front :)
12:39.07*** join/#htc-linux silven (n=zmc@adsl-64-237-231-159.prtc.net)
12:42.59*** join/#htc-linux Othello (i=Othello@gateway/tor/x-3e25ec6244ae106f)
13:10.01*** join/#htc-linux rmoravcik (n=rmoravci@gtsgw.ttc.cz)
13:10.21*** join/#htc-linux Othello (i=Othello@gateway/tor/x-f7d8c4ab447c084b)
13:13.43*** join/#htc-linux Othello (i=Othello@gateway/tor/x-d36799d5fa45ba4a)
13:51.02*** join/#htc-linux cr2 (n=konversa@crpl6.physik.uni-wuppertal.de)
13:51.54dcordes_ginge_: still around?
13:55.23*** join/#htc-linux EA2 (n=chipper@cpe-024-074-138-191.carolina.res.rr.com)
13:55.57ginge_dcordes_: yeah
13:59.48dcordes_ginge_: do you still ahve nand_partitions.c ?
13:59.56dcordes_I think I removed it accidently
14:00.04ginge_doh :)
14:00.11ginge_one sec, let me ssh and grab it
14:00.15dcordes_git-checkout nand-parittions.c :(
14:00.19dcordes_ok thanks
14:02.30*** join/#htc-linux stylist (n=m@122-148-183-246.static.dsl.dodo.com.au)
14:04.29ginge_http://pastebin.com/m4167dff6
14:04.36ginge_may have lost formatting
14:09.39*** join/#htc-linux Magorium (i=Othello@gateway/tor/x-b613daaf0fc5e458)
14:10.31*** join/#htc-linux the_sys0p` (n=the_sys0@cpe-75-85-249-111.bak.res.rr.com)
14:10.47dcordes_ginge_: thanks
14:19.10*** join/#htc-linux dcordes (n=dcordes@unaffiliated/dcordes)
14:26.43*** join/#htc-linux neowdj (n=neowdj@179.147.100-84.rev.gaoland.net)
14:26.56neowdjhello
14:27.00neowdji'm french
14:27.10neowdjdo you speak french
14:27.12neowdj?
14:33.50kaze_worksalut
14:33.55kaze_workneowdj
14:35.56neowdjsalut
14:36.12neowdjje cherche à installer linux sur mon spv m2000
14:36.33neowdjj'ai trouvé des tuto sur xda developper mais les lin son pas bon
14:37.10neowdjkaze_work, aurzi  tu  un tuto
14:40.59dcordesneowdj: what's the codename of spv m2000?
14:41.02dcordesnom htc
14:41.42neowdjhtc bue angel or qteck 9090
14:41.50dcordesah the blueangel
14:41.56neowdjyes
14:42.49neowdjhowto find tutorial ??
14:43.03neowdjplease
14:43.09dcordestu peux télécharger des images here: http://linuxtogo.org/~htcpxa/htcblueangel/
14:43.29neowdjj'i
14:43.42neowdjj'ai vu mais la quelle prendre
14:43.47neowdjet comment on l'install
14:44.13neowdjj'ai vu qu'il falais que je format
14:44.35dcordesbon le meilleur c'est qtopia je pense
14:45.40neowdjj'ai dl les fichiers
14:45.48neowdjet ensuite
14:46.44neowdj??
14:47.08dcordesmets les deux fichiers Qtopia-Linux-htcblueangel.exe QtopiaPhone-image.rootfs.tar.bz2 a un dossier
14:47.32dcordeset exécutes le exe
14:48.14neowdjje transfere les fichier sur mon windows
14:48.28neowdjsur mon laptop
14:48.49neowdjje les met sur ma sgd ou a la racine tu pda
14:49.03neowdjsur ma sd ou a la racine du pda
14:49.10dcordesracine
14:49.49neowdjca copie
14:50.06dcordestu peux les met aussi sur la SD mais il faut remplace la exe avec http://linuxtogo.org/~htcpxa/htcblueangel/Qtopia/SDInstall/startup.txt et http://linuxtogo.org/~htcpxa/htcblueangel/Qtopia/SDInstall/zImage
14:50.21dcordeset
14:50.33dcordeshttp://www.handhelds.org/~koconnor/haret/haret-0.5.2.exe
14:51.14neowdja la racine j'ai de la place
14:52.40dcordesbrb
14:52.52neowdjbrb ?
14:53.47neowdjbotting linux ...
14:54.00neowdjla j'ai un terminal
14:54.57neowdjunable to mount sd card
14:55.19*** join/#htc-linux Spike1506 (n=Joshua@cable-62-238-192-3.zeelandnet.nl)
14:55.56neowdjet le clavier marche mal
14:56.51neowdjhelp
15:02.31neowdj???
15:05.22*** join/#htc-linux kiozen (n=oeichler@rgnb-5d87d657.pool.einsundeins.de)
15:06.11*** join/#htc-linux rmoravcik (n=rmoravci@gtsgw.ttc.cz)
15:09.14*** join/#htc-linux goxboxlive (n=goxboxli@139.84-48-212.nextgentel.com)
15:11.30*** join/#htc-linux GPFerror (n=gpferror@cpe-76-187-41-132.tx.res.rr.com)
15:15.37*** join/#htc-linux marmotta (n=skodde@unaffiliated/skodde)
15:17.37dcordesneowdj: le clavier problem c'est normal. essayes à faire ceux que j'ai dis avec SD
15:18.16neowdjj'ai trouvé ramdisk.cab
15:18.22dcordeshuh?
15:18.57dcordesramdisk c'est mal.
15:19.22neowdjdonc en faite je télécharge  http://linuxtogo.org/~htcpxa/htcblueangel/Qtopia/SDInstall/startup.txt et le zimage
15:19.28dcordesc'est pas poossible mémoriser des choses
15:19.34neowdjje le mais sur la ssd et apres
15:20.21neowdjpour le moment ma ssd n'est pas formaté
15:20.32dcordes<PROTECTED>
15:20.34neowdjsd
15:20.49dcordesalros format it
15:21.18neowdjcomment
15:21.20dcordeset mis toutes les fichier
15:21.53dcordessd=>cardreader=>windows=>my computer=>right click sd=>format
15:21.54neowdjce que je ve dire c'est que ma sd à une seul partision fat windobe
15:22.10dcordesc'est d'accord
15:23.04*** join/#htc-linux FRITZ (n=FRITZ@201-42-188-46.dsl.telesp.net.br)
15:26.20dcordesneowdj: ca marche?
15:26.30neowdjje copie les fichier sur la sd
15:26.35dcordesok
15:27.38*** join/#htc-linux EA2 (n=chipper@cpe-024-074-138-191.carolina.res.rr.com)
15:28.31neowdjfichier copié
15:29.35neowdjkernel panik
15:29.41dcordes*_*
15:29.52neowdjattend
15:30.28dcordesil me faut partir
15:30.34neowdjok
15:30.56dcordesdemande à BabelO
15:31.21dcordesneowdj: il fait ceux images
15:31.38dcordessalut!
15:31.43neowdjsalut
15:34.22neowdjimpossible de faire fdisk
15:34.49neowdjcan't access tty job control is turned off
15:55.37*** join/#htc-linux marex (n=marex@vasut.kolej.mff.cuni.cz)
15:57.09*** join/#htc-linux silven (n=zmc@cvx-ppp-66-50-52-116.coqui.net)
15:59.57kaze_worktty job message is normal at boot
16:13.05*** join/#htc-linux abd2008 (n=abd2008@82.114.191.101)
16:13.12abd2008hi
16:13.29abd2008I am from yemen
16:13.36abd20080641064a 062d062f
16:16.41*** join/#htc-linux silven_ (n=zmc@66-50-191-128.prtc.net)
16:32.17*** join/#htc-linux Zoolooc (n=fredsiba@nrbg-4dbfae5d.pool.einsundeins.de)
16:42.32*** join/#htc-linux Spike1506 (n=Joshua@cable-62-238-192-3.zeelandnet.nl)
16:53.38NetRipperhow does the MOVL instruction differ from MOV?
16:58.16*** join/#htc-linux BabelO (n=fcr@lun34-2-82-238-28-28.fbx.proxad.net)
17:05.49*** join/#htc-linux Magorium (i=Othello@gateway/tor/x-4f16f25761fe4150)
17:33.47cr2NetRipper: i think they are the same
17:35.14cr2NetRipper: gpio25(softreset arm9) sets the gpio owner bit
17:54.00*** join/#htc-linux BabelO (n=fcr@lun34-2-82-238-28-28.fbx.proxad.net)
17:56.29*** join/#htc-linux rmoravcik (n=rmoravci@ip-89-102-255-171.karneval.cz)
17:59.08kiozencr2: hi
17:59.13kiozencr2:  busy moving?
18:02.25cr2kiozen: yes, that too ;)
18:02.42NetRipperKevin2, remember you gave me that line "SET CP(15, 0, 15, 2, 4) 0xa920000b
18:03.03NetRipperKevin2, how did you calculate the 0xa920000b?
18:03.04cr2kiozen: your rom dumps are not spl
18:03.05kiozencr2: perfect time to sweap out the attic
18:03.22cr2kiozen: hehe
18:03.31kiozencr2: did I dump the right section, I wasn't sure
18:03.52druiduactually, gnu arm assembler doesn't really recognize movl, I remember that IDA gave me some output and I cound't compile it -- I had to use lda reg, =value
18:04.02druidu(hope I'm note like 10 hours late, I don't have timestamps)
18:04.15NetRipperdruidu, ah, it was indeed IDA that gave MOVL
18:04.36NetRipperdruidu, do you know if IDA also properly disassembles MRC and MCR instructions?
18:04.52druiduif the address is too "complex" (example: 0xA0000000 is not but 0x12345678 is), you can't use mov
18:04.52NetRipper(and enable timestamps, it's really handy :p)
18:05.03druiduthe opcodes can't handle big immediate values I think
18:05.06kiozencr2: what is that second 79.45M disk?
18:05.45NetRipperdruidu, yes mov can only handle up to 0xffff, so movl is for 32 bit?
18:05.55kiozencr2: it looks like a shadow disc of the first one
18:06.15druiduNetRipper: not sure, gnu asm doesn't compile movl... I get invalid opcode
18:06.30druiduso I just use ldr %r0, =0x12345678
18:06.52druiduand the assembler will add put the value somewhere after the code and load it by address
18:12.29NetRipperdruidu, ok, and about IDA disassembling MRC and MCR correctly, do you know?
18:15.13NetRippercr2, so after setting that gpio25 bit, i can access the owner in/out banks?
18:19.46cr2kiozen: 80MB is wince ?
18:21.00kiozencr2: don't know, I always thought I have just one internal disk, let's see what system info says...
18:21.39cr2NetRipper: no, arm11 just wants to be sure that it has hijacked the arm9 reset line :)
18:22.44kiozencr2: the 78MB one is data memory
18:23.04kiozencr2:  and 50MB of program memory
18:23.14cr2druidu: i've added even more DEX commands, but i'm not 100% sure about the 1-param and 2-param ABI syntax.
18:23.46kiozencr2: 15M of prog mem are used
18:24.11kiozencr2: hm, those numbers do not really match the ones of pdocread
18:26.08*** join/#htc-linux silven_ (n=zmc@adsl-72-50-75-37.prtc.net)
18:29.05*** join/#htc-linux nebi (n=nebi@c-498fe253.02-145-7570701.cust.bredbandsbolaget.se)
18:31.43NetRipperman that asm can be confusing
18:33.32cr2NetRipper: i've connected the hermes headset to raph100, the radio does not work
18:34.06NetRippercr2, the hermes headset does not have an antenna probably
18:36.15cr2i thought it was the cable ground :)
18:36.59cr2NetRipper: documenting all the i2c stuff will be fun. after the mddi ;)
18:37.14NetRippercr2, does the raph complain that it has not detected a headset or does it try to get a signal?
18:38.18cr2does not complain.
18:38.36cr2it just checks the cable detect gpio probably.
18:38.38NetRippernice, so all you get is static?
18:38.45cr2yes
18:38.51NetRipperok
18:40.10tmzt< WyrM> tmzt: if ((up2ocr >> 24) & 7) then you have an external transceiver.
18:40.16tmztgreat
18:40.55tmztcr2: print "%04d" p2v(0x40600020) -1531969504  how do I get that as hex?
18:41.22cr2tmzt: why don't you get haret-w.exe, and look at the parsed output ?
18:41.37cr2print "%08x" p2v(0x40600020)
18:41.56tmztI did. dump pxa276 did not give me the up2ocr register, just USBc: on
18:42.02tmztand then crashed the phone
18:42.29cr2dump pxa27x
18:42.31tmztthat's it: a4b00020
18:42.39cr2hmm. strange
18:42.42tmztyes, I meant pxa27x
18:43.15tmztI'm connected over usb though, just trying to get that one bit
18:43.40tmztbut he gave me ((up2ocr >> 24) & 7) is that right? >> ?
18:44.02druiduNetRipper: sorry, I was out a bit, I don' see any reason why it wouldn't decode mcr/mrc corectly
18:44.56NetRipperdruidu, np, it's just that i expected it in a dll but didn't see it, perhaps it was just a wrapper dll after all
18:45.08druiduanyway, our base code should come from the android kernel, the drivers are written by google guys with heavy support from qualcomm
18:45.13druiduso they know what they're doing
18:45.18NetRipperyep
18:45.38druidumddi/mdp code should be pretty much ok, just some minor mods (like they did for vogue linux)
18:45.44NetRipperdruidu, i've confirmed it boots up to the point where the MMU is turned back on in the linux kernel, but after that i can't get my gpio's to work anymore
18:45.58druidusame for proc_comm code in there
18:46.14druiduNetRipper: do you write to physical or virtual address?
18:46.21druidu(the GPIOs)
18:46.23NetRipperphysical up to the point where mmu is re-enabled, virtual after that
18:46.33druiduhmmm, the other way around?
18:46.33NetRipperbut i think the gpio's aren't in the initial page map
18:46.48NetRipperother way around? when the mmu is on, you can only use virtual
18:46.50druiduaaaa, physical after mmu is disabled
18:46.54NetRipperyes
18:46.55NetRipper:)
18:47.00druidubut still physical after you re-anable it
18:47.03NetRipperno
18:47.10druiducause virtual = physical if you don't do any mappings yourself?
18:47.20druidu(I don't know that, just guessing)
18:47.23*** join/#htc-linux punkgeek (n=jeanseb@88.164.32.155)
18:47.23NetRipperis it? i don't believe it is
18:47.52NetRipperwell i've tried with physical after mmu is on, but doesn't work
18:47.53NetRipper:)
18:47.57druidulet's see the datasheet for default memory map
18:48.06cr20x07d7
18:48.20NetRippercr2?
18:48.27cr2NetRipper: which virtual address are you using after MMU on ?
18:48.31NetRippersec.
18:48.50druiducheck out http://infocenter.arm.com/help/index.jsp?topic=/com.arm.doc.ddi0211j/I1001065.html
18:48.50cr20107d7
18:48.51NetRipper@ flashlight: linux virtual addressing ldr     r4, =0xE0007838         @ bank2_in ldr     r5, =0xE0007804         @ bank2_out
18:49.07druiduyou have to set all tables yourself
18:49.34cr2NetRipper: ok
18:50.05NetRipperdruidu, yes, it's partially done by the kernel in head.S.. only the most important things are mapped, such as linux kernel... however, gpio's are mapped at a later point when kernel boots, but it doesn't seem to get there when booting
18:50.07druidulinux kernel does that (see kernel/include/asm/arch-msm/msm_iomap.h)
18:50.33NetRipperdruidu, so i probably have to add the proper banks so that i can continue debugging
18:50.38druiduin that file they define them addresses
18:50.54cr21 jul 215
18:51.01NetRipperdruidu, please read up
18:51.05NetRipper3 lines
18:51.05NetRipper:)
18:51.08druiduyes, set up at least virtual memory access to gpios
18:51.22druiduI did :)
18:51.24NetRipper:)
18:51.34druidugpio's are mapped at
18:51.44druidua later point when kernel boots:
18:51.49NetRipperyes
18:51.58druiduyou need them earlier :)
18:52.01NetRipperexactly
18:52.05druidujust after renabling gpios
18:52.30NetRipperand im a newb at asm, so im struggling :P
18:52.59cr2ah. 0x7d7 is 2007
18:53.10NetRipperbut i'm also stubborn, so i'll keep trying :p
18:53.52cr2NetRipper: where have you seen the htc*dll with hitachi string ?
18:54.02NetRipperi extracted it
18:54.07NetRipperfrom rom
18:54.24NetRipperhtcdispsrvc.dll
18:54.40cr2NetRipper: don't have it here.
18:54.46druiduso Raphael has Hitachi display?
18:54.50NetRipperthere's a "REFRESH" IoControl
18:55.06NetRippernot sure if it may be useful in getting framebuffer to draw
18:55.15cr2druidu: mine and NetRipper's - yes
18:55.36cr2NetRipper: not at the stage where you'd like it
18:55.38NetRippercr2, the guy on the linux thread, had a Sharp?
18:55.49cr2NetRipper: yes
18:55.52druiduNetRipper: how do you extract os files? I managed to extract a bunch of .mbn files with qmat but after that I can't get the .dlls out
18:56.02druiduNetRipper: I'm that guy ;)
18:56.24NetRipperdruidu, i used the raphael kitchen to extract a .nbh file
18:57.10druiduoh, I did hear about the "kitchen" but I thought it was a generic term, not an actual program
18:57.16NetRipperlol
18:57.28NetRippersearch the raphael rom development forum for kitchen
18:57.30druidugot it
18:57.31NetRipperthere's a thread for it
18:57.39druidugood!
18:57.41cr2druidu: you need wine to run these tools
18:57.47NetRipperno
18:57.48NetRippereuh
18:57.54NetRipperyes
18:57.54druiduI'me on windows
18:58.00NetRippermost sane people run windows
18:58.01NetRipper:P
18:58.02druidubitchx-ing from putty
18:58.16NetRipperlet's start a bitchx / irssi fight
18:58.20cr2druidu: because nobody merged the XPR/LZX decompression code
18:58.20NetRipper;)
18:58.24druiduwell, I do a lot of web development & other stuff and linux doesn't really help there
18:58.47cr2LOL
18:59.21druiduand I'm also pretty lazy and I kind of got used to windows :P
18:59.54druidudruidu: because nobody merged the XPR/LZX decompression code -- what's that reply for?
19:00.24cr2druidu: extracting rom for linux without wine
19:00.43druiduah, I see
19:01.57cr2hehe. is Gkey the power button in htc-speak ?
19:03.10cr2where is the damn PCB XC set...
19:04.00druiduhttp://git.android.com/?p=kernel.git;a=blob;f=arch/arm/mach-msm/smd.c;h=1770b7100150e95c7ca742552a8364185feda83e;hb=HEAD#l121 -- are the three writes (lines 131-133) enough for really basic proc_comm operation?
19:04.27cr2druidu: vogue git is at linuxtogo
19:04.36*** join/#htc-linux armagosa (n=FRITZ@201-92-6-45.dsl.telesp.net.br)
19:05.00druiduI know, but there are no changes to this part, I think
19:05.13cr2druidu: android uses different amss, so the api may be different
19:05.47druiduactually, there are... hmm
19:06.06druiduamss as in amplitude modulation signalling system?
19:06.17*** join/#htc-linux BabelO (n=fcr@lun34-2-82-238-28-28.fbx.proxad.net)
19:08.18cr2the microkernel running on arm9. phone part
19:09.26druidu#define MSM_SHARED_RAM_PHYS   0x01F00000
19:09.30druiduwould this work?
19:09.45druiduand did you map it to virtual memory?
19:10.48druiduI see it's 0xaa000000 in DiamondMemoryMap
19:13.08*** join/#htc-linux the_sys0p` (n=the_sys0@cpe-75-85-249-111.bak.res.rr.com)
19:22.32*** join/#htc-linux diogene31 (n=rj@mur31-2-82-243-122-54.fbx.proxad.net)
19:23.55*** join/#htc-linux LanceHaig (i=4e696aee@foresight/member/lhaig)
19:27.23*** part/#htc-linux LanceHaig (i=4e696aee@foresight/member/lhaig)
19:29.24*** join/#htc-linux tsdogs (n=tsdogs@net203-187-146.mclink.it)
19:32.56*** join/#htc-linux ginge__ (n=ginge@host81-149-155-58.in-addr.btopenworld.com)
19:34.39cr2druidu: what is your model id ?
19:35.00cr2fc048
19:35.55cr21,0xb,0xc,0x15,0x16
19:36.35cr2prot,evt1,evt2,dvt1,dvt2
19:37.19kazeif somebody need a guinea pig with diamond, kaiser or hermes i am around & bored
19:37.37cr21f,20,29
19:38.01cr2pvt1,pvt2,mv
19:39.09cr2i have 1.
19:39.15cr2prot ? weird :)
19:39.56druiduphysical address fc048?
19:40.45cr20x01ffc048
19:40.54cr2the hitachi diamond is also 1.
19:41.16cr2NetRipper: what about you ?
19:41.54cr2CSL__001
19:42.00druiduhitachi diamond? are there diamonds with hitachi screens?
19:42.46cr2mine is HTC__102
19:42.49cr2yes.
19:43.15druidudidn't you have raphael?
19:43.37cr2yes, but somebody also sent the the diamond SMEM dump
19:43.52cr2and he has hitachi lcd too
19:44.10NetRipperHTC_032
19:44.19NetRipperHTC__032 i mean
19:44.21druiduso, how different are hitachi and sharp screens anyway?
19:46.40cr2druidu: they have some differences in the mddi et al. setup
19:47.08cr2NetRipper: pd 0x01ffc048 4
19:47.37NetRippercr2, 01ffc048 | 00000001                            | ....
19:48.39druidubummer...
19:48.45druidu01ffc048 | 00000001 0000002a 01131014 00000000 | ....*...........
19:50.05druiduCSL__001 HTC__102 => where is this in memory?
19:50.46cr2druidu: it's all in the raphael wiki
19:51.13cr2at +0xfc070
19:51.19cr2after imei
19:51.40cr2which is at +0xfc060
19:51.48druiduHTC__032 for Diamond
19:51.57cr2ok
19:52.10cr2is it the country ocde
19:52.16cr2or something else ?
19:52.23NetRippermy country code is 31
19:52.45druidumine is 4
19:52.53druiduor 40, whatever... surely not that
19:53.04NetRipperthat number is not specific for a model then
19:53.06cr2it may be the "htc" country code
19:53.07druidumaybe revision number?
19:53.17NetRipper32 is belgium
19:53.40druiduit's the "CID"
19:53.40druiduOk, using mtty to execute a "info 2" on the bootloader it seems that my HTC Phone has a CID of HTC__032, which would be why I cannot flash this ROM.
19:53.46druidu(taken from a forum)
19:53.53cr2not country, but language code probably
19:53.59*** join/#htc-linux Kalemas (n=kalemas@34.195.221.83.hw-rmts.donpac.ru)
19:54.20*** part/#htc-linux Kalemas (n=kalemas@34.195.221.83.hw-rmts.donpac.ru)
19:54.26NetRipperfor language code there are MUI codes (0409 us english, 0413 dutch, etc)
19:54.31NetRipperdoubt they'll use their own codes
19:54.40druiduit's like dvd region code
19:55.01cr2http://wiki.xda-developers.com/index.php?pagename=HTC_Raphael_CID_FAQ
19:55.01NetRipperyea or model numbers
19:55.29NetRipperok
19:55.44NetRippercorrect
19:55.56*** join/#htc-linux wasup (n=Tech@208.47.103.106)
19:55.56*** join/#htc-linux druidu_ (n=root@213.164.231.5)
19:56.54druidu_http://forum.xda-developers.com/archive/index.php/t-419339.html -- it's probably so that you can't write a ROM that wasn't meant for your country/region
19:57.25druidu_w
20:00.38druidu_01ffc020 & 01ffc030 look like SPL & ROM version
20:03.46druidu_how can I find out the virtual address of some physical address in haret?
20:23.10*** join/#htc-linux lpotter (n=ljp@CPE-124-191-144-181.vic.bigpond.net.au)
20:29.25NetRipperdruidu, print %08x p2v(0xphys)
20:46.21wasupzdooder: that zImage works great
20:52.32zdooderwasup: very cool
20:54.07wasupyeah...in order to text i have to do it upside down...
20:59.16*** join/#htc-linux BruteFrce (n=IrcNet@m650e36d0.tmodns.net)
20:59.27BruteFrcetmzt ping
21:04.16*** join/#htc-linux LunohoD_ (n=alex@e180069191.adsl.alicedsl.de)
21:26.55NetRipperi don't get this... when i add a memory address to be remapped, how do i know what virtual address it will get?
21:27.19NetRipperin the page tables
21:27.22NetRipperis it a fixed offset?
21:27.32NetRipperor will the virtual address be the same as the phys?
21:28.50tmztwasup: did you xrandr -o 4 ?
21:34.01*** join/#htc-linux szsoftware (n=sven@e178196075.adsl.alicedsl.de)
21:34.07NetRippermy god
21:34.08NetRipperi love myself
21:34.27NetRipperflashlight after mmu is on
21:35.17NetRipper(using the physical addresses)
21:35.24NetRipperas i remapped them
21:35.31NetRipperstill not sure how that works exactly, but it does
21:37.22cr2glxgears
21:37.38cr23000 frames in 5.0 seconds = 598.451 FPS
21:37.56wasuptmzt: no...whats that?
21:38.12cr2NetRipper: with ioremap ?
21:38.27BabelOcr2: is it on the phone ? :)
21:38.55NetRippercr2, no, using the page tables used when initializing the mmu
21:39.06NetRipperi added 0xa9* to be remapped
21:39.23cr2BabelO: on my notebook. witht he evil closed-source ati driver, which hogs the irqs
21:39.36BabelOcr2: 19133 frames in 5.0 seconds = 3822.814 FPS
21:39.46BabelOwith only one card of SLI
21:39.52cr2NetRipper: ok. so where does it fal now
21:40.25NetRipperjust to tease:
21:40.27NetRipper57933 frames in 5.0 seconds = 11586.464 FPS
21:40.33NetRipper;)
21:40.34cr2LOL
21:41.06NetRipperanyway i still need to find out where it fails, i'm now going to see if it gets into the start_kernel()
21:41.09cr2but googel earth still crashes the suse xserver
21:41.17NetRippersuse says it all
21:41.29cr2high quality industry strength novell software
21:41.34cr2who have thought
21:41.56dcordesyo
21:42.06BabelOcr2: on x86 64b ?
21:42.13cr2yes
21:42.15druiduNetRipper: I think you can set the first part of the address, and the rest stays the same...
21:42.43NetRipperdruidu, hehe yes, it already worked, can continue using flashlight to debug now
21:42.45cr2NetRipper: do you reach the board setup now ?
21:42.53NetRippercr2, give me a moment to find out man! ;)
21:43.04cr2:D
21:43.35cr2i'm still puzzled with the vreg
21:44.08cr2spl has some nonstandard way to control pmic over the atcmd channel
21:44.57cr2druidu: i gave up after ida burned 20h cputime on amss
21:46.21cr2don't understand why does wifi sdio have 1,7 input,alt setting ;)
21:46.59BabelOcr2: googleearth is working here on suse 64bit version 4.3
21:47.10cr2hehe. htc already uses 7225 cpu. we are a bit slow :)
21:47.34cr2BabelO: it's ati shmem problem. probably
21:47.57BabelOcr2: ok
21:48.04cr201:05.0 VGA compatible controller: ATI Technologies Inc RS485 [Radeon Xpress 1100 IGP]
21:48.33BabelOcr2: i see the google car in my town last week
21:49.07cr2BabelO: and you've pulled out the gun ? :)
21:49.32dcordesBabelO: how does it look
21:49.52dcordesI have seen one car with camera tower mounted on top
21:50.03dcordesin duesseldorf center
21:50.12BabelOdcordes: yes it is like that
21:50.25dcordesdoes it have google printings?
21:51.34BabelOdcordes: no i did not see it, i just see the camera structure
21:51.54NetRippercr2, no doesn't get into the board-halibut init, it doesn't even get to start_kernel(), i'll have to continue debugging in asm a bit further
21:52.22cr2NetRipper: did you disable the logging to uart1 ?
21:53.17NetRippercr2, yes all uarts are disabled (which also automatically disables the putc(), so also unknown why a compressed image doesn't work)
21:54.20dcordescr2: yes, same it was a big white car. didn't see any obvious printings
21:54.32BabelONetRipper: you have a patch for putc ? was not disabled on my version
21:54.44dcordesneowdj: still around?
21:55.19NetRipperBabelO, the uncompress.h has a #ifdef for some UART debug flag, and that flag is only set when one of the UARTs is enabled in the .config
21:55.24neowdjno
21:55.49NetRipperhaven't grepped for other putc()'s, if there are any
21:55.57dcordesneowdj: :)
21:56.26BabelONetRipper: kernel version ? 2.6.25 ?
21:56.59BabelONetRipper: was using a EFB patch on my OMAP850 to debug
21:57.03*** join/#htc-linux miknix (n=miknix@213.13.203.119)
21:57.33neowdji have to many problem
21:57.34NetRipperBabelO, yes, 2.6.25 on android git. What is EFB?
21:58.00BabelONetRipper: Early FrameBuffer
21:58.06cr2BabelO: it's PITA on msm
21:58.08*** join/#htc-linux wasup1 (n=Tech@208.47.103.106)
21:58.11cr2<PROTECTED>
21:58.13BabelOcr2: ok
21:58.16cr2displutils.dll
21:58.21dcordesNetRipper: cr2 anything groundbreaking on the raph?
21:58.21NetRipperBabelO, as cr2 says :p
21:58.42NetRipperdcordes, well, i got my flashlight to work after mmu is enabled, which allows me to continue debugging
21:58.51cr2BabelO: FB is a biggest problem itself. much worse than spi ever was.
21:59.05BabelOcr2:  why ?
21:59.30dcordesNetRipper: that's nice so you raised the gpio in the actual kernel code?
21:59.32NetRippercr2, i'm still confident it's just a matter of signalling the lcd or msm to update the screen
21:59.38NetRipperdcordes, yes
21:59.50NetRipperdcordes, though not with the gpio's specified in kernel, i mapped my own
22:00.34cr2BabelO: because it's so complex as an SATA driver
22:00.46cr2BabelO: or maybe even more complex
22:00.50dcordesthat's expected no? otherwise halibut gpio would have to match raphael
22:01.01dcordesto my understanding
22:01.02BabelOcr2: ok
22:01.24cr2http://msdn.microsoft.com/en-us/library/ms960189.aspx
22:01.33NetRipperdcordes, halibut gpio does match, as far as i know
22:01.44tmztwasup1: to rotate X, but you probably wanted fbcon.  you could then use if upside down if the keyboard is backwards
22:01.56NetRippercr2, do you know if halibut gpio matches raphael's?
22:02.26cr294 for vsync ? yes
22:02.28dcordesNetRipper: then why would you have to specify your own regs?
22:02.40NetRipperdcordes, because it hangs before it reaches that code
22:03.00dcordesah that's why
22:03.05cr2omg, 8 params
22:03.25cr2how many params does wince ABI puts in the registers ? 5 or 6 ?
22:03.27NetRippercr2, most can be left empty ;)
22:03.28dcordesNetRipper: cr2  did you already try and sort what causes the hang?
22:03.41NetRipperdcordes, no idea yet
22:04.03NetRipperif i knew i'd have put cr2 to work ^.^
22:04.09cr2dcordes: i'm digging in the wince stuff, and documenting everything
22:04.56dcordesanyway it sounds promising you alrady launch kernel code
22:05.18dcordesNetRipper: in which part of the halibut code do you raise the flashlight gpio?
22:05.45NetRipperdcordes, no halibut code yet, it's in assembler, before even the C part of the kernel entry point
22:06.18cr2hm. the rest goes on the stack
22:08.12BabelOgood night
22:09.01*** part/#htc-linux wasup1 (n=Tech@208.47.103.106)
22:09.37cr2r0,9000003,&1,8,x,sp=0,0,...
22:12.33cr20x3c,1,0x800
22:16.38NetRippercr2, any idea which one i should have for halibut?
22:16.39NetRipperproc-arm1020e.S  proc-arm1022.S   proc-arm6_7.S    proc-arm740.S    proc-arm920.S    proc-arm925.S    proc-arm940.S    proc-arm9tdmi.S  proc-macros.S    proc-sa110.S     proc-syms.o      proc-v6.S        proc-xsc3.S
22:16.43NetRipperproc-arm1020.S   proc-arm1026.S   proc-arm720.S    proc-arm7tdmi.S  proc-arm922.S    proc-arm926.S    proc-arm946.S    proc-feroceon.S  proc-sa1100.S    proc-syms.c      proc-v6.o        proc-v7.S        proc-xscale.S
22:17.01NetRipperoh, i see one .o
22:17.05NetRipperthat's probably the one :p
22:18.54cr2NetRipper: can you create a diff between 2.6.25 and android tree ?
22:19.10NetRippernot easily
22:19.29cr2NetRipper: btw, you should also check the vogue branch
22:19.36*** join/#htc-linux silven_ (n=zmc@cvx-ppp-66-50-131-223.coqui.net)
22:19.51cr2out cpu is the same, but proc_comm and such things should be taken from vogue
22:19.58cr2s/out/our/
22:19.59NetRipperi should.. you have a link for that?
22:20.22cr2so the VIC,SD is like on halibut
22:20.27cr2clocks are different
22:20.44NetRipperoh
22:20.58cr2dcordes: where is the vogue code on linuxtogo ?
22:21.15cr2NetRipper: not the clocks itself, but the way how to control them.
22:23.41cr2NetRipper: i have a better idea
22:23.43NetRipperi'm not a die hard hacker :s
22:23.44NetRipper:P
22:23.56NetRippercr2, enlighten me
22:24.02cr2NetRipper: you may partially revert the vogue patches
22:24.27cr2so start with the vogue git, but revert the 7200 vs. 7200A patches.
22:28.01cr2bizarre
22:28.45NetRipperhow far would the vogue kernel boot without making those changes? it should at least get to the board init, right?
22:30.12cr2no
22:30.33cr2it patches the interrupt controller registers.
22:30.49cr2that's why it does not work at all.
22:35.41NetRipperok
22:36.01NetRipperi'll try vogue soon
22:36.29dcordeskaiser battery collapsed in train
22:36.37dcordescr2: it's the htc-vogue branch.
22:38.06dcordescr2: http://git.linuxtogo.org/?p=groups/mobile-linux/kernel.git;a=shortlog;h=refs/heads/htc-vogue
22:46.28NetRipperok bookmarked it
22:46.30NetRipperi'll look at it later
22:46.38NetRippertime to sleep
22:46.38NetRipper:)
22:46.40NetRippergood night
22:51.15*** join/#htc-linux BruteFrce (n=IrcNet@m650e36d0.tmodns.net)
22:51.52BruteForcecr2 you around?
22:53.07druidu'night NetRipper
22:53.31druiduhope I can get something like your flashlight working for diamond :P
23:15.43*** join/#htc-linux zule (i=foglem@shadowmite.com)
23:24.55*** join/#htc-linux fpletz (n=fpletz@2001:470:c041:feed:dead:beef:cafe:42)
23:30.42ALoGeNotmzt r u there?
23:37.17tmztyeah
23:38.06ALoGeNohey you tried to change the tx rate to the acx in the uni?
23:39.20ALoGeNoyou found some update about us machines? tmzt?
23:39.48*** join/#htc-linux Monkeyass (n=monkeyas@80-195-26-195.cable.ubr02.telf.blueyonder.co.uk)
23:41.45tmztno, I don't have uni.  I am working on getting usb client working on git master
23:42.56tmztcr2: how do we trace ssp traffic in spi mode?
23:42.58dcordesALoGeNo: can you run iwpriv <acx-interface-name> ?
23:43.12dcordeshey tmzt ALoGeNo :)
23:45.40ALoGeNohey
23:46.03ALoGeNooh tmzt kk something new to probe?
23:46.16ALoGeNodcordes yes..
23:46.46tmzton q right now.
23:47.09*** part/#htc-linux Monkeyass (n=monkeyas@80-195-26-195.cable.ubr02.telf.blueyonder.co.uk)
23:47.27tmztI just need to look at uni source to see how to make pxa27x udc work, but there is not standard way to do it yet on 2.6.26
23:48.13ALoGeNoaham..
23:48.37ALoGeNodcordes letme see how i can copy and paste all iwpriv
23:49.31druiduhttp://pastebin.com/ :)
23:49.35ALoGeNoyep
23:49.59ALoGeNohttp://rafb.net/p/7gcLS734.html
23:50.19ALoGeNoi was trying to conect uni hehe.. no paste..
23:50.31ALoGeNowhat you see?
23:50.32ALoGeNoxd
23:52.18ALoGeNoif i set iwconfig wlan1 txpower 256 its set to 20dBm the uni
23:52.18ALoGeNoxd
23:52.23ALoGeNothat is 150MW
23:52.24ALoGeNoxd
23:52.27ALoGeNomW
23:53.00ALoGeNowell 23dBm are 200mW
23:55.12ALoGeNodcordes give more work man..
23:55.13ALoGeNoXd
23:55.22ALoGeNogive me*
23:55.23ALoGeNoXd
23:57.04ALoGeNohey dcordes
23:57.18ALoGeNotry to set the wlan to txpower 256
23:57.33ALoGeNoit works a bit better..
23:57.56ALoGeNobut hangs in any case ;)
23:58.23ALoGeNoyour driver works fine dcordes?

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