IRC log for #htc-linux on 20080726

00:02.20*** join/#htc-linux Othello_ (i=Magorium@gateway/tor/x-5f7faecc34dcbc09)
00:15.52gingeanyone titan wanna run a zImage?
00:16.11*** join/#htc-linux dcordes_ (n=dcordes@unaffiliated/dcordes)
00:16.42gingehttp://www.headfuzz.co.uk/files/android/zImage-titan
00:17.44marajinaaand I'm back
00:17.49gingemmm nicotine
00:17.54gingebrb
00:19.55marajinheh :)
00:21.43wasupim thinking about getting some nicotine right now too
00:23.31marajinyou're only 19, you don't need to be slowly killing yourself with tobacco yet.
00:23.39marajinAlcohol, now that's a different thing ;)
00:23.55gingeokay, do we have a titan victim yet?
00:24.06wasupim all yours
00:24.16wasupi hate alcohol
00:24.28wasupnow menthol cigarettes....those hit the spot
00:24.30gingegrab that file above and boot angstrom
00:24.38gingementhol?? maybe herbal ;)
00:25.31gingealthough I can't really say anything about tase. I just put vanilla iceream in my tea because I ran out of milk. clearly  have none
00:25.34marajinmethols are pointless unless you're hopped up :P
00:25.38marajin*menthols
00:26.45marajinI kinda wish I had some djarums at the moment
00:27.32wasupmaybe i am
00:27.35wasuphopped up
00:28.05marajinWell each to his own, I stick to the legal (caffeine, nicotine, alcohol)
00:28.34wasupIm just kidding
00:28.36wasupim at work
00:28.42marajinHmm my friend promised me some ziganovs, I oughta chase him up on that too
00:30.04wasupk ginge...im booting it
00:30.06marajinwasup: Where'd you say you were from?
00:30.42wasupYuma, AZ... a little pathetic crap town in the us
00:30.51wasupwell i live here
00:30.54wasupim from atlanta
00:30.59marajinAh so you can't get proper cigars or stuff like ziganovs
00:31.32wasupnope
00:31.51wasupbut the shift key makes my camera flash two times
00:31.54wasup:D
00:32.22marajinI feel for ya man ;) You're missing out on a lot
00:32.31wasupas for...q i get >mmki (with a camera flash)
00:33.02wasupw = bhju (camera flash)
00:33.25wasupe = vgytr(camera flash)
00:33.41wasupr= cfde(camera flash)
00:34.16*** join/#htc-linux surgex (i=surge@pool-71-186-163-107.bflony.fios.verizon.net)
00:34.23*** join/#htc-linux TeringTu1y (n=maarten@195-241-125-243.ip.telfort.nl)
00:34.26gingeso one of those gpios is for camera :)
00:35.00gingedamn where are they
00:35.12wasupenter= xzsw(camera flash)
00:35.37wasuphmm... cant you just look at what is the same in all of those  and take it out?
00:35.40marajinhow'd you get so many keys to flash the camera?
00:35.58wasupcause all the keys (working)  do the camera flash
00:36.15marajinI meant the question to ginge :P
00:36.34wasupno i know... i meant that to ginge too
00:36.36wasuphahaha
00:36.38gingedoesnt work like that
00:37.00marajinI imagine most of the keys may be doing something you just dunno _what_ :p
00:37.07gingemarajin: looks like one of te gpios I am pulling high on the scan is for the camera
00:37.16gingesome are right though
00:37.30wasupbut actually if i press the keys alot (any of them) even the ones that dont work... give me a flash
00:37.33wasupon the camera
00:37.44marajinO.o
00:37.51marajinthat sounds like it's going to be interesting
00:38.17marajinGiiiinge, are you trying to use the titan as a secret morse encoder? :p
00:38.33wasuphahaha
00:38.59wasupthe keys that do work though give me 2 fast flashed
00:39.04wasupfhlased = flashes
00:39.20wasupfhlased = flashed = flashes
00:39.22wasupdang
00:39.42wasupthe other ones only give me a single flash
00:39.53marajin..wow, kreteks are banned in parts of the US. you live in a very silly country you know that?
00:40.11wasupwhat are kreteks?
00:40.19marajinclove cigarettes
00:40.25wasuphey im half brazilian... so i have dual citizenship
00:40.41wasupi just have to find out what i want to be by the time i am 21
00:40.50wasupbrazilian or american
00:41.00marajinheh
00:41.10marajinneither? :P
00:41.24wasupthat wouldn work
00:41.30wasuphmmm... maybe though.
00:41.39marajinIn theory it could but you'd have to get citizenship in a 3rd country
00:41.48wasupeurope?
00:41.51wasup;)
00:42.01marajinEurope is a /continent/ man
00:42.07wasupi know
00:42.23wasupbut still you guys cant travel from country to country?
00:42.29marajinthough you can technically be a european citizen you have to be a citizen of a country inside europe first
00:42.31wasupi thought they were gonna pass a law like that
00:42.37marajinyeah
00:42.49wasupeuropean union or something
00:42.50marajinI can go most anywhere in europe without passport I think
00:42.58wasupwell thats what i meant
00:43.04wasupsaved himself
00:43.13wasup;)
00:43.26marajinNot sure if I can LIVE in another european country without applying for residency/citizenship there tho'
00:43.37wasuphow do you direct a question to someone without private message?
00:43.43wasupoh
00:43.49wasupi should look into that
00:43.52marajiner, their name followed by a colon
00:43.55marajinlike this..
00:43.58marajinwasup: Boo?
00:44.05wasupoh...
00:44.21wasupginge: so any ideas about the keyboard?
00:44.36wasupdid it work?
00:44.41wasupjk
00:45.10marajinShould have done but ginge'll be buried in what he's doing
00:45.20wasupoh
00:45.23marajinbut it'll highlight the line so he sees it when he gets back
00:45.28wasupoh cool
00:45.36wasupwasup: this is cool
00:45.39marajinnods.
00:45.43marajinhah :P
00:45.47marajintalking to yourself eh?
00:45.51wasupit didnt highlight on mine
00:45.52marajinThat's fairly novel even for IRC
00:46.08marajinYeah but you're using some dodgy java client aren't you?
00:46.22wasupi was before.... now i use colloguy on my mac
00:46.35marajinah well, mac application for you
00:46.41marajinMac applications are _special_
00:46.42wasupnot a mac fan?
00:47.25marajinthe iPod classic is a decent deal and the mac mini was a cute idea, otherwise I have very little interest in Apple products (overpriced) and I find Mac OSX very taxing to use
00:47.45wasupoh... yeah i have two ipod classics
00:47.52marajin..why?
00:48.30wasupi used to work for best buy and customer abandoned them... so i took them home and fixed them
00:48.34*** join/#htc-linux Kevin2 (n=Kevin2@207-237-52-122.c3-0.avec-ubr12.nyr-avec.ny.cable.rcn.com)
00:48.42marajinanyway, mostly I just don't like OS X, I find it hard to use because it won't behave the way I expect
00:48.47wasupi can fix things... i just cant program very well :)
00:49.20wasupoh... really... It's simple...plus i use the terminal for alot of my wanna be programming
00:49.30marajinYeah that's the _problem_
00:49.35marajinit's simple
00:49.40marajinit makes too many assumptions
00:49.45wasupwindows gives me issues with ruby and python
00:49.55gingewasup: no, it failed.
00:49.57wasuptrue...
00:50.05wasupaw.. what do you need?
00:50.07marajinah well console work then it's basically just BSD/Unix stuff
00:50.18marajinfrom the console OS X is fine :P
00:50.25gingewasup: you realise this will take a while to get right?
00:50.39gingebtw can you download the image again and see what happens this time :)
00:50.42wasupyeah
00:51.03marajinwasup: A few years ago some friends and I went to PC world and locked them out of all their demonstration model macs :P
00:51.51gingemarajin: esc dg on the pc ones :)
00:52.10wasupoh...
00:52.19wasupu have a deep passion for windows?
00:52.26marajin(Changed the user account names and then turned it to a login prompt rather than a click the picture)
00:52.27wasupor do u  use linux and stuff?
00:52.33gingedistaste in my case
00:52.35marajinNo we boke the windows computers too
00:52.41marajinI use windows and linux both
00:53.00wasupwell i can screw up a windows computer with some virii
00:53.13wasupgot to love dos
00:53.18wasupand its permissions
00:53.20marajinyou can screw a mac up with virii but the market is too small for anyone to /bother/
00:53.31gingeI can screw up a mac by just using it
00:53.35marajinginge: That too
00:53.48wasuptrue... but still atleast it normally asks if its ok to "destroy this mac"
00:53.50wasuphahaha
00:54.09wasupor type in your password to kill your mac
00:54.26gingecan you drag the whole macos into the trash can?
00:54.36wasupi lol
00:54.36marajinginge: Anyway what we did to the PCs was make an infinite loop script that launched iexplore and set it to run every 15 minutes... then we stood around and watched
00:55.14gingemarajin: a long time ago  i wrote a program that moves the windows away fom the mouse and put them on some machines. funy to watch
00:55.34marajinginge: So suddenly a half dozen PCs opened a bunch of IE windows till they hardlocked and the PC world cretins went "huuuh? **prods keyboard a bit** **hits reset**...." 15 minutes later... "huuuh?"
00:55.57marajinginge: Heh =) I had a program in the days of the Sinclair QL that turned the screen upside down.
00:55.57gingeI bet they set it up to reboot every 14 :)
00:56.06marajinginge: Nah they just did it manually.
00:56.14gingemarajin: I had some games that did that. dizzy?
00:56.24marajinginge: ooh dizzy I remember dizzy..
00:56.38marajinginge: But nah I jut had it on key press the screen inverted.
00:57.07gingei'm sure there was a level you had to do standing on your head in that game... (goes to google)
00:57.10marajinginge: One guy actually put his screen upside down so he could see it again, pressed his next key which promptly flipped it back again..
00:57.20gingehaha
00:57.30wasupginge: whats the link to the new zImage?
00:57.35wasupi hate tech support
00:57.45gingesame as before
00:58.05gingehttp://www.headfuzz.co.uk/files/android/zImage-titan
00:58.24wasupk
00:58.33marajinMy dad used to do goofy stuff with the QLs.. they used them where he worked... so he wrote preprogrammed scripts that made them appear to have conversations
00:58.47marajincause there was another guy that believed the computer was really talking to him
00:59.25wasuplol
00:59.31marajinHe spent an hour trying to comfort the computer because it'd been left on all night and it was lovesick about another computer across the room and alsorts
00:59.36gingeheh
00:59.51gingethats pretty funny
01:00.15marajinwell it was the 80s
01:00.16marajinheh
01:00.45wasupginge: k booting it again
01:00.47gingeuh oh tv is starting to loop arouund
01:01.28wasupginge: no keys work now
01:01.38gingewasup: thought that might happen
01:01.55wasupoh..well im not blinded from the reflection of my flash anymore
01:01.58wasup:D
01:02.14*** join/#htc-linux matsuu_ (n=matsuu@eb46.opt2.point.ne.jp)
01:06.13*** join/#htc-linux Othello_ (i=Magorium@gateway/tor/x-892b0727afdd78fd)
01:12.09pigeoncr2: looking at haret's code, arch/mach/arch-sa.cpp is pretty much just a stub, which might explain why lots of commands/features are not present on the wallaby.
01:12.49gingewasup: you fancy another download?
01:14.05pigeoncr2: and i probably want to add wallaby to machlist.txt too
01:14.24wasupyep.. im down.
01:14.57wasuphahaha... dude everyone i work with is alcoholics... my first beer in a few months
01:15.34wasupginge: is the download up?
01:16.00gingeyeah
01:16.03wasupk
01:17.50wasupunable to register kbd irq!!!
01:17.52wasup?
01:18.00wasupand none of the keys work
01:19.15gingeokay, try download again
01:19.34wasupk
01:22.54wasupDUDE!
01:22.59wasupit works but backwards
01:23.07wasupq = r
01:23.08gingedefine backwards?
01:23.12wasupw =e
01:23.19wasupe= w
01:23.23wasupr=1
01:23.30ginge1?
01:23.32wasupr=q
01:23.33wasuplol
01:23.44gingewell, I kinda expected that
01:23.49gingedo they all work now?
01:24.08gingei'm sure its getting warmer. marajin?
01:24.16wasupno just those and shift = U?
01:24.19marajinyeah?
01:24.20wasupor v?
01:24.27gingehow hot man?
01:24.33wasupi cant tell the screen is small?
01:24.48gingeso some keys dont work
01:24.53marajinhow hot what?
01:24.57gingeis it
01:24.57wasupjust the first 4
01:24.59wasupqwer
01:25.09wasupand shift
01:25.41marajin25 C apparently?
01:28.16gingewasup: I have a minor update if you want to test
01:28.21wasupk
01:28.47gingethe keys will still report wrong, just want to know if any more or less work
01:28.54wasupk
01:32.20wasupno the same...but shift now moves the cursor back
01:33.08wasupdo u think you have the gpios data?
01:33.13wasupi mean irq
01:33.40wasupi can re do it in haretconsole if you want
01:34.56gingeI need the gpios for the colums but I think wm does it by masking the gpio irq for the scan point... basically not sure it will help
01:35.32wasuphm.
01:35.44wasupwell just let me know
01:40.21gingelast one before I head off to sleep
01:40.26wasup]k
01:40.29wasupk
01:41.37gingei think the camera may flash :)
01:42.13wasupill put my sunglasses on
01:43.24wasupr no longer works
01:43.30wasupthe rest is still backwards
01:43.34wasupwith caps?
01:43.41wasupi dont know if it was caps before
01:43.49wasupshift still moves cursor back
01:44.12gingeno flash?
01:44.23wasupnope?
01:44.27gingehmm
01:44.33wasupnope
01:45.41marajinHunger strikes..
01:46.13wasuphahaha
01:46.26marajinI could kill for a curry atm =/
01:46.53wasupwhats that?
01:47.07marajinwhat's a curry?
01:47.20wasupatm?
01:47.30marajinAt The Moment
01:47.39wasupoh..so whats a curry?
01:48.06marajinIndian food
01:48.37wasupok thats what i thought
01:48.47wasupspicey....that does sound good
01:49.10marajinI do love my chilli
01:49.21wasuplol
01:49.33marajinThere's a curry they sell in the UK where you have to sign a waiver before they'll serve it to you, in case it kills you
01:49.41wasupwhat?
01:49.45wasupr u serious/
01:49.49marajinyeah
01:49.54wasupwtf... hahaha
01:49.59wasupi need to try that
01:50.22marajinIf you have a weak heart then it could trigger a heart attack/failure
01:50.32wasupi got a good heart
01:51.16marajinwell if you eat the curry completely then they don't charge you for it
01:52.31wasupdang
01:52.55marajinThe manager comes out to pose with you and they put the photo on the wall too
01:52.55marajinh
01:53.10wasupthat must be hot... there is a place here that does the same but for their buffalo wings...
01:53.18wasupbut no waiver i dont think
01:53.50marajinWell they didn't used to have one but I think someone got hospitalized once
01:53.57marajinso they thought theyd play it safe ya know/
01:54.59wasupoh
01:55.06wasupthat sucks
01:57.23marajinyah :P
01:59.45wasupyep.
02:00.35marajinsemi afk, gonna get to cooking some fuds
02:01.25wasupafk?
02:01.39wasupoh
02:01.43wasupaway from keyboard
02:02.52gingewasup: one last one?
02:03.04wasupok
02:03.30wasupwhen i close my keyboard on the other one... i get a crap load of VVVVVVVVVVV
02:03.33wasuphahaha
02:05.42gingeokay, at least we know which that one is.
02:05.52wasupwe do?
02:06.27wasupnothing works :(
02:06.59wasuprequest_irq failed for input 41
02:07.08wasup,irq 105
02:07.30gingeokay
02:07.58wasupwhats that mean?
02:08.45gingeI wrote some debug code to dump a whole load of stuff, one of the things I want to dump failed
02:08.57wasupoh
02:10.18gingeoh well, I will get back to this at some point. good night
02:10.58wasupginge: good night
02:12.18marajinpah
02:19.18AstainHellbringbah
02:22.31marajinI agree!
02:29.18marajinSo what's up Astain?
02:34.59AstainHellbringnot much
02:35.03AstainHellbringjust playing at home
02:35.16marajinSounds.. ominous
02:35.18Kevin2cr2: wirq (and hence mmutrace) requires AllocPhysMem.  That's not typically on a strongarm cpu.  It should be possible to emulate AllocPhysMem, but that hasn't been done.
02:36.00AstainHellbringeh playing with my son
02:36.14*** join/#htc-linux the_sys0p (n=the_sys0@cpe-76-88-212-37.bak.res.rr.com)
02:40.36marajinHow old is he?
02:42.47AstainHellbring13 months
02:42.54*** join/#htc-linux tmzt_mp900c (n=tmzt@adsl-70-228-87-174.dsl.akrnoh.ameritech.net)
02:43.07marajinCute, but ok then, switch ominous for dangerous ;)
02:43.13marajinkids that age always poke me inna eye
02:43.50*** join/#htc-linux the_sys0p` (n=the_sys0@cpe-76-88-212-37.bak.res.rr.com)
02:50.53AstainHellbringmines good with me
02:51.29marajinwears his glasses just in case ;)
02:51.41AstainHellbringlol
02:51.51AstainHellbringhe loves to steal those
02:52.18marajinsuperglues 'em to his ears...
03:03.35*** join/#htc-linux LunohoD_ (n=alex@e180065083.adsl.alicedsl.de)
03:17.02*** join/#htc-linux tmzt_mp900c (n=tmzt@adsl-70-228-87-174.dsl.akrnoh.ameritech.net)
03:30.06*** join/#htc-linux tmzt_mp910c (n=tmzt@adsl-70-228-87-174.dsl.akrnoh.ameritech.net)
04:20.34*** join/#htc-linux tmzt_mp900c (n=tmzt@adsl-70-228-87-174.dsl.akrnoh.ameritech.net)
04:22.28tmzt_mp900cirssi is really smart, 910 does come after 900 !
04:23.32tmzt_mp900cdcordes: hi
04:23.39tmzt_mp900cdcordes: or, ping?
04:33.12marajintmzt_mp900c: 910 DOES come after 900
04:33.24marajintmzt_mp900c: It uses old QBASIC line numbering ;)
04:49.19*** join/#htc-linux zwox (i=zwox@par69-7-82-243-234-94.fbx.proxad.net)
05:17.33*** join/#htc-linux dcordes (n=dcordes@unaffiliated/dcordes)
05:17.51dcordesmorning
05:18.05dcordestmzt_mp900c: pong
05:18.50tmzt_mp900chey,
05:18.58dcordeshi there
05:19.17tmzt_mp900chow are things going with X?
05:19.36dcordesto be honest, I didn't do anything since yesterday
05:19.37tmzt_mp900cI was reading logs, then found they were old, then started reading again,
05:20.01tmzt_mp900calright, I can't really remember what we were working on, though
05:20.33dcordesdon't have the data flatrate yet
05:20.34tmzt_mp900cif you start without -dumb, do you get update messages that match where on the screen you tap?
05:20.38tmzt_mp900cright
05:21.08dcordesthat's a strange thing with the Invalid update messages. sometimes they appear, sometimes not
05:21.09tmzt_mp900cdo you have to build everything to get a zImage?
05:21.26dcordesnoth happens when just starting with the TS_* variables.
05:21.27tmzt_mp900cok, when they do have the matched where you tapped on the screen?
05:21.52tmzt_mp900cit was before we added all those command line options though, right?
05:22.21tmzt_mp900cdid you get the straces, do you see event anywhere in an open?
05:22.45tmzt_mp900cand do you have mdev, hal, and dbus installed in the image?
05:23.01tmzt_mp900cand lshal/lshw?
05:23.03dcordesyes, they appeared before we added those command line options. maybe they also appear with them, I think I didn't look after them.
05:23.14tmzt_mp900ceven with -dumb?
05:23.46tmzt_mp900cdo you have xev?
05:24.07dcordesI don't know if they appear with the options. I think I did not see them with them yet
05:24.22tmzt_mp900cthe events might not be core, so they would not affect the cursor, but should be in xev
05:24.46tmzt_mp900chave you been watching #xorg, (sorry for all these questions)
05:25.12dcordes./usr/lib/libhal.so.1
05:25.44dcordesdbus is present
05:25.47dcordesno mdev
05:25.52tmzt_mp900cor udev?
05:26.03dcordesudev is present
05:26.07tmzt_mp900cok
05:26.15tmzt_mp900c(mdev is small udev)
05:26.26tmzt_mp900c(used in some initrds on pc, at least)
05:26.35dcordesand no xev
05:26.40dcordesok
05:26.56tmzt_mp900cwe need xev, should be in xorg-apps or xorg-utils, its an old x program
05:27.37dcordesnow I will check for the error messages, first w/o, then with the options. redirecting them is Xfbdev 2>fbdev.txt?
05:27.48tmzt_mp900cfor stderr, yes
05:28.05tmzt_mp900ccan we get those in oe, maybe for tommorow?
05:28.58dcordesxev?
05:29.47tmzt_mp900cx event dumper program, shows what events the x server is processing
05:29.59dcordesno I mean which ones do we need?
05:30.10tmzt_mp900cyes xev
05:30.15tmzt_mp900clshal or lshw
05:31.27dcordesoh I just noticed I copied the movie before I turned off yesterday
05:31.41dcordesthe pc
05:33.29dcordesmmc errors trying to play it
05:35.37tmzt_mp900csync?
05:35.43tmzt_mp900cdid you use sync?
05:35.53dcordesafter I wrote it on the host?
05:36.02tmzt_mp900cyes, or umount properly
05:36.09dcordesI always umount the sds
05:36.26dcordesjust did an fsck.ext2 and it fixed some errors.
05:36.30dcordesI will put a different video
05:37.13tmzt_mp900cok
05:37.45tmzt_mp900cmight be dma or something though, so proably as ginge about it
05:37.51tmzt_mp900cs/as/ask
05:38.08dcordesyes I should report it to him. it said something about dma
05:38.16dcordesand FLUSH failed
05:38.18tmzt_mp900cget those messages if you can
05:38.34tmzt_mp900csounds like a mmc command, probably printks in mmc driver
05:39.02tmzt_mp900c(not a standard linux thing, that I know of)
05:39.33tmzt_mp900cplaying movies is a good test of mmc as well, but we are checking the fbdev
05:40.08tmzt_mp900ccan you add CONFIG_OABI_COMPAT to zImage if you are going to rebuild
05:40.17tmzt_mp900cto rebuild it
05:40.43dcordesok
05:40.56tmzt_mp900cdid you find xev and lshal?
05:41.26dcordeslet me check
05:41.30ptl[lamisil]is there a way for me to get one of these ROMs with videocall and install only the dialer program on my HTC Athena?
05:41.48tmzt_mp900cthat would be an xda question wouldn't it?
05:42.51ptl[lamisil]is there a channel for that?
05:42.54ptl[lamisil]it that xda?
05:43.30ptl[lamisil]no #xda channel
05:44.15dcordesptl[lamisil]: check xda-developers.com
05:44.35tmzt_mp900cforums
05:44.49dcordesit would be great if OE would be able to parse the metadata faster
05:44.55tmzt_mp900cthere are threads for all the different "cooked" roms
05:45.01dcordesbitbaking xev
05:45.35tmzt_mp900cis athena with the x86 and arm?
05:45.47tmzt_mp900cor is that the phone/tablet
05:45.52ptl[lamisil]I know that, tmzt_mp900c, thanks. I have also downloaded the ROM of interest. But I couldn't find any way to extract just the dialler to install on my device
05:45.53dcordesI think that is shift what you mean
05:46.02ptl[lamisil]tmzt_mp900c: athena X7501
05:46.04ptl[lamisil]not shift
05:46.12ptl[lamisil]Intel XScale - ARM processor
05:46.14tmzt_mp900cok, was confused by that one
05:46.31tmzt_mp900cthe people who make the roms know how to extract dialers or whatever
05:46.48tmzt_mp900cdoes it use sip or is it a special thing on your network?
05:46.51ptl[lamisil]I'll try posting there then. thanks.
05:47.00ptl[lamisil]no, I have a good SIP phone already
05:47.11ptl[lamisil]I want a regular dialer that can have videocall using my primary camera
05:47.12ptl[lamisil]that's all
05:47.13ptl[lamisil]:)
05:47.20tmzt_mp900cthe back camera?
05:47.33ptl[lamisil]yes
05:47.40tmzt_mp900cwhat I meant was is there a special way that you network handles video calls?
05:47.47tmzt_mp900cor is it sip based
05:47.48ptl[lamisil]because I dont' have a frontone
05:47.56ptl[lamisil]hm
05:48.17tmzt_mp900cmight be a registry setting which one, or the dialer might be specific to one device
05:48.30ptl[lamisil]I don't know enough of the 3G protocol to say that. I just know my 3G provider supports it.
05:48.43tmzt_mp900cis say that because you asked before whether the network had to support it (reading logs)
05:48.52tmzt_mp900cI say that
05:49.06ptl[lamisil]I've googled for it and couldn't find any way to change it on the registry... I found a "videocall_out.cab" which I installed and it almost worked, but it's buggy as hell yet.
05:49.28tmzt_mp900cbut it works?
05:49.54ptl[lamisil]no, it connects on the videocall but no image appears and a few seconds later it bails out.
05:50.22tmzt_mp900cyou might have to have dedicated ip (static ip) or sip proxy to make it work
05:50.45tmzt_mp900csame as your sip phone, I would imagine, you could even try that account
05:50.53tmzt_mp900cbut not all proxies support video
05:50.54ptl[lamisil]?
05:50.57ptl[lamisil]3G uses SIP?
05:51.06ptl[lamisil]hm
05:51.21tmzt_mp900cno, video might use sip or it might be native over 3g somehow, but I would assume sip
05:51.29ptl[lamisil]I am sorta confused here, maybe I should know more about this subject...
05:51.39tmzt_mp900cdo you have to be connected to internet (does IE work), to try to make that call?
05:51.51ptl[lamisil]oh, it seems that it is native under 3G. My operator does not require any specific configuration for it (if you have a front camera, that's it).
05:51.55ptl[lamisil]no
05:52.01tmzt_mp900cSIP is a protocol for setting up sessions, usually voice but also video
05:52.02ptl[lamisil]I don't have to
05:52.30ptl[lamisil]I know. Microsoft Portrait for PPC which I have installed on my athena supports SIP calls and even SIP video.
05:52.58tmzt_mp900cis there a way to change the device name through a website or something, can you say I have whatever device not athena?
05:54.04ptl[lamisil]i don't think I understand your question, do you want me to change some device identifier? So that the dialer tries to make a videocall misidentifying it as, say, a X7500?
05:54.22tmzt_mp900cwhat is X7500?
05:55.44ptl[lamisil]there are different models of HTC Athena/Advantage: X7500 has a front camera besides the back camera. X7500, sold in the US, doesn't. X7510 is a later model with 16 GB hard drive and also back and front cameras.
05:55.57ptl[lamisil]sorry, let me rephrase that
05:56.04ptl[lamisil]there are different models of HTC Athena/Advantage: X7500 has a front camera besides the back camera. X7501, sold in the US, doesn't. X7510 is a later model with 16 GB hard drive and also back and front cameras.
05:56.09ptl[lamisil]now it's right :)
05:56.59tmzt_mp900cthe dlls or usually specific to the camera, and often the camera.exe, which xda forums often call a camera, is also specific
05:57.19tmzt_mp900cthere doesn't seem to be one standard on win CE for cameras
05:58.19ptl[lamisil]hmm
05:58.30ptl[lamisil]well.. maybe it's impossible then
05:58.34ptl[lamisil]:(
06:01.01tmzt_mp900cdcordes: are you building those images (OE and zImage)?
06:01.41ptl[lamisil]I hope then that when HTC Linux is ready, we'll have an universal driver for the cameras so that in it I could make videocalls using the back or the front camera.
06:01.49tmzt_mp900cI will have to see you in a few hours,
06:02.49tmzt_mp900cptl: I would suggest tracking down that cab and asking who ever made it what to do, or asking in the thread for your device (athena/advantage) on xda, if you have network connections you might try howardforums.com
06:04.30ptl[lamisil]tmzt_mp900c: that's the problem, I could never find anything about this cab. I just found it in a file listing on pocketpt.net
06:06.48dcordestmzt_mp900c: yea OE is still working, needed to upgrade cross toolchain
06:07.57dcordesand the old eabi kernel is done
06:19.54dcordestmzt_mp900c: xev still takinga while, bbiab. let's see if I can get me a cheap data plan
06:21.48tmzt_mp900cok, talk to you later then
06:30.17*** join/#htc-linux Zoolooc (n=fredsiba@nrbg-4dbf9f09.pool.einsundeins.de)
06:35.15*** join/#htc-linux no2chem2 (n=user@h-72-245-84-225.lsanca54.dynamic.covad.net)
06:49.29*** join/#htc-linux rmoravcik (n=rmoravci@ip-89-102-255-171.karneval.cz)
07:04.14*** join/#htc-linux CVirus (n=Satan@82.201.178.25)
07:04.25*** part/#htc-linux CVirus (n=Satan@82.201.178.25)
07:07.04*** join/#htc-linux rmoravcik (n=rmoravci@ip-89-102-255-171.karneval.cz)
07:09.56*** join/#htc-linux Bendy (n=sniveri@bb-81-175-215-228.dsl.phnet.fi)
07:15.37*** join/#htc-linux Zoolooc_ (n=fredsiba@nrbg-4dbf9f09.pool.einsundeins.de)
07:34.33*** join/#htc-linux skodde (n=skodde@unaffiliated/skodde)
07:41.49*** join/#htc-linux tmzt_mp900c (n=tmzt@adsl-70-228-87-174.dsl.akrnoh.ameritech.net)
08:00.39*** join/#htc-linux TeringTuby (n=maarten@195-241-125-243.ip.telfort.nl)
08:29.32*** join/#htc-linux goxboxlive (n=goxboxli@31.84-48-212.nextgentel.com)
08:59.34*** join/#htc-linux BabelO (n=Fabrice@unaffiliated/babelo)
09:59.11*** join/#htc-linux smev (n=smev@S010600215514f029.cg.shawcable.net)
10:20.43*** join/#htc-linux axe- (n=axe@217.116.62.236)
11:38.00*** join/#htc-linux BabelO (n=Fabrice@unaffiliated/babelo)
11:43.14*** join/#htc-linux BabelO (n=Fabrice@lun34-2-82-238-28-28.fbx.proxad.net)
11:56.43*** join/#htc-linux pH5 (n=ph5@p5485D253.dip.t-dialin.net)
11:59.59*** join/#htc-linux BabelO (n=Fabrice@lun34-2-82-238-28-28.fbx.proxad.net)
12:05.05*** join/#htc-linux kiozen (n=oeichler@rgnb-5d866565.pool.einsundeins.de)
12:10.36*** join/#htc-linux diogene31 (n=rj@mur31-2-82-243-122-54.fbx.proxad.net)
12:22.47*** join/#htc-linux no2chem2 (n=user@h-68-165-18-84.lsanca54.dynamic.covad.net)
12:39.27*** join/#htc-linux BabelO (n=Fabrice@lun34-2-82-238-28-28.fbx.proxad.net)
12:44.10*** join/#htc-linux BabelO (n=Fabrice@2a01:e35:2ee1:c1c0:21e:8cff:fe2d:7d3f)
12:57.25BabelOhi kiozen
13:07.52*** join/#htc-linux axe- (n=axe@217.116.62.236)
13:20.09*** join/#htc-linux Marex (n=vasum7am@auryn.karlin.mff.cuni.cz)
13:24.13cr2Kevin2: how much RAM do you need for mmutrace with AllocPhysMem ?
13:25.29Kevin2Hi cr2.  Not much - it is the sizeof(struct irqData).
13:27.55Kevin2I don't know the exact size, but it's probably around 300K.
13:30.48cr2Kevin2: hi. ok, so it will probably need some recursive attempts.
13:31.59BabelOhi
13:32.15BabelOcr2: any idea how can i control suspend devices order ?
13:32.57Kevin2cr2: Yeah - you'd want to call allocPages with the "memory_required * 2"  or something, sort by physical address and see how big a consecutive address you can find.  If it's big enough - great.  If not, retry with "memory_required *4" or something...
13:42.42pigeoncr2: btw, there's no AllocPhysMem and FreePhysMem in the coredll on my wallaby, and hence mmutrace and some other commands are not available in haret.
13:50.20cr2pigeon: ok.
13:50.58cr2BabelO: you can't, and you will try to add some locks, it may end in a deadlock.
13:52.04cr2Kevin2: i don't think an 1MB allocation will really fail.
13:52.17pigeoni've added wallaby to machlist.txt, filled in some irqs and gpios in arch-sa.cpp, but that's pretty much it for now.
13:52.50cr2pigeon: have you modified the python gpio/irq decoder ?
13:52.53Kevin2cr2: It has to be physically continuous.  But yes - I think it should be possible to emulate AllocPhysMem for that size.
13:53.39pigeoncr2: ah, nope not yet
13:53.41cr2Kevin2: yes, i remember watching the big allocations, they are very continuous
13:54.34cr2pigeon: i see from the wiki that the buttons and touchscreen are bitbang spi-based ?
13:55.17cr2pigeon: i think we should document more asic registers in the memory map
13:56.49pigeoncr2: if i know how, i would :)
13:57.17cr2pigeon: do you have a bootloader somewhere around ?
13:59.16cr2pigeon: i have put the cpu docs here http://jornada820.sourceforge.net/docs/arm/
14:01.06Kevin2pigeon / cr2: If you're willing to test - I'll try coding up an emulated AllocPhysMem.
14:01.43cr2pigeon: so if you will dump the registers, you can add IRQ here http://wiki.xda-developers.com/index.php?pagename=WallabyGPIO
14:02.02cr2Kevin2: thanks, that will be great. i can test it on jornada820
14:04.53pigeonKevin2: sure.
14:05.02pigeoncr2: wait, i'll upload it.
14:10.30pigeoncr2: http://pigeond.net/~pigeon/wallaby/wallaby.nb0
14:13.24cr2pigeon: got it.
14:16.00cr2pigeon: send your haret path to Kevin2 / haret ML
14:16.28cr2teqp r1, #d3
14:16.34cr2hehe. old good times :)
14:17.18pigeoncr2: i also have somewhat annotated asm of the bootloader from someone, it might not match the one i've got though.
14:17.35pigeonand also an ida idb file, but i cannot open it anymore.
14:18.13cr2wow. i wish the resume was so simple on n560 ;)
14:18.22cr2jump to 0x41000
14:19.14cr2pigeon: if you can't open it, it may be from some very old version.
14:19.50*** join/#htc-linux diogene31 (n=rj@mur31-2-82-243-122-54.fbx.proxad.net)
14:19.52pigeonyeah, i tried in a recent version of ida, it says it wants to convert it, then it reckons it's created by a pirate version of ida :)
14:21.43cr2mine is legitimate. but old.
14:22.10cr2should not be a problem for sa1100
14:22.26cr2works very well even for the diamond.
14:23.07pigeoncr2: http://pigeond.net/~pigeon/wallaby/bl517.asm.gz is a generated asm
14:23.56pigeoncr2: http://pigeond.net/~pigeon/wallaby/idb517.zip is the idb i got
14:24.30cr2have it.
14:24.46*** join/#htc-linux kiozen (n=oeichler@rgnb-5d866565.pool.einsundeins.de)
14:24.57pigeonbed time for me here... nite all.
14:25.10pigeoncr2: thanks for you help, i'll catch you again soon.
14:25.35pigeoni'll send the haret patch later.
14:25.40cr2ok
14:26.18cr2hi kiozen
14:26.26kiozenhi
14:28.44cr2kiozen: i wish the resume sequence on n560 was like on wallaby. 10 machine commands.
14:29.00*** join/#htc-linux rmoravcik (n=rmoravci@ip-89-102-255-171.karneval.cz)
14:29.14kiozencr2: me too, especially as booting takes > 1min
14:29.24cr2kiozen: ok, the battery monitor.
14:29.32kiozenbut I am happy that I can boot without failure
14:30.20kiozenyes let's focus on the monitor, one step at a time
14:30.47*** join/#htc-linux jeanseb (n=jeanseb@88.164.32.155)
14:34.18cr2kiozen: i have 3-4 gpio combinations followed by 2 spi functions
14:34.38kiozenok
14:34.40cr22 spi functions should send some command, and get the response
14:35.03cr2the commands should refer to 2 channels i guess.
14:35.11cr2batt/temp ?
14:35.20cr2ADC channels.
14:35.34cr2because the TS ADC functions are separate.
14:36.06kiozenok
14:36.26cr2the gpio combinations are controlled by CPLD GPIOG0-2
14:37.22cr2if "both" ADC channels are queried, then
14:37.38cr2you do
14:37.46cr2cpld6(0,0,0)
14:37.49cr2msleep 2
14:38.13cr2write ssp cmd, get ssp answer1
14:38.22cr2msleep 100
14:38.31cr2cpld6(1,0,0)
14:38.42cr2<PROTECTED>
14:38.46cr2msleep 100
14:39.10cr2this is probably for the battery voltage and temperature ?
14:40.16cr2then there is some initial sequence.
14:40.26cr2cpld6(0,0,0)
14:40.28cr2msleep 2
14:40.40cr2write ssp cmd, get ssp answer
14:40.51cr2msleep 100
14:41.04cr2cpld6(0,0,1)
14:41.10cr2msleep 2
14:41.16cr2write ssp cmd, get ssp answer
14:41.22cr2msleep 100
14:41.49cr2sometimes, on init the cpld6(1,1,0) is set
14:42.21cr2and finally there is some gpio83-state dependent sequence.
14:42.34cr2cpld6(1,1,0)
14:42.39cr2msleep 100
14:42.51cr2write ssp cmd1, get ssp answer1
14:42.57cr2msleep 100
14:43.24cr2some kioctl (probably the cpu frequency/voltage related)
14:43.35cr2cpld6(0,1,0)
14:43.38cr2msleep 2
14:43.52cr2write ssp cmd1, get ssp answer1
14:44.41cr2get_cpld(3,2) <- this one may be set and unset inside the battery monitor module. stop charging ?
14:45.04cr2ok, that's all what i've gathered.
14:45.34kiozensounds like black magic to me
14:45.42cr2imho it should be possible to decode the write ssp cmd1, get ssp answer1
14:45.49cr2and write ssp cmd2, get ssp answer2
14:46.12cr2to know which ADC is addressed and read here.
14:46.34cr2but this 15bit story makes it a real PITA.
14:46.52kiozenyou have an idea why it is 15bit?
14:46.57cr2no.
14:47.01kiozensurely not because of the sport
14:47.25cr2on other devices the tsc2046 is addressed in 24bit mode.
14:47.41cr2such mode is documented in the tsc2046 datasheet.
14:47.56cr2but we are able to use it in the 8bit mode.
14:48.11cr2the ADC can be set to 8bit or 12bit mode.
14:48.37kiozenok, let's try to record the values from the ssp access, maybe their meaning is obvious
14:48.39cr2to read a 12bit value in one bus cycle, you need a >12bit mode
14:49.00cr2you've already tried it, but the result was not obvious for me.
14:49.23cr2ok, do you have the tsc2046 datasheet ? you can pick it from TI site.
14:50.01kiozendid I? so far I just remember doing powermon
14:50.32cr2you've traced the ssp1 together with cpld6
14:51.05cr2i'm not sure about the purpose of cpld(3,2) and gpio83 and gpio11.
14:51.17cr2but the monitoring itself can be decoded RSN.
14:51.54cr2because we can find out which channels are read, and which cpld gpios are enabled to read this data.
14:52.42*** join/#htc-linux EA2 (n=chipper@cpe-024-074-138-191.carolina.res.rr.com)
14:52.49kiozenah, ok
15:08.02*** join/#htc-linux kiozen_ (n=oeichler@rgnb-5d866565.pool.einsundeins.de)
15:26.50Kevin2cr2 / pigeon : http://www.handhelds.org/~koconnor/haret/haret-20080726.exe
15:27.44cr2Kevin2: downloading
15:27.50*** join/#htc-linux axe- (n=axe@217.116.62.236)
15:34.42cr2Kevin2: mmutrace is not in the 'help' commandlist ?
15:34.57Kevin2cr2: help vars?
15:35.32cr2yes, it's there :)
15:35.56*** join/#htc-linux no2chem2 (n=user@h-67-101-50-22.lsanca54.dynamic.covad.net)
15:37.25cr2Kevin2: got an error
15:37.29cr2Found 62 continuous pages by allocating 124 virtual pages
15:37.29cr2Can't find vm addr of alloc'd physical ram 00000000
15:37.29cr2Can't allocate memory for irq code
15:37.29cr2UnmapViewOfFile failed 43200000 (code 487)
15:39.32Kevin2cr2: Hrmm - it couldn't find a handy wince map of all memory..  Can you post full haretlog.txt.
15:40.06cr2yes, i'll rerun it now.
15:42.23Kevin2http://www.handhelds.org/~koconnor/haret/haret-20080726b.exe  -- should fix confusing debug messages.
15:42.51cr2Welcome, this is HaRET pre-0.5.2-20080726_112625 running on WindowsCE v2.11
15:42.58cr2ok, i'll pastebin the output
15:44.37Kevin2cr2: "dump mmu 1" would help too.
15:45.57cr2Kevin2: i have the full list
15:46.49cr2http://pastebin.no/13478
15:47.22cr216mb. hmm
15:48.40cr2Kevin2: afair the LockPages was the only reliable way to pinpoint the address.
15:51.39Kevin2cr2: allocPages does use LockPages()
15:51.59Kevin2cr2: Hrmm.  Can you rerun "wirq" with the "b" version above?
15:54.30*** join/#htc-linux dcordes_ (n=dcordes@unaffiliated/dcordes)
15:55.06cr2Kevin2: ok
15:56.32cr2HaRET(1)# wirq 5
15:56.32cr2Found 62 continuous pages by allocating 124 virtual pages
15:56.32cr2Can't find vm addr of alloc'd physical ram 4327B000
15:56.32cr2Can't allocate memory for irq code
15:57.20cr2Kevin2: 4327B000 looks like a virtual address
15:58.05Kevin2Yeah.  We successfully got a range of memory.  Now we need to find a virtual address that is outside the haret process.  It's strange that it is failing there.
15:58.28Kevin2(We have a virtual address inside haret, we just need to translate that to a virtual address outside of haret.)
15:59.58cr2ok
16:00.27Kevin2cr2: Can you grab "c" version?  This just adds a little more debugging.
16:00.36cr2Kevin2: user mode ?
16:00.37cr2ok
16:02.18cr2Found 62 continuous pages by allocating 124 virtual pages
16:02.18cr2cachedMVA: addr=4327B000 paddr=ffffffff newaddr=00000000
16:02.18cr2Can't find vm addr of alloc'd physical ram 4327B000
16:02.18cr2Can't allocate memory for irq code
16:14.33Kevin2cr2: Odd.  That's reporting that virtToPhys() is not working.  Can you try running "show v2p(0x80000000)" and "show v2p(0x09201000)"?
16:15.10cr2HaRET(2)# show v2p(0x80000000)
16:15.10cr20x00000000
16:15.26cr2HaRET(3)# show v2p(0x09201000)
16:15.26cr20xffffffff
16:15.55Kevin2What about "show v2p(0x80100000)" ?
16:16.09cr2HaRET(4)# show v2p(0x80100000)
16:16.10cr20x00100000
16:16.41Kevin2show v2p(0x02032000) ?
16:16.55cr2HaRET(5)# show v2p(0x02032000)
16:16.55cr20xffffffff
16:17.32Kevin2It appears we can v2p 1meg maps, but nothing else.  If you go through the output of "dump mmu" can you see if v2p resolves any 4K pages?
16:19.31*** join/#htc-linux tmzt_mp900c (n=tmzt@adsl-70-228-87-174.dsl.akrnoh.ameritech.net)
16:20.31cr2yes
16:21.03cr2091a0000 | c0dea000 |    Small (4K) | CB AP=3333
16:21.17cr2and many others.
16:21.32Kevin2And it returns the correct addr (eg, 0xc0dea000)?
16:25.43cr2no, because it's the zero bank
16:26.32cr2HaRET(7)# show v2p(0xffffc000)
16:26.33cr20xc0079000
16:26.36cr2this one is ok.
16:27.00cr2ffffc000 | c0079000 |    Small (4K) | CB AP=1120
16:27.35cr243180000 | c0deb000 |    Small (4K) | CB AP=3333
16:27.49cr2HaRET(8)# show v2p(0x43180000)
16:27.50cr20xffffffff
16:27.52Kevin2cr2: Can you grab "d" version of haret.  This one wont free after an error.  So we can dump the mmu table after the error and see why it wont resolve.
16:27.57cr2ok, this one does not work.
16:28.08cr2ok.
16:29.56cr2HaRET(2)# wirq 5
16:29.56cr2Found 62 continuous pages by allocating 124 virtual pages
16:29.56cr2cachedMVA: addr=4327B000 paddr=ffffffff newaddr=00000000
16:29.56cr2Can't find vm addr of alloc'd physical ram 4327B000
16:29.57cr2Can't allocate memory for irq code
16:30.24Kevin2Okay - you should be able to run "dump mmu" and see what was at 0x4327B000
16:30.53tmzt_mp900cpxa25x is supported without this, right?
16:31.01cr2<PROTECTED>
16:31.02cr2<PROTECTED>
16:31.02cr2<PROTECTED>
16:31.02cr2<PROTECTED>
16:31.03cr2<PROTECTED>
16:31.03cr2<PROTECTED>
16:31.17cr243200000  |          |      UNMAPPED |
16:31.20cr2that's all
16:31.48cr2tmzt_mp900c: it's sa1100
16:32.12tmzt_mp900cis there some reason that lsmod does not work on ce.net then?
16:32.19tmzt_mp900c4.2
16:33.04cr2tmzt_mp900c: is it registered ?
16:33.07tmzt_mp900cif I remember right, I could only trace about 64 bytes of i/o with mmutrace
16:33.26Kevin2cr2: Can you restart haret and run "alloctest 124"?
16:33.26tmzt_mp900cno, I don't know if it recognizes Plat
16:33.39cr2Kevin2: afair LockPages should be run only on the memory allocated with VirtualAlloc
16:33.50cr2Kevin2: yes
16:34.46cr2HaRET(1)# alloctest 124
16:34.50cr2pg#: <virt>   <phys>
16:34.54cr2000: 43200000 c0dea000
16:34.58cr2001: 43201000 c0de7000
16:35.02cr2002: 43202000 c0de6000
16:35.06cr2003: 43203000 c0de5000
16:35.06cr2004: 43204000 c0de4000
16:35.07cr2005: 43205000 c0de3000
16:35.07cr2006: 43206000 c0de0000
16:35.07cr2...
16:35.37cr2tmzt_mp900c: what machine do you have ?
16:35.46cr2ah, motoQ
16:35.56cr2have you added it in machlist ?
16:37.23*** join/#htc-linux tmzt (n=tmzt@adsl-70-228-87-174.dsl.akrnoh.ameritech.net)
16:39.04*** join/#htc-linux tmzt (n=tmzt@adsl-70-228-87-174.dsl.akrnoh.ameritech.net)
16:43.49tmztcr2: this is the NEC mp900c not motoq, the device I was logged into irc with linux, rebooting it to ce.net
16:44.15tmztmotoq is pxa27x and wm5, and it is detected, but I have had to set mtype to boot
16:45.40cr2ok
16:45.59tmztwhat is latest haret for pxa?
16:46.46cr2compiled by Kevin2
16:47.00cr2it#s for all (arm) devices
16:47.06tmzthh/~koconnor ?
16:47.09cr2yes
16:47.13tmztok
16:47.24cr2tmzt: no video accel on mp900c ?
16:47.36tmztno, it is sis something
16:47.48tmztthat's not right
16:48.01cr21 x VGA-out
16:48.03cr2ok
16:48.16cr2you can see the fbaddr ?
16:48.32tmztI have to get a console first
16:48.40tmzt(haret)
16:48.58tmztvga is special connector so I don't know if it works
16:49.08cr2i think mp900c is on oe.
16:49.29tmztwhen haret boots linux, the boot messages appear on console bot not the haret boot messages
16:49.52tmztI have to hide cursor or it leaves a blank spot on the fb in linux
16:50.19tmztbut I am looking for the usb chip which is four byte registers in i/o somewhere
16:50.33cr2"so far keyboard, touchscreen, lcd/framebuffer, pcmcia/cf (the basics) are working"
16:50.35tmztI have datasheet for it
16:51.10cr2tmzt: run 'dump mmu' first
16:51.15tmztyes, I have been using jlime and debian with jlime Xfbdev, and hostap with wpa quite successfully until recently
16:51.38tmztI am going to try my pppd line, since synce-hal doesn't seem to want to work
16:51.44tmzthold on
16:57.13Kevin2cr2: Can you pull "e" version?  It has more debugging info.
17:00.24cr2Kevin2: hh.org does not respond now.
17:00.31cr2ok, got it
17:01.34cr2HaRET(1)# wirq 5
17:01.38cr2Found 62 continuous pages by allocating 124 virtual pages
17:01.39cr2from phys c0d69000=88D69000
17:01.39cr2p2v(4327B000)=ffffffff
17:01.39cr2with retry=c0d69000
17:01.40cr2cachedMVA: addr=4327B000 paddr=c0d69000 newaddr=88D69000
17:01.40cr2irq:8003c7d4@A80783F8=88da50ec abort:8003c778@A80783F0=88da5110 prefetch:8003c5b8@A80783EC=88da513c data=88d6c000 sizes=c:000013e4,t:0003d3e4
17:02.02cr2and then
17:02.06cr2Beginning memory tracing.
17:02.07cr2Replacing windows exception handlers...
17:02.07cr2Finished installing exception handlers.
17:02.07cr2Restoring windows exception handlers...
17:02.07cr2Finished restoring windows exception handlers.
17:02.08cr2Handled 9295 irq, 5163 abort, 48605 prefetch, 0 lost, 0 errors
17:03.19cr2Kevin2: now it locked the machine.
17:05.20Kevin2Did you trace something that locked the machine, or it just locked up on second run?
17:07.14tmzt20080726?
17:07.36cr2Kevin2: i've added mmutrace 1MB for the gpio area
17:07.43cr2Kevin2: then it locked.
17:07.56cr2p2v(0x90000000)
17:08.04cr2ah.
17:09.13*** join/#htc-linux the_sys0p (n=the_sys0@cpe-76-88-212-37.bak.res.rr.com)
17:09.22tmztDetected machine Generic Intel PXA/PXA (Plat='Jupiter' OEM='NEC')
17:09.43Kevin2Well, it's weird.  LockPages returned successfully and gave a whole bunch of physical addresses.  But, the pages weren't actually in the mmu table.  It's no big deal to touch the page before resolving, but it is odd.
17:10.36cr2Kevin2: old wince was delaying mapping the pages as long as possible
17:10.45tmztis it same git with seabios?
17:11.15cr2seabios ?
17:11.17Kevin2cr2: Sure - but after calling LockPages!  That's odd.
17:11.37tmztit says last change 4 weeks ago
17:12.03Kevin2tmzt: What are you looking for?  Seabios is an unrelated project I have at linuxtogo.org.
17:12.17tmztharet source so I can add Plat
17:12.25tmztDetected machine Generic Intel PXA/PXA (Plat='Jupiter' OEM='NEC')
17:13.04Kevin2tmzt: It's on cvs server at handhelds.org.  See: http://www.handhelds.org/moin/moin.cgi/HaRET
17:13.15tmztok
17:18.28Kevin2cr2: Does wirq work on your device, or it still just hangs?
17:19.42*** join/#htc-linux axe- (n=axe@217.116.62.236)
17:20.22tmztshould I use cegcc 4.3.0 or an earlier version?
17:20.51tmzt(it's been a while since I've build haret)
17:21.08*** join/#htc-linux CPress (n=cpress@CPE-72-129-218-217.new.res.rr.com)
17:21.20Kevin2tmzt: I'm using the v4.1.0 package.  I haven't tried the v4.3 one yet.  As far as I know it should work though.
17:21.54tmztthe sf downloads makes no sense, I don't even see 4.1.0
17:22.04tmztand it is mingw32ce?
17:22.35Kevin2tmzt: Yeah, you need mingw32ce.
17:23.09*** join/#htc-linux CPress (n=cpress@CPE-72-129-218-217.new.res.rr.com)
17:23.22Kevin2I use: mandriva-cegcc-mingw32ce-0.51.0-1.i586.rpm
17:24.15cr2Kevin2: plain wirq works.
17:25.47cr2Kevin2: does not work after softreset
17:26.04cr2HaRET(1)# wirq 60
17:26.08cr2Found 62 continuous pages by allocating 62 virtual pages
17:26.12cr2from phys c0dc3000=88DC3000
17:26.16cr2p2v(4323D000)=ffffffff
17:26.17cr2with retry=c0dc3000
17:26.17cr2cachedMVA: addr=4323D000 paddr=ffffffff newaddr=00000000
17:26.17cr2Can't find vm addr of alloc'd physical ram 4323D000
17:26.17cr2Can't allocate memory for irq code
17:27.09Kevin2cr2: grab "f" version.  This has the debugging cleaned up and uses "retryVirtToPhys" for real.  It should prevent the above.
17:27.59*** join/#htc-linux axe- (n=axe@217.116.62.236)
17:32.05dcordestmzt: hi I just ordered 300mb rate
17:32.35dcordestmzt: got the X program thing and oabi kernel compiled.
17:37.15cr2Kevin2: yes, mmutrace works now :)
17:37.30cr2addlist mmutrace p2v(0x18000000) 0x1000
17:37.37cr2it's the sa1101
17:37.52cr2000.000 80059ab8: str    r3, [r2]       # a4000400 =00000062
17:37.52cr2000.000 80059ac4: streq  r7, [r6]       # a4000000 =00000019
17:38.02Kevin2cr2: Wow, that's odd.  I didn't really change anything with 'f' version.
17:38.34cr2bbl, need to buy some food for the weekend
17:39.57dcordesginge: playing _any_ sort of videof rom mmc crashes
17:40.25dcordesginge: it gives DMA and flush errors. (I'm in the git kernel)
17:43.24dcordescr2: just get pizza tonno and nizza salad
17:45.59*** join/#htc-linux smev (n=smev@S010600215514f029.cg.shawcable.net)
17:49.39dcordesbbl
17:54.17tmztwhat's password for hh.org anon cvs?
17:54.36tmztit was right there in the wiki, sorry
17:56.29tmzt<PROTECTED>
18:00.31tmztdo I add to machlist.txt and generate somehow?
18:05.06gingedcordes: any large sd operation gives dma errors. flush is the cleanup after the kernel warn
18:05.23tmztginge: have you tried mplayer also?
18:06.05gingetmzt: no, I can cause the crash backtrace 100% of the time
18:06.15tmzton .25?
18:06.22tmztI think that was on .24
18:06.25gingetmzt: .24 and .25
18:06.51tmztoh, we triggered it with mplayer trying to test fbdev
18:06.57tmztlarge as in?
18:07.10tmztis FLUSH your debugging info
18:07.14gingetmzt: it varies. It depends how how heavily you load irqs
18:07.22gingetmzt: flush is the buffer purge
18:07.36gingetmzt: you can crash sooner if you tap the screen and hammer the keys
18:07.37tmztyour printk?
18:07.49gingetmzt: nope. Part of the sd driver
18:08.01tmztis it an mmc command then, flush?
18:08.07tmztor is that the controller?
18:09.21gingeits part of the host controller msm_sdcc.c its not am mmc command. the flush is triggered after the mmc returns error code 0x8000002. Flush is literally what it says. It is purging the buffers of the data and freeing the handles
18:09.36tmztok
18:09.44tmztwe just were not sure before
18:10.04gingeit is caused by handling an invalid irq somehwhere
18:10.44ginge... I think
18:10.50tmztthe dma controller and sd are on arm11 side?
18:11.03gingeyeah
18:11.49tmzthow close are we on bluetooth or wifi on kaiser?
18:12.12tmztwe are going to try a gprs ssh -R trick, but dcordes has to get data working first
18:12.20gingebluetooth should be easy enough, just not looked into it. wifi is on sdio, which has issues
18:12.36gingetmzt: yeah, I use that to get into my phone
18:12.39tmztssh -R 2222:localhost:22 remotemachine
18:13.06tmztcan we get bt, at least serial
18:13.18tmztso scp will work
18:13.29gingetmzt: probably. whats the problem with scp?
18:13.30tmztor nc, or cat /dev/rfcomm0, or whatever
18:13.33Kevin2tmzt: Just add to machlist.txt -- the makefile will automatically build the appropriate files.
18:13.44tmztok, thanks, Kevin2
18:14.02tmztthe addlist gpios are optional?
18:14.19tmztkeyboard and touchscreen are on BTUART
18:14.29tmztso that would be defined by pxa then?
18:14.48Kevin2tmzt: addlist gpios is optional.
18:14.51tmztok
18:15.07tmztkeyboard and touchscreen work anyway
18:15.34tmztJornada is also Jupiter, that is ce.net 4.2 right?
18:15.37gingegtg. cya later.
18:15.43tmztok
18:16.02Kevin2The "addlist gpios" allows one to add gpios that aren't part of the standard pxa list.  (For example, a cpld gpio expander present on many htc models.)
18:16.44Kevin2The jornada is a ce2.11 version.  cr2 posted the init log at: http://pastebin.no/13478
18:17.16tmztPLATFORM=Jupiter
18:17.17tmztJornada820, SA      ,"HP, Jornada 820",           JORNADA820
18:17.59Kevin2You don't need to specify the wince version in machlist.txt (haret doesn't care).  You just need to have the cpu model type (eg, "SA" for jornada).
18:18.27tmztright, how does it detect then, since platform and oem are the same?
18:18.34tmztit's pxa25x
18:18.54tmztDetected machine Generic Intel PXA/PXA (Plat='Jupiter' OEM='NEC')
18:18.55tmztCPU is Intel XScale ARM arch 5TE revision 3 product 16 stepping 6 running in system mode
18:19.11tmztOEM is NEC!
18:19.31tmztthis should be the only pxa-based oem NEC
18:19.42Kevin2Use something like:  MyMachine, PXA,"NEC", NEC_MP900
18:19.48tmztthe second field
18:20.32*** join/#htc-linux kiozen (n=oeichler@rgnb-5d866565.pool.einsundeins.de)
18:20.45tmztok
18:21.12tmztI just copy cegcc to /opt/ ?
18:21.26tmztminw32ce
18:21.31tmztmingw32ce
18:22.25Kevin2Make expects to find:  /opt/mingw32ce/bin/arm-wince-mingw32ce-g++   ---   You can modify BASE in Makefile if you want to put it somewhere else.
18:23.16tmztthere's no g++ only gcc
18:23.27tmztand c++filt
18:24.04tmztchange CXX?
18:24.17Kevin2$ rpm -qf /opt/mingw32ce/bin/arm-wince-mingw32ce-g++
18:24.17Kevin2cegcc-mingw32ce-0.51.0-1.i586
18:24.38Kevin2You should have gotten a g++ compiler.
18:24.40tmztI am on Ubuntu, and I don't see debs
18:24.46tmztI can alien though
18:27.01tmztthere's only a mandriva rpm of mingw32ce 0.51
18:27.13Kevin2I don't know.  Does the tar.gz from sf.net have the g++ compiler in it?
18:28.46tmztalso mandriva, but I am downloading, should be lsb anyway
18:29.48tmztif I am connected through the usb and I want to trace access to usb, is that good or bad?
18:31.23Kevin2tmzt: I've traced wifi over wifi.  Just be aware that you can end up getting tons of traces (because a trace report can generate more trace reports).
18:31.44tmztI am logging with haretconsole
18:32.48tmztI can try to get one of my 16-bit pcmcia wired nic working if I need to, but the device hardresets everytime I boot linux so I have not done it
18:35.31tmztI would then need a usb keyboard or something to generate access?
18:35.57tmzt(about the only other class that works is storage, not even serial)
18:38.08Kevin2You're trying to trace usb host?  If your device has that, then I guess you'd need to plug something into the usb host.
18:38.42tmztusb host and usb device are on same chip, four sequential byte registers
18:39.17tmztdriver for linux exists, but we do not have the addresses
18:39.18cr2Kevin2: have you added the XDA aka HTC wallaby to the machlist ?
18:39.59cr2tmzt: 'dump mmu' first, and check the RAM. if you can dump the nk.exe from RAM it will help a lot.
18:40.07cr2Kevin2: here it is ->
18:40.10cr2Trying to detect machine (Plat='PocketPC' OEM='PW10A1')
18:40.10cr2Wince reports processor: core=ARM name=SA1110 cat= vend=INTEL
18:41.03cr2xda                     SA1100_XDA              XDA                     357
18:41.04tmztstill building new haret
18:41.36tmztthe tar has g++
18:42.30tmzt/opt/mingw32ce/libexec/gcc/arm-wince-mingw32ce/4.1.0/cc1plus': execv: Text file busy
18:43.14tmztsorry
18:46.37Kevin2cr2: Okay - I checked it in.
18:46.40tmztyes, I am looking for usb host, which is about the only thing not working in linux, and about useless in ce (no drivers)
18:46.40Kevin2bbl
18:47.20cr2Kevin2: thanks.
18:48.04cr2tmzt: you should dump the bootloader/nk.exe
18:48.18cr2pwf nec900 0x0 0x40000
18:48.50cr2and let the trained monkey (me :) look at it.
18:50.01tmztI have haret!
18:52.00*** join/#htc-linux LunohoD_ (n=alex@e180068176.adsl.alicedsl.de)
18:54.27tmztpaste mmu or whole log (and is .no longer term?)
18:56.20tmztshould nk.exe be 256k?
18:56.23cr2paste as much as you can :)
18:56.31*** join/#htc-linux BabelO (n=Fabrice@lun34-2-82-238-28-28.fbx.proxad.net)
18:56.38cr2no, it's (may be) the bootloader
18:56.51cr2i'll let you know when i'll see the 256K
18:57.14cr2it depends on whether your wince kernel is xip of not.
18:57.26tmztI wasn't pasting the 256k, just the mmu
18:57.44tmztit's in nor as far as I know
18:58.16cr2yes. i'd like to see both.
18:58.50cr2xip means in nor, not xip - sdram at 0xa0000000
19:01.51tmztcmonex is in #hpcdev and she would know a lot more about then I do
19:02.03tmztI have asked her about the xip question
19:03.00cr2tmzt: let me see the 256K
19:03.06tmztis bootloader often a seperate ce on these devices
19:03.11tmztok, where can I paste it?
19:03.16tmztas bin
19:03.24cr2you can't paste, it's binary
19:03.35*** join/#htc-linux LunohoD__ (n=alex@e180068059.adsl.alicedsl.de)
19:03.36cr2can i download it ?
19:04.18tmztI can message you an ip
19:05.34cr2ok
19:11.01*** join/#htc-linux pikapika (n=pikapika@mar75-8-88-164-227-147.fbx.proxad.net)
19:11.40pikapikayo
19:24.27tmztnow if I can only find a port that isn't blocked
19:33.47tmzt"Filter NAT internet redirection" disables everything, not just bad source routes, how nice
19:37.57cr2tmzt: ok. looks like a bootloader :)
19:38.15tmztyou use ida?
19:38.23cr2MP900 BSQUARE boot loader
19:38.27cr2i use 'strings'
19:38.28tmztstrings
19:38.31tmztright
19:38.48tmztwould there be usb stuff in the bootloader?
19:39.08cr2strings -el looks fun.
19:39.40cr2it decompresses zlib-compressed code into ram, it seems.
19:40.03cr2you should dump the first 2 megabytes of RAM, and run 'strings -el' on it.
19:40.20*** join/#htc-linux Tanyafortinburg (i=d169c34b@gateway/web/ajax/mibbit.com/x-d022387eea8374f5)
19:42.03cr2logo.bmp :)
19:42.15cr2it seems 256K is a bit small-
19:47.21cr2tmzt: i think i have the virtual mapping
19:47.32tmztfor phys io?
19:48.00Tanyafortinburganyone knwo in what channel i could find heavensrevenge?
19:49.04cr2tmzt: full table
20:16.11tmztdo you still need dump mmu?
20:18.22cr2tmzt: no.
20:18.33cr2tmzt: do you have some wiki ?
20:19.01cr2tmzt: i can post the list, you may tell me what is at these address spaces.
20:19.26cr2need to format it first.
20:24.18tmztwiki?
20:24.29tmztI have tomboy
20:24.51tmztthat's where all my q stuff is anyway
20:25.16tmztcsv would be ok though
20:25.26tmztor html tables
20:25.43cr2tmzt: http://pastebin.no/13494
20:26.47cr2pcmcia and pxa internals are good visible
20:26.54cr2the rest - don't know.
20:46.33tmztso i/o isn't just under 0x40000000?
20:46.49*** join/#htc-linux LunohoD_ (n=alex@e180073149.adsl.alicedsl.de)
20:47.17cr2where is your framebuffer located ?
20:47.38tmztwhat is the command if wince stuff doesn't work?
20:49.01cr2print "%x" VRAM
20:49.36tmztUnable to detect frame buffer address
20:49.46tmztI can check the jlime source though
20:50.26cr2hm. interesting
20:50.52tmztand lsmod doesn't work
20:51.03tmztI was going to try to find the usb driver and dump it
20:53.32tmztMinimal virtual address: 00010000, maximal virtual address: 7FFFFFFF
20:53.32tmztDetected machine Generic Intel PXA/PXA (Plat='Jupiter' OEM='NEC')
20:53.32tmztCPU is Intel XScale ARM arch 5TE revision 3 product 16 stepping 6 running in system mode
20:53.49tmztthis is my haret with OEM NEC in the machlist.txt
20:54.19tmztwhat is the replacement for lsmod?
20:54.31tmztand ps
20:55.12cr2if you don't have the toolhelp.dll there is no portable way to do it.
20:55.37cr2does testwm5.exe work for you ?
20:55.39tmztHaRET(4)# print "%x" mod2addr("nk.exe")
20:55.39tmztline 4: Unknown variable 'mod2addr' in expression
20:55.39tmzt3ce59bc
20:55.39tmztHaRET(5)# print %s" addr2mod(0x40000000)
20:55.39tmztline 5: Unknown variable 'addr2mod' in expression
20:55.56tmztwhere is testwm5.exe?
20:56.41cr2hands.com/~lkcl
20:56.41tmzttoolhelp is in the image?
20:56.50cr2http://hands.com/~lkcl
20:57.12cr2toolhelp should be in your image.
20:57.49tmztit's not in \windows or \windows\system, so it must be in the rom image
20:58.20tmztis there a way to find a dmesg type buffer in memory?
20:58.50cr2only on certain htc devices.
20:59.09cr2some images don't have toolhelp.dll
21:00.09tmztwindows icon in explorer, cannot find testwm5.exe or one of its components
21:00.44tmztwould the xip metadata help?
21:03.26cr2ok
21:03.50cr2no, the problem is more difficult.
21:03.57tmztit didn't detect the machine either then, did it?
21:04.11tmztGeneric PXA
21:04.41tmztmtype is 0
21:05.39tmztNEC is not in machines.cpp
21:06.10tmztMP900,  PXA,    NEC MP900, NEC_MP900
21:06.15tmztis missed the quotes
21:06.18tmztI
21:07.16tmztno, thats only if there are commas in the name
21:12.53tmztwould it be enough to get a toolhelp.dll for ce.net 4.2 and put in cwd or \windows?
21:14.32cr2it's device-specific
21:14.38tmztok
21:14.51cr2if the producer left it out, you need to do some hardcore stuff instead.
21:15.08cr2it's doable, just much more difficult
21:15.39tmztI had a log of what addresses I was able to dump/trace I will see if I can find it if we need it
21:16.24tmztI tried dumping most of 0x4.. before reading the datasheet and finding I was looking for 4 bytes, I saw repeating patterns in most of it
21:17.00tmztwhat can we do with those maps?
21:18.14cr2where can i find the nec900c kernel code ?
21:21.53tmzt+#define S1D13MP900_FB_PHYS     0x0C200000
21:22.02tmzthttp://www.jlime.org/gitweb?p=jlime.git;a=blob;f=kernel/patches-vanilla/v2.6.24-stable.patch;h=6fb0602c4922b49afcff552e7331d34063e66165;hb=HEAD
21:22.10tmztsecond half is mostly mp900c
21:22.33tmztthe git has the patches applied but they are hard to sort out except by commit
21:29.05cr2btw, how does one boot on sh3 wince devices ?
21:29.31cr2Kevin2 said haret is too arm-specific to port it there.
21:30.12tmztlike jornadas?
21:30.18cr2yes
21:31.43cr2s1d3* is epson
21:32.32tmztshlo.exe
21:32.54cr2does it work on sh4 ?
21:32.56tmzthttp://jlime.com/downloads/releases/donkey/bootloaders/shlo.exe for Jornada 680/690
21:33.02Kevin2cr2: Some parts of haret could be ported to other architectures - but someone would need to port cegcc first.
21:33.03tmztI don't know
21:33.21tmztdo the dreamcast people have gcc?
21:33.50tmztyou asked about the fb memory
21:34.05cr2Kevin2: i'd like to backport regs_pxa.py to regs_sa.py is the ARCH:SA autodetected ?
21:34.23tmztfb, touchscreen, keyboard, cf work, probably serial port on side as well
21:34.36cr2Kevin2: i was reading the sa1100 manual, it seems the 'set trace' and breakpoints should work there too.
21:35.01cr2tmzt: i think there was sh-wince-gcc some time ago.
21:35.12cr2even before arm-wince-gcc
21:35.24cr2but i don't know if it's still working.
21:35.40tmztmingw32ce is native pe?
21:38.24cr2yes
21:38.51cr2NMC1110 PRS/PRC register is at physical address 0x0900_0000
21:39.05tmztadd these to the tab delim?
21:39.07cr2do you have this datasheet ?
21:39.21Kevin2cr2: Yeah - StrongArm should be autodetected.  (It was on the Wallaby - your jornada isn't, but that's okay because we forced it to SA.)
21:39.46cr2ok
21:39.59cr2Kevin2: do i need to add GPCR and GPSR ?
21:40.24cr2tmzt: here ->
21:40.25Kevin2cr2: Yeah, I vaguely recall seeing that the StrongArm supported the debug unit.  Someone would need to verify that the registers were the same - then it is just a matter of enabling it.
21:40.27cr27575 +#define CF_CARD_REG    0x09000000
21:40.27cr27576 +#define PC_CARD_REG    0x0a000000
21:40.37Kevin2cr2: GPCR and GPSR ?
21:40.59cr2Kevin2: yes, i don't see them being decoded by regs_pxa.py
21:41.11tmztI've seen it, it must have been on devfiles.jlime.com before they reorg'd
21:41.29cr2DBAR, DBVR, DBMR, DBCR are there. and p14
21:41.49tmztthat is a multiplexer for the pxa cf host, if I understand it
21:41.57tmzthas cs and the bus
21:42.23tmztthere might be two of them, there are two cf/pcmcia slots
21:42.44cr2tmzt: ok, so you can document these in the table
21:43.02tmztok
21:43.17Kevin2cr2: Add     archname = "SA";
21:43.17Kevin2to src/mach/arch-sa.cpp.
21:43.30cr2Kevin2: ok.
21:43.45Kevin2And then add  memalias.RegsList['ARCH:SA'] = Regs_pxa
21:43.45Kevin2to haretconsole/regs_pxa.py
21:44.45cr2Kevin2: sa does not have so many gpios and CKEN as pxa.
21:45.05tmztthe git is broken out now and there is some usb related stuff I haven't seen before, but still only guesses I think
21:45.49cr2Kevin2: sa1100 is missing
21:45.53cr2<PROTECTED>
21:45.53cr2<PROTECTED>
21:46.06*** join/#htc-linux ChanServ (ChanServ@services.)
21:46.06*** mode/#htc-linux [+o ChanServ] by irc.freenode.net
21:46.34tmzt+               .start  = 0x4c000000,
21:46.34tmzt+               .end    = 0x4c100000,
21:46.44tmzthttp://www.jlime.org/gitweb?p=jlime-stable.git;a=blobdiff;f=arch/arm/mach-pxa/mp900.c;h=6cb60d9d25ceb020cdf2e847fececeb7b355dbe4;hp=ea47feecc55482e647812f8511bf3818e5ea3597;hb=d2774366574a9688d67814d492e9e8fd3cec8324;hpb=b8c5bbf19301abc3436f884d2a134c24e3cf1a31
21:47.11cr2Kevin2: hmm. my mingwce32 does not like sprintf()
21:47.14cr2src/memory.cpp:538: error: 'sprintf' was not declared in this scope
21:47.26tmztshould I check dump mmu for that?
21:47.28Kevin2cr2: SA110 will mach sa1100 -- it need only match the beginning of the string.
21:47.34cr2ok
21:50.32tmzt84c00000  | 04c00000 |   1MB section | CB AP=1
21:50.54Kevin2cr2: Are you having problems compiling haret?
21:51.36cr2Kevin2: yes.
21:51.47cr2tmzt: the framebuffer ->
21:51.50cr28620 +#define S1D13MP900_FB_PHYS     0x0C200000
21:51.50cr28621 +#define S1D13MP900_REG_PHYS    0x0C000000
21:51.50cr28622 +#define S1D13MP900_FB_SIZE     0x00140000
21:53.34cr2Kevin2: it seems i need to update to the latest cegcc svn
21:53.43Kevin2cr2: Hrmm.  Can you grab the cegcc-mingw32ce-0.51.0 package?
21:53.55Kevin2I'm not using svn - I just use the last published binaries.
21:58.28*** join/#htc-linux BabelO (n=Fabrice@unaffiliated/babelo)
21:59.36cr2Kevin2: ok, i'll try
21:59.49cr2tmzt: what about 'dump gpio' ?
22:01.01cr2tmzt: you may try 'dump pxa27x' with this haret http://jornada820.sourceforge.net/files/haret/haret-w.exe
22:01.22cr2tmzt: but some output will be incorrect, because it's for pxa27x
22:04.19tmztmostly worked but got and exception and bl pwm is now blinking
22:04.23tmztshutting it down
22:04.55tmztthe ts and probably bl or on a pic on btuart
22:05.35tmztpower led flashed too
22:05.38*** join/#htc-linux LunohoD_ (n=alex@e180070035.adsl.alicedsl.de)
22:07.21dcordesaye
22:07.28dcordesjornada hacking?
22:07.33tmztback in haret
22:07.36tmztharet-w
22:08.17cr2tmzt: dump gpio and dump pxa27x work ?
22:08.31tmztthat was dump pxa27x, haven't done gpio
22:08.44cr2ok.
22:08.48tmztit got an exception at the end and device went crazy
22:09.07cr2for pxa255 it needs several adjustments.
22:09.24tmztmight just be this device, has to talk to pic all the time
22:10.06cr2tmzt: you can trace the BTUART data register with haret mmutrace
22:10.07tmztI have the dump
22:10.13cr2pastebin ?
22:12.56tmzthttp://pastebin.no/13510
22:14.25cr2very strange output.
22:15.27tmztUSBH and USBC are builtin to pxa? (or only pxa27x)
22:16.09tmztSTUART is ir?
22:16.17tmztFFUART is the serial port?
22:17.41tmztthere is no mmc/sd smartmedia or anything else
22:17.53tmzt(except cf)
22:18.29tmztdcordes: did you get those images built?
22:18.35cr2pxa2[56]x does not have USBH
22:19.52tmztare we looking for irq/gpio for usb to find the driver?
22:20.02tmztlet me get the dump gpio
22:22.19tmzthttp://pastebin.no/13511
22:22.59*** join/#htc-linux BabelO (n=Fabrice@lun34-2-82-238-28-28.fbx.proxad.net)
22:23.18tmztcan we filter builtin pxa gpios?
22:25.04tmztusb datasheet: http://www.jlime.org/gitweb?p=jlime.git;a=blob;f=datasheets/MobilePro900c/usb;h=96990c253ec1584cef8b76099795d78388d65dcb;hb=HEAD
22:26.21dcordestmzt: yea all done
22:26.40dcordestmzt: kernel image with oabi and the x application I just need to opkg install.
22:26.57tmztalright
22:27.05tmzthold on a second
22:27.16tmztcan you mount the sd
22:27.43tmztyou have the hal programs then
22:27.47tmzt?
22:28.23tmzthow much space do you have on sd left?
22:28.49dcordesyea libhal and so
22:28.54dcordesI think it's normal in angstrom
22:28.59dcordeslike 500 megabyte
22:29.02tmztlshal or lshw
22:29.09*** join/#htc-linux skodde (n=skodde@unaffiliated/skodde)
22:29.09dcordesboth not present I think
22:29.12tmztcan you extract http://www.jlime.com/downloads/releases/henchman/icewm-image-Henchman-04.14.08.tar.bz2 to /jlime/
22:29.32dcordessure
22:29.34tmztok
22:29.36tmztthen boot
22:30.06tmztcareful though, its a full root so it will overwrite your image if you put it under root
22:31.13dcordesoh, ok
22:31.17dcordesputting it in jlime then
22:31.38dcordesbut.. it's not so dramatic when it fscks up my image because I have backed up all the tslib settings
22:31.45tmztmkdir /sd/jlime; cd /sd/jlime/; tar xjf /path/to/icewm*tar.bz2
22:31.46dcordesand also your kernel patches
22:31.52dcordesdone
22:31.57tmztok
22:32.29tmztcr2: I will need to boot linux so if there is anything else I should do?
22:34.48tmztbut, thanks for your help
22:35.15dcordestmzt: will I chroot into jlime?
22:35.39tmztyeah, chroot /jlime
22:35.48tmztwait, first
22:36.10tmztmount -o bind /sys /jlime/sys
22:36.21tmztmount -o bind /dev/ /jlime/dev
22:36.27tmztmount -o bind /proc /jlime/proc
22:36.31tmztmkdir if neccessary
22:36.40tmztmount -o bind /dev /jlime/dev
22:36.59tmztexit or ctrl-d will get you out
22:39.30dcordesI will put a script
22:39.51tmztcr2: interesting while booting the output from haret (Detected ...)  jumps to the left
22:40.46tmztdcordes: I am in jlime, I think the same root as you
22:41.50dcordesok cool
22:41.54dcordeswill boot in a few
22:42.10tmztok
22:42.43tmztwe really are only using Xfbdev and /usr/lib/libts0*,/usr/lib/ts, which is what I use under debian
22:42.49tmztbut chroot will work fine
22:45.26gingehi
22:45.45tmztany luck on dma?
22:45.53gingeI only just got back in :)
22:46.01tmztyeah, obviously
22:46.45*** join/#htc-linux BabelO (n=Fabrice@lun34-2-82-238-28-28.fbx.proxad.net)
22:47.23*** join/#htc-linux BabelO (n=Fabrice@lun34-2-82-238-28-28.fbx.proxad.net)
22:48.27tmztactually, debian has libts now and that works so I use it, so only /usr/bin/Xfbdev from jlime
22:48.39tmztfor me
22:51.58dcordesginge: hi there
22:55.00dcordestmzt: ok oabi kernel seems to boot fine
22:55.44marajinhuh... what actually counts as a sane torrent client for linux?
22:55.56dcordesI use transmission when it comes to gui
22:56.04dcordesotherwise rtorrent
22:56.21gingeoabi?
22:56.28gingemarajin: ktorrent works ok for me
22:56.34dcordesold abi
22:56.37dcordessupport
22:56.38tmztoabi compat
22:56.40gingeyeah seriously
22:56.43marajinginge: It won't emerge the 2.x branch and 3.x needs KDE4
22:57.01dcordesmarajin: really gotta checkout transmission then
22:57.02gingesucks to be on gentoo
22:57.08dcordesit's minimalistic, stable nice
22:57.30gingeuntil you want to install something really quick, which needs a full rebuild of x and kde ;)
22:57.40dcordestmzt: ok chroot'D
22:57.48tmzteither the chroot, or (TSLIB_TSDEVICE=/dev/input/event0 /jlime/usr/bin/Xfbdev :0) & (sleep 20; chvt 1)
22:57.51tmztok
22:58.03tmztsame thing without the /jlime/ part
22:58.08marajinginge: Quad xeon, emerge -ue world takes <= 6 hours :P
22:58.23ginge:O
22:58.34dcordesO
22:58.40dcordesI like ubuntu/debian
22:59.10marajinI use kubuntu on laptops and stuff but gentoo has been on my server for like 6 years
22:59.38tmztuntil you start wondering about where the bins for  i686 or armv6 or whatever are
23:00.01marajinI don't reinstall, I just cp -rP *
23:01.28tmztmarajin: I mv /* /old/ and  debootstrap
23:02.05marajinnotes his way is one less step? :p
23:03.01tmztbut renaming a few dirs on one fs is not that much, whats the cp -rP for?
23:03.18dcordesmmc error when I try and run Xfbdev
23:03.27dcordesis the Xfbdev binary in the jlime image like 10x biggerP?
23:03.42marajintmzt: copy recursive preserve permissions.
23:03.45tmztnot sure, can you put it in ramdisk?
23:03.56marajintmzt: Basically what I'm saying is, I move the rootfs to a new HDD when necessary
23:04.04tmztoh
23:04.33tmztthought you meant reinstall on one disk
23:04.44marajinnope, I'm saying I don't reinstall
23:04.55marajinI just move the rootfs where needed
23:06.14marajinthat rootfs has seen everything from a P-166 to 1.2Ghz Athlon t-bird, 1.8Ghz Athlon-XP, Athlon64 3400, Athlon64 3200 (newer socket type/SSE3 instructions) and then to the quad xeon...
23:06.18marajinheh
23:06.50dcordesginge: do you get the same dma mmc problems in .25?
23:07.04gingeyeah, pretty much
23:07.06tmztthere are obviously tradeoffs,
23:07.08gingejust looking at it now
23:07.57dcordesok
23:08.04tmztls -lh /jusr/bin/Xfbdev ls -lh /jlime/usr/bn/Xfbdev (or du -h if you prefer)
23:08.25tmztls -lh /jusr/bin/Xfbdev /jlime/usr/bn/Xfbdev
23:08.28gingeI suggest using rd for now
23:08.50tmztmaybe tmpfs?
23:08.59tmztdd bs=512
23:09.06tmztand not mmaping the image
23:09.10marajinginge: ...well just to make no sense, ktorrent emerged
23:09.16dcordestmzt: the jlime one is like 20K bigger
23:09.28tmztok
23:09.37tmztare you in the chroot?
23:09.44gingemarajin: heh, gentoo for you
23:09.45dcordesno
23:09.54gingemarajin: not that any of the other are perfect
23:10.01marajinginge: I checked 3 times with 3 different ebuilds.... and now just to try and find out what the error was, I emerged and it just did...
23:10.04marajin:p
23:10.06tmztcan you do just a mount?
23:10.08gingemarajin: I apt updated my laptop to a non boot last week
23:10.11marajinI've had a lot of issues with apt
23:10.24marajinyeah, I've apted a laptop into death before
23:10.29gingemarajin: yeah, like every damn update kills soemthing
23:10.33dcordestmzt: you mean like mount /jlime to /mnt/jlime or so?
23:10.46dcordes:)
23:10.56tmztI very intellegently dpkg -i /var/cache/apt/archives/* a machine with old and new packages, but still recovered it
23:11.19tmztwith a lot of dpkg --force-depends --purge
23:11.38tmztno, just run mount
23:12.00dcordesok what's the info required?
23:12.08tmztis /tmp on tmpfs?
23:12.46dcordesthere are 3 tmpfs
23:13.08dcordeson /var/volatile, /dev/shm, /media/ram
23:13.24tmztdd if=/jlime/usr/bin/Xfbdev of=/media/ram/Xfbdev bs=512
23:13.29tmztuse a smaller bs= if needed
23:14.22dcordeswhat's bs/ibs/obs?
23:14.23*** join/#htc-linux nighthawk08 (n=a@212.143.154.159)
23:14.36tmztblock size
23:14.39tmztin bytes
23:15.36tmztbasically, how much to copy at once, but it can make a difference on some media (such as tape)
23:16.01dcordesok I see. why do you use dd for such an operation, and not e.g. cp?
23:16.04tmztinput, output, both
23:16.05nighthawk08I am trying to run the Angstrom -- using the haret,. how do I know what is the name of the partition on the sd card? currently I've put mmcblk0p2 -- is that ok? because when I boot it gets stuck before loading the linux
23:16.45tmztfdisk -l /dev/sd? in linux, disk management in windows
23:17.23tmztdo you have builtin or usb sd reader on you computer?
23:17.24nighthawk08what should it specify?
23:17.30dcordestmzt: done.
23:17.33nighthawk08I got an sd reader...
23:17.47cr2pigeon: are you sleeping ?
23:18.08tmztthe partition type should be 83 for ext2, b for fat32
23:18.26cr2pigeon: i've done a lot of dirty work here http://wiki.xda-developers.com/index.php?pagename=WallabyMemoryMap
23:18.27tmztwindows will recognize fat32 and say Unknown partition for ext2
23:18.58pigeoncr2: morning!
23:19.02nighthawk08I got two partitions on that SD -- one FAT second ext2
23:19.03cr2pigeon: now haret need some sa1110 changes (regs_sa.py) and mmutrace tracing
23:19.07marajinginge: Ktorrent does seem ok, but can it be stopped from autostarting torrents?
23:19.08cr2pigeon: lol
23:19.26gingemarajin: not sure
23:19.45marajinginge: Nevermind, It seems to be a per-torrent option when you open the file
23:19.53tmztsomebody, is mmcblkp0 or mmcblkp1 the first partition?
23:20.01dcordessecond
23:20.10dcordesmmcblk0p1
23:20.20tmztdo you get a panic line?
23:20.22gingemarajin: check the plugins for the blocking of nasty plugin.
23:20.24dcordesin angstrom on zaurus that is
23:20.49nighthawk08tmzt: when it sais jumping to Kernel.... -- then it is stuck
23:21.08tmztthat's not a root partition thing
23:21.13cr2pigeon: the asic1 egpio will need a .py decoder too. like it's done for other htc egpio cplds.
23:21.28nighthawk08tmzt: then what is it?
23:21.33tmztwhat device, htc name?
23:21.49nighthawk08htc himalaya - h3900
23:21.57cr2pigeon: the asic1/2 code is bitrotten, but it's there, and rather complete.
23:21.57tmztstuck before loading the linux, I missed that
23:22.37tmztwhat zImage are you using?
23:22.48nighthawk08zImage-2.6.21-hh20-r6-h3900
23:23.03cr2pigeon: i'd say that with some hardcore patient tracing it'd be possible to support wallaby.
23:23.04tmztis there newer for hima?
23:23.06nighthawk08in the distro3of Angstrom
23:23.18nighthawk08where can I check?
23:23.39tmztdcordes: do you know if there is a bootkit for hima?
23:24.29tmztwhere are the bootkits anyway?
23:25.31tmzthtcpxa?
23:25.43nighthawk08imate ppc
23:26.00nighthawk08I do not know whether it is the htcpxa....
23:28.13tmztI am looking for the url for a newer zImage for HIMA if anyone knows it
23:30.37tmztyou might try the logs at http://irclog.iclem.net a few days back, there was talk about HIMA
23:31.46tmztnighthawk08: you might need a newer zImage or to set MTYPE in default.txt
23:32.05tmztany current zImage should work with angstrom
23:32.22nighthawk08ok,. I'll check that, and get back later -- if I won't succeed in any way.... thanks tmzt
23:33.04pigeonKevin2: anything particular in the new haret i should test?
23:33.27tmztI found ~htcpxa but htchimalaya is empty
23:34.45tmztdcordes: did the dd work?
23:35.14tmztI don't know how to limit the size of transfers with cp thats why I suggested dd
23:35.27dcordes01:17 < dcordes> tmzt: done.
23:35.32dcordesyea
23:35.42dcordesno clue where himalaya images can be found
23:35.47tmzttry running it, chmod +x first and do the chvt trick
23:36.00tmztthe rest are in ~htcpxa now though?
23:36.12tmztexcept, whatever it was
23:36.20tmzthad a bootkit
23:36.20dcordesI only know about ~htcpxa and ~lgorris
23:36.23dcordesand headfuzz
23:36.37dcordesmaybe angstrom builds hold up
23:37.14dcordeshttp://www.angstrom-distribution.org/unstable/autobuild/ no joy
23:37.55tmztonly uni, ba, and magician appear to be there
23:38.32tmzthe was using -hh20
23:38.39tmztmight have been mtype though
23:39.12dcordesuhm, I could build one?
23:39.27dcordesI'd bet the hh kernel on OE is broken though
23:39.40tmztchmod +x /media/ram/Xfbdev; (TSLIB_TSDEVICE=/dev/input/event0 /media/ram/Xfbdev) & (sleep 30; chvt 1)
23:39.45tmztoutside of chroot
23:39.45marajinWHOA.. damn.... Disposable lighters are getting a bit cheery nowadays
23:40.03gingelol
23:40.05marajinginge: Since when did a 50p lighter from a newsagents have a 4 inch flame?
23:40.23gingemarajin: mine went up in a ball of flames today
23:40.51marajinginge: Heh :) You don't know the fun I had with one of them butane torches.
23:40.56tmztwe don't need that zImage, I was referring to nighthawk08's question
23:41.01marajinginge: Dual 2 inch torch flame :p
23:41.04marajinginge: Yes /dual/
23:41.15marajinginge: Frightened the fuck outta anybody dumb enough to cadge a light off me
23:41.19gingelol
23:41.46marajin"Hey mate, got a light?" "Sure... **chink** **click** **BCKKKKKKKKKKKKKKKKKKKKKKKKKKKKT**"
23:42.06ginge... no hair
23:42.30marajinit will melt plastic at 6+ inches from the flame yeah :P
23:43.19marajinI made the mistake of trying to use it to strip a waxed wire of its coating once..
23:43.27marajinPOOF, no coating... no wire either though
23:43.58gingeheh. been there with a windproof and solder
23:44.30marajinMost lighters'll mess up solder man
23:44.59gingeit only needed to hold until I got home... it was to the computer core of my car
23:45.09marajinheh
23:45.11marajinfair enough
23:45.25marajinbut yeah, those dual flame butane torches are fnu
23:45.51marajinturn an aluminium can to dust in seconds
23:45.55gingehttp://www.headfuzz.co.uk/?q=vw_ccm checkt he pics for the hack
23:46.55gingedamnned vw crap
23:49.35marajinheh
23:49.39marajinit a diesel or petrol?
23:50.33gingepetrol
23:50.48tmztdcordes: did X start?
23:51.30gingemarajin: drinks fuel like a beast
23:51.45marajin100k on the clock IS a little tired then
23:51.45gingemarajin: I wonder if I could port Linux to it...
23:52.10marajinI know a guy witha diesel one though, similar mileage, you'd barely know it wasn't new from the showroom
23:52.13gingemarajin: got it for a bargain :)
23:52.14marajin'cept the turbo died
23:52.29gingemarajin: passat 100k is ok, just worn in
23:52.39gingemarajin: yeah my tubo is onthe way out
23:52.40cr2pigeon: There is a labor assistant of the writer, to also the device of the type turn which is similar “iPaq 3870” (HTC 30H800125) had entered
23:52.43marajinand maaaan you get some trundleage on a diesel passage with no turbo
23:52.54gingemarajin: randyly comes on and tries to propell you over the car infront
23:53.08gingemarajin: randomly
23:53.09marajinginge: Hey just claim you're working on a BTTF style hover car ;)
23:53.10dcordestmzt: -sh: /media/ram/Xfbdev, not found
23:53.16cr2pigeon: http://pc.watch.impress.co.jp/docs/2005/1213/pda45.htm
23:53.25gingemarajin: or recreating an A-Team episode
23:53.36marajinginge: Heh, true, /any/ A-team episode
23:53.52pigeoncr2: i thought you're sleeping! :)
23:53.59tmztdid you do the dd?
23:54.30dcordestmzt: yes file is present, also chmod +x'D it
23:54.38tmztdd if=/jlime/usr/bin/Xfbdev of=/media/ram/Xfbdev bs=512; chmod +x /media/ram/Xfbdev
23:54.43tmztoh, ldd it
23:54.58tmztyou will need the chroot, can't mix oabi and eabi libs I think
23:55.13tmztbut if it works, we can build it from source
23:55.20tmzt(as eabi)
23:55.26dcordescan I just mv the klime Xfbdev and link my ram Xfbdev in place?
23:55.27pigeoncr2: i do have a 3870
23:55.50cr2pigeon: it has the same asic as wallaby ?
23:55.55pigeoncr2: and what about the rx3115?
23:55.57tmztno, you would have to set LD_LIBRARY_PATH to the path of the oabi libs in /jlime/lib /jlime/usr/lib
23:56.35tmztldd /jlime/usr/bin/Xfbdev ??
23:56.40dcordesno ldd.
23:56.43pigeoncr2: i don't know, the thing with the 3870 is linux is well supported in very early times, i didn't have to know any of those about it :)
23:56.49cr2pigeon: no idea.
23:57.27tmztit needs a lot of libs (I ldd'd it)
23:57.29*** join/#htc-linux rmoravcik (n=rmoravci@ip-89-102-255-171.karneval.cz)
23:58.08tmztso we have to get mmc working first, or build eabi Xfbdev from jlime source
23:58.45cr2pigeon: hmm. i really think that asic1 is there, so we can reuse the existing codebase. you only need to trace the gpios (egpios)
23:58.46smevon wm6 is there anyway to disable that damn low battery vibrate ?
23:58.51tmztmount -o bind /media/ram /jlime/tmp
23:59.14tmztthen do the chroot and run it from /tmp/Xfbdev
23:59.32tmztwhat do yo get when you run free
23:59.41cr2pigeon: can you dump the gpio area ?
23:59.44pigeonhmm trying the latest haret, wirq seems to do things, but it doesn't stop, and then it seems to hang it after a while.

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