00:06.57 | psionfenix | have you played with it on your kaiser yet? |
00:08.23 | merc | messing with it now, someone just released a new img that has keys mapped so you can navigate menus |
00:11.20 | psionfenix | nice |
00:12.25 | Kevin2 | ~pong BabelO |
00:12.26 | apt | BabelO: PONG!!!!!!!!!!!!!!!!!! |
00:12.33 | psionfenix | i should have bought a damn kaiser. |
00:12.55 | psionfenix | i dont get reva where i'm at anyway |
00:13.12 | Kevin2 | (RTT 4 hours 9 minutes 27 seconds) |
00:15.02 | Kevin2 | psionfenix: What phone? |
00:15.26 | psionfenix | titan |
00:15.35 | Kevin2 | Do you know where titan has a cpld located? |
00:16.25 | psionfenix | erm...the memory map shows it at 0x90000000 |
00:18.50 | Kevin2 | Okay - one typically does an mmutrace on the range the cpld is thought to be at. |
00:19.08 | Kevin2 | Once you understand the pattern of accesses, one can add the specific registers to GPIOS and IRQS. |
00:19.44 | psionfenix | mmutrace as opposed to dump mmu? |
00:20.46 | Kevin2 | Yes. |
00:22.33 | psionfenix | ok |
00:22.51 | psionfenix | so command is mmutrace 0x90000000 |
00:23.32 | psionfenix | er, unknown command |
00:24.35 | Kevin2 | No, you can see some examples at: http://www.handhelds.org/moin/moin.cgi/HaRET_20Documentation |
00:24.54 | Kevin2 | It would be "addlist mmutrace 0x90000000 0x40" and then "wirq 1". |
00:26.24 | psionfenix | hmm |
00:26.30 | psionfenix | returned a whole bunch of the same |
00:27.08 | merc | question, how to I commit a diff file using git? |
00:28.09 | Kevin2 | merc: git commit |
00:28.55 | merc | wow so ez |
00:31.44 | Kevin2 | cr2: haret boot bundles work for me. |
00:31.53 | Kevin2 | make linload KERNEL=../../kernel/herm-ltg/arch/arm/boot/zImage |
00:36.43 | psionfenix | scratches his head. |
03:15.39 | *** join/#htc-linux dzo (n=dzo@121.98.128.127) |
03:15.50 | psionfenix | i just got hit with a ton of errors trying to rebuild the kernel :/ |
03:19.35 | dzo | Hi all |
03:19.45 | psionfenix | hey dzo |
03:20.04 | psionfenix | im too determined for my own good, just so we know. |
03:20.23 | dzo | how are you getting on with titan kernel. |
03:20.34 | psionfenix | same old. |
03:20.39 | psionfenix | A N D R O I D _ |
03:20.41 | psionfenix | that's it |
03:21.36 | dzo | Really the only option is to get the filesystem into flash and run from there I think. |
03:21.54 | dzo | The msm_nand flash driver works I think. |
03:22.05 | psionfenix | how would i go about that? (new to porting, still) |
03:23.46 | dzo | if you could get a contiguous section of flash memory allocated with fs image and give the kernel the offset, then it may work. Not so easy though. |
03:24.12 | psionfenix | yeah. i'd probably brick it somehow |
03:24.17 | psionfenix | with my luck recently |
03:25.33 | dzo | I had a look at the sd hardware but a driver should go into android kernel some time so best wait for that. |
03:26.15 | psionfenix | yeah |
03:26.16 | psionfenix | make ARCH="arm" CROSS_COMPILE="/bin/arm-none-linux-gnueabi-" menuconfig |
03:26.22 | psionfenix | why is that destroying me...lol |
03:26.54 | dzo | is the toolchain installed OK? |
03:27.07 | psionfenix | yeah |
03:27.16 | psionfenix | should be, i guess i could try it again |
03:27.32 | dzo | what error does it give? |
03:29.36 | psionfenix | a ton |
03:31.05 | dzo | ok, keep trying, I'm off, work to do... |
03:31.05 | psionfenix | take it easy |
03:34.34 | psionfenix | make[1]: *** [scripts/kconfig/lxdialog/checklist.o] Error 1 |
03:34.34 | psionfenix | make: *** [menuconfig] Error 2 |
03:34.37 | psionfenix | that's the last two... |
03:34.40 | psionfenix | oh... |
03:56.23 | psionfenix | well i give up. |
03:56.40 | psionfenix | i'll just wait and buy a new phone that can run linux. |
04:38.18 | Marex | apt-get install ncurses-dev ? |
04:40.19 | psionfenix | tried it |
04:40.23 | psionfenix | thanks though :) |
04:46.45 | *** join/#htc-linux goxboxlive (n=goxboxli@195.159.97.196) |
04:52.29 | Marex | pastebin whole errorlog |
04:57.24 | psionfenix | k |
05:00.00 | psionfenix | http://pastebin.com/d7329f5d8 |
05:03.59 | Marex | scripts/kconfig/lxdialog/dialog.h:32:20: error: curses.h: No such file or directory |
05:04.04 | Marex | isnt it selfexplaining ? |
05:04.27 | Marex | either use make config or install ncurses headers (and libs of course) |
05:06.35 | psionfenix | yeah, i went with the make config |
05:06.51 | psionfenix | sorry, i'm just not seeing things as i should anymore. been screwing with this thing for way too long |
05:15.18 | Marex | 7am here ;-) |
05:15.34 | Marex | just have some sleep and start again tomorow ;) |
05:21.47 | psionfenix | but i want to give up. lol |
05:22.06 | Marex | hm ok ... |
05:25.21 | psionfenix | but now that it's going i can't. |
05:51.18 | *** join/#htc-linux kiozen (n=kiozen@p54929B1F.dip0.t-ipconnect.de) |
06:21.01 | dcordes | hi |
06:21.09 | dcordes | and bye ^^ |
06:46.28 | *** join/#htc-linux Marex (n=marex@vasut.kolej.mff.cuni.cz) |
06:58.51 | *** join/#htc-linux rmoravcik (n=rmoravci@gtsgw.ttc.cz) |
07:26.54 | *** join/#htc-linux marbalon (n=marbalon@212.122.223.98) |
07:34.49 | psionfenix | marbalon. |
07:34.50 | psionfenix | i love you. |
07:39.21 | marbalon | psionfenix: why ? |
07:39.31 | psionfenix | your initrd gave me something seemingly workable |
07:39.52 | psionfenix | well, partly. gives me a sh error, but then drops me into bash (it looks like) |
07:42.11 | marbalon | yes there are some errors but no critical |
07:42.51 | psionfenix | well, i dont get a gui or anything |
07:42.52 | marbalon | i didn't fix it becouse i dont need linux working |
07:43.02 | psionfenix | and my letters type gibberish. |
07:43.09 | psionfenix | but i'm going to work on that (hopefully) |
07:43.12 | marbalon | i need only printk from kernel |
07:44.04 | marbalon | (sorry for my english) |
07:46.27 | psionfenix | no problem man, i can understand you |
07:47.07 | marbalon | i hopeso |
07:47.11 | marbalon | ;) |
07:47.59 | marbalon | there is a problem with keyboard matrix |
07:48.16 | psionfenix | a problem in general? or just in your initrd? |
07:48.33 | marbalon | i thought when i prex one button 2 gpios should change |
07:49.29 | marbalon | the problem is in kernel gpio module |
07:51.00 | marbalon | the gpio_input driver shows only one gpio change |
07:53.54 | marbalon | maybe "PXA27x matrix keyboard" in htc universal will be helpfull |
07:54.55 | psionfenix | yeah |
07:58.06 | marbalon | have you no problem with start initrd-android ? |
07:58.40 | marbalon | it start few times on my device but now hangs every time :( |
07:59.34 | marbalon | problem is a huge initrd file but why sometimes its starts sometimes not ??? |
07:59.58 | *** join/#htc-linux marbalon (n=marbalon@212.122.223.98) |
08:00.56 | psionfenix | i was never able to get the initrd-android to work |
08:01.00 | psionfenix | i'm using a titan |
08:01.07 | psionfenix | not enough ram. hah |
08:09.05 | marbalon | one moment i need restart app |
08:14.05 | *** join/#htc-linux marbalon (n=marbalon@212.122.223.98) |
08:15.50 | *** join/#htc-linux marbalon (n=marbalon@212.122.223.98) |
08:45.58 | *** join/#htc-linux marbalon (n=marbalon@212.122.223.98) |
08:47.58 | *** join/#htc-linux marbalon (n=marbalon@212.122.223.98) |
08:48.13 | psionfenix | is it normal to have semi different numbers when you push buttons during the watch gpios process? (even if same letter) |
08:48.34 | *** join/#htc-linux marbalon (n=marbalon@212.122.223.98) |
08:52.59 | *** join/#htc-linux marbalon (n=marbalon@212.122.223.98) |
09:06.46 | *** join/#htc-linux raph_ael (i=raphael@kikoolol.orbus.fr) |
09:07.56 | raph_ael | hi |
09:49.36 | *** join/#htc-linux skodde (n=skodde@unaffiliated/skodde) |
09:56.50 | *** join/#htc-linux BabelO (n=Fabrice@unaffiliated/babelo) |
10:02.16 | *** join/#htc-linux skodde (n=skodde@unaffiliated/skodde) [NETSPLIT VICTIM] |
10:02.16 | *** join/#htc-linux raph_ael (i=raphael@kikoolol.orbus.fr) [NETSPLIT VICTIM] |
10:02.16 | *** join/#htc-linux marbalon (n=marbalon@212.122.223.98) [NETSPLIT VICTIM] |
10:02.16 | *** join/#htc-linux cr2 (n=konversa@crpl6.physik.uni-wuppertal.de) [NETSPLIT VICTIM] |
10:02.17 | *** join/#htc-linux univac (n=univac@xmms2/user/univac) [NETSPLIT VICTIM] |
10:02.17 | *** join/#htc-linux Dindon (i=Euroserv@193.27.79.0) [NETSPLIT VICTIM] |
10:02.17 | *** join/#htc-linux psionfenix (n=fenix@host-69-146-196-11.chy-wy.client.bresnan.net) [NETSPLIT VICTIM] |
10:02.17 | *** join/#htc-linux JEEB (n=kanakana@a88-112-94-153.elisa-laajakaista.fi) [NETSPLIT VICTIM] |
10:02.17 | *** join/#htc-linux _who (i=who@194.145.250.184) [NETSPLIT VICTIM] |
10:02.17 | *** join/#htc-linux swetland (n=swetland@sunnyvale.frotz.net) [NETSPLIT VICTIM] |
10:02.17 | *** join/#htc-linux dase (i=dase@p1atin.de) [NETSPLIT VICTIM] |
10:02.17 | *** join/#htc-linux tg (i=tg@digit.drk.hu) [NETSPLIT VICTIM] |
10:02.17 | *** join/#htc-linux PCrazee (i=pcrazee@static.88-198-43-214.clients.your-server.de) [NETSPLIT VICTIM] |
10:02.17 | *** join/#htc-linux toi (n=pleemans@d5152D3B4.access.telenet.be) |
10:02.17 | *** join/#htc-linux Raven_coda (n=wtg@64.50.35.215) |
10:12.40 | *** join/#htc-linux rob_w|laptop (n=rob@M9553.m.pppool.de) |
10:20.43 | *** join/#htc-linux marbalon (n=marbalon@212.122.223.98) |
10:37.14 | *** join/#htc-linux dcordes_ (n=snoopdog@f054217184.adsl.alicedsl.de) |
10:45.41 | *** join/#htc-linux Nickbee (n=Dheeraj@122.163.43.35) |
10:50.00 | *** join/#htc-linux patoche (n=patoche@77.200.40.21) |
10:51.27 | BabelO | hi |
11:07.42 | BabelO | goxboxlive: around ? ;) |
11:41.58 | *** join/#htc-linux marbalon (n=marbalon@212.122.223.98) |
11:50.58 | *** join/#htc-linux marbalon (n=marbalon@212.122.223.98) |
12:02.28 | *** join/#htc-linux Marex (n=marex@vasut.kolej.mff.cuni.cz) |
12:31.43 | dcordes_ | marbalon: do you have matrix kbd working on htckaiser? |
12:32.24 | goxboxlive | BabelO: yes, for few sec. Im about leaving work |
12:32.54 | dcordes_ | what is a softkey speaking of htc device buttons? |
12:33.17 | BabelO | goxboxlive: no, i found, it is ok now, i just upload a clear live image :) |
12:33.35 | goxboxlive | ok |
12:36.03 | marbalon | some of softkeys use the same gpio like kaybord, so i think it's include in keyboard matrix |
12:36.33 | marbalon | but seme buttons have own gpio |
12:37.16 | dcordes_ | did you check Kaiser_CPLD on xda wiki? |
12:38.53 | marbalon | yes |
12:40.38 | dcordes_ | good |
12:41.01 | *** join/#htc-linux marbalon (n=marbalon@212.122.223.98) |
12:41.54 | marbalon | dcordes_: but i didn't find anything keyboard related |
12:43.02 | *** join/#htc-linux marbalon (n=marbalon@212.122.223.98) |
12:43.22 | dcordes_ | marbalon: http://wiki.xda-developers.com/index.php?pagename=Kaiser_IRQ there I sorted out all irqs I could find |
12:43.59 | *** join/#htc-linux marbalon (n=marbalon@212.122.223.98) |
12:45.39 | marbalon | dcordes_:this is more interesting if we use kbd irq combined with gpio we have keyboard working ;) |
12:45.59 | *** join/#htc-linux marbalon (n=marbalon@212.122.223.98) |
12:46.14 | marbalon | dcordes_:this should be very similar to HTC Univerrsal |
12:46.59 | *** join/#htc-linux marbalon (n=marbalon@212.122.223.98) |
12:50.41 | dcordes_ | marbalon: did you checkout universal keyboard source? |
12:50.48 | marbalon | yes |
12:51.19 | dcordes_ | hillarious: the probably most important thing in android works: popping out the wallpaper menu ;) |
12:52.45 | dcordes_ | marbalon: did you try accesing the nand? |
12:54.09 | marbalon | dcordes_:no, I started enjoy with linux+kaiser yesterday evening ;) |
12:54.53 | marbalon | dcordes_:why do you need access to nand ? |
12:55.06 | dcordes_ | I'm 'enjoying' it since november 2007 that's when I got it and started investigating its guts with the help of all the brilliant people in this channel |
12:55.32 | dcordes_ | marbalon: to boot a filesystem from it? |
12:55.59 | raph_ael | there is still no installable images of android ? |
12:56.34 | marbalon | dcordes_:there is a kernel driver for wince filesystem ? |
12:57.15 | dcordes_ | we could probably boot a loop filesystem with this? |
13:00.11 | marbalon | sorry, i don't understand, I thought we use nand instead mmc (no driver till now) |
13:00.21 | *** join/#htc-linux CVirus (n=GoD@82.201.178.99) |
13:00.44 | dcordes_ | marbalon: is that what dzo hosted image does? |
13:00.50 | dcordes_ | sorry |
13:02.03 | *** join/#htc-linux Sliss_ (n=chatzill@212.71.15.163) |
13:03.25 | Sliss_ | friday afternoon... lets try to boot my htc back into linux ... is openmoko working? |
13:04.28 | Sliss_ | htc blueangel btw |
13:04.59 | dcordes | Sliss_: qtopia is cureently best working 'available' image for BA |
13:05.12 | Sliss_ | ok |
13:05.34 | dcordes | Sliss_: I'm working on an openmoko image but there are GUI problems I can't fix |
13:05.56 | Sliss_ | really bad ones of doable? |
13:06.15 | dcordes | Sliss_: nothing you want to try available, sorry |
13:06.25 | Sliss_ | i see ;-) |
13:06.36 | dcordes | you should checkout the qtopia image though |
13:07.01 | dcordes | which is really working great |
13:08.09 | dcordes | Sliss_: http://linuxbox2.free.fr/blueangel/qtopia/ |
13:10.49 | Sliss_ | downloading... |
13:12.47 | Sliss_ | dcordes: i do not need the 2 folders right? |
13:12.53 | dcordes | right |
13:13.54 | dcordes | you need to have a fat partition as first partition ony your SD card where you put zImage and startup and a second partition in ext2 where you extract the filesystem (Angstrom-Qt...) |
13:14.45 | BabelO | Sliss_: just copy both Qtopia* file on top of your SDcard and verify you ve at least 200Mb free http://linuxtogo.org/~htcpxa/htcblueangel/Qtopia/ |
13:14.54 | BabelO | no partition needed |
13:14.58 | dcordes | oh :) |
13:15.56 | dcordes | BabelO: did you change anything since last image? |
13:15.57 | BabelO | i m currently testing my messenger applciation :) |
13:16.18 | Sliss_ | aah... so is need to remove the partitions then? |
13:16.50 | BabelO | dcordes: no, maybe soon this afternoon you get a new one |
13:17.15 | BabelO | Sliss_: with the .exe you only need a Fat partition |
13:17.55 | dcordes | Sliss_: wouldn't matter how many partitions of any kind you have afterwards though ;) |
13:18.29 | Sliss_ | nice speed ;-)] |
13:19.35 | dcordes | Sliss_: are you trying to insult BabelO's webspace?! |
13:20.17 | dcordes | just kidding ;p |
13:20.28 | Sliss_ | insult? I am happy about 900k/s |
13:20.30 | Sliss_ | ;-) |
13:21.11 | marbalon | does anyone have a msm7200 datasheet? |
13:23.28 | dcordes | marbalon: no |
13:23.55 | dcordes | not unless you sign NDA and get one from qualcomm |
13:24.10 | dcordes | marbalon: did you look at usb yet? |
13:24.41 | marbalon | dcordes: no, but will be usefull for rndis |
13:25.22 | Sliss_ | so both files are on the sd card. just boot? |
13:26.31 | dcordes | marbalon: that's why I'm asking |
13:26.44 | dcordes | wifi would also be but that's iirc SD which we don't have |
13:26.49 | BabelO | Sliss_: yes start th exe file and wait |
13:27.00 | dcordes | s/SD/SDIO |
13:27.07 | Sliss_ | my windhoos is first installing :/ |
13:27.35 | dcordes | good old wm3 configure-on-boot :D |
13:27.42 | Sliss_ | s/SD/SDIO/ ;-) |
13:28.02 | dcordes | Sliss_: nevermind it's about the statement not the bot fun |
13:28.07 | dcordes | ~lart Sliss_ |
13:28.07 | apt | gives Sliss_ a good seeing to |
13:28.16 | dcordes | ~lart apt |
13:28.16 | apt | resizes dcordes's terminal to 40x24 |
13:29.34 | Sliss_ | great.. the 200mb root file is in creation |
13:30.40 | dcordes | marbalon: dzo told me usb would work for him |
13:30.44 | dcordes | (on vogue) |
13:31.36 | BabelO | Sliss_: i notice some bugs in this image already |
13:31.43 | marbalon | wow maybe it's similar to Kaiser |
13:32.57 | dcordes | marbalon: I connected usb to kaiser but no reaction from host visible |
13:33.37 | Sliss_ | bugs are normal... but how long does this creation take? |
13:36.19 | marbalon | yes i know that, but USB working is in currently posted path ? |
13:37.04 | dcordes | marbalon: can you point me to the forum thread you refer to? |
13:37.56 | marbalon | http://forum.xda-developers.com/showthread.php?t=383695&page=10 |
13:38.29 | dcordes | linux/arch/arm/mach-msm/board-htcvogue.c <- there are definetly usb related modifications to this file from current patch ( i fetched patch 5 mins ago) |
13:38.38 | Sliss_ | BabelO>i have the feeling the root creation hangs... |
13:39.14 | marbalon | its sounds good, see you in the evening i'm @ work, now -> home |
13:39.28 | dcordes | marbalon: alright see you |
13:39.51 | BabelO | Sliss_: no it is very long |
13:40.07 | Sliss_ | BabelO: ah ok... like an hour? |
13:40.42 | Sliss_ | what is it doing? compiling gentoo style? |
13:40.44 | BabelO | Sliss_: no, like 10 mn ;) |
13:41.09 | BabelO | Sliss_: no, it just unpack tar.bz2 file into 200Mb loopback file |
13:41.25 | BabelO | Sliss_: and i think i va cpufreq activated ;) |
13:42.08 | dcordes | BabelO: you know what FIQ is? |
13:42.46 | BabelO | dcordes: no, where do you see FIQ ? |
13:43.04 | dcordes | BabelO: configuration of kernel for kaiser |
13:43.05 | dcordes | Enable installation of an FIQ handler. (MSM_FIQ_SUPPORT) [N/y] (NEW) |
13:43.38 | Sliss_ | btw I need the 200 mb free on the phone or the card? |
13:45.16 | BabelO | Sliss_: on the card, and you need also /Storage Card not a translation |
13:45.24 | dcordes | it's really nice seeing tux on kaiser after all the hassle :D |
13:46.09 | dcordes | BabelO: why is /Storage Card hard coded? |
13:47.14 | Sliss_ | i guess my phone os broken now... after a softboot windows installation isnt starting up anymore |
13:47.55 | Sliss_ | the screen light is comming up the first time |
13:48.20 | Sliss_ | and I head the pling-pling but then nothing |
13:48.25 | BabelO | dcordes: because it is in haret, and we need to found a wince command or environmùent variable that get it |
13:48.35 | BabelO | maybe we need to read simply the registry ;) |
13:50.25 | Sliss_ | someone did get this problem before? |
13:51.28 | BabelO | Sliss_: yes screen light come down sometimes in wince, long press on power button, or use a light to look at lcd |
13:52.56 | Sliss_ | no .. there is no wince yet... it want to install so I have to tab the corners copy paste etc... but the screen stays white |
13:53.05 | Sliss_ | bright white |
13:53.31 | dcordes | BabelO: Sliss_ after the calibration? |
13:53.47 | dcordes | Sliss_: i mean |
13:53.51 | Sliss_ | it doesnt even get that far |
13:55.10 | dcordes | did you power it off for a short time? My is often better after I remove the battery and ac power for a while |
13:55.19 | dcordes | let it lay like that few minutes and retry |
13:56.39 | Sliss_ | i hope its not broken now... |
13:57.18 | Sliss_ | I still have an other one with a broken screen but it is not easy to openup the device |
13:59.55 | Sliss_ | shoot.. its not good. after a few minutes I started it again i get a white screen and after a few sec a little darker one (at the time the calibration normally starts) |
14:01.18 | *** join/#htc-linux SmallR2002 (n=SmallR20@79-77-91-161.dynamic.dsl.as9105.com) |
14:02.20 | dcordes | Sliss_: you must have done something seriously wrong |
14:02.56 | Sliss_ | I guess.. but i do not believe I did |
14:04.42 | Sliss_ | the BabelO's exe file was extracting and hang at one monent. After 10 min I did put the device in its dongly for ac power... and linux comfirmed that I did... thats all |
14:07.19 | dcordes | no idea I have a BA but I didn't break it yet, sorry |
14:07.30 | dcordes | only thing I can say is the battery thing |
14:07.43 | dcordes | BabelO: http://pastebin.ca/981016 <- can you look |
14:08.31 | dcordes | I get undefined reference to `msm_proc_comm' en lines 85 92 98 |
14:11.01 | Sliss_ | ok i am going now... a little sad without phone ;-) so have a good weekend |
14:11.31 | Sliss_ | I will leav the phone without battery for a little and try again tonoght |
14:11.36 | Sliss_ | later... |
14:12.59 | dcordes | that's really frustrating. hope this guy will get it working again. |
14:13.33 | dcordes | cr2: ping |
14:47.47 | BabelO | dcordes: it is just a reboot needed, on mine with an old wm5 image, i often lost the backlight, each time i ve to look at it better |
14:49.51 | dcordes | BabelO: I leave just the old wm3 rom on my BA |
14:51.51 | BabelO | dcordes: mine was due to backlight settings too low on wm5 |
14:52.23 | dcordes | maybe that is sliss' problem |
14:57.24 | *** join/#htc-linux TimRiker (n=timr@68.27.25.129) |
15:05.04 | *** join/#htc-linux rob_w|laptop (n=rob@M9553.m.pppool.de) |
15:07.40 | dcordes | BabelO: could you look at the code I pasted? |
15:09.08 | BabelO | dcordes: and ? |
15:10.11 | BabelO | dcordes: look in same dir at proc_comm.h |
15:12.00 | *** join/#htc-linux patoche (n=root@lns-bzn-44-82-249-207-137.adsl.proxad.net) |
15:12.43 | dcordes | BabelO: ok. what's wrong in proc_comm.h? |
15:13.24 | BabelO | function msm_proc_comm' is maybe in |
15:13.39 | BabelO | look at #ifdef around |
15:24.01 | dcordes | BabelO: msm_proc_comm is in? what you mean? |
15:25.07 | BabelO | dcordes: do you see it in the .h file ? |
15:43.00 | *** join/#htc-linux patoche_ (n=root@lns-bzn-44-82-249-207-137.adsl.proxad.net) |
15:47.45 | dcordes | BabelO: yes there is int msm_proc_comm(unsigned cmd, unsigned *data1, unsigned *data2); |
15:47.53 | dcordes | and 2 commented lines: |
15:48.06 | dcordes | #ifndef _ARCH_ARM_MACH_MSM_MSM_PROC_COMM_H_ |
15:48.07 | dcordes | #define _ARCH_ARM_MACH_MSM_MSM_PROC_COMM_H_ |
15:48.16 | BabelO | dcordes: that is ok |
15:49.13 | dcordes | BabelO: why do I get the error then? |
15:50.53 | BabelO | dcordes: you miss an option maybe ? |
15:51.18 | BabelO | dcordes: can you pastebin the h file ? |
15:51.34 | *** join/#htc-linux merc (n=xxmercur@24-181-29-60.dhcp.smyr.ga.charter.com) |
15:54.11 | dcordes | http://pastebin.ca/981151 |
15:54.34 | dcordes | BabelO: this is msm git tree w/ dzo's patches for htcvogue btw |
15:56.56 | BabelO | dcordes: sorry no idea, i t look like it canot find the function |
15:57.14 | dcordes | ok thank you |
15:57.24 | dcordes | I sent an email to dzo |
16:46.59 | *** join/#htc-linux goxboxlive (n=goxboxli@208.84-48-176.nextgentel.com) |
16:47.28 | *** join/#htc-linux marmotta (n=skodde@unaffiliated/skodde) |
16:54.44 | *** join/#htc-linux CVirus (n=GoD@82.201.178.99) |
17:14.18 | BabelO | cr2: linload, liveramdisk works fine |
17:16.12 | *** join/#htc-linux CVirus (n=GoD@82.201.178.99) |
17:22.13 | *** join/#htc-linux diogene31_ (n=rj@mur31-2-82-243-122-54.fbx.proxad.net) |
17:26.54 | *** join/#htc-linux tsdogs (n=tsdogs@net-84-18-144-39.c.bkom.it) |
17:27.56 | *** join/#htc-linux JohnnyK (n=johnnyk@nfx-nat-229.pilsfree.net) |
18:01.25 | *** join/#htc-linux kiozen (n=kiozen@rgnb-4db1df3a.pool.einsundeins.de) |
18:07.34 | BabelO | hi kiozen |
18:07.46 | kiozen | hi :) |
18:23.43 | cr2 | kiozen: i've read your GT docs |
18:24.21 | cr2 | BabelO: strange. does not work for me on n560. something must be wrong. |
18:25.17 | BabelO | cr2: did you set correct startup.txt ? with ramboot ;) |
18:26.41 | kiozen | hi cr2 |
18:27.08 | BabelO | cr2: you want jjust ramboot not the liveramdisk ? |
18:36.01 | BabelO | cr2: http://git.linuxtogo.org/ i use haret from here |
18:48.07 | cr2 | BabelO: i use the same setup i've always used before. |
18:49.25 | cr2 | kiozen: i don't understand several things there. |
18:49.51 | kiozen | some others don't either :) |
18:49.55 | cr2 | kiozen: where does the +towgs84= for ED50 come from ? |
18:50.53 | cr2 | also, it's a wishful thinking to have a GK grid on a map with numbers and other data. |
18:50.56 | kiozen | cr2: "pointed me to a document that " document is a link |
18:51.17 | kiozen | hm, but a broken one :/ |
18:51.22 | cr2 | afaik it's only done by the military in most countries in the world . |
18:52.35 | cr2 | kiozen: the +towgs84= business is the most confusing story in the georeferencing. |
18:53.20 | kiozen | http://maps.la.fh-weihenstephan.de:8080/habitalp/documents/HABITALP-WP9-Technical_Report-CRS_and_Transformation.pdf |
18:53.34 | kiozen | cr2: yes but it's necessary |
18:53.54 | cr2 | there is this list http://earth-info.nga.mil/GandG/publications/tr8350.2/wgs84fin.pdf which is referenced by many people |
18:54.20 | cr2 | then i've saved the similar list from ozi |
18:55.25 | cr2 | and they differ |
18:56.00 | cr2 | then there are some +towgs84= values in /share/gdal/gcs.csv |
18:56.25 | cr2 | but they were autogenerated from the EPSG db, and have bugs too. |
18:57.02 | cr2 | finally, there is a very interesting list here |
18:57.05 | cr2 | ogr/ogrsf_frmts/mitab/mitab_spatialref.cpp |
18:57.22 | cr2 | i think it's the most complete one |
18:57.37 | cr2 | which makes most sense to me. |
18:57.40 | cr2 | but |
18:58.19 | cr2 | the ozi "datum list" includes the datum numbers from it as a first column |
18:58.43 | cr2 | but the +towgs84= params are not the same as in ogr/ogrsf_frmts/mitab/mitab_spatialref.cpp |
18:59.03 | cr2 | so in the end we have an unbelieavble mess ;) |
18:59.54 | cr2 | to import the ozi .map data one probably needs to use the ozi datum_list, but i'm not quite sure. |
18:59.56 | kiozen | so..... what do you suggest to make it easy for a noob :) I would say: use google, someone will have ask for the parameters already |
19:00.20 | kiozen | s/ask/asked/ |
19:00.35 | cr2 | i suggest to stick to the ogr/ogrsf_frmts/mitab/mitab_spatialref.cpp table |
19:00.41 | cr2 | where possible |
19:01.05 | cr2 | it's created by clever RE of mapinfo |
19:01.15 | cr2 | and seems the most accurate to me. |
19:01.50 | cr2 | at least for the nonwgs84 data i know. |
19:04.05 | cr2 | and we need to do something about the 2 types of Lambert/Albers conic projections. |
19:04.28 | cr2 | they are (were) very often used for "lowzoom" maps. |
19:06.00 | cr2 | kiozen: i think we'd be as simple as ozi, but use the accurate data with clear references. |
19:06.23 | kiozen | coeffs from mitab_spatialref.cpp looks good. |
19:06.30 | cr2 | {28, "European_Datum_1950", 4, -87, -98, -121,0, 0, 0, 0, 0}, |
19:07.01 | cr2 | i'd certainly use these values. |
19:07.25 | cr2 | an 4 is |
19:07.27 | cr2 | { 4,"International 1924", 6378388.0, 297.0} |
19:08.55 | kiozen | I wonder if I can access these table in a sane way via gdal api |
19:10.35 | kiozen | or I just convert them into a table on the webpage |
19:12.11 | cr2 | it's a global table |
19:12.14 | cr2 | MapInfoDatumInfo asDatumInfoList[] = |
19:13.02 | cr2 | nm /usr/local/lib/libgdal.so | grep asDatum |
19:13.02 | cr2 | 00000000006ca8e0 D asDatumInfoList |
19:13.32 | cr2 | but it's certainly a hack to access it directly |
19:13.42 | cr2 | but there is no better away. |
19:14.05 | cr2 | only extracting the table and hardcoding it in the program |
19:14.32 | kiozen | the second problem I see is that a combobox with all these shifts is as scaring to a noob as qgis |
19:14.39 | cr2 | there is also a MapInfoSpheroidInfo asSpheroidInfoList[] = |
19:15.10 | cr2 | ozi (de-facto) uses a combobox on the second column |
19:15.14 | cr2 | of this table |
19:15.28 | cr2 | with a bit different names |
19:16.03 | cr2 | since ozi also supports some mapinfo compatibity features, i guess it was the origin anyway |
19:16.42 | *** join/#htc-linux SmallR2002 (n=SmallR20@79-77-5-121.dynamic.dsl.as9105.com) |
19:17.56 | kiozen | let's see, I try to do this list as a combo box... |
19:18.59 | cr2 | good idea. |
19:20.44 | kiozen | currently cleaning up M, trying to get a status quo between ts and keys |
19:21.43 | cr2 | yes, it'd be possible to switch between the "modes" with arrow keys, not only with the ts. |
19:23.52 | kiozen | what modes |
19:24.07 | cr2 | after you press the "mode" button |
19:24.39 | kiozen | you mean menu? |
19:24.41 | cr2 | ok, i'll check the latest version |
19:24.42 | cr2 | yes. |
19:25.06 | kiozen | that would work if the kernel/qtopia/keymaping would be ok |
19:25.27 | cr2 | ok. |
19:32.54 | kiozen | cr2: how is the resume working? |
19:32.54 | cr2 | looking through the heaps of .asm ;) |
19:33.17 | kiozen | piling up instructions :) |
19:33.49 | cr2 | my only weekend business :) |
19:34.28 | cr2 | now i need to find out what's wring with linload.exe too |
19:34.44 | cr2 | hmm. i've not yet tested it with +2MB zimage... |
19:35.01 | cr2 | this is standard now. |
19:35.21 | BabelO | cr2: did you try the one from git ? |
19:36.16 | cr2 | BabelO: are there any diffs to CVS ? |
19:36.41 | cr2 | i see that git is 3 weeks old too |
19:37.07 | BabelO | cr2: no more cvs here |
19:37.10 | cr2 | wow. i use 5 systems now. |
19:37.24 | cr2 | cvs,svn,monotone,hg and git |
19:37.49 | BabelO | cr2: you miss dark :) |
19:37.56 | *** join/#htc-linux k3asd (n=k3asd@host-62-10-242-164.cust-adsl.tiscali.it) |
19:38.06 | cr2 | and arch |
19:38.20 | kiozen | and copy-n-paste :P |
19:38.26 | BabelO | lol |
19:38.52 | kiozen | our consultant for iso9001 suggested to do it that way |
19:39.25 | kiozen | new binary for M, nothing really new, just a clean up |
19:40.14 | cr2 | i've already booted. |
19:40.52 | cr2 | BabelO: btw, how we can solve the \Storage Card problem ? |
19:42.09 | BabelO | cr2: i m not sure from where it is comming |
19:42.54 | cr2 | there is some c++ code to read its name from registry. |
19:43.10 | cr2 | and there is some .inf method for creating .cab |
19:43.23 | cr2 | but i don't know if the last works with free software. |
19:43.40 | cr2 | i think we'd document and check both. |
19:47.59 | *** join/#htc-linux kiozen_ (n=kiozen@rgnb-4db1dd9f.pool.einsundeins.de) |
19:55.11 | *** join/#htc-linux SmallR2002 (n=SmallR20@79-77-109-196.dynamic.dsl.as9105.com) |
19:57.57 | cr2 | kiozen: the icons are a bit too small for n560 |
19:58.07 | cr2 | i guess they are ok on qvga |
19:58.47 | cr2 | the battery meter shows 2 lines. how does it work ? |
19:59.04 | BabelO | does not work i think ;) |
19:59.42 | cr2 | ok. this is also something where we need tome unified /sys approach |
19:59.52 | cr2 | s/tome/some/ |
20:01.05 | cr2 | the keyboard buttons are not used in the menu too |
20:03.04 | cr2 | kiozen: if i've selected the map (highlight), how why is the 'map' display not centered on it ? |
20:11.05 | *** join/#htc-linux lpotter (n=ljp@CPE-121-208-61-29.qld.bigpond.net.au) |
20:14.44 | *** join/#htc-linux SmallR2003 (n=SmallR20@79-77-76-79.dynamic.dsl.as9105.com) |
20:16.56 | cr2 | ~ping Kevin2 |
20:16.57 | apt | pong Kevin2 |
20:18.16 | *** join/#htc-linux patoche (n=root@lns-bzn-44-82-249-207-137.adsl.proxad.net) |
20:18.43 | BabelO | cr2: you click woth ok button to selectthe maop ? |
20:19.01 | cr2 | no |
20:19.27 | cr2 | where is the ok button ? |
20:19.49 | BabelO | cr2: center of joypad ? |
20:19.58 | cr2 | does not help too |
20:21.04 | *** join/#htc-linux wireddd (n=wired@unaffiliated/wireddd) |
20:24.03 | cr2 | BabelO: how do you compile linload ? |
20:24.09 | cr2 | make linload KERNEL=~/linux/kernel26/arch/arm/boot/zImage INITRD=/dev/null SCRIPT=n560_2linload.txt |
20:24.12 | *** join/#htc-linux pH5 (n=ph5@e178216153.adsl.alicedsl.de) |
20:24.45 | BabelO | make linloag KERNEL=./zImage SCRIPT=./startup.txt |
20:24.50 | BabelO | hi pH5 |
20:25.02 | pH5 | good evening |
20:25.48 | BabelO | pH5: if you want to try something else than gpe or openmoko, just take a look at Qtopia for BA ;) i just add a live image |
20:26.23 | BabelO | cr2: before i was thinking it does not works, because i ve used boot2 and not ramboot |
20:27.19 | cr2 | BabelO: the script |
20:27.22 | cr2 | set RAMADDR 0xa0200000 |
20:27.22 | cr2 | set RAMSIZE 62*1024*1024 |
20:27.22 | cr2 | set CMDLINE "root=/dev/mmcblk0p2 console=tty0 rootdelay=5 psplash=1" |
20:27.22 | cr2 | ramboot |
20:28.01 | BabelO | cr2: mine -> |
20:28.03 | BabelO | set CMDLINE "installsize=200 installprefix=QtopiaPhone-image mem=128M rootdelay=2 psplash=1" |
20:28.04 | BabelO | ramboot |
20:28.04 | cr2 | oh. it works :) |
20:28.21 | cr2 | but with this complex +2MB setup. |
20:28.49 | BabelO | cr2: resume works too now ? |
20:29.17 | cr2 | the kernel offset may be a generic pxa option. |
20:29.24 | cr2 | i'll check |
20:30.00 | cr2 | <PROTECTED> |
20:30.31 | cr2 | no. i get the splash and resume into wince. |
20:30.51 | cr2 | something seems to be broken. |
20:31.07 | cr2 | the code looks horrible, see the CVS ;) |
20:34.31 | cr2 | somehow wince sees that the code at +2MB is not a wince kernel :) i must fix it. |
20:37.50 | cr2 | BabelO: http://handhelds.org/cgi-bin/cvsweb.cgi/~checkout~/linux/kernel26/arch/arm/mach-pxa/looxc550/looxn560_pm.c?rev=1.2&content-type=text/plain |
20:39.05 | BabelO | cr2: lol, but it isthe wince code ;) |
20:39.38 | BabelO | cr2: do you know what will be the next linux kernel generation ? 2.8 or 3.0 ? |
20:40.25 | cr2 | i'd be happy about 2.6.25 first |
20:40.57 | cr2 | although it'd be easy for n560 and athena. |
20:41.04 | cr2 | they don't use asic3. |
20:41.10 | BabelO | cr2: yes me too |
20:41.40 | cr2 | but ati sd is very similar to asic3_mmc |
20:49.51 | cr2 | what a pita. |
20:50.24 | cr2 | it seems if i'll do it, we can flash the kernel into mdoc ;) |
20:51.38 | *** join/#htc-linux lpotter (n=ljp@CPE-121-208-61-29.qld.bigpond.net.au) |
20:59.48 | cr2 | pH5: are you still here ? |
21:02.58 | *** join/#htc-linux zyxell (n=John@chello089078117046.chello.pl) |
21:03.09 | zyxell | hi all |
21:06.22 | zyxell | does someone with starting linux in Titan on this channel ? |
21:10.38 | pH5 | cr2: kind of |
21:10.44 | pH5 | BabelO: http://linuxtogo.org/~htcpxa/htcblueangel/Qtopia/Qtopia-Linux-htcblueangel.exe <-- this one? |
21:11.12 | cr2 | pH5: i'm completely confused about the resume on n560 |
21:11.31 | BabelO | pH5: yes, with the bz2 :) |
21:11.51 | cr2 | it checks if the 0x bit in RCSR is set |
21:11.55 | cr2 | 0x4 |
21:12.26 | cr2 | then it loads the SPL to 0xa0100000 from mdoc and jumps there. |
21:13.05 | cr2 | on universal and other similar devices if the 0x4 bit in RCSR is set, then IPL jumps to "wince" |
21:13.08 | cr2 | wtf ? |
21:13.57 | pH5 | interesting |
21:14.11 | pH5 | but what does the SPL do then? |
21:14.30 | cr2 | it's a very complex thing. |
21:15.46 | cr2 | i'll check it again. |
21:16.22 | pH5 | I guess it checks for RCSR & SMR, too, somewhere and then jumps to wince somehow. |
21:17.51 | cr2 | hehe. at first it resets the gpio & such one again. |
21:18.21 | pH5 | during the resume path? |
21:18.23 | pH5 | ugh :) |
21:19.27 | cr2 | yes, but it's a usual business in the IPL too |
21:19.36 | cr2 | omg. |
21:19.57 | cr2 | then it enables mmu :( |
21:20.36 | *** join/#htc-linux Foxdie (n=foxdiefu@87-194-16-145.bethere.co.uk) |
21:20.54 | cr2 | it seems than without reflashing it's not going to resume... |
21:22.18 | cr2 | i'll check the ipl again, but it's unlikely that i can override the SPL loading into ram. |
21:25.57 | pH5 | cr2: but what is the difference between SMR set and not set in RCSR in the IPL code? in both cases it loads the SPL to RAM and jumps there? |
21:28.26 | cr2 | it check 0x1 first, then 0x8, and only then 0x4 |
21:28.59 | cr2 | if 0x1 is not set goto splload |
21:29.08 | cr2 | <PROTECTED> |
21:29.25 | cr2 | if 0x4 is set goto splload |
21:29.34 | pH5 | 1 is HWR (hardware/power-on reset) |
21:29.42 | cr2 | then there are some other checks. |
21:29.43 | pH5 | 4 is SMR (sleep-exit reset) |
21:29.56 | pH5 | 8 is GPR (gpio reset) |
21:31.24 | cr2 | so if !pwr_reset, !gpio_reset, sleep goto spl_load |
21:32.10 | cr2 | then it checks if PSSR bit 0x1 is set |
21:32.10 | pH5 | ok, strange. |
21:32.17 | cr2 | sleep by PWRMODE |
21:32.28 | cr2 | if yes, goto spl_load |
21:32.50 | cr2 | then there are some other RAM checks |
21:33.03 | cr2 | and after that there is a jump to "wince" |
21:33.15 | cr2 | i really don't understand it. |
21:36.24 | cr2 | EnterOS() cold reset |
21:36.40 | cr2 | EnterOS() warm reset |
21:37.41 | k3asd | night |
21:38.04 | cr2 | lol |
21:38.40 | cr2 | verbatim :) "We cannot found wince signal!!\n" |
21:39.32 | cr2 | fsck. |
21:39.50 | cr2 | it looks to 0x43454345 at +0x40 |
21:39.56 | cr2 | ECEC ? |
21:40.10 | pH5 | yes |
21:40.44 | cr2 | ok, if found it loads 0xa0200000 |
21:40.51 | cr2 | and jumps there. |
21:40.54 | cr2 | looks good. |
21:41.14 | cr2 | but i'm not sure what will be broken |
21:41.19 | cr2 | and the mmu is on. |
21:41.23 | cr2 | with the wince layout. |
21:41.40 | pH5 | so it jumps to a0200000 virt? |
21:42.02 | pH5 | is it a 1:1 mapping? |
21:42.05 | cr2 | looks strange... |
21:42.24 | cr2 | hm. after the jump it does mov pc, r0 |
21:42.29 | cr2 | that's very good |
21:42.46 | cr2 | i need to find the code path which leads to this function. |
21:43.09 | cr2 | it's really very complex compared to any other device in hh.org CVS |
21:43.44 | cr2 | ah, it checks the second parameter |
21:43.55 | cr2 | and disables the mmu if necessary |
21:44.06 | cr2 | looks like ramboot to me. |
21:46.00 | cr2 | i'll try to write the ECEC at +0x40 on suspend too. |
21:46.54 | cr2 | yes, there is an alternative path with 0xac200040 |
21:47.07 | cr2 | so this code will run with mmu on and off too. |
21:47.10 | cr2 | bizarre. |
21:47.50 | cr2 | 20525555 |
21:47.56 | cr2 | 20 is space ? |
21:48.04 | cr2 | looks like ascii to me |
21:48.30 | pH5 | 'UUR ' |
21:48.38 | cr2 | sramupdatemode, and oemupdate mode. |
21:48.59 | cr2 | 52444c55 |
21:49.10 | pH5 | sounds like a twisted maze :) |
21:49.53 | cr2 | yeah |
21:50.19 | cr2 | it checks many ram locations at +0x0 |
21:50.33 | cr2 | with the SPL loaded at +0x1MB |
21:50.38 | cr2 | and mmu turned on. |
21:50.43 | cr2 | really bizarre |
21:50.55 | cr2 | htc is much more linux friendly :) |
21:51.43 | cr2 | lol, they are even checking the battery cover gpio at boot. |
21:51.50 | cr2 | high security mode ? :) |
21:53.24 | cr2 | maybe i'll convince the SPL that linux is an oem update. |
21:55.11 | cr2 | looks like a real console app. |
21:59.26 | cr2 | RDLU |
21:59.47 | cr2 | ok, it's "ULDR" |
21:59.50 | pH5 | no, little-endian |
21:59.52 | pH5 | ah :) |
22:00.51 | cr2 | update loader |
22:01.03 | pH5 | magician has the battery cover hardwired to the reset gpio |
22:01.33 | cr2 | ok. |
22:02.54 | cr2 | and what is "UUR " ? |
22:03.48 | pH5 | no idea |
22:04.30 | cr2 | then "launch minikernel" |
22:04.44 | cr2 | hmm. looks like the mdoc update stuff. |
22:05.26 | cr2 | calculate ULDR checksum. |
22:07.37 | cr2 | ah, the 25304 is a warm reset flag. |
22:08.02 | cr2 | hm. but i'm preserving it. |
22:08.17 | cr2 | and the <2MB is not touched now anyway. |
22:09.14 | cr2 | 0xb0000004 - 0x07100000 |
22:10.40 | cr2 | a8f00004 |
22:10.54 | cr2 | looks virtual |
22:13.04 | cr2 | 8c+4 |
22:13.07 | cr2 | ac+4 |
22:13.10 | cr2 | b0 |
22:13.29 | cr2 | hm. it's at the end of ram. |
22:13.32 | cr2 | weird. |
22:14.32 | cr2 | it should be !=2 |
22:15.53 | cr2 | hm. found a bug in my code. |
22:16.51 | pH5 | can't follow anymore and heads off to dream |
22:25.39 | cr2 | hm. still resumes to wince |
22:37.43 | *** join/#htc-linux Zappy (n=zappy@f6.nl) |
22:49.05 | *** join/#htc-linux Marex (n=marex@85-132-216-250-eth3-gwfm10-user.802.cz) |
22:58.52 | *** part/#htc-linux Zappy (n=zappy@f6.nl) |
23:06.12 | Raven_coda | does KERN_ALERT always print to console? |
23:13.12 | cr2 | Raven_coda: depends on your syslog config |
23:18.46 | Kevin2 | ~pong cr2 |
23:18.47 | apt | cr2: PONG!!!!!!!!!!!!!!!!!! |
23:19.46 | Kevin2 | (RTT 3 hours 1 minute 51 seconds) |
23:38.52 | *** join/#htc-linux LunohoD_ (n=alex@e180069083.adsl.alicedsl.de) |
23:48.00 | *** join/#htc-linux nickbee (n=nickbee@117.96.69.43) |
23:50.25 | *** part/#htc-linux nickbee (n=nickbee@117.96.69.43) |