IRC log for #htc-linux on 20081022

00:18.49*** join/#htc-linux OpnSrc1 (i=harisha1@gateway/tor/x-7456a3802b9eb642)
00:24.18druidujust a teaser
00:24.20druiduhttp://img80.imageshack.us/img80/2013/pictureds4.jpg
00:24.37druiduthe framebuffer address was wrong, gotta rebase it
00:50.17druiduok, I have color output and animated, so it means no crashes :)
00:56.01*** join/#htc-linux datachaos (n=datachao@201.22.222.107.adsl.gvt.net.br)
01:02.01BruteFrcewhat device?
01:06.01druiduhtc diamond
01:09.43BruteFrceyou seen the jade yet?
01:09.51BruteFrcemakes me all tingly
01:18.14cr2is it possible to create a windows .exe file from a perl script ?
01:23.17BruteFrceyou can make a .bat that calls a perl script
01:23.32cr2i want a standalone .exe
01:24.46ali1234http://www.indigostar.com/perl2exe.htm
01:24.53cr2http://www.indigostar.com/perl2exe.htm
01:24.56cr2yes :)
01:24.59BruteFrceyou can use openpsx
01:25.03BruteFrcep2x
01:25.50BruteFrceopenp2x its sole purpose it to make a perl script into an .exe
01:27.19cr2This project has not yet created any file release packages.
01:32.48BruteFrcewhich one?
01:33.51cr2openp2x
01:42.17BruteFrceseems like .par is the best method
01:44.20BruteFrcehe already found that
01:44.28BruteFrceooops
01:49.36*** join/#htc-linux bash (n=spam@cpe-098-026-098-026.nc.res.rr.com)
01:50.11BruteFrcecr2 whats the script for?
03:04.36*** join/#htc-linux OpnSrc1 (i=harisha1@gateway/tor/x-e37472d03e0831b5)
03:10.33*** join/#htc-linux ALoGeNo (n=QUAKEIII@165.Red-88-27-115.staticIP.rima-tde.net)
03:10.49ALoGeNolo all
03:13.15*** join/#htc-linux EA2 (n=chipper@cpe-024-074-138-191.carolina.res.rr.com)
03:57.57*** join/#htc-linux PoohbaLT (n=Poohba@c-98-235-52-97.hsd1.nj.comcast.net)
04:12.42parhello alogeno
04:14.24ALoGeNohey par :)
04:14.42ALoGeNohow is your android?
04:14.43parhow is your android running on your universal?
04:14.46ALoGeNoxD
04:14.49parhaha same thing
04:14.50ALoGeNolol
04:14.53par;)
04:14.58ALoGeNohehe
04:15.02ALoGeNonot now :)
04:15.06pari need to dig up more SD cards
04:15.17pari have them laying around my workbench area
04:15.20ALoGeNooh you have a fault with that?
04:15.32parno no.. just lack of empty SD cards ;)
04:15.40ALoGeNohehe okay
04:15.51ALoGeNoim using the old ones :)
04:16.03ALoGeNo64MB and 128MB for that :)
04:16.07parhaha
04:16.15pardoes your ts work yet?
04:16.35ALoGeNoand i have 256MB one that is RS-mmc and not work in nothing linux :P
04:16.43paror you aren't working on any kernel patches to bring up the ts
04:17.02ALoGeNojesus christ!
04:17.02ALoGeNoxd
04:17.18ALoGeNonopes im not developer or coder or that im only tester
04:17.19ALoGeNoXD
04:17.24parsame here
04:17.33ALoGeNo:) nice
04:17.39ALoGeNoD:
04:18.18paron your universal you can navigate okay with the phone's keys right?
04:18.36ALoGeNoyes
04:18.55ALoGeNothe screen is dancing a bit like a rummble little rumble
04:19.09ALoGeNobut not allways..
04:19.30paroh, can you functionally use android applications at all?
04:19.40ALoGeNoi was tested the new n8xx images of android but no results
04:20.03druidualmost finished the boot console for htc diamond :P
04:20.14ALoGeNoyes the old one you can open contacts and stuff but is bored becose i dont know the keys
04:20.30ALoGeNocongrats druidu
04:20.32parah i see
04:20.37druiduthanks :)
04:20.38paryeah druidu, thats great
04:21.56ALoGeNoparim not much versated in mix kernels and stuff becose you need to know to patch many things i guess
04:22.26paryes, i have a good memory but i can't remember all the places
04:22.40ALoGeNoyou remember the procces to run android no?
04:22.42pari haven't even looked at the project for a couple of years really
04:23.02parprocess?
04:23.14ALoGeNois only copy the /bin in root directory, and later put the init in /sbin
04:23.24parwell there was a kernel patch someone had out.. but i have the binaries like you
04:23.28ALoGeNoand the /bin dir is the busybox
04:23.36paroh, yup
04:25.10ALoGeNoi was do that proces with the new n8xx android images but nothin work.. (well that run and boot, but when after we see the red ball jumping , now is the logo of android becose i see him in the emulator, but in the uni we have blackscreen)
04:26.04ALoGeNoif you want i can paste the link of the images and you can try
04:26.04ALoGeNoxd
04:26.24parbut these are for n8xx?
04:26.27ALoGeNooh but you dont have empty cards.. np
04:26.28ALoGeNo:)
04:26.33ALoGeNoyep..
04:26.36paryeah, no empty cards :)
04:26.39ALoGeNoyou dont read the tuto?
04:26.57parwhich tut?
04:27.32ALoGeNoWhat i did:
04:27.32ALoGeNo- took the Kernel from handhelds.org (2.6.21-hh20) with
04:27.32ALoGeNohtcblueangel_defconfig
04:27.32ALoGeNo- patched it with http://android-on-n8xx.googlecode.com/files/linux-2.6.21_rx-34_androi...
04:27.32ALoGeNo- i didn't find a plain patch so i applied this one. Benno's
04:27.32ALoGeNoandroid.diff is for 2.6.23 and causes some trouble.
04:27.34ALoGeNo- activated Android specific settings and compiled it
04:27.36ALoGeNo- created the userland-img like in http://www.alextreme.org/drupal/?q=android_on_n810
04:27.38ALoGeNo- copied the compiled busybox
04:27.40ALoGeNo- used haret to boot the kernel off the sd-card
04:27.48paryes, read that ;)
04:28.36ALoGeNoAltogether i've put up two tbz2:
04:28.36ALoGeNo- http://evil-packet.org/android/vfat-bootloader-kernel.tbz2
04:28.36ALoGeNoJust copy this to the vfat partition (first partition) on your SD-
04:28.36ALoGeNoCard.
04:28.36ALoGeNoAndroid will autoboot as soon you plug the card into your BA.
04:28.36ALoGeNo- http://evil-packet.org/android/ext2-android-htc-blueangel-arm.tbz2
04:28.38ALoGeNoCopy it to the ext2 partition (second partition) on your SD-Card.
04:28.40ALoGeNoI moved /init (android loader) to /sbin/android.
04:29.02paryes yes, i read it
04:29.03ALoGeNois easy but i dunno if dont work for me for the universal or what..
04:29.39ALoGeNoif i use that files works.. but if you get the new ones n8xx images of android and do that proces dont work
04:29.44parwere those the images you are currently running on your uni?
04:30.07paroh i see
04:30.10ALoGeNothe ext2 one, is that i using and run..
04:30.19ALoGeNobut letme search the new ones
04:30.31parwell what are the versions of the new images for example
04:32.57parwhat exactly are the versions of the images.. and what patches are you trying to apply
04:33.38parwhat kernel did you compile for it etc.
04:34.25ALoGeNohttp://androidboards.com/applications/
04:34.45ALoGeNoim using the same kernel that im using in my debian
04:35.13ALoGeNosumousou kernel and modules
04:35.32ALoGeNosumoudou*
04:36.15ALoGeNoin this way work for me with the BA android image
04:36.37ALoGeNobut only the old one no the new one..
04:37.12ALoGeNothe new one boot and say you are a gentellman or whatever..
04:38.26ALoGeNobut instead of the red ball we get blackscreen and hang..
04:39.57parmaybe try with the trusty angstrom kernel at handhelds?
04:40.15ALoGeNois the same kernel
04:40.34ALoGeNo21hh20
04:41.27ALoGeNoi was try all the f#cking krnels :P
04:41.31paryeah but patched with http://android-on-n8xx.googlecode.
04:41.32par<PROTECTED>
04:41.40ALoGeNonopes
04:41.55ALoGeNobut the old one boots
04:42.01ALoGeNowithout patch
04:42.13paroh, so you never pathced the old one
04:42.18ALoGeNonope
04:42.47ALoGeNoand i dont have patch for uni
04:42.52ALoGeNois BA patch
04:43.31parah ok so you never modded the patch and not even used the patch at all
04:43.40ALoGeNoone more thing.. google.code n8xx was dissaper..
04:43.41ALoGeNoXd
04:43.51ALoGeNodispear*
04:43.51paroh hahaha
04:43.59ALoGeNoor wahtever..xd
04:44.00pari dunno what to say then m8
04:44.05par;)
04:44.08ALoGeNogoogle is scared of nokia i think
04:44.09ALoGeNoxd
04:44.21parhaha
04:45.50pari honestly thought those images were vogue images at first
04:45.58parbecause someone appeared to have it working with vogue images
04:46.00*** join/#htc-linux goxboxlive (n=goxboxli@195.159.97.196)
04:46.02par(on the ba)
04:46.22*** join/#htc-linux cr2_ (n=konversa@crpl6.physik.uni-wuppertal.de)
04:46.49parbut when i saw they were nokia i got more interested
04:47.45ALoGeNohell yeah, but i think that is all disapear vouge and n8xx in google.code fuck stuff..
04:50.30parthe n800 has a PXA320
04:50.40paryeah
04:51.07parn800 pxa320 vs ba pxa263
04:51.22parclose enuff tho i guess
04:56.51ALoGeNoooh.. i see
04:57.27goxboxlivehi paulproteus: Why havent you updated the git three with Qtopia 4.4?
04:57.44ALoGeNohi goxboxlive
04:58.01*** join/#htc-linux BruteFrce (n=IrcNet@m210e36d0.tmodns.net)
04:58.51BruteFrcedoes anyone know a way to startx with an option to start something like xterm when it starts?
05:00.04parALoGeNo: i'll try with the new one on the ba when i get an empty card set up
05:02.38parALoGeNo: but htc universal is pxa270 anyway :P
05:03.20goxboxlivehi ALoGeNo
05:03.42parALoGeNo: if you can't make it work on the universal its 99% certain it won't work the way it is on the ba also.
05:08.04ALoGeNoroger par
05:11.45BruteFrceguess no one knows a way then?
05:12.14ALoGeNoi nope :P
05:12.50BruteFrcewhat a dumb lil thing to rebuild the whole userspace for
05:13.02BruteFrceone line in the xinirc
05:13.11BruteFrcexinitrc
05:13.51ALoGeNoBruteFrce serach the file that run the X sevrer and add & xterm
05:14.29BruteFrceexplain that a little more please?
05:15.14BruteFrcei have tried startx && xterm no go
05:15.27BruteFrceif thats what ya mean
05:15.47BruteFrcealogeno
05:16.12swetlandyawns
05:18.13ALoGeNoley & only instead of &&
05:18.20ALoGeNolet*
05:18.28BruteFrcelet?
05:18.39ALoGeNoput*
05:18.40ALoGeNoxd
05:18.55BruteFrcewhat difference is there between 1 or 2?
05:19.15ALoGeNoi dunno but the other day it works for me
05:19.53BruteFrcewith startx?
05:20.03ALoGeNonope in one script
05:20.10ALoGeNoto run another thing
05:20.26BruteFrcebecause startx takes like 40 seconds to start so i think thats the problem
05:20.41ALoGeNooh
05:21.39ALoGeNoi think that will be easy becose if you run safemode it run X and xterm ;)
05:23.09BruteFrcehuh?
05:23.38BruteFrceim gunna try sleep 30 xterm
05:23.58BruteFrcethen startx
05:31.37ALoGeNohey i think that you need set the geometry
05:32.04ALoGeNoBelow is a sample .xinitrc that starts several applications and leaves the window manager running as the ''last'' application. Assuming that the window manager has been configured properly, the user then chooses the ''Exit'' menu item to shut down X.
05:32.05ALoGeNoxrdb -load $HOME/.Xresources
05:32.05ALoGeNoxsetroot -solid gray &
05:32.05ALoGeNoxbiff -geometry -430+5 &
05:32.05ALoGeNooclock -geometry 75x75-0-0 &
05:32.07ALoGeNoxload -geometry -80-0 &
05:32.09ALoGeNoxterm -geometry +0+60 -ls &
05:32.11ALoGeNoxterm -geometry +0-100 &
05:32.13ALoGeNoxconsole -geometry -0+0 -fn 5x7 &
05:32.15ALoGeNoexec twm
05:32.37ALoGeNono?
05:33.55ALoGeNohttp://www.xfree86.org/current/xinit.1.html
05:34.52*** join/#htc-linux Magorium (i=Othello@gateway/tor/x-8172d10056cebb24)
05:41.38*** join/#htc-linux ALoGeNoff (n=QUAKEIII@165.Red-88-27-115.staticIP.rima-tde.net)
05:42.57*** join/#htc-linux datachaos (n=datachao@201.22.222.107.adsl.gvt.net.br)
05:44.06tmztALoGeNoff: if you want to start something in the background
05:44.50tmztALoGeNoff: (sleep 30; xterm&)
05:44.50ALoGeNoffoh nice is BruteFrce :)
05:44.51ALoGeNoffi try to help him :)
05:45.04ALoGeNofflo tmzt :D
05:46.10tmztBruteFrce:
05:46.34tmztALoGeNoff: missed that, just got back
05:47.25ALoGeNoffwhat you mean with that?
05:48.25tmztALoGeNoff: you guys get android on pxa?
05:49.14ALoGeNoffthe old one yes, 2007 one, the new one not work for me
05:53.21NetRipperdruidu, very nice work! :)
05:59.43*** join/#htc-linux alo (n=QUAKEIII@165.Red-88-27-115.staticIP.rima-tde.net)
06:01.18*** join/#htc-linux kiozen (n=oeichler@p5492A1DE.dip0.t-ipconnect.de)
06:01.24partmzt: hi
06:02.48tmzthi
06:03.07tmztpar: you trying to get android on uni?
06:03.22tmztpar: the new stuff shouldn't need anything special for ts at least
06:03.30tmztpar: don't konw about framebuffer
06:04.44parnot on the uni.. i'd love to have it on the ba
06:08.23parvery similar though..
06:16.03tmzthaven't looked at the build system
06:19.46*** join/#htc-linux ssapphiree (n=sapphire@ppp91-77-157-204.pppoe.mtu-net.ru)
06:30.10tmztpar: I'm a bit confused.  You are trying same kenrel on ba as uni?
06:49.08*** join/#htc-linux marex (n=marex@vasut.kolej.mff.cuni.cz)
06:50.15*** join/#htc-linux rmoravcik (n=rmoravci@gtsgw.ttc.cz)
06:53.28*** join/#htc-linux ginge (n=ginge@host81-149-155-58.in-addr.btopenworld.com)
06:58.47*** join/#htc-linux timebomb (n=timebomb@p4FDE5885.dip.t-dialin.net)
07:00.10partmzt: i'm not trying anything yet
07:00.52parALoGeNo was using a ba kernel with the 2007 android
07:01.02parand apparently had it working on his uni
07:02.46ALoGeNopar ruun??
07:02.50ALoGeNohow?
07:03.00ALoGeNooh
07:03.00ALoGeNoxD
07:03.07ALoGeNo2007 yes..
07:05.11ALoGeNopar i was using universal kernel with BA tarball of android..
07:05.22ALoGeNonot ba kernel
07:08.15tmztALoGeNo: hey, ok you have android for pxa from n800 and sumoudou kernel?
07:08.36ALoGeNoyes that is
07:09.08ALoGeNobut is the old android the new one using the same way dont work forme :P
07:09.31ALoGeNoyou know wnat i mena?
07:09.35ALoGeNownat*
07:09.39ALoGeNowant*
07:09.45ALoGeNomean*
07:09.49ALoGeNoX)
07:10.01tmzttouchscreen doesn't work?
07:10.20ALoGeNonope, you must use the keyb
07:10.52tmztI'm not sure its worth making old android work, new one can be compiled for pxa now
07:11.00tmztit can be done though
07:12.10ALoGeNoi dont know how do that :(
07:12.42tmztif you have the disk space, and I think python2.4, you can build according to google instructions
07:12.43parN800 is PXA320
07:12.58parUniversal is PXA270 and BA is PXA263
07:13.24tmztwe have the source code for android now, we can build for basically anything (arm)
07:13.58swetlandARMv5t
07:14.04ALoGeNobuid appz but the whole os ? how?
07:14.09tmztand we can make it work with native touchscreen coords, and see what it's doing with the framebuffer now
07:14.12swetlandv4t will take a bit of work
07:14.24tmztok, pxa255/270 are armv5
07:14.38tmztonly sa1100 and below (jornada) are armv4t
07:14.54tmztand apparently s3cxxxx, one of those is
07:14.59swetlandand the arm9 core in the neo freerunner
07:15.18pardisk space? haha, isn't it like 2.2 gigs?
07:15.19tmztwould qemu-arm on device be possible, or way to slow?
07:15.42swetland~1GB to download, 1GB to checkout, 2GB to build
07:15.57swetlandtmzt: it would likely be pretty painful
07:16.00ALoGeNowow
07:16.03tmztand davlik?? is not using jazeel??
07:16.26swetlandthe jazelle extensions are proprietary, require a sun scsl license for docs, and are outmoded
07:16.35parqemu..? what is it emulating to run android
07:16.45swetlandarm is going to a more general model for supporting vms with the thumb2ee stuff
07:16.54swetlandwhich is much nicer looking
07:17.33tmztis there still qvga support, like old sdk emu?
07:17.43tmztlandscape
07:17.58ALoGeNopar i think that you do all the test with qemu or the emulator of anndroid (if they means that)
07:18.04swetlandsome of the newer UI is going to be a little squished in qvga
07:18.16ALoGeNoyes you have HVGA and QVGA tmzt
07:18.52tmztI have hvga 640x240, I guess you mean, ALoGeNo
07:18.53parALoGeNo ok, but i'm just curious wha they are emulating natively for Android anyway?
07:19.20tmztbut I mean Q (qvga landscape like old white skin was)
07:19.51ALoGeNoyes i think tmzt, i was try the emu yesterday, and go toooo slow forme in amd 3400+ and or my celeron 500Mhz
07:19.51ALoGeNoxd
07:19.54tmztpar: I mean running the qemu-arm emulator to make armv5 binaries work on armv4, not practical
07:20.09partmzt: yep i agree with that
07:20.52tmztthe old ui looked better than wm6 on those type of devices, I was going to try it
07:21.18tmztapps I am worried about would be maps/browser/phone
07:22.13swetlandyou can try arbitrary display sizes in the emulator
07:22.18*** join/#htc-linux BabelO (n=fcr@lun34-2-82-238-28-28.fbx.proxad.net)
07:22.18swetlandwith -skin 240x320
07:22.20swetlandor whatnot
07:22.54tmztthe old code was release as demo, or I remember wrong?
07:23.16tmzthome screen or whatever it is called
07:24.56swetlandI think so, yeah
07:26.47*** join/#htc-linux dante_ (n=dante@host176-48-static.15-79-b.business.telecomitalia.it)
07:28.42ALoGeNohopes from something new to test becose is bored to try new android without results :P
07:29.39tmztALoGeNo: what kind of not results? (makes no sense in English either, sorry)
07:29.58parit makes most sense to get it built for ba, universal, (maybe even magician) those are closest to complete with htc-linux
07:30.33ALoGeNowhe i get the you are a gendelman have a blackscreen of the dead
07:30.36tmztanyone can take magician.c and begin converting it for their device, with kernel26 source as reference
07:30.56ALoGeNowhen*
07:31.10partmzt: sure, thats great blanket statement :)
07:31.49tmztthe drivers are the hard part and they are mostly written.  I don't know about egpio but cr2 has upstreamed driver ??
07:32.31paryou mean kevin o'connors htc-egpio?
07:32.43parit works with 5 devices so far i think?
07:32.46tmztyeah, cr2 mentioned it and I phrased that wrong
07:34.18pari guess what i expect to see eventually is binaries floating around or in autobuild (under htc-pxa) for android ba, android-universal... etc.
07:35.23tmztnothing should be android specific with android compiled from source, except changes to framebuffer which should not interfere with X (though they currently do)
07:36.18tmztmaybe there is something new, I haven't studied the source code yet.  the is the hardware stuff at least to abstract it
07:42.55tmztlibhardware, for vibrator and leds and usb mass storage
07:44.04*** join/#htc-linux lpotter (n=ljp@CPE-124-191-144-181.vic.bigpond.net.au)
07:47.04*** join/#htc-linux dcordes (n=dcordes@unaffiliated/dcordes)
07:50.49parhow is bluetooth HID support
07:51.11tmzton?
07:51.26parin general on htc-pxa for example
07:51.58tmztdepends on bluetooth/hci_uart/bluez version
07:52.58tmztif you mean keyboard/mouse, you would pass the input device to X
07:54.15par21-hh20-r16
07:54.58paryeah, say a bluetooth 2.0 keyboard
07:55.11pardoes 21-hh20-r16 support that nowadays?
07:55.19dcordesare there bluetooth 2.0 keyboards?
07:55.25tmztI guess I mean it's not specific to pxa or anything else, just how good the driver is and the other components
07:55.42parheh no i'm talking about kernel versions
07:55.46tmztwhy would there be? maybe the new 2.1 pairing could be helpful
07:56.13dcordesyea that's why I ask. old bluetooth should sufice fore most input devices
07:56.14parjust, i don't know what the codebase nowadays even supports :)
07:56.28parok...
07:56.42tmztthat's why we need to get away from hh and to upstream 2.6.27, 2.6.26 at least
07:56.46parinterestingly i have an old irda keyboard which i use under wince
07:57.06tmztprobably raw serial data, I have one too I haven't tried
07:57.10parcool
07:57.12tmztas driver doesn't work on smartphone
07:57.18paryeah
07:57.29parprobably a win2k3 driver right?
07:57.49tmztand the weird circuit board that allows the transmitter to spin is all apart
07:58.01tmztwill probably put led on some wires now
07:58.21tmztppc only, I think
07:58.44pari meant win mobile
07:59.03tmztactually thought it was just needed touchscreen, but wm tools?? (fake mouse) doesn't work either
07:59.20tmztalso tried adding to reg manually
07:59.38tmztthen will just get bt key
07:59.40parwell, no biggie i don't have a prob with getting a usb keyboard
07:59.57tmztfor windows mobile? or linux
07:59.58tmzt?
08:00.06parboth
08:00.21parerr oops meant bluetooth ;)
08:00.33tmztlinux should just work if protocol is simple enough and ficp works
08:00.45tmztthere was input method for gpe at least
08:01.04parso you are saying you want to get away from hh?
08:01.09tmztcould make userspace uart to uevent driver in simple .c
08:02.00tmztI think it is neccessary to bring devices to supported status and gain from improvements
08:02.56pari thought the current work on the codebase was bringing it up to 2.6.26?
08:02.57tmztmsm is all on newer kernels (2.6.25 is oldest I think), omap850 is going there, jlime (jornadas and nec mobilepros) is
08:03.53tmztit's even possible to build all mach variants in one zImage now, I think
08:03.57pari guess i would have to ask cr2.. but last time i peeked in here it was
08:04.03dcordestmzt, oldest msm is 2.6.24 I think, but at 2.6.26 now
08:04.05tmztwe can have one pxa zImage
08:04.28tmztdcordes: that could be right, wasn't sure
08:04.40dcordeswhere's that possible? in newer mainline kernels?
08:04.59tmztto make testing easier, mostly a Kconfig change
08:05.23tmztyeah, look on arm-kernel don't know how far back it's supported
08:05.44paryeah, has support been drummed up into mainline kernels these days?
08:06.14parwhat are these kernels that goog is using for android.. are they in mainline?
08:06.40swetlandwe're hoping to have android-2.6.27 and msm-2.6.27 in reasonable shape in a week or two
08:06.41parthats actually why i thought we were saved when i saw san here ;)
08:06.57pari was like oh joyous
08:06.59tmztgoogle pushed some early halibut stuff and basic msm support, and is doing some stuff for rmk now
08:08.13tmztstill not sure how to make the amss dependents stuff abstract though, really don't want to have to rip out stuff in upstream as general rule to patch for wince-based htc's
08:08.37tmztwhich don't have rmnet and watchdog for internet, unfortunately
08:09.51parswetland: so just msm? i thought it was msm and something else
08:11.14swetlandtmzt: we might have to just do a couple different versions of the smd/rpc/etc stuff
08:11.30swetlandand make 'em a configure option based on amss version
08:11.50tmztdoes xx25 have a table for the smd channels now?
08:11.50swetlandfrom what I've seen of the patches for the wince amss builds things are pretty different in a number of ways
08:12.08tmztthat we could emulate in platform_data
08:12.41swetlandwell the actual structure of the channel data structures is different too, isn't it? or am I misremembering?
08:13.07dcordesswetland, that would be useful with the different amss configurations
08:13.15tmztI think they just don't have a real structure and depend on numbers, not sure
08:13.37swetlandwe already use an amss version config to choose between dsp and rpc protocol versions
08:14.24swetlandI'm working with the qualcomm folks to try to get stuff a bit more stable in the future, but of course that doesn't help with all the stuff you guys are doing to support older devices
08:14.36dcordesisn't smd channel setup also a hardware thing?
08:14.43swetlandas you're stuck with whatever the older amss-for-wince builds do
08:14.47swetlandno
08:15.24tmztit's like saying a protocol over ethernet is hardware because win311 doesn't support it but the nic and the pc its running on do
08:15.28swetlandit's just how amss uses shared memory to talk to the apps processor, which is purely a software thing
08:15.30dcordesso you could virtually select whatever memory areas by changing the amss?
08:15.49swetlandthere's not really special about the memory
08:15.50tmztit just wonder if the version numbers overlap
08:15.55swetlandit's just ram that both processors read/write
08:16.15swetlandthere are some data structures that they agree on and thus can pass commands/data/etc back and forth
08:16.46tmztseeing how similar vogue and dia/raph are in proc_comm as I saw on here, makes sense
08:17.21swetlandwhat you're probably seeing is the protocol evolving slowly as qualcomm changes things from version to version of amss
08:18.00dcordesswetland, basically I'm referring to the differences between vogue and kaiser and halibut smd setups which are the only ones I know
08:18.02tmztexactly, but people where expecting more differences between non-a and a versions of the chip
08:18.07swetlanda bunch of stuff changed during the 6.2.x amss development (the version g1 uses), some things due to qct making changes/adding features they were doing internally, some due to small changes we reqyuested, etc
08:18.25swetlandthe msm7xxx family are more similar than different
08:18.28tmztin the way the two cores communicate when it is the software protocol on the other core that matters
08:18.45swetlandand again, smd is purely a software issue. has nothing to do with the hardware differences
08:18.50swetlandyup
08:19.01tmztdcordes: halibut is just hardware, but it is running a specific amss (microkernel on arm9)
08:19.28tmztdcordes: halibut used by the htc wince teams would be running their version and more like vogue
08:20.00swetlandyeah. halibut is a eval/dev platform (big honkin' board). qct calls it "surf"
08:20.39tmztthe kind of cell phone you have to connect antennas to ..
08:20.42swetlandand they develop amss on it -- the version that's supporting linux, the version that's supporting wince, etc
08:21.00tmztnot really carry in your pocket
08:21.03dcordestmzt, that's all clear. I just didn't understand it is 100% software
08:21.14swetlandhttp://cache.gizmodo.com/assets/resources/2008/02/big-qualcomm-prototype.jpg
08:21.23swetlandthat's a MSM7201A SURF
08:21.24tmztit's like saying a tiny device based on omap3 versus your beagleboard
08:22.12swetlandTI has similar huge ref boards for omap (H2 for 2420/30, etc)
08:25.14tmztI guess we could hope that htc sees the beauty in ethernet packets instead of ppp chanels, the design in g1 looks really clean
08:25.25dcordesso if it is only software, why doesn't qualcomm use a more consistent setup of the smd? like on the msm7x00 devices one could use the same addresses for the at channels
08:25.49swetlandyeah. qualcomm does some stuff that I think is strange, but I *love* the no-overhead rmnet/qmi stuff
08:26.04swetlandhaving to hdlc encode, mux, and shovel ip data back and forth over ppp is barbaric
08:26.07dcordestmzt, no data channels for the g1 used? how does rmnet operate?
08:26.14parhhahaa
08:27.05tmztso your wakeup from network works better that way?
08:27.13tmztI mean "push"
08:27.21swetlandjust less overhead
08:27.29swetlandthe linux network stack deals with ip packets
08:27.35swetlandthe radio network stack is packet based
08:27.40*** join/#htc-linux nebi (n=nebi@c-498fe253.02-145-7570701.cust.bredbandsbolaget.se)
08:27.53swetlandhaving to encode/escape 'em as hdlc, stream to the other side, extract the ip data back out... just overhead
08:28.31*** part/#htc-linux Kalemas (i=ejabberd@217.147.29.117)
08:28.38tmztI got that, I would think that getting data from the network when only arm9 needs to be active and then notifying linux and arm11 would be better than polling
08:29.14tmztsince amss has to periodically wake up anyway
08:29.18swetlandthere's really no difference on that side
08:29.23tmztok
08:29.38swetlandthe network stack behaves the same. it's just how the packets are passed over to the apps core when there are packets for it
08:30.49swetlandhttp://frotz.net/misc/powermonitor.png  <- radio waking up to handle paging
08:31.03*** join/#htc-linux NetRipper (n=netrippe@netripper.nl)
08:33.00tmztI guess I want to keep arm11 powered down (sleep) until I get incoming mail or xmpp message or "tickle" and wake up, as well as for phone events.  That would require more in the arm9 side though than android api appears to provide
08:33.20parwow, so yep.. much appreciated.. even if just msm only it still enlivens the effort as well as provides insight into what the whole project has been here
08:33.38tmztpar: what do you mean by msm only?
08:33.45swetlandtmzt: um, that's exactly what we do
08:33.53tmztcool
08:34.01parthe goog going opensource
08:34.03swetlandwe enter power collapse (full power down of the a11) whenever possible in idle, and sit in that state in suspend
08:34.47swetlandpacket comes in, a9 wakes up, handles it, wakes up the a11, we do something then go right back to sleep (exact mechanics a bit more complex than that, but that's the basic state)
08:35.25swetlandif you look at a trace of power consumption at the battery on g1, you'd see it basically flatline at 1.2mA and every ~1s (depending on network) spiking to ~140mA across a ~20ms window (network paging)
08:35.46tmztso the a9 does see the ip packet, knows what port, etc. wasn't sure from your description.
08:36.04swetlanda9 only knows an ip packet arrives. hands it to the a11 to process
08:36.19*** join/#htc-linux lama (i=lama@gpi117.internetdsl.tpnet.pl)
08:36.57*** part/#htc-linux kaze_ (n=kaze@ABordeaux-152-1-42-72.w82-125.abo.wanadoo.fr)
08:36.57*** join/#htc-linux kaze_ (n=kaze@ABordeaux-152-1-42-72.w82-125.abo.wanadoo.fr)
08:39.19tmztpar: google is using msm in the g1 and has made source code available for kernel to work on that device.  I just don't see what you mean by msm-only.  before the android (user) code was released it was difficult to make it work on other devices and (I at least) was concentrated on the kernel side of that process.  now we can write a libhardware for whatever device and see how android interacts with kernel
08:39.59tmztso we can support whatever armv5t (pxa and newer) device with modifications if needed
08:40.16partmzt: yes i agree thats why it much appreciated :)
08:40.28swetlandhell, armv4t shouldn't be more than a couple days of work
08:40.45parlike i said when i saw san was here i knew we were saved..
08:40.47swetlandget the compiler options tweaked, and hunt down where we have assembly that assumes v5t specifics
08:41.01parthank god its what they ended up going with.
08:41.10swetland?
08:41.20tmztI am saying now, short-term, we need to get ba/universal/magician on a newer kernel so that they can be brought forward (or even maintained upstream) to each new kernel released
08:41.54swetlandgetting stuff into upstream is an adventure ^^
08:42.05tmztthen debian/angstrom/gizard/ and android can all be supported
08:42.07swetlandbut we're hoping to get there eventually
08:42.16pari've known san for a while.. since the 90's just as an industry acquaintanc
08:44.06paranyway it means no more limping so blindly forward after all the years
08:44.29tmztthe big difference is while before each machine needed its own way of doing gpio, gpio extenders (multi-function devices now), and whatever else, there is now gpio_ api, gpio devices, otg_transceiver for usb, usb gadgets, and all these other things that *should* work on all the arm variants
08:44.53parright ;)
08:45.09swetlandreally I think the biggest thing we need to do to ease porting is to continue into a (much needed) cleanup and overhaul of libhardware
08:45.17parversus.. hi this is a complete shot inthe dark hack we made up
08:45.25swetlandto make platform specific support more pluggable and interfaces more well-defined
08:46.06dcordesswetland, what's libhardware?
08:46.37swetlandit's intended to be the glue layer between the bulk of the android platform and architecture/platform specific stuff
08:47.03swetlandfor things that need to plug in at a higher level than the user/kernel boundary
08:47.24tmztcode running in davlik uses jni-like to talk to it?
08:47.50swetlandusually uses jni to talk to lower level libraries
08:48.10swetlandwhich then at the bottom use libhardware as an abstraction over architecture-specific driver interfaces
08:48.24swetlandfor say gps, sensors, 2d accel, etc etc
08:48.34tmztthe "int color" doesn't look like much of an abstraction, there is something above it?
08:48.38dcordeswhy don't you interface more directly?
08:49.14swetlandbecause interfaces vary
08:49.23swetlandon some hardware the camera may be a simple kernel driver
08:49.41swetlandon msm7201a (right now), it's a proprietary library that talks to the dsp and video frontend
08:50.00*** join/#htc-linux LanceHaig (i=c2d8ed19@foresight/member/lhaig)
08:50.16swetlandon msm7201a, we use a lightweight raw audio interface. on some other platform somebody might want to use alsa to talk to the audio hardware
08:50.23tmztand someday v4l might support compressed video -)
08:50.29swetlandexactly
08:50.31tmztin userspace
08:50.59swetlandsome things are kinda no-brainers -- we use /dev/input/* for general input event processing, because it's simple and broadly supported
08:51.38tmztlike, dcordes, you may get beagle to decode mp3 in hardware if it doesn't already (not hardware but dsp I mean)
08:51.41swetlandother things are less clear-cut, and libhardware is intended (though the first cut is rough right now) to provide a bit of abstraction between the generic android platform and the specific hw it runs on
08:52.20*** join/#htc-linux druidu (n=root@213.164.231.5)
08:52.20tmztI guess freesmartphone is doing a more event-based api with specific behaviors configurable
08:52.21swetlandtotally -- on omap3 you might have some stuff to use the dspbridge to accelerate a/v
08:52.29druiduwohoooo
08:52.34druiduI have a beautiful console on my htc diamond
08:52.41dcordes:)
08:52.46tmztfbcon or early?
08:52.50swetlandcongrats
08:53.06druiduI think it goes all the way, I get "proc_comm: TIMEOUT: modem has probably crashed, retrying" in an endless looop
08:53.09druidugoona disable it
08:53.16druidumy own hand-written console driver :P
08:53.28druiduworks only with display powered on by wind0ze ce
08:53.35druiduyey, thanks!
08:53.41tmztI saw that commit today when I was reading
08:54.01druiduswetland : any idea on that error? proc_comm interface not compatible?
08:54.08druidutmzt : what commit?
08:54.54tmztolder than today, maybe september
08:55.04swetlandmight be shared memory interface difference between the wince supporting amss and the linux supporting one
08:55.10swetlandor, the modem has stopped responding
08:55.14druiduany idea on the amss version?
08:55.16druiduthe new one?
08:55.29swetlandI don't know any details about the build they use for wince
08:55.31druidu6.2.20 + new adsp
08:55.40swetlandjust that it's not identical to what we're using for linux
08:56.27tmztdruidu: I just remember it mentioning retrying if the modem didn't work, somewhere on git.android.com
08:56.31dcordesdruidu, look at vogue-smd.c (htc-vogue branch) and kaiser-smd.c (htcmsm branch) in git.linxutogo.org
08:56.50pareverything has a big impact, even a "green" impact.. as well as promises hope for people in developing countries.
08:57.08paranyway thanks :)
08:57.30druiduis it true that you're using a different flavour of linux for g1? I saw in that press release that it would be something from open kernel labs?
08:57.38swetlandahahhahahahahah
08:57.40swetlandno.
08:57.50druiduthere's a press release for that
08:57.54druiduhttp://www.tradingmarkets.com/.site/news/Stock%20News/1921360/
08:58.04druidumaybe a different component?
08:58.24swetlandno clue with the OKL folks are smoking, but there's no L4 on the apps/linux side of g1
08:58.33druiduweird :)
08:58.34swetlandhttp://android.git.kernel.org/?p=kernel/msm.git;a=shortlog;h=refs/heads/android-msm-htc-2.6.25
08:58.42swetlandthat's what's running on g1
08:58.43tmztrlove's security looks interesting though, compared to "open" kernel
08:58.46druiduthat's the branch I'm using now
08:58.51druiducool B-)
08:58.56tmztchecking euids?
08:59.00dcordesdruidu, I suggest it because diamond smd setup is more similar to kaiser/vogue than to g1.
08:59.32*** join/#htc-linux miknix (n=miknix@gentoo/developer/miknix)
08:59.43tmztdruidu: oh I see, you get console and *now* you see that message, you just couldn't see it before?
08:59.48dcordesdruidu, maybe you should first look at input/network ?
08:59.48swetlandtmzt: we use extended groups to track and enforce various permissions. that was the simplest way to have the system be able to broadly grant (or deny) an app access to create ip/bt sockets
09:00.20swetlands/extended/supplementary/
09:00.39tmzteasier than selinux or another pluggable api (if it was still possible)
09:00.53druiduswetland: and the board-trout?
09:00.58druiduis that the board on g1?
09:00.59tmztyaffs2 supports XA?
09:01.05swetlandyup
09:01.13swetland(board trout is g1)
09:01.17druidutmzt : actually, now it magically works
09:01.18druiduno error
09:01.23dcordesdruidu, does diamond have wifi?
09:01.25druiduI get all the way
09:01.33druiduincluding initializing net protocvols
09:01.35druiduyes
09:01.53druidueverything g1 has except memory card, compass and keyboard
09:02.14dcordesyou could try the tiwlan
09:02.16swetlandokay. must sleep. 'night folks. happy hacking
09:02.24druidugonna have to debug the proc_comm thing / try code from vogue/kaiser
09:02.25dcordesgood night
09:02.37druidume too, @ school, got to go to some labs...
09:02.40druidu`night :)
09:02.40ALoGeNonn swetland
09:02.48parnite
09:05.38ALoGeNoin that 10min i was learn more than in 2 weeks xD
09:05.46*** join/#htc-linux Kalemas (i=ejabberd@jabbus.org)
09:06.02ALoGeNoreading here perhabs :)
09:06.15*** part/#htc-linux Kalemas (i=ejabberd@jabbus.org)
09:07.22parthats why we at rikers G
09:09.58kiozenbtw http://irclog.iclem.net/?chan=htc-linux is nicer that rikers, but less stable
09:10.18kiozens/that/than/
09:12.57*** join/#htc-linux rakeem (n=rak@n058152149041.netvigator.com)
09:15.06dcordesbbl
09:18.35*** join/#htc-linux ginge_ (n=ginge@host81-149-155-58.in-addr.btopenworld.com)
09:24.17*** join/#htc-linux datachaos (n=datachao@201.22.222.107.adsl.gvt.net.br)
09:28.27*** join/#htc-linux BabelO (n=fcr@lun34-2-82-238-28-28.fbx.proxad.net)
09:43.25cr2_hi
09:45.17kiozencr2_: hi
09:45.17kiozencr2_: did the fix work for you?
09:45.19cr2_kiozen: no
09:45.29kiozen:(
09:45.37cr2_kiozen: or i don't understand how to control the program.
09:45.45cr2_which is your fault :)
09:46.26kiozencr2_: shouldnt be much difference to the old version
09:46.35kiozencr2_: you select the tdb
09:46.46kiozencr2_: you select the basemap file
09:46.54cr2_NetRipper: are you here ?
09:46.55kiozenthat's it
09:47.08cr2_kiozen: ok, i've done it
09:47.30cr2_kiozen: the map is centered at 16N 46E
09:48.49kiozencr2_: that is strange
09:50.47cr2_swetland: the g1 code controls the clocks (and gpio setup) over proc_comm, but we need to do it by direct hardware access.
09:51.58cr2_swetland: to idle the cpu, htc changes something in the SDRAM config area (timing?)
09:55.53*** join/#htc-linux ltxda (n=anon@unaffiliated/ltxda)
09:56.40*** join/#htc-linux BabelO_ (n=fcr@lun34-2-82-238-28-28.fbx.proxad.net)
09:57.34BabelO_hi
09:57.39BabelO_kiozen: small issue
09:58.56kiozenBabelO_: how big is it in real ;)
09:59.08swetlandms
09:59.08BabelO_kiozen:
09:59.10swetlandoops
09:59.21BabelO_swetland: YOU ARE NOT SLEEPING ,
09:59.26BabelO_oups sorry caps
09:59.45swetlandyes, I am failing at sleep
10:00.49BabelO_swetland: ok, good night :)
10:01.04BabelO_kiozen: multi selection of img is nto available on windows :(
10:01.11kiozenthinks: whereas swetland is falling asleep BabelO_ did not wake up yet :)
10:01.42kiozenBabelO_: multiselection of img? what is that?
10:02.39BabelO_kiozen: selection of tdb file open a second selection file for img files
10:03.03kiozenBabelO_: yes, there can be only one basemap
10:03.51kiozenBabelO_: the usage of all other files is defined by the tdb file
10:09.22BabelO_kiozen: i don't understand, if i select the tdb, i can select only one img, so only one is displayed
10:09.39BabelO_kiozen: on linux, i ve selected the whole img file with multislect
10:11.12cr2_BabelO_: i think that the file selection gui is actually inappropriate there.
10:11.55cr2_BabelO_: because it is confusing, and implies to do what you are doing.
10:12.41cr2_"file selection" == standard dialog
10:15.04BabelO_cr2_: ok, so where is the problem ?  img should be auto loaded from the location area
10:15.17cr2_yes
10:15.34cr2_it does not work for me now, but it must be another problem.
10:16.05BabelO_cr2_: it was working for me when i try on linux with revision r814
10:16.13kiozencr2_: it says "Select base map for ..."
10:16.43cr2_BabelO_: qlandkarte works for me as expected
10:16.51cr2_BabelO_: !GT
10:16.59BabelO_kiozen: (dx or dy) not compatible w<ith msvc :)
10:17.02kiozencr2_: it's exactly the sam in qlandkarte
10:17.29kiozenyou have to select the basemap, too
10:17.31cr2_kiozen: but it also opens the big (empty) file selection dialog. i find it confusing. as an end-user :)
10:18.20kiozenGT or original?
10:18.36cr2_original works, GT - not
10:18.58cr2_must be something wrong with my setup.
10:19.14kiozencr2_: try to remove
10:19.28cr2_maybe it works, but it does not show anything :)
10:19.32kiozen~/.config/QLandkarteGT/QLandkarteGT.conf
10:19.37cr2_ok
10:20.17BabelO_kiozen: ok i see what you mean by basemap, i select the wrong basemap :) can it be a automatic selection of basemap ? does tdb file describe it ?
10:20.53kiozenBabelO_: no, the real problem is that Garmin fucked it up
10:21.18kiozenBabelO_: usually a map is installed by an installer in win32
10:21.32BabelO_kiozen: ok, because i see the basemap at high level zoom and when i zoom in, it load relaetd map ... but i cant focus at the correct lat/long with that :)
10:21.37cr2_kiozen: 'Select basemap for OSM-EU', and the gialog is empty
10:21.37kiozenBabelO_: this installer will tell the registry the basemap name
10:21.41BabelO_bbl, food time
10:21.54kiozencr2_: ?
10:23.50kiozencr2_: the img files are in the same directory as the tdb?
10:24.29kiozencr2_: and what are their extensions
10:26.57cr2_kiozen: i think that it's extremely confusing for a non-mapsource person.
10:27.07cr2_kiozen: yes. .img
10:28.12cr2_kiozen: i've pressed 'enter', and they popped up. all of  them
10:29.11cr2_kiozen: now one needs to decide which one of the 4321 files is 'basemap'
10:29.13kiozencr2_: I can't help it. There is no other way to know the basemap filename
10:30.08kiozencr2_: it's just bad design by Garmin
10:30.20cr2_kiozen: hmm. then GT should create an own .tdb from the .img collection
10:30.23cr2_yeah.
10:31.15cr2_i think garmin intentionally murks the water here.
10:31.35kiozencr2_: no imho pure stupidity
10:31.47cr2_dont believe it
10:32.15cr2_it's only to lock you into mapsource+standard mapsets
10:32.23cr2_"standard"
10:32.30kiozencr2_:  I can't see a real reason for it, but stupid osm uses a bad name for their basemap
10:32.47cr2_ok, but then it's osm/mkgmap fault
10:33.23kiozenand that is the latest high quality basemap by osm: http://www.qlandkarte.org/shot6.png
10:33.57cr2_hehe
10:34.13kiozencr2_: this stuff is just badbadbad and goes worse
10:34.44cr2_kiozen: well, let's write a mkgmap replacement in c++
10:35.12kiozennooooo not me!
10:35.17cr2_but i'd like to dig into the routing graph setup first.
10:35.26cr2_otherwise it's just not worth it.
10:35.38cr2_bbl. food time
10:35.41kiozenbbl
10:35.50NetRippercr2_, i am here, every now and then... i read druidu has fbcon working, will ask if he makes a .patch so we can work with it too ;)
10:37.08*** join/#htc-linux ginge__ (n=ginge@host81-138-17-244.in-addr.btopenworld.com)
10:38.53*** join/#htc-linux alo (n=QUAKEIII@165.Red-88-27-115.staticIP.rima-tde.net)
10:41.43*** join/#htc-linux alo (n=QUAKEIII@195.Red-81-32-138.dynamicIP.rima-tde.net)
10:41.52*** join/#htc-linux ginge__ (n=ginge@host81-138-17-244.in-addr.btopenworld.com)
10:42.47*** join/#htc-linux ImCoKeMaN (n=imcokema@pool-96-249-151-72.hrbgpa.fios.verizon.net)
10:43.23*** join/#htc-linux TheJoker (i=Othello@gateway/tor/x-fd6d257fea21fd0d)
11:01.23NetRippercr2_, http://wiki.xda-developers.com/index.php?pagename=RaphaelLinux thought it'd be nice for the linux thread
11:07.08*** join/#htc-linux Tinyboom (n=nahh@72.84-49-71.nextgentel.com)
11:10.46*** join/#htc-linux tsdogs (n=tsdogs@net70-17.metalit.net)
11:23.02*** join/#htc-linux datachaos (n=datachao@189.6.250.25)
11:23.35*** join/#htc-linux ginge___ (n=ginge@host81-149-155-58.in-addr.btopenworld.com)
11:24.25kaze_hello ginge any news on kaiser kernel?
11:24.53gingeum, no not really. I only just got it back from repair so not had chance to look at anything
11:25.13gingesomeone else might have made progress in my absense
11:25.15kaze_its all good since you got it back :)
11:25.24kaze_ginge nope noone did
11:25.34kaze_i talked with dcordes yesternight
11:26.01gingepk. I guess I had better get back to writing code :)
11:26.12kaze_that would be so nice
11:26.42kaze_now that android source is out, it might help with wifi
11:26.52kaze_or so i understood
11:27.12gingepossibly. I am more concerneed about SD/SDIO not working, which is what wifi runs through
11:27.34kaze_sd is biggest concern it seems
11:29.43*** join/#htc-linux team1 (n=team1@s559116c1.adsl.wanadoo.nl)
11:53.51*** join/#htc-linux Xanthin (n=rnieva@salvia.nieva.com)
11:57.15BabelO_kiozen: under windows i can't get this view :( http://www.qlandkarte.org/shot6.png
12:04.51*** join/#htc-linux szsoftware (n=sven@e178219120.adsl.alicedsl.de)
12:04.59kiozenBabelO_: no map at all?
12:07.27BabelO_kiozen: just the one i select, on linux i can select all and i see your view
12:08.13kiozenyou picked the wrong basemap?
12:17.42*** join/#htc-linux evildarknight (n=charles@41.207.132.103)
12:27.39BabelO_kiozen: yes i picked the wrong
12:27.56BabelO_kiozen: i see some bug in the render of maps, i send you one i have
12:28.24BabelO_kiozen: bug is that the green area are on front of building
12:29.24kiozenBabelO_: try svn up first, I optimized draw order, everything else is a map bug
12:30.09BabelO_kiozen: ok, but not a map bug, if i convert this img to russa render is good, i svn up.. look at my maps, density is high :)
12:31.10BabelO_kiozen: bug is still here , i already svn up with my current build
12:31.58kiozenBabelO_: but russa will fail on other maps, polygon draw order is one of the bigges defiencies of the img format
12:32.51BabelO_kiozen: can we define green area as transparent ?
12:33.19kiozenBabelO_: that will be a big performance hit
12:33.49*** join/#htc-linux goxboxlive (n=goxboxli@139.84-48-212.nextgentel.com)
12:53.20*** join/#htc-linux ssapphiree (n=sapphire@ppp91-78-243-191.pppoe.mtu-net.ru)
13:19.19*** join/#htc-linux ssapphiree (n=sapphire@ppp91-78-243-191.pppoe.mtu-net.ru)
13:20.58marajinginge: what'd you do to your poor kaiser this time? :P
13:25.25gingebattery wouldn't charge anhd it got hot enough to heat a small house
13:27.03ezakpray for ginge kaiser, so we can maybe get a workin android distro
13:29.00gingewe can only hope
13:31.45*** join/#htc-linux Millow (n=emilio@kontoret.redpill.se)
13:31.47Millowhello
13:31.54Millowanything new about android + htc diamond?
13:33.43dante_Millow: http://wiki.xda-developers.com/index.php?pagename=RaphaelLinux
13:34.16Millowdante_: yes, but now that android source is out I guessed maybe someone else had some more information :)
13:36.01*** part/#htc-linux Millow (n=emilio@kontoret.redpill.se)
13:45.51*** join/#htc-linux hlbot (n=adm@iclem.net)
13:53.03*** join/#htc-linux timebomb (n=timebomb@p4FDE5885.dip.t-dialin.net)
13:56.27*** join/#htc-linux Kalemas (i=ejabberd@jabbus.org)
14:00.31*** join/#htc-linux szsoftwa1e (n=sven@e178207072.adsl.alicedsl.de)
14:02.56szsoftware_swetland: kernel build trouble, after doing "make defconfig msm_defconfig && make zImage": http://pastebin.com/m4cf5d904
14:21.56*** join/#htc-linux OpnSrc1 (i=harisha1@gateway/tor/x-bea01fc56ea473f8)
14:33.57*** join/#htc-linux ssapphiree (n=sapphire@ppp91-78-239-222.pppoe.mtu-net.ru)
14:39.23*** join/#htc-linux FRITZ (n=FRITZ@189-19-168-237.dsl.telesp.net.br)
15:07.34*** join/#htc-linux kiozen (n=oeichler@rgnb-5d87cc06.pool.einsundeins.de)
15:07.39*** part/#htc-linux Kalemas (i=ejabberd@jabbus.org)
15:09.42*** join/#htc-linux ssapphiree (n=sapphire@ppp91-78-237-23.pppoe.mtu-net.ru)
15:09.53*** join/#htc-linux goxboxlive (n=goxboxli@139.84-48-212.nextgentel.com)
15:14.58*** join/#htc-linux GPFerror (n=gpferror@cpe-76-187-41-132.tx.res.rr.com)
15:16.47*** join/#htc-linux marmotta (n=skodde@unaffiliated/skodde)
15:25.50*** join/#htc-linux ssapphiree (n=sapphire@ppp91-77-158-12.pppoe.mtu-net.ru)
15:43.38*** join/#htc-linux imfloflo (i=58b44979@gateway/web/ajax/mibbit.com/x-94bb9e0f4de1e63b)
15:43.59*** join/#htc-linux ssapphiree (n=sapphire@ppp91-77-159-67.pppoe.mtu-net.ru)
15:47.28*** join/#htc-linux OpnSrc1 (i=harisha1@gateway/tor/x-9ed1ce0f5a0da5ed)
15:55.41szsoftwarein the current android kernel source: what defines CONFIG_ANDROID_POWER ? can't compile with "make defconfig msm_defconfig"
15:55.50szsoftwarecr2_: Do you know about this?
15:58.01imflofloask in #android channel
15:59.37NetRipperszsoftware, in your .config, check the CONFIG_ANDROID_* stuff
16:00.11ali1234BabelO: could you pastebin a dmesg from artemis please?
16:00.37*** join/#htc-linux lastik_ (n=eraser@80.92.96.29)
16:00.38ali1234i just can't get these uarts going for some reason and i'm getting weird errors
16:07.54cr2_NetRipper: have you tried to comment out the proc_comm calls in clk_* like it's done on vogue ?
16:10.47*** join/#htc-linux scatterp_ (n=scatterp@82-35-152-46.cable.ubr05.enfi.blueyonder.co.uk)
16:11.44*** join/#htc-linux Abracadabra (n=aaabraca@unaffiliated/abracadabra)
16:12.05scatterp_hi i heard that the new google os has been released does any one know the effect it will have on drivers for htc linux yet
16:12.12scatterp_or is it still being studyed ?
16:13.13cr2_scatterp_: the core 7201A cpu support it there.
16:13.51cr2_scatterp_: but there are differences in clock and gpio control.
16:14.23cr2_the most important thing is that we have wifi driver now.
16:15.05scatterp_will they be able to sniff ?
16:15.29AbracadabraHi, how is Linux installed on HTC ? .... is it possible to boot it from a Micro SD card ?
16:15.45scatterp_Abracadabra, if you look in the topic
16:15.52scatterp_the links will explain how to do it
16:16.00Abracadabraor do we have to modify the firmware and/or install Linux over Windows Mobile ?
16:16.22scatterp_its booted from inside windows no over writeing firmware yet
16:16.31scatterp_cr2_, what about direct booting ?
16:18.11cr2_scatterp_: g1 uses a different (?) bootlloader
16:18.23scatterp_oh that sucks :(
16:18.33cr2_scatterp_: there is no info about it (no dump)
16:18.49scatterp_oh so maybe we will get a dump soon
16:18.49imfloflobootloader as be release too
16:18.54cr2_but there is certainly no source for it, and there will be no source for it.
16:19.38cr2_imfloflo: hehe. this bootloader is no better than haret.
16:20.05cr2_because it does not really initialize the hardware from scratch.
16:20.07imfloflobut with this bootloader  you aren't oblige to boot in wm fisrt?
16:20.48cr2_you can put linux in place of appsbl
16:20.55cr2_in theory
16:20.59imflofloso still waiting for a dump ? there are many people who already have g1 so why they don't dump it with the usb driver
16:21.54szsoftwareNetRipper: there is no CONFIG_ANDROID_POWER in .config. So defconfig does not enable this, so it's a bug?
16:22.23cr2_imfloflo: there are 6 mtd partitions afaik. "android (tm)" is only 1 of them
16:22.49imfloflooki i didn't know
16:22.59imfloflowant to learn
16:23.30cr2_imfloflo: and even the android itself is not 100% open source. i think many people miss this point.
16:25.01scatterp_cr2_,  i have the htc hermes is there a linux version with wifi avaialble yet ?
16:25.07imfloflomaybe one day
16:25.52cr2_scatterp_: no, but it's a realistic project
16:26.04*** join/#htc-linux LunohoD (n=alex@e180068214.adsl.alicedsl.de)
16:26.22cr2_scatterp_: because you only need to apply power and setup the irq handler. all this data is known.
16:27.04scatterp_i guess with the new gpios it leaves less options now for what the gpios could be right ?
16:27.15scatterp_i mean the unknown gpios
16:27.51cr2_http://wiki.xda-developers.com/index.php?pagename=HermesGPIO
16:28.19cr2_hmm. it probably needs some better descriptions.
16:28.42scatterp_also the wifi codes are not added there
16:29.22*** join/#htc-linux Othello (i=Othello@gateway/tor/x-342e68463db32533)
16:37.24szsoftwareNetRipper: cr2_ when I add CONFIG_ANDROID_POWER=y to .config, I get this error: .config:1147:warning: trying to assign nonexistent symbol ANDROID_POWER. Am I alone with that?
16:37.57*** join/#htc-linux SanMehat (n=san@nat/google/x-260282151d9118de)
16:38.15szsoftwarehello SanMehat :-)
16:38.27SanMehathey sz :)
16:38.29SanMehatwhats up?
16:40.09szsoftwareit seems you and swetland reach a goal and now you're seen often here. :-) Look what the community does with your food? hehe
16:40.25ali1234BabelO: i found the dmesg dump on xda-developers
16:40.42szsoftwareSanMehat: seems, last month and weeks you where deep in work.
16:40.59szsoftwareSanMehat: did you read the logs of the last 30min?
16:41.27cr2_szsoftware: forget about power management for now
16:41.45szsoftwarecr2_: but it's needed for compiling :-(
16:42.21szsoftwarethere is a ifdef CONFIG_ANDROID_POWER, and without that it doesn't build msm_fb.c
16:42.44SanMehatszsoftware: no i havent read logs.. sec
16:43.54SanMehatszsoftware: the logs calender doesnt have an entry for today yet
16:44.26szsoftwareSanMehat: you don't need. It's the last written line by me. What in make menuconfig, sets CONFIG_ANDROID_POWER ?
16:44.53szsoftwareSanMehat: you read on rikers? try iclem.net, its very fast
16:45.41*** join/#htc-linux rmoravcik (n=rmoravci@ip-89-102-255-171.karneval.cz)
16:49.25SanMehatszsoftware: just define it in your defconfig
16:49.37SanMehatszsoftware: yeah we've been busy the last few months :)
16:52.20szsoftwareSanMehat: so there's a bug in drivers/video/msm/msm_fb.c:513. This line needs a ifdef CONFIG_ANDROID_POWER too, it refers to power_on_panel(), which is in ifdef-section
16:52.48SanMehatszsoftware: please post a patch to our msm-linux list :)
16:53.20SanMehati'll be happy to integrate it for you
16:53.27*** join/#htc-linux diogene31 (n=rj@mur31-2-82-243-122-54.fbx.proxad.net)
16:53.41szsoftwareSanMehat: ok :-)
17:07.07NetRipperszsoftware, do you make with ARCH=arm?
17:07.53NetRipperand if you change your .config, don't use 'make defconfig' anymore
17:11.02szsoftwareNetRipper: yeah, I did. As I said to SanMehat, I think it's a lillte bug (missing ifdef), so it works without CONFIG_ANDROID_POWER
17:13.05NetRipperyes that too
17:13.14NetRipperi have CONFIG_ANDROID_POWER defined and it doesn't complain
17:13.53NetRipperman where's druidu
17:13.57NetRipperi want that console patch :p
17:14.12szsoftwareok, will check this, with editing msm_defconfig...
17:15.48NetRipperi normally just "cp arch/arm/configs/msm_defconfig .config" and then just "make ARCH=arm CROSS_COMPILE=arm-none-eabi-"
17:15.48NetRipperit'll ask for the missing pieces and continue building
17:15.48NetRipper:)
17:15.56NetRipperi wasn't even aware of 'make defconfig' ;)
17:18.29SanMehatmake msm_defconfig is your friend :)
17:22.05*** part/#htc-linux BabelO_ (n=fcr@lun34-2-82-238-28-28.fbx.proxad.net)
17:29.32*** join/#htc-linux fnord (n=fnord@192.234.2.49)
17:29.46*** join/#htc-linux druidu (n=root@213.164.231.5)
17:35.33NetRipperheya druidu
17:36.04NetRipperdruidu, can you make a patch of your tree with the working console? :)
17:43.35*** join/#htc-linux marex (n=marex@vasut.kolej.mff.cuni.cz)
17:44.05BabelOali1234: yes my auto install image create a dmesg.txt on the FAT partition for debug :)
17:46.28ali1234BabelO: i found the dmesg on the forum... but it didn't help. i think our kernel is broken with the UARTs
17:46.57ali1234BabelO: this is what your dmesg says: http://pastebin.com/m2347352a this is what mine says: http://pastebin.com/m7551fda9
17:47.05BabelOali1234: your git repository.. maybe, because with linuxtogo git and 2.6.26, i ve no problem
17:47.29ali1234BabelO: probably, we are looking at diffs now :)
17:48.00BabelOali1234: look in htcartemis.c machine file there is clock settings for uart, wait i look at it too
17:51.27BabelOali1234:
17:51.31BabelO<PROTECTED>
17:51.31BabelO<PROTECTED>
17:51.31BabelO<PROTECTED>
17:51.31BabelO<PROTECTED>
17:51.55BabelOand after that you call omap_serial_init()
17:53.07ali1234BabelO: right right. i bet we dont do any of that in the wizard board file
17:53.15ali1234BabelO: thanks, will try it
17:54.06*** join/#htc-linux Guimli (n=guimli@ecu69-1-82-231-127-213.fbx.proxad.net)
17:57.02druiduyes
17:57.16druiduI was all day at school, after not sleeping last night... full day I can say :)
17:57.28druidubtw
17:57.33*** join/#htc-linux the_sys0p (n=the_sys0@cpe-75-85-249-111.bak.res.rr.com)
17:57.35ali1234BabelO: what about omap_board_config? is that actually used?
17:58.06druiduwith the console fix and board-trout, kernel boots with no problems until proc_comm
17:58.14druiduNetRipper
17:59.34*** join/#htc-linux zsircusr1 (n=zsirc@83.149.10.109)
17:59.45*** join/#htc-linux LanceHaig (i=4e696aee@foresight/member/lhaig)
18:00.59*** join/#htc-linux dcordes (n=dcordes_@f048070147.adsl.alicedsl.de)
18:01.16druiduNetRipper: let me make some more tests and I'll make you a patch
18:01.51dcordeshi
18:06.22BabelOali1234: yes you need to add definition to board_config
18:08.07*** join/#htc-linux LanceHaig (i=4e696aee@foresight/member/lhaig)
18:08.19ali1234BabelO: it worked thanks
18:09.37BabelOali1234: :)
18:10.01ali1234BabelO: i added the htcartemis_bt to the devices array but that's not what i meant by board_config
18:10.10dcordesdruidu, exclude proc_comm from your build?
18:10.52dcordesFunky Weasel is Jiggy wit it
18:12.40szsoftwaredcordes: what is the plan concerning applying new stuff? android sources as new base and applying patches step by step?
18:13.30dcordesbest would be to put ginge tree stuff on android-msm-htc-2.6.25 I guess
18:14.19dcordessince the former is based on the android-msm-2.6.25 branch and I assume android-msm-htc-2.6.25 is also, in a way.
18:14.29szsoftwaredcordes: btw, Hi :-)
18:14.38dcordeshi
18:14.53szsoftwaredcordes: yes, I have this in mind too
18:16.22*** join/#htc-linux lastik__ (n=zsirc@83.149.10.109)
18:19.07dcordesszsoftware, ever got gprs working on the polaris with the tree from the tarball?
18:25.20szsoftwaredcordes: no
18:27.08diogene31dcordes: Hi there. I bought a kaiser today :)
18:27.54kaze:O
18:27.56kazehooray
18:28.08kazekaiser is a nice brick
18:28.18kazeyou can even use hit to hurt people
18:28.30kazebut i still love mine :)
18:28.59dcordesdiogene31, nice :) for 99€ with contract ?
18:29.02cr2_diogene31: lol
18:29.09kazebtw diogene31 where did you find one for 99. ?
18:29.12*** join/#htc-linux nebi (n=nebi@c-498fe253.02-145-7570701.cust.bredbandsbolaget.se)
18:29.18dcordeshey kaze
18:29.23kazehey dcordes
18:29.28kazehoow are you
18:29.34kazeim just bacj from work :(
18:29.35cr2_druidu: can you comment out the proc_comm calls (and add printks) to the clock api ?
18:30.23diogene31kaze: FNAC shop, in Toulouse. The second less expensive contract :)
18:30.32dcordeskaze, I'm enjoying my last week of brutal unemployment :)
18:30.38kazedamn
18:30.39*** join/#htc-linux bryanlet (n=b@206-248-163-182.dsl.teksavvy.com)
18:30.47kazebought mine at easycash for 249
18:30.54kazecontract lees but locked to orange
18:31.00kazestill its easy to unlock
18:31.10dcordesthat's a nice offer
18:31.38dcordesvodafone germany sell the kaiser still for around 300 something with an expensive contract
18:32.51kazemy attempts at buildin kaiser kernel on freebsd always fail...
18:33.08dcordeskaze, what's the problem? no suitable toolchain?
18:33.17kazeanyone ever setup a workin cross compiling environnement on fbsd?
18:33.23kazedcordes i think so
18:33.35kazei tried to use linux toolchain with linux compat on
18:33.37kazeno go
18:34.04kazeand im a bit lazy to setup a linux box
18:34.17kazeaznd a bit busy too
18:34.46kazewill probably end up in vmware or something like that
18:34.48*** join/#htc-linux Tinyboom (n=nahh@72.84-49-71.nextgentel.com)
18:34.54dcordesszsoftware, wow, I just applied http://headfuzz.co.uk/files/android/git-diff-2.6.25-170908.diff to the clean android-msm-htc-2.6.25 and it went ok. not too many fails
18:35.41druiduclock works I think
18:35.53szsoftwaredcordes: cool, this patch is kinda old. but will do this also .-)
18:35.54druiduI tried adding printk delays but no luck, kernel won't boot
18:36.25dcordesszsoftware, well the stuff in the tarball I sent is basically that patch, plus polaris, plus garbage.
18:36.37dcordesso we have nothin much newer
18:37.06dcordesexcept you tried to rebase to the updated code (or whatever that's called)
18:38.01szsoftwaredcordes: I think, we should add patches step by step to the new base.
18:38.51diogene31dcordes: Where do you commit your work on the kaiser kernel ?
18:38.54dcordeswhy, only 10 hungs failed
18:39.32kazediogene31 http://git.linuxtogo.org/?p=groups/mobile-linux/kernel.git;a=shortlog;h=refs/heads/htc-msm
18:40.17kaze(notice my eager to see someone new working on kaiser kernel too)
18:40.25dcordesdiogene31, http://headfuzz.co.uk/files/android/git-diff-2.6.25-170908.diff this is the latest code on 2.6.25. the above branch has 2.6.24
18:40.36kaze:X
18:40.53szsoftwaredcordes: any progress with wifi?
18:41.26cr2_druidu: printk delays ?
18:42.00dcordesdiogene31, http://linuxtogo.org/~lgorris/index.php?path=kaiser-bootkit/ there's a tiny documentation. I hope it can answer some of your questions
18:42.40druiduyes
18:42.51cr2_druidu: what for ?
18:43.04druiduto see everything, it scroll down really fast and I miss the first stuff
18:43.24dcordesszsoftware, no. I only checked it out and don't understand the structure. ginge said earlier he excepts the sdcc dma problem to interfer wifi as well
18:43.28cr2_druidu: the proc_comm clock api does not exist on wince
18:43.28diogene31dcordes: Thanks. I was just curious. In a couple of monthes, once mioa701 will be fully integrated in mainline, perhaps I'll push the kaiser upstream, if nobody did it before.
18:43.57cr2_druidu: so it should be #ifdef'd ANDROID or semthing like that
18:44.05druiduactually, in board-trout proc_comm is used for camera/bluetooth stuff
18:44.06dcordesdiogene31, ok. szsoftware and I will try and go 2.6.26 then
18:44.33cr2_druidu: proc_comm will be used for ->
18:44.37dcordesdiogene31, uhm sorry. 2.6.25 first.
18:44.59cr2_druidu: http://wiki.xda-developers.com/index.php?pagename=RaphaelDEX#
18:45.04dcordesdiogene31, just trying to get as close as possible to the google code.
18:46.02cr2_druidu: the gpio setup (owner and alt), and the clocks are addressed directly
18:46.17dcordesdruidu, are this the proc_comm functions?
18:46.18cr2_druidu: without any arm9 help
18:46.27szsoftwarehaha, regarding that CONFIG_ANDROID_POWER issue: I was on the wrong branch ^^.
18:47.38druidutrout_gpio_write(NULL, TROUT_GPIO_USB_H2W_SW, cpld_usb_h2w_sw);
18:47.42druiduwhat does this do?
18:48.07*** join/#htc-linux marex (n=marex@vasut.kolej.mff.cuni.cz)
18:48.27szsoftwaredcordes: I'm curious, what dzo does with the new stuff.
18:48.32tmztkaze: you try a chroot?
18:48.51dcordesszsoftware, same
18:49.07szsoftwaredcordes: regarding dma, did'nt googles devs disable dma for now? can we do this too?
18:49.16dcordesszsoftware, did you try using his latest framebuffer code on the polaris?
18:49.37dcordesszsoftware, oh you're right. so maybe it's not relevant
18:49.46imfloflopolaris ?are you working on this?
18:50.04szsoftwaredcordes: no, I'm not as proffessional hacker as I must be to fiddle this in. It's too complicated forme
18:50.17szsoftwareimfloflo: I have polaris
18:50.38dcordesszsoftware, same. I did a diff and it's too much different from the current fb code in kaiser tree
18:50.43*** join/#htc-linux sirox (n=sirox@91-67-142-232-dynip.superkabel.de)
18:50.45siroxhi
18:50.50szsoftwarehi sirox
18:50.52dcordesszsoftware, we could ask dzo for help
18:51.04imfloflook so you work on polaris what are you trying to do ?
18:51.10szsoftwaredcordes: we should!
18:51.49siroxhow can i download the android-msm-htc-2.6.25 kernel from the android.git.kernel.org repository ?
18:52.01siroxand how can i compile the kernel ?
18:52.05dcordesszsoftware, we should present a usable diff of the .25 code with polaris for this purpose
18:52.33szsoftwareimfloflo: at least I built fbi ipk. Or I'm compiling kernel, and try things. But do not really hack the kernel.
18:53.17szsoftwaredcordes: a diff between what and what?
18:53.25imfloflooki
18:53.38dcordesimfloflo, I will try and get that tiny 1.0 for ramdisk when the polaris/kaiser code is merged with the trout code
18:53.50*** join/#htc-linux rmoravcik (n=rmoravci@ip-89-102-255-171.karneval.cz)
18:54.30szsoftwaresirox: git-clone git://git.android.com/kernel.git
18:54.37imfloflook i want to try it too ^^ cause always 0.8 boring
18:54.55szsoftwaresirox: then git-checkout -b android-msm-htc-2.6.25 origin/android-msm-htc-2.6.25
18:55.00dcordesszsoftware, ina perfect world latest android-msm-htc-2.6.25 revision.
18:55.13cr2_druidu: don't know. i'm looking at the h2w in more detail now, and there is no proc_comm here. only the already documented msm gpios
18:55.33szsoftwaresirox: which device you're working on?
18:55.38siroxhtc diamon
18:55.39siroxd
18:56.00szsoftwaresirox: then make distclean && make msm_defconfig
18:56.46siroxok thx, i will try
18:56.48szsoftwaresirox: you know about druidu's progress?
18:57.38dcordesframebuffer on wince shipped msm7201A phones ftw!!
18:57.55tmztdoes he have only early console or also fbcon?
18:57.59siroxszsoftware: no
18:58.17dcordestmzt, I think he said an own fb driver iirc
18:58.26dcordes*fb console driver
18:58.34siroxszsoftware: who is druidu ?
18:58.38szsoftwareI recommend reading the last days logs on iclem.net, he did a lot in a short time :-)
18:59.17szsoftwaresirox: druidu came in this channel, and did a lot. Grep the logs for woohoo or so ;-)
19:01.54siroxszsoftware: do you know the day ?
19:02.12szsoftwaresirox: last two
19:03.00tmzthas NetRipper got the patch yet?
19:05.33*** join/#htc-linux Marnux (n=Marnux@83.101.56.192)
19:05.59druiducr2_ : look at board-troat* from android kernel git
19:06.37druidusirox: druidu is me, you can download latest kernel src with git
19:07.11siroxdruidu: Oh hi druidu :D ... download like zsoftware said ?
19:07.15cr2_druidu: disable all non-core drivers
19:10.39dcordescr2_, I thought about how to disable proc comm. in the kernel config there is only SMD. proc_comm.c is built in any case. but it's unlikely that the rest of the code will built without because so much depends on it
19:11.08*** join/#htc-linux ginge (n=baz@78-105-175-81.zone3.bethere.co.uk)
19:11.48cr2_druidu: trout_gpio_write is the htc-egpio implementation.
19:12.19cr2_dcordes: you need proc_comm for many things.
19:12.39cr2_dcordes: but not for controlling the clocks, as g1 does.
19:13.03cr2_dcordes: g1 just obfuscates some hardware access.
19:13.43cr2_dcordes: pretending that it should go through arm9.
19:13.48dcordescr2_, are you sure it's not needed for clock control? afaik vogue-pm.c is proc_comm functions only
19:13.56dcordessame on kaiser
19:14.02cr2_which is not the case for wince amss
19:14.31gingeI'm with cr2_
19:14.41tmztwas it only working because ce set up the clocks?
19:14.52cr2_dcordes: here is the full proc_comm list -> http://wiki.xda-developers.com/index.php?pagename=RaphaelDEX
19:14.56gingegoogle had a lot of functions moved to amss for convenience
19:15.00dcordesginge, how do you turn off the lcd?
19:15.09gingemagic
19:15.42gingeone mo, I'll find my notes
19:16.31dcordesnot witchcraft? I see a lot of proc_comm in your kaiser-pm.c
19:16.59dcordesand iirc dzo said the power collapse code he tried also bases on the proc_comm
19:17.14cr2_dcordes: 7 undocumented functions, btw.
19:18.51dcordescr2_, undocumented proc_comm functions for the kaiser?
19:18.53gingepm is not proc_comm if you look at my kaiser_pm.c it is 99% commented out :)
19:19.17kazetmzt hi, chroot for building kernel on bsd?
19:19.44tmztwith linux syscalls it might work
19:19.48cr2_dcordes: this list is for rapahel, but dzo says it's the same on vogue
19:19.53kazemm good idea
19:20.42dcordesginge, ok. do kaiser proc_comm functions match vogue ones?
19:21.01gingefunction wise, yes. The addresses are different
19:21.35cr2_ginge: the smem addresses don't match even on diam/raph
19:21.38dcordesok I think we should put them in the wiki then
19:22.01cr2_ginge: i wish there was a portable way to pick these offsets from wince
19:22.02gingecr2_: they they seem to pick a number out of the air for each one
19:22.13dcordescr2_, maybe we should make a unified proc_comm page with different rows for the device specific addresses
19:22.45gingecr2_: I just wish they would at least amss common so it can be used more like a common API rather than the bag of crap it is at the momen
19:22.49cr2_dcordes: i can look at the kaiser DEX
19:23.23cr2_ginge: i think that the dex ioctl numbers are common
19:23.42cr2_ginge: the -- commands come from nk.exe
19:23.56gingeahh
19:24.05gingedcordes: ok for turning off lcd...
19:24.28gingewe write to some registers in the right sequence
19:25.12gingecant remember what most of the magic commands did, but they are just implemented to send the same old stuff that ce does
19:25.48gingeit uses a similar mechanism to the way we set clocks
19:26.00cr2_ginge: something like that ? -> http://wiki.xda-developers.com/index.php?pagename=RaphaelLCD
19:26.02gingeiirc it also the clock memory space
19:26.09dcordesok so they are not assigned to the proc comm function names and direct registers are used?
19:26.17gingecr2_: yes exactly like that
19:26.57cr2_ok
19:27.16cr2_ginge: only the pwm registers are undocumented
19:27.37cr2_but ymmv
19:27.39cr2_http://wiki.xda-developers.com/index.php?pagename=RaphaelMDDI
19:27.41gingeyeah, couldn't figure that out myself
19:28.59gingedcordes: no
19:29.27gingedcordes: eg:
19:29.27gingewritel(0x0030000,MSM_BACKLIGHT_BRIGHTNESS);
19:29.27gingewritel(0,MSM_BACKLIGHT_BRIGHTNESS);
19:30.35cr2_ginge: it's probably some pwm divisor
19:30.38dcordesdoes that write the value 0x0030000 to the address which is defined for the var MSM_BACKLIGHT_BRIGHTNESS ?
19:31.00gingeyes
19:31.05cr2_is the MSM_BACKLIGHT_BRIGHTNESS in the MSM_CLK range ?
19:31.17gingeMSM_CLK_CTL_BASE+0x54;
19:31.21cr2_ok
19:31.34gingepower at base+0x58
19:32.16cr2_ok, we need a replacement clk_* api for these
19:32.27cr2_instead of the android's proc_comm
19:32.30gingeyeah, that would be a good idea
19:38.43*** join/#htc-linux penguinz (n=opera@66-168-215-122.dhcp.athn.ga.charter.com)
19:42.33*** join/#htc-linux OpnSrc1 (i=harisha1@gateway/tor/x-201287a76ba4cac3)
19:42.42dcordesszsoftware, lol did you see the msm_sdcc.c reject?
19:44.30druiduhow do I turn off optimizations for a function?
19:44.38szsoftwaredcordes: I patch again and specify reject-file manually, since I have still no *.rej
19:44.53druiduneed to write hack a delay function and the compiler optimizez it to... NOTHING!
19:45.13dcordesszsoftware, patch in debian lenny does that automatically. I only do "patch -p1 < foo.diff"
19:46.06cr2_druidu: hmm. we don't know how to control the RTC directly
19:46.47cr2_druidu: read/write from some dummy memory location
19:47.09szsoftwaredcordes: ok, now have all rejects in one file, moment..
19:47.24druidudamn compiler is pretty smart
19:47.29cr2_druidu: the space between the tags and L1 ptbl is not used
19:47.30szsoftwaredcordes: oh, ubuntu doesn't
19:47.33druiduit's like it's guessing it's dummy code and strips it all out
19:47.57tmztthere's a pfm_delay in asm in the new usb isp116x driver for pxa255
19:48.20cr2_druidu: use volatile a=1;
19:49.28dcordesszsoftware, it worked the same for me in ubuntu as it does now in lenny
19:49.32druidugood idea, compiler should be afraid of touching volatile stuff :)
19:49.45druidufinally!
19:51.08szsoftwaredcordes: As I said, I have no *.rej, and when I specify with patch -r rejects.txt, then in this file are only rejects, with no hint, what file is the hunk related to
19:55.32dcordesI have nfc what I am doing
19:56.09NetRipperdruidu, when interrupts are on you can use (u|m)sleep() afaik
19:56.43NetRipperdruidu, and i'm really looking forward to that patch :p
19:57.53*** join/#htc-linux AstainHellbring (n=AstainHe@unaffiliated/astainhellbring)
19:59.00NetRipperdruidu, oh and fyi, i added a RaphaelLinux page to wiki (also for diamond), in which we can keep other people informed.. you can also add to it if you feel like it when you make some progress :) http://wiki.xda-developers.com/index.php?pagename=RaphaelLinux
19:59.28dcordescr2_, will trout battery driver work for us?
19:59.57dcordesassuming htc didn't reinvent the wheel for g1 it should, no?
20:00.20gingedcordes: htc reinvent the wheel for each new phone... pretty much
20:00.34cr2_dcordes: it uses proc_comm ?
20:02.45dcordescr2_, doesn't look like it? but rpc. arch/arm/mach-msm/htc_battery.c
20:03.21szsoftwaredcordes: ok, solved the rejects problem
20:03.37druiduNetRipper almost done :P
20:03.41cr2_dcordes: ok, something to check
20:04.05tmztrpc is another protocol over smd?
20:04.36dcordesszsoftware, ok I'm already done :)
20:05.35szsoftwaredcordes: fine, all hunks?
20:06.15dcordesno left msm_sdcc.c out because it fails 100% due to rewrite
20:06.45dcordesdoing a build now w/o MMC
20:06.53szsoftwaredcordes: ahh, ok, you lol'ed before
20:07.01NetRippercan't we setup a git branch for raphael/diamond?
20:07.36dcordesNetRipper, why not?
20:08.11szsoftwaredcordes: so msm_sdcc.c is a completly new file? Same name, 100% different content?
20:08.33NetRipperdcordes, is it easy to mirror branches and keep them up to date? i.e. if we have a clone of android-msm-htc-2.6.15 and we call it android-msm-raphael-2.6.15, would it be easy to merge any changes made later on in the htc tree to raphael tree?
20:08.37NetRipper:)
20:08.44dcordesginge, do we need drivers/i2c/chips/mt9t013.o for kais?
20:08.45NetRipperdcordes, (i have almost no experience with git)
20:09.20dcordesszsoftware, it seems. guess it's due to the dma rewrite stuff
20:09.33tmztis that the synaptics chip?
20:09.53druiduNetRipper : know about the wiki, read your post
20:10.08NetRipperk
20:10.08NetRipper;)
20:10.49dcordesNetRipper, exactly what you explained (tracing a remote branch) is what was originally planned for the htc-msm (tracking git.android.com's android-msm)  branch. we just never called in the new code ^^
20:11.32dcordesI don't understand really how to set it up. pH5 prepaired that for us initially
20:12.03*** part/#htc-linux penguinz (n=opera@66-168-215-122.dhcp.athn.ga.charter.com)
20:12.07NetRipperdcordes, when browsing the git over http, it shows some green tags with a 'merge'... but i dont know if its trivial to perform such a merge
20:12.10*** join/#htc-linux penguinz (n=opera@66-168-215-122.dhcp.athn.ga.charter.com)
20:12.31dcordesginge, oh that is the trout camera
20:12.49dcordesI wonder why make menuconfig automatically enables kconfigs which are not in the defconfig I chose?
20:13.13tmztselect?
20:13.15gingedcordes: hmm? oh you are picking over the g1 source's carcass. wifi!
20:13.20dcordestmzt, enable
20:13.44tmztI mean select clauses in the Kconfig
20:13.44dcordesginge, yep
20:13.57NetRipperdcordes, it takes the defaults for the values that are unknown to menuconfig, if you just make without menuconfig, it'll ask you the questions you want to see ;)
20:14.48dcordesNetRipper, ok thx will do that
20:16.12dcordesNetRipper, oops. that didn't really work. I removed .config and reran make htckaiser_defconfig . still unselected configs are built automagically.
20:16.24NetRippereh
20:16.25NetRippertry this
20:16.45NetRippercp arch/arm/configs/htckaiser_defconfig .config && make ARCH=arm
20:16.59*** join/#htc-linux radem205 (n=aaa@dhcp-077-251-031-248.chello.nl)
20:17.01dcordesso the make *defconfig calls in the new config defaults?
20:17.32NetRipperi guess, "defconfig" is an acronym for default config anyway
20:17.33dcordesthat works.
20:17.54dcordesyes
20:17.57tmztsame as copying arch/arm/config/msm_defconfig to .config ?
20:18.06NetRippertmzt, yes
20:18.27NetRipperbut make *defconfig probably automagically sets default values for unknowns
20:19.51radem205
20:19.51radem205is someone working to convert Android to the polaris?
20:20.05dcordesradem205, yes we will announce when there is 1.0
20:20.14dcordesother priority now
20:20.28radem205ok, i'm sorry for the question. I understand that! Good work!
20:20.33dcordesno problem
20:20.37dcordesyou know the xda forum?
20:20.46szsoftwaredcordes: I did not check msm_sdcc.c.rej completely, but the patch seems to be weird. There are almost no really differences, no?
20:21.05dcordesyes only context lines change
20:21.15dcordesbut nothing important as I see it
20:21.42radem205Yes I know, I've looked into the Kaiser Android topic so I was curious :)
20:22.33NetRippercr2_, nice job on the MDDI wiki page
20:24.56szsoftwaredcordes: so msm_sdcc.c should work like what we already have?
20:26.52szsoftwaredcordes: can you send me your patch against android-msm-htc-2.6.25 ?
20:32.57*** join/#htc-linux rmoravcik (n=rmoravci@ip-89-102-255-171.karneval.cz)
20:33.37dcordesszsoftware, yep wait
20:33.51dcordeslet me try and boot first
20:34.58*** join/#htc-linux chab7 (n=kvirc@183-17-175.ip.adsl.hu)
20:39.19druiduhow can I make git-diff show new files?
20:39.49dcordesdruidu, git-add file1/to/show.c file2.h file3
20:40.21dcordesgit-status brings up what you changed, and what is added or not
20:41.03dcordesyou must also git-add changed files which are not new
20:41.49NetRipperdruidu, before you make your patch, make this change please: http://pastebin.com/m47ca0e93
20:42.02NetRipperdruidu, the uart irqs can be enabled, just the debug timer interrupt is causing problems
20:42.46NetRipperdruidu, and to make a patch: git diff -p
20:42.51NetRipperdruidu, and to make a patch: git diff -p > mypatch.patch
20:42.55druiduwell, I'm not used to this stuff so well: http://octav.oricum.ro/android/htc_fb_console.c http://octav.oricum.ro/android/htc_fb.diff http://octav.oricum.ro/android/linux-on-htc-diamond.jpg
20:42.59*** join/#htc-linux |chab7| (n=kvirc@183-17-131.ip.adsl.hu)
20:43.20druiduthe diff is really minor, just adding the file to the build tree and 2 kernel options
20:43.23dcordesdruidu, delicious
20:43.42kazei m in love with screen -d -r
20:43.45druiduI'm not making this a formal release, the code is pretty crappy anyway, but works perfectly and supports color too
20:43.52kazeso built a new kernel dcordes ?
20:43.54NetRipperkaze, you'll adore screen -x :p
20:44.10NetRipperdruidu, very nice :)
20:44.25kazenetRipper ok i stay mouth shut :)
20:44.26dcordeskaze, almost :) hold on
20:44.32druiduthe picture's also bad but well, had no batteries for the camera so used a damn phone
20:44.52NetRipperi'll make a pic if you want
20:44.56dcordeskaze, huh?
20:45.05NetRippergot a nice macro lens
20:45.14gingeuse QList<QTreeWidgetItem *>
20:45.16kazedcordes ?
20:45.20gingewrong channel
20:45.27kazeabout the screen?
20:45.27druidubasicly, with board-trout I can go until gpios are initialized which use proc_comm and make it go boom
20:45.47druidubut with board-halibut I still crash in kmem_cache_create
20:46.08NetRipperdruidu, cr2 suggested to simply comment out the proc_comm for now, as it shouldn't be needed to get usb working
20:46.25druidunot sure about that flag I pasted ealier
20:46.31kazescreen is "a full-screen window manager that multiplexes a physical terminal between several processes"
20:46.31druiduusb_h2w
20:46.58druidubut we have a wonderful screen to print debug messages now :)
20:47.14druiduNetRipper: hope it works in Raphael, but I see no reason for it not to
20:48.26druidualso, .c should go in /drivers/android/ for the .diff I gave you, and you need to disable android ram console and enable framebuffer support + VGA FONT_8x16 (the mini font was SO tiny)
20:48.37NetRipperdruidu, i'm going to try right away
20:48.50NetRipperdruidu, ok
20:49.34*** join/#htc-linux eXist (n=pimentel@yosemite.yosemite.edu)
20:54.35druidubtw, there's a param to add delay to each console write, it's configurable but it's not really accurate :)
20:54.37NetRipperdruidu, it's working
20:54.47druidugood! :)
20:54.49NetRipperdruidu, well lol yes i saw, i put it to 0 but it still has a huge delay
20:54.50NetRipper:p
20:54.58NetRipperlike a second between each printf
20:55.05druidumsm_timer_init: setup_irq failed for dg_timer
20:55.10NetRipperdruidu, but, best thing, it works
20:55.10NetRipper:)
20:55.31NetRipperhangs ont he proc_comm loop indeed
20:55.33kazeyou post the fb pics on xda forum and i bet it goes crazy
20:55.39druidustill have no idea how I get stuff **before** I print the green message
20:55.46NetRipperi'll make a sharp pic, i'll let you post it druidu ;p
20:55.47druidu'cause that is when I init the console
20:55.59NetRipperdruidu, maybe it's in buffer already?
20:56.10NetRipperlike for early console support
20:56.16druiduno, I clear the buffer
20:56.28cr2_druidu: where does it come from : <druidu> msm_timer_init: setup_irq failed for dg_timer
20:56.39druidusomewhere in the boot log
20:56.40cr2_the kernel messages are buffered
20:56.59NetRipperah yes
20:57.04druiducr2_ : I get that error
20:57.07cr2_the only missing message is 'Decompressing kernel...............................'
20:57.12NetRipperthat also explains why it shows 0.000000 on the first few messages
20:57.14cr2_the famous 'dots'
20:57.29cr2_druidu: git link ?
20:57.38cr2_druidu: i don't have the tree locally
20:57.40cr2_hm. wait
20:57.40druiduhehe, it's not buffered, the "decompressed" kernel never knows it was ever compressed :)
20:57.57cr2_<PROTECTED>
20:58.03cr2_it comes from putc()
20:58.06cr2_in uncompress.h
20:58.15cr2_which is disabled now.
20:58.46cr2_it makes sense only if you have a serial/IR console
20:59.27druidubasicly, it's really easy to print anything, just write it raw to some buffer and start a dma by specifying physical address
21:00.00*** join/#htc-linux szsoftwa1e (n=sven@e178207072.adsl.alicedsl.de)
21:01.13druiduNetRipper: anyway, post it on xda wiki if want, I don't have a lot of time to prepare it for a proper release and stuff :D
21:01.36druiduand maybe include the patch for irqs crash too
21:01.54druiducr2_ : http://android.git.kernel.org/?p=kernel/msm.git;a=blob;f=arch/arm/mach-msm/timer.c;h=9e225da1ed0f5df53874a9884380e40c923a02ab;hb=android-msm-htc-2.6.25
21:02.13druidulast lines
21:02.18NetRipperdruidu, i'll make a patch against the android-msm-htc-2.6.25
21:02.48cr2_druidu: strange
21:02.51NetRipperdruidu, what do i change to remove the delay? setting it to 0 doesn't make it go away :p
21:02.55druiduyeah, I use that one too
21:03.20druiduyeah, didn't get to test it enough, just look in the file and search for delay :P
21:03.43druiduthe delay should delay by 1 milisecond, but I think it's off by a factor of 1000 or something...
21:04.13druiduI have a delay(1) after DMA, and one at the end of console_write
21:04.59NetRipperok
21:06.33cr2_druidu: the framebuffer is 18bpp ?
21:06.57cr2_should be pita for X.
21:07.04druidu16
21:07.05druidu565
21:07.10NetRipper2 bytes
21:07.29cr2_/* 666 18BPP */
21:07.29cr2_dma2_cfg |= DMA_DSTC0G_6BITS | DMA_DSTC1B_6BITS | DMA_DSTC2R_6BITS;
21:07.30druidu16 bits, 565 format... I think RGB (red being MSB)
21:07.41druiduno, that's internal format I think
21:07.45druiduI supply 16 bits
21:07.49cr2_ok
21:08.27druiduanyway, framebuffer code from google is working 99% sure
21:08.42druiduonly thing we need is panel power on/off and vsync
21:08.42NetRipperdruidu, anyway why don't you use msleep()
21:08.47NetRipperfor the delay()
21:08.48druiduI did try
21:08.49druiduit crashed
21:08.51NetRipperoh
21:08.52druidudunno why...
21:08.57NetRipperwell
21:09.00druiduyou try it, maybe I did smth wrong
21:09.01NetRipperhm
21:09.03cr2_mdelay ?
21:09.03NetRipperok
21:09.17cr2_msleep can be interrupted ?
21:09.18*** join/#htc-linux BruteFrce (n=IrcNet@m120e36d0.tmodns.net)
21:09.27druidubut, probably jiffies wasn't initialized (calibrating delay loop is much further in the code)
21:09.43BruteFrceanyone looked at the android source yet?
21:10.00cr2_druidu: what stage does the kernel reach now ?
21:10.21cr2_NetRipper: fb penguin is enabled ?
21:10.37NetRipperhaven't
21:10.40kazebruteFrce even i wouldnt have asked such obvious thing
21:10.42NetRippershould i try?
21:10.51NetRipperill try
21:10.58NetRipperthe adventurous that i am
21:11.50BruteFrcelmao
21:12.15*** join/#htc-linux sirox (n=sirox@91-67-142-232-dynip.superkabel.de)
21:12.19BruteFrceokay who has looked at it, nd how dificult does it look to adapt to oter devices?
21:12.31gingeBruteFrce: everyone, depends
21:12.34cr2_NetRipper: it may crash :)
21:12.52kazehow difficult is it to adapt to correct syntax?
21:12.53NetRippercr2_, yea wouldn't it need special support in driver?
21:12.54NetRipper:)
21:13.01BruteFrcedoes it just epend on the hardware drivers?
21:13.13BruteFrcedeend
21:13.22BruteFrceblah im sick of this keypad
21:13.26gingeBruteFrce: depends on what part of android sources you are referring to for a start. Do you mean kernel or that java bobbins?
21:13.48BruteFrcethe whole os
21:14.19gingeBruteFrce: not sure who here looked closely at it. We tend to work more with the kernel stuff in here.
21:14.27BruteFrceincluding its weird java xserver like thingy
21:14.30ginge#android has more userspace related chitchat
21:15.35gingeBruteFrce: so, the kernel stuff is nothing really amazing, and is quite specialised to the g1. Luckily we have been working quite close to the google source tree for a while, and we can get android booted on a few devices now. You can even boot on non msm chipsets
21:16.30BruteFrcereally anything omap850?
21:16.38szsoftware_ginge: what do you say about ti wlan driver from google?
21:16.45gingesure
21:16.52BruteFrcei have ben using the linwizard kernel
21:16.55druiducr2_: I see the tcp/ip stack init...
21:16.59druiduit's pretty much all the way
21:17.03gingeBruteFrce: http://forum.xda-developers.com/showthread.php?t=400900
21:17.15*** join/#htc-linux ssapphiree (n=sapphire@91.78.238.212)
21:17.21gingeszsoftware_: not looked at it yet. Shouldn't be anything too odd though, right?
21:17.58szsoftware_ginge: would that dma issue prevent the driver from working?
21:17.59cr2_druidu: all the way is crashing on mounting rootfs :)
21:18.01gingeBruteFrce: to boot android on most devices you only really need a supportting kernel. The patches are quite minimal
21:18.04*** part/#htc-linux ssapphiree (n=sapphire@91.78.238.212)
21:18.11gingeszsoftware_: no, the wifi can use pio
21:18.19druiducr2_: lol, I compiled it with yaffs2 support only
21:18.24druiduand gave it no initrd
21:18.39druiduprobably no nand support anyway, it's all driver related
21:18.40cr2_druidu: do you have cegcc ?
21:18.40druidu:)
21:18.45szsoftware_ginge: did'nt google workaround that dma issue?
21:18.50druidunope, why?
21:18.54gingeszsoftware_: not really
21:18.54druiduaaa, actually
21:18.55druiduI do
21:18.59druiduI did recompile haret on win
21:18.59NetRippercr2_, no image, i enabled the images in kernel, should i assign one anywhere?
21:19.01cr2_you can compile linload.exe
21:19.09druiduI know
21:19.13cr2_ok
21:19.16druiduno need now I guess
21:19.22druiduit's far from package-ready
21:19.23druidu:)
21:19.31cr2_NetRipper: complie the linloade.xe
21:19.37gingeszsoftware_: they didn't do any work around for us specifically. They (San) implemented the rest of the msm sdcc driver irq handlers and hardware status functions instead of relying on polling
21:19.51gingeszsoftware_: it doesn't solve the issue we have been seeing
21:19.52*** join/#htc-linux ssapphiree (n=sapphire@91.78.238.212)
21:19.57BruteFrceginge i cant view youtube videos on my phone
21:19.58druiduwe could load up the dumped g1 image in a initrd with yaffs2
21:20.06gingeBruteFrce: just read the title then
21:20.08BruteFrcewell i can but its a huge hassle
21:20.09druiduand dunno, see if it boots with no drivers or something :)
21:20.17gingeBruteFrce: in a nutshell, yes ;)
21:20.39BruteFrceginge so does it require some complicated toolchain to build?
21:20.44*** part/#htc-linux ssapphiree (n=sapphire@91.78.238.212)
21:20.54cr2_druidu: mtd driver needs offsets.
21:21.20gingeBruteFrce: couldn't tell you bud. It should just need gcc for the target. It pulls in most things you need anyway
21:21.29NetRipperdruidu, http://www.netripper.nl/raphael/pics/
21:21.37NetRipperalso for the rest ;)
21:21.46gingethats if you can get the repo script to connect to the repositories it killed o release :)
21:21.52NetRipperpretty neat :)
21:21.57druiduposted smth on xda forum
21:22.04NetRipperok
21:22.07cr2_NetRipper: add printk() to the clock api
21:22.11gingedruidu: awesome
21:22.17BruteFrcesweet, but you dont know anyone whos tryin to get the java gui workin?
21:22.21cr2_so we will know where it crashes
21:22.35gingeBruteFrce: we can already boot the older android on our devices
21:22.43BruteFrcei hear its not xserver
21:22.54gingeBruteFrce: no, it uses its own stuff
21:22.55BruteFrceolder android?
21:22.59cr2_64M
21:23.07gingeBruteFrce: beta releases
21:23.32AstainHellbringnice stuff there NetRipper
21:23.46druiduhehe, good quality pics :)
21:24.53BruteFrceand the radio stuff works outta the box?
21:24.54gingeBruteFrce: if you are interested in the user space apps, I recommend you talk to the guys over at #android
21:25.05BruteFrceno thanks
21:25.09gingeBruteFrce: assuming your kernel works properly, yeah
21:25.17BruteFrcethis is where i always hang out
21:25.25druiduit should, firmware is almost the same for radio right?
21:25.32szsoftware_dcordes: did you try to compile ti-wlan?
21:25.36druidubtw, there are 3 options for amms fw version
21:25.42druiduls
21:25.52gingeBruteFrce: I will be less polite :) I know nothing at all about android other than what the kernel does ;)
21:25.55*** join/#htc-linux datachaos (n=datachao@201.37.120.236)
21:26.04druiducr2_: we gotta make proc_comm work, everything is based on that
21:26.12dcordesszsoftware_, no I'm having a slight look on smd then I will post it
21:26.18druidudon't really know what to disable so it's not used anymore
21:26.28cr2_druidu: proc_comm itself works. look at vogue
21:26.33gingedruidu: just return at the top of proc_comm
21:26.44druidutried, still endless loop I think
21:26.53cr2_druidu: only in the clock api
21:26.54dcordesginge, what fixed the smd1 again? was it only going back to the git entry-macro.S or also something else?
21:26.59BruteFrceginge i have been adapting linwizard for my excalibur and have had some people help me wrote a few patches for my lcd and keymap, could i just apply those to the android kernel?
21:27.01druiduhhmm, let's see
21:27.15gingedcordes: add the missing channel definition in the top of the function in smd_tty
21:27.18cr2_druidu: check the vogue patch
21:27.37gingeBruteFrce: yeah. like I say, android kernel isnt too special
21:27.47dcordesginge, only that?
21:27.51gingeyup
21:27.52cr2_druidu: and you should return some dumb id, when the clock is queried
21:28.12dcordesok so I will leave entry-macro
21:28.14BruteFrceexcept the radio stuff will work? cause it wnt with linwizard right now
21:28.30gingeBruteFrce: I think you answered your own question
21:30.33*** join/#htc-linux Marnux (n=Marnux@83.101.56.192)
21:30.38cr2_druidu: things like that ->
21:30.42cr2_-clk_put(mddi->clk);
21:30.43cr2_+//clk_put(mddi->clk);
21:31.12BruteFrceginge no i dont get it..
21:31.25dcordesif (n == 0) {
21:31.26dcordesname = "SMD_DS";
21:31.26dcordes} else if (n == 27) {
21:31.26dcordesname = "SMD_GPSNMEA";
21:31.26dcordes} else {
21:31.26dcordesreturn -ENODEV;
21:31.29gingeBruteFrce: if your linwizard kernel does not support radio, android app wont
21:31.30dcordes}
21:31.32dcordesginge, where? :/
21:31.36gingedcordes: passsstebin
21:31.47druiduanyway, clock doesn't seem to stop the boot process
21:31.52druidugives error and continues
21:31.58druiduproc_comm comes in later
21:32.00dcordesginge, http://pastebin.ca/1234164
21:32.08kazebruteFrce if radio didnt work with linwizard it wont neither with android
21:32.15gingeokay, what channel number is the smd? 7 or something?
21:32.37BruteFrceginge okay, but if i have a working kernel can i just switch with an android userspace? or do i need to be rnning there kernel?
21:32.44BruteFrcerunning
21:32.46dcordesginge, AT=smd0, PPP=smd1, GPS=smd7
21:32.50dcordesthat's how it is in the git code
21:33.11kazebruteFrce why dont you just try?
21:33.17gingeBruteFrce: their kernel is out kernel is everyones kernel. The android patches only do a few things, and android itself only needs a few extra kernel things.
21:33.54dcordesginge, here I have smd0 smd1 and smd27
21:34.02gingeso you can either add android patches to your kernel, or port your patche to android. Both are similar
21:34.08dcordesbut trying to access smd1 I get no such device
21:34.10BruteFrcekaze becuase its alot of work in my situation or i would obviously
21:34.29swetlandginge: everone's kernel!
21:34.39kazecant you just try your kernel with dcordes initrd for an example?
21:35.10gingeswetland: doh
21:35.17kazeyou just need haret, zimage and android.bin
21:35.23swetlandsounded good to me
21:35.28dcordeskaze, oh better use the linwizard one or so
21:35.36gingedcordes: http://pastebin.ca/1234165
21:35.39swetlandwe need to get some examples out there of how to create build targets for other devices for android.
21:35.45swetlandI'll try to do that this afternoon
21:35.45kazeyup*
21:35.56dcordesthx
21:35.57cr2_druidu: comment out                goto again;
21:35.59kazei meant linwizard kernel with your initrd
21:36.02gingeswetland: sounds like a good plan
21:36.09druiduditto
21:36.09druidu:)
21:36.11swetlandright now everyone is building the android system for "generic"
21:36.15gingeswetland: just a list of minimum deps would be good
21:36.23druiduI suspect parent function keeps asking
21:36.25BruteFrceandroid.bin ? is that a userspace?
21:36.33druidulemme try some more
21:36.36swetlandbut you can drop in vendor/qct/surf/ with a handful of files to allow you to build for surf, for example
21:37.59*** join/#htc-linux data|2 (n=datachao@201.21.247.155)
21:38.13gingedcordes: I added channel 1 (smd1) to that if check. Thats all that was missing there. I gave it a dumb name, you might want to change that
21:38.15cr2_druidu: return success here ->
21:38.18cr2_again:
21:38.18cr2_<PROTECTED>
21:38.18cr2_<PROTECTED>
21:39.03NetRippercr2_, as workaround you mean?
21:39.21cr2_NetRipper: yes, we don't need working proc_comm anyway
21:39.25NetRipperok
21:39.27dcordesdruidu, sorry for not reading log but did you get further than proc_comm init? commented the proc comm init out or so?
21:39.38dcordesginge, building
21:39.39cr2_NetRipper: for booting
21:39.41NetRippercr2_, it doesn't return at all anyway
21:39.59cr2_NetRipper: to avoid endless return loops
21:39.59NetRippercr2_, it loops within the proc_comm_wait_for
21:40.33NetRipperyes
21:40.50cr2_NetRipper: in the main proc_comm routine
21:41.03dcordesBruteFrce, yes a very bad one. I ought to replace that with a working and more complete angstrom-console image
21:41.05*** join/#htc-linux miknix (n=miknix@gentoo/developer/miknix)
21:41.31druidudidn't get to do it yet, gonna try it soon
21:41.36druidudcordes ^^
21:41.46NetRippercr2_, it doesn't return to the main proc_comm routine
21:41.58NetRipperi hacked it in the subroutine now
21:42.01NetRipperi'll test
21:42.04cr2_ok
21:42.11dcordesBruteFrce, you might try the linwizard initrd
21:42.33druiduwouldn't it be more fruitful if we tried to make it work, instead of disabling it? :)
21:42.37BruteFrcethats what i use
21:42.46druidudo we know what's wrong? maybe just some addr or smth
21:43.03gingedruidu: do you guys have your smem mapped?
21:43.05dcordesswetland, how do I add the tiwlan driver to my kernel build?
21:43.09BruteFrcei want to try the android gui with my kernel
21:43.13dcordesswetland, in trout branch
21:43.15cr2_druidu: it it a clock proc_comm or some other ?
21:43.37druiduginge : smem? as in the memory for framebuffer or what?
21:44.00druidugpios I think
21:44.01gingethe shared memory between the arm chips
21:44.10druidulook in screenshot from NetRipper
21:44.22druiduprobably
21:44.31druiduarm msm already did that
21:44.35BabelOcr2_: around ?
21:44.53gingedruidu: doesn't mean it is right
21:45.08dcordesNetRipper, wow the vga resolution looks mind blowing
21:45.10druidu0x01F00000 => 0xE0100000
21:45.15NetRipperboots quite abit
21:45.16dcordesI have 3x6 font on the kaiser qvga screen :(
21:45.18druiduit is I think
21:45.26NetRipperlol this is 8x16
21:45.31druiduhahhaha, tried the 4x4 tiny font but wasn't able to read it
21:46.26druiduso I switched to 8x16
21:46.26dcordesginge, works.
21:46.27dcordesginge, now preparing patch
21:46.27druiduit's a crime for the eyes to put a smaller one
21:46.27gingedcordes: :)
21:46.27druiduwhat patch?
21:46.27dcordesdruidu, rebase of kaiser code to trout branch
21:46.29szsoftware_swetland: I see, you deliver a own build-system. Is this a derivation of one known or a totally new one?
21:46.30NetRipperouch
21:46.41NetRipperit hits msmfb_probe()
21:46.46NetRippershould i disable that one?
21:46.51NetRipperit probably conflicts
21:47.04druidunope, it has no panels, shouldn't
21:47.13druiduunless the trout-panel is added
21:47.17dcordesszsoftware_, google don't have the words openembedded openmoko angstrom etc in their dictionary file ^^
21:47.21NetRippermsmfb_probe() installing 480x640 panel
21:47.28NetRipperoh
21:47.30NetRipperscreen went black now
21:47.38*** join/#htc-linux datachaos (n=datachao@201.21.247.155)
21:47.38druiduanyway, I say it again -- if we disable power on/off code for panel
21:47.45druiduwe could use all the fb code
21:47.50*** join/#htc-linux exco (n=exco@e181105133.adsl.alicedsl.de)
21:47.55dcordesszsoftware_, remember, it's the _first_ open mobile platform
21:47.58druiduthe mddi/mdp works perfectly
21:48.20NetRipperthere's garbage on the screen
21:48.29druiduwhen?
21:48.33druiduafter fb enable?
21:48.38NetRipperyes
21:49.00druiduthey use different addresses
21:49.02NetRipperdevice doesn't hang though
21:49.07NetRipperit updates _something_
21:49.11NetRipperbut just generates red and green pixels
21:49.16NetRipperon random locations
21:49.18druiduI used wince physical and mapped it to some random memory space like 0xE0...
21:50.07szsoftware_dcordes: ok, these days we won't be worry about incompatibilities, no? :-)
21:50.14NetRipperoh i got screen back
21:50.32szsoftware_dcordes: I just install their build-system, because ti-wlan seems to be delivered for that
21:50.33NetRippernah the two drivers are definitely conflicting
21:50.35NetRippersomehow
21:50.46dcordesszsoftware_, ah yea I also noticed the android makefile thing
21:50.57dcordesin the tiwlan branch root
21:51.02szsoftware_dcordes: and I am too lazy and too dumb, to strip it down from their metadata
21:51.28szsoftware_dcordes: it's a damn weird directory structure ^^
21:51.37NetRippermsmfb_start_dma 891.937 ms after vsync request
21:51.38NetRippercan't be good
21:51.39NetRipper:P
21:51.40*** join/#htc-linux BruteFrce (n=IrcNet@m120e36d0.tmodns.net)
21:51.58BruteFrceali1234 you alive?
21:52.03druiduNetRipper : basicly, my driver only interacts with lcd controller via the update function, in which it schedules a dma transfer
21:52.05ali1234no i'm dead
21:52.20druiduprobably because of my delay :)
21:52.22NetRipperdruidu, what's msmfb supposed to do?
21:52.34*** join/#htc-linux Zinbolic (i=Zinbolic@84.238.80.225)
21:52.36NetRipperdruidu, i made your delay 100 times less
21:52.37druiduit's a framebuffer, like vesafb for pc
21:52.39NetRipperso its only about 10 ms now
21:52.50druiduit has hardware acceleration too
21:52.56NetRipperoi
21:52.56druiduscaling, paning etc
21:53.04NetRipperwindows found usb hardware
21:53.19NetRipperunidentified
21:53.20NetRipperbah
21:53.24NetRippernot even usbnet
21:53.30druiduit's bulletproof, we only need to make the client side -> power on, power off, vsync, backlight
21:53.44NetRipperoff -> on
21:53.46NetRipperi hope
21:53.50BruteFrceali1234 could you build a linwizard kernel with the excalibur patches and the android patches, i want to try the android userspace
21:54.28ali1234what android patches?
21:54.39szsoftware_dcordes: so, maybe it's a occasion, building a current android-roofs or initrd for us..
21:55.12dcordesszsoftware_, you will probably get a thousand dollars if you do
21:55.23druiduat some time we're gonna have to implement everything, especially good power management, otherwise it would be unusable
21:55.36NetRipperdruidu, yes
21:55.44gingeali1234: omap?
21:55.47BruteFrcesomeone said to run the android userspace i would need tp patch the android kernel with the excalibur patches or build my kernel with the android patches
21:55.52NetRipperstill would be a nice gadget to show off
21:55.52NetRipper;)
21:56.25gingeali1234: BruteFrce: http://elinux.org/Android_on_OMAP
21:57.14BruteFrceis that where the patces are?
21:57.23BruteFrcepatches
21:57.30gingeBruteFrce: ther is no one patch source afaik
21:57.38gingeBruteFrce: too many platforms
21:58.05gingeBruteFrce: that page is about the best resource for collated information on what you would need to do to get it running on an omap
21:58.42BruteFrceim just going by what someone in here said, they said to apply android patches to my kernel
21:58.55dcordeshttp://linuxtogo.org/~lgorris/git-diff-android-msm-htc-2.6.25_kaiser_20082210.diff
21:59.02BruteFrcewhy would they say that if there is no patches?
21:59.23gingeBruteFrce: short memory. I said it above!
21:59.28kazethere is not one source of paatch
21:59.34szsoftware_dcordes: Thank you!
21:59.35gingehttp://elinux.org/Android_on_OMAP#Patch_extraction
21:59.36kazethere are multiples
21:59.45BruteFrcewhat are you talking bout
21:59.47gingeie you need to extract the patches, and rewrite for your platform
22:00.29gingeBruteFrce: "(22:34:37)  ginge:  so you can either add android patches to your kernel, or port your patche to android. Both are similar"
22:00.30BruteFrceif smeone has already got it working on omap850 then there is a patch
22:00.43gingesee above URL
22:00.59NetRipper<PROTECTED>
22:01.05NetRipperwhat .config option am i missing?
22:01.08BruteFrceno because i have to anually write  ith a pen then type i into opera
22:01.46gingeBruteFrce: okay write that url down and look later. It basically has all you need on it.
22:01.59BruteFrcei have no pc
22:02.09gingeBruteFrce: how do you expect to compile up a kernel?
22:02.10*** join/#htc-linux scatterp (n=scatterp@host81-153-90-18.range81-153.btcentralplus.com)
22:02.22kazeginge, i have no word for how big your patience is
22:02.33gingekaze: believe me it is failing
22:02.35BruteFrcei thought it was as simple as applying a patch to my kernel and replacing my usersapce because you said it was
22:02.58dcordeshow do I find out current git revision of the branch I'm in?
22:03.06BruteFrcebut i was misinformed so nevermind, thanks for your help
22:03.27gingenot sure about misinformed... more misunderstandings here
22:03.41BruteFrceno
22:03.45kazehaha
22:03.56ginge/gives up
22:04.03kazerofl
22:04.17BruteFrceyou didnt say build a patch then apply it, you just said apply the patch, leading me to elieve it already existed
22:04.27BruteFrcebelieve
22:04.32kazegf is wandering at me because i laugh at the ccomp now i have to explain ...
22:04.52gingeBruteFrce: "(22:34:37) ginge:  so you can either add android patches to your kernel, or port your patche to android. Both are similar" plural. also when referring to kernel code a patch is generally source
22:05.00BruteFrcetell her its because of your ignorance and moronity
22:05.14gingehey no need for that
22:05.36BruteFrcetheres no need for his trollingeithr
22:05.44BruteFrcetrolling either
22:06.07szsoftware_dcordes: haha I askes me that already, dunno if it's right or wrong: git-rev-parse --tags | tail -n1 ?
22:07.06druiduI get to msm_i2c_probe now
22:07.07kazeim not quite sure im the one trolling there ;\
22:07.13gingegrins
22:07.29dcordesszsoftware_, thx just stated the date.
22:07.52BruteFrcei dont think anyone values your opion ;u
22:08.34BruteFrceanyways i apologize to the channel for the disruption
22:08.38cr2_NetRipper: g1 panel is not vga
22:08.54szsoftware_kaze: BruteFrce I like this sort of forum/chat because we are polite and patient. This is in contrast to many windows-, filesharing-, or mobilephone-usage-related sites
22:09.02NetRippercr2_, that might explain yea, but it does detect 480x640
22:09.08dcordesszsoftware_, so you gonna put the polaris framebuffer geometry hacks and on screen keyboard?
22:09.17szsoftware_kaze: BruteFrce please calm down :-)
22:09.44szsoftware_dcordes: how did you stated the date?
22:09.47BruteFrceshhh
22:09.50kazeszsoftware_ no problemeven tried to help him through pms
22:09.52BruteFrcejust drop it
22:10.01dcordesszsoftware_, I mean I said which date the revision was pulled
22:10.06cr2_NetRipper: ok, then you need to do this -> http://wiki.xda-developers.com/index.php?pagename=RaphaelLCD
22:10.35BruteFrcelol ya he helped me by insulting and cursing at me
22:10.51druiduok, got to the msmfb init too, also garbage on the screen
22:10.54szsoftware_dcordes: I dont' know ^^, this git-stuff is a jungle ...
22:11.10druiduthere are lots of calls to proc_comm, with no proc_comm nothing will work
22:11.26dcordesszsoftware_, nevermind. I will look into adding polaris
22:11.29szsoftware_dcordes: sorry about the fb hack and so on, but the code was too complicated for me
22:11.33cr2_NetRipper: btw, you can add reading the toshiba gpios, and detect the panel id
22:11.45dcordesszsoftware_, nono I mean just the present code (which is also in the tar)
22:12.07cr2_druidu: proc_comm is power, clocks and phone
22:12.19*** part/#htc-linux BruteFrce (n=IrcNet@m120e36d0.tmodns.net)
22:12.21dcordesszsoftware_, the diff only has kaiser
22:12.29cr2_druidu: unless you suspend it should not be a problem
22:12.49NetRippercr2_, if i knew how..
22:12.54cr2_druidu: btw, i see the difference in the SMD channel offsets
22:12.54dcordesginge, look at you. now you hurt his feelings
22:12.56szsoftware_dcordes: ah ok. But the onscreen kb never worked in 2.6.25
22:13.17dcordesszsoftware_, ok sorry for the confusion then
22:13.19cr2_NetRipper: well, i guess it's a minor problem now ?
22:13.25gingedcordes: don't make me feel bad. I already feel kind of bad because I couldn't really help him.
22:14.25dcordesginge, nvm ^^ do you have the trout branch?
22:14.31szsoftware_dcordes: I will have a try to change polaris stuff in your patch, according to ginges latest diff, right?
22:14.41gingedcordes: yeah
22:14.47gingejust looking through that patch now
22:15.04cr2_NetRipper: the raphaelLCD is not 100% perfect too. the vreg* stuff needs to be sorted out (it's proc_comm), and some hitachi code is missing too
22:15.35*** join/#htc-linux ssapphiree (n=sapphire@ppp91-77-157-251.pppoe.mtu-net.ru)
22:16.10dcordesszsoftware_, yep it's almost 1:1, just with the trouts swimming everywhere
22:16.14druiduheeeeeeeeeeeeeey!
22:16.21cr2_:)
22:16.23druiducheck out board-trout-panel.c
22:16.27druiduthey have sharp panels there!
22:16.36druidustatic struct mddi_table mddi_sharp_init_table[] = {
22:16.41cr2_druidu: they have all knd of panels there
22:17.05druidumaybe adjust the id? they have id 0 for sharp
22:17.21druidumaybe a different kind of id for same panel?
22:17.22cr2_druidu: how do they detetc the id ?
22:17.31druidu<PROTECTED>
22:17.49*** part/#htc-linux ssapphiree (n=sapphire@ppp91-77-157-251.pppoe.mtu-net.ru)
22:17.54cr2_druidu: ok. is it the same as RapahelLCD ?
22:18.09cr2_if bit 0x10 is not set -> id+=1
22:18.09cr2_if bit 0x04 is not set -> id+=2
22:18.13gingedcordes: that sdcc clocks a bit high, did that come from one of my patches?
22:19.08tmztcr2_: what is this? < WyrM> you need DSS and EDSS values, at the time that wince sets SSE.
22:19.32cr2_tmzt: it's SCCR0 register
22:19.47cr2_tmzt: haret-w.exe crashed you you ?
22:19.58druidutrout_init_panel uses vreg which use proc_comm...
22:20.05cr2_tmzt: then get gnu-haret and try 'dump pxa27xssp'
22:20.37cr2_druidu: you can assume that the vreg is set by wince. for now
22:20.42dcordesginge, sorry forgot to add that I reviewed what I did and sd works now. it is your exact cod from http://headfuzz.co.uk/files/android/git-diff-2.6.25-170908.diff yep
22:20.45miknixhey BabelO
22:21.11cr2_druidu: so comment the call out
22:21.23gingedcordes: ok. its more like to crash at those high speeds
22:21.35BabelOola miknix
22:21.41tmzthe, left, theres good news too?
22:21.46tmztBrtFrc
22:21.46cr2_BabelO: lokking for me too ?
22:22.26miknixBabelO, I just found a nice resource for a tty driver example
22:22.47miknixBabelO, have a look at drivers/serial/jsm/jsm_driver.c
22:22.47tmztcr2_: where is recent gnuharet, I only have koc's and haret-w
22:23.01BabelOcr2_: no, just to tell you that M works on wince now, just got a pb displaying the map... don't know if path is wrong or .. i m debugging
22:23.01miknixI totally miss it in the last time
22:23.36BabelOmiknix: ok
22:23.52dcordesginge, did you boot with the patch?
22:23.52miknixBabelO, can you have a look at drivers/serial/jsm/jsm_driver.c:450 ?
22:24.26miknixwrong file, sorry
22:24.26gingedcordes: not yet. my phone is flat again
22:24.30miknixBabelO, drivers/serial/jsm/jsm_tty.c:450
22:24.39BabelOmiknix: on GIT it is end of file for me
22:24.45gingedcordes: I need to buy a new battery. The faulty charging on  the whole killed it
22:24.56dcordesginge, misinterpreted the logs then. somehow thought you just got it back
22:24.59BabelOmiknix: ok i see
22:25.20miknixbrd->channels[i]->uart_port.irq = brd->irq;
22:25.20miknixbrd->channels[i]->uart_port.uartclk = 14745600;
22:25.22miknix(..) ?
22:25.45gingedcordes: I did just get it back. You keep your battery when it goes for repair. The battery lasts about 4 hours before discharging. It was related to the charging fault it was repaired for.
22:26.14gingedcordes: I can't use the phone and charge at the same time, it just wont supply enough juice
22:26.16BabelOmiknix: yes it seem to be that, like BA driver
22:26.46dcordesginge, ah flat=platt ^^
22:26.52NetRippercr2_, boots quite far actually
22:27.02NetRippercr2_, i temporarily disabled proc_comm completely
22:27.04cr2_druidu: i check the bits, the panel id algorithm is different
22:27.10cr2_NetRipper: ok.
22:27.14miknixBabelO, so, as far as I understood. we have to map the omap dsp fifo to a uart like in that example right?
22:27.17ali1234ginge: i recommend shopblue.co.uk, cheap battery direct from china :)
22:27.19cr2_NetRipper: so where does it fail now ?
22:27.23dcordesginge, you sent it directly to htc? or got a branded?
22:27.24NetRippercr2_, doesn't get to usb gadget
22:27.30gingeali1234: cheers
22:27.33kazedcordes by any chance you need a guinea pig on kaiser?
22:27.33NetRippercr2_, last lines are PPP BSD compression module registered
22:27.36gingedcordes: branded. Orange dealt with it
22:27.43dcordeskaze, yes
22:27.46BabelOmiknix: yes like that
22:27.48cr2_NetRipper: and then hangs ?
22:27.53NetRipperyes
22:27.56kazeim there then
22:27.57NetRippercr2_, but im not sure if it hangs
22:28.02NetRippercr2_, or in some endless loop
22:28.13dcordeskaze, http://linuxtogo.org/~lgorris/kaiser-bootkit/README.txt
22:28.17miknixBabelO, thanks, I was getting confused. cause my last approach was using a virtual tty which doesnt need a uart at all
22:28.21cr2_NetRipper: but no oops ?
22:28.25NetRippercr2_, no oops
22:28.32cr2_NetRipper: the usb id does not change ?
22:28.43NetRippercr2_, let me check in linux
22:28.45NetRipperi mean
22:28.46NetRipperwindows sucks
22:28.50cr2_LOL
22:28.51gingelol
22:28.54miknixali1234, I think that file is a good source of information..
22:29.28NetRippercr2_
22:29.28NetRipper[4431415.333723] usb 5-6: new high speed USB device using ehci_hcd and address 120
22:29.30dcordeskaze, would be nice if you could test booting, building, perhaps gprs
22:29.32NetRipper[4431415.618612] usb 5-6: configuration #1 chosen from 1 choice
22:29.34kazedcordes i suppose you mean the new zimage in root folder not the readme?
22:29.35NetRipperbut no id
22:29.55dcordeskaze, well check the BREAKING NEWS
22:30.20szsoftware_dcordes: /mydroid$ make :-) will surely wait years for the whole build...
22:30.28ali1234miknix: uart subsystems handles many different kind of uart/fifo through drivers... we have to either use one of those or define a new type. then the standard tty stuff will "just work"
22:30.36dcordesszsoftware_, dude we only need the acx
22:30.38cr2_NetRipper: lsusb ?
22:31.03cr2_druidu: MULTICABLE_3_5_EARPHONE ?
22:31.18druiduwhat's with that? usb?
22:31.21dcordeskaze, would be ace if you could do a manual build and then try to boot that
22:31.22szsoftware_dcordes: what do you mean, we only need the acx?
22:31.25NetRippercr2_, Bus 005 Device 121: ID 18d1:d00d
22:31.27dcordesszsoftware_, wifi
22:31.29NetRipperd00d?
22:32.04druiducan we get a shell running? :)
22:32.06szsoftware_dcordes: ah, because the whole build?
22:32.32cr2_NetRipper: 18d1 is qualcomm or google or what ?
22:32.44NetRipperno idea yet
22:32.47druidu0BB4 is what windows shows me now
22:32.50cr2_NetRipper: you may try lsusb -vvvvv
22:32.51druidufor mass storage device
22:32.59NetRippergoogle doesn't know
22:33.00cr2_0bb4 is htc
22:33.08*** join/#htc-linux Zinbolic (i=Zy@84.238.80.225)
22:33.22cr2_the first number is vendor, second is device
22:33.28dcordesszsoftware_, yes
22:33.39cr2_<PROTECTED>
22:33.53dcordesNetRipper, lol raphael is the d00dphone?
22:34.05cr2_yeah ;)
22:34.13gingelol
22:34.31NetRippercr2_, http://www.netripper.nl/raphael/lsusb.txt
22:34.35kazedcordes kernel loads sees sd
22:34.39cr2_what do androids set as usb vendor ?
22:34.56dcordeskaze, do you boot android.bin?
22:34.59cr2_usb.ids has nothing for 18d1
22:35.04szsoftware_dcordes: ok, will learn how to compile parts of android only. Must have a closer look to android build system...
22:35.06kazedcordes yup
22:35.08gingedcordes: the patch against my orig tree looks quite small. good work
22:35.10NetRippercr2_, is that id hardware or software?
22:35.14kazebooted
22:35.16cr2_software
22:35.17druiduoard-halibut.c:        .vendor_id      = 0x18d1,
22:35.18dcordeskaze, cool. try calling
22:35.19NetRippercr2_, if it's software we shoudl be able to see it in kernel code?
22:35.24druidu*board
22:35.26cr2_yes
22:35.30cr2_you can change it
22:35.31NetRipperdruidu, ah you found it
22:35.36cr2_to match pxa27x
22:35.40druiduyou running trout or halibut?
22:35.41szsoftware_dcordes: android-build system, don't they even have a cool name for that? ^^
22:35.43NetRippertrout
22:35.47druidumine doesn't boot with halibut
22:35.53druiduso how come you have halibut usb id?
22:35.56kazecalling works !
22:36.07cr2_druidu: it#s vendor id
22:36.13druiduyes
22:36.15gingekaze: check data too
22:36.21cr2_and you can set any junk you like
22:36.37cr2_what does pxa27x_udc have ?
22:36.38dcordesginge, it was easy. only context changed, not content. it's really 1:1 your diff, just fiddled it
22:36.40dcordesin
22:36.58gingedcordes: better working off the trout branch though
22:36.59kazedcordes i need to setup gprs link firt?
22:36.59dcordeskaze, nice
22:37.01druiducheck out msm_hsusb_pdata in board-halibut
22:37.01kazefirst
22:37.17cr2_NetRipper: 0xff vendor specific
22:37.34druiduwell, gonna go sleep a bit, good luck with the hacking... can't wait to get rid of wince for good :P
22:37.37cr2_NetRipper: so your linux (desktop) does not know which driver to load
22:37.39dcordeskaze, don't really know about gprs in android on the kaiser. never tried
22:37.48dcordeskaze, only in the angstrom console image. there it works fine
22:37.51NetRippercr2_, ok i think you can force id's on modprobe usbnet
22:38.04kazeincoming call works
22:38.09gingekaze: just load the browser and see what happens
22:38.15dcordesszsoftware_, fancy handing your FBI image so I can construct a nice initrd and sd tar from it?
22:38.16cr2_NetRipper: try to force the modprobe usb-serial vendor=foo dev=bar
22:38.20kazevoice dcordes unkown host
22:38.29NetRipperyes ok
22:38.31NetRipperlet me get my laptop
22:38.34dcordeskaze, huh?
22:38.39cr2_NetRipper: modinfo usb-serial
22:38.42kaze- voice
22:38.49gingekaze: oh well. need to set up gprs apn
22:38.56kazebrowser ways unknown host
22:39.04kazeoh yeah
22:39.05dcordesaah
22:39.14kazei need to run script in angstrom?
22:39.36dcordesginge, right, android.bin reads the apn user and pass from cmdline?
22:39.36gingeare you using the image I hacked to acceppt kernel apn info?
22:39.36gingedcordes:
22:39.38cr2_NetRipper: complie the linload.exe
22:39.44dcordeslol
22:39.49cr2_NetRipper: and enable the ramdisk & friends
22:40.01dcordesginge, I'm not sure but I think so. because some people in the kaiser thread report they go online with it
22:40.11szsoftware_dcordes: you wanna have the ipk's of fbi ?
22:40.15gingedcordes: yeah you have to pass the username password and apn in
22:40.18dcordesszsoftware_, nope. just your image
22:40.21cr2_dcordes: does it support multitasking ? or it's like iephone ?
22:40.27gingetries to remember
22:40.28kazedevtools hangs
22:40.28dcordesszsoftware_, with it installed. and/or other fancy stuff
22:40.45NetRippercr2_, you want with or without long delays between each printf?
22:40.46szsoftware_hmm ok, will email that
22:40.51dcordescr2_, android browser?
22:40.56szsoftware_dcordes: ok, will email that
22:41.15kazesoft reset
22:41.17gingeokay... ppp.apn=youapn ppp.user=gprsuser ppp.pass=password I think
22:41.18dcordesszsoftware_, thanks. it's only console, right?
22:41.21cr2_3 and 5 are GND says the xda-dev pic
22:41.38cr2_NetRipper: without the delay, if it will not crash it
22:41.41gingeyou need to get your apn address for your carrier
22:41.55NetRipperginge, if you dont pass that in command line, will it hang on loading PPP module?
22:42.03NetRipperginge, or is it only to get radio functional?
22:42.34gingeNetRipper: only to get radio functional. it just sends them to the baseband processor via the uart
22:42.42gingeusername and password are used with ppp
22:42.52NetRipperginge, ok, just asking as it currently hangs at PPP
22:42.53NetRipper:P
22:43.00NetRippercoincidental
22:43.02gingeheh :)
22:43.18dcordesginge, excuse my bad memory. did you ever got X11 working? I remember vaguely that you once mentioned you did X11 in the gizard image.
22:43.38gingedcordes: not as such, no. I got it to load, but it was pretty messed up
22:43.51gingeso I went back to the kernel where I belong :)
22:44.08dcordesginge, ok can you detail messed up?
22:44.11gingeI treat X11 like a magical black box
22:44.13szsoftware_dcordes: its only angstrom -console, yes
22:44.41gingedcordes: top half was sort of working but had image colour corruption. Bottom half had horizontal lines running down it.
22:44.59cr2_NetRipper: remove PPP & friends
22:45.05gingeframebuffer is screwed somewhere
22:46.02kazei find the new kernel to be way faster
22:46.21cr2_kaze: lol
22:46.21miknixacx? working on acx?
22:46.21gingethat makes no sense
22:46.47kazecr2_ just an impression?
22:46.53dcordesginge, I wonder why on earth kaiser displays android perfectly and on the raw fb console it can draw .jpg files and play videos with mplayer and X11 just refuses to work
22:46.58cr2_miknix: where does tiwlan enable power/irq ?
22:47.13NetRippercr2_, when i have ttyUSB0 can i just cat it?
22:47.16gingedcordes: no idea bud. Dont know a lot about X :(
22:47.19cr2_dcordes: some 18bit mess ?
22:47.20dcordesginge, was the picture frozen or only messed up?
22:47.24cr2_NetRipper: yes
22:47.30gingedcordes: only messed up
22:47.33cr2_NetRipper: cu/minicom
22:47.35dcordescr2_, I have no clue. what 18 bits?
22:47.44cr2_dcordes: 666 setup
22:47.55dcordesginge, with the angstrom X11, it also seems to freeze in the very first frame
22:48.18cr2_dcordes: it may suffer from the A register setup
22:48.19dcordescr2_, ? :(
22:48.41miknixcr2_, I tried dumping that but I got nothing.. or either the gpios were masked or the power is controlled over something else
22:48.45cr2_dcordes: only swetland can help here.
22:49.07cr2_dcordes: or the direct register dumping
22:49.12cr2_miknix: wiki ?
22:49.15dcordescr2_, which registers?
22:49.28cr2_dcordes: mddi/mdp
22:49.43cr2_dcordes: you use msm_fb ?
22:49.48szsoftware_dcordes: may I email the 12MB rootfs.tar.gz now?
22:49.49dcordescr2_, yes
22:50.06ali1234dcordes: maybe your X has the wrong colour depth or something?
22:50.18miknixcr2_, http://pastebin.com/d2c573bba <-- for wifi on
22:50.27dcordesszsoftware_, yes you could also use instant messenger or funny ad supported file hosting services
22:50.57cr2_miknix: what does wiki say ? i think i've added at least the bt gpios.
22:51.06gingedcordes:  if you use MSN messenger they are the same
22:51.10NetRippercr2_, what do you mean by friends?
22:51.20dcordesginge, I have the full program ^^
22:51.26szsoftware_dcordes: its on it's way
22:51.30cr2_NetRipper: ppp related modules, bsd_compress and such.
22:51.33NetRipperah ok
22:51.48gingedcordes: of what?
22:51.58cr2_NetRipper: you may disable all phone related things.
22:52.12cr2_NetRipper: maybe smd too.
22:52.20miknixcr2_, 121
22:52.23dcordesginge, the full assortment of nonfree IM protocols
22:53.06gingedcordes: I see. if you use windows msn you end up buying random things you never knew you needed because it advertises to you all day long (grumble grumble)
22:53.18szsoftware_swetland: SanMehat how to compile only ti-wlan within your build-system? make ti ?
22:53.28cr2_miknix: but does omap-sd support sdio ?
22:54.00*** join/#htc-linux scatterp_ (n=scatterp@82-35-152-46.cable.ubr05.enfi.blueyonder.co.uk)
22:54.38miknixcr2_, omap-sd?
22:54.55cr2_miknix: omap-mmc or how it is called ?
22:55.32NetRippercr2_, i can't disable smd, too many dependencies
22:55.41NetRipperit won't compile
22:55.43dcordesginge, yes horrible. I have several Jack Lelane Power Juicers and Nicer Dicers.
22:55.54gingeLOL
22:55.55miknixcr2_, yes, I think it works over sdio
22:55.58dcordesginge, did you try a build?
22:56.04cr2_NetRipper: ok
22:56.31gingeno, gnome is in the process of bombing out. I could do with a reboot!
22:56.33cr2_NetRipper: did you compile the cdc gadget ?
22:56.36NetRipperyes
22:56.57NetRippercdc is just gadget + ethernet, right?
22:56.58cr2_NetRipper: usb-serial is a different thing.
22:57.03cr2_yes
22:57.09NetRipperyes i put both usb-serial and gadget
22:57.22cr2_ok
22:57.24NetRipperor will that cause probs?
22:57.35cr2_you may remove usr-serial
22:57.47cr2_cdc_ether is better
22:58.57dcordesginge, no need I can double check the patch locally
23:00.08NetRipperCONFIG_USB_GADGET_M66592=y
23:00.10NetRippercr2_, that one right?
23:00.12NetRippernot pxa
23:00.24szsoftware_dcordes: did you get mail?
23:00.26cr2_hmm.
23:00.33dcordeschecking
23:00.45miknixanyone owning a neo freerunner?
23:00.46NetRippercr2_, can't even select the other two
23:00.49NetRippercr2_, can't even select the others
23:01.04cr2_ok, it's a difficult question :)
23:01.09NetRipper:P
23:01.11NetRipperjust so you know :P
23:01.17NetRipperi guess pxa is for other arch's
23:01.25cr2_NetRipper: what does android use ? usb-serial ?
23:01.40NetRipperi believe it has it disabled by default, let's see
23:02.15NetRippercr2_, yes it seems to be usb-serial
23:02.22NetRippercr2_, most certainly not gadget
23:02.31cr2_ok
23:02.37NetRipperwhen using the "USB Function" you can select MSM7K high speed usb stuff
23:02.43cr2_that's evil.
23:02.56cr2_then you can't use rootfs.cgz
23:03.07NetRipperdoesn't boot initrd yet
23:03.22cr2_swetland: does g1 support cdc_ether ?
23:03.55dcordesszsoftware_, got it, thanks. I will add up the ppp script. do you have a text browser installed?
23:04.02dcordesI mean in that image
23:06.09NetRippercr2_, that msmfb driver is interfering with console output
23:06.31NetRippercr2_, so good chance it just doesnt update properly
23:07.48dcordesszsoftware_, think we should add lynx or so
23:09.36cr2_NetRipper: can you disable the console output driver ?
23:09.47szsoftware_dcordes: I think not, thought about links, its in the oe packages, dont know wether its in the rootfs or not
23:09.50NetRippercr2_, msmfb or druidu's?
23:09.51cr2_NetRipper: you don't really need it if msm_fb will work
23:09.52NetRipperi'd say msm
23:10.01cr2_druidu's
23:10.08NetRippermsm_fb doesn't seem to properly work, else we would've seen it work before
23:10.17szsoftware_dcordes: links is links2 and has graphics through libdirectfb
23:10.19NetRipperoh
23:10.20NetRipperor not
23:10.20NetRipperhm
23:10.22NetRippersec
23:10.56cr2_NetRipper: msm_fb misses the init and power, but wince has already done it.
23:11.04dcordesszsoftware_, no unforunately not. I only have my OE tree setup for the zaurus atm. would be better to directly install it to the image
23:11.43dcordesszsoftware_, did they push your fbi metadata so I can manually build a new image tomorrow?
23:12.14szsoftware_dcordes: they said, yes, will look at the bug report..
23:12.52szsoftware_dcordes: how do I update my oe git to latest ?
23:13.07dcordesgit-pull
23:13.17szsoftware_dcordes: git-pull .
23:13.21NetRipperprovided you checked out using --track
23:13.21szsoftware_dcordes: ?
23:13.42dcordesNetRipper, I didn't do that. still git-pull works for me.
23:14.13NetRipperdcordes, ok
23:14.23NetRipperdcordes, didn't for me :p it just said it updated, while it didnt do anything
23:14.39dcordeskoen updated the old mtn instructions to git http://www.angstrom-distribution.org/building-angstrom
23:15.05dcordesNetRipper, did it as described in the howto and it works
23:15.14NetRipperdcordes, which howto?
23:15.23dcordesNetRipper, in the link
23:15.27NetRipperoh
23:15.28NetRippersorry
23:15.35szsoftware_dcordes: git says everytimes "Already up to date" ^^
23:15.42NetRipperah ok but you do --rebase
23:15.44NetRipperwhen git pulling
23:15.52dcordesszsoftware_, I guess then you have the uptodate data
23:16.08dcordesNetRipper, no :) only git-pull in my OE dir
23:16.14szsoftware_dcordes: but its some weeks ago, since pulling
23:16.48NetRippercr2_, omg, now msm_fb works indeed
23:16.54NetRippercr2_, even a blinking icon
23:16.59NetRippercursor
23:17.28dcordesszsoftware_, maybe it's broken. put a cronjob that does rm-rf every few days and clones again ^^
23:17.29NetRippercr2_, fails at: mdp_dma_to_mddi: busy
23:18.02dcordesginge, did you look at the "ti" driver?
23:18.26NetRipperomg, i feel sorry for druidu, although its thanks to his driver that we got to see what it hung
23:19.04NetRipperit'll be useful again when we go for ppp module
23:19.11NetRippercr2_, think i had a kernel panic
23:19.23NetRippercr2_, or something like a stack trace with registers and method names
23:21.28NetRippercr2_, INFO: task rpcrouter:13 blocked for more than 120 seconds
23:21.35NetRipperand after that some kind of stacktrace
23:21.45*** join/#htc-linux Spicypixel (i=Spicypix@cpc4-linc8-0-0-cust509.nott.cable.ntl.com)
23:21.54NetRippercr2_, i'll make a haret thingy for you, then im off to bed
23:22.09NetRipperat least it's no hard-hang, as it repeats the message every 120 seconds
23:22.09NetRipper:p
23:22.13NetRipper(or so)
23:22.15Spicypixelhey netripper before you got, is it you whos working on the Diamond and Android
23:22.22Spicypixelgo*
23:23.22dcordesbbiab
23:23.46cr2_NetRipper: ok, it's the proc_comm fault obviously.
23:24.07Spicypixelyou guys are awesome
23:24.49cr2_NetRipper: the problem was/is the proc_comm (and clk_*) which blocked everything
23:24.49Spicypixelcan the Touch/Pro be used without a stylus?
23:24.54NetRippercr2_, i commented out with proc_comm
23:25.17NetRipperSpicypixel, among others, yes
23:25.19cr2_ok. but at least we understand what to do now.
23:25.34cr2_where are the problems, and how to solve them.
23:25.36Spicypixelhave to say, you guys arent half taking on a challenge
23:25.45cr2_at least i understand it :)
23:25.55NetRippercr2_, glad you do, i sure don't
23:25.55NetRipper:D
23:26.15NetRippercr2_, anyway let me make that haret exec so you can see the framebuffer magic yourself
23:26.22cr2_NetRipper: i#ll leave the hardcore i2c tracing to you :)
23:26.29cr2_ok, thanks.
23:26.49NetRipperuhhh i2c tracing? if you learn me how, i will
23:26.49NetRipper:P
23:27.15cr2_i still need to document my i2c findings. includng the accelerometer commands/data
23:27.20NetRipperok
23:27.28NetRipperthere is accelerometer support in G1 code
23:27.42cr2_NetRipper: just mmutrace for i2c_send and i2c_recv registers.
23:27.50cr2_NetRipper: this is a different device.
23:28.02NetRippercr2_, aww
23:28.06cr2_diam/raph accelerometer chips is different
23:28.11NetRipperok
23:28.33cr2_Spicypixel: without the stylus ?
23:28.56NetRipperhm, somehow i screwed up some fonts on my windows mobile
23:29.09cr2_hehe.
23:29.22NetRipperi'm getting monospace fonts on some applications
23:29.28NetRipperalmost like linux is taking over windows mobile
23:29.42NetRipperomg, skynet has awakened!
23:29.43NetRipper;)
23:29.53cr2_lol
23:30.12cr2_it's the arm9 rpc sent a message to big brother.
23:30.51Spicypixelyeah im saying is the touchscreen on the touch/pro ... capacative?
23:30.54Spicypixeli think thats the term
23:30.57Spicypixeliphone like
23:31.11cr2_Spicypixel: no, the keypad is capacitive
23:31.20cr2_the lower part
23:31.22Spicypixelrighto
23:31.34Spicypixelwhat about the Touch HD?
23:31.44cr2_it really tracks your finger movement
23:32.00cr2_in realtime, even if you don't touch it
23:32.07Spicypixelawesome
23:32.13cr2_don't know abut HD
23:32.37Spicypixelits just nice to see some progress on this
23:32.50Spicypixeli for one think "chrome mobile" deserves 640x480
23:33.00cr2_yeah, but there are still some minor challenges.
23:33.12Spicypixelcalling it minor is amazing in itself
23:33.13Spicypixellol
23:33.20Spicypixelfollowed linux on the uni for... months
23:33.52Spicypixelit killed my devices battery, from broken power drivers, but it was worth it lol
23:33.54cr2_compared to the wifi driver, and msm7201A support without having any docs, they can be seen as minor.
23:34.00NetRippercr2_, http://www.netripper.nl/raphael/raph_20081022_framebuffer_magic.exe
23:34.14cr2_Spicypixel: broken power drivers ?
23:34.24NetRippercr2_, after boot, wait approx 3 minutes before it shows error messages
23:34.49cr2_Spicypixel: well, it#s true. i remember that wince uses 1 more gpio for something, and linux driver does not take it into account.
23:34.58Spicypixelinded
23:35.06cr2_NetRipper: downloading
23:35.17Spicypixelquestion, is there any 3d acceleration in the MSM7201A chipset?
23:35.25Spicypixelcause the iphone has the power vr stuff
23:35.31NetRippercr2_, lol and try opening/closing your keyboard for some fun
23:35.37AstainHellbringyes it has 3d acceleration
23:35.39cr2_yes, but it's not a "real" opengl
23:35.47Spicypixelive coded some opengl ES
23:35.51Spicypixelits enough :P
23:35.54cr2_ok
23:36.01NetRipperSpicypixel, you wrote the opengl es c# wrapper?
23:36.06Spicypixelnegative
23:36.09NetRipperah ok
23:36.18Spicypixeli worked on opengl es on a virtual machine at uni
23:36.21Spicypixelnot much
23:36.22NetRipperah
23:36.29Spicypixeljust enough to see it was useful for phones
23:36.34*** join/#htc-linux dcordes_ (n=dcordes@unaffiliated/dcordes)
23:36.49*** join/#htc-linux Zylogue (n=Zylogue@ip68-12-77-66.ok.ok.cox.net)
23:37.04NetRippercr2_, and try pressing some hardware keys, some are already read :)
23:37.38NetRipper"read" being overrated, but still
23:38.12Spicypixelwhich phone are you trying this on?
23:38.16NetRipperraphael
23:38.22NetRipperit'll be same for diamond though
23:38.39cr2_NetRipper: but it's the full boot
23:38.43NetRippercr2_, yes
23:38.49NetRippercr2_, but doesn't get to initrd
23:38.55cr2_Freeing init memory, then comes the initrd.
23:39.00cr2_ok
23:39.03NetRippercr2_, hm
23:39.13NetRippercr2_, i'll add some more output at the point where it boots initrd
23:39.20NetRippercr2_, the initrd may simply need recompiling
23:39.29cr2_mmc works ?
23:39.41cr2_the card is not detected
23:39.46NetRipperit goes pretty fast
23:39.51cr2_hmm. we need to fix the gpios
23:39.57cr2_yeah, wince SUCKS
23:40.03dcordes_NetRipper, which initrd do you use?
23:40.20cr2_NetRipper: we need to track all hardcoded/set gpios
23:40.20NetRipperdcordes_, the rootfs.cfz that Kevin2 used on the hermes for usb gadget
23:40.56dcordes_cr2_, did you already figure the smd chans?
23:40.59cr2_ok, see the oops
23:41.12cr2_dcordes: yes, but not really.
23:41.28cr2_dcordes: there are more important things to fix first
23:41.48cr2_NetRipper: rtc does not work ?
23:41.57NetRippercr2_, not sure
23:42.09NetRippercr2_, but i really got to end this for tonight :p
23:42.13*** join/#htc-linux datachaos (n=datachao@189.27.166.201.adsl.gvt.net.br)
23:42.16NetRippermy boss will kill me if im sleeping @ work
23:42.17NetRipper;)
23:42.25cr2_i wish to get the full dmesg :)
23:42.28NetRipperyea
23:42.29cr2_hehe.
23:42.30NetRipperindeed
23:43.05cr2_ok. gr
23:43.12cr2_it was a great day :)
23:43.27NetRipperi'll try to get a prompt tomorrow
23:43.42cr2_but i also see a lot of things for me to solve .
23:43.43NetRipperjust to make sure we can get initrd started
23:43.50cr2_ok.
23:44.08NetRipperok good night for now
23:44.12NetRipper:)
23:44.18cr2_good night :)
23:44.19NetRipperbeen a good day indeed
23:44.19NetRipper;)
23:44.55cr2_create board-raph
23:45.01cr2_so we can fix the gpios.
23:45.26dcordes_night NetRipper
23:45.27cr2_actually there are a lot of things to fix.
23:45.56cr2_lol
23:46.17cr2_even 3 buttons work :)
23:46.28cr2_on the left side
23:46.41cr2_the matrix gpios are a bit mixed
23:46.44cr2_it seems
23:47.00dcordes_did somebody trace the keys already?
23:47.19AstainHellbringoh raph?
23:47.25cr2_and the softreset works
23:47.37cr2_dcordes: the pins are in wiki
23:47.42dcordes_AstainHellbring, yea
23:48.01AstainHellbringdont know as anyone has but I have a raph that I can do it on for you
23:48.16cr2_the key<board is on i2c. it needs a separeate driver anyway
23:49.48NetRipperlol @ < cr2_> and the softreset works
23:50.22cr2_NetRipper: it drops the junk on fb
23:50.51NetRipperpressing soft reset gives output??
23:51.00NetRipperi know about the buttons
23:51.07NetRipperand when you open/close keyboard
23:51.20cr2_open/clse is a gpio
23:51.44cr2_try the softreset
23:51.55cr2_it may be handled by arm9 btw
23:52.19cr2_there are several arm9-owned gpios
23:52.24cr2_so why not.
23:52.54NetRipperwell i didn't notice anything being written to fb when soft resetting
23:53.06cr2_NetRipper: what about penguin at boot now ?
23:53.07dcordes_cr2_, on kaiser softreset is cpld gpio
23:53.19cr2_dcordes_: ok
23:53.20NetRippercr2_, lol, i was just enabling logo
23:53.25cr2_:D
23:53.30NetRippercr2_, but it refers to a /logo.rle
23:53.39NetRipperthe msm logo option at least
23:53.50cr2_NetRipper: will make a nice screenshot :)
23:53.53NetRipperyea it would
23:54.14cr2_it think that the standard fb logo should work
23:54.40cr2_hehe. you may use the small font
23:54.46NetRipper<PROTECTED>
23:54.46NetRipper<PROTECTED>
23:54.47cr2_to see more on the screen.
23:54.47NetRipper<PROTECTED>
23:55.08cr2_is it readable with gimp ?
23:55.16NetRipperi cant find a logo.rle
23:55.18cr2_wtf is in this logo anyway ?
23:55.27NetRipperno idea
23:55.37NetRipperand the / in front suggests it finds it somewhere
23:55.38cr2_in the dump ?
23:55.49NetRipperduring boot or compile-time
23:56.02dcordes_NetRipper, try creating it in the kernel root?
23:56.16NetRipperit doesnt complain while compiling
23:56.20NetRipperso no idea if it looks for it
23:56.26cr2_NetRipper: try the standard logo first
23:56.28dcordes_maybe ignored if not present
23:56.56NetRippercr2_, the default logo's probably only work if the driver actively checks for it
23:57.24szsoftware_NetRipper: cr2_ what about a modified http://linuxtogo.org/~lgorris/kaiser-bootkit/htc-tux.jpg ? :-)
23:57.37NetRipper#ifdef CONFIG_FB_MSM_LOGO
23:57.37NetRipper#define INIT_IMAGE_FILE "/logo.rle"
23:57.37NetRipperextern int load_565rle_image( char *filename );
23:57.37NetRipper#endif
23:58.16NetRipperlooks like it searches runtime
23:58.18NetRippernot compiletime
23:58.27NetRipperso it'll have to be in initrd or something
23:59.05NetRipperah!
23:59.11NetRipperfound the logo.rle of android
23:59.14NetRipperg1 dump
23:59.14NetRipper;)
23:59.29dcordes_can you open it in gimp?
23:59.38NetRipperman
23:59.41NetRipperim a windows user
23:59.45NetRipperlet me check if i have gimp

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