IRC log for #htc-linux on 20071028

02:53.13*** join/#htc-linux Mineque (n=Mineque@195.60.65.50) [NETSPLIT VICTIM]
02:53.14*** join/#htc-linux thinko (n=jdoe6alp@smaug.rackdragon.com) [NETSPLIT VICTIM]
02:53.14*** join/#htc-linux Foxdie (i=Foxdie@77-98-48-193.cable.ubr05.harb.blueyonder.co.uk) [NETSPLIT VICTIM]
02:53.14*** join/#htc-linux paulproteus (n=paulprot@wide-rose.makesad.us)
02:53.14*** join/#htc-linux Kevin2 (n=Kevin@207-237-65-88.c3-0.avec-ubr12.nyr-avec.ny.cable.rcn.com) [NETSPLIT VICTIM]
02:53.14*** join/#htc-linux ljp (n=lpotter@203.94.178.46)
02:54.28*** join/#htc-linux regulate (n=regulate@notchill.com)
02:57.03*** join/#htc-linux AwayNAiL (n=repvik@sql.kynisk.com)
02:57.03*** join/#htc-linux regulate (i=regulate@notchill.com)
02:59.06*** join/#htc-linux cr2_ (n=konversa@crpl22.physik.uni-wuppertal.de)
02:59.11*** join/#htc-linux elysion (n=elysion@cd-a11.lkier.tontut.fi) [NETSPLIT VICTIM]
02:59.11*** join/#htc-linux TBBle_ (n=tbble@202.55.155.85) [NETSPLIT VICTIM]
02:59.11*** join/#htc-linux KimuSan^ (n=kimusan@ip205.tankegang.dk) [NETSPLIT VICTIM]
02:59.16*** join/#htc-linux ellisway (n=ellis@homealone.good1.com)
02:59.20*** join/#htc-linux Keizer (n=keizer@c-69-139-42-47.hsd1.fl.comcast.net) [NETSPLIT VICTIM]
02:59.20*** join/#htc-linux SmallR2002 (n=SmallR20@79-74-7-146.dynamic.dsl.as9105.com)
02:59.20*** join/#htc-linux BabelO_ (n=Miranda@81.80.236.75) [NETSPLIT VICTIM]
02:59.21*** join/#htc-linux Funklord (n=cow@c-dcd572d5.014-46-73746f28.cust.bredbandsbolaget.se) [NETSPLIT VICTIM]
02:59.21*** join/#htc-linux wireddd (n=wired@97-81-78-105.dhcp.athn.ga.charter.com) [NETSPLIT VICTIM]
02:59.40*** join/#htc-linux regulate (i=regulate@notchill.com)
02:59.40*** join/#htc-linux bd2 (n=cbou@85.21.88.2) [NETSPLIT VICTIM]
02:59.40*** join/#htc-linux imcokeman_ (n=me@rrcs-67-78-122-67.sw.biz.rr.com) [NETSPLIT VICTIM]
02:59.40*** join/#htc-linux markcw (n=markc@beigebox.liquidev.com) [NETSPLIT VICTIM]
02:59.40*** join/#htc-linux anYc (i=mario@hadince17.hadiko.uni-karlsruhe.de) [NETSPLIT VICTIM]
02:59.51*** join/#htc-linux sladen (i=paul@starsky.19inch.net)
02:59.51*** join/#htc-linux Mineque (n=Mineque@195.60.65.50) [NETSPLIT VICTIM]
02:59.51*** join/#htc-linux thinko (n=jdoe6alp@smaug.rackdragon.com) [NETSPLIT VICTIM]
02:59.51*** join/#htc-linux Foxdie (i=Foxdie@77-98-48-193.cable.ubr05.harb.blueyonder.co.uk) [NETSPLIT VICTIM]
02:59.51*** join/#htc-linux paulproteus (n=paulprot@wide-rose.makesad.us)
02:59.51*** join/#htc-linux Kevin2 (n=Kevin@207-237-65-88.c3-0.avec-ubr12.nyr-avec.ny.cable.rcn.com) [NETSPLIT VICTIM]
02:59.51*** join/#htc-linux ljp (n=lpotter@203.94.178.46)
03:00.13*** join/#htc-linux ChanServ (ChanServ@services.)
03:00.13*** mode/#htc-linux [+o ChanServ] by irc.freenode.net
03:00.22*** join/#htc-linux ecze (n=ecze@eczema.ecze.com) [NETSPLIT VICTIM]
03:00.50*** join/#htc-linux skodde (n=skodde@unaffiliated/skodde)
03:00.50*** join/#htc-linux the_sys0p (i=nroberts@117.75.146.114) [NETSPLIT VICTIM]
03:00.50*** join/#htc-linux Marex (n=Marex@gwfm10-3-250.802.cz)
03:00.50*** join/#htc-linux ltxda2 (n=ltxda@c-98-196-125-205.hsd1.tx.comcast.net)
03:00.50*** join/#htc-linux edison (i=oystein@homelien.no)
03:00.50*** join/#htc-linux hlbot (n=adm@iclem.net)
03:00.51*** join/#htc-linux toi (n=pleemans@d5152D3B4.access.telenet.be)
03:00.51*** join/#htc-linux Dinde (n=kayser@sur-internet.net) [NETSPLIT VICTIM]
03:00.51*** join/#htc-linux gw280 (n=george@vm.gwright.org.uk)
03:01.16*** join/#htc-linux AwayNAiL (n=repvik@nslu2-linux/pdpc.active.NAiL)
06:11.53*** join/#htc-linux the_sys0p (i=nroberts@117.75.150.183)
07:00.01*** join/#htc-linux BabelO (n=Fabrice@lun34-2-82-238-28-28.fbx.proxad.net)
07:37.12*** join/#htc-linux Othello__ (i=nobody@gateway/tor/x-76c7f2c7b3eb0fc3)
08:33.22*** join/#htc-linux |dion| (n=dion@inhex.net)
08:39.22*** join/#htc-linux goxboxlive (n=goxboxli@139.80-202-160.nextgentel.com)
08:42.22goxboxlivemorning
09:25.10*** join/#htc-linux pleemans (n=peter@d51A5E76A.access.telenet.be)
09:29.31*** join/#htc-linux rmoravcik (n=rmoravci@ip-89-103-152-149.karneval.cz)
09:40.18*** join/#htc-linux rob_w (n=bob@X0e24.x.pppool.de)
10:02.21*** join/#htc-linux rmoravcik (n=rmoravci@ip-89-103-152-149.karneval.cz)
10:08.34rob_whi all .. i just found that the HTC Elf isnt a 3G device .. too bad .. so i will start playing with it but then i will get my the real "Touch" P5500 which has 3G
10:12.43cr2_rob_w: it's a qualcomm device
10:15.31rob_wthat you said yesterday cr2_  so i learned it now the hard way what that means .. well . nonetheless i will get a new HTC baby soon ,, and when HTC Nike is available i will siwthc for it
10:17.08rob_walso i now have contacts to a cool programming langauge which could give me a easy and powerfull ( small resources) way to implement opengl/sdl stuff .. so my personal goal for 2008 is to get a real cool UI with 3d Cubes !
10:17.43cr2_ok.
10:17.52cr2_so you have lef now ?
10:17.57cr2_s/lef/elf/
10:25.59rob_wcr2_: well i ordered one last night .. but i still dont have a order confirmation .. but normaly i sould havbe one by end of next week
10:25.59cr2_ok.
10:26.32rob_wihope to be able to reuse the omap stuff from the other devices to be quickly up n running.
10:27.03rob_wmaybe i can arrange soon to get us a real project sponsor for a linux "captured" Phone
10:27.38rob_wiam dealing with some projects already which noticed to need of a probriatory ip-phone ..
10:28.51rob_wbbl
10:39.00goxboxlivegood morning
10:46.03*** join/#htc-linux Marex-notebook (n=marex@gwfm10-3-250.802.cz)
11:04.46BabelOgood morning goxboxlive
11:05.49BabelOcr2_: do you learn something with nk.exe ?
11:08.48*** join/#htc-linux AC_Mast27 (i=s@gateway/tor/x-211f4fe4a493188a)
11:10.45cr2_BabelO: looking at it now.
11:11.54cr2_BabelO: i'd like to test qtopia too. do you compile it with qtopiaroot=/usr now ?
11:13.03BabelOno, always /opt, better for my test as it is a separate directory i can remove :)
11:13.48cr2_ok.
11:14.25cr2_i've plotted the roadmap .svg logo, but need some refinements.
11:14.36BabelO:)
11:15.32cr2_we need something for gps, wifi and umts.
11:16.25BabelOcr2_: yes i m looking how can i set pcmcia wifi up cause qtopia use old cardmgr :(
11:20.39BabelOcr2_: i also seem that we need to add headphone pluggedin and usb pluedin to an keyboard event definition
11:20.46BabelOlike a switch
11:21.19cr2_it's a gpio pin ?
11:26.18BabelOcr2_: yes headset is a asic3 gpio pin
11:26.39goxboxliveBabelO: with BA are you using one or two keybord/buttons driver? I am using kbdhandler and buthandler. But is that neccesary ? Could i add the universal layout casesover to htcbuttonhandler?
11:27.11BabelOgoxboxlive: on universal just kbdhandler ;)
11:27.59goxboxliveBabelO: no, i need also buthandler otherwise the buttons doesnt work. But maybe a could add the buttons cases to it
11:28.20goxboxliveBut i dont think it will seperate GPIO and ASIC3, or will it?
11:28.53goxboxliveBecause it is the buthandler who has the GPIO/ASIC3 support
11:30.37goxboxliveBut to have a common cpp file for both magician and universal is kind of tricky i think, since they have diffrents keycodes on some buttons
11:32.48BabelOgoxboxlive: keycode are from kernel, so i think we can look what is wrong
11:33.02goxboxliveright
11:39.39rob_wcr2_: where is that roadmap ?
11:40.20BabelOrob_w: you want some screenshot ? else cvs is at xanadux
11:40.53rob_wwell do you mean roadmap in terms of projecte management or the gps app ?
11:41.16BabelOrob_w: gps app ;)
11:41.38rob_wok ..
11:44.14*** join/#htc-linux Marex-notebook (n=marex@gwfm10-3-250.802.cz)
11:50.27cr2_BabelO: some cryptic names, magic offsets in the GSM RAM, and some more cpu regs ;)
11:53.49*** join/#htc-linux AC_Mast27 (i=s@gateway/tor/x-b96134b66e6f2944)
11:54.12BabelOgood
11:54.31cr2_demo mode in ida is too short :)
11:55.23cr2_and the old version is a bit buggy
11:59.23*** join/#htc-linux lieter (n=lieter@a62-251-100-248.adsl.xs4all.nl)
12:00.29*** join/#htc-linux lieter (n=lieter@a62-251-100-248.adsl.xs4all.nl)
12:01.21rob_wtsts even the fic gta is still suffering a not working suspend
12:07.35*** join/#htc-linux pH5 (n=ph5@p5485E83B.dip.t-dialin.net)
12:10.31*** join/#htc-linux AC_Mast27 (i=s@gateway/tor/x-2eac331c894aa09a)
12:28.08cr2_BabelO: updated. http://wiki.xda-developers.com/index.php?pagename=OMAP850_Registers
12:28.29cr2_still don't see the CPLD. only the cached values in SRAM.
12:28.55*** join/#htc-linux Marex-notebook (n=marex@gwfm10-3-250.802.cz)
12:29.47BabelOok
12:32.29NAiLare you completely picking apart the omap?
12:40.50*** join/#htc-linux ellisway (n=ellis@homealone.good1.com)
12:45.35cr2_don't see any gpios in the SD.
12:48.34cr2_BabelO: where is the omap mmc driver ?
12:49.31BabelOit seem wizard use the one in drivers/mmc with minor change
12:50.27BabelOcr2_: and this is init
12:50.30BabelO<PROTECTED>
12:50.30BabelO<PROTECTED>
12:50.30BabelO<PROTECTED>
12:50.52pH5hi
12:50.59BabelOhi pH5
12:51.00pH5BabelO: do you know the mmc power gpio on artemis?
12:51.36BabelOpH5: afaik no, when i try wizard kernel, it seem mmc is well detected with sd card
12:53.38cr2_pH5: it seems to me that the gpios are referenced from registry in the driver. but i don't see any gpio action in the BL, where there is no such junk.
12:53.54cr2_pH5: what about SDIO on omap ?
12:54.57cr2_pH5: have a look at the omap850 registers list.
12:55.00cr2_OMAP850_PCC_CONF_REG
12:55.49pH5cr2_: omap850 has sdio support, I don't know more than that.
12:55.57cr2_is it supported ?
12:56.07cr2_in -24-rc1
12:56.28cr2_BabelO: i see a quite different init in the BL.
12:57.21cr2_pH5: btw, where is your CPLD located ?
13:05.22BabelOcr2_: possible because init have some timeout when booting wizard kernel
13:07.35cr2_BabelO: what is 0xfffe1020 ?
13:09.16BabelOcr2_: FUNC_MUX_CTRL_7
13:11.00pH5cr2_: no idea about -24-rc1, I only tried it on the magician so far.
13:11.22pH5the herald gpio extender is connected via i2c
13:13.41cr2_BabelO: where can i see the list ? or you are talking about omap1 in general ?
13:14.01BabelOcr2_: yes omap1 in general, i got in from kernel
13:14.21cr2_hm.
13:14.51cr2_i'm trying to write the full omap850 list. also looking at the tornado/typhoon patches.
13:15.14pH5I think it's incomplete.
13:15.36pH5omap730/850 don't use the mux_ctrl, they have the mode_1 and _2 at fffe1010 and 1014 instead
13:16.12pH5so I don't think fffe1020 can be mux_ctrl_7 on omap850.
13:16.30cr2_pH5: not only, omap850 uses 1020 and 1024
13:16.42cr2_the sd init on artemis is
13:16.50cr2_1020 | 2
13:16.54cr2_10b4 | 4
13:17.01cr2_0834 | 1000
13:17.19cr2_so it starts with setting 1020
13:17.32pH5cr2_: yes, but who knows what they should be called. do you know whether they are used for mux control?
13:17.49cr2_10b4 is OMAP850_PCC_CONF_REG
13:18.04cr2_| 0xfffe0834| ULPD_SOFT_REQ / OMAP850_PCC_SOFT_REQ
13:18.17cr2_| 0xfffe10b4| OMAP850_PCC_CONF_REG
13:18.34cr2_asking about 1020 :)
13:20.22cr2_actually we know much more than we think. just in a spread and unsystematic manner ;)
13:21.37cr2_this is for example ->
13:21.39cr2_+    { TYPHOON_MODEL_TORNADO, 0x03320500, 0x1b62c02f },
13:21.45cr2_the omap850 ID.
13:21.49pH5cr2_: I know
13:22.00cr2_+    { TYPHOON_MODEL_TYPHOON, 0x03320300, 0x1b55f02f },
13:22.02pH5cr2_: where are the PCC_CONF etc definitions from?
13:22.04pH5omap730
13:22.06cr2_and this one for 730
13:22.24cr2_pH5: from the artemis wince kernel.
13:22.27cr2_:)
13:22.36*** join/#htc-linux rmoravcik (n=rmoravci@ip-89-103-152-149.karneval.cz)
13:22.36pH5ah.. :)
13:22.54cr2_pH5: thanks to nice guys at htc :)
13:23.11cr2_look at your own kernel, maybe you'll see more.
13:24.03pH5hm. the herald bootloader doesn't seem to have rbmc or similar command :/
13:24.10cr2_+static void __init omap_typhoon_mmc_init(void)
13:24.25cr2_this is incomplete, when i compare it with artemis, btw.
13:24.44cr2_pH5: did you pick the hermesRUU to your tools ?
13:25.20cr2_it has something in common, but actually quite different in the protocol. so your time was not wasted :)
13:29.09pH5cr2_: I just had a quick look at it yesterday.
13:29.56pH5what does ULPD/PCC stand for btw?
13:30.24pH5linux says fffe087c is ULPD_CAM_CLK_CTRL, for example, while the htc bootloader calls it PCC_CAM_CLK_CTRL
13:31.37pH5my bootloader calls fffe1020 and 24 "SPARE1" and "SPARE2", whatever that is supposed to mean.
13:34.37cr2_pH5: interesting :)
13:34.50pH5fffecc24 (EMIFF_MRS) is "SDRAM" there
13:34.52cr2_pH5: what is ULPD and PCC ?
13:35.31cr2_i've added LED PWM to the table.
13:35.52cr2_omap1 definitions do not apply 100% to omap850
13:36.13cr2_garmin also has a mix.
13:36.36pH5ULPD is "ultra low-power module"
13:36.52cr2_and PCC ?
13:37.02cr2_0xfffec700   OMAP_MPU_TIMER2_BASE
13:37.06cr2_this looks strange.
13:37.17pH5might mean "peripheral clock control", but that is just a guess
13:37.24cr2_ok.
13:37.42cr2_i'll look for SPARE
13:38.09cr2_yes, SPARE1 and SPARE2.
13:40.00pH5http://focus.ti.com/general/docs/wtbu/wtbuproductcontent.tsp?templateId=6123&navigationId=12000&contentId=4679 says that its edge digital baseband subsystem is a gsm "ULPD"
13:40.07pH5and internal sram is 384k, not 256 as I thought.
13:40.15cr2_yes.
13:40.24cr2_i've seen it on the omap850 page.
13:41.13cr2_so the SD init sequence is not right.
13:43.22pH5cr2_: during SDInit and MegaSIMInit in SPL I have SPARE1 |= 2, SPARE2 isn't touched at all.
13:44.24pH5there's one *fffe1060 &= ~1 during early init. any idea what that register could be?
13:45.32cr2_SPARE1 |=2 on artemis too.
13:45.56cr2_don't see 1060 yet.
13:46.04cr2_as i've said:
13:46.27cr2_SPARE |=2
13:46.33cr2_OMAP850_PCC_CONF_REG |=4
13:46.52cr2_OMAP850_PCC_SOFT_REQ |=0x1000
13:47.42cr2_i'm curious if the CPLD is also on i2c.
13:48.03cr2_maybe that's why GPOA-GPOH are cached in SRAM.
13:51.06cr2_BabelO: which UART is used by GPS ?
13:51.27BabelOcr2_: that's a good question, i try to trace them with haret but nothing :(
13:54.03cr2_at what address range ?
13:55.53cr2_pH5: does it say you anything ? 0-0x23f7fe00
13:56.38cr2_0xdc080200
13:57.17cr2_lsl 1
13:58.05pH5cr2_: doesn't ring a bell.
13:59.20cr2_it's in the CPLD_RegRead
14:02.26cr2_BT is OMAP850_PCC_SOFT_REQ |=200
14:04.31cr2_looks like BT is on uart1.
14:04.40pH5my SDInit sets IO_CONF2 &= 0xfff111ff and then calls PL_CPLDReadRegs(5,0x4,5)
14:04.50cr2_BabelO: hehe. 115200
14:05.02cr2_pH5: looks different.
14:05.24cr2_but PL_CPLDReadRegs name is also here.
14:07.49pH5and then PL_SDSetSlotNumber touches gpios 16 and 19 (and calls them MPUIO_SDIF_SEL1 and MPUIO_SD_IF_SEL)
14:08.41cr2_pH5: write a wiki page.
14:10.10cr2_BabelO: still here ?
14:10.15BabelOcr2_: and where is it wired ?
14:10.41cr2_omap uart1.
14:11.15cr2_the power/reset gpio is probably easier to get with haret.
14:11.36BabelOok
14:11.42cr2_is BTCTL ported from gnu-haret ?
14:12.04BabelOdon't know :(
14:12.13BabelOwait i start latest haret ;)
14:13.47cr2_i don#t think so.
14:14.30cr2_but you can try to switch BT on and off yourself.
14:15.09BabelOcr2_: it is not in help list
14:15.23cr2_ok.
14:15.34BabelOso i trace uart1 ?
14:15.47Kevin2Hi
14:15.57BabelOhi Kevin2
14:16.29cr2_BabelO: you can, but the BL says it's on uart1
14:16.33cr2_hi Kevin2
14:16.49cr2_BabelO: you need to find the power/reset gpios.
14:21.37BabelOcr2_: ok i see some irqs when power up
14:22.24BabelO003.088 IRQS      IH2: IH2-15(47)=1
14:22.24BabelO003.088 IRQS      IH2: IH2-57(89)=1
14:23.20cr2_pH5: how to "redo analysis" in ida ?
14:25.38pH5hi Kevin2
14:30.30pH5from the herald bootloader it looks like it has acx100 behind a ti1250 sdio interface.
14:33.20cr2_pH5: it's the same on all other phones.
14:34.02cr2_but is the full operation going through sdio ?
14:34.20cr2_or only some init/eeprom management.
14:35.31cr2_pH5: if we will find it out for one phone, it's probably the same on all others.
14:58.01pH5cr2_: do you know anything about fffba800 or fffec808 ?
15:00.34cr2_pH5: reset_wlan uses the CPLD
15:00.45cr2_nothing more than in the wiki.
15:00.51pH5ok
15:05.11*** join/#htc-linux rmoravcik (n=rmoravci@ip-89-103-152-149.karneval.cz)
15:06.44cr2_0x30674
15:06.49cr2_oops
15:06.55cr2_0x305674
15:11.40cr2_debug gsmdsp index val
15:13.41cr2_BabelO: uart2 is irda
15:13.52cr2_BabelO: so only uart3 remains for gps
15:14.37cr2_pH5: wifi init is really complex.
15:14.45BabelOno irda on artemis
15:15.11cr2_pH5: what was cpld(5,5,5) ?
15:17.47cr2_on artemis it's (3,1,1)+(5,2,1) for power, (5,4,1)+(5,4,0)+(5,4,1) for reset
15:18.29cr2_BabelO: it's just not used. athena also doesn't have irda, but the code is there.
15:20.15pH5afaict herald doesn't have irda either
15:20.37pH5depending on the function, the variables are (register, ormask, andmask) or (register, mask, on/off)
15:20.44pH5s/variables/parameters/
15:21.11BabelOcr2_: uart3 look reasonnable, it is hardware port in windows for gps. this one is used by a driver which create a virtual com 4 port for agps feature
15:21.15cr2_do you have the driver for it ?
15:23.28BabelOcr2_: yes you got it on my ftp , there is a serial_gps.dll
15:24.17cr2_BabelO: i meant i2c driver by pH5
15:25.53cr2_pH5: it's LED pwm (0x80 here) and enable (=1)
15:39.04*** join/#htc-linux goxboxlive (n=goxboxli@139.80-202-160.nextgentel.com)
15:48.31*** join/#htc-linux ImCoKeMaN (n=me@rrcs-67-78-122-67.sw.biz.rr.com)
15:57.28*** join/#htc-linux dion (n=dion@inhex.net)
16:05.25cr2_BabelO: does your touchscreen work ?
16:07.15BabelOcr2_: no, i setup is gpio 76 and setup also spi port with tsc2046, but i press the screen device freeze, same as if i start command top, or just press any button
16:07.29cr2_which spi port ?
16:08.55BabelO<PROTECTED>
16:08.56BabelO<PROTECTED>
16:09.26cr2_i mean here: http://wiki.xda-developers.com/index.php?pagename=OMAP850_Registers
16:09.28BabelOmany omap device are setup like this, so i try
16:09.56BabelOit is called uwire
16:10.47cr2_this is against this diagramm:
16:10.49cr2_http://focus.ti.com/general/docs/wtbu/wtbuproductcontent.tsp?templateId=6123&navigationId=12000&contentId=4679
16:13.53cr2_lol
16:13.55cr2_Supports all leading operating systems
16:14.08cr2_uWire
16:14.08cr2_SPI
16:14.23cr2_they are separate subsystems
16:14.44BabelOhm i check again
16:15.03cr2_SmartCard interface
16:15.15cr2_this one we have not seen.
16:16.04BabelO1-wire and HDQ interface
16:17.32cr2_let's find tsc2046 first, and where it is connected.
16:20.46goxboxlivecr2_: why is it better to have qtopia running from /usr/share instead of /opt/Qtopia ??
16:20.58cr2_pH5: do you have a full patch for herald ?
16:21.08cr2_goxboxlive: /usr
16:21.31goxboxlivecr2_: ok, . But why?
16:21.35cr2_because you don't need any paths.
16:21.39goxboxliveok
16:21.41pH5cr2_: no, I'm booted BabelO's kernel with small modifications
16:21.45pH5s/'m//
16:21.53cr2_the binaries are in /usr/bin
16:22.09cr2_libraries in /usr/lib
16:22.45BabelOcr2_: http://linuxbox2.free.fr/artemis/patch/
16:22.50cr2_pH5: does your ts work ?
16:23.16cr2_BabelO: a big patch :)
16:25.05cr2_video/omap/sensor_ov9640.c
16:25.32BabelO:)
16:27.34cr2_tornado has a ts ?
16:28.50BabelO,o
16:28.58BabelOno
16:33.21pH5cr2_: no
16:33.40cr2_hm.
16:34.27cr2_i don't have omap, can you trace the working touchscreen ?
16:37.38cr2_0xb80* block.
16:39.04BabelOi try
16:39.10*** join/#htc-linux ltxda00 (n=ltxda@c-98-196-125-205.hsd1.tx.comcast.net)
16:45.31BabelOcr2_: lot of traces :(
16:46.27pH5cr2_: in the bootloader I have many accesses to 0x8fb*
16:46.42*** join/#htc-linux AC_Mast (i=s@gateway/tor/x-18e3b7c83d8826d6)
16:48.31cr2_pH5: strange. http://wiki.xda-developers.com/index.php?pagename=ArtemisMemoryMap
16:49.10cr2_BabelO: can you get out the address column | sort | uniq ?
16:50.06pH5cr2_: it's nearly the same as TornadoMemoryMap - should we pool those pages together as we did for HTC_Serial?
16:50.22cr2_the ts driver is real bloatware.
16:50.31cr2_pH5: yes.
16:50.54cr2_i think all omap850 phones seem to be very compatible.
16:51.12cr2_i wonder if that applies for gpio too.
16:52.19cr2_decoding the gpio I/O direction may be the first step.
16:52.34cr2_can you post the direction registers ?
16:52.53cr2_for your 2 devices.
16:53.08cr2_then we can join it with tornado.
16:54.35BabelOcr2_: ftp://82.238.28.28:7147/artemis/touchscreen
16:54.51BabelOcr2_: but lot of trace for nothing with this filter :(
16:55.12cr2_can't get it.
16:55.31cr2_hehe. found mov r0, 0xd0 and mov r0, 0x90 :)
16:55.56BabelOcr2_: ftp://invite:invite@82.238.28.28:7147/artemis/touchscreen
16:56.24BabelOi ve a silly ftp server :(
16:56.26cr2_lsl 24 too :)
16:57.38BabelOpH5: how can i decode with offline log ?
16:59.32pH5cr2_: gpio direction control registers on running herald: 81f6ff6f 00000ff9 fff0ffff efffffff 80773ffa ffffffff
16:59.44cr2_c1000 offset
17:00.27cr2_pH5: i wish Kevin2 has restored DUMPGPIO as a virtual function for different archs.
17:00.56cr2_:)
17:01.49Kevin2cr2_: Huh?
17:02.19cr2_pH5: 0xfffc1000 is not in the list :)
17:02.44cr2_Kevin2: there was a DUMP GPIO command for pxa
17:03.05Kevin2You can use "watch gpio" instead.
17:03.08cr2_which gave a formatted and decoded gpio dump.
17:03.23cr2_yeah, it's the purist approach :)
17:03.47cr2_tell that to somebody with kaiser/titan ;-)
17:04.07cr2_otherwise we had this list already..
17:04.18Kevin2Shrug - I'm okay with adding a per-cpu "dump gpio" to haret -- it's just that nobody has been writing them.
17:04.44cr2_well, i can't do everything :)
17:04.47pH5the problem is that interpreting the results can become quite complicated on things like omap :)
17:05.04Kevin2We need to know the Kaiser/titan gpio registers.  Until we know that, we can't use "watch gpio" or implement a "dump gpio".
17:05.47cr2_pH5: can oyu trace 0xfffc1000 ? imho this is the TS SPI port.
17:06.21cr2_Kevin2: http://wiki.xda-developers.com/index.php?pagename=TitanMemoryMap
17:07.04cr2_0xb2b00000 and 0xb2a00000
17:07.51cr2_5 banks.
17:08.08cr2_but not all 32bits are gpios.
17:08.58cr2_hmm. where did i put the list.
17:09.43Kevin2cr2_: It's pretty straight forward to extend "watch gpios" to work - just run a bunch of "addlist gpio <addr>" and then test it.  Do we have anyone here who can test?
17:11.10Kevin2pH5: Were you saying that interpreting the results is hard on omap with "watch gpios"?
17:12.37cr2_Input_Level0 (0......15) --- Addr=0x%x, Val=0x%x
17:12.40cr2_Input_Level1 (16....42) --- Addr=0x%x, Val=0x%x
17:12.40cr2_Input_Level2 (43....67) --- Addr=0x%x, Val=0x%x
17:12.40cr2_Input_Level3 (68....94) --- Addr=0x%x, Val=0x%x
17:12.40cr2_Input_Level4 (95..105) --- Addr=0x%x, Val=0x%x
17:12.58pH5Kevin2: no, it is hard to determine what a given gpio actually does because the omap mux configuration is more complicated than the pxa "alternate functions"
17:13.25cr2_5 banks, only these bits are meaningful.
17:13.25pH5and I have next to no knowledge about omap850 mux controls (or, the MODE/SPARE registers)
17:14.35cr2_pH5: but the I/O is ok ?
17:17.22cr2_4,6,8,a,c,e 16bit regs
17:17.54cr2_bit 1 of 6 is rx/tx_ready. (busy loop)
17:17.59cr2_don't remember the PXA names.
17:18.38cr2_0x5d -> reg4
17:19.06cr2_0x0 -> regc
17:20.56cr2_rega is low 8bit, reg8 is upper 8bit of data
17:22.39cr2_of data_write
17:22.57cr2_regc and rege of data_read
17:23.03cr2_that's all.
17:23.45cr2_pH5: can you check it ?
17:23.53goxboxlivecr2_: what about this one? http://svn.openezx.org/branches/kernel-2.6.16.13-patches/ezx_camera.patch
17:24.40cr2_goxboxlive: yes. but we need to strip it from other stuff
17:24.52pH5cr2_: a second..
17:24.57cr2_and add our power on/enable.
17:24.59goxboxliveok
17:28.07Kevin2bbl
17:34.27cr2_BabelO: i see timer activity, gpio bank 5, ...
17:35.11BabelOcr2_: you are on my log ?
17:35.28BabelOcr2_: normally touchscreen is just after gpio 76
17:36.16cr2_BabelO: catched some more unknown registers :)
17:43.11cr2_BabelO: looks better. but i don't see the ts regs i've seen in touch.dll ;)
18:02.39cr2_BabelO: can you trace more ?
18:03.07cr2_fgrep mmutrace toushcreen | awk '{print $5}' | sort | uniq
18:03.17cr2_that's what i'm interested in.
18:10.33pH5re
18:10.39pH5cr2_: sorry, what did you want me to check?
18:11.28cr2_trace the page at 0xfffc1000 while using the TS.
18:12.05cr2_should be 0xb80c1000
18:13.39pH5hm, how was tracing done again.
18:13.52pH5just setting addlist mmutrace p2v(0xfffc1000) 0x1000
18:13.58pH5and then wi yields nothing
18:17.01cr2_is it mapped somewhere else ?
18:17.06cr2_look at dump mmu
18:23.38cr2_pH5: do you have touch.dll ?
18:30.12pH5cr2_: no no, b80 is fff here
18:31.59pH5I have touch.dll, but I can't find anything about b80 in there.
18:32.32cr2_pH5: search for 0x5d
18:32.38cr2_mov r1, 0x5d
18:32.57cr2_e3a0105d        mov     r1, #93 ; 0x5d
18:32.59pH5The bootloader has a TouchPanelSPIRWCommand, it also uses accesses to 0x8fb..., do we have any info about the bootloader mappings?
18:33.38cr2_on artemis it's the same as in wince
18:33.43cr2_no 0xafb*
18:34.22pH5got it
18:34.32pH5it's at 0x22b78
18:34.53pH5bbiab
18:42.46cr2_pH5: the bootloader is even more direkt than touch.dll
18:43.10cr2_movl r3, 0xfffc1000
18:45.49cr2_yes, it's the same code in the bl.
18:47.57pH5cr2_: the only places where fffc1000 appears in the herald bootloader are two assignments *0x8fb03ea0 = 0xfffc1000;
18:49.58cr2_how did you get the bl ?
18:50.05pH5SPL.nb
18:50.17cr2_decode it
18:50.44pH5huh? it's decoded and disassembled already
18:50.46cr2_with dumprom.exe
18:50.56cr2_ok.
18:51.19cr2_can you send it to me ?
18:51.35pH5cr2_: the nbx or the asm text?
18:52.11cr2_nb
18:52.43cr2_the artemis bl also has a direct 1:1 mapping . that's reasonable.
18:57.21pH5cr2_: sent via mail to hh.org
18:57.46cr2_ok.
19:09.48cr2_pH5: it's lost somewhere on the way.
19:10.38*** join/#htc-linux rob_w (n=bob@X1025.x.pppool.de)
19:11.19pH5anyway, I'm stupid. 8fb is inside the ram mapping (last MB of the 60MB system ram)
19:11.41pH5http://en.pastebin.ca/752802 <-- that's my bootloader mapping
19:13.01cr2_pH5: in the BL ? not 1:1 map ?
19:13.38pH5affirmative
19:14.10pH5only omap registers are mapped 1:1
19:14.18cr2_ok.
19:14.27cr2_can you grep for 0xfffc1000
19:14.45cr2_yes, it's stored to some buffer.
19:15.06cr2_to be picked up later near this mov r1,0x5d
19:15.35pH5ok, got it.
19:16.06pH5it goes through a level of indirection, but TouchPanelSPIRWCommand calls a function that writes to 0xffc1000
19:16.13cr2_well, but why can't it be traced.
19:16.14cr2_yes.
19:16.37cr2_is your dump mmu >150K ?
19:19.40pH5yes
19:19.46cr2_hm.
19:20.05cr2_where is the 0xfffc1000 mapped ?
19:21.21pH5b801c000
19:21.49pH5that is inside the b80 1MB section (D=0, AP=1)
19:22.52cr2_ok, but is there any other mapping ?
19:24.41pH5can't find any. no coarse, no 4k.
19:26.40cr2_weird.
19:27.01cr2_Kevin2 has written a spi.c tool for pxa
19:27.14cr2_maybe you can change it for omap ?
19:27.30cr2_and query the tsc2046 aka well-known chip :)
19:27.57cr2_in linux.
19:28.51cr2_or maybe it's easier just to write the driver.
19:32.16cr2_i think the ts problem is solved :)
19:33.38BabelOback
19:34.05pH5BabelO: wb
19:34.10pH5cr2_: how so?
19:36.10cr2_pH5: the bl and wince can't be wrong.
19:36.57cr2_BabelO: you may check it too.
19:37.11pH5cr2_: aye.
19:37.28BabelOcr2_: what ?
19:37.29pH5hm. usb charging is controlled by poking the GSM_CTRL registers
19:38.56cr2_AT+CBC ?
19:40.45cr2_BabelO: addlist mmutrace 0xb80c1000 4096
19:40.54BabelOok
19:41.01cr2_and touch the screen.
19:41.42rob_wpH5: seems those gsm chips are more used to wire up device controls these days
19:42.40cr2_pH5: i guess you should just write a simple driver.
19:44.09BabelOcr2_: nothing appear :(
19:44.52BabelOcr2_: only IRQS    GIRQ3: IS76(172)=1 but htat's normal
19:45.44cr2_omap is weird.
19:48.03BabelOcr2_: do you  have my memory map ?
19:49.29cr2_BabelO: dump mmu ?
19:54.10BabelOcr2_: ok i llok if i have already it ;)
19:55.39BabelOwouah ;) i see a progress bar during dump mmu command :( hmm
19:58.59BabelOcr2_: ftp://invite:invite@82.238.28.28:7147/artemis
20:04.37cr2_BabelO: what about gps ?
20:05.19BabelOcr2_: i ve to trace it , wait i plug artemis to wall power as qtopia say ;)
20:05.20cr2_can you trace it at  0xb80b9800 ?
20:06.24cr2_pH5: i guess that the SD problem will be solved too, once the CPLD r/w is sorted out.
20:06.48cr2_then the omap850 will be usable as a pda.
20:06.57pH5wow. looks like xsvf execution code is left in the herald bootloader
20:07.05cr2_i'll leave you the gsm :)
20:07.12cr2_what is xsvf ?
20:07.14pH5cr2_: yes, I want cpld asap
20:07.20pH5cr2_: google xilinx xsvf :)
20:07.56cr2_the cpld upload ?
20:07.59pH5yes, seems like the htc guys wanted to try modifying the cpld without jtag adaptors.
20:08.55cr2_nice.
20:09.31cr2_i always wondered what this 'cpld upload' meaned :)
20:10.51goxboxlivecr2_: qtopia-core builded for me in OE. Wasent it tsdogs who had some problem with it?
20:11.29cr2_don't remember. have not tried to build it.
20:11.42cr2_opie and moko fail building for me.
20:12.56cr2_pH5: are you sure that the cpld is accessed over i2c ?
20:13.30cr2_sound really funny for me, to make a gpio expander in such a way.
20:14.13rob_wcr2_: i lately got a xilinx cpld programmer device
20:14.20rob_wbut i didnt use it yet
20:16.17cr2_rob_w: you are a real hw hacker :)
20:16.47rob_wjudging from my tools, yes , judging from my achievements, no
20:17.05rob_wbut i give my best to grow in that ;-)
20:17.32cr2_at least you have the right toys^H^Hools
20:17.46rob_wso with those mmu dumps you look up the physical address in the spec docs and see where those are mapped virtually ?
20:17.55*** join/#htc-linux Marex-notebook (n=marex@vasut.kolej.mff.cuni.cz)
20:18.12cr2_yes. because for the mmutrace you need the virtual addresses.
20:18.33rob_wok
20:19.14cr2_maybe haret should take care of multiple mappings itself.
20:19.14rob_whow far ist the omap850 at the moment ? as a rough summary ?
20:19.34cr2_it boots :)
20:19.53cr2_there are problems with SD and the TS.
20:20.05cr2_we have found the problem with SD today.
20:20.15rob_wgreat .. so that leaves ts ?
20:20.18cr2_and as you can see i've found the TS.
20:20.32rob_wis this qualcomm gsm thingi accessible through a serial at ?
20:20.35cr2_so pH5 only needs to write the small driver :)
20:20.48cr2_which qualcomm gsm ?
20:21.10rob_wany ?
20:21.20cr2_or you mean the ti gsm on omap850 phones ?
20:21.32rob_wisnt that qualcomm ?
20:21.57cr2_qualcomm is CDMA and WCDMA aka umts/hsdpa/etc.
20:22.34rob_wah ok . there is no umts omap device
20:22.36rob_wgot you
20:25.01rob_wthose omaps will also use those tsc22Xx crap`S .. same as  BA  ? right
20:25.26cr2_no.
20:25.30cr2_tsc2046
20:25.53cr2_as in universal/hx4700/sable/others.
20:26.50rob_woh ok
20:27.08rob_wthe touch on the universal had this issue with alignments , right ?
20:27.23cr2_no.
20:27.48cr2_it was a problem in a lower-power mode.
20:28.01cr2_once you provide more power, it works ;)
20:28.25cr2_at least on the universal is was a problem.
20:28.45rob_wuh really ,, that sounds mean
20:30.07cr2_well, it's the same in wince.
20:30.58cr2_BabelO: when you use wifi, can you trace the SD register area ?
20:31.07rob_wcrap there is not naked picutre or chip list for htc elf yet
20:31.17cr2_BabelO: i don't want to believe that it all goes over SDIO.
20:31.51cr2_rob_w: all these omap850 phones are more or less the same.
20:32.23rob_whmm that sounds promising .. also the omap1510 like the hq6315 ?
20:32.40BabelOcr2_: nothing to trace, i just see gps irq :(
20:33.01cr2_BabelO: what is gps irq ?
20:33.10cr2_uart3 irq ?
20:33.23*** join/#htc-linux Mineque (n=Mineque@195.60.65.50)
20:35.34goxboxlivecr2_: have you seen the Imate 9502. It has great specs.
20:37.03BabelOcr2_: IRQS      IH2: IH2-14(46)=1
20:39.00rob_wso but yet the omap850 is a armv5te like target ?
20:43.06cr2_BabelO: i don't know omap IH2 very good.
20:43.06rob_wanyway i will clone omap1510.conf and create it as htcelf.conf and see if gpephone-image builds through
20:43.34cr2_rob_w: userspace is your last problem ;)
20:43.42rob_wBabelO: so you are working on a omap 850 currently ?
20:44.04cr2_rob_w: he has artemis, and pH5 has herald
20:44.31rob_wso which kernels / toolchain did you use yet for those ?
20:44.37cr2_goxboxlive: did you boot 2.6.23 on the universal ?
20:44.39BabelOrob_w: a little this day,  i need to finish a qtopia project before ;)
20:44.45pH5cr2_: any idea how to get to the value of 0x8fb00520 in ram (bootloader) when I don't find the assignment in disassembly and the bootloader doesn't have rbmc?
20:44.56goxboxlivecr2_: yes
20:45.15cr2_pH5: map the ram.
20:45.17cr2_hmm.
20:45.20BabelOcr2_: it is interrupt bank 2 irq 14  i think it is
20:45.23cr2_in the bootloader
20:45.38cr2_BabelO: it should refer to some internal device.
20:46.12cr2_pH5: there _may_ be some other bl commands.
20:47.01cr2_goxboxlive: so it works ? do you have a zimage ? i'm interested how it will behave if i'll insert the SDIO gps.
20:47.23cr2_goxboxlive: but SDIO should be enabled, and sdio_uart too.
20:48.02goxboxlivecr2_: it didint include the sdio_uart
20:48.49cr2_goxboxlive: 2.8" vga is silly.
20:48.59pH52.8" vga is nice
20:49.06goxboxlive:-)
20:49.21cr2_can you include sdio_uart ? i don't care about gui and will login over usb.
20:49.25goxboxliveIt has everything, just lacks a faster cpu
20:49.51pH5goxboxlive: does it have a graphics accelerator?
20:49.59cr2_pH5: i couldn't see a difference between the moko LCD and universal at such laserprinter dpi values :)
20:50.16cr2_goxboxlive: which cpu it is ?
20:50.58goxboxlivecr2_: i dont know how to do it, since it just configure in OE. I dont know how to compile the -23 kernel manually
20:51.02goxboxlivepH5: i dont know
20:51.13goxboxlivecr2_:  qulacomm 7200 400Mhz
20:52.05cr2_goxboxlive: ok, do you have a zimage ?
20:52.05goxboxlivecr2_: i'cc check,hold on
20:52.05cr2_7200 is UMTS, 7500 is CDMA ?
20:52.17goxboxliveno idea
20:52.31cr2_i think so.
20:52.59goxboxlivecr2_: i have the modules and the zImage. Hold on i upload it
20:54.29goxboxlivecr2_: http://www.linuxtogo.org/~htcpxa/htcuniversal/tmp/
20:54.35cr2_goxboxlive: it will be great to have the linload.exe, but i can do it myself :)
20:54.46goxboxlive:-)
20:55.00cr2_btw, what should i do with the modules ?
20:55.08goxboxlivecr2_: ok lets make a deal. I'll make the linoad.exe. for you and you make me the cam diver
20:55.15cr2_i wish we will solve this problem too.
20:55.17cr2_lol
20:55.28goxboxliveyou can check and see if the sdio module are there
20:56.33cr2_hm. it should not work, but let's try.
20:56.37goxboxlivepH5: i dont remember how i made the htcpxa ftp account at linuxtogo. But isent it enough just to login in over ftp with the username and pass i made when i got registerd at theur web site?
21:01.31pH5goxboxlive: I don't know about ftp, but you can use ssh.
21:01.55pH5hm. ftp login works, too.
21:02.49cr2_goxboxlive: linload rulez.
21:03.05goxboxlivepH5: i know ftp logins works, also ssh , but it doesnt accept my password. Strange it should be the same as on the website
21:03.05cr2_goxboxlive: now i only need no sign it with the ms cert ;-)
21:03.21goxboxlive:-)
21:03.28cr2_lol. angstrom in ascii art
21:03.50goxboxliveI am not using linload. I  like the old fashion way :-)
21:04.15pH5goxboxlive: I just logged into ftp and ssh successfully, with the htcpxa account. what more do you need?
21:04.27cr2_qtopia4 on the uni is cool.
21:05.00cr2_goxboxlive: what is the usb ip ?
21:05.23goxboxlivepH5: i need my own space :-D (cool line ) . I dont think i should mix up Openezx stuff and HTC stuff
21:05.53goxboxlivecr2_: that has nothing to do with the zImage
21:06.00goxboxliveangstrom uses 192.168.0.202
21:06.23cr2_ok.
21:06.38cr2_lol, i can't take out the SD card to test sdio ;)
21:07.13cr2_urgently need the mdoc-g3/4 driver ;)
21:07.15goxboxlive:-)
21:07.36cr2_or the ramdisk with modules.
21:07.48cr2_ok, but it will not work anyway.
21:07.54goxboxlivecr2_: actually you can, but be sure to have the thin you are going to test loaded before you take the SD card out. I have done it before :-)
21:08.03pH5goxboxlive: sorry, I didn't realize that you were making a new account.
21:08.58goxboxlivepH5: i added some magician images today. Test out the Qtopia image, it looks real nice.
21:09.44cr2_the SDIO bank on asic3 is separate from SD.
21:09.46goxboxliveThe openmoko ias builded with openmoko distro. Sees like they have fixed the top bar for qvga devices
21:10.11cr2_goxboxlive: does the cam work on a780 ?
21:10.17goxboxlivecr2_: no
21:10.32cr2_but it was working ?
21:10.40goxboxlivecr2_: no
21:10.54cr2_ok.
21:10.55pH5goxboxlive: I know, it was a mb-panel2 bug. I'm looking forward to try the Qtopia images tomorrow
21:11.05pH5gotta go now
21:11.08pH5'night everyone
21:11.37goxboxlivecr2_: i made a Qtopia image for A780, it runs quite good. You should try it.
21:11.48cr2_how ?
21:12.08goxboxliveit's easy
21:12.18cr2_if i-mate Ultimate 9502 has qualcomm cpu, i doubt that its 2D accel is better than ATI's.
21:13.09goxboxlivecreate a ext2 partion on the second partition on your Transflash card. Extract the image and boot with ezxboot-usb (it uploads the zImage to ram).
21:13.28goxboxlivecr2_: http://www.linuxtogo.org/~htcpxa/tmp/
21:16.09cr2_./ezx-boot-usb is a x86 app ?
21:16.16goxboxlivecr2_: yes
21:16.17cr2_will it work on amd64 ?
21:16.30goxboxlivei think so, you have to be root to run it
21:16.37cr2_it may use some wird libusb calls
21:17.11goxboxliveok
21:17.39cr2_is it possible to create a ezx-boot-usb1 ?
21:17.49cr2_to boot from the first partition ?
21:18.04goxboxlivecr2_: yes, it's just to edit the source.
21:18.50cr2_because i hate repartitioning.
21:19.00goxboxliveI am using a precompiled one from OE, but i guess it will be easy to change it. It is the same as pH5 are using for his magician and with that one is doable.
21:19.08cr2_hmm. i need to find a microsd card first.
21:19.22goxboxlivehold on let me check and find the source
21:19.42cr2_i've even booted partitionless :)
21:21.50goxboxlivecr2_: i think this one boots from the first partition: http://www.openembedded.org/~koen/a780/ezx-boot-usb
21:21.59cr2_ok, found a 2GB microsd card.
21:22.01goxboxlivenot sure though
21:24.56goxboxliveYes i think it should boot from the first partition
21:25.54goxboxlivecr2_: anyway,here is the source: http://svn.openezx.org/trunk/src/host/boot_usb/
21:28.16goxboxlivehmm i cant find the path in the source, maybe it is kernel zImage relevant. It might be hardcoded in it.
21:30.37goxboxlivecr2_: i think you have to create a second partition, it is in the kernel defconfig i think, as CMD= something
21:32.43goxboxlivecr2_: this is set in the kernel config: CONFIG_CMDLINE="console=tty1 noinitrd root=/dev/mmcblk0p2 rootfstype=ext2 ip=192.168.0.202:192.168.0.200:192.168.0.200:255.255.255.0 debug mem=32M@0xA0000000 mem=16M@0xAC000000"
21:33.17cr2_ok.
21:34.05goxboxliveWhy dont we do the same so we can get rid of the startup.txt
21:34.48cr2_we need linload.exe
21:35.08cr2_what buttons should i press.
21:35.33goxboxlivecam+held volume in + hit the power button
21:35.56cr2_with the phoe switched off ?
21:36.00goxboxliveyes
21:36.42cr2_ok.
21:37.15cr2_Unable to claim usb interface 1 of device: could not claim interface 0: Device or resource busy
21:37.33cr2_usb 2-1: new device found, idVendor=22b8, idProduct=6003
21:37.33cr2_usb 2-1: new device strings: Mfr=1, Product=2, SerialNumber=0
21:37.33cr2_usb 2-1: Product: Motorola Ezx Bootloader
21:37.33cr2_usb 2-1: Manufacturer: Motorola Inc.
21:37.33cr2_usb 2-1: configuration #1 chosen from 1 choice
21:37.40goxboxlivecr2_: you have to be root
21:37.53goxboxlivesu
21:38.00cr2_uid=0(root) gid=0(root) Gruppen=0(root),14(uucp),300(idl),65534(nogroup)
21:39.47cr2_recompiling.
21:41.25cr2_./ezx_boot64
21:41.25cr2_Serching for EZX phone: A780/E680 found.
21:41.25cr2_FAILED: usage: ./ezx_boot64 <kernel> [cmdline] [initrd]
21:41.35*** join/#htc-linux Marex-notebook (n=marex@vasut.kolej.mff.cuni.cz)
21:41.46cr2_x86 sux ;)
21:42.35goxboxlivecr2_: have you added the kernel zImage?
21:42.42goxboxliveit looks good
21:43.11goxboxlivetake the zImage from the /boot folder in the image and place it in the same folder as ./ezx_boot64
21:43.54cr2_<PROTECTED>
21:44.07cr2_<PROTECTED>
21:44.10goxboxliveThen run './ezx_boot64 zImage-2.6.23.1-ezxdev'
21:44.24goxboxliveYou have to add the zImage you want it to upload
21:44.41cr2_need to unpack the root
21:45.53cr2_got qtopia.
21:45.58cr2_where is the zimage ?
21:46.04goxboxlivein the boot folder
21:46.47cr2_do i need to format the first partition ?
21:47.00goxboxlivei dont think so, since we dont use it
21:48.16cr2_ok.
21:48.46cr2_i enjoy the blue screen.
21:48.51goxboxlive:-)
21:49.25cr2_how big is the mdoc on uni ?
21:49.29cr2_128MB ?
21:49.38goxboxliveno idea
21:49.53goxboxlivehave you booted it?
21:50.20cr2_128
21:50.29cr2_ba is 64 + 32 NOR.
21:51.14cr2_if you'll push qtopia under 64MB, then ba will be dualboot :)
21:51.47goxboxlivei think BabelO can do that.
21:52.12cr2_./ezx_boot64 zImage-2.6.23.1-ezxdev
21:52.12cr2_Serching for EZX phone: A780/E680 found.
21:52.12cr2_Uploading kernel:  20%
21:52.33cr2_waits
21:52.34goxboxlivegood , lets see if it find your rootfs
21:53.10cr2_nothing happens.
21:53.22goxboxlivehas it uploaded 100% yet?
21:53.33goxboxliveIt take some times until it boots
21:53.34cr2_no. stays at 20%
21:53.39goxboxlivehmm strange
21:54.01goxboxliveit shouldnt, has never happend for me before
21:54.49cr2_how do i reset it now ?
21:54.58goxboxlivebattery
21:55.16cr2_ok
21:55.49cr2_./ezx_boot64 zImage-2.6.23.1-ezxdev
21:55.49cr2_Serching for EZX phone: A780/E680 found.
21:55.49cr2_Uploading kernel: 100% OK
21:55.49cr2_Calling the kernel...
21:55.49cr2_DONE
21:56.03cr2_penguinz on the screenz
21:56.07goxboxlive:-)
21:56.22cr2_A is cut in angstrom
21:56.40goxboxlivebootsplash?
21:57.01cr2_avahi
21:57.11cr2_starting qtopia
21:57.18cr2_qvncserver
21:57.18goxboxlivegood it found your rootfs, then your on :-)
21:57.26cr2_no modem
21:57.38cr2_no voip
21:57.47cr2_full signal ;)
21:57.57cr2_battry full on.
21:58.14cr2_the ts is ok )
21:58.29goxboxliveYes, first time i tested the battery meter worked, but now it allways show full
21:58.55cr2_the skin is too dark to my taste :)
21:59.08cr2_i want white and flashy :)
21:59.29goxboxliveYes, also the buttons, i have some problem with the numeric ones, but they work if you open the dialer the close the flip and dial a number.
21:59.39cr2_old qtopia is shit.
21:59.44cr2_i never us the kb
21:59.46goxboxlivecr2_: it's fast also on A780, dont you think that too ?
21:59.56cr2_yes.
22:00.09cr2_will be even faster with ATI accelfb.
22:00.18goxboxliveIf you hold in the volume button you will get a shutdown menu
22:00.22goxboxliveok
22:00.30cr2_no bt ?
22:00.50goxboxliveI havent got Qtopia to handle BT on neithe devices
22:01.00cr2_it's very fast
22:01.18cr2_need to kill qdsync and mediaserver.
22:01.28goxboxliveYou have ti start BT manually from shh and the you can search for oither devices. But i dont know if you can pair with other
22:01.35cr2_they eat 16MB ram from 48 available.
22:01.37goxboxlivemediaserver isent included
22:01.44BabelOgoxboxlive: i found that battery meter work on ba now ;) it was Tasks.cfg
22:01.48cr2_good.
22:02.08goxboxliveBabelO: cool, pastebin please. Does italso animate while charging?
22:02.30cr2_goxboxlive: now, what about copilot ? :)
22:02.48goxboxlivecr2_: It's included, dont you see it :-D
22:02.54BabelOgoxboxlive: no, just look at you Tasks.cfg and you understand, if you forgot to change Ficgta01 in this file ;)
22:02.57goxboxliveBut you have to reboot your phone
22:03.02cr2_i don't care about the phone, but want gps and copilot.
22:03.07goxboxliveBabelO: ahh thx
22:03.37goxboxlivecr2_: what about gpsd and roadmap. The gps driver for A780 is allmost finished
22:03.49cr2_goxboxlive: we need to write the mux also for a780 ?
22:04.02cr2_almost ?
22:04.16cr2_does it suppoort raw access ?
22:04.28cr2_or only this lapi
22:04.42goxboxlivei dont know what that is
22:05.00cr2_i've pressed on lock :(
22:05.22cr2_how do i unlock it?
22:05.28goxboxlivecr2_: ssh to it and restart qpe.sh
22:05.33cr2_ok.
22:05.50goxboxliveYou have to hitthe asterisk, but thats the only key event i havent managed to work
22:05.51cr2_btw, it's running from SRAM
22:06.02cr2_unlike the display on the universal.
22:06.11cr2_so it's faster.
22:06.40goxboxliveBabelO: i havent renamed my files to htcphone, i am using ficgat01, so my battery should be named ficgta01.
22:06.44goxboxliveok
22:06.45cr2_haha. no rndis here :
22:07.09BabelOgoxboxlive: ok, it is the name of the class inside the file ;)
22:07.36cr2_asoc: PCAP2 STEREO <-> pxa2xx-ssp3 mapping ok
22:07.37cr2_asoc: PCAP2 MONO <-> pxa2xx-ssp3 mapping ok
22:07.37cr2_asoc: PCAP2 BP <-> Baseband mapping ok
22:07.55goxboxliveBabelO: over my knowledge
22:08.06cr2_Creating 6 MTD partitions on "PXA27x flash":
22:08.10cr2_0x00000000-0x00020000 : "Bootloader"
22:08.10cr2_0x00020000-0x00100000 : "Kernel"
22:08.10cr2_0x00120000-0x01a00000 : "rootfs"
22:08.10cr2_0x01a00000-0x01f80000 : "VFM_Filesystem"
22:08.10cr2_0x01fa0000-0x01fc0000 : "setup"
22:08.10cr2_0x01fc0000-0x01fe0000 : "Logo"
22:08.18cr2_the mdoc-g3 is also not supported
22:08.28cr2_lol.
22:08.38cr2_where is the copilot ?
22:09.06goxboxlivecr2_: i havent included that, how do i do that? Will that work?
22:09.18cr2_what ?
22:09.21cr2_pxa2xx-fb pxa2xx-fb: machine LCCR0 setting contains illegal bits: 00200878
22:09.22cr2_pxa2xx-fb pxa2xx-fb: machine LCCR3 setting contains illegal bits: 00300008
22:09.23goxboxlivecopilot
22:09.29cr2_this is easy to correct.
22:09.45cr2_you need the original qtopia libs for it.
22:09.56cr2_i doubt it's statically linked.
22:10.03cr2_but don't really know.
22:10.16goxboxliveok
22:10.25cr2_drivers/char/ts0710_mux_usb.c: USB Host(Bulverde) IPC driver registered.
22:10.26cr2_drivers/char/ts0710_mux_usb.c: 1.0alpha1:USB IPC Driver (TS07.10 lowlevel)
22:10.33cr2_the demux is there
22:10.41cr2_so gpsd may work
22:10.47goxboxliveohh
22:10.53cr2_time to subscribe to openezx ml :)
22:11.00goxboxlive:-)
22:11.35cr2_tell koen to fix the LCCR0 setting contains illegal bits :)
22:11.45cr2_he will love you :)
22:12.03cr2_VFS: Can't find a valid FAT filesystem on dev mmcblk0p1.
22:12.27cr2_ALSA device list:
22:12.27cr2_<PROTECTED>
22:12.34goxboxliveIt wouldnt harm :-)
22:12.51cr2_USER       PID PU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
22:13.07cr2_root      1336  0.0 10.6  18676  4928 ?        S<   00:01   0:00 /opt/Qtopia/bin/mediaserver
22:13.20cr2_root      1338  0.2 18.5  27608  8576 ?        S    00:01   0:01 /opt/Qtopia/bin/qdsync -noshow
22:13.31cr2_root      1335  0.2 16.4  27124  7580 ?        S    00:01   0:02 /opt/Qtopia/bin/sipagent -noshow
22:13.39goxboxliveohh i thought it wherent there because i didnt compile with qtopiamedia
22:13.47cr2_i want to kill all three
22:14.09*** join/#htc-linux lieter (n=lieter@a62-251-100-248.adsl.xs4all.nl)
22:14.21cr2_with 48M every bit counts
22:14.24goxboxlivecr2_: if you have ip tables set on your computer i think you just can install gpsd
22:14.36cr2_for roadmap :)
22:14.40goxboxliveyes :-)
22:15.02cr2_root@a780:~$ free
22:15.02cr2_<PROTECTED>
22:15.02cr2_Mem:         46148      44920       1228          0        604      27648
22:15.28cr2_i don't have iptables.
22:15.42goxboxliveok
22:16.17cr2_root@a780:~$ hcitool scan
22:16.17cr2_Device is not available: No such device
22:16.44cr2_od -x /dev/mux14
22:17.04cr2_i think it depends on the phone on, of something weird like that.
22:17.17goxboxliveok
22:17.18cr2_root@a780:~$ od -x /dev/mux14
22:17.18cr2_od: /dev/mux14: No such device
22:17.18cr2_od: /dev/mux14: Bad file descriptor
22:17.38goxboxliveis the phone drivers included?
22:17.39cr2_sound ?
22:17.49goxboxliveworks in Qtopia
22:17.55cr2_cat /boot/zImage > /dev/dsp ?
22:18.20cr2_cat .ash_history > /dev/dsp
22:18.21cr2_nice.
22:18.25goxboxlivecr2_: just start astroids, it's agmae.
22:18.42goxboxlivegame
22:18.49cr2_screen locked.
22:18.54cr2_i need gps :)
22:19.00goxboxliveyou will hear sond when firering with the joystic
22:19.02cr2_and roadmap
22:19.16cr2_why not install sox ?
22:19.32goxboxliveedit defaultbuttons.conf and set touchscreen as inputmethod
22:19.39goxboxlivenot keypad
22:19.49goxboxliveThen you wouldnt have the lock screen isuue anymore
22:19.58goxboxliveI have to fix the keypad asterix
22:19.59cr2_i'll better run sox from the console, than wasting 8MB ram for some fancy mediaserver.
22:20.00goxboxlivesk
22:20.06goxboxlive:-)
22:20.56cr2_trying to mount the mtd partitions.
22:21.04goxboxliveohh
22:21.22cr2_MUX DLCI:0 Send SABM timeout!
22:21.22cr2_MUX: Can't connect server channel 0!
22:21.55cr2_i think ezxd should be running ?
22:22.06cr2_but it's better to run gps without the phone.
22:22.06goxboxliveok
22:22.28cr2_does it suspend ?
22:22.35goxboxliveI'll test install gpsd
22:22.39goxboxlivedont know
22:25.26cr2_Alignment trap: dd (1421) PC=0x0001641c Instr=0xe1ce21d0 Address=0x00086ca4 FSR 0x013
22:26.21cr2_h3600_ts
22:26.21cr2_h3600_tsraw
22:26.27cr2_ancient rootfs :)
22:27.13cr2_brokenHeart.gif
22:27.45cr2_HelixSDK_10_0
22:27.47goxboxlivecr2_: Where is the gps port?
22:28.13cr2_libezx3dgraphics-xscale-r.so
22:28.16cr2_oo.
22:28.32cr2_i think /dev/mux14
22:28.38cr2_look into the openezx wiki
22:29.16cr2_libqte-mt-xscale-r.so
22:29.24cr2_libipp-ac-iwmmxt-r.so
22:29.46cr2_ah, now i know the name of this shitty font
22:29.48cr2_AlbanyMotorola.ttf
22:31.30cr2_databases on mtd3
22:31.42goxboxlivecr2_: i have started gpsd, now what? How do i check if it works?
22:32.23cr2_telnet localhost gpsd
22:32.23goxboxlive<PROTECTED>
22:32.41cr2_2947 or something like taht
22:33.24cr2_Entrust Secure Server.cer
22:33.44cr2_hehe.
22:33.59cr2_it seems that copilot is on mdoc-g3
22:34.55cr2_root@a780:~$ apm --suspend
22:34.55cr2_apm: Function not implemented
22:35.57cr2_hellomoto
22:36.56cr2_agps does not pop up
22:37.15cr2_heh. appeared now :)
22:41.27goxboxliveis this good
22:41.29goxboxliveoot@a780:~$ telnet localhost 2947
22:41.29goxboxliveConsole escape. Commands are:
22:41.29goxboxlive<PROTECTED>
22:41.29goxboxlive<PROTECTED>
22:41.29goxboxlive<PROTECTED>
22:41.30goxboxlive<PROTECTED>
22:41.32goxboxlivecontinuing...
22:41.34goxboxliveGPSD
22:41.38goxboxliver
22:41.42goxboxliveGPSD,R=1
22:41.44goxboxliveGPSD,R=0
22:42.11cr2_goxboxlive: how do i kill pin on a780 ?
22:42.41goxboxlivecr2_: no idea, i just use the phone. Havent played with it
22:43.17cr2_it's nice anyway.
22:43.41cr2_i can remove java, and use gps in a normal way.
22:44.18goxboxliveI know i cant receive gps signals here where i am sitting.
22:44.48goxboxliveMUX DLCI:0 Send SABM timeout!
22:44.48goxboxliveMUX: Can't connect server channel 0!
22:44.53cr2_yes.
22:45.16cr2_it's not yet ready to be used.
22:45.41goxboxliveok
22:47.04cr2_gps works again :)
22:49.35goxboxlivein the original mode ?
22:49.46cr2_yes.
22:49.58cr2_can you remove the rootdelay ?
22:50.12cr2_http://lists.openezx.org/pipermail/openezx-devel/2007-October/001614.html
22:50.44goxboxlivei think you can do it yourself with setting the CMDLINE= after zImage
22:50.50cr2_hehe
22:50.52cr2_http://lists.openezx.org/pipermail/openezx-devel/2007-October/001616.html
22:52.18cr2_so it's just broken.
22:53.49cr2_goxboxlive: we need to do something about wince5 second edition.
22:54.10cr2_on universal
22:54.47goxboxliveyes
22:55.07goxboxlivei gree, we needto do much on universal to have it working well.
22:55.14goxboxlivei have to go now. It's late
22:55.18goxboxlivegood night

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