IRC log for #htc-linux on 20070331

00:00.49Kevin2Hi
01:48.52*** join/#htc-linux Ro_En_PC (n=roen@p54a67882.dip.t-dialin.net)
01:59.14Speedy2yo
03:29.18*** join/#htc-linux tudenbart (n=willi@xdsl-213-196-253-81.netcologne.de)
06:52.49*** join/#htc-linux goxboxlive (n=goxboxli@206.80-202-161.nextgentel.com)
07:03.01Speedy2Hey goxboxlive
07:03.54goxboxlivehi there
07:04.53Speedy2Earlier you mentioned you're an EE, what kind of stuff do you work on?
07:20.35goxboxliveSpeedy2 I am working as a consultant. We are projecting.
07:26.31goxboxliveeverything from kindegardens to airports
07:30.52Speedy2Cool.  What kind of hardware do you design (FPGA, uC,uP,etc)?
07:31.52*** join/#htc-linux psokolovsky_ (n=psokolov@favoured-food.volia.net)
07:36.24goxboxliveSpeedy: We dont design hardware, we designsall the electrics, lighting, networks, automation, elevators and so on in buildings.
07:37.03goxboxlivelinux and computers has nothing to do with my work, this is just for fun :-)
07:40.56Speedy2goxboxlive:  Ah, gotcha.  My interest in Linux is mostly personal too ;)
07:41.25*** join/#htc-linux TeringTuby (n=maarten@249-116-dyn.ipact.nl)
08:17.41*** join/#htc-linux rmoravcik (n=rmoravci@adsl-dyn37.91-127-27.t-com.sk)
08:27.18*** join/#htc-linux pH5 (n=ph5@e178220187.adsl.alicedsl.de)
08:31.23*** join/#htc-linux TeringTu1y (n=maarten@249-116-dyn.ipact.nl)
08:41.54*** join/#htc-linux TeringTu2y (n=maarten@249-116-dyn.ipact.nl)
09:29.18*** join/#htc-linux cyrill62 (n=cyrill62@50.221.20.81.dynamic.adsl.abo.nordnet.fr)
09:42.12*** join/#htc-linux TeringTuby (n=maarten@249-116-dyn.ipact.nl)
10:02.42*** join/#htc-linux TeringTu1y (n=maarten@249-116-dyn.ipact.nl)
10:46.41*** join/#htc-linux goxboxlive (n=goxboxli@206.80-202-161.nextgentel.com)
11:53.40*** join/#htc-linux TeringTuby (n=maarten@249-116-dyn.ipact.nl)
12:35.04*** join/#htc-linux RoEn_PC (n=roen@p54a67882.dip.t-dialin.net)
13:16.19cr2hi
13:28.00pH5hi cr2
13:39.20cr2pH5: why does hx4700 have atiusbh.dll ?
13:41.17pH5cr2: the w3220's usbh pins are accessible in the battery compartment, supposedly they intended to make an expansion back with usb host support.
13:43.00cr2ok. interesting. ati chip seems to be a good candidate for the next soc driver.
13:43.34cr2w228x does not have usb, but i2s.
13:47.19pH5cr2: you're right. unfortunately I don't know enough about usb to even think about rev-engineering the w322x usbh.
13:47.23pH5i2s sounds more manageable.
13:48.37cr2pH5: ati used the usb otg chip design from some other company. i think a datasheet exists.
13:49.07cr2there is a linux closed-source driver for it afaik.
13:50.26Kevin2Hello
13:50.36cr2himalaya blindly copies the hx4700 lcd setup, even where it is inappropriate. hm. and ignores differences in the  LCD panels.
13:50.40cr2hi Kevin2
13:51.00Kevin2Hi cr2.
13:51.13pH5hi Kevin2
13:51.30Kevin2Hi pH5.
13:51.31pH5cr2: datasheet? I'd love to see that, even though I believe OTG to be horribly complex.
13:51.38cr2Kevin2: playsound
13:51.42cr2<PROTECTED>
13:51.42cr2<PROTECTED>
13:51.42cr2}
13:51.58cr2pH5: looking for it.
13:52.09Kevin2I got irq watching running on Hermes earlier.
13:52.22cr2Kevin2: i think i've found a "bug" in testwm5
13:52.39pH5Kevin2: great!
13:53.02cr2have you traced the irqs ? are any new irqs visible, that are not in the wiki list
13:53.48*** join/#htc-linux TeringTu1y (n=maarten@249-116-dyn.ipact.nl)
13:54.00cr2typedef struct e32_lite {           /* PE 32-bit .EXE header               */
13:54.01cr2<PROTECTED>
13:54.01cr2<PROTECTED>
13:54.01cr2<PROTECTED>
13:54.22cr2i think we need attribute ((packed)) here
13:54.58cr2i doubt gcc will do what is expected in this place.
13:55.52cr2and it's better do dump from the hmodules
13:56.58cr2i've looked on this data on jornada820, and the module structure seems to be different. still this idea will work also on old wince versions.
13:57.15*** join/#htc-linux cyrill62 (n=cyrill62@50.221.20.81.dynamic.adsl.abo.nordnet.fr)
13:58.12Kevin2cr2: I found the wifi irq and a couple of others, but I didn't do a full trace.
13:58.30cr2ok.
13:58.42Kevin2I would have thought that a short followed by two bytes would naturally get packed..
14:02.41cr2Kevin2: i'm not sure. gcc optimizer often alignes data. even at the 8byte boundary.
14:02.48cr2pH5: ATI integrates TransDimension's USB On-The-Go OTG Core into new Imageon display co-processor for handheld devices.
14:03.34cr2the datasheets were here http://www.transdimension.com/downloads/index.html
14:03.49cr2but now they are gone. maybe i have a local copy somewhere.
14:08.38pH5cr2: is it the OTG243?
14:08.53pH5I only find datasheets for newer OXU... chips.
14:09.50cr2pH5: i think OTG243 or maybe 26*...
14:10.39cr2Kevin2: which EINT is wifi ? http://wiki.xda-developers.com/index.php?pagename=HermesGPIO
14:11.00cr2well, i may look in the wince kernel probably.
14:13.31pH5http://www.digchip.com/datasheets/parts/datasheet/666/TD243.php
14:13.38pH5this is the nearest I could find
14:13.52pH5can't dl it though
14:14.57cr2Kevin2: i've written the wince IRsend haret command, but the irdadump -x on my notebook just stalls while data transmission.
14:15.18cr2pH5: i have old backups somewhere, i'll look for it.
14:15.39pH5cr2: thanks
14:18.15Kevin2cr2: I'll recheck wifi irq.
14:18.25*** join/#htc-linux sadeness_ (n=LamersIn@88.87.88.27)
14:22.22Kevin2Front keypad is EINT3.
14:23.29Kevin2INT_ADC is involved when touchscreen is pressed.
14:23.46cr2yes, the TS is on the s3c24xx ADC port
14:24.49Kevin2TIMER3 fires a whole lot while the pen is down.
14:25.49*** join/#htc-linux TBBle (n=tbble@2001:388:f000:0:0:0:0:2d)
14:27.17Kevin2EINT1 seems to be related to SD writes
14:29.52Kevin2EINT6 looks like it is WIFI
14:32.28cr2ok.
14:34.06cr2Kevin2: are the GPH 2 and 3 bluetooth RX/TX ?
14:35.20Kevin2cr2: Not sure what you're asking?
14:35.57cr2look at the GPH table
14:37.30Kevin2GPH2 is TXD0, and GPH3 is RXD0
14:38.47cr2ok.
14:39.26cr2because they are marked 'BT related' by me. i didn't manually decode the CON register.
14:41.59cr2why is SPI1 used by ATI ? did they split I2S and SPI (send/receive) again ?
14:42.29Kevin2SPI1?
14:47.32cr2yes, SPI0 and SPI1 ports are used.
14:47.54cr2and SPI1 is controlled by the ati driver.
14:48.54cr2you can look at the changes of the GPE CON while playing sound.
14:49.16pH5heh. htc loves sending data in big circles?
14:49.32cr2if you will add the "playsound N" command :)
14:50.12cr2pH5: the audio setup is not known.
14:50.46cr2on universal/apache it was like on neo.
14:51.23cr2hm. hermes also has ak4641 ?
14:51.57cr2looks like a development platform for me :) two SD controllers are supported in software and 2 sound chips.
15:36.39*** join/#htc-linux tudenbart (n=willi@xdsl-213-196-220-248.netcologne.de)
15:54.48*** join/#htc-linux nebula (n=ircap8@86.63.201.129)
16:06.27*** join/#htc-linux pH5_ (n=ph5@e178220187.adsl.alicedsl.de)
16:29.29*** join/#htc-linux goxboxlive (n=goxboxli@206.80-202-161.nextgentel.com)
16:29.41cr2pH5: it took some time, and needs some more work. atiw228x is a bit different from atiw32x0
16:29.46cr2http://wiki.xda-developers.com/index.php?pagename=ATIHW
16:33.06pH5cr2: cool
16:33.24pH5why does Hermes have the same Platform.CPU code as the pxa machines?
16:35.50goxboxlivepH5: Wich file do i have to add RREPLACES to let moko build?
16:36.11goxboxliveAnd what exactly is included in the line?
16:36.29goxboxlivehi cr2
16:38.17cr2pH5: probably because it does not matter.
16:38.42pH5:)
16:38.44pH5ok
16:38.57pH5goxboxlive: I removed RREPLACES="matchbox-panel" from matchbox-panel-2
16:40.00goxboxliveok, i'll try to add it then.
16:40.35cr2pH5: some of the "linux names" are obvious, others need more research.
16:45.07goxboxlivepH5: {gsmd} I have added a default file for universal like you have done for gsmd. And in /etc/gsmd/ there is a file default with my content. But anyway, when i start gsmd with /etc/init.d/gsmd start i get the message that my port (ttyS0) doesnt exist. Do you have the same problem? When i start gsmd manually with -p /dev/ttyS0 it starts with no problmes.
16:45.27goxboxliveNo openmoko where buildt
16:45.27goxboxlives/No/Now/
16:45.31goxboxlivethx
16:48.55cr2pH5: what do i need to change, so gsmd works also on himalaya ?
16:51.43pH5goxboxlive: it's /etc/default/gsmd, not the other way around
16:52.47goxboxliveyes thats thats true, the file is beeing aplied, with the content for htcuniversal, but itseem like /etc/init.d/gsmd is overlooking it if you know what i mean.
16:52.49pH5cr2: load the n_tihtc module, compile gsmd with the ldisc patch (it is in OE for the magician), and start with -D 17. I think that should be all if you correctly turn on the phone already.
16:53.41pH5goxboxlive: because you just wrote /etc/gsmd/default, not /etc/default/gsmd. sure you did it correctly?
16:54.27goxboxlivehold on
16:55.09pH5in the future we should put that in some common /etc/default/serial, as cr2 proposed.
16:55.29goxboxliveright
16:56.40goxboxliveYes the gsmd file is located in /etc/default/ with the content GSM_DEV="/dev/ttyS0" and GSMD_OPTS="-s 115200 -F" but /etc/init.d/gsmd doesnt seem to read the file.
16:57.07goxboxliveshould also universal use the ldisc pathc?
16:57.16pH5goxboxlive: strange.
16:57.30goxboxlivei'll take further look at it.
16:57.35pH5no. the line discipline is only needed for the TI calypso phones
16:57.40goxboxliveok
16:57.41pH5(magician, himalay, blueangel, alpine)
16:57.46goxboxliveright
16:58.39*** join/#htc-linux g3gg0__ (n=g3gg0@host-82-135-95-47.customer.m-online.net)
16:58.48goxboxlivecr2: How much did you pay for the himalaya?
17:02.33*** join/#htc-linux cyrill62_ (n=cyrill62@203.214.20.81.dynamic.adsl.abo.nordnet.fr)
17:05.28*** join/#htc-linux TBBle (n=tbble@2001:388:f000:0:0:0:0:2d)
17:08.37goxboxlivecr2: Wake up are you here?
17:10.23*** join/#htc-linux RoEn_PC (n=roen@p54A67882.dip.t-dialin.net)
17:55.00*** join/#htc-linux TBBle_ (n=tbble@202.55.155.114)
18:12.00cr2goxboxlive: it was food time: ) i didn't really buy himalaya, just taken it from a guy i know, with an option to buy it later. The LCD is broken (and black-white) now, so it's not a real device.
18:34.37*** join/#htc-linux psokolovsky_ (n=psokolov@favoured-food.volia.net)
19:46.49*** join/#htc-linux TeringTuby (n=maarten@249-116-dyn.ipact.nl)
19:50.09*** join/#htc-linux pancake (n=xxx@55.pool85-52-227.static.orange.es)
20:14.29*** join/#htc-linux cyrill62 (n=cyrill62@arf62-1-82-237-248-201.fbx.proxad.net)
20:30.38Speedy2ping
20:36.37pancakepong
20:41.08*** join/#htc-linux cyrill62 (n=cyrill62@arf62-1-82-237-248-201.fbx.proxad.net)
20:42.02*** join/#htc-linux goxboxlive (n=goxboxli@206.80-202-161.nextgentel.com)
20:42.46goxboxlivegood evening
20:42.52*** join/#htc-linux g3gg0_ (n=g3gg0@host-82-135-95-47.customer.m-online.net)
21:29.08*** part/#htc-linux rmoravcik (n=rmoravci@adsl-dyn37.91-127-27.t-com.sk)
22:24.36cr2Kevin2: any news about hermes?
22:25.28Speedy2cr2:  On BlueAngel, how much needs to be done to have it usable as a daily phone/PDA?
22:25.35Speedy2cr2:  I wasn't quite sure where we left off
22:26.37*** join/#htc-linux TeringTu1y (n=maarten@249-116-dyn.ipact.nl)
22:36.14cr2Speedy2: i'm working on himalaya now, and it's a blueangel without wifi and the keyboard. what features do you expect from a device ?
22:36.55*** join/#htc-linux TeringTuby (n=maarten@249-116-dyn.ipact.nl)
22:47.15*** join/#htc-linux TeringTu2y (n=maarten@249-116-dyn.ipact.nl)
22:56.39*** join/#htc-linux TeringTu1y (n=maarten@249-116-dyn.ipact.nl)
22:57.21Speedy2cr2:  As I mentioned earlier I am looking for a PDA/Phone.  I would expect suspend/resume "normal" PDA things to work OK + GSM phone capabilities (making and getting phone calls).
22:58.11cr2camera ? gprs ? sound ?
22:58.30Speedy2cr2:  Sound.  GPRS is if I wanted to use my GSM connection for data?
22:59.02cr2yes.
22:59.29Speedy2Ok, I wouldn't need that.  Basic phone (GSM) + PDA (Sound, keyboard, good battery life/suspend/resume, CF/SD)
22:59.40cr2wifi ?
22:59.48cr2there is no CF on blueangel.
22:59.50Speedy2cr2:  WiFi would be great, but it's not needed.
23:00.16cr2keyboard works.
23:00.24Speedy2Does sound?
23:00.43cr2i'll check suspend/resume, but it depends on your board id, which you didn't tell me.
23:01.15Speedy2cr2:  I don't have any HTC devices
23:01.18cr2sound worked, but does not work now. it is necessary to enable the external clock in a driver-friendly way.
23:01.43cr2ok. there are 2 boards.
23:02.02cr2on one the susspend works, on the other one there are some minor problems.
23:02.12Speedy2Weird.  They changed ASICs or something?
23:02.25cr2no. different LCD panels.
23:02.34cr2it's the same on many HTC phones.
23:03.03cr2usually there is a device with a Sony LCD, and another model with Toppoly of Samsung.
23:03.05Speedy2If I may inquire, what are the minor problems?
23:03.39cr2the LCD does not resume properly, and the screen is completely white after the resume.
23:03.43Speedy2Doh.
23:03.53cr2the Sony device is ok.
23:03.53Speedy2Some of the LCD registers aren't being set correctly in the PXA?
23:04.05Speedy2Which one looks better? (Which brand of LCD)
23:04.30cr2i'm trying to document the ATI registers now. it's also needed for other devices, and i'll see what happens on himalaya.
23:04.34cr2Sony.
23:04.53Speedy2Can you give me the model of the ATI part?  I know some people who work at ATI.
23:04.53cr2which is also more expensive ;) i've broken one.
23:05.01Speedy2Broken == cracked?
23:05.13cr2new or the old ?
23:05.19cr2yes.
23:05.22Speedy2Doh :(
23:05.37Speedy2Give me the ATI part numbers you need info on.  I can't promise anything, but I will try.
23:05.38cr2i sat on the blueangel after drinking too much :(
23:05.42Speedy2:(
23:06.03cr2ATI W2284
23:06.36Speedy2That's used in BlueAngel as well?
23:06.42Speedy2They're not using the LCD interface in the PXA?
23:07.00*** join/#htc-linux TeringTuby (n=maarten@249-116-dyn.ipact.nl)
23:08.30cr2PXA LCD is slower. usually they use it on PXA27x CPUs. nice models like ipaq hx470x still use ATI even on PXA27x.
23:08.41cr2Blueangel uses ATI W3200
23:09.01cr2but they are similar.
23:09.05Speedy2Ok.  I'll talk to my friend.
23:09.28cr2ok.
23:09.37Speedy2So back to BlueAngel, sound isn't fully working?  This uses the AKM CODEC?
23:10.48cr2no, it's uda1380
23:11.26Speedy2cr2:  I've mentioned this before, but I'll say it again:  I have access to a lot of high-end scopes, logic analyzers, etc.  Can any of that be used to help you?
23:11.55cr2the config is very close to magician (which is 99% working) but uses external clock which needs some different setup. software setup.
23:12.23cr2don't think so. our problems are on the linux driver side.
23:12.45cr2the device was running with 2.6.12 kernel, so we know the hardware pretty well.
23:13.18Speedy2What's different between magician and blueangel?
23:13.27Speedy2(Which one would I want)
23:14.01cr2blueangel i guess.
23:14.10cr2check xda-dev wiki.
23:14.14cr2i can post the lins.
23:14.23cr2s/lins/links/
23:14.25Speedy2I remember the xda site used to have big pictures of all the units, I can't seem to find it.
23:14.32cr2hm.
23:14.43Speedy2I meant, can't seem to find the link that shows all the models with pictures and their features.
23:14.52cr2http://wiki.xda-developers.com
23:15.10cr2blueangel is N=3
23:15.22cr2magician is N=4
23:15.54cr2just click.
23:16.06Speedy2I used a wizard yesterday
23:16.24Speedy2The screen was really nice.  But as you would expect, the UI was very slow (WINCE)
23:16.48cr2and the cpu is weird.
23:17.07cr2don't expect very much on the linux side.
23:17.15Speedy2What do you mean?
23:17.20Speedy2Don't expect much from Wizard?
23:17.22cr2omap850
23:17.24cr2yes.
23:17.31cr2no CPU documentation.
23:17.42cr2GSM on main CPU.
23:17.46Speedy2OMAP sux
23:17.49cr2it's a real cheap device.
23:18.51cr2HTC makes some nice overengineered devices, and some really junk ones.
23:19.05Speedy2cr2: How does BlueAngel's keyboard compare to the Z5500?  I found the Z5000D keyboard hard to use
23:19.22cr2the same on blueangel.
23:19.46cr2the buttons are small, and it's probably even worse that Z. IMHO.
23:20.16cr2you can really even use the fingers. at least i can't
23:20.27Speedy2:(
23:21.51cr2universal's keyboard is good, but the device itself is very big.
23:22.06cr2but you can't have both at once.
23:24.04Speedy2Yeah, universal looks huge.
23:24.13Speedy2Sad to hear Blue's keyboard isn't so useful
23:24.26Speedy2I tried the KB on the Wizard and I found it very usable.
23:26.48cr2well, it's just very annoying in this formfactor and i'm spoiled by the universal.
23:27.07cr2but i use normal usb keyboard on my notebook :) YMMV.
23:29.56Speedy2So realistically a BlueAngel or a Magician would work given the KB on BlueAngel isn't that useful?
23:32.18cr2yes.
23:32.37cr2add himalaya to this list.
23:32.56Hymie<PROTECTED>
23:32.58cr2it is very close to the blueangel, and i'll fix the code.
23:33.10cr2Hymie: is it flash ?
23:33.35cr2Hello, you either have JavaScript turned off or an old version of Macromedia's Flash Player.
23:34.57cr2it's getting late. good night.
23:36.12cr2Kevin2: i've committed all the patches to gnu-haret repo at sf.net. check it, maybe you'll have more luck with IR.
23:36.44Speedy2cr2:  Thanks for your help.  Sleep well.
23:37.47Speedy2Hm...PXA272 seems more attractive.
23:43.59Hymiecr2: yeah, flash
23:44.11Hymiecr2: that be youtube, flash pain
23:44.22Hymiecr2: but, works fine with newest flash under Linux

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