irclog2html for #htc-linux on 20070103

00:18.10*** join/#htc-linux tudenbart (n=willi@xdsl-213-196-240-95.netcologne.de)
00:49.25lkclkimuSan: there's a kernel that needs testing, but debug info gets written at an early stage (including .....s) to a serial port which isn't ready to receive any data.  consequently, the kernel crashes _really_ early on - in the uncompress stage, even before things have really begun.
00:50.02lkclthe words 'Uncompressing Linux' get sent to the port etc. and that causes a crash.
01:20.47*** join/#htc-linux Hawk||- (n=Hawk@p57A54557.dip0.t-ipconnect.de)
02:04.26*** join/#htc-linux LunohoD_ (n=alex@e180070201.adsl.alicedsl.de)
03:17.57Kevin2oppiz: I don't know much about the acx stuff.  I just copied the code from Universal.
03:56.16Hymielkcl: there?
03:56.23lkclHymie: no :)
03:56.26Hymiedamn
03:56.35lkcli'm asleep, it's official
03:56.36Hymiehehe.. so, about your hermes statement
03:56.37lkclzzzzz
03:56.39Hymieheh
03:56.49Hymiecan't we just kill the kernel messages?
03:56.58lkclohyeh.  really annoying.  can't debug anything until that goes away.
03:57.03HymieI mean, /dev/null it.. or some such.. although, does /dev/null even exist?
03:57.26lkclofficial way is to edit include/asm-arm/arch-s3c24xx/uncompress.h
03:57.37lkclsubstitude the right xx in there
03:58.04Hymiehrm.. but.... why is it writing to the serial port anyhow?
03:58.05HymieI mean
03:58.11Hymieserial console, I guess...
03:58.15Hymiebut, it shouldn't segfault
03:58.15lkcland stop any writing with a #ifdef CONFIG_SERIAL_S3C2410_CONSOLE
03:58.18lkclyep.
03:58.18Hymieit should fail politely
03:58.43lkclthe annoying thing is that you won't know what's causing the problem until you happen to get _everything_ right.
03:58.52Hymiebleh.. yes... btw
03:59.02Hymiehow do you know this is the problem.. I assume this is before the video is initalized?
03:59.06lkcli tried doing writing to the GPIO register to switch on vibra
03:59.11lkcli don't.
03:59.28lkclbut haven't got _that_ right yet, either.
03:59.37Hymiearg, sounds exceptionally painful
03:59.47lkclyep.
04:00.00lkcli'm thinking about getting a serial cable of some kind
04:00.09Hymiehermes has that ability?!
04:00.15HymieI thoguht it was a simple no-go
04:00.20lkclprobably not - usb only is v. likely.
04:00.41lkcleither that or it's IRDA time.  again.
04:00.44HymieI don't think the kernel can write serial console debug to usb-serial emulation.. or can it?
04:01.11Hymieirda.. hmm.. damn, I have a transmitter and a receiver, but they're not on the same device, heh
04:01.12lkclno but it can write to the serial port if you switch it to irda.
04:01.20lkclthat's perfect.
04:01.36lkclset up the other device to receive - that's all you need.
04:01.45Hymiehey... well.... why not write to irda now?  evne if you can't see, it will validate if the crash is caused by a lacking serial port
04:01.49Hymieoh, I guess
04:01.51lkclneed to work out the GPIO for the IR on wince.
04:01.51Hymiehey, good point
04:01.52Hymiehmm
04:02.13lkclusing haret.
04:02.14lkcletc.
04:02.15lkclanyway.
04:02.25Hymieas in, which box
04:02.31Hymieprobably still with my Amiga stuff, heh
04:02.41lkclif you wanna help, at least try working out the gpio for the irda
04:02.46lkclgotta go sleep.
04:02.59Hymiebut, it's early!~
04:03.08Hymieanyhow, have a good night ;)
04:03.20Hymieoh.. hey
04:03.22Hymieidea
04:03.25HymieI have another PDA here
04:03.25Hymiehmm
04:03.36Hymieif I could get a serial console for irda with it
04:58.05*** join/#htc-linux RoEn_PC (n=roen@p54A66E20.dip.t-dialin.net)
06:02.35*** join/#htc-linux rolando-ve (n=rolando-@200.82.219.20)
06:13.40rolando-veHi
06:13.57rolando-veMay I ask a question please
06:14.28rolando-vePlease sorry for my poor english
06:14.29*** join/#htc-linux tpwn3r (n=snipes42@S01060090278eb135.ek.shawcable.net)
06:14.31rolando-ve:(
06:14.36rolando-veHello
06:14.45tpwn3rhi
06:14.48rolando-veIt's anybody home?
06:15.22tpwn3ri am at home :)
06:15.39rolando-veHi
06:15.59rolando-vetpwn3r: I wanna ask a question
06:16.05tpwn3rbut i am a newbie and need to find a link to gpe-apache.tar.bz2
06:16.15rolando-veWell, I bougth an Apache 6700
06:16.27rolando-veHmm
06:16.29rolando-veme too
06:16.32rolando-ve:(
06:16.49tpwn3rdamn
06:17.01rolando-veIn fact I dont know who the proyect goes
06:17.11rolando-veYeap!
06:18.32rolando-veI found gpe-universal-R0.2.tar.bz2
06:18.50rolando-veI think that this works
06:19.12rolando-veDid you see that http://www.handhelds.org/moin/moin.cgi/HTCApache
06:19.52tpwn3ryea
06:20.14tpwn3ri made a kernel from cvs and it boots
06:20.41tpwn3rbut i cant get it to mount the mmc card rootfs
06:20.54tpwn3rkernel panic :S
06:22.12rolando-ve;(
06:22.15rolando-veSo bad
06:22.31rolando-veI dont have any idea of how to do
06:22.43rolando-veI hate Hasefroch Mobile
06:22.56rolando-veI wanna remove it from my PPC
06:23.28tpwn3rhehe
06:25.42rolando-veWath do you know about make works on 6700 the OpenMoko or QTopia ???
06:26.52tpwn3rhavent got anything working yet
06:33.04kimuSan^lkcl: couldn't this output be disabled in the kernel
06:47.13*** join/#htc-linux rejon (n=rejon@c-67-174-202-239.hsd1.ca.comcast.net)
07:48.52*** join/#htc-linux goxboxlive (n=goxboxli@195.159.97.196)
08:06.46rolando-veHi
08:06.58rolando-veHello!
08:07.14rolando-veanybody wake up?
08:07.28rolando-vePlese! ;D
08:18.44goxboxlivehello roalndo-ve
08:40.50rolando-veHo goxboxlive
08:41.05rolando-vewell I m from Venezuela
08:41.12rolando-vemy english is so poor
08:41.28rolando-veI bougth a APACHE HTC6700
08:41.41rolando-veAnd wanna install Linux on it,
08:41.51rolando-vebecause I hate Hasefroch
08:42.03rolando-vemay ypu help me
08:42.18rolando-veI saw the XDA Project
08:42.29rolando-veAnd did google it
08:42.55rolando-vebut I just found old proyect and unfinished
08:59.11goxboxliverolando-ve: The porting is not finished yet for the apache. There are two gyus who are working oin it now
08:59.50goxboxliveTakecontact with either Kevin2 or oppiz, they both work on porting to the apache.
09:00.25goxboxliveAFAIK, the kernel source are allready in the hh.org tree, so you are up to compile yourself a kernel.
09:39.07*** join/#htc-linux FossiFoo (n=Fossi@e176110138.adsl.alicedsl.de)
10:08.14*** join/#htc-linux pH5 (n=ph5@p5485D882.dip.t-dialin.net)
10:16.48*** join/#htc-linux FossiFoo_ (n=Fossi@e176096091.adsl.alicedsl.de)
11:38.22*** join/#htc-linux TripleDES (n=sergio@89.129.136.254)
12:56.11*** join/#htc-linux skodde (n=skodde@unaffiliated/skodde)
13:05.28*** join/#htc-linux dothebart (n=willi@xdsl-213-196-252-28.netcologne.de)
13:52.24*** join/#htc-linux rolando-ve (n=rolando-@200.82.219.20)
13:56.19pH5hi, are there any resources about the serial mux / frame format of the blueangel gsm chip?
13:56.55pH5besides channel 0x16 I have some traffic on 0x19 and 0x12
14:00.05*** join/#htc-linux babel_work (n=Fabrice@faim1.itesoft.com)
14:02.15cr2pH5: only that http://www.xs4all.nl/~itsme/projects/xda/serial-protocols.html
14:10.13pH5cr2: thanks.
14:10.18pH5looks like i can safely ignore 0x12.
14:10.44pH50x19 might be interesting though. Before the beginning of a phone call it writes (20 01 23 44 0d) to 19 and recieves (20 23 43 02) in return
14:11.17pH5inbetween there is a trace message "htc_receive 23" with protocol 12
14:11.47cr2pH5: is it known how to decode the radio rom on magician ?
14:17.35pH5cr2: I don't know how to do it
14:29.50*** join/#htc-linux rob_w (n=bob@p85.212.181.252.tisdip.tiscali.de)
14:36.26kimuSan^mmm maybe I should get home from work early and start hacking my trinity for hw info
14:43.03cr2kimuSan^: http://forum.xda-developers.com/showthread.php?t=285090
14:53.52babel_workcr2 : where is agps chips ?
14:56.18kimuSan^cr2: I know. I was more thinking along the line of internal connections, port settings etc.
14:56.37kimuSan^all I need to get a kernel up and running on this baby
14:58.28goxboxlive|workcr2: Did you build Qtopia yesterday?
14:58.57babel_workgoxboxlive|work : you read my email ?
14:59.20goxboxlive|workbabel_work: No, i havent read any gmail yet, i take a look now.
14:59.53babel_worki send you this evening htcphone devices directory i build :)
15:00.14babel_workstill some compiling issue with keyboard plugin
15:01.48goxboxlive|workBabel_work: Great, thanks a lot.
15:07.30goxboxlive|workwell time to pickup child in kindergarden, bbl.
15:10.53*** join/#htc-linux psokolovsky (n=psokolov@238.usernat.ip.net.ua)
15:25.34rolando-vegoxboxlive: Thanks!
15:31.42pH5cr2: I downloaded a radio rom image and decoded it with nbfdec and the perl script at wiki.xda-developers.com/uploads/decode.pl - two different results :-/
15:44.28pH5ok. the decode.pl method yields the correct result. but how do I find out what kind of code is contained in this binary blob?
15:48.31*** part/#htc-linux silven (n=zmc@adsl-72-50-76-164.prtc.net)
16:03.25*** part/#htc-linux babel_work (n=Fabrice@faim1.itesoft.com)
16:11.48*** join/#htc-linux rmoravcik (n=rmoravci@icm5-orange.orange.sk)
16:16.40*** join/#htc-linux RoEn_PC (n=roen@p54A66E20.dip.t-dialin.net)
17:02.15*** join/#htc-linux asylumed (n=insanity@196.211.116.2)
17:25.59*** join/#htc-linux goxboxlive (n=goxboxli@9.80-202-160.nextgentel.com)
17:38.02*** join/#htc-linux BabelO (n=Fabrice@lun34-2-82-238-28-28.fbx.proxad.net)
17:54.34*** part/#htc-linux rejon (n=rejon@c-67-174-202-239.hsd1.ca.comcast.net)
18:10.31*** join/#htc-linux Ralith (n=ralith@66.150.12.86)
18:59.07*** join/#htc-linux rejon (n=rejon@c-67-174-202-239.hsd1.ca.comcast.net)
19:07.58*** part/#htc-linux rejon (n=rejon@c-67-174-202-239.hsd1.ca.comcast.net)
19:14.57*** join/#htc-linux Ralith (n=ralith@66.150.12.86)
19:34.42*** join/#htc-linux ellisway (n=ellis@host-87-74-241-174.bulldogdsl.com)
19:59.12*** join/#htc-linux goxboxlive (n=goxboxli@9.80-202-160.nextgentel.com)
20:00.18*** join/#htc-linux renatostore (n=renato4@100-181-119-85.dyn4.digitaleitalia.it)
20:03.17renatostorehi
20:09.04kimuSan^hi
20:10.24renatostorewhy can't i see any discussion here?
20:12.02renatostorethis is my first log here
20:12.56kimuSan^what do you mean?
20:13.31kimuSan^most people inhere are probably sleeping or working right now.
20:14.13kimuSan^what did you expect?
20:14.26goxboxlivei'm a wake :-)
20:15.11BabelOmaybe people are eating too :)
20:15.31BabelOgoxboxlive: can you get archive from my ftp ?
20:16.02goxboxliveBabelO: what's your ftp adress?
20:17.40renatostorei have some question about kernel and htc phone
20:17.53renatostorem'i in the right place?
20:17.58goxboxliverenatostore Wich htc phone?
20:18.34renatostorein general all
20:19.11renatostorei'm interested in collect infos and put them in a new kernel to boot linux
20:19.41renatostorei have a cross compiler ...
20:20.12renatostorebut i like to know which infos i need to customize a kernel
20:21.16goxboxliverenatostore Have you taken a look in the hh.org kernel source?
20:23.11renatostoreyes
20:23.25renatostoreif you refer to handhelds.org wiki
20:24.56goxboxliveno, the kernel sources
20:29.05renatostorewhat do you mean? i downloaded kernel source and compiles it
20:33.38goxboxliverenatostore So you are going to make a kernel for a new device?
20:34.32renatostoreyes, i see on xda-forum that i can use haret to collect infos from a wince device
20:35.14renatostoremy question is which infos i need and how to use them to customize a kernel
20:37.14renatostorei'm looking for a standard procedure
20:38.12kimuSan^I am pretty sure the isn't one
20:38.50renatostorewhy?
20:39.44renatostorei could start form cpu, collect infos and put them in the kernel, and so on ...
20:40.02renatostoretouchscreen ... sound ... etc
20:40.49kimuSan^devices are different. you have to do research to figure out which parts it has and how to read out the info about them.
20:42.17renatostorebut i see that normally we look for motherboard picture, memory map, gpio
21:03.05*** join/#htc-linux Ralith (n=ralith@66.150.12.86)
21:08.12renatostoreso i understand that i have to look for correct hardware to chose modules for the kernel
21:09.35cr2renatostore: it depends on the device.
21:09.55renatostorebut how can i use other infos like memory map or gpios?
21:10.05cr2first you look at the cpu
21:10.05renatostorehi cr2
21:10.30cr2pxa2xx is the best known, and there are nice haret tools for it.
21:11.11cr2the "newer" one is s3c24xx, there is linux kernel code for it, but haret tools need to be written.
21:11.47cr2the omap850 is the worst. there is some kernel code for omap730, but the cpu is not documented afaik.
21:12.33cr2the first thing to do is to dump the cpu gpio config.
21:12.33pH5cr2: do you know the arch of the magician/blueangel gsm chipset? I can't make anything of the radio rom.
21:13.14cr2for pxa2xx there is a nice haret command. for s3c24xx you need to do it manually, of better write some haret code.
21:13.37cr2pH5: TI something.
21:14.01cr2it should have some arm core.
21:14.17pH5cr2: right. google fed with the number from the wiki doesn't help
21:14.32cr2maybe you need to find the extry address.
21:14.44cr2does "strings" give something useful ?
21:15.00pH5no :(
21:15.13*** join/#htc-linux Tjikkun_ (n=tjikkun@ip5451133d.direct-adsl.nl)
21:15.19cr2then it is not decoded properly.
21:16.01pH5uh. so the bootloader d2s command encodes the radio rom??
21:16.08pH5yuck.
21:16.11cr2i have succeeded once, but it was long ago, and i don't remember which one it was and which tools i used.
21:16.55cr2probably xda3nbftool.exe with some key, don't remember which.
21:17.13cr2for blueangel.
21:17.15*** join/#htc-linux tudenbart (n=willi@xdsl-213-196-252-37.netcologne.de)
21:17.27cr2d2s is not 'dd' afaik.
21:17.48*** join/#htc-linux rmoravcik (n=rmoravci@icm7-orange.orange.sk)
21:18.09pH5I am wading through the bootloader disassembly to find out what it does to the raw data. But if the encoding is done in the gsm chipset, that won't help.
21:18.28pH5It's a bit complicated to understand - many nameless functions involved in uart communication.
21:20.00renatostoreif i have gpio config, menory map etc. what do i do with them?
21:20.17cr2renatostore: on which device ?
21:21.10renatostorealpine for example
21:21.32renatostorebut i like to learn
21:21.56cr2alpine is very well known. only the CPLD part needs some more attention.
21:22.24cr2get the touchscreen working first. hmm, better the usb.
21:22.34*** join/#htc-linux Ralith (n=ralith@66.150.12.86)
21:23.55cr2pH5: the pxa27x_udc driver on alpine spits the same error message you have on magician, and does not want to work.
21:25.36pH5we should compare usb register values to wince
21:27.10*** join/#htc-linux rob_w (n=bob@p85.212.181.252.tisdip.tiscali.de)
21:28.07cr2i guess it's some clash with the usb host. but for some reason not on the universal. though usb resume does not work on universal correctly.
21:29.29pH5cr2: strangely enough, after the first udc reset everything seems to work here - usb host works from the beginning.
21:30.37cr2universal may support the unpowered USB host, i don't know.
21:30.44cr2external.
21:31.23kimuSan^has anyone identified if trinity does have usb host or not ?
21:31.46Ralithcr2, does hardware actually define whether or not unpowered USB host is feasable?
21:31.55cr2kimuSan^: the cpu has usb host.
21:32.25cr2but it is probably used the the same way as on universal - to communicate with MSM. UMTS/videophone
21:32.43RalithI know people have done things like make usb mice work on certain TI calculators, and I'm sure they don't have explicit host support
21:33.26cr2Ralith: it's the supporting circuitry that should provide power. pxa27x does not provide +5V
21:34.10cr2the USB host on pxa27x has 3 ports.
21:34.20cr21 is used for the MSM communication.
21:34.28Ralithcr2, I wasn' asking about power :P
21:34.29cr22 is multiplexed with UDC
21:34.32cr23 is not used.
21:34.50RalithI'm well aware that you need hardware for power.
21:35.29cr2Ralith: i guess if you'll config P2 properly it should work as host.
21:35.55Ralithcr2, so you need explicit support in the CPU? There's no software workaround?
21:35.55Ralithcr2, went way over my head :P
21:36.01cr2heh. it's the question who will provide the power, not if it's needed :)
21:36.25RalithI'm not asking about power! >.<
21:36.42Ralithyou don't need power for many USB things, unless I'm being dumb
21:36.52cr2you may simulate USB protocol on the parallel port ;)
21:37.10Ralithmy question really is, is it theoretically possible to make a device like the Universal that doesn't explicitly support USB host act as a USB host?
21:37.14cr2the USB host spec says it must provide power.
21:37.19Ralithah.
21:37.31Ralithwell, still, see above
21:37.43cr2so this is a clear out-of-spec stuff we are talking here.
21:38.42cr2who will decode the URBs and such weird stuff ?
21:38.45kimuSan^theorethically yes. but it's all about the power :-)
21:39.05cr2it's like : can i support ethernet without an ethernet chipset ;)
21:39.42kimuSan^more like supporting ethernet but not having a cable.
21:40.20kimuSan^your mouse (or whatever) would work, except that it does not work because it does not get sufficient power
21:40.49cr2kimuSan^: do you have the memory map for trinity ?
21:41.29cr2like that http://wiki.xda-developers.com/index.php?pagename=HermesMemoryMap
21:41.56kimuSan^cr2: no but I can make one it you supply me with the info about making it. Im new to xda hacking....have mostly been hacking plain mobiles :-)
21:42.25cr2what does haret say about the framebuffer address ?
21:42.32kimuSan^sec.
21:43.28cr2the ati FB is going to be the next great thing.
21:44.21kimuSan^hopefully :-)
21:44.42kimuSan^how is it I get it to dump to file? dump mmu ...
21:46.28kimuSan^ahh log
21:46.46kimuSan^it is dumping now.
21:47.41cr2the gnu-haret told the FB addr at telnet login.
21:49.16kimuSan^http://www.schulz.dk/trinity-linux/mmu-trinity.txt
21:49.51cr2print "%x" VRAM
21:49.54cr2in haret ?
21:50.41kimuSan^10800000
21:51.07kimuSan^at telnet login I got (sorry 4 line paste):
21:51.20kimuSan^Welcome, this is HaRET pre-0.4.6-20070101_1852 running on WindowsCE v5.1
21:51.20kimuSan^Minimal virtual address: 00010000, maximal virtual address: 7FFFFFFF
21:51.20kimuSan^Detected machine 'Default' (Plat='PocketPC' OEM='TRIN100')
21:51.20kimuSan^CPU is ARM ARM arch 4T stepping 0 running in system mode
21:51.41cr2ok.
21:51.44cr295000000  | 10800000 | 1MB section | D=0 CB AP=1
21:51.44cr295100000  | 10900000 | 1MB section | D=0 CB AP=1
21:51.52cr2the same as hermes.
21:52.09kimuSan^the FB addr area or?
21:52.11cr294200000  | 28000000 | 1MB section | D=0 CB AP=1
21:52.11cr294300000  | 29000000 | 1MB section | D=0 CB AP=1
21:52.11cr294400000  | 2a000000 | 1MB section | D=0 CB AP=1
21:52.11cr294500000  |          | UNMAPPED    |
21:52.12cr294600000  | 29100000 | 1MB section | D=0 CB AP=1
21:52.12cr294700000  | 08000000 | 1MB section | D=0 CB AP=1
21:52.17cr2yes, the FB.
21:52.28cr2the 0x08000000 may be wifi.
21:53.12cr228, 29 2a is probably DBG.
21:53.33kimuSan^looks alot like the hermes.
21:54.22cr2yeah, exactly.
21:54.22kimuSan^how do you identify which ones is which in this case?
21:54.48cr2the CPU mapping is the same. the wifi is just a guess.
21:54.53kimuSan^looking at the specs, the hermes and the trin also look alot alike
21:56.04cr2the sound is ak4641 ?
21:56.24cr2good. the same as universal.
21:56.50kimuSan^iirc yes
21:57.24kimuSan^seen the thread about it at the xda-dev forum ?
21:58.00cr2which one ?
21:58.08kimuSan^sec
21:58.31kimuSan^http://forum.xda-developers.com/showthread.php?t=288070
21:58.42kimuSan^Linux on Trinity
21:58.46cr2yes.
21:59.05kimuSan^ahh yeah... you replied earlier :-)
21:59.24cr2it's the same hardware as hermes.
21:59.48kimuSan^except for the 3G right?
21:59.51cr2we need to write some haret code for "dump gpio" and "dump s3c*"
22:00.05cr2is trinity not UMTS ?
22:00.29kimuSan^it is
22:00.36cr2i think it's the same MSM chipset.
22:00.43kimuSan^I thought that hermes wasnt
22:00.47kimuSan^:-)
22:01.06cr2should be also similar to the universal. MSM6250 vs MSM6275.
22:01.23kimuSan^with haret code you mean script or changing the hares code itself?
22:01.44cr2haret code itself. but it's plain c.
22:01.54kimuSan^ahh sweet.
22:01.59cr2as we use gcc anyway.
22:02.33kimuSan^yeah
22:02.34cr2i was really pissed about m$ tools to compile it ;)
22:03.01cr2and did a gnu-haret hack for pxa.
22:03.14kimuSan^heh
22:03.41cr2and Kevin2 just converted the mainline haret.
22:03.46kimuSan^I use the M$ compiler at a daily basis at work, so I know why you're pissed at it
22:04.21cr2wine+evc4 on my opteron was not a good option
22:04.25kimuSan^fortunately I am moving more and more of my work to the linux platform
22:04.30cr2:)
22:05.02kimuSan^thank you mobile phone developers for choosing linux :-)
22:05.23*** join/#htc-linux |Ralith| (n=ralith@66.150.12.86)
22:05.49renatostorereturning to alpine ... what is the problem with touchscreen?
22:06.19kimuSan^cr2: where can I find the latest haret source?
22:06.39cr2renatostore: i don't know, but to debug it you need to log in.
22:06.41kimuSan^I have been downloading from koconnor's exe mirror which have no src
22:06.44renatostoreit not very easy to hard reset every 5 minuts to test usb
22:06.58cr2kimuSan^: hh.org CVS
22:07.11kimuSan^ok
22:07.41cr2renatostore: you can try to use the angstrom image by goxboxlive, but then you need to compile the kernel with EABI support.
22:09.16renatostorecan you do this for i don't know what is EABI support
22:09.22renatostore?
22:09.49cr2you need a 4.1.1 gcc to compie it.-
22:11.12cr2i'll try to compile the alpine kernel now.
22:11.35cr2ok, it does not works as is.
22:12.10kimuSan^cr2: any ideas of what we need changed in haret in order to get gpio dumps? I might have a couple of hours at work tomorrow for free hacking
22:13.55renatostorewhat is eabi?
22:14.43kimuSan^the ABI
22:14.43oppizwho is rolando-ve?
22:15.19cr2kimuSan^: you need to read the samsung manual ;)
22:15.56kimuSan^no prob.
22:15.57cr2the alpine pxafb parameters need some modifications.
22:16.19kimuSan^is the manual online?
22:19.06cr2yes.
22:19.14cr2ok, not alpine compiles.
22:19.45oppizcr2 you know anything about acx?
22:20.58kimuSan^cr2: link?
22:21.09cr2oppiz: not really.
22:21.16oppizwho does?
22:21.19cr2kimuSan^: looking for it.
22:21.39kimuSan^thanks
22:21.44cr2oppiz: nobody. look for the hx4700 ml archive
22:21.47oppizcr2 i am tring to update the driver but there is a issue with how HH kernel handles mem
22:22.20kimuSan^im off in a couple of mins, but just pmsg me if there is anything special I should look into and especially what I should find in the manual
22:22.32renatostorecr2: can we debug alpine touchscreen by script?
22:24.31kimuSan^cr2: you are german right?
22:24.40cr2renatostore: you need the kernel first.
22:24.48cr2kimuSan^: yes.
22:25.09kimuSan^ok. just needed to figure out if we were in near timezones :-)
22:25.33renatostorei can use the last one?
22:25.35kimuSan^seems like the chan here is mostly quiet when I get around to check it
22:25.51cr2kimuSan^: where are you ?
22:25.55kimuSan^Denmark
22:26.16cr2renatostore: did you get the 4.1.1 gcc toolchain ?
22:26.26cr2kimuSan^: not that far away.
22:26.46kimuSan^nope. except that I am in the north
22:27.46renatostorecr2: till now we tested using opie image and kernel you compiled
22:28.26cr2renatostore: i'll update the hh.org CVS now, but you need a 4.1.1 gcc to compile it yourself.
22:28.30renatostorei'm not using my toolchains (3.4.1)
22:28.43cr2kimuSan^: http://labs.metacarta.com/osm :)
22:29.10kimuSan^cr2: I hope to get some time to read the manual tomorrow afternoon and some time to discuss it tomorrow evening. I do hewever have a deadline on a book I am writing coming up so my time is limited until friday. are you around tomorrow?
22:29.50kimuSan^cr2: where in germany?
22:30.14cr2wuppertal. köln-dusseldorf.
22:30.49kimuSan^ahh I have a friend living there
22:30.57renatostorecr2: if so (compile by myself) where can i download 4.1.1 gcc toolchain and why i have to update from 3.4.1?
22:31.17cr23.4.1 does not support EABI.
22:31.39renatostoreso i need to use universal image also
22:31.41cr2and the angstrom image is compiled with eabi.
22:31.46cr2yes.
22:32.12cr2we must have a common image for all our phones. otherwise it's too much pain.
22:32.39renatostorei agree ... where i can get the chain?
22:32.39kimuSan^yep
22:35.07cr2renatostore: hmm.
22:35.20cr2the alpine CVS is ok now.
22:35.42cr2where is my samsung cpu manual pdf ...
22:36.24renatostorehmm?
22:36.57cr2http://www.samsung.com/Products/Semiconductor/MobileSoC/ApplicationProcessor/ARM9Series/SC32442/SC32442A45_Users_Manual_Rev11.pdf
22:39.32cr2renatostore: http://www.codesourcery.com/gnu_toolchains/arm/download.html
22:40.21cr2i use another one, but it does not matter.
22:40.26kimuSan^cr2: which info should I look for?
22:40.31kimuSan^in the manual that is
22:40.40cr2kimuSan^: GPIO
22:40.43kimuSan^ok
22:41.47cr2first. then we need to go through the subsystems. UART, USBH, I2S, SPI, etc.
22:43.12kimuSan^and I need to find register addrs and ?? for the GPIO
22:43.39cr2chapter 9.
22:44.11cr2they are all in the tables, but some c coding is needed to decode them in a user-friendly way.
22:44.38cr2you can also look at my code for pxa.
22:44.49kimuSan^link
22:44.49cr2looking for a link.
22:44.53kimuSan^he
22:46.08cr2http://xanadux.cvs.sourceforge.net/xanadux/haret/haret-gnu/src/script.cpp?revision=1.28&view=markup
22:46.16cr2look for *pxa27x*
22:46.23cr2and ShowReg()
22:47.16cr2pxa27xDump()
22:47.19cr2for example.
22:47.29cr2we need the same for s3c24xx
22:47.35kimuSan^ok
22:48.18cr2i've just copied some code from the linux kernel and used some other hacks.
22:48.57cr2i'
22:49.08cr2d say it's 70% of the porting work :)
22:49.48kimuSan^looks simple enough. I will look into it a bit tomorrow and in the weekend.
22:50.03cr2or even more. ok.
22:50.53kimuSan^just need to figure out how much is actually reusable.
22:51.17cr2nothing i guess ;)
22:51.38kimuSan^hehe ideas I guess.
22:54.16cr2USB host ohci maybe.
22:54.29cr2but the register names are certainly different.
22:55.28cr2well, it's just a bit of patience requied to implement it. nothing really complex here.
22:56.02kimuSan^naah just move through it bit by bit.
22:56.11kimuSan^has any other started on the task yet?
22:57.07cr2no. the rx3715 and g500 just decoded things by hand ;) afaik.
22:57.23cr2and obviously only partialy.
22:57.56cr2i did the same at first, but then gave up and written there dumpers.
22:58.09cr2saved a lot of time on other pxa2xx devices later.
22:59.17cr2with such a code for samsung we'll be really fast on hermes/trinity.
22:59.51cr2withut accel fb or course.
23:00.23kimuSan^sure
23:00.50cr2but with sound and phone i guess.
23:01.05cr2don't know about wifi.
23:01.05kimuSan^that first step.
23:01.06renatostorecr2: where is the alpine kernel source? can you give me cvs comand?
23:01.17cr2we'll see how different it is from acx100.
23:01.33cr2renatostore: handhelds.org
23:01.37kimuSan^wifi would be nice, but right now I just need to see the bootup screen to be happy
23:01.49cr2yeah.
23:02.35kimuSan^well I am off for today. need to get some sleep. talk to you tomorrow.
23:02.49cr2http://www.handhelds.org/sources.html
23:02.53cr2good night.
23:03.26cr2renatostore: linux/kernel26
23:04.16BabelOgoxboxlive : i found how keyboard works under qtopia :)
23:06.11cr2BabelO: great. what do you think about hosting the htcphone setup in the xanadux CVS ?
23:06.16cr2of maybe even creating a bitbake file.
23:06.56BabelOi prefer xanadux cvs
23:07.13cr2we need both.
23:07.33cr2the code is in CVS, and bb should patch the opie2 source.
23:07.41BabelOblueangel_kp does not works :(
23:07.54cr2maybe.
23:08.03cr2the buttons of the spi keyboard ?
23:08.12cr2s/ of / or /
23:08.33BabelOspi keyboard
23:08.37cr2ok.
23:08.49cr2<PROTECTED>
23:09.02cr2then it will works on sable GPS too.
23:09.03BabelObuttons are working, i try an autodetect for qtopia, but need to normalize driver registration name
23:09.23cr2ok.
23:10.09BabelOdo you think using /proc/bus/input/devices is good for autodetect ?
23:10.26BabelOor can i found it elsewhere ?
23:12.04renatostorecr2: can you pls give me cvs command?
23:13.07cr2BabelO: the keyboard ?
23:13.47BabelOyes to autodetect buttons and keyboard event
23:14.34cr2cvs -d:pserver:anoncvs@anoncvs.handhelds.org:/cvs login
23:14.45cr2Logging in to :pserver:anoncvs@anoncvs.handhelds.org:2401/cvs
23:14.45cr2CVS password:
23:14.51cr2type anoacvs here.
23:14.56cr2anoncvs
23:15.07cr2and then
23:15.14cr2cvs -d:pserver:anoncvs@anoncvs.handhelds.org:/cvs co linux/kernel26
23:15.37cr2BabelO: why do you need it ?
23:15.53cr2is reading the /dev/input/event* not enough ?
23:16.45BabelOi don't want to hard code all event for different htc phone
23:17.03BabelOfor the moment i have two plugin, one for button and other for keyboard
23:17.29cr2BabelO: goxboxlive told me that all event devices are read.
23:18.12cr2on universal there is event0 for the ts, event1 for power, event2 for up/down/etc buttons and event3 for the "real" keyboard.
23:18.20BabelOok, i ve to ask him how doping that
23:20.12BabelOon BA it is event3 for ts, event4 for keyboard , event1 for pda keys event2 for direction and phone keys
23:21.51renatostorethanks a lot - good night
23:22.31BabelOif i parse /proc/bus/input/devices i can found Name="gpio-keys" and Name="asic3-keys" for standard and Name="tsc2200-ts" for ts
23:28.00cr2BabelO: but does the name really matter ?
23:29.32BabelOusing this or line starting with P: Phys=keyboard or P: Phys=touchscreen
23:29.38BabelOit is better with this line :)
23:29.52BabelOthey didn't change
23:30.16BabelOall htc or other have same :)
23:31.15*** join/#htc-linux Tjikkun__ (n=tjikkun@ip5451133d.direct-adsl.nl)
23:35.14*** join/#htc-linux lkcl (n=lkcl@5ac5f0b2.bb.sky.com)
23:37.29cr2BabelO: can you check the GPRS on BA ?
23:37.41cr2i'll try to fix the dpram driver.
23:38.15BabelOi can check, but my lastest test was unsucessfull
23:41.19*** join/#htc-linux Ralith (n=ralith@soggy202.drizzle.com)
23:43.41cr2i'm doing some changes there.
23:49.36cr2eabi is not set ?
23:50.00BabelOwhere ?htcblueangel_defconfig ?
23:51.03cr2yes.
23:51.16cr2i will enable it.
23:51.38BabelOi never remember where is this file in kernel tree :)
23:51.42cr2ok.
23:51.44BabelOok i use it already
23:52.04cr2we also need  to demoronize the blueangel_pcmcia.c
23:52.46cr2you should use the defconfig, otherwise we will get a gazillion of bug reports ;)
23:52.50BabelOi reuse code of h4000_pcmcia.c which is clear
23:53.29BabelOpcmcia is only for acx for our device
23:55.25cr2ok, updated the CVS.
23:55.36BabelOok
23:55.46cr2yes, but we need a correct PCMCIA gpio setup for acx.
23:56.18cr2please check if i have broken something :)
23:56.41BabelOyes i is so strange, maybe a missing gpio that enable wifi radio
23:56.48BabelOof cvs up started

Generated by irclog2html.pl by Jeff Waugh - find it at freshmeat.net! Modified by Tim Riker to work with blootbot logs, split per channel, etc.