IRC log for #htc-linux on 20081223

00:00.49Rogro82the previous kernels i had couldnt extract the gz images and would hang half way... now i dont have any problems anymore... you also have those poblems dcordes?
00:01.02dcordescya rolk
00:01.23dcordesRogro82: sounds like you fixed it
00:01.42dcordesI can try my luck getting smd to work in your tree
00:02.02Rogro82the vogue mmc seems different from the one we are using
00:02.21dcordesyea
00:02.39dcordesyou mean the hardware or the msm_sdcc code?
00:03.22Rogro82code... also had to change and include the calls to sdc2 because of the difference in sdc (1 vs 2)
00:04.13Rogro82and i used the htc vogue board code and just implemented all polaris stuff in it...
00:04.29dcordesok did you try ti1251?
00:04.44Rogro82til251?
00:05.00*** join/#htc-linux ALoGeNo (n=QUAKEIII@153.Red-81-37-222.dynamicIP.rima-tde.net)
00:06.22Rogro82<--- absolutely no linux/android knowledge before i started 2 weeks ago... so sometimes i still need to look a lot of stuff up :)
00:06.50Rogro82most of the time im doin winblows development
00:07.57dcordesinteresting :)
00:08.17dcordesit's the wifi in all new htcs and name of kernel driver for it
00:09.47Rogro82k... no dont know if its setup... ill check the config file
00:10.02dcordesit's not present in the vogue tree
00:10.16dcordesbut in the g1 kernel
00:10.58dcordesactually google keeps it in a seperate git because it's so huge, but the android-msm-htc-2.6.25 branch has the init code et al
00:11.27Rogro82ah k... ill download the g1 kernel once more to take a look at it
00:11.38dcordesbut specific to the trout (g1) so we need to modify clock and irqs
00:12.50dcordesRogro82: you tried sound?
00:13.37Rogro82no... i also think ill need to include the kaiser/polaris adsp code etc
00:14.47Rogro82didnt had a lot of time for fixing... just trying to make it run at first
00:15.11dcordeshttp://linuxtogo.org/~lgorris/diffs/g1-diff-18-11-08.diff I think this has some audio bits for kaiser(polaris)
00:15.51Rogro82ill try if it patches
00:16.23dcordesit's for android-msm-htc-2.6.25
00:16.38dcordesbut kaiser doesn't boot there, don't know why
00:17.02dcordesbasically a clean rebase of the .25 kaiser patches in the wild
00:18.58Rogro82k ill merge it by hand to morrow and see if it works... ill first try to get the kaiser smd code to work
00:19.35dcordesyou might use the kaiser-smd.c from that diff, it's way better I think
00:19.39dcordes(if it works)
00:20.50dcordesbaz from the forum wrote it, the same guy who initially ported sd to the kais/pola
00:20.58Rogro82ill take a look at it...
00:21.25Rogro82problem with dzo's code is that everything has been merged together
00:21.56Rogro82so its hard to make one thing work without breaking another
00:23.59dcordesok downloading the zip
00:24.09dcordeswhat's your timezone?
00:26.12Rogro82gmt+1 the netherlands
00:27.30dcordesok just curious. I'm in .de
00:28.26Rogro82ah k... so also 1:30?
00:28.58dcordesyep
00:29.34dcordesyou work with wince professionally?
00:30.17Rogro82no... just hobby
00:30.36Rogro82normally c# mostly internet and business applications
00:31.13Rogro82but i like learning new stuff.... so my phone is out of order most of the time :)
00:31.43dcordesawesome you went 1337 kernel hacking in a week
00:32.08dcordesand fixed the most critical problem
00:32.52Rogro82at times i thought i was at a dead end but then i just restarted.... restarted...
00:33.23Rogro82have been doing a lot of winmo reverse engineering lately so not all new to the driver related stuff
00:34.13Rogro82i can now rebuild all dll's from assembly i get from ida... change the things i want and then recompile it :)
00:34.43dcordeshow about wifi clocks :p
00:35.03Rogro82nope... no knowledge.... for now :P
00:35.46Rogro82christmas is kicking so enough time hey :)
00:36.24dcordesho ho ho
00:36.40Rogro82so what do you do for a living?
00:36.44dcordesok diffing
00:37.37dcordesI'm a professional janitor
00:37.39Rogro82the smd is only called from the pm isnt it?
00:37.58dcordespm?
00:38.21Rogro82kaiser/vogue-pm code
00:38.45dcordeson the kaiser it's just built-in driver
00:38.59dcordesvogue-pm needs it though because it uses proc comm
00:39.05dcordesand proc comm depends on smd
00:39.23dcordeshm that's a yea probably ^^
00:41.16Rogro82:)
00:43.58Rogro82k need a lil bit of time to get it hooked in...
00:44.26dcordesRogro82: if you are updating your local stuff make sure you fetch in the titan commit in htc-vogue
00:47.20Rogro82k i will
00:47.50Rogro82i want to make it so that the kaiser/polaris code can be used next to the vogues code i guess
00:49.14Rogro82k lets see if the smd code is working...
00:49.27Rogro82yup looks like it
00:49.28Rogro82:)
00:50.16Rogro82k im off to bed now
00:50.39Rogro82will catch you later i hope :) bye bye
00:50.57dcordesgood night
00:51.05Rogro82night
01:25.50*** part/#htc-linux balsat (n=kll@87.72.13.87)
01:41.36*** join/#htc-linux fnord (n=fnord@24-151-90-116.static.nwtn.ct.charter.com)
02:06.58maejreptmzt_, ok, gonna try the kaiser row/cols now (hmm, is it strange that I wanted to say "kaiser rolls"? :)
02:14.36tekkdroneit make me think of von kaiser, the old NES punchout character, mustache wiggle and all
02:14.41tekkdronemakes*
02:39.34tmzt_<PROTECTED>
02:41.22maejrephi
02:41.38maejrepso I'm just trying the gpios, right?  I don't need to copy all the kaiser-keypad code just yet?
02:44.53maejrepwell, the result is the same
02:45.55maejrepthe key numbers are different, but it still only registers the front keys, not the keyboard
02:51.32*** join/#htc-linux chavonbravo (n=cb@fl-71-1-235-8.dhcp.embarqhsd.net)
02:53.17maejrepwhat can I do to extend haret's support so I can see what is actually happening when pressing a key?
02:53.36maejrepI have the source, and have already compiled it, so that's not an issue
02:54.01*** join/#htc-linux br1ck_ (n=br1ck@xdslcx098.osnanet.de)
03:06.26*** join/#htc-linux holycow (n=rtaylor@S01060016b6b53675.vf.shawcable.net)
03:20.08*** join/#htc-linux era- (n=im@pool-64-223-226-185.port.east.verizon.net)
03:51.20tmzt_maejrep: what commands are you using in haret?
03:51.33maejrepfor what?
03:51.54tmzt_tracing gpios
03:52.05maejrepwatch gpios 10
03:52.39maejrepright now i'm trying to port board-kaiser-keypad to see if it gets any further
03:53.13maejreponly reason I didn't want to mess with it before is because it doesn't use gpio_event
03:53.47tmzt_we need to see how scanning is enabled
03:54.03tmzt_does kaiser scan in the driver?
03:54.16maejrepin kaiser, on open, it hooks INT_KEYSENSE
03:54.30maejrep(on open as in, when the keyboard slider is opened)
03:54.40maejrepthen on close, it releases the irq
03:56.21maejrepthe kaiser keyboard seems to do a lot of work to get the key events
03:56.38maejrepcould be that its the only way to do it, but for some reason I get the feeling this could be done a cleaner way
03:57.29tmzt_ok, titan is the same way
03:57.41maejrepreally?
03:57.51maejrepi thought titan used htc-egpio in the vogue branch
03:57.59tmzt_I think we just hace to find how to enable hw scanning
03:58.58maejrephttp://git.linuxtogo.org/?p=groups/mobile-linux/kernel.git;a=commitdiff;h=febeb3476fb6f047d9bd987ceeaa61d2c053fce8 - board-titan-keypad.c
03:58.58maejrepoh
03:58.58maejrepheh nevermind :P
04:10.27tmzt_it looks like event_matrix polls too
04:15.42maejrepok well it compiles :p  lets see if it breaks anything
04:17.37maejrephmm, so it creates input0 as the keypad
04:18.43maejrephah
04:18.53tmzt_ok
04:19.14maejrepwell, using the GPIOS defined in kaiser, it detects a bunch of random keys but only when pressing the front keypad, not the keyboard
04:19.32maejrepit thinks the slider is open even though it's not (and doesn't react to actually opening/closing it)
04:19.51maejrepand when pressing keys on the front pad, it turns on the camera flash LED :x
04:19.58maejrep(its really bright...)
04:20.29maejrep# dmesg | grep raphael_kbd
04:20.29maejrep[    4.624699] input: raphael_kbd as /class/input/input0
04:20.30maejrep[    4.720091] raphael_kbd: Open!!!
04:20.40maejrepso that "Open!!!" is part of init
04:20.45maejrepfor some reason
04:23.14*** join/#htc-linux Othello (i=Othello@gateway/tor/x-97c4adcb93908582)
04:26.24tmzt_maejrep: part of driver init?
04:27.11maejrepit appears so..  it assumed it was open as soon as it was initialized, but it wasn't open
04:27.30maejrepnot sure where to tell it how to actually check if its open or not
04:48.53tmzt_cat /dev/input/eveb
04:48.59tmzt_cat /dev/input/event0
04:50.50*** join/#htc-linux iratsu (n=iratsu@modemcable018.234-59-74.mc.videotron.ca)
04:51.39maejrepto see what it does when open/close?
04:51.58maejrepmy comment was more about how to tell the code what to look for
04:52.11maejrepI've already captured the gpio on slider open/close
04:52.40maejrepbut I don't see how the input device knows what is "open" and what is "close"
04:55.43tmzt_good
04:55.55maejrep?
04:56.31tmzt_all drivers (basically) are opened either when reading from the device, or for something like the input layer, when the kernel needs it
04:56.44tmzt_good that you found the slide SW
04:57.20maejrepoh so they're talking about just opening the device, not actually opening the slider
04:57.25maejrep:x
04:57.26tmzt_this open has nothing to do with the slide
04:57.31tmzt_right
04:57.41maejrepyeah, i'm not thinking
04:59.33maejrep# cat /dev/input/event0
04:59.33maejrepcat: can't open '/dev/input/event0': Invalid argument
05:00.22maejrepi feel like i'm just poking around blindly now
05:00.22maejreplol
05:00.41maejreplike maybe if I tried every possible gpio matrix combination, I'll find something
05:03.36*** join/#htc-linux ImCoKeMaN (n=imcokema@pool-98-111-118-30.hrbgpa.fios.verizon.net)
05:10.51*** join/#htc-linux era| (n=im@64.223.226.185)
05:28.14maejreptmzt_, is it possible to watch for egpios in haret?
05:29.02tmzt_in pxa it is
05:29.44maejrepok, in haretconsole/regs_misc.py I see:
05:29.45maejrep# HTC Apache specific registers
05:29.45maejrepRegs_Apache = regs_pxa.Regs_pxa27x.copy()
05:29.46maejrepRegs_Apache.update(getEGPIOdefs(0x0a000000, 3))
05:29.46maejrepmemalias.RegsList['Apache'] = Regs_Apache
05:30.05maejrepwould I be able to just add to that, to add raph egpios support?
05:30.23maejrep(there's more to the file, for various devices)
05:30.46tmzt_look in linux, trout to see where egpio chip is
05:31.09tmzt_I think you can just addlist gpios addresses
05:35.59Marajinyo
05:36.16Marajinwhoa, my net connection must be feeling stable in this cold weather
05:47.11maejreptmzt_, so its possible that haret just isn't watching the GPIO addresses that the keyboard is triggering?
05:47.29tmzt_yes
05:48.54maejrepok, so the log shows "Watching GPIO(00)" through "..(14)"
05:49.10tmzt_those are banks
05:49.17maejrepah
05:49.47tmzt_each bit is a gpio input/output or alt function selection
05:56.29maejrepso it should already be watching for everything that's on the wiki then, right?
05:57.02tmzt_everything on the ms chip itself
05:57.34maejrephmm, so why wouldn't it catch the keyboard then?
05:57.51tmzt_msm
05:57.57tmzt_everything on the msm chip itself
05:57.59maejrepsorry, I must be really annoying :(
05:58.05tmzt_no
05:58.41tmzt_I just don't know the answer for msm
05:58.59tmzt_I guess its in the kernel thorugh, the header files
05:58.59maejrepisn't kaiser msm?
05:59.04tmzt_yes
05:59.15tmzt_but their are other chips in there
05:59.24tmzt_same as raph
05:59.28maejrepI see
06:01.44AstainHellbringgrrr stupid forum.xda is down again
06:01.49AstainHellbringwhats the site for the vogue files?
06:01.52maejrepis there any significance to it triggering INT_GPIO_GROUP2 on pressing a key?
06:02.00maejrephttp://cs-alb-pc3.massey.ac.nz/vogue ?
06:02.08AstainHellbringyah that one thx
06:03.01tmzt_maejrep: I don't know
06:03.12tmzt_all keys?
06:03.32maejrepyeah it always triggers that interrupt when pressing any key on the slide out keyboard
06:03.41tmzt_ok
06:03.50maejrepbut nothing in GPIOS
06:04.04tmzt_where do you get that?
06:04.38maejrepharet
06:04.47maejrepwirqs and watch gpios
06:05.11maejrepwirqs reports GPIO2, which is 33
06:05.18tmzt_INT_GPIO_GROUP2
06:05.24maejrepand that's in the code as 33
06:05.39maejrep#define INT_GPIO_GROUP2      (32 + 1)
06:06.26tmzt_ok
06:06.37tmzt_we need to trace spi
06:11.29maejrepso how do I do that? :x
06:12.28tmzt_working on it
06:12.50tmzt_trace writes/reads for spi registers
06:15.18AstainHellbringdcores you around?
06:16.01tmzt_dcordes:
06:17.59maejrepwould the spi registers be in the kernel somewhere?
06:18.35maejrepI see: board-trout-panel.c:#define SPI_BLOCK_BASE         0x120000
06:18.42maejrepbut nothing in board-htcraphael
06:20.11AstainHellbringyah that one sorry dcordes you around? booted titan with kernel from vogue git
06:20.58tmzt_does keyboard work?
06:21.08tmzt_and buttons on the side?
06:23.04AstainHellbringkeyboard yes
06:23.18AstainHellbringseems like buttons too
06:25.09tmzt_good
06:28.09*** join/#htc-linux tekkdrone_ (n=tekkdron@72.183.115.231)
06:28.21tekkdroneoops
06:28.33tmzt_ssitx ssirx
06:28.41tmzt_maejrep:
06:28.56tmzt_add mmutrace those addresses
06:29.04tmzt_SSITX SSIRX
06:29.05maejrepfrom board-trout?
06:29.13tmzt_-panel.c
06:29.17tmzt_yes
06:29.19*** join/#htc-linux chavonbravo (n=cb@fl-71-1-235-8.dhcp.embarqhsd.net)
06:29.22maejreper right
06:29.49tmzt_then wirq 10 and press qwerty keys
06:31.00*** join/#htc-linux lama (n=lama@netbsd.pl)
06:32.31maejrephmm
06:32.34maejrepWarning! Tracing non-section mapping (00100000) not well supported
06:32.34maejrepIf you really want to do this, run 'set permissivemmutrace 1' and retry
06:32.43maejrepare those physical addresses in the code?
06:33.41maejrepp2v() on them didn't show anything during wirq
06:33.54tmzt_hold on
06:34.30*** join/#htc-linux Magorium (i=Othello@gateway/tor/x-7ea3c05350f1073a)
06:34.34maejrepand with permissivemmutrace 1, also didn't get anything
06:34.51tmzt_the address is wrong
06:35.08tmzt_there is a base somewhere
06:36.05maejrepto add to #define SPI_BLOCK_BASE         0x120000 ?
06:36.23tmzt_yes
06:37.15AstainHellbringtmzt_ or maejrep is there anything you wanted me to do with this raph800 or raph100 to help you guys out?
06:37.32tmzt_bitwise or actually
06:37.43maejrepright
06:37.50tmzt_AstainHellbring: do you know how to trace on msm?
06:38.10AstainHellbringno but I have plenty of time tonight if you wanna walk me though anything?
06:40.35tmzt_NetRipper: ping
06:48.17maejrepanything that might be on the memory map?
06:48.21maejrepI don't see SSI or SPI
06:52.27tmzt_maejrep: we need the additional gpios
06:53.06maejrep:/
06:53.14maejrepwhat can I do?
06:53.25maejrepb2e00000   a9300000   1   MSM_GPIO2, DEX'd
06:55.56tmzt_show gpios
06:56.29maejrephttp://privatepaste.com/970e0tXz3e
07:05.14tmzt_can you git-grep MSM_GPIO1_BASE
07:07.32maejreparch/arm/mach-msm/gpio_hw.h:#define GPIO1_REG(off) (MSM_GPIO1_BASE + 0x800 + (off))
07:07.32maejrepinclude/asm-arm/arch-msm/msm_iomap.h:#define MSM_GPIO1_BASE        0xE0007000
07:08.54tmzt_ok also GPIO2 GPIO1A GPIO2A
07:09.08maejreparch/arm/mach-msm/gpio_hw.h:#define GPIO2_REG(off) (MSM_GPIO2_BASE + 0xC00 + (off))
07:09.09maejrepinclude/asm-arm/arch-msm/msm_iomap.h:#define MSM_GPIO2_BASE        0xE0008000
07:09.19tmzt_just the iomap
07:09.35maejrepno GPIO1A or GPIO2A
07:10.32tmzt_dump mmu 2 0xe0008000
07:10.40tmzt_dump mmu 2 0xe0007000
07:11.00tmzt_see if they are 0x92...
07:11.21maejrepnothing was listed under 7000
07:11.28maejrep<PROTECTED>
07:11.28maejrep<PROTECTED>
07:11.28maejrep----------+----------+---------------+----------------------
07:11.28maejrep<PROTECTED>
07:12.45tmzt_ok
07:12.54tmzt_gpio1a amd
07:13.13tmzt_gpio1a and 2a are in msm_iomap.h
07:13.23tmzt_on htc-msm-2.6.25 ltg
07:13.54tmzt_dump mmu 2 0xa9007000
07:14.14maejrep<PROTECTED>
07:14.14maejrep<PROTECTED>
07:14.14maejrep----------+----------+---------------+----------------------
07:14.14maejrep93100000  | a9000000 |   1MB section |    AP=1 T=2
07:14.14maejrepb3100000  | a9000000 |   1MB section |    AP=1 T=2
07:14.54tmzt_93?
07:15.09maejrepnot far off from the existing gpios
07:15.37maejrepbut 1MB is pretty large
07:15.52tmzt_addlist gpios 0x93007000
07:16.14tmzt_then watch gpios 10
07:16.30maejrepyikes
07:16.35tmzt_addlist gpios 0x93107000
07:16.35maejrepTerminating haret due to unhandled exception (pc=80029a28)
07:16.35maejrepheh
07:16.42tmzt_addlist gpios 0x93107000
07:16.44tmzt_sorry
07:18.36maejrephmm, yeah happened again
07:19.29*** join/#htc-linux pleemans (n=toi@116.54-246-81.adsl-static.isp.belgacom.be)
07:22.32tmzt_AstainHellbring: have you dumped the imgfs or have a kitchen zip?
07:28.56AstainHellbringyes I do
07:29.01tmzt_cool
07:29.18tmzt_can you strings or CFF explorer the keyboard driver?
07:29.19maejrep:|
07:29.44AstainHellbringCFF explorer?
07:29.47tmzt_just looking to see if its spi or not
07:29.57tmzt_something cmonex suggested
07:30.07tmzt_like nm but works on pe
07:31.01AstainHellbringdo you know which one would be the keyboard driver?
07:32.38tmzt_no you have to check the registry on the phone
07:32.51AstainHellbringknow where I would check?
07:33.22tmzt_MKLM Drvers Builtin
07:33.33tmzt_HKLM Drivers Builtin
07:33.40AstainHellbringok
07:34.29AstainHellbringguessing its keypad?
07:34.40tmzt_yeah
07:35.00tmzt_get the Dll name
07:35.06AstainHellbringkeypad.dll
07:35.15tmzt_of course
07:36.19AstainHellbringwhat did you want me to open it with?
07:36.30maejrepthis is interesting:
07:36.34maejrep008.932     IRQS     IRQ1: GPIO2(33)=1
07:36.34maejrep008.932   TRACES      in1: in1-11(203)=0 @~8001d730
07:36.34maejrep008.932   TRACES      in1: in1-11(203)=1 @~78042ab8
07:36.50maejrep007.162     IRQS     IRQ1: GPIO2(33)=1
07:36.51maejrep007.162   TRACES      in1: in1-11(203)=0 @~8001d730
07:36.51maejrep007.162   TRACES      in1: in1-11(203)=1 @~78042ab8
07:37.01maejreplooks like it follows every GPIO2 irq
07:37.06tmzt_strings
07:37.14AstainHellbringstrings?
07:37.23tmzt_cs for spi?
07:37.31tmzt_AstainHellbring: in bin utils
07:37.34tmzt_AstainHellbring: in binutils
07:37.40maejrepAstainHellbring, strings <file.dll> | grep ..
07:37.50maejreptmzt_, was that to me?
07:37.55AstainHellbringahh load it up on my linux piece
07:38.09tmzt_maejrep: cs, yes
07:38.23maejrepI don't know what you mean by cs
07:38.31tmzt_AstainHellbring: sure or cygwin
07:38.38tmzt_maejrep: chip select
07:38.50maejrepoh
07:39.59maejrep1-11 is in the wiki as "irq (Y) wakeup, Ukey"
07:40.42AstainHellbringwhat do I want to search for?
07:40.57tmzt_SPI I2C
07:41.24tmzt_we need dll imports so cegcc objdump or CFF explorer
07:41.43tmzt_runs in wine
07:42.25tmzt_maejrep: I don't know what cr2 meant by that
07:43.28AstainHellbringgetting CFF explorer now
07:45.34AstainHellbringlooks like its just dependant on COREDLL.DLL
07:45.42tmzt_maejrep: does dump gpios do anything?
07:45.54tmzt_AstainHellbring: oh, probably matrix then
07:46.15maejrepwhich means we're back to where we started? heh :(
07:46.17AstainHellbringresource editor has some string tables
07:46.30tmzt_ok
07:46.59maejrep"no dumper gpios available"
07:47.19tmzt_AstainHellbring: anything interesting?
07:48.31AstainHellbringdunno lots of lang:number items like first is 1029 - [lang:1028] followed with an offset and some other stuff...
07:51.44tekkdronehuh, apache's earpiece is straight hardware, an AT command and I can hear myself from my wife's phone
07:52.02tekkdronealmost toooo easy
07:52.19tekkdronebet the mic's a bitch
07:54.00*** join/#htc-linux rmoravcik (n=rmoravci@adsl-dyn39.78-98-100.t-com.sk)
07:58.25*** join/#htc-linux goxboxlive (n=goxboxli@24.84-48-212.nextgentel.com)
07:59.46maejrepbusparent=0x1ad2f50, busname=BuiltInPhase1_0_20_0, Hnd=0x329a80,
08:01.53tmzt_in registry?
08:02.10tmzt_forgot soemthing
08:02.40tmzt_those values after @
08:02.57tmzt_print addr2mod( each of those )
08:03.14tmzt_lsmod and see where the write occured, what dll
08:04.39maejrepHaRET(10)# addr2mod 0x8001d730
08:04.39maejrepUnable to create tool help snapshot
08:04.39maejrepHaRET(11)# addr2mod 0x78042ab8
08:04.39maejrepUnable to create tool help snapshot
08:05.39tmzt_ah toohelp is broken
08:05.50tmzt_AstainHellbring: do you have its utils?
08:08.10AstainHellbringI think so...
08:09.13tmzt_ok there is a program in there
08:10.17AstainHellbringok?
08:10.17*** join/#htc-linux myxor (n=myxor@pdbn-4d089eab.pool.mediaWays.net)
08:10.30tmzt_dumpmod maybe
08:11.12tmzt_we need the loaded address of keypad.dll
08:11.47tmzt_and I guess you are going to have to trace this too as it might be different
08:12.37AstainHellbringhmm I have dump.exe
08:12.47*** join/#htc-linux kkaze_wor (n=kaze@ABordeaux-152-1-3-244.w82-125.abo.wanadoo.fr)
08:12.58tmzt_what else?
08:13.01AstainHellbringmemdump, pchmod, pmemdump,
08:13.33AstainHellbringgood handful of others too
08:13.51tmzt_might be dump
08:15.12maejrephttp://wiki.xda-developers.com/index.php?pagename=XdaUtils
08:16.01tmzt_itsutils
08:16.38maejrepthat's what this is ;x
08:17.00tmzt_what command to show the loaded modules?
08:17.09maejrepi only see pmemmap
08:17.34tmzt_pps
08:19.33*** join/#htc-linux kiozen (n=oeichler@rgnb-5d87c14e.pool.einsundeins.de)
08:21.00AstainHellbringuhm?
08:21.14tmzt_pps.exe
08:21.26tmzt_list prcoesses and threads
08:21.30AstainHellbringseems to hang..?
08:22.24tmzt_no error?
08:22.38tmzt_is activesync connected?
08:22.58tmzt_can you broswe mobile devices?
08:23.48AstainHellbringha ha ha damn my brain went stupid there phone is plugged into wall charger atm...
08:23.59AstainHellbringok fixed that now
08:24.44tmzt_ah
08:27.22*** join/#htc-linux pishuri (n=pishuri@194.230.146.98)
08:27.35AstainHellbringok new error cant copy it to phone rebooting it now and trying again
08:27.57tmzt_yeah
08:28.33tmzt_message about security or file in use?
08:28.48AstainHellbringyah that one
08:29.08tmzt_which phone?
08:29.40AstainHellbring095c028a   2 2e000000   0.0   0.0  1921024 SIPGT_app.exe
08:29.40AstainHellbring0ea86482  43 0c000000   0.0   0.4  5334422 gwes.exe 30
08:29.40AstainHellbring0febcfc2 199 06000000   0.0   1.6  9739670 device.exe
08:29.40AstainHellbring0feed4ca  10 04000000   0.0   0.0 25870336 filesys.exe
08:29.40AstainHellbring0feff002   2 c2000000   0.0   0.0  3872150 NK.EXE
08:29.40AstainHellbring29cea5d2  13 2a000000   0.0   0.0  6622614 manila.exe
08:29.42AstainHellbring4ca89916  14 24000000   0.0   0.0  1294336 repllog.exe AppRunAfterTimeChange
08:29.44AstainHellbring4cb9231a   5 18000000   0.0   0.0   139264 SAPSettings.exe 99
08:29.46AstainHellbring4e697e0a 121 14000000   0.0   5.1  5955584 services.exe 60
08:29.48AstainHellbring69cd1782  11 1a000000   0.0  19.1  1015808 rapiclnt -drndis_peer
08:29.50AstainHellbring6c9be57e   8 0a000000   0.0   0.0  1114112 tmail.exe -RunInBKG
08:29.52AstainHellbring8c9be28a   3 1e000000   0.0   0.0   860160 callcalendar.exe
08:29.54AstainHellbringacb2bcc6  13 1c000000   0.0   0.0 10694656 cprog.exe -n
08:29.56AstainHellbringacb34466  15 12000000   0.0   0.0   569344 connmgr.exe 70
08:29.58AstainHellbringaf1f2e12  28 0e000000   0.0  13.3  2392064 shell32.exe 50
08:30.00AstainHellbringc9c58ca2   3 28000000   0.0   0.4  1630208 Gyrator2.exe
08:30.02AstainHellbringccb83dde   5 10000000   0.0   0.0  1589248 QuickGPS.exe cradle
08:30.04AstainHellbringceb6adc6   1 08000000   0.0   0.0   221184 Powerexe.exe
08:30.06AstainHellbringecad30ce   1 20000000   0.0   0.0    77824 poutlook.exe
08:30.08AstainHellbringee36634e   9 16000000   0.0   0.0  1108374 Biotouch.exe
08:30.10AstainHellbring<PROTECTED>
08:30.12AstainHellbringfirst attempt was on raph800 this report was on raph100
08:31.09AstainHellbringok still no dice on raph800
08:32.49tmzt_AstainHellbring: thats ok
08:33.06tmzt_AstainHellbring: what are the options on pps?
08:33.13tmzt_to dump dlls
08:33.28AstainHellbring(C) 2003-2008 Willem jan Hengeveld  itsme@xs4all.nl
08:33.29AstainHellbringUsage: pps [options]
08:33.29AstainHellbring<PROTECTED>
08:33.30AstainHellbring<PROTECTED>
08:33.30AstainHellbring<PROTECTED>
08:33.30AstainHellbring<PROTECTED>
08:33.31AstainHellbring<PROTECTED>
08:33.33AstainHellbring<PROTECTED>
08:33.35AstainHellbring<PROTECTED>
08:33.37AstainHellbring<PROTECTED>
08:34.54tmzt_pps -m -n device.exe
08:37.14AstainHellbringok for fun I did it with a -t and got this:  http://pastebin.com/m7fbd5181   and the -m -n device.exe got:  http://pastebin.com/m232527bf
08:38.40tmzt_can you paste the keypad.dll here
08:41.18tmzt_ah
08:41.23AstainHellbringhttp://www.filedropper.com/keypad
08:41.48AstainHellbringah?
08:41.54tmzt_pps -m -n services.exe
08:42.00tmzt_just the keypad line
08:42.08tmzt_no keypad.dll in there
08:42.44AstainHellbring789b0000 keypad.dll
08:43.03tmzt_in services.exe?
08:43.11tmzt_thats it then
08:43.23AstainHellbringyep thats what it reported
08:43.56tmzt_maejrep: what did you addlist mmutraces before, check haretlog
08:44.27tmzt_<PROTECTED>
08:45.04tmzt_<PROTECTED>
08:45.48*** join/#htc-linux pishuri_ (n=pishuri@194.230.146.206)
08:46.14tmzt_is there a led that turns on when you press a key
08:46.20tmzt_or only fn shift
08:46.46AstainHellbringonly fn shift and caps turn on the leds for me
08:48.17tmzt_ok
08:48.42tmzt_its reading anyway I think
08:49.58tmzt_AstainHellbring:
08:50.21tmzt_maejrep: what did you do to get that TRACES line?
08:50.42tmzt_AstainHellbring: I need you to do the same on raph100
08:51.20AstainHellbringtmzt_ that was all done on raph100 the raph800 is not cooperating atm
08:51.34tmzt_right
08:51.44tmzt_I mean the haret trace
08:51.55AstainHellbringahh ok
08:52.21tmzt_or just pps -m
08:52.44tmzt_and see what is at 78042ab8
08:53.34AstainHellbringthat one doesnt exist on the pps -m
08:53.51AstainHellbringon pps -m 789b0000 keypad.dll
08:53.58tmzt_it will be a range
08:54.14tmzt_the number before keypad.dll
08:55.57AstainHellbringthe closest number before the 789b is 788d0000 pttservice.dll
08:56.21tmzt_makes no sense
08:56.22AstainHellbringdirectly about keypad.dll in output is:  789e0000 largetitlebar.dll
08:56.22AstainHellbring02f43000 swmgmtservice.dll
08:56.23tmzt_ok
08:57.05tmzt_and see what is at 78042ab8 +
08:57.07AstainHellbringthis is entire output of the -m http://pastebin.com/m5139206f
08:58.22AstainHellbring78050000 oem_misc.dll
08:58.30tmzt_7807 is tnet
08:58.40tmzt_ok
09:00.04tmzt_yours is different
09:00.26tmzt_adssprtossvccore
09:00.35tmzt_we need to do the trace
09:00.44AstainHellbringok?
09:01.03tmzt_do you have python on windows?
09:01.19AstainHellbringnot currently
09:01.30tmzt_lets try telnet then
09:01.48tmzt_start haret and telnet to 9999 on device ip
09:02.01tmzt_start haret listen to network
09:03.07*** join/#htc-linux br1ck (n=br1ck@xdslcx098.osnanet.de)
09:03.28tmzt_hi
09:06.04AstainHellbringhmm well putty doesnt like that one installing vistas telnet client now
09:06.31tmzt_pick telnet and change port
09:06.33tmzt_oh
09:06.34tmzt_ok
09:07.01AstainHellbringyah I did that with putty and it just auto closed after I said connect...
09:07.26tmzt_it does that sometimes
09:07.35tmzt_vista has telnet?
09:07.58AstainHellbringyes if you tell it to install its just not included in the default installed tools
09:08.17*** join/#htc-linux BabelO (n=fcr@unaffiliated/babelo)
09:11.30*** join/#htc-linux rl2000 (n=rl2000@0x573b8b62.hhnqu1.dynamic.dsl.tele.dk)
09:13.05rl2000Hi all
09:13.13rl2000What happened to xda-dev?
09:17.01AstainHellbringhmm tmzt_ getting a failed to connect on that
09:22.00*** join/#htc-linux kimhoon (n=kimhoon@s559116c1.adsl.wanadoo.nl)
09:25.39tmzt_AstainHellbring: is it listening?
09:26.20AstainHellbringyes
09:28.11tmzt_you can ping it?
09:30.16AstainHellbringyes
09:34.41AstainHellbringha got it I'm an idiot again ok I'm in harey
09:34.44AstainHellbring*haret
09:36.00AstainHellbringI was doing the laptops IP and not the Touch Pro's IP for the wm adapter
09:42.28AstainHellbringtmzt_ so now that I'm in haret what I do?
09:51.14tmzt_watch gpios 20
09:51.24tmzt_press qwerty keys
09:52.19AstainHellbringk?
09:58.19*** join/#htc-linux AstainHellbring (n=AstainHe@unaffiliated/astainhellbring)
09:59.03AstainHellbring018670: mem GPIOS(9) 92f00840=00000038 (00000004)
09:59.05AstainHellbring018671: mem GPIOS(9) 92f00840=0000003c (00000004)
09:59.07AstainHellbring018772: mem GPIOS(7) 92f00838=01f0000c (00060000)
09:59.09AstainHellbring018774: mem GPIOS(7) 92f00838=01f6000c (00060000)
09:59.11AstainHellbring019685: mem GPIOS(9) 92f00840=0000003c (00000004)
09:59.13AstainHellbring019699: mem GPIOS(9) 92f00840=00000038 (00000004)
09:59.15AstainHellbring019700: mem GPIOS(9) 92f00840=0000003c (00000004)
09:59.17AstainHellbring019835: mem GPIOS(9) 92f00840=00000038 (00000004)
09:59.19AstainHellbring019839: mem GPIOS(9) 92f00840=0000003c (00000004)
09:59.21AstainHellbring019991: mem GPIOS(9) 92f00840=00000038 (00000004)
09:59.23AstainHellbring019992: mem GPIOS(9) 92f00840=0000003c (00000004)
09:59.25AstainHellbringthat was toward the end of list
10:01.08tmzt_you need haretconsole then
10:01.19AstainHellbringok?
10:01.22tmzt_and python
10:01.41AstainHellbringok
10:02.56AstainHellbringok I will get those and python on my laptop here and check back in tomorrow time for me to get a little sleep... 3am here and gotta get my son back to sleep too
10:04.15tmzt_ok
10:30.11*** join/#htc-linux balsat (n=kll@87.72.13.87)
10:30.22*** join/#htc-linux timebomb (n=tb@p5B3E3F10.dip.t-dialin.net)
10:42.15*** join/#htc-linux timebomb (n=tb@p5B3E3F10.dip.t-dialin.net)
10:55.53*** join/#htc-linux xutywx (n=xutywx@195.205.38.92)
11:05.57*** join/#htc-linux NAiL (n=repvik@nslu2-linux/repvik)
11:27.18*** join/#htc-linux Magorium (i=Othello@gateway/tor/x-01cff911bda754fb)
12:02.35*** join/#htc-linux EA2 (n=chipper@cpe-024-074-138-191.carolina.res.rr.com)
12:16.04xutywxhi for all ;) Any suggestions about g900?
12:21.08*** join/#htc-linux goxboxlive (n=goxboxli@24.84-48-212.nextgentel.com)
12:48.12lupine_85'yay', I have my f700 back :/
12:48.20lupine_85oh well, xperia tomorrow :)
13:02.38*** join/#htc-linux drasar (n=maik@77.93.211.13-msol.msol.cz)
13:05.43NetRippertmzt_, sorry, im not around much lately
13:10.44NetRippertmzt_, sd card / clocks are still priority, keyboard would be nice too though ;)
13:10.55NetRippergtg again
13:20.33rl2000Man... I'm still at work... I so want to go home!
13:21.44drasartmzt_: Are you here?
13:24.27tmzt_drasar: yeah
13:25.20tmzt_xutywx: we have the usb gpio now we need to copy some code from another device in kernel26 to make it work
13:25.33tmzt_xutywx: this will tell use if the kernel is booting at least
13:26.09drasartmzt_: I have tried both w100 and pxa fb in 2.6.27.10 vanilla but without success on hima
13:26.38xutywxok ;) i'm waiting for instructions ;)
13:28.06tmzt_gpio 40 inverted
13:28.34xutywxnot gpio1 40 inverted ?
13:29.10xutywxfor example - in handhelds.org wiki there are as i remember 4"gpios" what are they for?
13:29.25drasartmzt_: But my experience is that CONFIG_MACH_HIMALAYA_LCD is needed in 2.6.21-hh20 to be framebuffer working
13:30.13xutywxhttp://www.handhelds.org/moin/moin.cgi/ToshibaG900
13:30.15tmzt_no, that's the gplr1 which is a register
13:30.25xutywxok ;)
13:30.40drasartmzt_: So it is probably necessary to implement it to get framebuffer working in 2.6.27.10
13:30.51xutywxadd it?
13:31.01tmzt_add it where?
13:31.04tmzt_hold on
13:31.11tmzt_drasar: what does that do?
13:31.24xutywx.config
13:32.34tmzt_xutywx: no, you have to add it to g900.c, but I think we are going to replace that file
13:32.40tmzt_xutywx: there is nothing in it
13:32.48drasartmzt_: Nothing. Haret prints a few lines and that's all. No lines from kernel output.
13:33.08tmzt_drasar: what does it do in hh20?
13:33.45tmzt_its w100fb?
13:34.00drasartmzt_: With or without CONFIG_MACH_HIMALAYA_LCD?
13:35.55tmzt_drasar: for somet reason himalaya_lcd.o does not build without it, this makes no sense but that's how it is now
13:36.36tmzt_xutywx: we are either going to use apache or blueangel it looks like
13:36.40drasartmzt_: When I use CONFIG_FB_W100 and CONFIG_MACH_HIMALAYA_LCD in hh20, it works fine. When I use just CONFIG_FB_W100, it is do nothing.
13:36.53tmzt_drasar: it's a bug
13:38.22drasartmzt_: So it should be working without CONFIG_MACH_HIMALAYA_LCD?
13:39.06tmzt_drasar: it should be, look at Makefile in arch/arm/mach-pxa/htchimalaya
13:42.06tmzt_drasar: we don't need that option on 2.2.27 anyway
13:42.23tmzt_drasar: just CONFIG_FB_W100 which should be select'ed
13:43.11drasartmzt_: In arch/arm/mach-pxa/htchimalaya/ is himalaya_lcd.o and in kernel image I can see some strings from it. So it is compiled in kernel.
13:43.17xutywxnice but i use 2.6 kernel...
13:43.49xutywx2.6.21-hh20 exactly
13:44.03xutywxas makefile tells
13:44.16tmzt_xutywx: yeah, that was to drasar
13:44.29xutywxok
13:44.44tmzt_xutywx: I am looking at blueangel and apache to see what code you need
13:45.13drasartmzt_: Makefile contains line: obj-$(CONFIG_MACH_HIMALAYA_LCD) += himalaya_lcd.o
13:45.34tmzt_drasar: it is fine on hh20, but you don't need it on newer kernel
13:46.04tmzt_drasar: the options just control what Kbuild does with Makefile, unless #ifdef is used in a .c file
13:46.20drasartmzt_: ok, so what should I do now?
13:46.58*** join/#htc-linux Magorium (i=Othello@gateway/tor/x-c6a3047c364c6039)
13:47.06tmzt_drasar: just use FB_W100, don't use HIMALAYA_LCD
13:47.42xutywxill come back in 10-20minutes
13:48.56drasartmzt_: ok, but with FB_W100 it stops on Haret output. Could be wrong anything else?
13:50.18drasartmzt_: Or is any reason, why 2.6.27.10 from kernel.org shouldn't boot on hima?
13:51.01tmzt_drasar: are you using the hh20 implementation of hima in 2.6.27 ?
13:54.08drasartmzt_: No. I have vanilla kernel from kernel.org without any modification
13:54.40tmzt_drasar: you have to build a board file
13:54.56tmzt_drasar: I would start with magician.c depending on how much of the pxa soc you use
13:57.02*** join/#htc-linux rolk (n=rolk@ip5457417f.direct-adsl.nl)
13:57.56*** join/#htc-linux myxor (n=myxor@pdbn-4d089eab.pool.mediaWays.net)
14:01.09*** join/#htc-linux pishuri (n=pishuri@194.230.146.158)
14:01.43drasartmzt_: With "board file" do you mean himalaya.c in my case?
14:02.07tmzt_drasar: yes, that's what I mean by board file
14:02.11tmzt_drasar: what are you using now?
14:05.00tmzt_drasar: we can use the direct register writes from himalaya.c (hh20)
14:06.57drasartmzt_: MACH_PALMTX. Probably bad choice, right?
14:07.08tmzt_you need one with asic3
14:07.33*** join/#htc-linux tekkdrone (n=tekkdron@72.183.115.231)
14:08.31tekkdronetmzt_: brainnnzzzz
14:08.39xutywxi'm back ;)
14:08.52tekkdronehello there xut :)
14:09.03tmzt_tekkdrone: I'm here actually
14:09.17tekkdronetmzt_: oddly enough you always are
14:09.19*** join/#htc-linux dcordes (n=dcordes@unaffiliated/dcordes)
14:09.21tekkdrone:)
14:09.37tekkdroneI thought _I_ kept horrible hours
14:10.26tekkdronetmzt_ I was looking to pick your brain a bit about pxa uarts if you've got a couple min :)
14:10.35tmzt_ok
14:10.44tmzt_working on three machines right now
14:11.36dcordeshi what are you guys trying with titan?
14:12.16tekkdroneI don't understand why I can only write to my ffuart during unsolicited csq's, If I write to it with an echo, the serial transmit function occurs,
14:12.53dcordestekkdrone: what's the device again?
14:13.02tekkdronebut int22 doesn't get raised, however, if I shoot it out to the recvr right after a CSQ, int 22 gets raised and the message makes it to the modem
14:13.07tmzt_xutywx: copy all of the udc stuff from htcapache/htcapache.c
14:13.08tekkdronedcordes: apache
14:13.32dcordesisn't that similar to blueangel?
14:13.34tmzt_xutywx: everything from **** USB client controller ****
14:13.47drasartmzt_: So should I try to use MACH_MAGICIAN with FB_W100?
14:13.53tekkdronesomewhat, apache's really it's own beast
14:13.55tmzt_to *** MINI-SD CARD ****
14:14.14tmzt_drasar: no, it doesn't have asic3. one of the ipaq's is probably best
14:14.36tmzt_drasar: you can try that though if you just want to get W100 to work
14:14.36dcordestekkdrone: maybe you need to do what settihtc does on the blueangel
14:14.51tekkdroneI've got voice and data working manually from a terminal (can hear calls but not speak yet) but currently using the workaround of timing my AT commands against incoming CSQ's
14:15.03tmzt_tekkdrone: sorry, I don't know enough about that to answer
14:15.34tmzt_..
14:15.40tmzt_xutywx: everything from **** USB client controller ****
14:15.47tmzt_xutywx: to *** MINI-SD CARD ****
14:15.52tekkdronetmzt_ no problem My searches have yielded little as well
14:16.03tekkdronedcordes: what does settihtc handle?
14:16.11xutywxhmm... but where is it?
14:16.22tmzt_xutywx: copy that to your g900.c,
14:16.28dcordeswhat's the AlGe url again?
14:16.36tmzt_xutywx: in arch/arm/mach-pxa/htcapache/htcapache.c
14:16.40tmzt_dcordes: what?
14:17.11tmzt_xutywx: in kernel26
14:17.38dcordestmzt_: http://www.algepop.net/users/alge/angstrom-ba/images/htcblueangel/
14:17.57tmzt_dcordes: he needs tihtc in the .config then
14:18.38dcordesdon't know if he needs it at all
14:18.43dcordestekkdrone: http://www.algepop.net/users/alge/angstrom-ba/settihtc-0.1.tar.gz
14:18.59drasartmzt_: But is seems that magician uses ASIC3. I am confused with it :)
14:19.15dcordes<PROTECTED>
14:19.16dcordes<PROTECTED>
14:19.34xutywxok - done
14:19.36tmzt_dcordes: right but that only works with the kernel driver
14:19.43dcordesdrasar: did you get a reply from hh poeple?
14:19.47tmzt_dcordes: that ldisc gets set on the serial port
14:20.40xutywxthis too?? :pxa_set_udc_info(&htcapache_udc_mach_info);
14:20.55tmzt_xutywx: yes
14:21.00tmzt_xutywx: add that to your _init
14:21.13tekkdronedcordes: thank you, I grabbed and will check that out shortly
14:21.17xutywxmy init is empty.. is it ok?
14:21.28tekkdronefor the record, I can confirm apache's ttyS0 is the AT interface for ALL at commands, ttyUSB0 is the modem interface, ttyUSB1 is the diag port, most of which Kevin had determined/guessed about already
14:21.30tmzt_add that, yes its ok
14:21.39drasartmzt_: Sorry, it is PASIC3 LED/DS1WM chip
14:21.43xutywxsould i chane &htcapache to something else?
14:22.06tmzt_drasar: let's get the W100 working then, copy most of the iomap from himalays.c in kernel26
14:22.13tmzt_drasar: hh20
14:22.41xutywxoh i see... there is a struct.... htc apache.. ;)
14:24.27tmzt_xutywx: what struct?
14:24.37drasardcordes: I didn't write them yet ;) I'll do it soon
14:25.09xutywxnot important... i asked about pxa_set_udc_info(&htcapache_udc_mach_info); parameter, but i didnt notice a struct static struct pxa2xx_udc_mach_info htcapache_udc_mach_info = {
14:25.09xutywx.udc_command      = udc_command,
14:25.09xutywx};
14:25.46tmzt_xutywx: copy all between those two comments
14:26.12xutywxi ve done it
14:26.17*** join/#htc-linux myxor^ (n=myxor@pdbn-4d089081.pool.mediaWays.net)
14:27.04maejreptmzt_, sorry, i went to sleep ;x
14:27.11maejrepI did:  joinlist TRACES GPIOS
14:27.13tmzt_maejrep: I should have
14:27.14maejrepthen wirq 10
14:27.34maejrepafter setting up ibits as needed
14:27.42tmzt_maejrep: ah, that make sense I will tell AstainHellbring
14:27.51tmzt_cool
14:28.30tmzt_we need to run pps.exe -m from itsutils which needs windows
14:28.40tmzt_if you can't do it AstainHellbring will do it tonight
14:28.57tmzt_it needs to be on the same machine as the trace though
14:29.01maejrepyeah I don't have windows
14:29.19maejrepif a VM is good enough I can try it in virtualbox later tonight
14:29.36tmzt_NetRipper was here for a minute earlier, he is more familiar with msm that most
14:29.46tmzt_if usb host works yes
14:30.25maejrepi've used activesync with it before (as long as advanced networking is turned off -- when turned on it crashes the host machine)
14:30.53*** join/#htc-linux EA2 (n=chipper@cpe-024-074-138-191.carolina.res.rr.com)
14:30.58tmzt_well ok, ppp should work if rapi does
14:31.05Kensandcordes: hey there
14:31.10tmzt_rapi should work if ppp does
14:31.29Kensandcordes: I just kicked off the image build but it'll be a while until it's finished.
14:33.59dcordesKensan: hi. could you include an ssh server that allows ssh -X ?
14:36.24dcordesopenssh-server instead of dropbear would do
14:39.19Kensandcordes: ok
14:39.52xutywxi dont know what sould i do now ;/
14:41.31*** join/#htc-linux sleepr (n=sleepr@c-9ddce355.03-113-73766c10.cust.bredbandsbolaget.se)
14:42.59sleeprany news on porting android for the htc touch pro?
14:45.25tmzt_sleepr: we are working on linux for touch pro now
14:45.33sleeprawsome!
14:45.36tmzt_sleepr: that will allow android to work as well
14:45.47*** join/#htc-linux BabelO (n=fcr@unaffiliated/babelo)
14:45.48sleeprok :)
14:46.08sleeprim spamming f5 at the wiki page for the raphael, but its last updated the 5th :/
14:46.54tmzt_there is a thread also on forums
14:47.46tmzt_drasar: do you see what I mean about iomap ?
14:49.03sleeprhttp://forum.xda-developers.com/showthread.php?t=402002 is that the one? :)
14:50.20sleepri want to make sure im reading the right thread so i can download it as soon as you guys makes it available :)
14:51.29tmzt_sleepr: there is no mmc card support so android 1.0 won't work yet although jobo is stripping it down to boot with haret
14:51.31*** join/#htc-linux pishuri (n=pishuri@194.230.146.166)
14:53.10sleeprso basicly, with android 1.0 there will be phone support? calls, gprs etc?
14:53.35tmzt_that should already work with 0.8 and dzo ril, dcordes do you know?
14:54.19sleeprnope sorry :)
14:55.07drasartmzt_: Sorry, I have been away
14:55.28tmzt_dcordes: do you know?
14:55.42tmzt_dcordes: do you know if 0.8 and dzo ril work on touch pro
14:56.54*** join/#htc-linux BabelO (n=fcr@unaffiliated/babelo)
14:59.27sleepri saw android 1.0 is working on the touch, does anyone know if there's full phone support?
14:59.44sleeprbluetooth, wlan etc
15:00.04tmzt_no bluetooth wifi that I know of
15:00.10sleeproh ok
15:00.27sleeprhope they're able to solve that too :)
15:00.33tmzt_phone should work but you need the mmc card or jobos version
15:00.56tmzt_we are trying to get the keyboard now but the onscreen keyboard (camera key) should be working
15:01.06tmzt_do you have CDMA or GSM version?
15:01.12sleeprgsm
15:01.16Moobyfrphone works ? mic  is functional ? :)
15:01.29sleepri tried to download the 0.8 version, but the onscreen keyboard just flickers alot
15:02.03tmzt_I think that's fixed
15:02.44sleeprthats good, because taht was really annoying :)
15:04.37tmzt_it might only be in git source now or not commited yet
15:05.07sleeprbtw, did google release the source yet? or are you guys still trying to port the sdk?
15:05.21tmzt_yes, source was released about a month ago
15:05.33tmzt_android.git.kernel.org
15:07.32xutywxi must change actual rom in my g900... as i configure it work will continue ;)
15:08.04tmzt_xutywx: windows rom?
15:08.27xutywxyes
15:08.33tmzt_ok
15:08.49xutywxby globalbus - nice tweaker :P
15:08.52tmzt_drasar: do you see what I mean about iomap ?
15:18.54drasartmzt_: Not exactly. What should I use from himalaya.c?
15:19.13tmzt_the begining part with the assignments toregisters
15:19.35dcordestmzt_: no ril can work on raph?00 and diamond because you can only receive from smd0. tx is broken.
15:19.48dcordes(with the trout smd code)
15:19.50tmzt_dcordes: oh, ok
15:20.00dcordesI don't know where'
15:20.02tmzt_does NetRipper's or any other work?
15:20.07dcordeswhere the offsets are for fifos
15:20.28dcordesNetRipper's or any other what?
15:20.39tmzt_drasar: the beginning part with the iomap_init and assignments to registers for W100
15:21.12tmzt_dcordes: sorry, I thought you meant trout smd was one and NetRipper's was another
15:21.18tmzt_dcordes: confused
15:24.01*** join/#htc-linux globalbus (n=j-filips@77-253-125-175.adsl.inetia.pl)
15:24.35tmzt_dcordes: also, was differentiating between kernel code and userspace (ril), but that doesn't make sense in this case
15:25.58dcordesI don't know of any patches to trout smd that would fix it the AT send. the original trout smd code is what is used for raph100 raph800 and diamond in htc-msm-2.6.25 now
15:26.38tmzt_ok
15:27.01tmzt_this is because of amss difference?
15:27.19dcordesI think so
15:28.13dcordeshtcvenus' (xperia x1) AMSS seems closer to trout AMSS because smd0 is fully accessible there
15:29.06dcordessomebody made a call on it using the htc-msm-2.6.25 kernel (with trout smd) and the 0.8 android ramdisk
15:29.09dcordesinitrd
15:29.18*** join/#htc-linux Czarnas (n=czarnas@imik.wip.pw.edu.pl)
15:30.40Czarnasxutywx, as You said, i'm here :)
15:30.54tmzt_Czarnas: oleg?
15:30.54dcordesI would like to test the frameworkd on venus
15:31.07xutywxheh - but i'm now cooking new windows rom ;)
15:31.12dcordeshi Czarnas
15:31.22Czarnashi
15:31.23*** join/#htc-linux Zoolooc (n=fredsiba@nrbg-4dbfc036.pool.einsundeins.de)
15:31.30Czarnasxutywx, ooo!
15:31.35globalbushmm now i'm patching this rom xD
15:31.37Czarnasyou can check something for me :]
15:32.12Czarnasxutywx, after you flash, connect toshi via AS and synchronize
15:32.13xutywxwho?
15:32.18Czarnasyou
15:32.20Czarnas:D
15:32.20xutywxoks ;)
15:32.23tmzt_do you guys know oleg?
15:33.30drasartmzt_: So I have copy himalaya_map_io() function
15:33.58tmzt_drasar: ok, see if w100 will work then
15:34.54dcordestmzt_: http://forum.xda-developers.com/showpost.php?p=3071359&postcount=1154
15:35.07drasartmzt_: But I don't know which assignments are to registers for W100
15:35.33tmzt_the comments suggest everything not in #if 0 is
15:37.10tmzt_dcordes: what is that?
15:37.32dcordeslavender.t testing at write
15:37.52tmzt_ok
15:38.17Czarnasglobalbus, what exactly are u patching?
15:38.48tmzt_Czarnas: are you working on linux for g900 or windows?
15:38.49globalbusnotes, startup script, kbdfix
15:39.14Czarnastmzt_, yyy, dunno what you have on mind
15:40.01tmzt_xutywx is working on updating oleg's g900 linux support
15:40.26Czarnasi know it :)
15:40.37Czarnasi'll try to help him
15:41.45*** join/#htc-linux skodde (n=skodde@unaffiliated/skodde)
15:42.03drasartmzt_: So himalaya_map_io() is everything that should I copy?
15:42.18tmzt_yes
15:42.43tmzt_the new w100 might have more init and I'm not sure what it all does but let's try that for now
15:45.42*** join/#htc-linux pishuri (n=pishuri@194.230.146.166)
15:49.06*** join/#htc-linux Miek (n=mike@unaffiliated/mikechml)
15:49.39drasartmzt_: And what about MACHINE_START(HIMALAYA, "HTC Himalaya")?
15:50.36tmzt_drasar: you want that but use the new style
15:52.21tmzt_drasar: ok, not sure what you asked
15:55.08drasartmzt_: Should I copy "MACHINE_START(HIMALAYA, "HTC Himalaya")
15:55.08drasar/* MAINTAINER("Xanadux.org")*/
15:55.08drasar.phys_io = 0x40000000,
15:55.08drasar.io_pg_offst = (io_p2v(0x40000000) >> 18) & 0xfffc,
15:55.08drasar.boot_params = 0xa0000100,
15:55.09drasar.map_io = himalaya_map_io,
15:55.11drasar.init_irq = himalaya_init_irq,
15:55.13drasar.timer = &pxa_timer,
15:55.15drasar.init_machine = himalaya_init,
15:55.17drasarMACHINE_END" and leave there just .map_io = himalaya_map_io?
15:55.19Czarnasdrasar use nopaste.org!!!
15:56.07tmzt_drasar: I mean the new way for .io_pg_offst, I don't know if _map_io is still used but you can check other machines
15:57.14tmzt_drasar: forget that comment for .io_pg_offst, it looks ok
15:57.23tmzt_drasar: forget my comment for .io_pg_offst, it looks ok
15:59.26drasarCzarnas: Sorry, I didn't know about nopaste.org
15:59.39Czarnasok, remeber for future :)
16:00.46drasarCzarnas: ok ;)
16:03.09drasartmzt_: Need I .init_machine there?
16:03.44tmzt_yes, you need a init_machine
16:07.06drasartmzt_: Is it all right? http://www.nopaste.org/p/aYQ4Hra08
16:09.26tmzt_drasar: comment out the platform_add_devices
16:10.30Czarnasglobalbus, problem with AS is also confirmed by xutywx
16:10.42drasartmzt_: ok, I leave init function empty
16:11.28tmzt_drasar: yeah, I don't think we have to init the fb driver or anything
16:11.52tmzt_drasar: can you check drivers/video/w100fb.c and see if it platform device registers in module init?
16:12.25toerlo
16:13.22xutywxnow i can test more ;)
16:13.32xutywxwhat should i do next?
16:14.28tmzt_xutywx: what #include's do you have?
16:14.42tmzt_xutywx: copy the udc related ones from htcapache.c
16:14.49xutywxok
16:15.12globalbusok, in next release AS "will" be work
16:15.18xutywxcan includes be doubled?
16:15.31tmzt_they can but there is no reason to
16:15.39Czarnasglobalbus, thx buddy
16:15.57xutywxthat;s a reason - i am too lazy to look at them
16:15.59drasartmzt_: There is "platform_driver_register(&w100fb_driver)" in w100fb_init()
16:16.25xutywx#include "../../../../drivers/net/wireless/acx/acx_hw.h" // acx_hardware_data
16:16.31xutywxcopy it too?
16:16.57tmzt_no
16:17.00xutywxok
16:17.07drasartmzt_: Is it what do you mean?
16:17.24xutywxwhat now?
16:17.35xutywx#include <asm/arch/htcapache-gpio.h> // GPIO_NR_HTCAPACHE_*
16:17.36xutywx??
16:17.41tmzt_drasar: hold on
16:18.17tmzt_drasar: yeah, try it
16:19.47drasartmzt_: ok. And need I any extra "selects" in Kconfig?
16:20.01sleepri have a swedish touch pro, gsm version, with swedish letters.. will they be supported with android? :-)
16:20.12tmzt_not right now, just set CONFIG_FB_W100=y in .config
16:20.27tmzt_sleepr: the keyboard does not work at all right now
16:20.29drasartmzt_: ok
16:20.46tmzt_sleepr: there is a soft keyboard in the kernel and one coming in the next android
16:21.07tmzt_sleepr: the phone does not work yet on touch pro
16:21.20sleeprwell im thinking in the future :)
16:22.07tmzt_sure, when the keyboard works it will be possible to load a linux keymap for your key layout
16:22.20tmzt_assuming the keys are physically the same
16:22.31tmzt_I don't know how android does it
16:22.43xutywxok - what now?
16:23.17tmzt_xutywx: paste it on nopaste.org
16:23.32xutywxok
16:23.58xutywxhttp://wklej.org/id/31121/
16:24.06xutywxthat's better for me ;)
16:24.21tmzt_fine
16:25.13tmzt_xutywx: ok, you didn't need all that but it's ok
16:25.19tmzt_xutywx: compile and test
16:25.22xutywxok
16:25.35xutywxyou mean: make
16:25.43xutywxboot ant test usb?
16:25.57xutywx*and
16:26.28*** join/#htc-linux pishuri (n=pishuri@194.230.146.209)
16:27.04sleepris it possible to run a terminal in android? :)
16:28.30tmzt_xutywx: yes
16:28.45tmzt_sleepr: like what kind of terminal?
16:29.54sleeprlike a linux terminal to get under the skin of android gui :-p
16:30.15tmzt_sleepr: you really have to choose with init= on cmd line
16:30.30xutywxlike before
16:31.27xutywxerror with usb ;/
16:31.59tmzt_xutywx: did you change the detect gpio?
16:32.09xutywxwhat and where?
16:32.35xutywxgpio_set_value(GPIO_NR_HTCAPACHE_USB_PUEN, 1);
16:32.37xutywx?
16:32.57tmzt_xutywx: we need more code
16:33.13xutywxso made it ;)
16:33.31tmzt_you don't have the irq handler
16:33.58xutywxmoment
16:34.59xutywxhttp://wklej.org/id/31127/
16:35.01xutywxlook here
16:35.41xutywxbut... active sync was running
16:40.00drasartmzt_: Need I to call pxa_init_irq() in himalaya_init_irq()?
16:40.16tmzt_drasar: just use pxa_init_irq instead
16:40.29tmzt_drasar: but you definately have to call pxa_init_irq
16:40.49tmzt_drasar: either in the machine_start block or the hima_init_irq() function
16:42.10drasartmzt_: yes, but I receive "error: too few arguments to function 'pxa_init_irq'"
16:42.43tmzt_drasar: you're going to have to git-grep that, but I think it's in mach-pxa devices.c
16:46.26tmzt_xutywx: sorry, the code is just not in htcapache.c
16:47.48*** join/#htc-linux tsdogs (n=tsdogs@net70-17.metalit.net)
16:47.49*** join/#htc-linux chavonbravo (n=cb@fl-71-1-235-8.dhcp.embarqhsd.net)
16:48.15*** join/#htc-linux FireSlash (n=FireSlas@rrcs-96-11-129-63.central.biz.rr.com)
16:48.24drasartmzt_: I have found next functions http://www.nopaste.org/p/aHgiBo6nV
16:48.39drasartmzt_: Can I use one of them?
16:49.05tmzt_pxa27x_init_irq()
16:49.06*** join/#htc-linux czarnas (n=czarnas@imik.wip.pw.edu.pl)
16:49.48drasartmzt_: ok
16:50.26xutywxnice :P
16:50.39xutywxbut i hevent got a backup ;/
16:50.42tmzt_.detect_gpio = {&pxagpio_device.dev, GPIO_NR_BLUEANGEL_USB_DETECT_N}, .detect_gpio_negative = 1,
16:50.55tmzt_two lines
16:51.00xutywxill try to edit it from mind
16:51.09xutywxwhere i should look for good file?
16:51.15tmzt_what?
16:51.27xutywx<tmzt_> xutywx: sorry, the code is just not in htcapache.c
16:51.40tmzt_I just pasted it
16:51.45tmzt_add that to _udc_info
16:51.53xutywxok
16:52.04tmzt_change the GPIO_NR_BLUEANGEL_USB_DETECT_N to yours
16:52.20tmzt_add the #define for it at the beginning
16:52.41xutywx.detect_gpio = {&pxagpio_device.dev, GPIO_NR_BLUEANGEL_USB_DETECT_N}, .detect_gpio_negative = 1,
16:52.43xutywxthis?
16:53.22xutywxcould you paste good version?
16:53.27xutywxof all the file?
16:53.50tmzt_gpio 40 inverted
16:54.27tmzt_that looks right
16:54.33tmzt_you can paste your file
16:54.43xutywxi dont understand ;P
16:55.02xutywxplase change the code i have pasted lately ok?
16:55.11tmzt_add a #define GPIO40_G900_USB_DETECT_N to the top of the file
16:55.34tmzt_the change GPIO_NR_BLUEANGEL_USB_DETECT_N to GPIO40_G900_USB_DETECT_N
17:02.43*** join/#htc-linux chab7 (n=kvirc@212.92.4.114)
17:06.05drasartmzt_: So I have tried it, but it hangs on Haret's "Jumping to kernel..."
17:06.30drasartmzt_: Still the same issue
17:06.42tmzt_drasar: does the w100fb register itself?
17:07.24drasartmzt_: How can I recognize it?
17:07.41tmzt_11:20 < tmzt_> cmonex: is it possible to use X1 radio on raph100?
17:07.42tmzt_11:24 < cmonex> sure
17:07.42tmzt_11:24 < cmonex> but i'd recommend blackstone radio
17:07.42tmzt_11:24 < cmonex> that's newer
17:07.42tmzt_11:24 < cmonex> 1.09.25 v 1.06.25 from x1
17:07.44tmzt_11:24 < cmonex> btw i flashed 1.09 on x1
17:07.47tmzt_11:24 < cmonex> works a lot better than 1.06
17:07.49tmzt_11:25 < cmonex> (1.09 is the "blackstone radio", to make it clear)
17:07.52tmzt_11:25 < cmonex> (because only blackstone has it officially so far.)
17:07.56tmzt_dcordes: can we try this with the trout smd?
17:08.06AstainHellbringhey guys what version of python is needed for haretconsole?
17:08.29tmzt_drasar: check the module init line and see if it registers
17:08.37*** join/#htc-linux LunohoD_ (n=alex@e180077208.adsl.alicedsl.de)
17:09.39tmzt_AstainHellbring: probably 2.4 or 2.5
17:09.44xutywx<tmzt_> .detect_gpio = {&pxagpio_device.dev, GPIO_NR_BLUEANGEL_USB_DETECT_N}, .detect_gpio_negative = 1,
17:09.44xutywx<tmzt_> two lines
17:09.48xutywxwhat two lines?
17:09.50tmzt_2.5 is best
17:09.57tmzt_xutywx: I mean that should be two lines
17:10.33xutywxbut why they're finishing by comma?
17:10.36AstainHellbring2.6 ok?
17:10.42tmzt_should be
17:10.52tmzt_xutywx: they are fields in a struct
17:10.59drasartmzt_: Where can I check it? During boot I can't see any line
17:11.27tmzt_check the source
17:11.34tmzt_drivers/video/w100fb.c
17:11.49xutywxwhat shout be the value of GPIO40_G900_USB_DETECT_N?
17:12.09xutywx*should ;)
17:12.10tmzt_40
17:12.44xutywxhttp://wklej.org/id/31144/
17:12.50xutywxit should look like this?
17:13.26tmzt_drasar: does pxa_map_io exist?
17:13.53tmzt_drasar: also, check that you are using the HIMA mtype (arm/tools/mach-types)
17:14.16tmzt_don't do these for now because one of them turns the screen to mush */
17:14.17tmzt_/* reason: the ATI chip gets reset / LCD gets disconnected:
17:14.17tmzt_<PROTECTED>
17:14.17tmzt_GPCR0   = 0xFF00FFFF;
17:14.31tmzt_if you are not getting white screen the kernel is probably not booting at all
17:16.20drasartmzt_: I have uploaded that file. Could you check it please? http://www.stud.fit.vutbr.cz/~xmichl07/temp/himalaya/w100fb.c
17:19.02xutywx68 line - ive forgot to delete that line ;/
17:19.05*** join/#htc-linux czarnas (n=czarnas@imik.wip.pw.edu.pl)
17:23.35tmzt_module_init(w100fb_init);
17:23.42tmzt_int __devinit w100fb_init(void)
17:23.42tmzt_{ return platform_driver_register(&w100fb_driver);
17:23.42tmzt_}
17:23.44tmzt_yes
17:24.50tmzt_drasar: check the io resources in g900.c
17:24.58tmzt_drasar: sorry
17:25.00*** join/#htc-linux Traveler3 (n=traveler@s5591104d.adsl.wanadoo.nl)
17:25.08tmzt_drasar: himalaya
17:25.35xutywxsomething is wrong with that struct
17:25.45xutywxwhere exactly sould i paste it?
17:27.38tmzt_how many lines?
17:28.00xutywx?
17:28.19tmzt_how many lines or text
17:28.37xutywxhttp://wklej.org/id/31151/
17:28.57xutywxerror os in 83
17:29.11xutywx*is
17:29.25xutywxand 84
17:29.37tmzt_paste the error here
17:29.54xutywxarch/arm/mach-pxa/g900/g900.c:83: error: unknown field ‘detect_gpio’ specified in initializer
17:29.54xutywxarch/arm/mach-pxa/g900/g900.c:83: warning: braces around scalar initializer
17:29.54xutywxarch/arm/mach-pxa/g900/g900.c:83: warning: (near initialization for ‘g900_udc_mach_info.gpio_vbus’)
17:29.54xutywxarch/arm/mach-pxa/g900/g900.c:83: warning: initialization makes integer from pointer without a cast
17:29.54xutywxarch/arm/mach-pxa/g900/g900.c:83: error: initializer element is not computable at load time
17:29.55xutywxarch/arm/mach-pxa/g900/g900.c:83: error: (near initialization for ‘g900_udc_mach_info.gpio_vbus’)
17:29.57xutywxarch/arm/mach-pxa/g900/g900.c:83: warning: excess elements in scalar initializer
17:29.59xutywxarch/arm/mach-pxa/g900/g900.c:83: warning: (near initialization for ‘g900_udc_mach_info.gpio_vbus’)
17:30.01xutywxarch/arm/mach-pxa/g900/g900.c:84: error: unknown field ‘detect_gpio_negative’ specified in initializer
17:30.44tmzt_xutywx: look up pxa2xx_udc_mach_info
17:31.09xutywxfor what?
17:31.52tmzt_to find out which fields should be in there
17:32.03*** join/#htc-linux rogro82 (n=rogro82@s5591104d.adsl.wanadoo.nl)
17:32.11tmzt_rogro82: hey
17:32.15rogro82hiya
17:32.27tmzt_rogro82: do you know how to trace a driver in ce?
17:32.35rogro82ida
17:33.11rogro82what driver do you want to look at?
17:33.44drasartmzt_: What should I check on that resources?
17:34.41AstainHellbringtmzt_ where best place to download haretconsole?
17:35.10tmzt_hh.org/~koconnor/haret/
17:36.32tmzt_static struct resource himalaya_fb_resources[] = {
17:36.33tmzt_[0] = {
17:36.33tmzt_.start= HIMALAYA_ATI_W3220_PHYS,
17:36.33tmzt_.end= HIMALAYA_ATI_W3220_PHYS + 0x00ffffff,
17:36.33tmzt_.flags= IORESOURCE_MEM,
17:36.35tmzt_},
17:36.38tmzt_};
17:36.40tmzt_static struct platform_device himalaya_fb_device = {
17:36.43tmzt_.name= "w100fb",
17:36.45tmzt_.id= -1,
17:36.48tmzt_.dev= {
17:36.50tmzt_.platform_data = &himalaya_fb_info,
17:36.53tmzt_},
17:36.56tmzt_.num_resources= ARRAY_SIZE( himalaya_fb_resources ),
17:36.58tmzt_.resource= himalaya_fb_resources,
17:37.01tmzt_};
17:37.03tmzt_drasar:
17:37.06tmzt_drasar: are you using himalaya_lcd.c ?
17:37.23drasartmzt_: My current himalaya.c is http://www.nopaste.org/p/a91RCbcFw
17:38.10drasartmzt_: No, himalaya_lcd isn't in vanilla
17:38.16tmzt_drasar: add the himalaya_fb.c and add himalaya_fb.o to obj-CONFIG_MACH_HIMALAYA
17:38.37tmzt_it's too long for the main board I think
17:38.57tmzt_which board do you have?
17:39.24tmzt_drasar: I see, there was no pdata and the w100fb was returning -ENODEV (but we could not see it)
17:39.36xutywxi dont know ;/
17:40.11tmzt_xutywx: know what?
17:40.32xutywxhow shoud pxa2xx_udc_mach_info struct look
17:40.50tmzt_you have to read the header
17:41.00xutywxwhat header?
17:41.28drasartmzt_: Where can I find taht file himalaya_fb.c?
17:41.33tmzt_are you using git or cvs?
17:41.35tmzt_xutywx:
17:41.52tmzt_drasar: in kernel26 hh.org
17:42.08xutywxi downloaded from cvs yesterday all to hd and thats all
17:42.31tmzt_the grep -r pxa2xx_udc_mach_info
17:42.33drasartmzt_: I haven't got any there
17:42.37tmzt_then grep -r pxa2xx_udc_mach_info .
17:42.50*** join/#htc-linux pleemans (n=toi@d54C2AAB7.access.telenet.be)
17:42.55tmzt_drasar: copy it over
17:42.59xutywxmoment
17:43.02tmzt_drasar: fix the includes
17:43.52tmzt_drasar: forget the asic3 and boardid detection, hardcode it for yours for right now
17:44.13tmzt_drasar: if you have to, boot the old kernel and check the boardid
17:44.39drasartmzt_: yes, but I can't find any himalaya_fb.c file in hh20 kernel
17:44.58drasartmzt_: just himalaya_lcd.c
17:45.03tmzt_http://handhelds.org/cgi-bin/cvsweb.cgi/linux/kernel26/arch/arm/mach-pxa/htchimalaya/himalaya_lcd.c?rev=1.20&content-type=text/x-cvsweb-markup
17:45.06tmzt_yes, sorry
17:47.58xutywxhttp://wklej.org/id/31158/
17:48.38tmzt_./include/asm-arm/mach/udc_pxa2xx.h:struct pxa2xx_udc_mach_info {
17:49.00xutywxyeah - i just noticed it
17:49.42xutywxstruct pxa2xx_udc_mach_info {
17:49.42xutywx<PROTECTED>
17:49.42xutywx<PROTECTED>
17:49.42xutywx#definePXA2XX_UDC_CMD_CONNECT0/* let host see us */
17:49.42xutywx#definePXA2XX_UDC_CMD_DISCONNECT1/* so host won't see us */
17:49.43xutywx/* Boards following the design guidelines in the developer's manual,
17:49.45xutywx<PROTECTED>
17:49.47xutywx<PROTECTED>
17:49.49xutywx<PROTECTED>
17:49.51xutywx<PROTECTED>
17:49.53xutywxu16gpio_vbus;/* high == vbus present */
17:49.57xutywxu16gpio_pullup;/* high == pullup activated */
17:49.59xutywx};
17:51.52xutywxi think that usb is the wrong way ;/ we should try to get the framebuffer to work ;/ maybe using /dev/nvram or something ;/
17:52.06xutywxbut i'm tired for today
17:53.02tmzt_nvram?
17:53.27xutywxin g900 there is nvidia goforce 5500 chip
17:53.36xutywxkernel seems to support this
17:53.42tmzt_nvram is non-volatile ram
17:54.35xutywx^^ i thought that is like in windows... one of nvidia drivers calls that :P
17:55.28tmzt_the existing support only allows using it as a dumb framebuffer with a memory address and size
17:55.53xutywxwhat can we do with that?
17:56.11tmzt_console
17:56.58xutywxshouldnt we add some options in haret to use this device as frame buffer?
17:57.00tmzt_what does haret have to do with it?
17:57.17tmzt_we could have an early fb like druidu on diamond
17:57.25xutywxsomewhere i saw a console=/dev/something
17:57.34tmzt_we can also check with haret to see if we can write to the fb
17:57.51tmzt_that requires the fb to work first unless you have a serial cable
17:58.08xutywx;/ i dont have a serial cable
17:58.18xutywxlike most people i think
17:58.35tmzt_we are using usb to see if the kernel works at all
17:59.06xutywxbut it isnt working ;/
17:59.26tmzt_we can work on it later
17:59.28xutywxcan you build kernel wich is 100% workin teoretically?
17:59.45tmzt_without framebuffer you won't see it working but you can
17:59.58tmzt_unless I missunderstand you
18:00.31xutywxim a n00b in topics like that, but i am telling what i think ;)
18:00.51tmzt_theoretically?
18:01.50xutywxon paper / potentially
18:02.37drasartmzt_: ok, and how can I solve these errors? http://www.nopaste.org/p/a4CD5XLObb
18:05.29drasartmzt_: Himalaya board ID 0x4
18:06.35pishurihello there...
18:07.18pishuriI'm trying to run android/angstrom on my htc blackstone
18:08.20pishuriI've managed to start it, using the diamond's/raphael's haret/zImage, but the screen doesn't show correctly
18:08.25pishuriso I recompiled haret
18:08.32pishuriI downloaded the latest
18:08.36pishuriand I have the same thing
18:09.02pishuriscreen is screwed, like old monitors with bad sync values on linux...
18:09.10pishurithe interesting part
18:09.33pishuriis that if I put a Sleep(200) on linboot.cpp
18:09.45pishuribefore the mmu_trampoline
18:11.04pishurithe messages from haret show correctly, but it hangs there. If I remove the Sleep(200), I can see linux booting, but with illegible letters
18:11.17pishuriany ideas?
18:11.32tmzt_it's proabably not haret but linux
18:11.54tmzt_blackstone mddi/lcd is not supported yet, it needs work
18:13.14tmzt_drasar: first, disable all the asic3 stuff
18:13.42tmzt_drasar: second, find those defines and add them to your .c file
18:15.00pishuriwell
18:15.11pishurican you guide me a bit,
18:15.27pishurion haret?
18:15.31pishurior linux kernel
18:18.04pishuritmzt: you know how can I find details of the mddi/lcd?
18:18.24tmzt_no, you need to ask NetRipper and he is not here right now
18:20.57drasartmzt_: functions like himalaya_lcd_set_power() I don't need, right?
18:22.27*** join/#htc-linux TripleQ (n=joost@ip49-198-173-82.adsl2.static.versatel.nl)
18:26.43*** join/#htc-linux LunohoD (n=alex@e180077208.adsl.alicedsl.de)
18:34.45*** join/#htc-linux LunohoD_ (n=alex@e180077208.adsl.alicedsl.de)
18:35.27xutywxlook at the g900_defconfig - it seems to be fine, but a bit large... it has gadget support alredy... try to biuld it?
18:45.06*** join/#htc-linux DasFx (n=John@5354790B.cable.casema.nl)
18:46.18tmzt_xutywx: it won't work unless the vbus detect results in PUEN
18:46.56tmzt_drasar: not really, but they shouldn't hurt either
18:47.04xutywxi dont know what does it mean
18:50.22drasartmzt_: The last error that I have "error: too few arguments to function 'lcd_device_register'"
18:51.02xutywxsonething like here: 18:17.03cr2we only need to find the PUEN gpio to autoreset the UDC.
18:52.01drasartmzt_: I have find out, that there is new second argument "struct device *parent", but I don't know what to put there
18:52.52*** join/#htc-linux BabelO (n=fcr@unaffiliated/babelo)
18:54.07drasartmzt_: http://www.stud.fit.vutbr.cz/~xmichl07/temp/himalaya/lcd.c
18:55.18*** join/#htc-linux rolk (n=rolk@ip5457417f.direct-adsl.nl)
18:56.14xutywxlook at htcuniversal_udc.c can we get something from there?
18:57.25*** join/#htc-linux infernixx (n=nix@unaffiliated/infernix)
19:10.47tmzt_xutywx: yes
19:11.02tmzt_xutywx: on the first one, the second maybe
19:11.49xutywxnice ;) but arent those drivers for specific controler?
19:12.08xutywxill be back in 20 minutes sorry
19:12.14tmzt_drasar: not sure about that
19:14.33*** join/#htc-linux TripleQ (n=joost@ip49-198-173-82.adsl2.static.versatel.nl)
19:21.28rolkdcordes: I've merged the szsoftware and dwaradzyn patches into the latest commit in the linuxtogo android-htc-msm-2.6.25 branch. This lets me build a zImage that boots successfully on a Polaris, using the angstrom initrd.
19:21.39xutywxim back
19:21.53xutywxwhat does: gpio_set_value(GPIO_NR_HTCAPACHE_USB_PUEN, 1); do?
19:22.26rolkdcordes: The sd card is somewhat more stable, I've just created a 20MB file on partition 3 on my SD card (ext2 fs) and copied that from there to partition 2 (ext2 fs). WOrked like a charm.
19:27.18*** join/#htc-linux Xime (n=xime@dag94-3-82-233-170-230.fbx.proxad.net)
19:27.20*** join/#htc-linux TrinityDied (i=TrinityD@212-198-148-149.rev.numericable.fr)
19:27.35TrinityDied:JOIN XDA6DEVS
19:30.05*** join/#htc-linux joostvs (n=joost@mail.mac3park.nl)
19:35.36drasartmzt_: So still no success :(
19:41.10drasartmzt_: I have put copy of my files at http://www.stud.fit.vutbr.cz/~xmichl07/temp/himalaya/himalaya.c and http://www.stud.fit.vutbr.cz/~xmichl07/temp/himalaya/himalaya_lcd.c. Can you check it please?
19:46.25drasartmzt_: I'll be away a few hours
19:52.20xutywxhow to get actual gpio state?
19:54.27*** join/#htc-linux TrinityDied (i=TrinityD@212-198-148-149.rev.numericable.fr)
19:54.45*** part/#htc-linux TrinityDied (i=TrinityD@212-198-148-149.rev.numericable.fr)
20:03.26*** join/#htc-linux kiozen (n=oeichler@rgnb-5d87c14e.pool.einsundeins.de)
20:03.47rolkdcordes: That git-g1-18-11-08.diff does not do it for me on my Polaris. I'm not sure what is wrong.
20:05.04xutywxdoes anybody know how to get actual state of gpios pin?<------>return (GET_HTCUNIVERSAL_GPIO(USB_DET) != 0); like this but on g900
20:05.06balsatSomeone know were to get the angstrom 2.6.25 initrd for the HTC Diamond?
20:05.24balsatups 2.6.23
20:06.51balsatOr know how to get "binderdev" running on 2.6.25
20:15.33*** join/#htc-linux chavonbravo (n=cb@166.194.101.134)
20:16.54*** join/#htc-linux Zoolooc (n=fredsiba@nrbg-4dbfc036.pool.einsundeins.de)
20:19.15xutywxwhat is gpio1 41 responsible for? http://www.handhelds.org/moin/moin.cgi/ToshibaG900
20:26.43*** join/#htc-linux meshuga (i=meshuga@c-76-121-5-179.hsd1.wa.comcast.net)
20:50.18xutywxif somebody wants to get the code g900.c call me, but it is not working... i have no more time on next 4-5 days probably to work on it....sorry and goodbye
20:52.31*** part/#htc-linux globalbus (n=j-filips@77-253-125-175.adsl.inetia.pl)
21:02.05*** join/#htc-linux timebomb (n=tb@e176119123.adsl.alicedsl.de)
21:12.43*** join/#htc-linux chavonbravo (n=cb@166.194.101.134)
21:15.01*** join/#htc-linux chabonbravo (n=cb@166.194.101.134)
21:20.13*** join/#htc-linux Zoolooc (n=fredsiba@nrbg-4dbfc036.pool.einsundeins.de)
21:20.29*** join/#htc-linux ImCoKeMaN (n=imcokema@pool-98-111-118-30.hrbgpa.fios.verizon.net)
22:02.00*** join/#htc-linux Zoolooc (n=fredsiba@nrbg-4dbf86fb.pool.einsundeins.de)
22:03.10dcordesrolk: ok, did you read the log?
22:03.45*** join/#htc-linux kimhoon (n=kimhoon@s559116c1.adsl.wanadoo.nl)
22:03.58dcordesrolk: msm7200 SD seems to be very stable with htc-vogue msm_sdcc
22:12.49*** join/#htc-linux mrmg (n=mrmg@spc1-bror4-0-0-cust383.asfd.broadband.ntl.com)
22:36.12*** join/#htc-linux br1ck (n=br1ck@xdslcx098.osnanet.de)
22:38.54*** join/#htc-linux cybergonz (n=cybergon@ACaen-257-1-50-43.w90-17.abo.wanadoo.fr)
22:39.54*** join/#htc-linux cybergonz (n=cybergon@ACaen-257-1-50-43.w90-17.abo.wanadoo.fr)
23:11.27*** join/#htc-linux ptl (n=patola@201.82.70.87)
23:30.54*** join/#htc-linux nebi_ (n=nebi@c-d0ed70d5.02-145-7570701.cust.bredbandsbolaget.se)
23:31.43*** join/#htc-linux AstainHellbring (n=AstainHe@unaffiliated/astainhellbring)
23:50.56*** join/#htc-linux Untouchable (n=Untoucha@77.16.101.92.tmi.telenormobil.no)
23:51.02Untouchablehi
23:51.51*** join/#htc-linux LunohoD_ (n=alex@e180068221.adsl.alicedsl.de)
23:53.30Untouchable:)
23:54.34UntouchableAny recent progress on the Raph? heard someone managed to get SD working once, but noone else has gotten it working

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