IRC log for #htc-linux on 20081213

00:00.31dwaradzynbrb
00:00.48rolkI see an early kernel message: polaris_init_mmc vreg enable failed (-1071542728)
00:01.03dcordes_I think it's also on the kaiser
00:02.38*** join/#htc-linux dwaradzyn (n=chatzill@chello084010231017.chello.pl)
00:03.26rolkI have to call it a night. It's 1 am, and I need some sleep. See you.
00:03.37dwaradzynsee you too
00:08.40NetRipperanyone with a diamond present?
00:09.34kimhoongsm or cdma?
00:09.41NetRipperdoesn't matter
00:10.07kimhoonok
00:10.34kimhoonive got diamond (gsm)
00:10.41NetRipperok, sec, uploading
00:10.46NetRippercan you try a kernel for me?
00:10.56kimhoonyup
00:11.39NetRipperhttp://www.netripper.com/raphael/20081213_zImage_test
00:11.48NetRipperit has a patch by jobo
00:11.55NetRipperoh crap
00:11.56NetRippersec
00:11.56NetRipper:)
00:12.29NetRipperabort your download if you started ;)
00:12.36kimhoonok
00:12.47NetRipperok you can redownload
00:12.47NetRipper;)
00:14.33NetRipperkeyboard should be enhanced
00:14.35NetRipperyou can open/close it
00:14.52NetRipper(at least, when you're in android, it will draw over it next time)
00:15.19dwaradzyngood night
00:15.36NetRipperand for raphael it will go into landscape when you open the keyboard, but that doesn't apply to raph ;)
00:16.13NetRipperand it shouldn't flicker when loading android
00:16.23kimhoontest it now
00:24.19toeroo
00:25.09kimhoonNetripper. it doesn't flicker but ive got the wrong image for android :) lol
00:25.14toerill go to bed and backlog the last week tomorrow :) any special progress on the raphael/diamond side?
00:25.53NetRipperlol ok then you probably can't test whether keyboard disappeasr when you use the on screen toggle
00:25.56NetRipper;)
00:25.59NetRipperas it'll stay there
00:29.24kimhoonwiths image can i use??
00:29.44kimhoonsorry for android
00:31.11NetRipperah
00:31.12NetRippersec
00:31.27NetRipperhttp://www.netripper.com/raphael/20081204-01_raph_diam_android_v0.8/
00:31.57NetRipperam just fixing the yellow dot drawing now
00:34.29kimhoonnetripper sorry cmdline 94m or 96??
00:34.52NetRipper96
00:35.15kimhoonthanks
00:35.33NetRipperi doubt those 2 megs will make a difference
00:35.36NetRipperbut i've always used 96
00:35.37NetRipper;)
00:35.59kimhooni don't know lol
00:37.12kimhoonthe files from you its stuck on "trouw_pwrsink_set:stub!" do i something wrong??
00:37.33NetRipperhm
00:37.41NetRipperif you tap anywhere on the scree
00:37.44NetRippernothing happens?
00:37.48NetRipperand no virtual keyboard?
00:37.50kimhoonnothing
00:37.52kimhoonnope
00:37.55NetRipperstrange
00:38.11NetRippertry copying everything to your internal memory (not internal storage)
00:38.18kimhoonok
00:39.03NetRipperthen run, that seems to fix it.. dont understand why it hangs though
00:39.03NetRippermaybe it's my compiler
00:39.55NetRipperyou have to replace it with the other kernel though
00:40.11NetRipperthat link i gave you first :p
00:40.11kimhoonthe first test i used the old android.bin and that loads wel but the keyboard is vertical and the touch screen doesn't work
00:40.50NetRipperoh
00:40.56NetRipperhm
00:41.12NetRipperit accesses a gpio which is valid for raphael
00:41.16NetRipperbut not for diamond
00:47.12NetRipperbtw
00:47.18NetRipperthe touch screen must be calibrated first with 3 taps
00:47.34NetRipper1st tap is to initiate calibration, 2nd tap must be top left, 3rd tap is lower right
00:47.41NetRipperafter that you can use touch screen in android
00:48.06kimhooni know
00:52.45kimhoonpfff it still hangs change back to cmdline 96 to 94 lol
00:53.01NetRipperlol ok
00:56.04kimhoonwho it works
00:56.11kimhooncmdline 94m works
00:56.28NetRipperlol omg
00:56.29NetRipper:p
00:56.32NetRipperthat's weird
00:56.54NetRipperhmm
00:57.02kimhoonand touchscreen works but uhm keyboard is vertical
00:57.13NetRipperyea ok lol
00:57.26kimhoonand ive got 2 red dots in my display
00:57.27NetRipperlet me see what the same gpio is for diamond
00:57.32NetRipperyep those are the calibration dots
00:57.41kimhoonin android??
00:57.53NetRipperif you calibrated in android, then yes
00:58.08NetRipperif you move the top bar
00:58.15NetRipperthe top left dot will be gone
00:58.34kimhoonhmmm
00:58.41NetRipperit only updates where the screen is changed
00:58.47NetRipperthe virtual keyboard is a dirty hack
00:58.49NetRipperso is the calibration
01:01.23kimhoonhmm but ive i use your file initrd-android-raphael.cpio.gz it hangs again
01:02.11NetRipperhm
01:02.23NetRipperwhat is your cmdline?
01:02.43kimhooni tryd uhm 94 and 96
01:02.48NetRipperi mean the full cmdline
01:02.54NetRipperdo you have anything other next to mem=?
01:03.06kimhoonset cmdline "mem=94M"
01:03.37NetRipperand your ramaddr and ramsize?
01:03.58kimhoonset RAMADDR 0x10000000
01:04.35kimhoonpffffffff no ramsize
01:04.50kimhoonset RAMSIZE 0x6000000
01:06.39NetRipperlol ok
01:06.42NetRipperthat's fine
01:06.45NetRipperh
01:06.59NetRipperi've seen the other reports that it hangs after STUB messages
01:07.01NetRipperno clue why
01:07.18kimhoonsorry forget the ramsize
01:07.23kimhoonit works
01:07.38NetRipperit works when you set the ramsize?
01:07.42kimhoonyup
01:07.57NetRipperthough i think it's more of a coincedence that it works
01:10.29kimhooncalibrations works but the dots are wrong and the keyboard vertical
01:10.55kimhoonmust i take a picture off it??
01:11.09NetRipperdots are wrong?
01:13.11kimhoonthe left dot is on the right corner
01:13.19NetRipperah
01:13.35NetRipperhm.. the console itself is normal right? not landscape
01:14.03kimhoonand the right down corner dot is in the center
01:14.09kimhoonyup
01:14.25NetRipperlol
01:14.32NetRipperok it probably has to do with the keyboard being landscape
01:15.24*** join/#htc-linux woodson (n=CDP@c-76-101-90-149.hsd1.fl.comcast.net)
01:15.33kimhoonbut is looks de dots are in landscape but if i calibrate normal its fine lol
01:15.35NetRipperwould be nice if there'd be a way to detect raphael runtime
01:17.07NetRipperit uses keyboard code to plot the dots, not directly to framebuffer memory anymore
01:17.20NetRipperand keyboard code takes landscape into consideration
01:17.28NetRipperso the x/y aren't right anymore ;)
01:43.23tmzt_NetRipper: haret knows it's raph?
01:43.48NetRippertmzt_, yes, but raphael and diamond share the same mtype at the moment
01:46.50tmzt_it the update thread working?
01:49.03NetRippertmzt_, i haven't been working on that
01:49.18NetRipperyou mean msm_fb right?
01:50.01*** join/#htc-linux rmoravcik (n=rmoravci@ip-89-102-255-171.karneval.cz)
01:50.12tmzt_right, it was discussed earlier in here
01:50.40NetRipperyea
01:50.47NetRipperi haven't dived into that
02:05.27*** part/#htc-linux rmoravcik (n=rmoravci@ip-89-102-255-171.karneval.cz)
02:05.39NetRipperbedtime
02:05.41NetRippergood night
03:06.13*** join/#htc-linux Notorious (n=notoriou@ip68-13-242-95.ok.ok.cox.net)
04:03.46*** join/#htc-linux Zoolooc_ (n=fredsiba@nrbg-4dbfe495.pool.einsundeins.de)
06:03.12maejreptmzt_, yes I did
06:03.17maejrep<NetRipper> maejrep, uncomment the RAMSIZE and set mem=96M in the cmdline
06:03.17maejrep<NetRipper> maejrep, and try this package: http://www.netripper.com/raphael/20081204-01_raph_diam_angstrom_usb/
06:04.25maejrepI had both of those in default.txt at one time, as you said, and it was the same result.  And the "anstrom-usb.cpio.gz" initrd line that is currently commented out in my default.txt is because I had previously tried that
06:05.12maejrepI've tried each of the initrd lines that is commented out in my default.txt, and they all do the same thing
06:38.05tmzt_maejrep: what size is the initrd's?
06:38.48tmzt_maejrep: I'm just not familiar with raph/diam as NetRipper and some of the others here have been
06:39.13tmzt_though have you tried accessing the sd before booting linux, this was suggested earlier
06:40.10maejrepI don't know how
06:40.16maejrepunless you're talking about before starting haret
06:40.31maejrepcause .. I start haret from the sd card
06:41.03tmzt_ok
06:41.36tmzt_it's not clear what the latest kernel is from NetRipper
06:41.51tmzt_suggested using 20081204?
06:42.34maejrepinitrd-netripper-busybox-usb = 1.42M, initrd-anstrom-usb = 11.8M, initrd-angstrom = 14.8M, android.bin = 19.8M
06:43.28maejrepright, I've tried using his 20081204 zImage, and it wouldn't get passed console handoff (which seems to imply it was before the mddi patch, or something else broken?)
06:43.41maejrepright now the zImage I'm using I compiled myself
06:46.26tmzt_console image: http://linuxtogo.org/~lgorris/kaiser-bootkit/angstrom-20081127.cpio.gz
06:47.40maejrepare you suggesting I use that?
06:49.48tmzt_was trying to find a newer kernel in the log, but only see one made for diam (I think)
06:50.21tmzt_we (dcordes) usually test with that console image, it's supposed to be small enough for the ram
06:51.06tmzt_we need to know what the kernel prints at the end, if booting without an initrd does not panic, there's something else wrong
06:51.29maejrepso want me to reboot with no INITRD line?
06:51.41tmzt_yes, let's try that first
06:51.52tmzt_also, mem=94M
06:52.08maejrepok, not 96?
06:52.29tmzt_yes
06:52.41tmzt_you lose 2 mb, but it won't matter
06:52.54maejrepk
06:52.57maejrephttp://privatepaste.com/59n0n1cebb
06:52.59maejrepbooting with that
06:53.47tmzt_RAMSIZE and RAMADDR are from NetRipper ?
06:54.04maejrepyes
06:54.11maejrephttp://www.netripper.com/raphael/20081204-01_raph_diam_angstrom_usb/default.txt
06:54.23maejrepand no good - stops at same spot
06:54.55maejrepIt's definitely in the kernel, especially since it only started happening after my last git pull
06:55.44tmzt_that's 96 mb
06:55.49tmzt_what are the last lines
06:56.03maejrepalso, the 10 second delays before the "GPIO Event Driver" and after "input:halibut_keypad as /class/input/input2" are not in netripper's dmesg
06:56.30maejrepright, the one I copied above was from netripper, not mine :)
06:56.32tmzt_this is still the halibut kernel?
06:56.38maejrepsame kernel yes
06:57.03maejrepthe last lines are the same as before, 4x: trout_pwrsink_set:STUB!
06:57.04tmzt_you mean it's not freezing anymore?
06:57.06maejrepsorry, trout kernel
06:57.13maejrephalibut keypad
06:57.15tmzt_nothing about rtc ?
06:57.22maejrepyes, the rtc message is there too
06:57.24maejrepsame as before
06:57.29maejrepand yes it's freezing at the same spot
06:57.42tmzt_before those lines, what is the last message from the kernel that's not new debugging stuff
06:58.01maejrepthere's nothing new, I haven't added any new debugging to the kernel recently
06:58.10tmzt_partitions, found..., not syncing, things like that that are standard in linux bootup
06:58.40tmzt_ok, what's before the rtc and pwrsink messages?
06:58.52maejrephttp://privatepaste.com/a3f1WyIOQW
06:59.05maejrepclock_late_init() disabled 18 unused clocks
06:59.41tmzt_the NET messages, it's not getting very far
06:59.57tmzt_ok, is there any response from the keyboard?
07:00.16maejrepno keyboard is drawn
07:00.20maejrepno response to the ts
07:00.24maejrepand nothing from hardware keys
07:00.48tmzt_is there a newer kernel on the site?
07:00.59maejrepwhich site are you referring to?
07:01.32maejrepthis is my own kernel which is compiled from git.  I see that there's an update to git, so I can try doing another pull and recompile to see if it helps
07:01.54*** join/#htc-linux kkaze_wor (n=kaze@ABordeaux-152-1-19-113.w82-125.abo.wanadoo.fr)
07:01.57tmzt_what git? can I have a git web link
07:03.44maejrephtc-msm-2.6.25
07:03.52maejrepwaiting for link to load ..
07:04.03tmzt_refresh if using links2/lynx
07:04.40tmzt_RAMSIZE 5E00000
07:04.52maejrepno I'm on my desktop, fx3
07:04.59maejrepgit.linuxtogo.org isn't loading for me
07:05.01tmzt_it's slow
07:05.21maejrep$ git status
07:05.21maejrep# On branch htc-msm-2.6.25
07:05.42tmzt_the development is on there?
07:06.19maejrepI have no idea, it's the only git repository I've seen
07:06.33maejrepah there it is
07:06.48maejrephttp://git.linuxtogo.org/?p=groups/mobile-linux/kernel.git;a=shortlog;h=refs/heads/htc-msm-2.6.25
07:08.35tmzt_ok, can you paste .config
07:09.25maejrep$ diff -b arch/arm/configs/htcraphael_defconfig .config
07:09.25maejrep4c4
07:09.25maejrep< # Tue Oct 28 23:36:42 2008
07:09.25maejrep---
07:09.25maejrep> # Thu Dec 11 01:56:27 2008
07:09.40tmzt_it's defconfig then
07:09.44maejrep(config is identical to defconfig)
07:09.53maejrepstill want to see it?
07:10.04tmzt_http://netripper.nl/raphael/config
07:10.13tmzt_can you diff this, if there's anything there paste it
07:10.37maejrepa lot is different
07:10.51tmzt_NetRipper is building trout and halibut and I can't see why
07:11.27tmzt_CONFIG_TROUT_PWRSINK ?
07:11.30maejrephttp://privatepaste.com/0910IuSXW8
07:11.32maejrepnot set
07:11.39maejrephmm
07:11.43maejrepactually it is set in netripper's
07:11.45maejrepbut not in mine
07:11.53maejrep(so not in defconfig)
07:11.55tmzt_right
07:12.49maejrepi'll try his config
07:13.16tmzt_yours has MACH_HTCRAPHAEL ?
07:13.20maejrepyes
07:14.22maejrephmm...  that config is from Oct 27  that may have been before HTCRAPHAEL was added
07:14.46tmzt_right, I thought it was the one used to build the kernels but it doesn't look like it
07:18.13maejrepyeah I haven't seen a recent config from him
07:18.41tmzt_do any of the kernels on netripper.com/raphael work better?
07:20.27tmzt_do you know what smc91x is?
07:20.35maejrepi tried a couple and they either froze at the same spot or didn't get passed console handoff
07:21.09tmzt_ok, is CONFIG_TROUT_PWRSINK an option in your .config, as a "not set" ?
07:21.46maejrepyes: # CONFIG_TROUT_PWRSINK is not set
07:22.24tmzt_ok, enable that and see if the pwrsink messages go away
07:22.48tmzt_just change it in .config and use make oldconfig, don't worry about menuconfig
07:24.02maejrepif it helps, I am quite familiar with linux and compiling kernels :)  just not on cell phones so much
07:24.43tmzt_sure, someone else must have been trying to find a setting in menuconfig in the log, sorry
07:25.20maejrepno worries
07:27.28maejrepSTUB lines go away, but it still stops right after the rtc line
07:27.44maejrepand now the delay is up to 25 seconds
07:28.13maejrepthe extra 5 seconds are before "msm_ts_init successful"
07:28.38tmzt_ok, press the green dots if I understand the instructions
07:29.02maejrepi think they should be red dots, but that's the thing - i never see any dots for calibration
07:31.14tmzt_do you have the android power management disabled?
07:31.30tmzt_wait for irq and everything under MSM7X00A ?
07:31.47maejrepCONFIG_ANDROID_POWER=y ?
07:31.55tmzt_cat .config |grep MSM7X00A in the channel
07:32.06tmzt_no
07:32.31maejrepwait for interrupt is not set
07:32.48maejreppaste it here?  or link to it?
07:33.07tmzt_do you get any vreg enable failed messages?
07:33.12tmzt_it should be 6 lines
07:33.52maejrepI don't think so
07:34.01tmzt_hold on
07:35.49maejrephttp://www.privatepaste.com/ee1LJ7F52s - MSM7X00A
07:35.52tmzt_that wasn't in the diff, it must have been in NetRipper .config
07:36.58tmzt_can you try with IDLE_SLEEP_MODE=0
07:39.46tmzt_if you have the source can you git-grep IDLE_SLEEP_MODE
07:40.53maejrephttp://www.privatepaste.com/80nIMzxJNC
07:41.12maejrepstopped at same spot
07:44.11maejrepi'm tempted to roll back to 6ec22f1385dcc2ca15d08361657a0b14821534b8, with hillsdale's patch instead, since that seems to be the last known good kernel for me
07:44.45tmzt_don't think it took the last change
07:45.01maejrephuh?
07:45.14tmzt_look at the git-grep output
07:45.27maejrepi think that's because .config isn't in git
07:45.59tmzt_no, look at mach-msm/Kconfig
07:45.59maejrep$ grep IDLE_SLEEP_MODE= .config
07:45.59maejrepCONFIG_MSM7X00A_IDLE_SLEEP_MODE=0
07:46.04tmzt_I know
07:46.36tmzt_I could be wrong on this one, it's not clear who wins with that Kconfig entry
07:47.15maejrep$ grep IDLE_SLEEP_MODE .config
07:47.15maejrepCONFIG_MSM7X00A_IDLE_SLEEP_MODE_POWER_COLLAPSE_SUSPEND=y
07:47.16maejrep# CONFIG_MSM7X00A_IDLE_SLEEP_MODE_POWER_COLLAPSE is not set
07:47.16maejrep# CONFIG_MSM7X00A_IDLE_SLEEP_MODE_APPS_SLEEP is not set
07:47.41maejrepI made the change from menuconfig, so it changed both
07:47.47tmzt_is this all debugging stuff from SURF
07:48.03tmzt_halibut
07:48.10maejrepwhich debugging stuff?
07:48.31tmzt_these pm options
07:48.42maejrepoh, no idea
07:49.18maejrepwould rather have a no-power-management option so I don't have to wonder if its a problem :D
07:49.31tmzt_NetRipper took most of htcraphael from swetland's board-halibut it looks like
07:49.45tmzt_ok, then try disabling CONFIG_PM
07:50.47tmzt_trout_clock_data looks the same
07:51.21maejrepright, I thought he copied board-trout, and halibut-keypad?
07:55.02tmzt_you are using which config?
07:55.06tmzt_you are using which defconfig?
07:56.58tmzt_USE_DG_TIMER and USB_GP_TIMER are both set?
07:59.26maejreponly USE_GP_TIMER
07:59.29maejrepnot DG
07:59.36maejrepi'm using htcraphael_defconfig
07:59.51maejrepand with CONFIG_PM disabled, i get compile errors
07:59.54*** join/#htc-linux marmotta (n=skodde@unaffiliated/skodde)
08:00.23tmzt_ok, I guess power collapse from idle works with both then, the help message is confusing
08:02.04tmzt_the idle stuff is not configured in msm_defconfig so the defaults are used
08:02.42swetlandGP is preferred (since it matches the 32k timer used in power collapse, sync with the a9 better, etc)
08:02.44tmzt_what is CONFIG_HTC_FB_CONSOLE? that is druidu's console driver?
08:03.34maejrepyeah i think so
08:03.37tmzt_swetland: maejrep is getting delays in the dmesg output at startup
08:04.02swetlandwhat hardware?
08:04.06tmzt_we don't know what is causing them, so I am trying to eliminate candidates
08:04.15tmzt_htc raphael (Touch Pro) GSM
08:04.30maejrepno, CDMA
08:04.31swetlandon g1, we end up waiting ~5 seconds for AMSS to respond to proc_comm on boot
08:04.38tmzt_sorry
08:04.49swetlandand the first time something needs to turn on a clock, we get stuck blocked on the radio
08:04.49maejrepthe delays can be seen here: http://privatepaste.com/a3f1WyIOQW
08:04.57tmzt_everything should be inited by windows mobile
08:05.04maejrep2 10s delays, which aren't present in NetRipper's dmesg
08:05.18tmzt_unless the kernel is trying to reinit it, but I don't think it can do that to a9
08:05.43swetlandweird.
08:05.54swetlandyou shouldn't need the pwrsink driver for anything but g1
08:06.01maejrepits clear that the cdma hardware is different from the GSM
08:06.04swetlandall it does is update estimates of current usage
08:06.32maejrepbut what's strange is that the kernel worked fine before up until the revisions from 12 days ago for usb_ether
08:06.36swetlandand unless the radio image cares (which the winmo ones won't -- it's a mechanism they implemented specifically for g1/dream) it does nothing
08:06.56tmzt_does disabling the pwrsink cause the STUB! or is there some way to eliminate it altogether?
08:07.21swetlandI thought that with pwrsink off *nothing* should happen or be printed
08:07.35tmzt_is that in pm.c?
08:07.49swetlandI see nothing with STUB in my kernel tree
08:07.59swetlandhtc_pwrsink.c
08:08.17maejrep#ifndef CONFIG_TROUT_PWRSINK
08:08.17maejrepstatic inline int trout_pwrsink_set(pwrsink_id_type id, unsigned percent)
08:08.17maejrep{
08:08.17maejrepprintk("%s:STUB!\n", __func__);
08:08.17maejrep<PROTECTED>
08:08.18maejrep}
08:08.29tmzt_what file maejrep ?
08:08.32maejrepin include/asm-arm/arch-msm/trout_pwrsink.h
08:08.53tmzt_we can tell NetRipper it's not needed then
08:09.15tmzt_but it shouldn't be a problem, and enabling it did not change the delays maejrep ?
08:09.22maejrepcorrect
08:09.22swetlandI'm not sure what you've got that'd be calling it when the config option is disabled
08:09.38swetlandbut yeah, doesn't seem like it'd have anything to do with your delays
08:10.06maejrep$ grep -R "trout_pwrsink_set" * | wc -l
08:10.06maejrep43
08:10.09tmzt_it looks like it's supposed to only be registered as a platform_driver when htc_pwrsink.o is compiled in?
08:10.53maejrepseveral other CDMA raphael users are reporting the same behavior on the forum
08:11.20tmzt_with the 20081204 kernel?
08:13.51tmzt_maejrep: do you see those calls anywhere other than board-trout-* ?
08:14.38maejrepyeah: http://www.privatepaste.com/a10272w7QH
08:16.07tmzt_that's related to sd then?
08:16.44tmzt_whatever it is it doesn't explain the delay
08:16.58maejrepgoing to try jobo's kernel from http://forum.xda-developers.com/showpost.php?p=3033846&postcount=1098
08:17.52tmzt_could the vreg id's just be different on 75xx?
08:25.46tmzt_maejrep: do you know if anyone has gotten sd card to work on raph800 (cdma) ?
08:27.26maejrepI don't
08:27.27maejrepsorry
08:27.45maejrepI think there's only like 2 or 3 people active that have done any work with raph800
08:28.37*** join/#htc-linux pleemans (n=toi@d54C2AAB7.access.telenet.be)
08:28.47*** join/#htc-linux goxboxlive (n=goxboxli@24.84-48-212.nextgentel.com)
08:29.02maejrepgoing to retry that kernel from from 11/27 with hillsdale's patch, and work my way one patch at a time until I find what broke it
08:29.40tmzt_that's what git bisect is for but I've never used it
08:30.29tmzt_if the vreg id's are different that might explain it, or maybe something is getting powered up/powered down that shouldn't?
08:30.52maejrepI wouldn't be surprised
08:31.00maejrepwe keep finding many things that are different about raph800
08:31.27tmzt_might need to haret trace the smem proc_comm channel
08:32.49maejrepyeah I tried messing around with haretconsole, but wasn't really sure what I should be looking for
08:33.31tmzt_can you paste a git-grep vreg_ or vreg_set ?
08:34.29tmzt_of course if they are that different, we might need a new CONFIG_MSM_AMSS for raph800/500, and maybe a machid
08:34.49tmzt_it appears the table is in vreg.c not pdata anyway
08:37.20tmzt_what is *dev for if it's not used? it's always 0?
08:40.07tmzt_vreg_enable never fails? even though vreg_get return 0 if it can't find the vreg???
08:40.29*** join/#htc-linux tsdogs (n=tsdogs@net70-17.metalit.net)
08:40.39tmzt_it would OOPS then I guess, dereferrencing a NULL pointer
08:41.23tmzt_g1 would silently crash immediately, that can't really happen though because the string is fixed in the board file, but it seems strange
08:42.55tmzt_maejrep: do you have CONFIG_DEBUGFS enabled? you have no way to get a shell, even busybox?
08:43.06tmzt_CONFIG_DEBUG_FS
08:43.50swetlandthe biggest issue you're likely to run into is that your non AMSS 6.2.+ non 7201A targets are probably running an entirely different version of the modem firmware
08:43.54maejrepI used to be able to get to a shell using the busybox initrd, but not in recent git
08:44.04swetlandwhich may not have any support for the clock/vreg proc comm requests, etc
08:44.11maejrepdebug_fs = y
08:45.02tmzt_it appears to work on the gsm versions, I think with the same settings as 6225 in g1
08:45.35tmzt_with debugfs we can power up sd card and things and trace the values that way?
08:45.55swetlandin theory, but that again assumes the baseband understands the proc comm requests
08:46.15tmzt_anyway to know, errror messages?
08:46.23swetlandand the CLKCTL and VREG ones were added by qualcomm, at our request, during G1 development
08:46.39swetlandso nothing that shipped before G1 will have them, to the best of my knowledge
08:47.04tmzt_these are 7500A devices, about the same time as g1 I think
08:47.26tmzt_not kaiser/polaris and titan/vogue which are the non-A variant
08:47.50swetlandit would depend if they merged that support into their builds for winmo (or unified them).  I'm not sure if amss-supporting-winmo and amss-supporting-linux are the same thing yet.
08:48.20tmzt_if none of the clock commands worked, the kernel would continue to boot if it was already configured by windows mobile?
08:50.11swetlandI believe so.
08:50.37swetlandI don't think the clock api really detects / reports failure from the proc comm stuff
08:50.49tmzt_maejrep: the touchscreen does not work at all? is that what smc91x: not found means?
08:50.55swetlandso I believe it'll just keep going, but things will blow up if the requested clocks aren't actually on
08:51.02swetlandsmc91x is an ethernet controller
08:51.11swetlandunlikely to be on any of your hw, but there is one on SURF
08:51.21tmzt_this is too close to halibut then
08:52.45maejrepthe touchscreen never gets to a point where I can try to make it work, and again it *used* to work
08:52.59maejrepI used to get a console, and the virtual keyboard, and mostly everything was happy
08:53.13tmzt_which kernel did you use then?
08:53.14maejrepexcept colors were messed up, which jobo seems to have figured out
08:53.18maejrepsame kernel
08:53.24maejrepbut older revision
08:53.28maejrephence why I'm reverting revisions now
08:54.12tmzt_we need to tell NetRipper to take out the smc91x stuff and pwrsink
08:55.49tmzt_jobo fixed the pallete issues?
08:56.40tmzt_does the 2008-10-29 version work? why is there no git history here on htcraphael
08:56.45*** join/#htc-linux cr2 (n=konversa@crpl6.physik.uni-wuppertal.de)
08:57.02tmzt_hi cr2, do you have documentation on tracing smem?
08:58.00cr2hi tmzt_
08:58.12tmzt_they are trying to implement NetChip/RNDIS with the android function driver?
08:58.19cr2you need to know the ioremapped address
08:58.38cr2cpq/itsy is ok for know.
08:59.03tmzt_we're looking at the possibility that a9 doesn't like the proc_comm commands on raph800
08:59.14tmzt_that it might be ignoring clocks and vregs
08:59.39tmzt_maejrep has a delay in dmesg output and we don't know why
09:00.10cr2tmzt_: can you provide the raph800 spl ?
09:00.13tmzt_is the biggest issue between RNDIS and CDC_ETHER the zero length packets?
09:00.24tmzt_I can't
09:00.35cr2i have the delay too, and you know my opinion:
09:00.36maejrepif I know how to do that, I could :p
09:00.44tmzt_opinion?
09:00.58cr2the current kernel is broken in 10000 ways now, so i'm surprised it works at all ?
09:01.11maejrepoh, it doesn't work
09:01.20tmzt_possibly, is NetRipper using halibut or trout here?
09:01.21maejrep(on raph800)
09:01.33tmzt_cr2: you have a raph100?
09:01.39cr2it does not matter
09:01.53cr2we need a file for raph, and a file for diamond
09:02.05tmzt_ok, apart from the delay no fs is mounted and no init is called
09:02.27tmzt_and booting with no initrd does not panic
09:02.38tmzt_this is with current htc-msm-2.6.25
09:02.50cr2core issues to be fixed first. imho.
09:03.27tmzt_if the delays are not the cause of the fs not mounting, they are just another fish
09:03.35maejrepit used to work -- before the patch on 2008-11-27 and with hillsdale's patch, I was able to get to a console
09:03.36tmzt_and we can worry about them later
09:04.08tmzt_one. if fb is working do we need druidu/HTC console anymore?
09:04.14cr2give me the raph800 spl
09:04.31cr2tmzt_: no. but i have no idea about android
09:04.41tmzt_android?
09:05.00tmzt_cr2: I don't have touch pro, maejrep does
09:05.07cr2swetland: why do you put virtual adresses into /proc/iomem ?
09:05.47maejrephow would I get the spl?
09:05.54cr2tmzt_: android uses many nonstandard things
09:06.33cr2maejrep: pwf spl800 0x0 0x100000
09:06.51maejrepharetconsole i assume
09:07.41tmzt_I'm sorry cr2, I don't know what you mean by android as I didn't ask about it. I just meant getting a driver and board file closer to trout without the g1 specific devices, rather than halibut which has ethernet (smc91x) and other things that no phone is going to have
09:08.07tmzt_my reading of htcraphael suggests it's closer to halibut than trout but I'm not sure
09:08.14tmzt_the file, not the device
09:09.08cr2tmzt_: smc should be removed co mpletely
09:09.27swetland<PROTECTED>
09:09.33cr2and we need to fix the gpio usage
09:09.57swetlandoh, might be a side effect of some of the driver resources "cheating" and using vaddrs instead of paddrs and ioremap()'ing
09:10.01cr2swetland: i see virtual addresses for msm-i2c and msm-sdcc in /proc/iomem
09:10.07swetlandthat's being cleaned up in the 2.6.27 branch
09:10.14cr2ok
09:10.31cr2swetland: there are 2 ways to access vreg
09:11.07cr2swetland: a backdoor AT channel (smd-like), and proc_comm
09:11.13cr2i've partially documented it
09:11.27swetlandalso RPC
09:11.40swetlandthough reverse engineering the rpc stuff is probably an amazing pita
09:12.09tmzt_cr2: the direct access with the owner bits didn't work?
09:12.11cr2the clocks are controlled directly at MSM_CLK, i've done my best to document it, but it's still a PITA without the docs
09:13.04cr2the SD clock bitmasks are complete fun, because even htc uses different settings for the bootloader and in wince
09:13.27swetlandcontrolling the clock registers directly is potentially dangerous (though I think some winmo ports do this for some regs?) because there are a number of read-modify-write registers that the a9 actively mucks with
09:13.43cr2tmzt_: i don't think we need to modify the owner bits, but we need to take care of the ALT bits
09:14.40cr2swetland: well, but since you see them in the wiki, wince (all versions) does exactly that. ;)
09:15.33cr2and we need some way to work around it
09:18.00maejrepcr2, spl800: http://privatepaste.com/3113HCwrBm
09:18.33cr2the SD clock divisors, i2c, and mddi are used directly in all wince msm720xX devices i've seen so far.
09:19.01tmzt_SD is completely on a11, but the clock is controlled on a9?
09:19.48tmzt_or mmc card is powered by vregs on a9 but clocks and everything is only on a11, since mmc card is in vreg.c as a proc_comm vreg
09:19.50cr2tmzt_: the clock management is done by the microkernel on g1
09:20.23swetlandmildly objects to calling anything about the 41MB modem image "micro" ^^
09:20.34cr2lol
09:20.51swetlandbut yeah, there's L4 down there somewhere at the bottom of all that so technically that's correct, I'll admin
09:20.54swetlandadmit
09:21.11tmzt_something has to run the BREW games and flash lite 3 that will never be seen
09:22.01tmzt_same as my phone having a 6550 connected to pxa and another phone having a 6550 that runs everything
09:22.49cr2tmzt_: is the gpio alt control already merged ?
09:23.03tmzt_where would that be?
09:23.18cr2generic msm gpio control
09:23.41cr2dzo has written the gpio_func() function afair
09:24.33cr2it should override the PCOM* gpio api for g1 on wince devices.
09:25.40tmzt_there's a generic_gpio.c in mach-msm in htc-msm-2.6.25
09:26.38tmzt_that's Google's, what are you looking for?
09:27.11cr2look for gpio_func() in the dzo branch
09:27.21cr2i don't have the url handy
09:27.37tmzt_htc-vogue?
09:28.20cr2yes
09:29.44tmzt_MSM_GPIO1A_BASE ? that's the direct method?
09:30.37tmzt_http://git.linuxtogo.org/?p=groups/mobile-linux/kernel.git;a=blob;f=arch/arm/mach-msm/gpio.c;h=9bf6972688c38f94a936187b81c8dd0x5901245;hb=htc-vogue
09:30.57maejrepcr2, if you need me to check anything here, just let me know.  bbiab
09:31.16tmzt_doesn't look like it's a config option though
09:33.24tmzt_pxa uses mfp for alt settings now, doesn't it?
09:36.30tmzt_cr2: gpio_func(gpio, func, oe, op
09:36.46tmzt_<PROTECTED>
09:36.52tmzt_<PROTECTED>
09:37.00cr2tmzt_: yes, this one
09:37.09cr2it's similar to pxa ALT
09:37.14tmzt_ok, so that's merged then?
09:37.44cr2and needs to be impleneted for msm, so we can override PCOM*
09:37.47tmzt_it appears qdsp and a i2c chip driver call gpio_func directly
09:38.36tmzt_right, I mean the new pxa kernel uses mfp-pxa27x or something and a generic way of configuring those in the pdata
09:38.39cr2maybe. the pxa alt is also used by the drivers
09:38.55cr2ok.
09:39.14cr2i'll be happy with the PCOM* override for now.
09:39.41tmzt_why does PCOM need to be overridden? this prevents a9 from accessing those gpios?
09:39.45cr2maejrep: i've dowloaded the spl
09:39.54cr2no.
09:40.31cr2because the proc_comm call used for gpio ALT is available only in the google a9 firmware
09:40.31cr2aka microkernel
09:41.00tmzt_what functions are being selected between?
09:41.15cr2a9 can access the same registers anyway
09:41.36cr2so it's only the question of arbitration, as swtland says.
09:41.47cr2between ?
09:42.18tmzt_I mean on pxa the alt function selects what the pin is used for, gpio or periphrial connections
09:42.19cr2look how PCOM* is defined in gpio.h
09:42.44cr2yes, its ' the same on msm
09:42.49cr2in my understanding
09:43.04cr2because nobody of us has the CPU docs ;)
09:43.32tmzt_which gpio.h, I don't see PCOM in include/asm-arm/arch-msm/gpio.h
09:43.48cr2you can select the SD pins, BT and so on. 100% as on pxa.
09:44.00cr2hmm. grep for PCOM
09:44.49cr2i don't have any kernel code locally, and my inet access is very slow
09:46.19tmzt_I see in proc_comm.h in mach-msm
09:46.59cr2btw, don't forget that A has 6 gpio banks, and non-A only 5.
09:51.33dcordes_wow the trout a9 image is 41mb?
09:51.41tmzt_hi dcordes_
09:51.45dcordes_hi
09:52.23tmzt_they have the qmi/rmnet, rpc routing, I don't know what else in there
09:54.42tmzt_cr2: (func & 0xf) means there are 4 bits available for func?
09:56.32tmzt_what is s5k4b1fx.c ?
09:57.30cr2cam
09:57.37cr2from samsung
09:57.44tmzt_for?
09:57.56cr2raph has m3t. check the wiki
09:58.04tmzt_right
09:58.31tmzt_this should be generic not specific to msm, which gpio_func is if I understand it
09:58.33dcordes_kaiser cam model name is very similar
10:00.32cr2tmzt_: at least it should be synced with pxa
10:00.41swetlanddcordes: well the image in flash is smaller. it burns 41MB of *ram* though ^^
10:01.28tmzt_gpio_func is called for sleep and exiting sleep?
10:01.29dcordes_oh I thought it's the image size
10:02.15tmzt_what is SMEM_GPIO_INT ?
10:02.45cr2swetland: but then it includes dsp firmware for umts/gps & such.
10:03.15tmzt_adsp, tv??, video stuff, ...
10:04.06cr2hm, you've reminded me that i'd buy the tv cable for raph.
10:04.29tmzt_parmaster wondered if it was NTSC or PAL
10:04.36tmzt_video out
10:05.18cr2it's vbas out.
10:05.27cr2don't know how the color is ecoded
10:05.49cr2depends on the firmware probably
10:05.51tmzt_these are configuration functions for trout in gpio.c?
10:05.57tmzt_like msm_button_*
10:06.32tmzt_like msm_button_enable
10:06.34cr2which ones ?
10:06.56tmzt_msm_gpio_exit_sleep
10:07.35*** join/#htc-linux dcordes___ (n=dcordes_@g228202248.adsl.alicedsl.de)
10:15.11cr2s1d13774
10:15.31tmzt_cr2: vbas is s-video? (svhs)? that wouldn't determine the norm
10:15.35tmzt_usb?
10:15.46tmzt_sorry, video
10:16.08tmzt_mp900c uses a s1dxxxx chip
10:16.38cr2http://www.spezial.de/commercio/dateien/produktbeitraege/S1D13774_DB.pdf
10:16.43cr2in raph800 ?
10:16.52tmzt_what?
10:16.58cr2vbas is composite video signal
10:17.14cr2s-video is Y-C split
10:17.32tmzt_ok, still doesn't specify the norm
10:17.38cr2i'm looking at the raph800 spl
10:17.49tmzt_interesting
10:17.54cr2the resume bit is stored at  a different sram address than raph100
10:18.20tmzt_so suspend/resume is handled in a9?
10:18.35cr2yes
10:18.49tmzt_that's an area that a11 can write too?
10:18.54cr2many things are shared
10:18.55tmzt_to
10:19.01cr2yes
10:19.28tmzt_there might not be a composite video out on mddi
10:19.30swetlandyou could power down the a11 from the a11
10:19.37cr2raph800 can have samsungs lcd, and some other too
10:19.40swetlandbut you need the a9's cooperation to ever come back
10:20.17tmzt_lcd controller
10:20.48tmzt_with mddi interface
10:20.55swetlandand the a9 cannot power down if the a11 is running, so you can't approach reasonable standby times without supporting all the power collapse handshaking and fun with the a9
10:21.39tmzt_1280KB internal ram
10:22.19tmzt_LUT for gamma control on LCD
10:23.33tmzt_also supports yuv input, could be nice for video codecs to draw directly to it (don't know what dsp interface to mddi supports)
10:24.03tmzt_has gpios
10:24.17*** join/#htc-linux dcordes (n=dcordes_@unaffiliated/dcordes)
10:24.34tmzt_ntsc/pal is external chip
10:27.22tmzt_maybe that chip could support olpc cafe mode
10:27.55tmzt_cpu could sleep while display is refreshed from it's fb memory
10:30.40*** join/#htc-linux Xime (n=xime@dag94-3-82-233-170-230.fbx.proxad.net)
10:34.48*** join/#htc-linux Guimli (n=guimli@ecu69-1-82-231-127-213.fbx.proxad.net)
10:35.19*** join/#htc-linux timebomb (n=tb@e176115217.adsl.alicedsl.de)
10:46.35cr2the sd_clock init seems to be the same on raph800
10:47.42cr2gpio0x26 is SD detect
10:47.49cr2wiki?
10:49.12cr2pita
10:49.17cr238    0x26        3,0    22    I    + keyboard slider, irq (S)
10:50.16cr2raph800 seems to be a substantially different device
10:50.20cr2from raph100
11:09.39cr20x8c clock div is different
11:09.56cr20xa41 vs. 0xa19
11:10.52*** join/#htc-linux BabelO (n=fcr@lun34-2-82-238-28-28.fbx.proxad.net)
11:11.28cr2i2c speed is the same
11:20.18*** join/#htc-linux kiozen (n=oeichler@rgnb-5d87c1b2.pool.einsundeins.de)
11:30.38*** join/#htc-linux Xime (n=xime@dag94-3-82-233-170-230.fbx.proxad.net)
11:46.33*** join/#htc-linux kimhoon (n=kimhoon@s559116c1.adsl.wanadoo.nl)
11:56.26*** join/#htc-linux Bally3 (n=chatzill@cpc1-blac6-0-0-cust618.manc.cable.ntl.com)
11:57.06Bally3morning
12:00.08cr2hehe. 12:57
12:01.03cr2tmzt_: still alive ?
12:03.44Bally3they all sleeping
12:04.42Bally3cr2 - noticed on the log the angstrm-usb.. tried it on the polaris and worked ust as well if not better.. is it a newer version do you kow?
12:04.46Bally3know
12:05.16cr2no
12:05.49Bally3no probs - thanks anyway
12:06.32cr2polaris is not an A cpu, the usb is working ?
12:07.15Bally3I'm trying it out.. looks like it should work
12:07.21dcordesno pola usb doesn't work
12:07.44dcordesexcept for the keys display touchscreen it's all like kaiser
12:08.58Bally3would there be any problems using the angstrom-usb version from raph then?
12:09.33cr2there will be no usb hten.
12:09.56dcordesit's a normal angstrom build. nothing special there
12:10.04dcordesauto usb0
12:10.49Bally3oh right.. I felt it was more stable
12:15.05*** join/#htc-linux mooky_ (n=suzannet@berger.projecthugo.co.uk)
12:17.01dcordesif you wonder what works you must first look at the kernel level and what you do with it in userspace comes afterwards
12:21.30dcordescr2, http://linuxtogo.org/~lgorris/misc/x1-spl_ruusigned_072stockspl.zip the same directory also has x1 and blackstone mmu dump
12:28.39toermorning
12:48.06*** join/#htc-linux Castr0 (n=castr0@96.246.168.228)
14:10.53tsdogspaulproteus: have you seen this? http://qtextended.org/modules/news/article.php?storyid=53
14:25.30*** join/#htc-linux kimhoon (n=kimhoon@s559116c1.adsl.wanadoo.nl)
15:34.49*** join/#htc-linux goxboxlive (n=goxboxli@24.84-48-212.nextgentel.com)
15:48.32*** join/#htc-linux jeanseb (n=jeanseb@gazypan.dyndns.org)
15:54.32jeansebhi
16:57.11*** join/#htc-linux rolk (n=rolk@ip5457417f.direct-adsl.nl)
16:59.15*** join/#htc-linux diogene31_ (n=rj@mur31-2-82-243-122-54.fbx.proxad.net)
17:00.38*** join/#htc-linux dwaradzyn (n=chatzill@chello089079197022.chello.pl)
17:01.02dwaradzyndcordes: hi
17:01.25*** join/#htc-linux Moku (n=John@f054177242.adsl.alicedsl.de)
17:01.29dwaradzyndcordes: i tried that refresh thread idea and it works for polaris
17:01.50NetRipperdwaradzyn, in the msm_fb driver?
17:03.05dwaradzynNetRipper: yes
17:03.14NetRippernice
17:03.15NetRippercan you make a diff?
17:05.43dwaradzyndcordes: NetRipper: http://pastebin.com/m77d5e6f
17:07.32NetRippertsc2003?
17:07.36*** join/#htc-linux LunohoD_ (n=alex@e180068218.adsl.alicedsl.de)
17:09.12dwaradzynNetRipper: thats for kaiser - dcordes asked for that
17:09.29NetRipperok
17:09.32dwaradzyni put the same into vogue-ts.c and it worked
17:10.07NetRipperok
17:10.25NetRippertouchscreen seems a weird place for it, but ok ;)
17:10.35dwaradzynscreen is totally uncalibrated, thats true
17:11.01dwaradzynit is just a proof of concept
17:11.36NetRipperyea, that's fine; )
17:12.10dwaradzynbbl
17:26.58*** join/#htc-linux imfloflo2 (i=58b44979@gateway/web/ajax/mibbit.com/x-938b8d416e98a8f6)
17:41.13*** join/#htc-linux BHSPitLappy (n=BHSPitLa@unaffiliated/bhspitmonkey)
17:48.40cr2NetRipper: i've looked at the raph800 spl
18:08.15dcordesdwaradzyn ok will try alter
18:08.31dcordesthanks a lot
18:10.22cr2dcordes: can we get some plan to merge the gpi_func() by dzo ?
18:10.54cr2after renaming it msm7xxx_gpio_func() of course :)
18:13.50*** join/#htc-linux mooky (n=suzannet@berger.projecthugo.co.uk)
18:32.59dcordesso we'd have dzo's gpio setup for all the 7xxx ?
18:34.26imfloflo2dzo is on holidays?
18:36.27cr2dcordes: yes, but we need to ifdef the sixth bank for non-A
18:37.16*** join/#htc-linux timebomb (n=tb@e176115217.adsl.alicedsl.de)
18:37.25cr2then we can add an override for PCOM*
18:37.43*** join/#htc-linux PoohbaLT (n=Poohba@c-98-235-66-242.hsd1.nj.comcast.net)
19:00.31*** join/#htc-linux radem205 (n=aaa@e144118.upc-e.chello.nl)
19:00.59radem205hey
19:01.29radem205are there any progresses porting android to the kaiser or polaris?
19:39.01*** join/#htc-linux metter (n=metter@202-75.0-85.cust.bluewin.ch)
19:42.00*** join/#htc-linux kirberich (n=robert@dtmd-4db25739.pool.einsundeins.de)
19:42.08*** join/#htc-linux TrinityDied (n=TrinityD@212-198-144-81.rev.numericable.fr)
19:43.05*** join/#htc-linux TrinityDied (n=TrinityD@212-198-144-81.rev.numericable.fr)
19:43.19TrinityDiedVous salue bien bas
19:44.11TrinityDiedWelcome there!
19:44.16TrinityDiednobody?
19:47.08*** join/#htc-linux lavender-t (n=jerrey@c-24-17-204-47.hsd1.wa.comcast.net)
19:48.10TrinityDiedHello laventer
19:49.46lavender-thello
19:51.06*** join/#htc-linux chab7 (n=kvirc@212.92.4.114)
19:52.19TrinityDiedCan someone help me?
19:53.47TrinityDiedpleasssssssse
19:54.12TrinityDiedUne ame charitable??
19:56.25dcordesau secour!
19:56.37TrinityDiedoui?
19:57.18dcordestout est calme..
19:57.36TrinityDieden effet
19:57.57TrinityDiedquel est ton probleme?
19:58.09lavender-ttrying to make diamond mmc work.
19:58.36TrinityDiedc'est quoi ton probleme?
19:59.08lavender-tgot a tiny step
19:59.33TrinityDiedlavander> with sd card can't flash. error 00068002 or 00028002
19:59.34lavender-tanyone has any updates ?
19:59.35TrinityDiedreally?
20:00.37TrinityDiedQuelqu'un peut me renseigner? pas de possibilité de flash apres splexploit
20:00.42TrinityDiedSVP
20:00.51lavender-ta few steps:
20:01.44lavender-t1. the board-htcraphael.c sets the mmc to be ejected by default. so i changed that to inserted.
20:02.19NetRipperlavender-t, hi
20:03.06lavender-t2. then some mmc commands ran thru. but all failed with -ETIMEDOUT.
20:03.13lavender-thi ripper :)
20:03.37lavender-tthen i suspect the port addr was wrong
20:04.09lavender-tso i changed it to SDCC 2, 3 and 4
20:04.44NetRipperi've attempted this as well
20:04.48NetRipperyou keep getting the command timeouts
20:05.09lavender-tyeah except SDC2 :)
20:05.19lavender-tSDC2 i did get response back
20:05.42lavender-tall others timeout
20:05.58lavender-tso i suspect the diamond was using SDC2
20:06.09NetRipperSDC2 is wifi, i believe
20:06.18lavender-toh i c
20:06.31NetRipperbut maybe it's different for diamond
20:06.36lavender-tno wonder i got corrupted data back
20:06.52lavender-tthanks for the info.
20:07.19NetRippercr2 was on yesterday
20:07.29lavender-tso i guess the base address is wrong for mmc ? or it just isnt initialized properly
20:07.33NetRipperhe believes we must fix clk api before we'll get sd card to work
20:08.01lavender-tok ... could be
20:08.09NetRipperclk api on trout/dream works via proc_comm but it doesn't work that way for raphael/diamond
20:08.12lavender-tthe proc_comm stuff ?
20:08.48lavender-tyeah. the command all went without response too :(
20:09.01lavender-ti saw you short circuited that.
20:09.03NetRipperappearantly the vogue/kaiser already has an alternative clk api which we should port to raphael/diamond
20:09.09NetRipperyea proc_comm times out
20:09.56NetRipperyou could read back the logs to see what cr2 said yesterday
20:10.02NetRipperhttp://irclog.iclem.net/?chan=htc-linux
20:10.16lavender-tok let me try to see if i can find out anything.
20:10.38lavender-tbtw, what's your local time ?
20:10.53lavender-tGMT+0 ?
20:11.20NetRipperGMT+1
20:11.29lavender-tok i'm GMT-8
20:11.32NetRipperor CET
20:11.35NetRipperok
20:11.41NetRippernew york?
20:11.52NetRipperor pacific
20:11.56lavender-tPST
20:12.20NetRipperin the log starts around 21:30
20:12.24NetRipperbut first bit is about usb
20:12.26dcordeslavender-t, hi
20:12.31lavender-tno wonder the other day i cant ping you. :) anyways, nice to talk to you :)
20:12.39lavender-thi dcordes !
20:12.57NetRipperheh, it was 7am for me when you pm'ed ;)
20:13.17dcordeslavender-t, I commited your usb fix with a mistake I added. hope you don't hate me
20:13.28tmzt_msm_update_screen is not (void), it takes parameters
20:13.33NetRipperdcordes, i fixed the mistake
20:13.53lavender-toh no not at all. thanks very much for helping :)
20:14.03dcordesNetRipper, I have seen it. I identified it that way. thanks.
20:14.21lavender-tindeed the USB should be fixed with more code to do the real usb-ether stuff
20:14.23NetRipperdcordes, yea i read the thread so i updated it after testing
20:14.38lavender-tbut i just dont have time. that was merely a hack
20:14.50lavender-tand i havent tried if the adb still works :)
20:14.51dcordesuseful one
20:14.57NetRippergoogle has a ums (or umf or similar) driver for usb function, to make it work like a usb stick
20:15.58lavender-tah sorry guys i have to leave for lunch
20:16.09lavender-tttyl !
20:16.12NetRipperlater
20:16.17dcordesyea nice you dropped in. cya
20:16.23*** part/#htc-linux lavender-t (n=jerrey@c-24-17-204-47.hsd1.wa.comcast.net)
20:16.52NetRipperback to my movie
20:16.53NetRipper:p
20:24.20toer:)
20:24.59*** join/#htc-linux imfloflo_ (n=imfloflo@cap31-6-88-180-73-121.fbx.proxad.net)
20:28.00rolkdcordes:  I'm trying to get USB device functions to work on polaris.
20:28.48tmzt_rolk: have you fixed your .config, and are you using gadget or android functions?
20:29.28rolkI'm making progress, but on USB device controller initialization, I get a BUS error on an ulpi_write (actually, the error is on a readl from some USB PHY register).
20:29.47rolkIt appears that it is related to the USB PHY/controller clocks not being enabled.
20:30.37tmzt_what is ulpi?
20:30.38rolktmzt: I fixed my .config, and using 'USB function', as that is probably including a device controller driver for the Qualcomm hardware.
20:31.10rolkAh, I notices that there is a phy_init sequence in the board-kaiser/polaris.c
20:32.00rolkThis is a sequence that is written to the USB PHY (external chip, that does the actual USB physical layer) to disable some interrupts from that thing.
20:32.15tmzt_what branch are you working on?
20:32.38rolkWhen I go through the motions and the kernel boots, see it running fine, up to the ulpi_init part of the usb_reset function.
20:32.48rolktmzt: android-msm-htc-2.6.25
20:33.04*** join/#htc-linux TrinityDied (n=manpeche@212-198-144-81.rev.numericable.fr)
20:33.31tmzt_you have polaris?
20:33.48rolkThen I get an "Unhandled fault: external abort on linefetch". This is on the line "while((readl(USB_ULPI_VIEWPORT) & ULPI_RUN) && (--timeout)) {"
20:34.00rolkin msm_hsusb.c
20:34.19rolkIt is actually the read access on USB_ULPI_VIEWPORT which fails.
20:34.33rolkJust before that there is a writel to that same address.
20:35.44rolkOther threads suggest that such an 'unhandled fault:external abort on linefetch" is due to the external peripheral not being clocked, and not capable of responding to the request of the CPU.
20:36.10rolktmzt: I have a polaris, yes.
20:36.39rolkI was hoping to get a pointer to someone that has this working on a kaiser.
20:36.58tmzt_that sounds like an arm error
20:37.28rolkThe address of the USB_ULPI_VIEWPORT is, in my case, 0xc880e170.
20:37.56*** join/#htc-linux TrinityDied (n=TrinityD@212-198-144-81.rev.numericable.fr)
20:38.19rolkIn the mean-time I'm trying to disable this phy-init sequence. See where I go from there.
20:38.32TrinityDiedWelcome back
20:38.37tmzt_I don't see where you are on android-msm-
20:38.59TrinityDieddoes anyone can help me?
20:39.03TrinityDiedpleasssssssse
20:39.33tmzt_TrinityDied: you are asking about spl/bootloader problems?
20:39.56TrinityDied@tmzt_ >> can't put a rom after splxploit.
20:39.58*** join/#htc-linux imfloflo (n=imfloflo@cap31-6-88-180-73-121.fbx.proxad.net)
20:40.00rolktmzt: what do you want to know? My branch is origin/android-msm-htc-2.6.25
20:40.23*** join/#htc-linux divinebovine (n=rtaylor@S01060016b6b53675.vf.shawcable.net)
20:40.29tmzt_TrinityDied: ask in #xda-devs or #hpcdev
20:40.47TrinityDiedok thanks
20:41.12tmzt_rolk: sorry, I just don't see the file/function you are talking about in gitweb
20:41.52rolkIts in drivers/usb/function/msm_hsusb.c
20:44.45imfloflo@rolk you are trying on polaris with which method ? SD card or copying on  / of the device?
20:45.08tmzt_there's only one register, USB_ULPI_VIEWPORT?
20:47.26rolkNo, there are many. They are all based from the MSM_BASE_ADDR, which is defined actually in the board-htcpolaris.c file (or other board file for other machines). I'm curious whether the polaris file has the correct 'base address'
20:47.49*** join/#htc-linux Kensan_ (n=ken@gw.ptr-80-238-205-170.customer.ch.netstream.com)
20:49.13rolkimfloflo: I'm current working with all files for haret on the internal storage.
20:49.46rolkI believe someone mentioned a guy 'ginge' that had usb working on kaiser?
20:51.34rolkWithout the phy_init sequence the driver has the same issue with the USB_ENDPTFLUSH register. This may mean that the general MSM_HSUSB_PHYS address is not applicable to polaris.
20:51.58tmzt_rolk: do you get error -71 or anything on the pc?
20:54.01rolkI see a message about a new *full speed* device being added to the bus (my PC accepts high speed).
20:54.09rolkI do see an error -71.
20:54.20rolkSo it seems that the external PHY isn't working.
20:54.39tmzt_so it can pull up D then?
20:54.40rolkOtherwise, it would have negotiated high speed.
20:55.03rolkYes, but isn't that a hardware thing?
20:55.03tmzt_can you remove ehci and try it?
20:55.22rolkYou mean on the PC host side?
20:55.29tmzt_yes
20:55.46rolkWith some difficulty, I could.
20:55.53rolkWhats the theory?
20:55.53tmzt_you probably want to start with serial function anyway
20:56.13rolkI have experience with the ether.c gadget.
20:56.28tmzt_why do you say it would negotiate high speed?
20:56.52rolkBecause the device controller is a high speed controller, and my PC is capable of high speed.
20:57.07tmzt_it doesn't depend on function?
20:57.36rolkThey would do this funky quick oscillation bit of the D+/D- lines and then indicate that the other side is indeed a high speed partner.
20:57.46tmzt_removing ehci removes the ability of the pc to function with high-speed only devices
20:57.55rolkI know.
20:58.31tmzt_nothing indicates your writes to the phy are successful?
20:59.03rolkI think the fact that the PC sees a new full speed device means that the funky oscillation that the host does isn't answered by the device (it should make both data lines ground I believe).
20:59.13rolkSo I think the PHY isn't operating properly.
20:59.33rolkNothing indicates that the writes to the PHY failed....
20:59.46rolkExcept that reading from the PHY fails.
21:00.03rolkOne other theoary is that the USB device controller isn't clocked.
21:00.15tmzt_usb_reset pulls up D+ ?
21:00.42tmzt_or, you mean it enables the PHY to do it itself
21:00.49rolkIn the init function, it calls a clk_enable, but I'm not sure this works properly.
21:01.05tmzt_<PROTECTED>
21:01.05tmzt_<PROTECTED>
21:04.50rolkA number of writes to the memory-mapped io region that starts with the MSM_HSUSB_PHYS address seem to, well, not cause a bus error or page fault. In the usb_reset() function, I see the following 'succeed':
21:06.21rolk/* RESET */
21:06.21rolkwritel(2, USB_USBCMD);
21:06.21rolk/* INCR4 BURST mode */
21:06.21rolkwritel(0x01, USB_SBUSCFG);
21:06.22rolkwritel(0x12, USB_USBMODE);
21:06.24rolk/* select ULPI phy */
21:06.26rolkwritel(0x80000000, USB_PORTSC);
21:06.28rolkwritel(ui->dma, USB_ENDPOINTLISTADDR);
21:08.07tmzt_so, you have printk's after those before the abort messages?
21:08.13rolkMy best guess is that the controller is not properly clocked.
21:08.20rolkYes, I have.
21:09.47tmzt_why does usb_free clk_put(ui->pclk) ?
21:09.50*** join/#htc-linux nashpa (n=dliviu@dliviu.plus.com)
21:11.23*** join/#htc-linux TrinityDied5 (n=TrinityD@212-198-144-81.rev.numericable.fr)
21:12.54*** join/#htc-linux timebomb (n=tb@e176115217.adsl.alicedsl.de)
21:13.06rolkI've followed the clk_enable call.
21:14.10rolkIt does two clk_enable() calls, one for the ui->clk ("usb_hs_clk") and one for ui->pclk ("usb_hs_pclk").
21:15.04rolkIn the clock.c file in arch/arm/mach-msm, this does a check on whether the clk is a ACPU_CLK or not.
21:15.11rolkIn this case, its not.
21:15.27rolkAnd then it defers the enabling to 'pc_clk_enable'.
21:15.44rolkWhich does, in my code base, only do something for two clocks:
21:16.15rolkstatic int pc_clk_enable(unsigned id)
21:16.15rolk{
21:16.15rolkif(id==SDC1_CLK)
21:16.15rolkwritel(readl(MSM_CLK_CTL_BASE)|(1<<7),MSM_CLK_CTL_BASE);
21:16.15rolkif(id==SDC2_CLK)
21:16.16rolkwritel(readl(MSM_CLK_CTL_BASE)|(1<<8),MSM_CLK_CTL_BASE);
21:16.18rolkmdelay(10);
21:16.20rolkreturn 0;
21:16.22rolk/ return msm_proc_comm(PCOM_CLKCTL_RPC_ENABLE, &id, 0);
21:16.24rolk}
21:16.36rolkthe last line (after the return 0) has been commented out...
21:16.37tmzt_RPC?
21:16.42tmzt_ok
21:17.22tmzt_you are saying the hsusb clocks are not implemented?
21:17.31rolkPerhaps I can find out how to enable the clocks, as it definitely looks like the clock lines to hsusb are disabled.
21:17.48rolkI am saying that.
21:18.28tmzt_in clock.c, I only see pc_clk_enable using RPC_ENABLE
21:19.19rolkCan you quote the lines?
21:19.33rolk(Or is that inappropriate?)
21:19.59tmzt_static int pc_clk_enable(unsigned id)
21:20.01tmzt_{
21:20.16tmzt_<PROTECTED>
21:20.19tmzt_};
21:20.54rolkYes, I checked the diff with the git repository, and I see the same originals.
21:21.07rolkI wonder which patch introduced that...
21:21.24tmzt_looks like SanMehat's code from g1
21:21.51tmzt_where is the code with the SDC clocks?
21:22.09rolkI think its one of the szsoftware patches.
21:22.10tmzt_have you tried this on htc-msm-2.6.25?
21:22.25tmzt_or is kaiser/polaris still not on there
21:22.28rolkI am on android-msm-htc-2.6.25
21:22.44tmzt_right, that's where I'm looking
21:24.10rolkI'm going to try it anyway. In case of the clk id not being one of the mentioned SD clocks, I'm going for the original implementation and see what happens. Fun.
21:24.20tmzt_rolk: why is it using pc_clk_enable in that check?
21:25.48rolkWhat do you mean?
21:27.09tmzt_#define USB_HS_CLK 36
21:27.13tmzt_<PROTECTED>
21:27.31tmzt_<PROTECTED>
21:27.41tmzt_in clock.h
21:27.53tmzt_pc is proc_comm
21:27.55rolkYes, those are the id's of the clocks.
21:28.24tmzt_you need to know what bit they are?
21:28.41rolkThat would be good to know.
21:29.23tmzt_where did dzo or whoever get that?
21:30.09tmzt_MSM_CLK_CTL_BASE is in smem??
21:31.14*** join/#htc-linux TrinityDied (n=TrinityD@212-198-144-81.rev.numericable.fr)
21:31.32tmzt_<PROTECTED>
21:31.50tmzt_<PROTECTED>
21:31.58tmzt_<PROTECTED>
21:35.03rolkI notice that the USB connection I get with the Polaris while it is in MobWin is also full speed.
21:36.03tmzt_swetland said something about not having docs for hsusb, but it wasn't clear if he meant the host portion, otg, or device (client)
21:36.41tmzt_rolk: can you trace writes to MSM_CLK_CTL_PHYS in haret?
21:37.09rolkI can, probably, if someone will tell me what to do.
21:37.46tmzt_I have enough trouble translating Kevin2's wiki pages for pxa
21:38.14rolkCan I find info there?
21:38.55tmzt_handhelds.org wiki HaRET and ApachePhoneTrace
21:47.58*** join/#htc-linux helloworld (n=aaa@e144118.upc-e.chello.nl)
21:53.09rolkOk. Found the Haret documentation, and it is quite impressive! I doubt I can see the writes to the clk registers I need. WinMob probably does that early on, before I get Haret started...
21:53.53tmzt_shouldn't it enable/disable on usb plug?
21:54.04tmzt_if not, why is this neccessary?
21:57.18rolkI'm not sure of course. I think it will enable the device controller early on (including enabling the clocks to it). That's the usual thing to do, but I don't know.
22:14.14rolkOk. I checked again, and both reading from the PHY register as well as from any USB_HSUSB registers fail with this 'external abort' message. I think its a sure sign that this part of the hardware is not clocked.
22:14.52rolkI tried the original pc_clk_enable (with the pcom call), that does not seem to do the trick.
22:16.14rolkI'm going to check this CLK_CTL memory range with haret, to look for changes to it if I plug/unplug the cable.
22:24.27tmzt_there is not RPC at all on non-g1 amss
22:46.07rolkWhat is this RPC?
22:47.32tmzt_one method of communicating with a9 it seems
22:47.50tmzt_have you been able to trace those writes?
22:47.56rolkOk. Then I need to figure out what bit those clocks correspond to.
22:48.06rolkI'm looking into it with haret.
22:48.27rolkBut, it;s not that easy: my remote session with haret is via USB... Hahaha.
22:49.18rolkI have identified a virtualk address mapping (1K, tiny page) to that physical address 0xA8600000. I now need to setup a monitor to it.
22:50.12tmzt_you want to dump mmu 2 <phys>
22:51.14rolkOk.
22:51.33*** join/#htc-linux dcordes (n=dcordes_@unaffiliated/dcordes)
22:51.43rolkThere are 4 mappings.
22:51.58tmzt_usually ignore the tiny ones
22:52.06tmzt_trace the 4ks
22:52.25rolk<PROTECTED>
22:52.26rolk<PROTECTED>
22:52.26rolk----------+----------+-------------+------------------------
22:52.26rolk<PROTECTED>
22:52.26rolk<PROTECTED>
22:52.26rolk92e00000  | a8600000 | 1MB section | D=0    AP=1 ?=2000
22:52.28rolkb2e00000  | a8600000 | 1MB section | D=0    AP=1 ?=2000
22:52.30rolkH
22:52.48tmzt_ok, then trace the 1MBs
22:52.50rolkThe last two are from supervisor mode?
22:53.13tmzt_I don't know
22:56.11*** join/#htc-linux BabelO (n=fcr@lun34-2-82-238-28-28.fbx.proxad.net)
22:59.43*** join/#htc-linux mooky (n=suzannet@berger.projecthugo.co.uk)
23:02.45*** join/#htc-linux Bally3 (n=chatzill@cpc1-blac6-0-0-cust618.manc.cable.ntl.com)
23:03.52*** join/#htc-linux dcordes_ (n=dcordes_@unaffiliated/dcordes)
23:07.12*** join/#htc-linux dcordes (n=dcordes_@unaffiliated/dcordes)
23:07.12*** join/#htc-linux TrinityDied (n=TrinityD@212-198-144-81.rev.numericable.fr) [NETSPLIT VICTIM]
23:07.12*** join/#htc-linux paulproteus (n=paulprot@2002:db69:2513:0:0:0:0:1)
23:07.12*** join/#htc-linux Tinyboom (n=nahh@178.80-202-153.nextgentel.com)
23:07.13*** join/#htc-linux swetland (n=swetland@nat/google/x-ac2328226c12fbc1)
23:07.13*** join/#htc-linux Poohba (n=poohba@c-71-58-20-66.hsd1.nj.comcast.net) [NETSPLIT VICTIM]
23:07.13*** join/#htc-linux nizox (n=none@2a01:e35:8a13:a2b0:21c:c0ff:fe25:ff68)
23:07.13*** join/#htc-linux toer (i=tore@179.81-166-86.customer.lyse.net)
23:07.59*** join/#htc-linux jeanseb (n=jeanseb@gazypan.dyndns.org) [NETSPLIT VICTIM]
23:08.00*** join/#htc-linux skodde (n=skodde@unaffiliated/skodde) [NETSPLIT VICTIM]
23:08.00*** join/#htc-linux hairyraven (n=nobody@loy.pp.ru) [NETSPLIT VICTIM]
23:08.00*** join/#htc-linux Dallas[h] (n=dallas@c-71-225-238-170.hsd1.pa.comcast.net) [NETSPLIT VICTIM]
23:08.00*** join/#htc-linux tcccp (n=hey@223.66.238.89.arpa-addr.in) [NETSPLIT VICTIM]
23:10.30*** join/#htc-linux LunohoD (n=alex@e180068218.adsl.alicedsl.de)
23:10.43Bally3wow
23:10.45dcordes_mickey|tv, around?
23:10.53Bally3channel split
23:10.56Bally3lol
23:11.26tmzt_NetRipper: you are here?
23:11.43rolkHe, tmzt.
23:11.51NetRippertmzt_, yes
23:11.58*** join/#htc-linux dcordes_ (n=dcordes_@unaffiliated/dcordes)
23:11.59NetRippertmzt_, not clearminded though
23:12.01Bally3hi rolk
23:12.08rolkI've cooked a script for haret, but it bugs me about unknown keyword `'?
23:12.15rolkHi Bally3.
23:12.16dcordes_NetRipper, too much tea? :)
23:12.23NetRipperdcordes_, entoxicated
23:12.24NetRipper;)
23:12.44*** part/#htc-linux helloworld (n=aaa@e144118.upc-e.chello.nl)
23:12.46NetRipperspecially flavored tea, if you will
23:13.27dcordes_mkay
23:13.57Bally3are you inibriated ONLINE NetRipper?? :O\
23:14.00Bally3:O
23:14.41NetRipperholy ** i need an english dictionary for that word
23:14.51Bally3lol :P
23:15.05tmzt_what word?
23:15.26NetRipperinibriated
23:15.40Bally3need to update these icons..  I dont know whether that icon means laughing or perv
23:16.05NetRippericons?
23:16.35dcordes_wtf
23:16.45Bally3inibriated = drunk
23:16.57NetRipperdont tell me you have one of those irc clients that give you smiley pictures instead of the good ol' text
23:17.27Bally3chatzilla yeah lol
23:17.30NetRipperinebriated, no im not drunk, yet
23:17.34Bally3but the emoticons look gay
23:17.48NetRipperdcordes_, what's up?
23:18.17Bally3rolk, any prgress on that usb driver then?
23:18.52NetRippertmzt_, that clk talk you had earlier with rolk, was that about kaiser/polaris?
23:19.03tmzt_yes
23:19.11NetRipperand, would it similarly work for raphael/diamond you think?
23:19.27tmzt_I thought usb client worked on raph/diam?
23:19.36NetRipperyes, it does
23:19.41rolkWell, I've configured the stuff as far as I can, but the USB device controller seems 'unclocked', i.e. its clk is not enabled.
23:19.44tmzt_does it use proc_comm to set the clocks?
23:19.50NetRipperbut we need clk api for sd card appearantly
23:20.02dcordes_did you guys see cr2 suggestion to unify all msm gpios and use htc-vogue gpio setup?
23:20.05rolkI'm trying to get the bit number for the clks.
23:21.07Bally3aah - thanks for the update
23:22.22rolktmzt: maybe we're lucky.
23:22.34rolkI have a pdump from that area with usb plugged in:
23:22.36rolka8600000 | 2015fe2f 001b81d0 00000019 00000011 | /.. ............
23:22.36rolka8600010 | 00000001 00000055 00000000 00118000 | ....U...........
23:22.52rolkand one with usb unplugged (a few seconds apart):
23:23.02rolka8600000 | 2015fc2f 001b83d0 00000019 00000011 | /.. ............
23:23.02rolka8600010 | 00000001 00000055 00000000 00118000 | ....U...........
23:23.02rolka
23:23.31tmzt_can you add that to the SDC check and allow HSUSB_CLK/PCLK ?
23:24.43tmzt_rolk: just to test, can you do that with sd inserted/removed?
23:25.04rolkSeems that usb clks could be bit 10 (or 22, when counting from the other end).
23:25.38tmzt_17:08 < rolk> static int pc_clk_enable(unsigned id)
23:25.40tmzt_17:08 < rolk> {
23:25.40tmzt_17:08 < rolk> Iif(id==SDC1_CLK)
23:25.40tmzt_17:08 < rolk> IIwritel(readl(MSM_CLK_CTL_BASE)|(1<<7),MSM_CLK_CTL_BASE);
23:25.40tmzt_17:08 < rolk> Iif(id==SDC2_CLK)
23:25.42tmzt_17:08 < rolk> IIwritel(readl(MSM_CLK_CTL_BASE)|(1<<8),MSM_CLK_CTL_BASE);
23:25.45tmzt_17:08 < rolk> Imdelay(10);
23:25.47tmzt_17:08 < rolk> Ireturn 0;
23:25.50tmzt_17:08 < rolk> / Ireturn msm_proc_comm(PCOM_CLKCTL_RPC_ENABLE, &id, 0);
23:25.52tmzt_17:08 < rolk> }
23:26.38tmzt_and 81d0 -> 83d0 ?
23:30.29rolkSo, from 2015fe2f -> 2015fc2f. That hypothetically means one of the USB clks is 00000200 at the CLK_BASE. And the other would be 00000200 at CLK_BASE+1
23:31.08tmzt_ok, you can add that to your code and test?
23:40.34rolkFirst attempt, failed.
23:41.55rolkI'm having trouble seeing those SDC1/2 CLK bits at that register though. 1<<7 and 1<<8. In 2015fe2f these are not set?
23:43.26tmzt_have you tried mmutrace?
23:44.22tmzt_polaris has wifi?
23:44.43rolkI do notice something funny with this address range when toggling the SD card.
23:45.19rolkApologize for the number of lines:
23:45.20dcordes_tmzt_, yes
23:45.31rolka8600000 | 2015fc2f 001b83d0 00000019 00000011 | /.. ............
23:45.32rolkHaRET(16)# pdump 0xa8600000 16
23:45.32rolka8600000 | 2015fc2f 001b83d0 00000019 00000011 | /.. ............
23:45.32rolkHaRET(17)# pdump 0xa8600000 16
23:45.32rolka8600000 | 2015fc2f 001b83d0 00000019 00000011 | /.. ............
23:45.32rolkHaRET(18)# pdump 0xa8600000 16
23:45.36rolka8600000 | 2015fd2f 001b82d0 00000019 00000011 | /.. ............
23:45.38rolkHaRET(19)# pdump 0xa8600000 16
23:45.40rolka8600000 | 2015fd2f 001b82d0 00000019 00000011 | /.. ............
23:45.42rolkHaRET(20)# pdump 0xa8600000 16
23:45.44rolka8600000 | 2015fd2f 001b82d0 00000019 00000011 | /.. ............
23:45.46rolkHaRET(21)# pdump 0xa8600000 16
23:45.48rolka8600000 | 2015fd2f 001b82d0 00000019 00000011 | /.. ............
23:45.50rolkHaRET(22)# pdump 0xa8600000 16
23:45.52rolka8600000 | 2015ff2f 001b80d0 00000019 00000011 | /.. ............
23:45.54rolkHaRET(23)# pdump 0xa8600000 16
23:45.56rolka8600000 | 2015ff2f 001b80d0 00000019 00000011 | /.. ............
23:45.58rolkHaRET(24)# pdump 0xa8600000 16
23:46.00rolka8600000 | 2015fd2f 001b82d0 00000019 00000011 | /.. ............
23:46.02rolkHaRET(25)# pdump 0xa8600000 16
23:46.06rolka8600000 | 2015fd2f 001b82d0 00000019 00000011 | /.. ............
23:46.08rolkHaRET(26)# pdump 0xa8600000 16
23:46.10rolka8600000 | 2015fc2f 001b83d0 00000019 00000011 | /.. ............
23:46.12rolkHaRET(27)# pdump 0xa8600000 16
23:46.14rolka8600000 | 2015fc2f 001b83d0 00000019 00000011 | /.. ............
23:46.16rolkHaRET(28)# pdump 0xa8600000 16
23:46.18rolka8600000 | 2015fc2f 001b83d0 00000019 00000011 | /.. ............
23:46.21rolkHa
23:46.22rolksee how fc goes to fd, then ff then fd and then fc again?
23:46.24rolkThats with popping out the card, and then back in.
23:47.14rolkTime is running out for me, because it has been late nights lately. I'm quickly going to try this mmutrace, and then I call it a night.
23:52.49*** join/#htc-linux AstainHellbring (n=AstainHe@unaffiliated/astainhellbring)
23:53.16Bally3damn.. just when you seem to be on a roll too rolk :P
23:53.18tmzt_rolk: ah, wifi is on sdio
23:59.13tmzt_rolk: readl is long as in 16bits?
23:59.35tmzt_32bits

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