irclog2html for #htc-linux on 20061205

00:00.29cjbActually, discovery of the day is that python runs 40% slower when built with --enable-shared.  Are symbol lookups in shared libraries known to go pathological with low cache?
00:00.38lkcltry running prelink, on the actual laptop.  i have a via 500mhz mini-itx board and it takes TEN HOURS to run prelink on it - compared to 10 minutes on a 1ghz processor
00:00.47lkclyou know the man to _really_ ask that question of?
00:00.57cjbNope, but I'd like to.  :)
00:01.02lkclandrew tridgell.
00:01.06lkcltridge@samba.org
00:01.43cjbHuh.  Well, okay.  I might save his time by trying the python lists first, but I'll certainly drop him a mail if we don't figure this out.
00:01.59lkclhe will be able to explain to you in seriously-sufficient detail.
00:02.04cjbNeat.
00:02.19cjbOOI, what arch was the CPU you designed?
00:02.27lkclok - to explain (hope everyone else doesn't mind the OT...)
00:02.40lkcloh - a micro-code nano-kernel thing.
00:02.44lkclit's complicated.
00:02.46cjbGosh.
00:02.51cjbGot a paper or anything?
00:03.01lkclan asynchronous processor design in under 4,000 gates.
00:03.20lkclso little silicon that you can put 32 or 64 of them on a single die
00:03.34lkclnaah.
00:03.44lkcllots of emails and skype conversations, though.
00:04.38lkclthe original designer did a processor, in 1992, that ran at over 200mhz, in CMOS, when everyone else was struggling to reach 90mhz.
00:05.03lkclit was an intel 8046 clone - specialist medical processor.
00:05.26cjbSounds fun.
00:05.28lkcland the designer still has his notes, and the rights to do a redesign.
00:05.33lkcloh - absolutely fantastic.
00:06.27lkclbut absolutely _not_ going to happen, without any funding.  the people we approached even have their own fab and cadence etc. licenses (they do flash memory chips and processor clones)
00:07.17cjbSuck.  Gotta hate it when business gets in the way of fun technology.  :)
00:07.32lkclin 90nm, we could easily push 1ghz, and possibly even 2ghz.  2ghz micro-code processors, times 32.  and if they're not busy, they use zero power, automatically, because they're all asynchronous.
00:08.19lkclyeh they split the company - a 200-million-dollar company - over the row about $20m.
00:08.25lkclanyway.
00:08.29lkcl_where_ were we? :)
00:08.39cjbheh.  something about the Sable vs. the Universal.
00:08.44lkcloh yes.
00:08.46lkclright :)
00:09.01lkclit's up to you, basically.  compare these two pages:
00:09.03lkcl1sec...
00:09.47lkclhttp://wiki.xda-developers.com/index.php?pagename=Ipaq6915
00:10.35lkclhttp://wiki.xda-developers.com/index.php?pagename=UniversalResearch and also the Technical page
00:10.50lkclok maybe not the technical page
00:11.05cr2http://www.handhelds.org/moin/moin.cgi/Universal
00:11.24lkcland then this:
00:11.26lkclhttp://wiki.xda-developers.com/index.php?pagename=UniversalProgress
00:11.26cr2i think this one is more up to date. for non-tech stuff
00:11.42BabelOuedcr2: what is command for cu ?
00:11.52lkclagainst this:
00:11.54lkclhttp://wiki.xda-developers.com/index.php?pagename=SableProgress
00:12.04lkclsorry the sableprogress page isn't as nice as the universal one.
00:12.23cr2BabelOued: cu -l /dev/ttyS? -s 115200
00:12.44cr2http://wiki.xda-developers.com/index.php?pagename=HTC_Serial
00:12.53cr2on blueangel /dev/ttyS0
00:13.21BabelOuedthanks
00:13.44lkclsable: simplified hardware, in my opinion stands a better (easier?) chance of completion than the universal.  but the universal has cr2, who is a persistent sod who just won't give up because he likes the universal.
00:13.54cjblkcl: is it easier to get hold of either of the phones?
00:14.06lkclcjb: yep.  ebay is your friend.
00:14.31lkcl16k cache.  shit.
00:14.34cr2http://www.handhelds.org/moin/moin.cgi/UniversalStatus
00:14.51lkcli can't believe you went for a processor with only 16k cache.
00:15.05cr2hmm. a bit outdated too.
00:15.08cjblkcl: we wanted x86 and FPU and low-power.
00:15.23lkclyou should have gone for the opencores.org 1200 processor, instead.
00:15.41lkclthe only advantage to x86 is the amazingly compact instruction set.
00:16.02lkclwhich is only offset by the amazingly long time it takes the processor to decode the bloody instructions.
00:16.30lkclhence an arm processor at 500mhz is equivalent to a 1ghz pentium.
00:16.46cjblkcl: we want to ship 100 million laptops/year in a few years' time, so also need someone who can make that many cheaply.
00:16.47lkclok - only _significant_ technical advantage...
00:17.03cjb(the world makes 45 million laptops/year at the moment.  in total.)
00:17.42lkclwell arm processors _far_ outnumber x86 processors by ... i wouldn't be surprised if it's probably an order of magnitude, because they are used in nearly every mobile phone on the planet!
00:18.19cjbYeah, ARM is everywhere.  Not usually with an FPU, though.
00:18.32lkclbut yes - the whole reason why smartphone / pda designers picked the pxa2xx series is because it could say 'intel inside' and people would be reassurred.
00:19.12lkclthe dec/alpha had such a good 32-bit multiplier and such an efficient instruction set that it didn't _need_ an FPU.
00:19.45cjbyeah, plenty of ex-alpha people here.
00:19.49lkclif you have a chip with a 1s complement add instruction (i think it's add) and a sign-extend instruction, you don't need an FPU.
00:19.56lkclwell then! :)
00:20.34lkclmy friend richard lightman knows a lot about processor designs - but it would be good to have another source confirm what he told me
00:21.05lkclanyway.
00:21.11lkcloff-topic again, ha ha
00:21.17lkclphones.  right.
00:21.29cr2lkcl: http://lists.openezx.org/pipermail/openezx-devel/2006-December/000865.html
00:21.38lkclta cr2... 1sec...
00:21.49BabelOuedcr2: it is hard to prefix each at command in cu ! :(
00:21.51lkclbtw gotta go sleep soon....
00:22.00cr2that may be the reason why ba/hima have a ssp/i2s split
00:22.21cr2BabelOued: use 'chat'
00:23.13lkclcr2: o yuk
00:23.48lamikrcr2: the bts parser works nicely.
00:24.00lkclcr2: yep.
00:24.30cr2lamikr: i have modified it to extract the ogf/ocf
00:24.59cr2lamikr: http://wiki.xda-developers.com/index.php?pagename=UniversalBluetooth
00:25.01lamikrcf2: nice, does it prints those as a command names or just in hex?
00:25.23cr2lkcl: but universal/sable have different audio routing. and we don't have PCAP.
00:26.12lkclso, cjb: with openmoko on the way, the applications-side is _nearly_ taken care of.  the sable is only really suspend/resume-debugging and acx-debugging and GSM-multiplexing (in userspace) away from what you want; cr2 will be able to describe what is needed on the universal, but it involves sound-routing
00:27.14lamikrlkcl: You have sounds working with sable?
00:27.16cjbthe sable looks more fun than the universal.
00:28.14lkclwell... it's got GPS.  but the sable only has GSM/GPRS, whereas the universal has GSM/GPRS and 3G UTMS
00:28.49lkclor, if you _really_ want a challenge, get an htc hermes, instead.
00:29.15lkclit has a samsung s3c2442 processor so the battery life on standby is six DAYS instead of 36 HOURS.
00:29.22cr2lamikr: it does hex, because i was mostly interested in TI devspecific stuff. but you can take the array from hcidump and add to the program.
00:29.40lkclbut we haven't even started on it, yet.
00:30.11lkcland it's early days for the samsung arm processors.  the pxa2xx series, with intel selling its design to maxim or whoever-it-was, is now dead.
00:30.23cr2marvell
00:30.29lamikrcr2: Yeah. Does the hciattach command work for you btw. everytime? In h6300 we have some problem and need usually repeat the command couple of times.
00:30.51lkclnobody's buying that's it marvell nobody's buying marvell PXA2xx processors even though they are identical.
00:31.04cr2lamikr: yes. but there is a mysterious BT irq. i don't know its purpose.
00:31.17lkclthe reason is, i believe, because intel _didn't_ sell their royalty-free ARM license, which they acquired when arm were poor and strapped for cash.
00:31.49lamikrcr2: So hciattach will always work for you?
00:31.59cr2intel ? they got it from DEC. strongarm was done by DEC.
00:32.03lkclwhereas marvell still need an ARM 'distribution' license, which will cost them, as it will push up the price of the processor (for buyers)
00:32.05cr2lamikr: yes.
00:32.36lkcl_license_ - not the arm design.  the arm _license_.
00:32.51cr2lkcl: they added a h264 decode on chip.
00:32.59lkclahh
00:33.02lamikrcr2: hciattach newer works for us in the first run. I have not yet investigated it, but I have started to think whether there could be reliability problems in the ttyS0 read and write code.
00:33.23cr2lkcl: i'm not a cpu expert, but arm was a shitty design before DEC did strongarm.
00:33.30lkcloh.  they're an embedded company, aren't they.
00:34.08cr2i still have jornada820 with strongarm :)
00:34.35lkclhehe.  yeh.  600mhz or so in .18 micron when everyone else was using .35
00:34.49lkcloh _that's_ why you have the jornada820.sf.net site.
00:35.00cr2lamikr: hmm. with omap you can't just trace the serial port ?
00:35.02lkclanyway.  ENOUGH! :)
00:35.06cr2:)
00:35.12lkcli must stop distracting everyone - and myself.
00:35.58lkclso, cjb: i look forward to hearing that you got yourself a new toy.  either way, i can help out because i have both of them.
00:36.04lamikrcr2: Propably I can. Need to investigate.
00:36.14lkclnight folks, and sorry for the noise.
00:36.21cjblkcl: sounds good :)
00:36.47cr2lamikr: it works for us, but HTC does some additional setup.
00:36.58cjbIt's a shame the openmoko phone doesn't have a keyboard.
00:37.15cr2cjb: you don't have any use for UMTS, since you are in the US.
00:37.44cjbyup.
00:37.46cr2openmoko hardware is... hmm...
00:37.50cr2a joke.
00:37.50lamikrbts scripts for h6300 had also some comments for configuring gpio's arn armio's with hci commands.
00:37.59cjbcr2: heh.  how so?
00:38.12cr2cjb: compare with the universal :)
00:38.40cr2lamikr: TI brf* is a arm920 core.
00:39.03cr2it's a computer in itself. with i2c, spi, gpio, etc.
00:39.41BabelOuedgood night all :)
00:39.50cr2BabelOued: good night.
00:41.23cr2cjb: universal and hw6915 are nice devices, but they are expensive too.
00:42.12cjbso I see.  I think I looked at the Sable a couple of years ago.
00:46.00cr2years ?
00:46.09cr2it's a relatively new phone.
00:46.11cjbthink so, but I might be misremembering/wrong.
00:46.12cjbah, ok.
00:46.31cr2universal and sable are currently in production.
00:46.46cjboh!  Are there any US carriers offering them?
00:47.22cr2universal is the top of the line device, but i think you've got it already.
00:47.22cr2does not make sense for them
00:47.23cr2there is no WCDMA2100 network in the US AFAIK.
00:47.30cjbAh.
00:47.44cjbHow about the Excalibur?  (And has anyone started hacking on it?)
00:47.57cr2is it pxa270 ?
00:48.18cr2i don't think somebody works on it.
00:48.41cr2but if it's pxa, you have very good chances to get a working device really fast.
00:48.49cr2and i think it is.
00:50.46cr2ok. i'm going to bed too.
00:50.48cr2good night.
00:50.57cjbg'night :)
02:34.03*** join/#htc-linux soze49 (n=soze49@OL180-131.fibertel.com.ar)
03:08.59soze49hi Kevin2, r u there ?
03:57.56*** join/#htc-linux scatterp- (n=zsirc@spc2-ashf1-0-0-cust798.asfd.broadband.ntl.com)
03:58.18*** part/#htc-linux soze49 (n=soze49@OL180-131.fibertel.com.ar)
03:58.26*** join/#htc-linux jgw (n=jgw@c-24-22-48-124.hsd1.or.comcast.net)
03:58.58*** part/#htc-linux jgw (n=jgw@c-24-22-48-124.hsd1.or.comcast.net)
06:48.13*** join/#htc-linux goxboxlive (n=goxboxli@gw.hjelcowi.no)
07:41.12*** join/#htc-linux rob_w (n=rob_w@p549B8730.dip0.t-ipconnect.de)
08:05.23*** join/#htc-linux Fossi (n=cmewes@195.177.48.115)
08:07.31*** join/#htc-linux WizMaui (n=WizMaui@62.112.90.231)
08:43.21*** join/#htc-linux rmoravcik (n=rmoravci@pc-3s0zt5w2e4y0vzmhnrzq3a21zqajzfw.users.student.utc.sk)
08:54.37*** join/#htc-linux lkcl_work (n=535411cb@217.147.94.29)
08:57.33*** join/#htc-linux lkcl_work (n=535411cb@217.147.94.29)
09:03.48*** join/#htc-linux lkcl_work (n=535411cb@217.147.94.29)
09:04.42*** join/#htc-linux lkcl_work (n=535411cb@217.147.94.29)
09:05.31*** join/#htc-linux lkcl_work_ (n=535411cb@217.147.94.29)
09:05.42lkcl_work_testing testing 123 from cgi irc gateway...
09:05.55lkcl_work_o cool it worked.  bye!
09:06.02*** join/#htc-linux booba (n=booba@AAnnecy-256-1-55-17.w90-10.abo.wanadoo.fr)
09:14.11goxboxlivehi lkc_work
09:16.57lkclallo goboxlive.  just wanted to test the cgi irc gateway so i can go online here, at work.  but first i have to _get_ to work :)
09:56.21*** join/#htc-linux lkcl_work (n=c3a976e3@217.147.94.29)
10:06.19*** join/#htc-linux babeloued (n=Fabrice@faim1.itesoft.com)
10:11.07lkcl_workallo babeloued
10:14.25babelouedhello :)
10:15.42babelouedi use http tunnel  to use irc :) maybe your idea is better
10:25.59Fossihttp tunnel wins the day ;)
10:26.42Fossiespecially using sshfs through that and streaming music from my disk at home
10:26.49Fossipoor university ;)
10:35.58*** join/#htc-linux lkcl_work (n=c3a976e3@217.147.94.29)
11:06.33goxboxlivecr2: What about linux on this device? It has everything, included GPS and UMTS? Fujitsu Siemens Pocket LOOX T830
11:08.36goxboxlivehttp://www.insidepda.de/pocket-pc,Fujitsu-Siemens-Pocket-Loox-T830,technische-daten,167.html
11:25.33cr2goxboxlive: it has 240x240 LCD and knowing siemens they will use some arcane CPLD there.
11:27.12cr2http://www.insidepda.de/blog/pda-hardware-news/keine-neuen-ipaq-mehr
11:27.24cr2hehe. 69xx looks like the last ipaq.
11:28.12goxboxlivecr2: Ok, so you dont think it will be doabel then in a recent time.
11:28.30cr2i wonder how htc will replace universal.
11:29.04cr2goxboxlive: we need to have such a device first, and open it.
11:31.55goxboxliveWell, the rumouers i have been weitten is that it will be the same device, just a little smaller with a bether looking design and with gps included. And i heard that it will me on the market in Q1 2007. Lets hope it has the same hardware as the Universal.
11:32.12goxboxlive/s/witten/reading/
11:33.04cr2unlikely. what will be the cpu ?
11:33.32cr2gps could have been included in the current universal.
11:33.50goxboxliveyes i know, but they didnt
11:54.19goxboxlivecr2: The cpu should be samsung as far as i have read.
12:36.19cr2i doubt it will be faster. but may have longer standby.
12:46.44*** join/#htc-linux lkcl_work (n=c3a976e3@217.147.94.29)
12:48.32*** join/#htc-linux lkcl_work (n=c3a976e3@217.147.94.29)
12:49.10*** join/#htc-linux lkcl_work (n=c3a976e3@217.147.94.29)
12:49.14*** join/#htc-linux lkcl_work (n=c3a976e3@217.147.94.29)
12:49.33lkcl_workhttp://www.howardforums.com/showthread.php?t=1059711
12:49.49lkcl_workhttp://www.whatmobile.net/forum/viewtopic.php?p=400063&highlight=#400063
12:55.45*** join/#htc-linux lkcl_work (n=c3a976e3@217.147.94.29)
12:56.29*** join/#htc-linux lkcl_work (n=c3a976e3@217.147.94.29)
12:57.34lkcl_workargh, cgi irc unreliable
13:01.28*** join/#htc-linux booba_ (n=booba@AAnnecy-256-1-57-131.w90-10.abo.wanadoo.fr)
13:05.40babelouedbig CV lkcl :)
13:07.18lkcl_workcv?  oh - yes.  sorry!
13:07.33lkcl_workit's shorter on linkedin
13:09.10babelouedyes,i see some customer on your CV. Samba TNG is nice project
13:09.28babelouedI m on linkedin and viaduc too
13:13.03cr2lkcl_work: how will they power the usb host on openmoko ?
13:13.11lkcl_workahh link me then.
13:14.46lkcl_workcr2: it's unpowered.  you'd have to get a usb hub with 5V external power supply, i imagine.
13:25.02lkcl_workarg massive delays on cgi irc...
13:41.33*** join/#htc-linux lkcl_work (n=c3a976e3@217.147.94.29)
13:49.12lkcl_workanyone got an email address for rmoravcik?
13:49.18lkcl_workrmoravcik: are ya awake, dude?
13:51.28rmoravciklkcl_work: hi
13:56.51lkcl_workoh hello dude.
13:57.16lkcl_worki wanted to ask you if you could coordinate with pierrox about the g500 patches he's done.
13:57.29lkcl_workhe intends to clean them up some time soon
13:57.40lkcl_workso i am holding off committing them on his behalf.
13:58.00lkcl_worki wanted them in so that it would make the hermes port a heck of a lot easier to start
13:59.05rmoravciklkcl_work: yesterday rtp from h1940 upload new patches for 2.6.19
14:00.27rmoravciklkcl_work: http://www.rtp-net.org/ipaq/patches/2.6.19/
14:02.07rmoravcikit will better try it on hermes or g500
14:05.36rmoravciklkcl_work: rtp want submit these patches to 2.6.20 (mainline)
14:17.48*** join/#htc-linux lkcl_work (n=c3a976e3@217.147.94.29)
14:40.28*** part/#htc-linux goxboxlive (n=goxboxli@gw.hjelcowi.no)
15:17.33*** join/#htc-linux bd2 (n=ufo@89.113.84.151)
15:23.31*** join/#htc-linux lkcl_work (n=c3a976e3@217.147.94.29)
15:25.54*** join/#htc-linux lkcl_work (n=c3a976e3@217.147.94.29)
15:27.03*** join/#htc-linux lkcl_w (n=c3a976e3@217.147.94.29)
15:27.32lkcl_wi'm so embarrassed, i have to use internet destroyer to connect to cgi irc!
15:27.57boobaerk
15:28.50pofhi lkcl ... I saw you got an Hermes :D :D
15:36.45*** join/#htc-linux lkcl_w (n=c3a976e3@217.147.94.29)
15:36.55lkcl_wpof: yep.  and cr2 has one as well
15:37.13lkcl_wargh that didn't work either. i must have screwed up the cgi irc install or something on my server.
15:37.24pofoh, great news then!!
15:37.25lkcl_wthis isn't really tolerable so i'll go home soon.
15:38.34lkcl_wi've been encouraging pierrox and rmoravcik to talk to each other, so that the s3c24xx ports join forces
15:39.18pofi saw there's some support for s3c24xx on latest haret from CVS
15:39.37rmoravciklkcl_w: i didn't talk with pierrox yet, only with guys from h1940 port (s3c2410)
15:40.02lkcl_woh cool - Kevin2 _did_ integrate that stuff.
15:40.23lkcl_wi couldn't find my micro sd card adapter so couldn't test it but i have it now.
15:41.33lkcl_wrmoravcik: he's at work, and busy for a few days.
15:41.40rmoravciklkcl_w: i'm using still old haret 0.3.6, but i don't if s3c24xx support in haret isn't broken
15:42.28rmoravciklkcl_w: i didn't test latest haret
15:42.30lkcl_wi'll test this evening and let you know.
15:42.57*** join/#htc-linux jeanseb (n=jeanseb@88.164.32.155)
15:53.04*** join/#htc-linux lkcl_w (n=c3a976e3@217.147.94.29)
15:53.20cr2lkcl_w: the hermes arrived!!!
15:53.40cr2looks really slick
15:54.47lkcl_wcr2: yaay!
15:54.55lkcl_wyeh i thought you might like it.
15:55.22lkcl_wi think you will like the 6 day battery life, too, compared to the pxa-based devices.
16:12.16rob_w6 days .. wow
16:14.54pof6 day
16:15.00pofif you don't enable UMTS
16:15.17pofotherwise it's just 1 day with data connection always on
16:15.57pofanyone tried to run the skype linux arm on universal ?
16:16.24pofit can be extracted from SMC skype phone firmware upgrade :)
16:18.17pofftp://asterx.upc.es/soft/skype.linux.arm..EN_17_UK-V1.0.0.10.tar.bz2   <--- download here :P
16:23.23cr2pof: does it run over umts data channel ?
16:24.51cr2hmm. i think it just needs an ip connection. then you can run it over usb or wifi or bt or IR :)
16:25.05cr2not yet umts.
16:27.48pofcr2: i haven't tried it
16:45.29*** join/#htc-linux psokolovsky (n=psokolov@ip.85.202.124.214.dyn.sub-9.broadband.voliacable.com)
16:50.24cr2LOL. the screen protector says i must read wince eula.
16:51.43cr2the headset has some weird pseudousb-like connector.
16:51.53*** join/#htc-linux pH5 (n=ph5@e178217059.adsl.alicedsl.de)
16:52.28pofits standard usb connector
16:52.39pH5hey
16:52.49pH5lkcl: I'll send you my patches against asoc 0.12.4
16:53.20pH5lkcl: asoc in hh.org cvs has to be upgraded to a more recent version
16:54.10cr2pH5: i have changed the ba_audio code to set the source1 CDEX clock. the original code switched the same CONTROL_CX clock twice.
16:54.40cr2the blueangel_pcmcia clock init is also buggy. taken from hx4700. which is also buggy ;)
16:55.55cr2oh. hermes has 2 cams ?
16:56.18pH5hi cr2
16:56.20pH5yes it has
16:56.26cr2the small one has very bad optics ;)
16:56.33cr2hi pH5
16:56.39pH5yeah, I guessed that
16:57.35cr2what is this "slashed" usb ?
16:57.44*** join/#htc-linux goxboxlive (n=goxboxli@9.80-202-160.nextgentel.com)
16:57.57pH5slashed usb?
16:58.14cr2doublesided, with a cut corner.
16:58.29cr2it's not miniUSB a/B
16:59.05pH5ah, on the hermes? nonstandard connector. miniusb + headset pins
16:59.16pH5or something like it
16:59.46pofcr2: see wiki Hermes_FAQs
16:59.50cr2ok.
16:59.51pofIs the MiniUSB connector standard?
16:59.57pofThe port is NOT proprietary. It is a standard mini-USB, and takes standard mini-USB cables.
16:59.57pofThey tweaked the socket a little bit to go along with their new proprietary headset.
17:00.07cr2it charges from my universal AC. good.
17:00.19pH5exactly. it just has additional pins on the other side of the connector
17:00.49cr2miniUSB is of course standard. there are 2 connectors/sockets. A (host) and B(slave)
17:01.22cr22 megapix. what camera is that ?
17:01.29pH5main one
17:01.48cr2i mean not ov9650.
17:02.02pofhttp://www.tracyandmatt.co.uk/blogs/index.php/2006/09/10/htc_hermes_usb_connector_pin_config
17:02.36pH5pof: cool
17:03.12cr2pof: switch pin ? is there a button on the headphone ?
17:03.15cr2it does not work on universal.
17:03.15pofyes it is
17:03.37cr2ok. one more gpio to look for :)
17:03.37pofaudio volume and hangup / answer button is on the headphne
17:03.41pH5I have a button on the magician, too.
17:03.50pH5But here everything is just on pxa gpios :-P
17:03.56cr2but it works on blueangel.
17:04.47goxboxlivecr2: I have allready told you about the button on the headphones: I tiold you that had to be the missing GPIO
17:05.00cr2this eusb is very loose. not a great machanical design.
17:05.09cr2goxboxlive: there is no gpio ;)
17:05.35pH5cr2: but it's much better than the 2.5mm shit I have to deal with
17:06.26cr2it will not last long.
17:06.33cr2so only universal has 3.5" ?
17:07.02*** join/#htc-linux WizMaui (n=WizMaui@62.112.90.231)
17:07.05goxboxlivecr2: Ok, but the button is used for two things: 1) To answer a incomming call 2) If you press it for a while (3 sec. or so) you activate voice speed call.
17:07.40cr2goxboxlive: i didn't see any gpio change on this button press.
17:08.21cr2uuh. microSD.
17:09.03cr2pof: how do i open the case to insert the battery ?
17:09.24cr2ok, found.
17:11.25cr2the fon is so tiny :)
17:11.51cr2s/fon/font/
17:23.34lkclph5 - are you philip zabel?
17:23.49pH5<PROTECTED>
17:23.51lkclyou are, aren't you? :)
17:23.53lkclo yeh
17:23.54pH5yes :)
17:23.59lkclcool
17:24.16lkclliam says you have some asoc magician code kicking around?
17:24.27lkclif so is it around somewhere i can play with?
17:24.35lkcli neeeeeeed to get blueangel sooooooound
17:24.53lkcli neeeEeeEeeeeEEEd it
17:24.55pH5I'll send you my patches against asoc 0.12.4
17:25.15lkcluhkaaay.  gotta get my coding fiiiix for the niiight
17:25.17pH5could be that it's totally broken again after liam's latest changes, though
17:25.25lkclo well i don't care ha ha
17:25.46lkclwell it will give me something to do and save you some time
17:32.18pH5lkcl: mail sent, asoc 0.12.4 is at http://opensource.wolfsonmicro.com/~lg/asoc/asoc-v0.12.4.patch
17:34.31pH5lkcl: so please port the ba driver and fix uda1380 so I get some sound, too :)
17:34.57babelouedlkcl, pH5 : me too :)
17:36.31cr2pH5: the asoc is very wolfsonmicro oriented stuff. why don't they target ak4641, which is in active use and production ?
17:36.58pH5probably because they care most about their own codecs?
17:37.12pH5I bet all important wm chips work currently.
17:37.12cr2<PROTECTED>
17:37.45cr2still the have ak4531
17:37.54cr2s/the/they/
17:41.02cr2the wifi on hermes is not so sensitive as on ba/uni/sable.
17:42.02*** part/#htc-linux babeloued (n=Fabrice@faim1.itesoft.com)
17:53.34goxboxlivehmm gomunicator failes cause of some 'dbus-marshall-recursive security policies.
17:57.48cr2lol
17:58.28cr2i want a ncurses version.
18:05.45*** join/#htc-linux rob_w (n=bob@p85.212.130.78.tisdip.tiscali.de)
18:10.55*** join/#htc-linux rob_w (n=bob@p85.212.130.78.tisdip.tiscali.de)
18:11.55goxboxlivecr2: What is this openmoko disussion going on. Will we be able to run openmoko in example on angstrom distro? Or is the openmoko the distro with the GUI. If so, is there a way we can use the GUI on another distro than openmoko?
18:15.36*** join/#htc-linux BabelOued (n=Fabrice@82.238.28.28)
18:50.53*** join/#htc-linux skodde (n=skodde@unaffiliated/skodde)
19:02.40goxboxlivecr2: Have you looked at this driver? Does it fit our system? USB driver for GSM and CDMA modems (USB_SERIAL_OPTION)
19:04.25rob_w~ openmoko is a opensource initiative from FIC
19:04.27apt...but openmoko is already something else...
19:04.37rob_w~ what is openmoko
19:04.39aptrob_w: what are you talking about?
19:05.34rob_w~openmoko?
19:05.35apti heard openmoko is a joint venture of FIC and the open source community creating a complete open source phone platform stack. see http://openmoko.com
19:05.58rob_wwell where "phone platform stack" is a bit blurry here
19:06.50rob_wthe only big thing i think is a successor to gtk , been hidden for years and totally open source
19:14.39cr2goxboxlive: it's a distro with it's own gtk-based UI. right now it is vaporware. useful parts are the phone app and the USB mux driver.
19:15.10goxboxliveok
19:19.29*** join/#htc-linux Fossi (n=Fossi@e176097134.adsl.alicedsl.de)
19:27.27goxboxlivecr2: Are you around?
19:27.43rob_wvaporware eh ?
19:27.45goxboxliveStop playing with that hermes phone and get back to the universal :-)
19:28.02rob_wcr2, so they do use gtk , interesting
19:30.50cr2rob_w: if one can't show anything except press releases, i can it vaporware :)
19:31.23rob_wso that would have been my only logical meaning, nice
19:31.43cr2goxboxlive: universal is so easy :) there are no tools for hermes actually.
19:31.50goxboxlivecr2: OE developers  has removed detect-stylus from the htcuniversal.
19:31.54rob_win the end its all standard beside a matchbox-theme
19:32.10goxboxliveThey says that we shall begin to use /dev/touchscreen0
19:32.24cr2how ?
19:32.28goxboxliveAnd also that udev will make that rule.
19:32.35goxboxliveor make a symlink
19:32.38rob_wln -s maybe
19:32.53cr2i plug the modules in random order, and your symlinks are dead.
19:33.06rob_w<PROTECTED>
19:33.28cr2is there a unique id for an input device ?
19:33.33cr2rob_w: sure :)
19:33.44goxboxliveBut, in opie, there is a link to detect-stylus, should i just make a hardlink to touchscreen0?
19:33.52rob_wi bet evdev bring some idtype things under /sys
19:34.07cr2in opie ?
19:34.12goxboxliveOr what about ts_calibrate, it doesnt work cause it miss ts_lib or something.
19:34.26goxboxliveI'll try out a new fresh image and see whats happends
19:34.35goxboxlivePsokolovsky: Are you around?
19:34.36cr2in /etc/init.d/opie , but it's shell script.
19:34.45goxboxliveyes i know
19:34.53cr2ts_calibrate ?
19:34.55rob_wwell tslib does always check /dev/touchscreen0 but also respects TSLIB_TSDEVICE
19:35.26goxboxliveIn opie it look like this: export QWS_MOUSE_PROTO=TPanel:`detect-stylus --device`
19:35.30cr2i think opie has a bulitin (btw, not affine) calibration routines ?
19:36.04cr2goxboxlive: if you want to hardcode /dev/touchscreen0 , then you can just change the QWS_MOUSE_PROTO=
19:36.05rob_wgoxboxlive, it is the equivalent to the export for TSLIB
19:36.10goxboxliveyes it has, but i have tried once before with this export QWS_MOUSE_PROTO=TPanel:/dev/input/event0 and it didnt work
19:37.01cr2goxboxlive: but `detect-stylus --device` is /dev/input/event0 :)
19:37.31goxboxlivehmm but why didnt it work ?
19:37.37cr2i think the input device must have a unique id, and it can be hten hardcoded.
19:37.47goxboxliveshould i use `
19:37.50cr2goxboxlive: then you did something wrong :)
19:37.55cr2no.
19:37.56goxboxlive:-) that might be
19:38.09cr2it's a normal shell substitution.
19:38.20goxboxlivewell i give it a try, with event0
19:38.25cr2exec this command, and put the text string at its place.
19:38.44rob_wgoxboxlive, but make sure to load it first before any other evdev device ;-?
19:39.14cr2rob_w: ? evdev is hardcoded.
19:39.41rob_w??
19:39.44rob_wsince when ?
19:43.01cr2i did it to avoid exactly the same PITA like on .12 ba :)
19:49.04rob_wu again , grr
19:53.27goxboxliveWell, udev didnt create touchscreen0, and i had to also edit tslib.sh to point to event0. Bit, now, at lest it's working.
19:55.31cr2ok.
19:56.54psokolovskygoxboxlive, hi!
19:57.02goxboxlivehi there
19:57.08cr2goxboxlive: the audio switching system has at lead 2 in-kernel and 12 static variables (!) to control the audio state.
19:57.09goxboxliveone question
19:58.07goxboxlivepsokolovsky: After oe.dev removed detect-stylus from tslib. Is your udev creating a touchscreen0 without doing anything to udev rules?
19:58.41psokolovskygoxboxlive, I din't check that for some time. but the rule should be there by default.
19:58.44goxboxlivecr2: so that will say that it is more complex that forst thought.
19:58.55goxboxliveok thx psok.
19:59.08rob_wwhy does dbus always needs extra attention these days when building on oe ?
19:59.19cr2goxboxlive: yes, but not all of them are used.
19:59.41cr2psokolovsky: what is the purpose of the .id in platform_device ?
19:59.54goxboxlivecr2: Take a look at this line. Do you see something wrong wich causes udev to not make a touchscreen0?
20:00.05goxboxliveSUBSYSTEM=="input", KERNEL=="event[0-9]*", SYSFS{modalias}=="input:*-e0,1*,3,*a0,1,*18,*", SYMLINK+="input/touchscreen0"
20:01.30cr2goxboxlive: to be honest i don't see a point for using udev here.
20:02.07cr2maybe a match of input->name ?
20:02.28*** part/#htc-linux baud123 (n=baud@ver78-1-82-240-29-152.fbx.proxad.net)
20:02.40*** join/#htc-linux g3gg0_ (n=g3gg0@ppp-62-245-162-80.dynamic.mnet-online.de)
20:03.22psokolovskycr2, if there're more than 1 device of of the same type, to identify them
20:06.12cr2ok.
20:19.24goxboxlivewell that's it, detect stylus is now removed, and touchscreen is working with linking to event0
20:22.03psokolovskygoxboxlive, more exactly, TS is working to linking by *whatever* offers touchscreen event input. so, if you'll have it on event10, it still will work.
20:23.00goxboxliveyes, i have done it that way. linking to event0
20:25.01cr2psokolovsky: what will happen if i'll connect the bt mouse ?
20:25.48cr2we also need a solution for merging 3 keyboards together, after the gpio-keys, asic3-keys and pxa27x-keyboard split.
20:26.12psokolovskycr2, happens with what?
20:27.22psokolovskycr2, I said that every time, say it again: there is NO explicit solution needed for that, it is handled automagically. At least, that's how it works on h4000 & hx4700. If youhave any issues with that, give me more info, please. all info ;-)
20:32.17cr2will the bt mouse be found with this udev rule ?
20:33.08cr2the keyboard problem is pretty obvious. imho, there is no way to tell opie to sample from N keyboards simultaneously.
20:33.48*** join/#htc-linux psokolovsky_ (n=psokolov@233.usernat.ip.net.ua)
20:41.48*** join/#htc-linux psokolovsky_ (n=psokolov@233.usernat.ip.net.ua)
20:58.09*** join/#htc-linux asylume2 (n=insanity@196.211.28.91)
21:04.33goxboxlivecr2: Are you around
21:06.26goxboxliveThe OE guys wouldnt fix the tslib for us. They said that we had to fix the hardcoding of evdev. Can we fix it? Why do we hardcode it?
21:14.46*** join/#htc-linux rejo1 (n=rejon@adsl-75-5-124-98.dsl.pltn13.sbcglobal.net)
21:14.57*** part/#htc-linux rejo1 (n=rejon@adsl-75-5-124-98.dsl.pltn13.sbcglobal.net)
21:32.51cr2don't ask me about such deep userspace issues :)
21:32.59goxboxlive:-)
21:33.24cr2i'll better look at the audio stuff today.
21:33.34goxboxliveyes thx
21:34.04cr2we need a working phone. the rest is not so important.
21:34.57goxboxliveThats right, a working phone and suspend/resume working, then it will be a usefull device
21:35.24cr2i think the pxa27x_keyboard is not a platform device.
21:35.40goxboxliveok, what do we do then?
21:36.22cr2i'll try to correct it now.
21:41.01cr2compiling.
21:41.48cr2goxboxlive: what about btsco ?
21:47.09goxboxlivewell , i have tried it, also build a modules btcsc and installed it, but the universal wouldt connect to the BT headset. Have to look further in to it. Maybe creating rfcomm and then try.
21:48.02cr2done.
21:48.08cr2check the CVS.
21:49.24goxboxlivewhat is done? i saw that you updated the keyboard driver. But what is working?
21:50.31cr2it is platform_device not, otherwise it will not resume.
21:50.45cr2and will crash.
21:51.19cr2so try to suspend and resume.
21:51.34goxboxliveok, so the keybaord resumes now? And the power button is also working?
21:53.03cr2check.
21:53.05cr2the keyboard will not resume, i think. but at least is should not crash.
21:53.37goxboxliveok, i am compiling now.
21:54.04lkclpH5: i've committed your stuff.  if it makes your life awkward for further stuff, i take responsibility and fix it by doing cvs merges for you ok?
21:55.34cr2lkcl: i'm not impressed with the hermes wifi performance.
21:55.46lkclgood god, you got wifi?
21:55.57cr2not in linux :)
21:56.03cr2for haret.
21:56.06lkclhave you got the hermes firmware?
21:56.24cr2what do you mean ?
21:56.51cr2it 's a good question how much changes to acx100 are needed to make it work in linux.
21:57.32cr2the biggest problem is that s3c24xx does not have "wi".
21:57.51cr2and 0.4.4 does not have "dump gpio", wgpio , etc.
21:57.59cr2lsmod and ps work.
21:58.22cr2i'm already thinking about evil uses for lsmod :)
21:58.51lkclthe firmware for hermes is different, remember?
21:58.58lkclhermes, hermes.... o oops wrong device ha ha
21:59.05lkcli thought you meant sable
21:59.32lkcloh - you got a boot already?
22:01.39cr2:) no. i need to write some "dump" code first. let's hope Kevin2 will merge the wgpio code.
22:02.03cr2lkcl: btw, what about registering the mtype for greenphone ?
22:02.13lkcloh
22:02.16lkclyeh
22:05.25*** join/#htc-linux ljp (n=lpotter@203.94.178.46)
22:06.19lkclljp: did trolltech submit a mach id for greenphone?
22:07.18ljpdunno. maybe yuhuatel
22:07.59cr2ljp: can you tell us which sound and bluetooth chipset are used ?
22:08.25lkclok
22:11.20cr2this one ? http://www.yuhuatel.com/english/omega.php
22:11.53BabelOuedlkcl : where is tsc2200.h ?
22:11.59lkcluhhhnn.... ermmm :)
22:12.02ljpthatd be it
22:12.40goxboxlivecr2: The keybaord has stopped working, even before suspending. The /dev/input/even1 is reacting when doing 'cat', but it is not resumeing when it's hit.
22:12.50ljpsound is WM 9713 , bt is stlc2500c
22:13.07cr2ljp: thanks.
22:15.14lkclo great - wm 9713 is a wolfson codec _excellent_
22:15.14lkclwolfson like asoc, lots
22:15.37lkclok committed BabelOued
22:15.51BabelOuedlkcl: thanks :)
22:15.56lkclsorry!
22:16.24cr2./sound/soc/codecs/wm9713.c
22:26.46cr2lkcl: http://72.14.221.104/search?q=cache:mNcI8Y1JzDUJ:blackfin.uclinux.org/pm/task.php%3Ffunc%3Ddetailtask%26project_task_id%3D393%26group_id%3D17%26group_project_id%3D74+stlc2500c&hl=de&gl=de&ct=clnk&cd=6&ie=UTF-8
22:28.06cr21) Validate Bluetooth HCI over UART with STLC2500C chipset.
22:28.13cr22) Add driver support for PCM/I2S Interface
22:29.02cr2Start Date: 2007-01-12 End Date: 2007-01-17
22:30.59lkclack
22:31.15cr2Sony Ericsson K800i uses STMicroelectronics (STLC2500C)
22:31.21BabelOuedlkcl : blueangel_tsc2200.c:29: error: 'GPIO_NR_BLUEANGEL_TSC2200_IRQ_N' undeclared
22:31.32BabelOuedmissing some #define
22:31.35lkclBableOued: oops.
22:31.36lkcl1sec...
22:32.23lkclyeh it is, isn't it.
22:32.25lkclno idea why.
22:33.14lkcl1sec...
22:33.40lkclinclude/asm-arm/arch-pxa/htcblueangel-gpio.h
22:35.21cr2good night.
22:35.35BabelOuedgood night cr2
22:37.54*** join/#htc-linux florian (n=fuchs@87-193-10-210.ipool.celox.de)
22:38.22BabelOuedlkcl : i have tsc2200_KB_N http://handhelds.org/cgi-bin/cvsweb.cgi/linux/kernel26/include/asm-arm/arch-pxa/htcblueangel-gpio.h?only_with_tag=MAIN
22:38.27florianre
22:38.39BabelOuedit is in MAIN branch ?
22:38.56lkclyep
22:40.04*** join/#htc-linux psokolovsky (n=psokolov@ip.85.202.124.214.dyn.sub-9.broadband.voliacable.com)
22:40.59BabelOuedmissing two line
22:41.03BabelOued#define GPIO_NR_BLUEANGEL_TSC2200_IRQ_N         16
22:41.10BabelOued#define IRQ_NR_BLUEANGEL_TSC2200_TS     IRQ_GPIO(GPIO_NR_BLUEANGEL_TSC2200_IRQ_N)
22:44.06lkclyeh i addeed them
22:48.21BabelOuedok, i ve another compile problem no.. :(
23:03.01BabelOuedlkcl: it compile for you ?
23:09.57BabelOuedlkcl ; i found difference in tsc2200.h
23:10.37BabelOuedmaybe the new include line nssp_tsc2200.h
23:16.13*** join/#htc-linux Ralith (n=ralith@66.150.12.86)
23:21.45BabelOuedok now it compile :)
23:27.52*** part/#htc-linux scatterp- (n=zsirc@spc2-ashf1-0-0-cust798.asfd.broadband.ntl.com)
23:59.07psokolovskyKevin2, Hi, online?
23:59.31psokolovskyKevin2, would like to discuss ways to provide haret snapshots for download

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.