IRC log for #htc-linux on 20090405

00:11.20*** join/#htc-linux MethoS (n=lem@host-091-097-241-151.ewe-ip-backbone.de)
01:39.10*** join/#htc-linux tcccp (i=hey@satanic-server.hey-ix.net)
02:14.08*** join/#htc-linux Zoolooc__ (n=fredsiba@nrbg-4dbfc60a.pool.einsundeins.de)
03:09.27*** join/#htc-linux mrmoku|a` (n=mrmoku@ppp-93-104-99-239.dynamic.mnet-online.de)
03:51.07*** join/#htc-linux Tinyboom (n=nahh@206.84-49-89.nextgentel.com)
04:09.19*** join/#htc-linux dsiluxion (n=dsiluxio@bb116-14-37-104.singnet.com.sg)
04:09.36*** join/#htc-linux ali1234 (n=al@robotfuzz.co.uk)
04:34.58*** join/#htc-linux Zoolooc_ (n=fredsiba@nrbg-4dbfcab8.pool.einsundeins.de)
05:53.38*** join/#htc-linux Sti_02391 (n=Where_is@116.200-65-87.adsl-dyn.isp.belgacom.be)
07:03.14*** join/#htc-linux goxboxlive (n=goxboxli@204.84-48-126.nextgentel.com)
07:38.40*** join/#htc-linux nebi (n=nebi@170.ftth2.cust.fyrobs1.upps.se.borderlight.net)
07:55.47*** join/#htc-linux BabelO (n=fcr@unaffiliated/babelo)
08:29.14*** join/#htc-linux kiozen (n=oeichler@rgnb-5d87d018.pool.einsundeins.de)
08:42.32*** join/#htc-linux MethoS (n=lem@host-091-097-241-151.ewe-ip-backbone.de)
08:49.09*** join/#htc-linux mrmoku|easter (n=mrmoku@ppp-93-104-99-239.dynamic.mnet-online.de)
09:02.43*** join/#htc-linux pleemans (n=toi@d54C2AAB7.access.telenet.be)
09:31.35*** join/#htc-linux StarLite (n=nnscript@s55916ca6.adsl.wanadoo.nl)
09:45.56*** join/#htc-linux goxboxlive (n=goxboxli@204.84-48-126.nextgentel.com)
09:56.27*** join/#htc-linux Pure4Real (n=pure4rea@93-45-210-140.ip104.fastwebnet.it)
09:56.42*** join/#htc-linux raster (n=raster@enlightenment/developer/raster)
10:08.21*** join/#htc-linux BabelO (n=BabelO@unaffiliated/babelo)
10:39.18*** join/#htc-linux marex (n=marex@vasut.kolej.mff.cuni.cz)
10:52.58*** join/#htc-linux goxboxlive (n=goxboxli@204.84-48-126.nextgentel.com)
10:54.36*** join/#htc-linux BabelO (n=fcr@unaffiliated/babelo)
11:18.47dcordes_hi
11:18.58dcordes_cr2: if you get online I can explain
11:44.35*** join/#htc-linux captnoord (i=5147a47b@gateway/web/ajax/mibbit.com/x-23d99661e4f45931)
11:44.45*** part/#htc-linux captnoord (i=5147a47b@gateway/web/ajax/mibbit.com/x-23d99661e4f45931)
12:01.04*** part/#htc-linux Jos (i=Jos@Lithium.Jossie90.info)
12:25.14mickeyldcordes_: morning
12:25.22mickeylfound anything wrt. missing /dev/smd1 yet?
12:25.34mickeyli tried backporting the patch in tty_smd.c but without success
12:38.54*** join/#htc-linux Balsat (n=balsat@87.72.13.34)
12:45.25*** join/#htc-linux Balsat (n=balsat@87.72.13.34)
12:52.57*** join/#htc-linux NetRipper (n=netrippe@netripper.nl)
12:59.38dcordes_mickeyl: just got my building/testing env for kovsky back up
13:00.27mickeyloki
13:01.15dcordes_mickeyl: I would like to use fso-console-image . what's needed to get framework-devel again?
13:01.42mickeylthere's no devel branch atm.
13:01.47mickeylall is in the stable branch
13:01.58mickeylso just bump the rev or use autorev
13:02.01mickeyland use frameworkd
13:02.18mickeylhas some special treatments for HTC wrt. error messages :/
13:02.31mickeylsings the song of v250.ter violation
13:03.06dcordes_guess we have to live with that
13:03.20mickeylyeah
13:03.23mickeylnot a big issue
13:03.25dcordes_SRCREV_frameworkd = autorev in local.conf?
13:03.34mickeylSRCREV_pn-frameworkd
13:03.40mickeylor better
13:03.49mickeylrequire conf/distro/include/fso-autorev.inc
13:04.12dcordes_ok
13:05.19*** join/#htc-linux Moku (n=John@f048137050.adsl.alicedsl.de)
13:07.39dcordes_mickeyl: fyi there's wiki.htc-linux.org now
13:07.51dcordes_if you want to add some OE or framework related things
13:07.55mickeylah, pretty good
13:08.05mickeylwhile i was on OpenExpo some guy had a brillant idea
13:08.12mickeylto establish more horizontal communication
13:08.17mickeylwe should make something such as a contest
13:08.22mickeylFSO-compliance level
13:08.25mickeylwith a bounty
13:08.26mickeyletc.
13:08.33mickeylwill work more on that soon
13:10.13dcordes_sounds interesting
13:11.17mickeylya, talked some more in my latest blog entry
13:11.22mickeylneed to work the details out
13:11.26mickeylswisscom will help us a bit
13:11.39mickeyland i'm even prepared to put my private money on the desk
13:11.50mickeyljust to get a better kernel
13:12.28dcordes_cool. how come swisscom got involved?
13:12.53rastermickeyl: poke thomas for me :)
13:13.30mickeylheh, you here as well :)
13:13.37mickeylraster: too late, i'm already back in FRA
13:13.43rasteri was looking around for info on haret
13:13.44mickeylraster: spent some hours with him
13:13.46rasteri had a kernel to bring up
13:13.57mickeyldcordes_: they are interested in free hardware
13:13.59rasteri figured out how to convert a uimage back into a zaimage
13:14.28rasterbut the bloody kernel wont do anything beyond throw up a splash
13:14.30raster(and no source)
13:14.55mickeyl"fun"
13:14.56rasterbugger
13:15.03rasterno remote poking!
13:15.16dcordes_mickeyl: that's noble
13:15.53mickeylindeed
13:15.57mickeylpretty smart folks over there
13:16.02mickeylswisscom inno, that is
13:16.07mickeylR&D, not the telco part ;)
13:16.11mickeyl:)
13:16.15rasterhehehe
13:16.30rastermickeyl: swisscom are probably one of the best friends to have
13:16.36rasteras a telco they hold some sway
13:16.39mickeylyap
13:16.44rastermore than having no telco on-side
13:16.59rasterand the poor buggers are in trouble now.. they basically have no open phone they can use
13:17.19raster(well gta02 just isnt it from a hw/design pov, so gta03 was a hope)
13:17.38rasterany idea what screen the yet-to-exist n97 uses?
13:17.48rasteri know its 3.5" 320x640
13:18.39*** join/#htc-linux timebomb (n=tb@c169047.adsl.hansenet.de)
13:18.46dcordes_that device looks very similar to htc rhodium (touch pro 2)
13:20.29rastertouch pro i think is 800x480 with 3.4"
13:20.39rasteroor was that touch hd
13:20.43mickeyltouch hd
13:20.47mickeylpro has vga
13:20.55rasterhmm
13:20.57dcordes_touch pro is raphael, hd is blackstone
13:21.02rasternokia 5800 xpressmusic also uses the screen
13:21.31rastero thiunk one of the touchs is 800x480
13:21.40rasternot sure going for insane pixels is the right thing
13:21.50rasterall u do is need more cpu/gpu grunt to fill them
13:21.56rasteror have lower framerates etc.
13:22.07rasteryou want something "good" but the right physical size and a good aspect
13:22.21rasterof course.. you want it to be available... at a good price
13:23.53dcordes_I like the wvga resolution of my kovsky (xperia). makes all text based uses way more comfortable
13:24.14dcordes_and as long as there's no glamo :D
13:24.19dcordes_..sort of situation
13:24.52rasterdcordes_: dunno. i have an 800x480 3.4" s3c6410 thing here
13:25.04rasterbits "ok" but its a bit klunky still if you want to do anything interesting
13:25.08rasterbetter than a 2442+glamo
13:25.17rasterbut still.. just not there
13:25.38rasterand gles2 wont help u - evas's software rendering beats the gles2 engine even
13:25.46rasterits simply a memory bandwidth issue
13:25.56rasteryou cant shuffle that much data around that fast
13:26.15rasterthe omap3 is better at this - it gets about 2.5x the speed of the 6410
13:26.33Marajinheh
13:26.39rasteroverall, but i'd still go for somethnig like 320x640 than 800x480
13:26.45rastererr 480x800
13:26.49rasterits high enough
13:27.00raster(at that physical size - like 3.5")
13:27.13MarajinI love my wvga and I'll kill to protect it :p
13:27.14Marajinand it's at 3" afaik
13:27.15Marajinfor the kovsky
13:27.29rasterthe best 800x480 i know is 3.1 or 3.2"
13:27.33MarajinThat's the funny thing, despite the huge pixel density, it's still really readable
13:27.39Marajinit might be 3.1 yeah
13:27.39rasterand japanese phones where shipping that maybe 2 years ago
13:28.33Marajinhmm no it's listed as a 3.0 inch screen
13:29.18*** join/#htc-linux captnoord (i=5147a47b@gateway/web/ajax/mibbit.com/x-d360defd1a7ad834)
13:29.36Marajinanyway I just happen to think it's lovely cause it gaves me way more virtual screen estate without making the device bulky or unreadable
13:31.36Marajinit's kinda sad that we people have this love-hate relationship with HTC :p, they build something like the raphael and the kaiser and we look at it and go 'Good HTC! Good! have a cookie!' and then we slam into the performance issues and poor software issues and go 'Bad HTC! No cookie for you!' ... and then tehy make something new and we run out to buy it
13:32.21MarajinVirtually every MSM7xxx device seems to have ahd issues -.- and yet I know I'll probably buy a superstar when it comes out
13:34.19Marajinadmittedly that's a tegra device and I'm just hoping they'll fail to break it but hey
13:42.03dcordes_raster: mickeyl how's the gnufiish modem situation?
13:42.18*** join/#htc-linux AstainHellbring (n=AstainHe@c-67-164-195-234.hsd1.ut.comcast.net)
13:45.43*** join/#htc-linux MethoS- (n=lem@host-091-096-211-030.ewe-ip-backbone.de)
13:48.13*** join/#htc-linux raster_ (n=raster@124-170-175-169.dyn.iinet.net.au)
13:48.40*** join/#htc-linux power_usr (n=chatzill@EASTGATE-SIX-NINETY-THREE.MIT.EDU)
13:48.49power_usrThe log files at http://irclog.netripper.com/?chan=htc-linux aren't working
13:49.07NetRipperhm
13:49.08NetRipperlet me check
13:52.20*** join/#htc-linux nrirclog (n=nrirclog@netripper.com)
13:52.32NetRipper.
13:53.08NetRipperalright its back.. i guess it went down when i upgrade some stuff on the machine
13:54.43NetRipperpower_usr, thx for letting us know ;)
13:57.14power_usrno prob!
13:57.34*** join/#htc-linux zycho (n=zycho@a89-183-91-206.net-htp.de)
13:57.41power_usrit's way better than the old log
14:00.09mickeyldcordes_: afaik unchanged. no access yet
14:00.27mickeylstefan schmidt and laf0rge have a hacking session planned to fix that
14:01.02dcordes_how is the radio connected to system?
14:03.28mickeyliirc some weired i2c system where the modem is the master as opposed to a slave
14:03.45mickeylstefan_schmidt knows more
14:04.15*** join/#htc-linux crazyking (n=crazykin@102.14.221.87.dynamic.jazztel.es)
14:13.18dcordes_mickeyl: what is the reason swisscom wants open hardware for?
14:13.58mickeyldifferenciation
14:14.18mickeylliberation
14:14.21mickeyl(from hardware vendors)
14:15.15*** join/#htc-linux elysion__ (i=kiiski3@mustatilhi.cs.tut.fi)
14:16.34dcordes_mickeyl: that sounds very general. what's the plan?
14:17.34elysion__is there a howto for compiling the hermes port?
14:18.05elysion__or something that tells which tools are needed and how the cross compiling is done?
14:19.05mickeyldcordes_: no plan now
14:19.07mickeyldesparation
14:19.34dcordes_elysion__: you want to compile the kernel? I'm not sure where a hermes specific howto is. the kernel code is probably in the hh.org repositories
14:19.42mickeylsince nothing can deliver right now
14:20.10elysion__dcordes_: what's the url to the repo?
14:20.15dcordes_swisscom is desperate?
14:20.17elysion__and is there a compile howto?
14:20.21mickeylof course they are
14:20.32dcordes_elysion__: in case it's in hh you can use universal howto
14:20.37mickeylopenmoko has no compelling hardware, openezx is almost there but hardware has been discontinued pretty much, htc has great hardware, but no kernel
14:21.13dcordes_elysion__: let me take a look. if you succeed, do you make a small writeup in wiki.htc-linux.org ?
14:21.14mickeyl[exaggarated, but you get the idea]
14:21.30elysion__dcordes_: yeah, i can do that
14:21.34dcordes_nice
14:22.07dcordes_elysion__: http://www.handhelds.org/sources.html
14:22.36dcordes_BabelO: do you know where the hermes kernel code is?
14:24.02dcordes_elysion__: elysion__ here's a patch http://handhelds.org/~koconnor/HTCHermes/
14:24.36dcordes_elysion__: here's a forum thread http://forum.xda-developers.com/showthread.php?t=273579
14:24.56dcordes_elysion__: link to this wiki page http://wiki.xda-developers.com/index.php?pagename=Hermes_Linux
14:27.48dcordes_** msmsdcc_id is no longer required and should not be specified on the command line. SD controller id is automatically detected based on MTYPE (so be sure you specify it correctly in default.txt for your device) needs to be setup for kovsky
14:28.51Marajindcordes_: why do wou want the hermes code?
14:31.08dcordes_what's your point? hermes being old?
14:31.22MarajinNo, just wondered why you wanted it
14:31.31MarajinI have a hermes, so if anything cool's going on..
14:31.34Marajinshrugs.
14:31.46dcordes_check your scrollback
14:32.34MarajinOh elysion wants to build the hermes stuff
14:33.36dcordes_btw what's the status of the pxa devices? there was some porting to recent kernel versions going on
14:33.56Marajindunno, last pxa device I had was a Palm LifeDrive
14:39.26dcordes_NetRipper: where's the code that auto selects msmsdcc_id ?
14:39.34dcordes_based upon machtype
14:41.07dcordes_hm it makes no sense to have board-htcblackstone-mmc.c just because blac has a different sdcard_status_gpio
14:45.14NetRipperdcordes_, the code was removed as it was an override for the generic 'mmc' choice.. but since wifi is added as well.. it would init wifi and sdcard on the same sdcc
14:45.44NetRipperdcordes_, so we now have it fixed per machtype
14:45.53NetRipperin the board files
14:45.58dcordes_ah boardifle thx
14:46.15rasterdcordes_:  no idea about gnufiish
14:46.19rasteri dont have one :(
14:46.22rasternot following it
14:48.39rasterMarajin: of late htc have made some good looking stuff
14:48.48rasterbut their use of winmo... bad htc.. bad!
14:49.37*** join/#htc-linux xutywx (n=xutywx@195.205.38.92)
14:50.19dcordes_NetRipper: hm can't find the sdcc id in board-htcraphael.c
14:50.47NetRippersec
14:52.18dcordes_NetRipper: can you also have a look at the differences between board-htcraphael-mmc.c and board-htcblackstone-mmc.c ? I think we should remove board-htcblackstone-mmc.c and set the gpio in the blackstone boardfile
14:52.49NetRipperdcordes_, it was moved to the -mmc file
14:52.55NetRippertake a look at the structs around line 365
14:53.01NetRipperone is for cdma, other for gsm
14:53.15NetRipperand the htcraphael_init_mmc() picks a struct depending on the mtype
14:53.31NetRipperthe .sdcard_device_id defines the sdcc_id
14:54.22NetRipperwell the init's could be different for the blackstone...
14:54.48NetRipperbut my guess is that the same init works for blackstone as well..
15:05.40Marajinraster: heh
15:05.54Marajinraster: they didn't have much choice, when they were developing those devices android didn't really even exist.
15:06.51*** join/#htc-linux mugsie (n=graham@78.16.237.208)
15:09.36*** join/#htc-linux Xime (n=xime@bankize.net)
15:11.57rasterMarajin: they could have used linxu and qt
15:12.06xutywxhi. does anybody know something new about toshiba g900 kernel?
15:12.07rasteror linux in general with x etc.
15:15.59dcordes_nnl
15:16.00dcordes_bbl
15:17.04rasterwinmo really doesnt do much more than linux+x (And choose whatever toolkit you like) did
15:17.22rasterits a pretty non-mobile specific ui
15:17.29rasterits very much old-school
15:31.40*** join/#htc-linux miknix (n=miknix@gentoo/developer/miknix)
15:49.41Marajinheh
15:50.23Marajinraster: Be realistic, they're a company and have to pay attention to mass market OSes.. nope we're the ones who're going to crowbar alternative OSes on the devices, I don't begrudge HTC puting WinMo on initially
15:51.18rasterMarajin: i begrudge them!
15:51.20raster:)
15:51.35rasterseriously
15:51.42rastermotorola were using linux + qt
15:51.44rasterfor years
15:51.58rastersmasung have used linux + x11 + qt (mizi research)
15:52.00rastersamsung
15:52.15rasterand android - is no mass market os
15:52.24rasterit didnt exist until it was "created" by google
15:52.39Marajinwell go ahead but till linux based OSes present a mass marketable interface and worthwhile developer tools/interest, we're not going to see HTC embrace it, I mean both android phones are afterall HTCs no?
15:52.52Marajinnah you're missing the point, I don't mean it has to alraedy be common, I mean to has to be commonly appealing
15:52.54raster(well actually by a bunch of ex sidekick guys who deciedd to do their own os and happened to chosoe a linux kernel but then replace everything else in userspace, and then get bought by google)
15:53.02rasterandroid was not mass market until htc used it
15:53.09rasterit has 0 footprint on anything
15:53.14Marajinwhich face it, linux + QT isn't unless you have the necessary team on staff to whip it into shape
15:53.24Marajinwhich HTC do not
15:53.51rastersure
15:54.03rastertho thats why you just pay trolltech
15:54.03ali1234the day linux becomes "popular" is the day i switch to bsd
15:54.06rasterjust like you pay ms
15:54.30Marajinheh, heh, heh.
15:54.58MarajinNah we might get there with stuff like Android/WebOS that present an appealing interface to the tardmuffins while letting us geeks do our thang
15:55.15Marajinbut you can't just throw a device out there that is hardcore geek, cause only hardcore geeks buy one
15:55.18Marajinit's a minor market
15:55.33Marajinbusiness wise, it's foolish for soemone the size of HTC to target the sector
15:57.15*** join/#htc-linux Zoolooc__ (n=fredsiba@nrbg-4dbfe63e.pool.einsundeins.de)
15:58.44elysion__how do i install the arm-linux-gcc?
15:59.22ali1234elysion__: you mean arm-none-linux-gnueabi-gcc?
15:59.25rasterMarajin:  sure. but it doesnt have to be hardcore geek
15:59.30rasterit can have a tardmuffin ui
15:59.37rasterthat has been easily possible for a long time
15:59.37elysion__ali1234: something i can use to build the hermes kernel :)
16:00.26ali1234elysion__: http://linwizard.wiki.sourceforge.net/Code+Sourcery+HOWTO
16:00.28Marajinraster: nah it hasn't, hence why Android is the first one that shows any promise, ironically android puts off some geeks heh
16:00.47elysion__ali1234: thanks :)
16:01.50rasterMarajin: puts me the hell off. thats for sure. tho its odd. in the space of a few mohts i've pretty much hand-brewed a ui toolkit (thansk to swisscom helping) that - at least by feedback i have, is nicer and better than android's toolkit (to use)
16:02.04raster(thats what i'm told by the people using it who has also done android)
16:02.11rasterand mine is in raw c
16:02.11Marajino roly?
16:02.13Marajin*rly
16:02.16rasternot even "oo java"
16:02.18Marajinthe java thing is a bit meh
16:02.21MarajinI hate java :p
16:02.27rastermy point is..
16:02.32rasterits easy to do it
16:02.59rasterme - in a few motnhhs.. can.. as a 1 man show - not even full time, be directly addressing a large blob of shortcomings
16:03.07raster(at least this is the toolkit level)
16:03.10rasterand ye s- i hate java too
16:03.11Marajin*shrug* for some it is, I'm just saying that's why companies like HTC feel they can't do it
16:03.16rasterwhy do u think every lib and api i do is c
16:03.19rastergood 'ol c
16:03.20raster:)
16:03.39ali1234C sucks for writing GUI applications, give it up
16:03.40rastermind u - i designed the thing to be fingre + touchscreen friendly from the get-go
16:03.45rasterits not adapting gtk to a ts
16:03.53rasterali1234: worsk fine for me :)
16:03.59MarajinGTK oughta be shot dead -.-
16:04.02MarajinI don't like gtk either
16:04.21ali1234it might be better than java *if* you already know C and are used to it, for everyone else higher level languages are just way less hassle
16:05.24Marajinali has a point, java's just easier to code in, but I don't care for it cause it has a tendency to break if you want something to be crossplatform and it has a tendency to break on windows no matter what and it generally is slow unless the coder is genuinely good at it
16:05.48ali1234i don't consider java a high level language
16:05.57rasterdunno
16:06.01Marajinit's higher than C
16:06.01rasteri did java - long ago
16:06.09rasterand it did nothnig but screw me over and get in my way
16:06.13rasterit couldnt gc for shit
16:06.15ali1234i'd use C++ before java
16:06.22rasterwas like molassas in speed
16:06.28rasterand ate through memory like no mans business
16:06.31Marajinyep
16:06.38Marajinthat's pretty much why I hate java too raster
16:06.39rasteri did nothing but fight java
16:06.47rasteri'd writtne a texture-mapping software 3d engine in c
16:06.49ali1234just because a language is slow and uses byte code does not make it high level
16:06.50Marajinbut teeechnically it's easier to get something basic running
16:06.57rasterrunning 100fps+ in a 320x240 window.. in 16bpp.. in x11
16:06.59rasteron a p120
16:07.07rasterbut java could barely manad 1fps
16:07.10rastermanage
16:07.13rasteron the same box
16:07.14Marajinyeah java SUCKS for 3D
16:07.22rastereating 70m of ram (the c engine used about 2m)
16:07.25ali1234"hello world" in java is about 5 times longer than it is in C
16:07.31rasterand the java one didnt even texture map
16:07.34rasterit draw solid poly's
16:07.36rasterdrew
16:07.51rasteri learnt to hate java then
16:08.08rasterand yes - they say gc now works
16:08.11rasterand jtis' solve speed
16:08.15rastererr jit's
16:08.17rasterbut fuck it
16:08.34rasterjava pissed me off already.. and once you get on my poopie list.. you stay there!
16:08.41Marajinmeh, if you're truly leet, java code can run fine yeah, but you have to be a damned good java coder
16:08.55Marajinand not that many people are :p
16:09.14rastersome people say that about c
16:09.15raster:)
16:09.29rasteranyway
16:09.33rasterwe all agree - we hate java
16:09.41ali1234in C the difference between good coder and bad coder is mysterious crashes that nobody can track down
16:09.42Marajinheh, yeah well if you're a sloppy C coder you can write some shocking software too
16:10.04Marajinbut it's technically a higher amount of C coders that produce workable code at least
16:11.04rasterhehehe
16:11.05ali1234only because they have more experience
16:11.11rasteri like that
16:11.14rasterits kind of a filter
16:11.26rasteryou put up a pointer
16:11.33rasterand suddenyl scare the shit out of 80% of "programmers"
16:11.36rasterand they run away
16:11.37raster:)
16:11.56rasterlike walking into a room and going "boo"
16:12.03rastersee who runs for cover
16:12.04raster:)
16:25.09elysion__ali1234: how can i use those arm-none-linux-gnueabi-* bins to compile the kernel?
16:25.17elysion__do i make a symlink?
16:31.41elysion__i'm trying to run "sudo make mrproper" and get the error "make: arm-linux-gcc: Command not found"
16:34.15toerdid you forget the - in arm-none-linux-gnueabi-?
16:34.21toerthe last one
16:34.46elysion__?
16:34.51toerexport CROSS_COMPILE=arm-none-linux-gnueabi-
16:35.34elysion__oh, seems like i put the export to the wrong tab :/
16:35.37*** join/#htc-linux ccube_ (n=ccube@ssh.ccube.de)
16:37.11elysion__hmm... doesn't seem to work :/
16:37.31elysion__echo $PATH
16:37.31elysion__/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/opt/arm-2008q3/bin:/opt/arm-2008q3/bin
16:37.38elysion__echo $CROSS_COMPILE
16:37.38elysion__arm-none-linux-gnueabi-
16:37.41elysion__seems to be ok
16:39.44*** join/#htc-linux BHSPitLappy (n=BHSPitLa@unaffiliated/bhspitmonkey)
16:48.46ali1234elysion__: it means whoever put together that kernel hacked the makefile instead of doing it properly
16:49.27elysion__ali1234: well, seems like i got it working by making symlinks to all of the bins
16:49.55ali1234would have been easier to just fix the makefile (by replacing it with a vanilla one probably)
16:52.48elysion__hmmmm... doesn't seem to work still
16:53.41elysion__if i run sudo make mrproper, it still can't find the arm-linux-gcc executable
16:55.51ali1234why would you run it with sudo?
16:56.00elysion__don't know
16:56.28elysion__in some set of instructions it was like that
16:56.44elysion__but well, make mrproper does not work either
16:56.56elysion__scripts/Makefile.clean:17: /home/elysion/Code/handhelds/linux/kernel26/arch/arm/fastfpe/Makefile: No such file or directory
16:57.20ali1234so basically your kernel tree is completely screwed
16:58.33elysion__nice
16:59.11elysion__i really did not (intend to) do much changes to the kernel
16:59.38elysion__i checked the source out using the instructions @ http://www.handhelds.org/handhelds-faq/development.html#USING-CVS
17:00.29elysion__and then downloaded the config from http://handhelds.org/~koconnor/HTCHermes/config-20070607
17:00.52ali1234i dont know anything specific to hermes kernel
17:01.05elysion__then just make mrproper, mv config-20070607 .config and make oldconfig
17:02.45elysion__oh, should the kerneldir=dir and O=dir be the same?
17:02.58ali1234i have no idea, it isn't something i have ever needed to change
17:03.04elysion__k
17:03.26elysion__so you have just ran make oldconf & make without parameters?
17:03.38ali1234yes
17:03.41elysion__ok
17:03.53elysion__well, i guess that's what i should be doing too :)
17:04.11ali1234but i dont use that kernel
17:05.01elysion__ok
17:05.13elysion__so should i be checking out the 2.6 or 2.4 kernel?
17:05.18ali1234i dont know
17:05.19elysion__do both of them work?
17:05.22ali1234no idea
17:05.26elysion__ok :)
17:05.47elysion__seems like there has not been much activity concerning hermes lately
17:07.49ali1234the config file you want to use is from kernel 2.6.21-hh4 so you need to check out that version
17:08.37ali1234~seen koconner
17:08.38aptali1234: i haven't seen 'koconner'
17:08.43ali1234~seen kconner
17:08.44aptali1234: i haven't seen 'kconner'
17:08.53ali1234~seen koconnor
17:08.53apti haven't seen 'koconnor', ali1234
17:09.05ali1234~seen kconnor
17:09.05apti haven't seen 'kconnor', ali1234
17:09.19ali1234damn, i'm sure i've seen him on here at some point
17:12.51ali1234elysion__: the xda thread says you should be using linuxtogo repo???
17:13.42elysion__oh
17:14.24elysion__ali1234: url?
17:14.48ali1234wait that was a guy with a different phone
17:15.54ali1234~seen scholbert
17:15.55aptali1234: i haven't seen 'scholbert'
17:16.43ali1234elysion__: this guy named scholbert seems to be working on hermes kernel recently
17:19.45elysion__ok
17:20.06ali1234i think you do need the linuxtogo kernel
17:20.39elysion__where can i get that?
17:22.51ali1234git clone git://git.linuxtogo.org/home/groups/mobile-linux/kernel.git
17:23.13elysion__ok, let's try that then
17:23.37ali1234tbh that probably wont work right away either
17:23.59ali1234after you've cloned you'll have to find the right branch
17:26.44elysion__ok
17:27.22ali1234git checkout -b mywork origin/work
17:27.38ali1234make htchermes_defconfig && make
17:27.50ali1234then you should have a kernel for hermes
17:29.18ali1234maybe "work" is not a good branch to use
17:29.49elysion__i lost you already at the git line :/
17:29.57ali1234the good news is it's easy to switch branches on git
17:30.04ali1234did it clone yet?
17:30.08elysion__nope
17:30.17ali1234it will take ages
17:30.20elysion__yea
17:30.24elysion__seems so
17:36.54*** join/#htc-linux StarLite (n=nnscript@s55916ca6.adsl.wanadoo.nl)
17:37.01*** join/#htc-linux Xime (n=xime@bankize.net)
17:41.29tmztkoconnor is Kevin2
17:42.35tmzthh.org kernel is still in cvs, not sure ltg has support for hermes
17:43.52elysion__ok
17:44.00elysion__so who has done work on hermes?
17:44.35tmztrecently?
17:44.57elysion__well, just looking for someone to tell me how to compile the kernel
17:45.22tmzttry handhelds.org, get sources
17:46.02tmztmaybe cvs -d :pserver:cvs.handhelds.org login
17:46.24tmztmaybe cvs -d :pserver:cvs.handhelds.org co linux/kernel26
17:47.04tmztthen follow ali1234 instructions
17:47.19tmztmake htchermes_defconfig
17:53.54ali1234linuxtogo has hh.org hermes kernel + some extra work by scholbert
17:54.05*** join/#htc-linux the_sys0p (n=the_sys0@cpe-67-49-192-228.bak.res.rr.com)
17:55.25Kevin2Hi
17:56.42tmztely is looking for recent hermes support, know what ltg branch that would be?
17:58.46Kevin2When I last worked on it, it was the "work" branch.  That was a long time ago though.
18:07.03elysion__yeah, seems like the handhelds.org won't compile without modifications
18:07.31elysion__Kevin2: can you give me instructions so I could test compiling that?
18:08.30Kevin2elysion__: It's been too long for me to remember the details.  Just checkout the "work" branch and compile for Hermes - it should work.
18:10.09elysion__the samek make htchermes_defconfig && make?
18:10.11elysion__-k
18:10.46elysion__hm... how can i check out the work branch?
18:11.09tmztgit checkout -b work origin/work
18:11.20tmztgit branch should say *work then
18:11.35tmztthat's after clone/pull
18:11.55elysion__git clone git://git.linuxtogo.org/home/groups/mobile-linux/kernel.git
18:11.59elysion__that first?
18:12.06tmztyes
18:12.08elysion__ok
18:12.19elysion__that's at 19%
18:12.32elysion__seems to take a while
18:23.29*** join/#htc-linux cr2 (n=cr2@ip-77-24-67-85.web.vodafone.de)
18:26.08kiozenhey cr2 there are new binaries for M
18:26.38cr2kiozen: hi. i need the rootfs too
18:27.07cr2btw http://forum.xda-developers.com/showthread.php?t=497977
18:27.28kiozenBabelO has binaries for wince :P
18:27.33cr2hm. it's more for BabelO :)
18:27.48cr2BabelO: ping
18:28.33cr2kiozen: i've bought a cheap medion navi with s3c2443 and tmc
18:28.52kiozenagain?
18:29.04cr2kiozen: now i need to modify haret and refresh my s3c244x knowledge.
18:29.11kiozenlol
18:29.38cr2yeah, the old one is broken, and i can't find the receipt ;)
18:29.45kiozenyou will be our 1st alpha tester for M
18:29.52cr2ok
18:31.11BabelOcr2: hi, same place than last time :)
18:31.29BabelOyou have to took the .exe with the sqldrivers directory :)
18:31.30cr2BabelO: have you seen the tmc link ?
18:31.37BabelOyes
18:31.40cr2BabelO: pm
18:31.41BabelOlooks good
18:31.42*** join/#htc-linux captnoord (i=5147a47b@gateway/web/ajax/mibbit.com/x-73fca7f3b47006da)
18:34.48cr2BabelO: on xda-dev. may be a good addition to haret :) if they publish the source. otherwise i'll just disassemble it.
18:35.22BabelOcr2: yes :)
18:36.07BabelOcr2: for M you have to create a subdirectory calles maps and copy your tif exported from GT. but be carefull , look like gdal wince can only read GTIFF ( LZW )
18:36.09BabelOno more
18:36.27cr2strange
18:37.07kiozencr2:  you have to export maps from GT as M only accepts 1 projection
18:37.18kiozenlonglat on WGS84
18:37.28kiozenmakes things much simpler
18:37.30cr2hmm. ok
18:37.43kiozenand GT export will maintain aspect ratio
18:39.52BabelOi ve to go, bbl
18:40.00cr2kiozen: i've worked exclusively in the oblique stereographic projection recently :)
18:41.20*** join/#htc-linux chab7 (n=kvirc@212.92.4.114)
18:42.01kiozencr2: I don't care, longlat/WGS84 makes all operations to be multiplication/additions
18:42.12kiozenand that is good for mobile devices :)
18:43.02kiozenby that we can maintain a sqlite db over all maps and always pick the best
18:43.09cr2yeah, but it's 1:2 distortion at our latitude
18:43.45cr2index in sqlite, or the actual images ?
18:44.37*** join/#htc-linux hollo (n=hollo@3e6b7b2c.rev.stofanet.dk)
18:52.01*** join/#htc-linux pleemans (n=toi@d54C2AAB7.access.telenet.be)
18:52.21dcordes_cr2: do you have Medion GoPal P4635 ?
18:53.29kiozencr2: index of course
18:55.12cr2kiozen: like gdaltindex shapefile ? there is a recent qgis move to replace shapefiles with spatial sqlite. but it will take some time
18:55.24cr2dcordes_: let me see
18:56.07kiozencr2: no just simple index over area and zoom levels
18:57.14cr2ok
18:57.49elysion__which device are you currently working on btw?
18:58.02cr2Trying to detect machine (Plat='PLATFORM_TYPE' OEM='MDPNAE443X2TR01')
18:58.04cr2Wince reports processor: core=ARM920T name=S3C2443 cat= vend=Samsung Electronics
18:58.20cr2dcordes_: 4430
18:58.27cr2elysion__: ?
18:58.58maejrep[h]cr2: did you happen to take any notes when you were looking at the rpc handler in raph amss?
18:59.10elysion__cr2: like to which htc device are you coding stuff
18:59.40cr2maejrep[h]: no, there were a lot of "subfunctions", and for many of them we don't need rpc
18:59.58cr2elysion__: i didn't have any time for hacking recently
19:00.21elysion__cr2: ok, but how about others?
19:00.30cr2maejrep[h]: can we do LD_SO_PRELOAD on wince ?
19:00.54maejrep[h]I don't know what that is
19:01.03elysion__which devices have a working kernel at the moment?
19:01.22cr2elysion__: i have raph100 and athena. from the nice devices.
19:01.49cr2elysion__: most of them boot. "working" is relative
19:02.07cr2maejrep[h]: to override the builtin rpc dll.
19:02.23cr2and log the call parameters.
19:02.25elysion__but you seem to have x running on some of the devices?
19:02.51cr2maybe even calling the "right" dll after that
19:03.01cr2elysion__: gpe _is_ x
19:04.47cr2maejrep[h]: but for the sound we still need to put some data into smem. it's all in the wavedev.dll
19:05.01maejrep[h]the data from the .csv files?
19:05.36cr2hmm. not only
19:05.43elysion__so, who was it that had been lately working on the hermes port?
19:05.46cr2the A and B htcacoustic tables
19:06.03elysion__just that i can set a highlight or something
19:06.24cr2elysion__: x will work on hermes. but you need the SD driver first.
19:06.37cr2without SD it's not very useful
19:07.09cr2or the NANd, if you are really adventurous
19:07.14elysion__ok
19:07.24elysion__so no driver for them yet?
19:11.05*** join/#htc-linux infernixx (i=nix@unaffiliated/infernix)
19:11.34*** part/#htc-linux infernixx (i=nix@unaffiliated/infernix)
19:13.43cr2elysion__: no
19:14.00elysion__work in progress?
19:15.46cr2not really
19:16.49elysion__difficult task?
19:17.16cr2yes, and not really much motivation
19:17.29elysion__ok
19:17.38cr2if the asic3_mmc will be ported
19:17.44cr2then it should be much easier
19:17.53elysion__what is that?
19:18.04cr2dcordes_: this was the old one http://www.handhelds.org/moin/moin.cgi/GoPalP4225
19:22.22dcordes_cr2: are there some other vendors of 4430 ?
19:23.26cr2dcordes_: search for e4430 in google.
19:32.32*** join/#htc-linux goxboxlive (n=goxboxli@204.84-48-126.nextgentel.com)
19:32.53cr2hey goxboxlive
19:34.48goxboxlivehi cr2
19:34.53goxboxlivehow ro u?
19:35.00goxboxlive-o
19:38.24maejrep[h]+a+e +y+o
19:38.46elysion__w 30
19:38.48elysion__darn
19:38.54maejrep[h]:p
19:40.19cr2goxboxlive: working ;) no more so much time for hacking, but i'm still trying :)
19:41.09cr2maejrep[h]: have you seen that googel written a msm_ts driver ?
19:41.28maejrep[h]yeah I saw that
19:41.35cr2maejrep[h]: and added many usb (from qualcomm) and i2c fixes
19:41.35maejrep[h]is it compatible with our hardware?
19:41.41tmzt<6>[    0.736252] msm_serial_hs.0: ttyHS0 at MMIO 0xa0200000 (irq = 45) is a MSM HS UART
19:41.49cr2yes, its the same hardware.
19:41.53maejrep[h]ah
19:42.00tmztthis is from new magic kernel dmesg running on trout
19:42.02cr2tmzt: huh ? :)
19:42.09tmzthsuart
19:42.24cr2tmzt: bt is 1 ?
19:42.37cr2sorry. 2
19:42.52tmztI guess, you get that from base?
19:42.53cr21 is on the tvout/extusb pins.
19:43.13cr2uart1, uart2 and uart3 are msm names
19:43.35cr2uart1 is serial console, uart2 is bt. at least on the raph
19:43.39maejrep[h]cr2: still having a hard time with the battery charge level formula :s
19:44.09cr2maejrep[h]: i didn't see any 1D linear regression in the data
19:44.51goxboxlivecr2, me neither. The only hacking i'm doing this days is with my mininetbook.  I have just soldered a 2,5" HDD to the MB and i ordered a touchscreen for it.
19:44.52cr2maejrep[h]: do you support charge gpios ? mickey|tv was unhappy
19:45.03cr2goxboxlive: lol
19:45.29tmztcr2: it still detects ttyMSM but also ttyHS, I don't know why
19:45.32cr2goxboxlive: i have nc10 +umts flatrate for that. posting from it now.
19:45.49maejrep[h]cr2: support charge gpios?
19:45.49cr2tmzt: uart and uartDM
19:46.06cr2maejrep[h]: he said charging does not work on raph100
19:46.08maejrep[h]I have a htc_battery_smem driver that was causing some smem issues at one time
19:46.08tmzt<6>[    0.733658] msm_serial: detected port #0
19:46.09tmzt<6>[    0.733872] msm_serial.0: ttyMSM0 at MMIO 0xa9a00000 (irq = 9) is a MSM
19:46.09tmzt<6>[    0.734482] msm_serial: detected port #2
19:46.09tmzt<6>[    0.734696] msm_serial.2: ttyMSM2 at MMIO 0xa9c00000 (irq = 11) is a MSM
19:46.12tmzt<6>[    0.735642] msm_serial: driver initialized
19:46.15tmzt<6>[    0.736252] msm_serial_hs.0: ttyHS0 at MMIO 0xa0200000 (irq = 45) is a MSM HS UART
19:46.18tmzt<6>[    0.737167] msm_serial_hs module loaded
19:46.19maejrep[h]yeah, charging has never worked on our devices
19:46.38cr2tmzt: looks good. can you try hciattach ?
19:46.55tmztI can't, someone else pasted the dmesg
19:47.01maejrep[h]I'm gonna try to fix that smem clock issue, so that the driver can set the charge gpios properly
19:47.26cr2tmzt: the 0 (or2)  does not look good
19:47.34goxboxlivecr2, looks a lot like my Acer Aspire one 110L. Only differ is that my netbook has a 8,9" lcd.
19:47.35cr2maejrep[h]: ok
19:47.51tmztwhy?
19:47.52cr2goxboxlive: yes
19:48.01cr2ttyMSM0 at MMIO 0xa9a00000
19:48.05cr2<PROTECTED>
19:48.16cr2what does wiki say ?
19:48.19tmztthey overlap?
19:48.32cr20xa9b is in between
19:49.18tmztwhat page?
19:49.39tmztyeah, I just don't see the problem
19:49.39cr2raphaelmemorymap
19:50.57tmztnot working for me
19:52.07cr2a9a00000  1  UART1
19:52.16cr2<PROTECTED>
19:52.23cr2a9c00000  1  UART3
19:52.29cr2i used googel cache
19:52.40marexcr2, hi, how's the N560 port ?
19:52.41cr2<6>[    0.734696] msm_serial.2: ttyMSM2 at MMIO 0xa9c00000 (irq = 11) is a MSM
19:52.52cr2marex: ask kiozen
19:53.05marexkiozen, hi, how's the N560 port ?
19:53.15marexcr2, didnt you worked on it ?
19:53.16cr2tmzt: should be uart2, but you have uart3
19:53.28maejrep[h]cr2: so you never saw a usable formula in the battery dll, to get % charge?
19:54.04cr2maejrep[h]: i've written a haret script to dump 'powermon' and smem values at the same time.
19:54.05maejrep[h]I don't understand where dzo's charge formula came from
19:54.10kiozenmarex: still in hiatus
19:54.36marexkiozen, how come ?
19:54.47tmztcr2: it's zero-indexed I think
19:55.02cr2tmzt: the pdata must be wrong
19:55.31cr2tmzt: a0300000  1  uartDM2
19:55.41kiozenmarex: suspend/resume is a problem
19:55.49cr2and you have [    0.736252] msm_serial_hs.0: ttyHS0 at MMIO 0xa0200000 (irq = 45) is a MSM HS UART
19:56.02marexkiozen, see hackndev.com then ... I had some practice with it recently ;)
19:56.18cr2tmzt:  a0200000  1  uartDM1
19:56.19tmztoh, maybe
19:56.29cr2tmzt: so this one is wrong too
19:56.43tmztbut I think they don't use absolute naming for that (hs)
19:57.03cr2tmzt: the MMIO addresses are wrong
19:57.09tmztno idea if magic is the same as current git
19:57.29cr2tmzt: the names are not that important.
19:57.43tmztI see
19:57.44cr2tmzt: but the address ranges must be right
19:57.55tmztso bt is uart2?
19:57.59cr2yes
19:58.02marexkiozen, the kernel sources for N560 i HH.org tree are worth anything ? or can I just start anew using mainline kernel ?
19:58.04cr2and uart2DM
19:58.13tmztright
19:58.53cr2marex: they are good for CPLD, and lcd.
19:59.04tmztI guess they only use one ttyHS so it doesn't matter, or it was easier for bt support to have the same device name on different devices
19:59.14cr2marex: if you can resume, then it#s trivial to patch the hh.org
19:59.37kiozenmarex: using more recent kernel would fix some nasty bt bugs
20:00.01marexkiozen, have you seen the TT3 article on hackndev?
20:00.09marexnow that's something, dont you think ? ;D
20:00.36kiozenthis one? "PalmT|T3, T|C, T|E2: Suspend-to-mem without reflashing bootloader (UPDATED #2)"
20:00.58marexyea ;D
20:01.53tmztmarex: where does that save the resume vector?
20:01.55kiozensounds like I have to replace my ole zire21 that broke a few days ago with a tungsten
20:02.03marexPSPR
20:03.26cr2tmzt: you resume into ipl
20:03.38marexit disables the MMU back, reloads the TTB and jumps to PSPR
20:03.58marexcr2, N560 resumes from SPL ?
20:04.14maejrep[h]cr2: with my smem battery driver, for some reason I get a timeout in get_smem_clock
20:04.20maejrep[h]but I have no idea why :|
20:04.41cr2maejrep[h]: weird
20:05.32cr2marex: ipl jumps into spl, enables MMU, and then comes to a point where i don't understand the raw binary code at all.
20:06.07cr2marex: can you read out the spl from mdoc directly ? we have tried it with kiozen several times with pdocread, but it didn't work
20:07.25marexcr2, what about using some of those N560 software updates ?
20:07.32marexthey might contain even the SPL
20:08.17cr2marex: afaik no
20:08.28marexthat sucks then ;)
20:08.33cr2marex: at least i have not seen them ;)
20:08.50cr2yeah.
20:08.58marexwhat ?
20:09.33cr2n560 sucks
20:09.55cr2because it's so different rom other htc devices.
20:10.00marexcr2, you are just way too inexperienced ;D
20:10.17marexhummm
20:10.29marexit'd be nice to have DoCG3 driver for linux with TFFS
20:10.59cr2marex: make the docg3.c work first
20:11.19marexit doesnt work or what ?
20:11.35cr2no
20:11.40marexwhy ?
20:11.49cr2but it's 99.5% matching the asm
20:11.56cr2the 0.5% ?
20:13.07marexI havent looked into this much
20:14.07cr2tmzt: fix the pdata address references, and submit a patch to maejrep[h]
20:15.03tmztcr2: I'm not even sure we have the final source cor that kernel
20:15.08*** join/#htc-linux BlackBsd (n=brian@pool-72-65-95-74.clrk.east.verizon.net)
20:15.25tmzts/cor/for/
20:16.17cr2tmzt: does it boot ?
20:17.37marexgosh ... TFFS sucks
20:17.50tmztcr2: it's running on somebody's g1 in #android, apparently extracted from a rom dump of the magic
20:18.10tmztthey posted the dmesg and /proc/config.gz
20:19.34*** join/#htc-linux digerpaji (n=digerpaj@wireless-128-62-180-188.public.utexas.edu)
20:20.06cr2tmzt: hmm
20:20.42cr2tmzt: i think g1 uses different uarts
20:20.47digerpajiis this chanel for the project that is porting andriod on the htc s620?
20:21.07tmzts620?
20:22.56digerpajidash
20:23.11digerpajior wizard?
20:25.27*** join/#htc-linux goxboxlive (n=goxboxli@204.84-48-126.nextgentel.com)
20:25.56tmztyou have dash?
20:29.06*** join/#htc-linux dream_kill (n=nospam@87.216.177.110)
20:41.33*** join/#htc-linux goxboxlive_ (n=goxboxli@204.84-48-126.nextgentel.com)
20:50.25maejrep[h]cr2: is __rt_udiv just standard division?
20:59.06tmztdig: still here? do you have wizard or dash?
21:12.20cr2maejrep[h]: unsigned
21:13.02cr2maejrep[h]: arm has integer division ? i don't remember.
21:13.45BlackBsdhello
21:15.25marexBlackBsd, hi ... what flavour of BSD are you running ? :)

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