IRC log for #htc-linux on 20071104

00:12.37cr2BabelO: there may be some problem with g3.
00:13.10cr2if it's read in 8bit mode, and not 16bit.
00:13.49cr2i've simplified the code, but still missing some points.
00:14.13BabelO8 bit mode ?
00:14.53BabelOcr2: is it possible ? it is like some lcd we can drive in 8 bit mode and 4 bit mode too ?
00:15.29*** join/#htc-linux wireddd (n=wired@97-81-78-105.dhcp.athn.ga.charter.com)
00:16.30cr2shit happens.
00:16.32cr2http://wiki.xda-developers.com/index.php?pagename=HTC_DiskOnChip
00:16.43cr2on blueangel it's 8bit
00:16.54cr2and i'm working off the universal code.
00:17.17cr2hehe. so i can test the current code only on the universal.
00:17.37cr2<PROTECTED>
00:18.05cr2it will not work on the ba, i guess.
00:18.13BabelOwhat about G4 ? is it close to G3 ?
00:18.28cr2yes, but there are some differences.
00:18.41cr2but they are very close.
00:19.09cr2btw, a780 and greenphone have g3 too.
00:19.17BabelOso if you are able to have G3 working then we can test linux flash on device without remove windows
00:19.18cr2do you know if they are 8bit of 16bit ?
00:19.45cr2don't hold your breath :)
00:20.14cr2it's only the readonly driver. in raw non-dma mode.
00:20.32cr2may be good for storing zImage in g3/g4 ;)
00:21.08BabelOok, that s good
00:21.36cr2but for ba it needs to be fixed for 8bit accesses.
00:21.40BabelOi ve to test my app on greenphone now, but not sure if i keep old qtopia 4.2 release on it
00:22.16cr2Kevin2: do you know if apache uses mdoc in 8bit of 16bit mode ?
00:23.57cr2BabelO: looking at the code, i can guess that may be very easy to read g3 :)
00:25.32BabelOcr2: reading is very good anyway, we can write to g3 with windows :)
00:25.33cr2probably i should stop understanding the spl loading logic
00:26.08cr2BabelO: can we flash qtopia in ROM ?
00:26.18cr2i mean ROM, not flash :)
00:26.37cr2i guess you get what i mean.
00:26.55BabelOcr2: yes that what they do on greenphone, qtopia is readonly ;)
00:27.13BabelOthey just allow some directory path override in specific location
00:27.43BabelOand my actual qopia is 46Mb
00:28.01cr2mdoc can't be xip though.
00:28.18cr2but pxa NOR flash can be xip.
00:28.39cr2i don't know how fast will be such mdoc ROM.
00:28.48cr2but it should work.
00:29.24cr2it's not bad, actually. the mdoc does not wear out, and you use the SD for files.
00:29.47cr2can be bad, if you'd like to use SDIO gps or wifi.
00:30.24BabelOhttp://www.google.fr/url?sa=t&ct=res&cd=1&url=http%3A%2F%2Fwww.spezial.com%2Fcommercio%2Fdateien%2Fproduktbeitraege%2FmDOC_H3_DS_0V2.pdf&ei=ZxItR_q5AajimwP66LiaAg&usg=AFQjCNGRw53Qwx7PLl5KwSbnmiynEYXVbw&sig2=w9mD68ymabCAvCOeEMevDg
00:31.08BabelO15-25Mb /s
00:31.47BabelOshould work yes ;)
00:33.13BabelOcr2: oups, it is H3 not G3
00:34.03BabelOcr2: but they say should be compatible
00:36.13cr2it's in a different mode.
00:36.17cr2maybe with dma too.
00:36.44cr2we are going to use the undocumented raw access mode.
00:37.02cr2because it was easier to RE.
00:37.35Kevin2cr2: I don't know.
00:38.30Kevin2The memory controller chip width is 16 bits for 0x00000000 though.
00:39.35cr2Kevin2: i guess then it's 16bit like on the universal.
00:42.26cr2they read 0x210 bytes instead of 0x200 for a block.
00:43.38cr216bytes overhead per block ?
00:43.52Kevin2CRC?
00:44.12Kevin2or wear leveling?
00:46.01cr2looking for the docs.
00:47.44cr2"corrects up to 4 bits per block"
00:50.24cr2the docs say "mapping and control information(up to 15bytes)+hamming parity byte) per data block.
00:51.30cr2here :
00:51.33cr2http://klabs.org/richcontent/MemoryContent/nvmt_symp/nvmts_2002/docs/12/12_dan_s.pdf
00:51.35cr2page 13
00:52.05cr2if they use 2048 blocks
00:52.21cr2but this area is for the second level bootloader.
00:52.35cr2so such overhead may be reasonable.
00:55.51*** join/#htc-linux mxktmdude (n=james@162client6.cpe.ezlink.ca)
01:15.03*** join/#htc-linux ltxda2 (n=ltxda@70.255.136.7)
01:27.46cr2good night
01:27.54BabelOgood night
02:51.10*** join/#htc-linux Marex-notebook (n=marex@gwfm10-3-250.802.cz)
03:47.05*** join/#htc-linux Zoolooc_ (n=fredsiba@p5495260D.dip0.t-ipconnect.de)
05:11.17*** join/#htc-linux GPFerror (i=GPF@cpe-76-187-41-132.tx.res.rr.com)
06:00.31*** join/#htc-linux GPFerror (n=GPF@cpe-76-187-41-132.tx.res.rr.com)
07:30.14*** join/#htc-linux goxboxlive (n=goxboxli@139.80-202-160.nextgentel.com)
07:38.33goxboxlivemorning
07:39.15GPFerrorgood morning
07:40.25GPFerrorjust bought a micro-sd card and tried out booting linux on my cingular 8525
07:41.50*** join/#htc-linux the_sys0p (i=nroberts@117.121.90.115)
07:44.49GPFerroroes the hermes/8525 have a mmu?
07:44.54GPFerrordoes
07:46.53*** join/#htc-linux pH5 (n=ph5@e178218074.adsl.alicedsl.de)
08:01.26parhow does the boot go?
08:52.59*** join/#htc-linux rmoravcik (n=rmoravci@adsl-d127.84-47-44.t-com.sk)
08:56.58*** join/#htc-linux james__ (n=james@162client6.cpe.ezlink.ca)
10:04.40*** join/#htc-linux Marex-notebook (n=marex@gwfm10-3-250.802.cz)
10:41.17*** join/#htc-linux |dion| (n=dion@inhex.net)
10:45.39cr2morning pH5
10:46.19pH5good morning cr2
10:46.39pH5herald of course doesn't have the info command at all, and getdevinfo only works after entering the (fixed) password
10:47.52cr2the bl stack pointer is initially set to 0x0035f000 on uni, 0x00030000 on ba, and 0x000c0000 on athena
10:48.12cr2heh. getdevinfo works on athena without a password
10:49.32cr2the fb in main dram is used only on athena (because of pxafb). it's at 0x00360000
10:50.28cr2so you shouldn't touch anything below 5MB
10:50.55cr2hm. fb in main dram is on uni, or course
10:51.38cr2it also uses 11MB+ as a buffer for reading from mdoc, but it's not relevant for booting.
10:52.09cr2i've also found the code that boots the code loaded from SD into dram.
10:53.15cr2since there is some mcr cp15 stuff at the end, i guess that the mmu is disabled, but i need to check it.
10:59.35pH5cr2: can we skip the sd loading part and jump directly to the part where it disables mmu?
11:01.28cr2i don't think so
11:02.17cr2you can also disable the password/cert checking in the bl by clearing some memory location, but it's not really usable.
11:03.56cr2wow. the wbsd mmc/sd works now out of the box on my notebook :)
11:05.59*** join/#htc-linux Marex-notebook (n=marex@gwfm10-3-250.802.cz)
11:07.43cr2cat /sys/bus/mmc/devices/mmc0\:ca52/cid
11:08.13cr2now i need to remember how it's build up.
11:10.16*** join/#htc-linux rmoravcik (n=rmoravci@adsl-d127.84-47-44.t-com.sk)
11:28.57*** join/#htc-linux dcordes (n=dcordes_@f054182018.adsl.alicedsl.de)
11:30.39*** join/#htc-linux Marex-notebook (n=marex@gwfm10-3-250.802.cz)
11:38.13cr2typhoonnbfdecode has it backwards
11:41.55cr2reversestring($cardid)
11:42.05cr2so then it's right.
11:45.23cr2pH5: it has xsvf section too :)
12:24.40*** join/#htc-linux BabelO (n=Fabrice@lun34-2-82-238-28-28.fbx.proxad.net)
12:32.03BabelOhi
12:32.24pH5hi BabelO
12:33.14BabelOpH5:  i look a little at ds1wm pb with ba, but bothing more
12:42.37cr2BabelO: hi
12:42.57cr2BabelO: can you trace ds1wm accesses over suspend/resume ?
12:44.49Zooloochello folks, don't shoot me if I'm asking: any chance to run Linux on the HTC Kaiser some day in the near future, or is this way too optimistic?
12:45.39BabelOcr2: maybe now
12:46.29BabelOcr2: do you think ds1wm is suspended?
12:46.44pH5urgh, looks like I killed the herald's OS image while playing with bootloader commands :)
12:47.25BabelOZoolooc: in far futur maybe, core chipset is not well known
12:48.53ZooloocBabelO: ok, thanks
12:49.40cr2BabelO: it's important to know.
12:49.50dcordesdamn qualcomm
12:49.58BabelOcr2: ok i ll check it now
12:50.38Zooloocyeah, I second that, dcordes
12:50.58dcordesI would like to get one of new htcs but qualcom is keeping me from buying one
12:51.09cr2BabelO: afair the aicX register settings are different between the phones. some constants are referenced in the wiki. and there was a "DUMP PASIC3" command in gnu-haret
12:52.02cr2dcordes: if we don't believe that qualcomm will provide docs/linux source, then the only way to do it is to buy a device and use haret :)
12:52.54dcordescr2, you talking about investigating hardware stuff with it?
12:52.57cr2i'm not so sure about this 'pistachio' stuff.
12:53.03dcordeswhen you guys talk about ram registers and so
12:53.21cr2dcordes: not ram, but the other address spaces
12:53.45cr2the most painful thing is the MDDI
12:53.50dcordesso nobody has one of the qualcomm devices yet?
12:54.19dcordesnobody as in nobody of linux lobby
12:54.20cr2i'm not even talking about sound now. i'm not sure it will work on athena/hermes really soon.
12:54.46cr2dcordes: nobody willing to do systematic traces
12:55.14cr2http://wiki.xda-developers.com/index.php?pagename=TitanMemoryMap
12:56.05cr2this is for msm7500, but it msm7200 differs only in the CDMA vs. WCDMA DSP stuff
12:56.19dcordescdma is modem stuff?
12:56.38ZooloocI have the Kaiser, but am not a dev (yet), and would love to help debugging (as long as I'm not risking damaging the phone)...
12:56.58dcordesI would like to contribute in that but I fear my knowledge does not suffice
12:57.11ZooloocI'm not afraid of cross-compiling and stuff (I'm packaging Gentoo for another arm9-based device like Buffalo LSpro NAS and compatibles)
12:57.24cr2Zoolooc: you only need to run haret. no compiling of anything.
12:57.38Zooloocis that some kind of bootloader?
12:57.53cr2it's a wince programm
12:58.15Zooloocso I read long time ago, somewhere at handhelds.org I guess
12:58.19cr2i don't know any cases of damaging phone with linux so far.
12:58.36Zooloocthat's good :-)
12:58.43cr2my universal has died once,
12:59.01cr2i was doing some stuff wrong in kernel at that moment
12:59.11cr2but i really doubt that was the reason.
12:59.45cr2Zoolooc: you get haret, and run it.
13:00.13cr2Zoolooc: the only things you need is some patience and persistance :)
13:00.25Zooloochmm, who knows, I guess even the shipped WM6 might kill some phone if it operates some parts of the hardware in some bad conditions
13:01.00cr2that's the purpose of a warranty
13:01.33Zooloocfor instance, I noticed the back of my phone getting very hot when the WLAN settings are set to optimize for performance, but it's no longer getting hot when I set that slider to a compromise between battery life and performance. Oh yeah, I was also charging at the same time
13:01.51cr2the IR wince driver on the universal is enabling/disabling a gpio marked 'reserved' by intel.
13:02.03cr2i'm 99.999999999999% sure that it's a driver bug.
13:02.17dcordesZoolooc, that behavious is pretty normal for all wifi chips when txpower is raised
13:02.29dcordess/behavious/behaviour
13:02.48cr2universal takes 850 mA while charging.
13:02.51Zooloocdcordes: yes, I thought that too, after thinking a bit
13:03.21cr2and 50°C is a usual operating temperature while charging.
13:03.40cr2you can check it with haret's 'powermon' command :)
13:05.26Zooloocthen it's all ok (well, I got this phone not even a week ago, it's all new to me, now I wait for amazon to ship the Brodit car holder and stuff...)
13:06.27dcordesdoes somebody have a moto a780 around?
13:06.44cr2http://handhelds.org/~koconnor/haret
13:06.52cr2dcordes: i have. and goxboxlive
13:07.19dcordeswhat do you run on it?
13:07.41cr2copilot ;)
13:07.48dcordescopilot?
13:07.52dcordesnavigation?
13:07.58cr2but the gps is beginning  to die for me now.
13:08.12cr2yes, the gps map/route planner
13:08.57cr2it's in the original firmware.
13:08.58dcordesyou mean hardware is getting bad of use?
13:09.04dcordesyuck, original firmware
13:09.09dcordesdid you try openmoko?
13:09.24cr2yes, the gps icon disappears
13:09.35cr2no, i've tried qtopia4
13:09.52cr2goxboxlive says moko is much slower
13:10.14cr2but there is no phone support for qtopia4.
13:10.42cr2but i'm much more pissed off that the gps is connected to the modem chip.
13:10.59cr2and it's not known where is the gps firmware and how to operate it.
13:11.27cr2i don't see any value in a780 without gps ;)
13:11.47dcordesi see
13:12.06dcordesso you can't get gps working on a780 with linux
13:12.17cr2phone support can be done, of course.
13:12.28cr2no.
13:13.18dcordesI thought about getting one as new toy but it's still 100€ on ebay
13:13.22cr2if i knew where is the gps firmware, and how to upload it, i'll resolder the gps to pxa STUART.
13:13.38cr2with gps ?
13:13.44dcordesyea
13:13.53dcordeseven more
13:13.59cr2be careful, there are non-EU a780 versions without gps.
13:14.15dcordesI don't get one anyways
13:14.21dcordestoo exepnsive
13:14.55cr2you get the EU maps and copilot with it.
13:15.19Zoolooccr2: just found your answer in a post at xda-developers yesterday :)
13:16.26cr2Zoolooc: the msm7x00 is not that bad actually.
13:16.37cr2we don't have useful docs for omap850 too ;)
13:17.08cr2pxa is the best.
13:17.18cr2s3c24xx is ok.
13:17.26cr2omap850 is bad.
13:17.34cr2msm7x00 is nonexistent.
13:17.37ZooloocI think it will be wide-spread in current devices
13:17.59cr2me too, that's why i'm bothered by this issue.
13:18.34cr2since it's produced by samsung, i guess it may share some parts with s3c24xx
13:18.36Zooloochave you guys already contacted hw manufacturers for docs in the past?
13:18.57cr2like i2c, uart and sdio at least.
13:19.11cr2Zoolooc: i think it's hopeless.
13:21.20Zooloocwell, the guys I'm working with in my limited spare time, succeeded to get some docs under NDA from Marvell (or jsut from buffalo, which uses Marvell boards in their NAS-es), and they are allowed to write proper kernel code with that knowledge, but not to leak the documents (or something like that, if I understood right)
13:22.33Zooloocin the end, that's what the rest of the users want, working device support, not some damned secrets about the chips
13:23.51cr2ok.
13:30.26NAiLZoolooc: does linkstation-wiki know about that?
13:31.03NAiLnm
13:31.10NAiLof course
13:42.18BabelOcr2: nothing more oin resume while watching ds1wm
13:43.29cr2ok.
13:44.00cr2can you run 'dump pasic3' and pastebin the data ?
13:45.42BabelOuh,if you tell me where is this haret
13:46.13cr2http://jornada820.sf.net/files/haret
13:47.12dcordescr2, isn't that an old version?
13:48.11cr2dcordes: optimized for ba.
13:48.24dcordeswhat's ba?
13:48.41cr2it has many debug options not available in mainline.
13:48.49cr2blueangel
13:49.00dcordesk
13:56.36BabelOcr2: http://pastebin.ca/760918
13:57.30cr2BabelO: ok.
14:59.18*** join/#htc-linux Kevin2 (n=Kevin@207-237-65-88.c3-0.avec-ubr12.nyr-avec.ny.cable.rcn.com)
15:33.02*** join/#htc-linux dcordes_ (n=dcordes_@f048016007.adsl.alicedsl.de)
15:48.30*** join/#htc-linux ImCoKeMaN_ (n=me@rrcs-67-78-122-67.sw.biz.rr.com)
16:25.46*** join/#htc-linux goxboxlive (n=goxboxli@139.80-202-160.nextgentel.com)
16:25.49*** join/#htc-linux ImCoKeMaN (n=me@rrcs-67-78-122-67.sw.biz.rr.com)
16:38.28*** join/#htc-linux wireddd (n=wired@97-81-78-105.dhcp.athn.ga.charter.com)
16:56.47*** join/#htc-linux GPFerror (i=GPF@cpe-76-187-41-132.tx.res.rr.com)
17:02.47goxboxlivecr2:  this will be complicated:
17:02.49goxboxlive#define MUX_CMD_FILE_VOICE_CALL   "/dev/mux0"
17:02.50goxboxlive#define MUX_CMD_FILE_SMS_MO       "/dev/mux1"
17:02.50goxboxlive#define MUX_CMD_FILE_SMS_MT       "/dev/mux2"
17:02.50goxboxlive#define MUX_CMD_FILE_PHONEBOOK    "/dev/mux3"
17:02.50goxboxlive#define MUX_CMD_FILE_MISC         "/dev/mux4"
17:02.50goxboxlive#define MUX_CMD_FILE_CSD          "/dev/mux5"
17:02.53goxboxlive#define MUX_CMD_FILE_GPRS1        "/dev/mux6"
17:02.55goxboxlive#define MUX_CMD_FILE_GPRS2        "/dev/mux7"
17:06.40cr2goxboxlive: don't think so. if gsmd will support it.
17:06.56cr2my gps on a780 is unhappy.
17:07.07goxboxlivecr2: But will we be able to use gsmd with Qtopia? And how?
17:07.09cr2it disappeared again, and does not want to be reset.
17:07.15goxboxlivehmm
17:07.19cr2we can reuse the code.
17:07.38goxboxliveI tried accessing my phone again thos morning, but still it refuse to connect
17:08.26goxboxliveOK, i have just tested with Qtopia libs, and i am able to connect, it also sends back a cmc error , but then it hangs
17:08.51goxboxlive############################################
17:08.51goxboxlive##### Starting Qtopia on Motorola Ezx Platform #####
17:08.51goxboxlive############################################
17:08.51goxboxliveQVNCServer created on port 5900
17:08.51goxboxliveopenezxKbdDriverPlugin:create()
17:08.52goxboxlive***Loaded openezx keyboard plugin!
17:08.54goxboxliveSet device /dev/input/event1 to handle KEYBOARD
17:08.56goxboxliveFicgta01Battery::Ficgta01Battery
17:08.58goxboxliveficgta01hardware plugin
17:09.00goxboxliveUnable to open '/usr/share/zoneinfo/America/New_York'
17:09.02goxboxliveQTimeZone::data Can't create a valid data object for 'America/New_York'
17:09.04goxboxliveinitEnvironment() Invalid QTimeZone America/New_York
17:09.06goxboxliveModem :  opening serial device  "/dev/mux0"  at  115200
17:09.10goxboxliveModem :  Device: "/dev/mux0" is a tty device: True
17:09.12goxboxliveModem :  NONBLOCK successfully reset
17:09.14goxboxliveModem :  Opened  "/dev/mux0"
17:09.16goxboxliveModem :  querying multiplexer plugin "ficgta01multiplex"
17:09.18goxboxliveAtChat :  T : "AT+WMUX=1"
17:09.20goxboxliveMux :  *** mux setup timed out ***
17:09.22goxboxliveAtChat :  T : "AT+CMUX=0,0,5,31"
17:09.24goxboxliveAtChat :  F :
17:09.26goxboxliveAtChat :  F :
17:09.28goxboxliveAtChat :  F : +CME ERROR: 4
17:09.30goxboxliveModem :  Multiplexing has been disabled.
17:09.32goxboxliveModem :  querying single modem plug-in "ficgta01vendor"
17:09.34goxboxliveAtChat :  T : "AT+CBC"
17:09.36goxboxliveAtChat :  Ficgta01PhoneBook::Ficgta01PhoneBook
17:09.40goxboxliveI just need to know how they initialize the modem
17:09.48goxboxliveWe have it very easy on universal
17:10.35cr2yes.
17:12.23BabelOgoxboxlive: you really need qtopia multiplexer plugin to manage that devices
17:20.23goxboxliveyes, sees like we need
17:21.35goxboxliveBabelO: what is this wavecommultiplex. It's huge comparing to calypso
17:22.28cr2BabelO: if you think that the 0x6 ba LCD was horrible, look at the msm7x00 LCDs :)
17:22.52BabelOgoxboxlive: yes because wavecom is really multiplexed, calypso not. multiplexed mean one mux for data only, one mux for gprs and one mux to send at command for example
17:22.59goxboxlivealso greebphonemultiplex
17:23.20BabelOcr2: maybe artemis lcd too :(
17:23.22goxboxliveyes i know
17:46.12*** join/#htc-linux |dion| (n=dion@inhex.net)
18:20.31*** join/#htc-linux goxboxlive (n=goxboxli@139.80-202-160.nextgentel.com)
18:24.26*** join/#htc-linux goxboxlive (n=goxboxli@139.80-202-160.nextgentel.com)
20:13.43*** join/#htc-linux Marex-notebook (n=marex@vasut.kolej.mff.cuni.cz)
20:18.05*** join/#htc-linux pleemans (n=peter@d51A5E76A.access.telenet.be)
21:18.03*** join/#htc-linux rmoravcik (n=rmoravci@ip-89-103-152-149.karneval.cz)
21:46.33*** join/#htc-linux Marex-notebook (n=marex@vasut.kolej.mff.cuni.cz)
21:47.53*** join/#htc-linux PITABoy (n=gentoo@adsl-221-110-242.rmo.bellsouth.net)
21:53.14PITABoyI was wondering if anyone knows what arm subarch is used when compiling a kernel to boot on the quallcomm msm7500
21:53.44PITABoyor better yet if anyone has a working kernelconfig for the msm7500 kernel
21:55.58pH5there is no working kernel for msm7x00 at all
21:56.22ZooloocPITABoy: don't know if anyone has, I'd love to hear about something about that (I got my new Kaiser 5 days ago). Are you trying something?
21:57.07PITABoyi have a mogul/titan and yes i am trying something
21:57.45PITABoyonce i get a booting kernel I am going to put openmoko on it
21:58.56PITABoyZoolooc what cellphone carier do you have
21:59.19ZooloocfreenetMobile in germany
22:00.20Zooloocbut I got the phone from an online mobile phone dealer, which offers them also sponsored by 2-year carrier contracts
22:00.36Zooloocfreenet itself does not offer this phone
22:01.02PITABoyyeah here is the states you can only get that phone from att or tmobile
22:01.11PITABoyatt sucks if you didnt know
22:01.12Zooloocand I also didn't want to bother getting some crap branded
22:01.33PITABoyand tmobile is small here so i think that they arent as good either
22:01.36PITABoyi use sprint
22:01.42Zooloocwell, I gained that impression from the xda-dev forum
22:01.58ZooloocI just went away from t-mobile after 8 years
22:02.22PITABoysprint works everywhere in the states atleast everywhere that i have been
22:02.34PITABoyanyway enough about cariers
22:02.41pH5PITABoy: you are brice collins?
22:02.42Zooloocthey all suck
22:02.47PITABoyyeah
22:03.04PITABoyhow did you know did you do a ip search?
22:03.19pH5I saw the thread on xda-dev, and I knew your previous nick reminded me of something ;)
22:03.56PITABoylooks like the only difference between the mogul and the kaiser besides the tilt screen is the 64mb of extra ram
22:03.58ZooloocPITABoy is also known as "Default LiveCD user", easy to identify ;)
22:04.17PITABoylol
22:04.33PITABoyyeah I am using a bootable gentoo cd right now
22:04.48PITABoyi dont have linux installed on this pc currently
22:04.56ZooloocPITABoy: the extra 64MB of RAM was the reason I decided to get this phone in the fiorst place, otherwise I would have bought an ETEN X500+, or even X800
22:06.22PITABoyyeah the processor in the  kaiser is a 7200 not a 7500 same 400mhz but lower model number does that make any difference do you know what is diff about the processor
22:06.36Zooloochehe, I'm a Gentoo addict
22:06.47*** join/#htc-linux ltxda2 (n=ltxda@70.255.136.7)
22:07.12Zooloocfew weeks ago I compared some specs of these chipsets, I don't think it's the CPU
22:07.33PITABoyme too
22:07.38Zooloocrather something else, either graphics, or radio related
22:07.42PITABoyoh
22:08.00PITABoywhich is better according to quallcom
22:08.05PITABoyqualcomm*
22:08.19Zooloocpossibly the lower numbered (not because I have the Kaiser)
22:08.20pH5wasn't 7500 cdma and 7200 gsm/umts or something like that?
22:08.35PITABoyoh
22:08.37Zooloocthat can aslo be the case, then it's not about "better"
22:09.13PITABoyin the USA cdma is much better than gsm not only statisticly but also from personal experience
22:09.23PITABoybut true
22:09.37PITABoyit depends on if you want gsm or cdma
22:09.49Zooloocwell, sometimes it's a PITA to have so many choices
22:10.09PITABoybtw pH5 does openmoko have any support for cdma?
22:10.40BabelOfor qualcomm reference http://www.pdadb.net/index.php?m=search&quick=1&mode=0&exp=Qualcomm
22:10.46PITABoythen again it is also a PITA to not have enough choices
22:11.32Zooloocof course, that's even "more true" if one can say so...
22:11.39PITABoyin the states for smartphones all we have for choice is moto Q <-- which shouldnt even be considered as no touchscreen and it sucks or palm or htc
22:12.03PITABoylooks like in europe you guys have a lot more smart/pda phones
22:12.49Zooloocwell, we also look at the guys in far east that way...
22:13.54PITABoytrue
22:14.25PITABoygood news
22:14.40ZooloocI'm all ears
22:14.48*** join/#htc-linux gundam (n=gundam@slackware.it/staff/gundam)
22:14.57PITABoyI just saved a bunch of money on my car insurance by switching to geico
22:14.58PITABoyjk
22:15.25PITABoyok all of the pdas that use the msm7x00 processors are htc
22:15.32Zooloochehe, know how that feel
22:15.55PITABoythat kindof sucks as there are no other devices to study for linux support
22:17.08PITABoyweird the 7200 is "better" its phone chip  is 200 something mhz
22:17.21PITABoythe 7500 is 1333
22:17.25PITABoy133*
22:17.27pH5PITABoy: what really sucks is that there is no documentation at all.
22:17.27Zooloocdamned, we should convince them to open up their docs, at least to few skilled devs, even having to sign NDA for not giving the docs away, but just use the know-how to write proper drivers
22:17.33PITABoythat is true
22:17.57pH5the higher arm9 core speed is probably needed for umts/hsdpa
22:18.01Zooloocsee, I remembered at least something about 7200 being better
22:18.25PITABoylol
22:18.45PITABoyi thought that cdma was more processor intensive than gsm i guess not
22:19.06PITABoyno you are wrong the 7500 is better less processor more battery life
22:19.22Zooloocthis sounds like bad design
22:19.44Zooloocthings like that should be handled by dedicated hardware, not the CPU
22:20.17PITABoythis is a dual core computer it is litterly like having two seperate cpus
22:20.39pH5Zoolooc: it's all about pcb space. for small devices you need high integration.
22:20.53pH5older smartphones had the same (dual cpu) setup, but on separate chips
22:20.59*** join/#htc-linux GPFerror (i=GPF@cpe-76-187-41-132.tx.res.rr.com)
22:21.02PITABoygood news though the gsm version 7200 has a lot more devices some are not htc also
22:21.03pH5the new chipsets all have two cores integrated
22:21.48pH5PITABoy: unfortunately none of them have linux support (yet)
22:22.18PITABoythe weird thing is that i have never seen a dualcore cpu with different speeds and even weirder two different archs
22:22.32ZooloocI thought these things are even higher integrated
22:26.57cr2pH5: MDDI looks like SPI
22:27.35cr2pH5: actually i don't see any real difference. the bl uses both names
22:28.40cr2Zoolooc: do you know what is inside of the kaiser ?
22:28.43pH5cr2: MDDI is a freely configurable serial port, similar to pxa's SSP? sounds sensible to use that for SPI.
22:29.51Zoolooccr2: I did not open it, I guess I've seen some pictures somewhere... .-)
22:32.35cr2pH5: it's used for configuring the LCD
22:32.39pH5cr2: there is an MDDI standard?
22:32.49cr2didn't find.
22:33.39cr2so it's not that bad with linux support.
22:34.17cr2not much more complex than with omap850.
22:35.18cr2pH5: the bl memory loader jumps to the code, and disables MMU. that's confirmed.
22:35.57cr2but the newer devices (athena/titan) use fat formatted SD cards
22:36.09pH5mddi is a vesa standard, but I can't find it on vesa.org. maybe you have to pay for it, maybe I'm just too tired again.
22:36.30cr2and load (the signed ?) .nbh
22:36.42pH5cr2: I found that out today, too. for hermes and allegedly herald it's the same.
22:36.46cr2yes, i guess one need to pay.
22:37.03cr2can we generate an nbh ?
22:37.05PITABoyZoolooc do you use the flip screen
22:37.15pH5I couldn't make the hermes bl recognize my sdhc microsd.
22:37.24PITABoydoes it automaticly flip when you slide it open
22:37.37cr2pH5: you have hermes ?
22:37.38pH5If the nbh doesn't have to be signed, it should be possible with pof's help/documentation.
22:37.47Zooloocit doesn't by itself, you have to flip it
22:38.02pH5cr2: no, I have one in my vincinity sometimes, but I don't own one.
22:38.03cr2pH5: but the certs are in the bl ?
22:38.06PITABoyis it very durable or does it feel like it might break
22:38.11Zooloocor do you mean the graphics?
22:38.28PITABoyno i know that the graphics flip automaticly
22:38.35Zooloocit seems quite robust
22:38.42PITABoyinteresting
22:39.27Zooloocit also snaps at both sliding ends, int snaps open and snaps closed, very cool mechanics
22:39.34cr2pH5: creating an SD card should not be a problem on ba/uni/magician
22:39.36pH5cr2: i guess they have to be. I didn't identify the signature checking code yet.
22:39.53cr2don't know about herald.
22:40.04PITABoybut you still have to flip it once it snaps open
22:40.06cr2pH5: they may be on the radio cpu.
22:40.13cr2but it's unlikely.
22:40.38PITABoyand to cr2 and PH5 why dont you try to use haret to boot first before you go native
22:41.02Zooloocyes, if you need to flip. I just ordered a brodit car holder which even allows to slide it open while fixed there
22:41.16PITABoycool
22:41.41cr2pH5: apache is also handled by the ba/mag/uni script.
22:42.03Zooloocsome guys in the forum said it's much tighter than the Richter holder which does not allow opening
22:42.04pH5yup, the small pxa family together :)
22:42.11cr2PITABoy: it's you who should use haret, since you have msm7x00 :)
22:42.17pH5:)
22:42.20PITABoytrue
22:43.02cr2PITABoy: here is the list, but it's not full yet :) so haret is your friend.
22:43.27*** join/#htc-linux ivucica (i=ivucica@cmung4254.cmu.carnet.hr)
22:43.29cr2http://wiki.xda-developers.com/index.php?pagename=TitanMemoryMap
22:43.55PITABoyinteresting the msm7600 looks to be identical to the msm7500
22:44.46cr2pH5: it seems that i've found NAND, and the chip table. don't know how to work with NAND properly. the same problem as on hermes/trinity ;)
22:44.48ivucicahi!
22:44.50PITABoycool that is a lot more helpfull than the memory dump found on handhelds.org wiki
22:45.37PITABoybe back in a bit dinner time
22:45.41ivucicacr2, pH5: i've tried modifying mmc driver to print out something on the console during bootup; from what i saw on the screen it did NOT print my text out
22:45.42cr2pH5: the I2C and SD look like on s3c24xx
22:45.42ivucica(i didn't bother any further trying to get serial console to wokr)
22:46.19ivucicais it possible that priorities are screwed up and that it actually waits until root is mounted before it inits mmc?
22:46.24cr2ivucica: which .config are you using ?
22:46.31ivucicah3800 static defconfig
22:46.41cr2does it really work ?
22:46.42pH5hi ivucica
22:47.30ivucicapH5: hi ;)
22:47.36ivucicacr2: what do you mean?
22:47.44cr2ivucica: what is the full defconfig name ?
22:47.58cr2has somebody tested this kernel ?
22:48.11cr2i'll try to compile it now.
22:48.24ivucicacr2 h3800_static_defconfig ;)
22:48.47ivucicait's 2.6 cvs from two days ago
22:49.01pH5cr2: looks like we can hope for the msm chips to catch up quickly once the groundwork is done :)
22:49.23cr2* MMC/SD Card support
22:49.27cr2*
22:49.27cr2MMC support (MMC) [Y/n/m/?] y
22:49.27cr2<PROTECTED>
22:49.27cr2<PROTECTED>
22:49.27cr2<PROTECTED>
22:49.28cr2<PROTECTED>
22:49.35cr2which MMC/SD host are you using ?
22:50.32cr2pH5: i've gathered a lot of useful info. it does not look much worse than omap850 now. maybe even better, if the s3c SD will work.
22:51.02ivucicacr2: um, host?
22:51.18ivucicai'm using whatever's on my ipaq 3870 =]
22:51.38ivucicai've also tried modifying the mmc sources, adding a printk() somewhere in the _init function
22:51.45ivucicai didn't see it on the console when i tried it out
22:52.09ivucica(although it might be somewhere "out of visible area", i doubt it, since i could see memory management init stuff)
22:52.21pH5vesa mddi 1.1 is $350
22:52.56ivucica(no, i didn't try getting serial to work again -- and nota bene, sources i've got seem to indicate that ttySA0 is correct device name on 3800)
22:53.16cr2pH5: lol
22:53.46cr2ivucica: you have asic2, is the MMC/SD driver included there ?
22:53.59ivucicacr2: i have NO idea :)
22:54.18cr2ivucica: i've not used sa1100 for some time :)
22:54.20ivucicai haven't got any idea how to proceed, that's why im here
22:54.48ivucicacr2, well, 3800's mmc driver is in file "asic1_mmc.c"
22:54.54cr2ivucica: which SD controller you have.
22:55.01cr2ok, how do you enable it ?
22:55.30ivucicacr2: i have no, NO idea
22:55.46ivucicai've enabled MMC, MMC_DEBUG and MMC_BLOCK
22:55.48pH5wow. there doesn't seem to be a kernel option for asic1_mmc in hh.org cvs
22:55.52ivucicaand that's as far as i went
22:55.59ivucica:O
22:56.06ivucicahm, that might explain a thing or two, eh? ;)
22:56.18pH5indeed
22:56.19cr2ivucica: it's not enough.
22:56.41ivucicacr2: obviously =]
22:56.57cr2pH5: it's the result of code restructuring i guess.
22:57.12ivucicasince i am a noob with kernel build process (and kernel boot process, too), well, could you guys tell me how to fix it? =]
22:57.13cr2asic3 is a bit broken too ;)
22:57.39pH5ivucica: edit drivers/mmc/Makefile and drivers/mmc/Kconfig, you can just look how it's done for asic3_mmc.
22:58.13ivucicaok
22:58.24ivucicacr2, ph5: should i report the bug, or will you guys do it?
22:58.40cr2pH5: hehe. not in the Makefile too.
22:58.56pH5cr2: ?
22:59.08cr2no support.
22:59.12cr2i'll add it now.
22:59.23pH5something like "obj-$(CONFIG_MMC_ASIC1)         += asic1_mmc.o"?
23:00.38pH5oh no, that code is from 2002, and it's still a device_driver.
23:01.07cr2pH5: i've added it. compiling now.
23:01.27cr2maybe it should depend on asic2.
23:01.43cr2well, not really.
23:02.13pH5cr2: ok, I'll leave it to you ;)
23:02.18pH5good night!
23:02.19cr2wow, a lot of warning.
23:02.26cr2good night
23:02.28ivucicadoes it depends on asic1 or asic2 or ...?
23:02.32ivucicagoodnight pH5 ;)
23:03.00*** part/#htc-linux pH5 (n=ph5@e178218074.adsl.alicedsl.de)
23:03.24cr2ivucica: if the kernel will compile, i'll commit the changes to CVS
23:03.28ivucicacr2: it would seem that "make oldconfig" did not add CONFIG_MMC_ASIC1 into .config ?
23:03.37cr2but don't hope for resume ;)
23:03.40ivucicacr2: ok =]
23:03.42ivucicaah :/
23:03.52cr2ivucica: the Kconfig and Makefile are broken.
23:04.10ivucicawell, if i manage to get this to boot at all, then perhaps i'll be fixing the driver myself =]
23:04.32cr2drivers/mmc/asic1_mmc.c:34:40: error: asm/arch-sa1100/h3600_asic.h: No such file or directory
23:04.32cr2drivers/mmc/asic1_mmc.c:36:30: error: linux/mmc/mmc_ll.h: No such file or directory
23:04.32cr2drivers/mmc/asic1_mmc.c:38:28: error: h3600_asic_mmc.h: No such file or directory
23:04.32cr2drivers/mmc/asic1_mmc.c:39:29: error: h3600_asic_core.h: No such file or directory
23:05.16cr2so you have something to do :)
23:06.03ivucicaheh...
23:06.38ivucicaas i said, i first want to get it to boot at all =]
23:06.47ivucicawithout mmc ... not much of a chance :/
23:07.13ivucicacr2, i've added asic1_mmc to Kconfig and Makefile
23:07.22ivucicaand as i said, it didnt get added into .config
23:07.34ivucicawhat did i do wrong? =]
23:08.21cr2the things are really broken there ;)
23:09.03ivucicai guess so
23:09.14ivucicawhat did you do to get it added to .config?
23:09.30cr2make menuconfig
23:10.04cr2ASIC2_CLOCK_SD_MASK
23:10.08cr2is included.
23:10.08ivucicaodd -- oldconfig should have done that too
23:10.22ivucicawhat?
23:10.40ivucicawhat relevance does ASIC2_CLOCK_SD_MASK have? :)
23:10.59cr2asic2 dependency.
23:11.12cr2the code needs a major cleanup.
23:11.32cr2the ASIC1_... definitions are in the h3800.h header
23:11.51cr2which is certainly not a right place for them.
23:12.04ivucicahmm
23:12.23ivucicaah -- i added wrong dependancy, that's why it didnt get .config'ed =]
23:12.30ivucicaok, let's see
23:13.14cr2yes, they are commented out.
23:13.35ivucicaASIC1_* definitions are commented out?
23:14.31cr2yes.
23:14.44cr2they should go into asic1_mmc.h probably.
23:15.01cr2this code is a real mess.
23:15.25cr2so you have to clean it up :)
23:15.58cr2/* H3800, ASIC #1
23:15.58cr2<PROTECTED>
23:15.58cr2<PROTECTED>
23:16.12cr2looks like a hard asic2 dependency to me.
23:16.17ivucicaaaargh too much too much =]
23:16.40ivucicai should probably write down the stuff that need to be done
23:17.57ivucicaso, i've got a text file ready -- what do >I< need to do that you will not do? ;)
23:19.07ivucicacr2: so, it's asic2, not asic1?
23:19.12ivucicais file incorrectly called?
23:19.26ivucicaif it's depending on asic2, shouldn't it be asic2_mmc.*
23:19.31ivucica?
23:19.52cr2no.
23:20.07cr2i'll try to fix some problems.
23:20.14cr2but not all of them ;)
23:20.23ivucicaok
23:20.28ivucicahehe =]
23:20.51ivucicawell, when i said i'll be fixing the driver, i meant stuff like "hacking up the already-basically-working driver" to add resume and stuff
23:21.17ivucica(of course, if i can manage it :P )
23:23.12ivucicawell, it's late (00:24) and i unfortunately have classes early in the morning (at 08:00)
23:23.34ivucicasince that means getting up at 06:30, at least, and leaving house at 07:05 (bus!) that means i have to go to sleep now
23:23.44ivucicaa really simple algorithm ;)
23:24.24ivucicai will come back tomorrow, hopefully we can resolve this -- it would be very nice to get things working on "older platforms" again ;)
23:24.38ivucicathanks, cr2, for all you're doing to help this poor idiot named ivucica ;)
23:24.49ivucicagood night!
23:25.57cr2ivucica: i#ve committed some minor changes.
23:26.20ivucicacr2: ok, i'll be updating them tomorrow after (or during ;) the classes
23:26.25cr2but it needs some time to fix the driver itself. have fun :)
23:36.39ivucicacr2: i suppose you've fixed the build problems, but that i'll need to do further runtime fixes?
23:39.21ivucicaah well, it's really late -- good night ;)
23:44.25Zooloocbed time for me too, good night guys, cu
23:51.56PITABoyanyone still awake?
23:53.12ZooloocPITABoy: actually, only few more minutes...
23:53.23PITABoyoh

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