00:00.12 | BabelO | cr2: what is the correct mmc driver for BA, you say often it is time to change depends |
00:00.12 | cr2 | ok, it's the end of 64MB |
00:00.36 | cr2 | BabelO: asic3_mmc ? |
00:01.07 | cr2 | why do you want tot change it ? |
00:01.47 | BabelO | cr2: no i just continue merge with git tree and i remember you speak about tmio or something like that |
00:01.52 | cr2 | it needs the sdio update, but that's .23+ only |
00:02.12 | cr2 | tmio is much more primitive driver. |
00:02.22 | cr2 | i've never said something like that :) |
00:02.54 | BabelO | cr2: yes that s why i use git tree which is .23 and latest too |
00:03.14 | cr2 | they have something in common, but atiw_mmc also has something in common with them ;) |
00:03.22 | cr2 | ok. |
00:03.32 | BabelO | MMC/SD over SPI (EXPERIMENTAL) |
00:03.39 | cr2 | don't need. |
00:03.55 | cr2 | because we don't have it. |
00:04.19 | cr2 | it's zaurus5[0|5]00 feature. |
00:04.32 | cr2 | aka collie |
00:04.57 | cr2 | sharp+htc made a very big secret out of it . |
00:06.27 | ymerejt | I'm going to sleep |
00:06.38 | BabelO | at same time i try to learn how git command works :) |
00:07.01 | cr2 | ymerejt: did you have 'unaligned access' in dmesg ? |
00:07.21 | cr2 | and is it possible to read something from g3 ? |
00:07.24 | ymerejt | no |
00:07.40 | ymerejt | It looks not |
00:07.55 | cr2 | unaligned or read ? |
00:08.48 | ymerejt | I don't have unaligned access in dmesg |
00:09.40 | *** join/#htc-linux Pryan2 (n=Pryan@19.pool85-49-199.dynamic.orange.es) |
00:09.47 | Pryan2 | hi |
00:09.48 | ymerejt | read call on docg3 works for a while and stop on Input/Ouput error with the dmesg Failed for 4000000 2000 => I think it's redable |
00:10.25 | ymerejt | cr2, something else ? |
00:11.01 | cr2 | ymerejt: no. we should think about the mdoc size. |
00:11.20 | ymerejt | and about the battery problem ? |
00:11.25 | cr2 | hmm. i think it's the 32bit vs. 16bit vs. 8bit read access problem. |
00:12.02 | cr2 | this driver does 99% of what wince does for raw reads. |
00:12.11 | cr2 | maybe we need to fix the remaining 1% :) |
00:12.42 | Pryan2 | heheheh |
00:16.11 | cr2 | goxboxlive: how do you generate your .cab file ? it seems that the locale() is ignored. |
00:17.00 | cr2 | goxboxlive: wince .inf has a Esomething% way to address these problems. |
00:17.22 | cr2 | %CE% |
00:17.43 | Pryan2 | code code code |
00:17.48 | Pryan2 | xD |
00:19.50 | Pryan2 | i have tryed to compile gpe and opie under gentoo |
00:19.59 | Pryan2 | but it fails |
00:20.20 | Pryan2 | tomorrow i will working on it |
00:20.50 | Pryan2 | because i think they are solutionable problems |
00:22.48 | Pryan2 | how you go with the drivers cr2 |
00:23.34 | dcordes | cr2: at the irq page http://wiki.xda-developers.com/index.php?pagename=Kaiser_IRQ did you notice that 6 is used for several functions? I wonder if it is used for cpld because of that |
00:26.23 | cr2 | dcordes: if the cpld has irqs, which is btw not clear, they can't be serviced by the msm irq. |
00:26.34 | cr2 | it's the same on pxa/s3c/etc. |
00:26.51 | cr2 | the cpld/asic3 irqs are multiplexed on 1 gpio irq. |
00:27.32 | cr2 | so what you will see on the msm irq is just 1 gpio irq. |
00:27.57 | dcordes | which is 6? |
00:31.57 | dcordes | what is aisc3 between? Is it a cpld chip? |
00:32.21 | dcordes | I noticed it does sd and other things on beetles blueangel and others |
00:33.45 | cr2 | yes, it's a gpio/irq extender and some other neat things. |
00:33.57 | cr2 | like spi,pwm,led,SD, etc. |
00:34.10 | cr2 | 1w battery monitor |
00:34.27 | cr2 | but it's not used anymore. |
00:34.53 | goxboxlive | cr2: i do it with cab extract in a very easy way |
00:36.49 | goxboxlive | pocketpc-cab -v -p Xanadux-Team -a Openmoko-Linux openmoko-linux.files Openmoko-Linux.cab |
00:37.10 | cr2 | goxboxlive: but not everybody has 'Storage Card', it depends on locale() |
00:37.36 | goxboxlive | <<EOF |
00:37.36 | goxboxlive | Qtopia-Linux.lnk \\Windows\Start~Menu\Programs\Linux |
00:37.36 | goxboxlive | qtopia.linux.rootfs.tar.bz2 \\Storage~Card |
00:37.36 | goxboxlive | Qtopia-Linux.exe \\Program~Files\Linux |
00:37.36 | goxboxlive | EOF |
00:37.44 | cr2 | wince tools have the .inf script file |
00:37.56 | goxboxlive | ok, i dont |
00:38.15 | cr2 | goxboxlive: from xda-dev |
00:38.18 | cr2 | Hello. Since the arrival of the cab files i got errors "Root tar filessytem not found" |
00:38.19 | cr2 | My problem was on my french WinCe system "Storage card" folder does not exists. It is named "carte de stockage". |
00:38.44 | goxboxlive | :-) |
00:39.18 | goxboxlive | im of to bed now. night |
00:39.23 | dcordes | cr2: goxboxlive does qtopia have akita machtype? |
00:39.26 | cr2 | good night. |
00:50.00 | dcordes | cr2: do you have an idea which irqs I can look for? |
00:50.20 | dcordes | or anything else I can do |
01:04.59 | cr2 | dcordes: qtopia does not have machtype afaik. |
01:05.12 | cr2 | it may read /proc/cpuinfo if needed. |
01:05.54 | dcordes | cr2: I mean device specifications. like conf/machine/*.conf in OE |
01:08.17 | *** join/#htc-linux TeringTu1y (n=maarten@195-241-125-243.ip.telfort.nl) |
01:13.44 | cr2 | don't know. |
01:13.53 | cr2 | i think it's a bad idea anyway. |
01:14.53 | cr2 | we should not fall into /dev/sharp_buzzer stupidity with custom ioctls once again. |
01:16.00 | cr2 | the kernel interface should be unified as much as we can. |
01:17.09 | dcordes | yes we talked about that earlier. you said you can't even build zaurus kernel from the mainline kernel |
01:17.52 | dcordes | I hope for kaiser this will be different |
01:19.57 | cr2 | yes, because we control the device drivers, and not some nameless sharp subcontractor pushed by the deadlines :) |
01:21.09 | pH5_ | cr2: I've just booted a magician with rootfs on flash for the first time. now I really need that bootloader to load the kernel from flash, too. |
01:21.41 | cr2 | pH5_: wow. that's big. |
01:22.25 | cr2 | pH5_: you want to hack on uboot ? |
01:22.58 | pH5_ | not quite sure. in any case a few days of *concentrated* work, I hope... |
01:23.19 | pH5_ | the problem with u-boot is that without the usb console it isn't very useful on the magician |
01:23.46 | cr2 | i don't know about the magician, but on ba/uni the hx4700 bootldr may be easier to port. |
01:24.13 | *** join/#htc-linux BabelO (n=Fabrice@2a01:5d8:52ee:1c1c:250:fcff:fe46:5573) |
01:24.53 | cr2 | uboot code looked like a horrible spaghetty #ifdef mess to me ;) |
01:25.33 | cr2 | unless you have some experience with it, it#s not really easy. |
01:25.38 | pH5_ | cr2: indeed. otoh it has pxa mmc support, which would be nice for ma. |
01:26.20 | cr2 | yes, that's true. pxa-mci. |
01:26.33 | pH5_ | u-boot looks like an agglomeration of bootloaders with just shared console/configuration part |
01:26.55 | cr2 | it covers everything under the sun. |
01:27.04 | cr2 | from omap to x86 |
01:27.14 | cr2 | so it#s not a big surprise. |
01:27.21 | cr2 | BabelO: ipv6 ? |
01:27.31 | BabelO | cr2: yes :) |
01:27.53 | BabelO | works perfect :) |
01:29.00 | cr2 | BabelO: read the log. pH5_ have booted magician from flash. the new linux era is starting :) |
01:29.34 | BabelO | so his magician was not broken ;) |
01:29.40 | pH5_ | heh, now I feel like cheating. the kernel was still booted via usb from the htc bootloader. |
01:29.42 | BabelO | pH5_: great work :) |
01:31.04 | pH5_ | BabelO: unfortunately the old one is still bricked and I don't know the jtag pins. but I don't quite feel like baking an otherwise fine device yet... decisions... |
01:33.09 | BabelO | pH5_: which is your rootfs size ? |
01:33.23 | cr2 | pH5_: why don#t you just contact some repair shop ? |
01:33.58 | cr2 | hmm. it may be difficult for the htc phones. they are not so widespread like nokia/sony-ericsson... |
01:34.21 | BabelO | cr2, pH5_ i buy a JTAG flasher for a motorola phone only 8E, just need to remove all and insert motherboard in jtad flasher ;) |
01:34.44 | cr2 | there is only 1 repair center in Germany that could repair the universal. |
01:36.12 | BabelO | no htc on this website, only common phone |
01:36.24 | pH5_ | BabelO: 19M, but that's just because I've only overwritten the extrom section so it is dual-bootable right now. |
01:36.41 | BabelO | pH5_: ok |
01:37.16 | BabelO | that is good if we can use extrom as readonly and pxa flash for the other |
01:37.36 | cr2 | BabelO: you can't reflash extrom on ba. yet. |
01:37.37 | BabelO | i think for BA ;) |
01:37.51 | pH5_ | cr2: which repair center? I'd prefer if somebody could just tell me the jtag pinouts :/ |
01:38.16 | BabelO | cr2: i understand, but i can write a img file on extrom and mount it from outside with g3 driver |
01:38.18 | pH5_ | cr2: let me have that ba docking cable and I'll see to it. |
01:38.29 | cr2 | pH5_: hmm. need to search on google again. |
01:38.56 | *** join/#htc-linux EuroTrash (i=unices@ip5652ade4.speed.planet.nl) |
01:39.02 | cr2 | BabelO: the typhoon g3 driver tries to access the chip in 4byte mode and produces unaligned accesses. |
01:39.31 | cr2 | while uni uses 2byte and ba 1byte bus accesses. |
01:39.49 | dcordes | cr2: kaiser's irqs 1 and 2 which I called modem related in the map because they are active with activated phone are also workign while GPS is active |
01:40.34 | cr2 | dcordes: do you have phm reg editor ? |
01:40.44 | dcordes | no what do I need it for? |
01:41.13 | cr2 | it's possible to activate the ATCmd log on other phones. |
01:41.40 | dcordes | so one can dump communication between arm9 and 11 thingy? |
01:41.41 | cr2 | i suspect that the GPS nmea data may go over ATCmd channel. |
01:41.48 | cr2 | yes. |
01:41.55 | dcordes | cool where can I get it? |
01:42.04 | cr2 | GPS is a part on arm9 in some sense. |
01:42.23 | cr2 | you also need to know the key. i'll look for it. |
01:42.26 | dcordes | let me have a look at the 7200 scheme |
01:42.30 | dcordes | ok |
01:42.56 | cr2 | http://www.phm.lu/Products/PocketPC/RegEdit/ |
01:43.46 | cr2 | the log hides some things, like framing or pin. but it's still very useful source of information. |
01:44.54 | BabelO | pH5_: i just discover git-gui tools in tcl/tk |
01:48.05 | dcordes | cr2: got it on the phone |
01:48.11 | dcordes | 2003 arm/pxa version |
01:50.03 | cr2 | BabelO: you may try to trace the g3 register accesses with haret. |
01:51.18 | BabelO | cr2: i like to switch to git before, so we are up to date with latest kernel |
01:51.41 | cr2 | dcordes: [HKEY_LOCAL_MACHINE\Software\HTC\ATDbgLog] |
01:52.03 | cr2 | BabelO: ok, that will be really nice. i'll try sdio gps then :) |
01:52.31 | BabelO | you have one ? how does it look ? i never see one |
01:52.51 | cr2 | dcordes: Enable=1 |
01:52.54 | cr2 | <PROTECTED> |
01:52.55 | cr2 | <PROTECTED> |
01:52.55 | cr2 | <PROTECTED> |
01:52.55 | cr2 | <PROTECTED> |
01:52.55 | cr2 | <PROTECTED> |
01:52.55 | cr2 | <PROTECTED> |
01:53.12 | cr2 | dcordes: and softreset. |
01:53.56 | cr2 | BabelO: http://www.pocketgpsworld.com/globalsat-sdio-gps-sd501.php |
01:54.18 | BabelO | ah ok ;) |
01:54.37 | dcordes | cr2: enable=1 or 0? |
01:54.41 | cr2 | =1 |
01:55.35 | cr2 | BabelO: this one is even more fun http://www.pocketgpsworld.com/globalsat-sd502-gps-review.php |
01:55.49 | cr2 | BabelO: but afaik combo cards are not supported in linux. |
01:56.53 | BabelO | i remeber this-* king of antenna now, i just see the picture, i have pla,n to do same :) |
01:56.55 | dcordes | cr2: file size is decimal here |
01:57.20 | cr2 | dcordes: does not matter. set enable and softreset. |
01:58.01 | dcordes | booting |
01:58.54 | cr2 | +HTCAGPS=5| |
01:58.54 | cr2 | +HTCAGPS=%d| |
01:59.51 | cr2 | a lot of weird stuff there. |
01:59.53 | cr2 | AT@HTCPDPFD=1 |
02:00.33 | cr2 | AT+ENCSQ=1 |
02:00.54 | cr2 | +HTCNV=%d,%d,%d |
02:01.05 | cr2 | +HTCmaskW1=%d,%d |
02:01.34 | cr2 | +ODEN=%s |
02:01.36 | dcordes | cr2: eh? |
02:02.27 | cr2 | hehe. wtf is that AT+VKK_SIM_EXPIRED |
02:02.54 | dcordes | where do you take that stuff from? |
02:02.57 | cr2 | AT+ISIMA=%u,"%s" |
02:02.57 | cr2 | AT+ISIMR=%u |
02:03.11 | cr2 | this is interesting AT@UARTSWITCH? |
02:03.58 | cr2 | @HTCDORMANCYSET=%d |
02:04.05 | cr2 | the rest looks standard. |
02:04.41 | cr2 | Oden (ใใงใ) is a Japanese winter dish consisting of several ingredients such as boiled eggs, daikon radish, konnyaku, and processed fish cakes |
02:05.37 | cr2 | dcordes: do you have something in \Temp ? |
02:05.55 | *** join/#htc-linux dcordes_ (n=user0815@f054162248.adsl.alicedsl.de) |
02:06.40 | dcordes_ | cr2: pH5 is a friend of japanese winter dish? |
02:08.55 | cr2 | i was searching for AT+ODEN on google :) |
02:08.56 | dcordes_ | am I supposed to do anything with the regeditor or did you yet finish the dump with you telekinetic powers? |
02:09.24 | dcordes_ | see (ใ is also included in pH5's quit message |
02:09.34 | dcordes_ | <PROTECTED> |
02:09.41 | cr2 | look in \Temp with the file manager. the phone should be turned on, and logged into network. |
02:10.00 | cr2 | the first glyph is the same :) |
02:10.18 | cr2 | others are different. |
02:12.35 | dcordes_ | i will play around a bit and go online, start gps |
02:12.50 | cr2 | do you see the log file ? |
02:12.54 | dcordes_ | yep yep |
02:12.58 | cr2 | ok :) |
02:12.58 | dcordes_ | also getting bigger |
02:13.05 | cr2 | good. |
02:13.11 | dcordes_ | i will copy it to sd and paste |
02:13.18 | cr2 | don't forget about 2MB limit. |
02:13.40 | cr2 | it may include your phone, imei, contacts, etc. |
02:13.45 | cr2 | the log |
02:14.02 | dcordes_ | total commander rocks |
02:14.07 | cr2 | sdo keep it in mind. |
02:14.17 | dcordes_ | oh ok |
02:14.32 | dcordes_ | do you have some ftp or so? |
02:14.44 | cr2 | not for upload. |
02:16.08 | dcordes_ | dcc? |
02:16.22 | cr2 | usually does not work. |
02:16.40 | dcordes_ | nevermind then I will keep it so far |
02:17.12 | dcordes_ | it is 21kb |
02:17.18 | cr2 | ok, look at the file. |
02:17.32 | cr2 | there should be an init string first. |
02:17.36 | dcordes_ | it has a bunch of errors |
02:18.04 | dcordes_ | can't find init |
02:18.17 | cr2 | ZE0S0=0Q0V0X3&C1&D1|+GTKC=2;+CMEE=1;+CRC=1;+CR=1;+CREG=1;+FCLASS=0;+CMGF=0;+CSCS="HEX";+CSSN=0,1;+CLIP=1;+COLP=0;+CCWA=1 |
02:18.20 | cr2 | and so on. |
02:18.37 | cr2 | what is the file name ? |
02:18.49 | dcordes_ | ATDbg0.txt |
02:18.54 | cr2 | ok. |
02:19.30 | dcordes_ | is imei a huge hex string? |
02:19.49 | cr2 | no, 16 hex numbers or so. |
02:20.24 | cr2 | AT+CRSM=220,28619,2,4,16,0200FFFFFFFFFFFFFFFFFFFFFFFFFFFF |
02:20.31 | cr2 | this is not imei :) |
02:20.32 | dcordes_ | what is Rx:+GTKI:? |
02:20.39 | *** join/#htc-linux TeringTuby (n=maarten@195-241-125-243.ip.telfort.nl) |
02:20.47 | cr2 | it's some wierd sim toolkit stuff. |
02:20.58 | dcordes_ | that's the huge one |
02:21.11 | cr2 | it uses something like uuencode. |
02:21.50 | dcordes_ | 3:11:5 Rx:+CME ERROR: 14\r |
02:21.51 | dcordes_ | 3:11:5 Tx:AT+CNUM\r |
02:21.54 | dcordes_ | appear like 40 times |
02:22.11 | cr2 | error 14 ? hmm. |
02:22.38 | cr2 | CME ERROR: 14, SIM busy |
02:22.59 | cr2 | http://www.activexperts.com/activsms/sms/gsmerrorcodes/ |
02:23.14 | dcordes_ | I activated the phone after boot |
02:23.35 | cr2 | CME ERROR: 13 SIM failure |
02:23.36 | dcordes_ | 3:12:49 Rx:+COPS: 0,0,"T-Mobile Deutsch",3\r\n0\r |
02:23.45 | cr2 | that's ok. |
02:24.08 | cr2 | lol. 16char limit. |
02:24.51 | dcordes_ | I wonder what the gps thingies are now |
02:24.54 | dcordes_ | if any |
02:25.25 | cr2 | do you see some NMEA strings ? |
02:25.42 | cr2 | they may be on another mux channel though. |
02:26.32 | dcordes_ | I've seen nmea strings before from gps mouses but don't looks like there are any |
02:27.07 | dcordes_ | I did not find any satellites though |
02:28.16 | cr2 | ok. |
02:28.45 | dcordes_ | is there a string I can look for? |
02:28.52 | dcordes_ | "nmea" is not present |
02:28.53 | cr2 | on a780 the gps data is not nmea, and is send on a different channel. so it's not surprising that i don't see it. |
02:29.00 | cr2 | PVT |
02:29.18 | cr2 | GLL |
02:29.37 | dcordes_ | no pvt, gll |
02:29.58 | dcordes_ | so it does not go through at commands? |
02:30.05 | BabelO | good night |
02:30.09 | cr2 | [HKEY_LOCAL_MACHINE\System\CurrentControlSet\GPS Intermediate Driver] |
02:30.09 | cr2 | <PROTECTED> |
02:30.09 | cr2 | <PROTECTED> |
02:30.09 | cr2 | <PROTECTED> |
02:30.17 | cr2 | BabelO: good night. |
02:30.50 | cr2 | <PROTECTED> |
02:30.50 | cr2 | <PROTECTED> |
02:31.10 | cr2 | but it's all virtual. |
02:31.31 | dcordes_ | good night BabelO |
02:32.01 | cr2 | <PROTECTED> |
02:32.01 | cr2 | <PROTECTED> |
02:32.18 | cr2 | [HKEY_LOCAL_MACHINE\System\CurrentControlSet\GPS Intermediate Driver\Multiplexer\ActiveDevice] |
02:32.18 | cr2 | <PROTECTED> |
02:33.01 | cr2 | $GPGSV,1,1,00*79 |
02:33.01 | cr2 | $GPGGA,,,,,,0,,,,,,,,*66 |
02:33.01 | cr2 | $GPRMC,,V,,,,,,,,,,N*53 |
02:33.02 | cr2 | $GPGSA,A,1,,,,,,,,,,,,,,,,*32 |
02:33.02 | cr2 | $GPVTG,,T,,M,,N,,K*4E |
02:33.19 | dcordes_ | is that on a780? |
02:34.22 | cr2 | no. |
02:34.26 | cr2 | kaiser. |
02:34.35 | cr2 | it seems that it goes over TAI |
02:34.44 | cr2 | will be a PITA ;) |
02:34.57 | dcordes_ | TAI? |
02:34.59 | cr2 | because it's some DMA over shared memory. |
02:35.52 | dcordes_ | what'S tai? |
02:35.57 | cr2 | it's some qualcomm phone api. |
02:36.04 | cr2 | don't know exactly. |
02:36.26 | cr2 | bluetooth uses something like that too. |
02:36.37 | cr2 | which is also a serial port. |
02:36.55 | cr2 | the titan page had some good hints. |
02:37.40 | cr2 | 0x003axxxx Tai |
02:37.57 | dcordes_ | did you see mr welte's kaiser photos? He said he opened it and took pictures of the boards |
02:38.25 | cr2 | no, but i didn't find anything new in his blog. |
02:38.51 | cr2 | brf6300 and wl1251, that was known without opening the phone. |
02:39.18 | cr2 | and the rest is on the undocumented qualcomm chips. |
02:39.35 | cr2 | should not be expensive to produce :) |
02:39.42 | cr2 | unlike the athena. |
02:40.03 | cr2 | which has ungodly amount of different nice external chips. |
02:40.08 | dcordes_ | what do you mean should not be expensive to produce? |
02:40.14 | cr2 | kaiser. |
02:40.29 | cr2 | it's more or less a single-chip device. |
02:40.34 | dcordes_ | oh ok |
02:40.48 | cr2 | that's why htc switches to it. |
02:40.54 | dcordes_ | so the connection between the different parts of hardware is less device specific |
02:41.06 | dcordes_ | yea I noticed all recent models are msm* |
02:42.08 | cr2 | athena should be _much_ more expensive to produce. |
02:42.21 | cr2 | but i don't really see it in the retail price. |
02:43.07 | cr2 | ok, good night :) |
02:43.13 | dcordes_ | maybe that's the result of the "many chip solutions" being cheaper parts wise |
02:43.29 | cr2 | don't think so. |
02:44.09 | dcordes_ | hm nevermind |
02:44.26 | cr2 | ok. till tomorrow. heh. today ;) |
02:44.44 | dcordes_ | almost 4 |
02:45.02 | dcordes_ | till today then |
02:45.03 | dcordes_ | good night |
03:31.31 | *** join/#htc-linux Zoolooc (n=fredsiba@p549500DF.dip0.t-ipconnect.de) |
05:23.55 | Pryan | gpe looks compile on gentoo |
05:24.12 | Pryan | but opie is unable to compile do to package failures |
05:24.23 | Pryan | it hasnt Makefiles needed |
06:21.38 | *** join/#htc-linux kyppcgeek (n=PocketIR@fastethernet0-1.dsl.core.routers.hcis.net) |
06:21.48 | *** part/#htc-linux kyppcgeek (n=PocketIR@fastethernet0-1.dsl.core.routers.hcis.net) |
07:03.38 | *** join/#htc-linux echowip (n=moo@08-200.228.popsite.net) |
07:06.43 | *** join/#htc-linux kyppcgeek (n=PocketIR@fastethernet0-1.dsl.core.routers.hcis.net) |
07:06.48 | *** part/#htc-linux kyppcgeek (n=PocketIR@fastethernet0-1.dsl.core.routers.hcis.net) |
07:08.32 | *** join/#htc-linux ltxda0 (n=ltxda@c-98-196-125-205.hsd1.tx.comcast.net) |
07:36.02 | *** join/#htc-linux kyppcgeek (n=PocketIR@fastethernet0-1.dsl.core.routers.hcis.net) |
07:36.08 | *** part/#htc-linux kyppcgeek (n=PocketIR@fastethernet0-1.dsl.core.routers.hcis.net) |
08:27.37 | *** join/#htc-linux pH5 (n=ph5@p5485F3FE.dip.t-dialin.net) |
08:31.44 | Pryan | i pH5 |
08:39.46 | pH5 | hej Pryan |
09:17.36 | Pryan | ph5 im experimenting to use gentoo |
09:17.40 | Pryan | on pda |
09:18.02 | Pryan | compilling gpe and opie |
09:28.01 | *** join/#htc-linux goxboxlive (n=goxboxli@81.80-202-132.nextgentel.com) |
09:28.23 | Pryan | goxboxlive |
09:28.27 | Pryan | hello |
09:28.54 | goxboxlive | hi |
09:29.01 | Pryan | what desktop manager do you use ? |
09:29.04 | Pryan | opie ? |
09:29.17 | pH5 | Pryan: some russian guys are trying the same on hx4700: http://pda.gentoo.ru/ |
09:29.20 | goxboxlive | Pryan: where, on my devices? |
09:29.26 | pH5 | hi goxboxlive |
09:29.43 | Pryan | yeah, i will be based on they work |
09:29.54 | Pryan | his stage4 |
09:29.59 | goxboxlive | hi pH5 |
09:30.10 | Pryan | tuned up to work with my phone |
09:30.20 | Pryan | goxboxlive yes, in your device |
09:32.53 | Pryan | a doubt, with opie you only can install aplications with ipkg |
09:33.19 | Pryan | but with gpe you can install aplications with the pakage manager ? |
09:33.29 | Pryan | of the distribution |
09:35.27 | goxboxlive | Pryan: you can use ipkg with every image. I am not using my devices daily, but my fav. is Qtopia and Opie i think. |
09:35.56 | Pryan | aham |
09:36.20 | Pryan | i must see how qtopia installs |
09:36.35 | Pryan | because in my PC it's only a mobile phone |
09:36.49 | Pryan | that it do nothing |
09:45.06 | goxboxlive | pH5: we should have the same for magician and the other htc devices: http://pda.gentoo.ru/images/bootldr.jpg |
09:46.45 | *** join/#htc-linux echowip` (n=moo@04-132.228.popsite.net) |
09:47.35 | pH5 | goxboxlive: nice indeed. but only fun with >= wm5 devices |
09:48.00 | goxboxlive | yes thats true |
09:49.00 | Pryan | compiling of opie is ok atm |
09:49.15 | Pryan | compilling of gpe gives more problems |
09:49.26 | Pryan | but i think it is usefull |
09:49.33 | Pryan | lets see |
10:48.55 | *** join/#htc-linux the_sys0p (i=the_sys0@gateway/tor/x-c571ef5be15f9c47) |
11:00.21 | *** join/#htc-linux TeringTu1y (n=maarten@195-241-125-243.ip.telfort.nl) |
11:25.39 | *** join/#htc-linux imanex (n=imanex@c220-239-193-148.brodm2.vic.optusnet.com.au) |
11:28.12 | imanex | openmoko doesnt boot on htc-beetles |
11:28.18 | imanex | just for peoples information |
11:28.23 | imanex | i dun think has enough ram |
11:33.15 | goxboxlive | imanex: How much ram does beetles have |
11:33.26 | goxboxlive | A780 has 48MB and it runs well |
11:57.38 | *** join/#htc-linux lieter_ (n=lieter@a62-251-100-248.adsl.xs4all.nl) |
12:02.35 | goxboxlive | pH5: have you done any firther work with the booloader for BA/Ma |
12:05.37 | pH5 | goxboxlive: for MA I have tried adding support u-boot, but it still hangs somewhere. for BA I first need a usb cable |
12:06.42 | *** join/#htc-linux pleemans (n=peter@d51A5E76A.access.telenet.be) |
12:19.55 | *** join/#htc-linux BabelO (n=Fabrice@2a01:5d8:52ee:1c1c:250:fcff:fe46:5573) |
12:23.00 | goxboxlive | pH5: ok |
12:26.49 | goxboxlive | Anyone know if there is possible to mount a jffs2 image? |
12:33.16 | pH5 | goxboxlive: yes. I used root=/dev/mtdblock3 rootfstype=jffs2 |
12:34.10 | pH5 | if you want to loop-mount it, use mtdram |
12:34.19 | goxboxlive | pH5: on your computer? I just want to look inside a jffs2 image. and i am trying to do it like this: |
12:34.30 | goxboxlive | centrino:/home/jrs/ficgta01# mount -t jffs2 -o loop qtopia-rootfs.2-11270550.jffs2 /media/usbdisk-2/ |
12:34.30 | goxboxlive | mount: unknown filesystem type 'jffs2' |
12:35.48 | goxboxlive | ahh i can use dd |
12:36.18 | goxboxlive | hmm no i cant |
12:36.46 | pH5 | CONFIG_MTD_MTDRAM=m |
12:38.06 | pH5 | in new kernels there is also BLOCK2MTD, maybe you can do a image -> loop block -> block2mtd -> jffs2 mount. |
12:39.36 | *** join/#htc-linux wireddd (n=wired@66-188-77-4.dhcp.athn.ga.charter.com) |
12:51.56 | *** join/#htc-linux Zoolooc (n=fredsiba@p549500DF.dip0.t-ipconnect.de) |
12:58.10 | ymerejt | goxboxlive, you have a universal right ? |
13:04.30 | *** join/#htc-linux rmoravcik (n=rmoravci@ip-89-102-255-171.karneval.cz) |
13:10.38 | *** join/#htc-linux Marex-notebook (n=marex@vasut.kolej.mff.cuni.cz) |
13:11.55 | *** join/#htc-linux Pryan (n=pryan@84.125.94.98.dyn.user.ono.com) |
13:12.59 | pH5 | ymerejt: yes he has |
13:30.23 | *** join/#htc-linux dcordes (n=dcordes_@unaffiliated/dcordes) |
13:30.28 | dcordes | hey |
13:30.38 | pH5 | hej dcordes |
13:30.44 | dcordes | hi pH5 |
13:30.45 | ymerejt | hi |
13:30.53 | dcordes | I like the grub on the russian guy's hx |
13:31.35 | dcordes | somebody knows russian? I wonder if they go further yet |
13:33.23 | ymerejt | I'm looking for the best Linux distribution choice to run qtopia on my universal. |
13:33.32 | ymerejt | I want it to be upgradable |
13:33.46 | ymerejt | I will package my own kernel and my own qtpioa release |
13:34.01 | ymerejt | Could you advice me to make the best choice |
13:34.13 | ymerejt | I think there is debian-arm something |
13:34.18 | ymerejt | Is it a good choice |
13:34.30 | ymerejt | What the good and bad properties of the familiar ? |
13:35.51 | ymerejt | What are you using on your phone ? |
13:36.03 | dcordes | ymerejt, what about the images on linuxtogo? |
13:36.34 | ymerejt | I'm looking for a more traditionnal model |
13:36.43 | ymerejt | With standard package update |
13:36.58 | ymerejt | I want more flexibility |
13:39.42 | ymerejt | Nobody here use a more traditionnal approach ? |
13:47.18 | dcordes | traditional? you are speaking of rpm or dpkg with a huge repository? |
13:47.32 | dcordes | possibly you want to try either an openmoko or angstrom system |
13:49.53 | dcordes | both have a wide range of installable packages |
13:53.34 | dcordes | ymerejt, have you tried http://www.linuxtogo.org/~htcpxa/htcuniversal/images/OpenMoko/Openmoko-Linux.cab ? |
13:53.50 | ymerejt | yes |
13:54.17 | dcordes | didn't the available openmoko packages sufice? |
13:57.03 | *** join/#htc-linux dcordes (n=user0815@f054162248.adsl.alicedsl.de) |
14:01.40 | Pryan | well, i have gpe half compiled, so how i launch the general window manager ? |
14:05.15 | ymerejt | it could be enough |
14:05.50 | Pryan | ah ok |
14:05.51 | ymerejt | But I only to run Qtopia. So maybe with openmoko base package there is already too much components isn't ? |
14:05.59 | BabelO | pH5: if you are around, what i need for this down(&clocks_sem) |
14:06.03 | Pryan | there is no login mnager ? |
14:06.09 | Pryan | manager ? |
14:08.28 | pH5 | BabelO: context? clocks_sem is a semaphore to lock some memory access. |
14:10.03 | BabelO | pH5: yes, sorry, i know it is to lock before doing something, i have an error on this with git kernel tree, it say not defined |
14:10.24 | BabelO | pH5: it is in mach-pxa/clock.c |
14:11.44 | pH5 | I think the semaphore in clocks.c was converted to a mutex, up/down(&clocks_sem) --> mutex_lock/unlock(&clocks_mutex) |
14:12.13 | BabelO | pH5: thx, i check this way |
14:12.17 | dcordes | Pryan: depends on what gentoo installed you there. Did it create an Xsession? |
14:12.40 | dcordes | Pryan: gpe consits of matchbox-desktop matchbox-panel etc |
14:12.51 | dcordes | they have to be ran inside an xsession |
14:13.00 | pH5 | bbl |
14:13.26 | dcordes | cr2: ping |
14:14.22 | ymerejt | cr2 is sleeping I think |
14:16.03 | *** join/#htc-linux the_sys0p (i=the_sys0@gateway/tor/x-0941ecd46ac0a554) |
14:16.26 | Pryan | ok dcordes |
14:18.21 | Pryan | what package we must to install to have /opt/Qtopia/bin/qpe ? |
14:25.23 | dcordes | I never tried qtopia Pryan, sorry |
14:25.30 | Pryan | ok |
14:33.41 | dcordes | Pryan: where can I get qtopia buildsystem? |
14:35.04 | Pryan | www.qtopia.net |
14:35.23 | Pryan | but im trying to get qtopia working but dont |
14:36.55 | dcordes | Pryan: what's your machine? |
14:37.06 | Pryan | x86_64 |
14:37.46 | dcordes | oh they only have 3 machine types |
14:38.04 | dcordes | I thought I could build for my Zaurus |
14:38.15 | dcordes | I will stick with openemebddded |
14:39.15 | Pryan | aham |
14:39.53 | BabelO | Kevin2: are you around, i notice some change |
14:46.29 | *** join/#htc-linux Marex-notebook (n=marex@vasut.kolej.mff.cuni.cz) |
15:06.25 | *** join/#htc-linux Pryan (n=pryan@84.125.94.98.dyn.user.ono.com) |
15:08.28 | *** join/#htc-linux goxboxlive (n=goxboxli@81.80-202-132.nextgentel.com) |
15:21.51 | ymerejt | goxboxlive, ping |
16:25.22 | Kevin2 | BabelO: Yes. |
16:25.39 | BabelO | Kevin2: i pull again work tree |
16:25.59 | Kevin2 | BabelO: I fixed clocks stuff - it even boots for me on Apache - resynch your "work" branch. |
16:25.59 | BabelO | Kevin2: just finishing compiling it , but there is wroking on pda_udc |
16:26.24 | Kevin2 | ? |
16:26.38 | BabelO | Kevin2: did you fix mmc too ? just replace protocols by sd.h |
16:26.47 | BabelO | Kevin2: between 'pda_udc_probe' and 'pda_udc_command' |
16:27.09 | BabelO | wait i paste the full message |
16:27.46 | BabelO | Kevin2: http://pastebin.com/m6f5554b9 |
16:28.30 | BabelO | i resynchro my tree |
16:28.36 | Kevin2 | Yeah, I get these on Apache and Hermes. It didn't stop Apache from booting. I don't know what it is yet. |
16:29.01 | BabelO | ok so i ll try like it is before i resynchro |
16:30.06 | *** join/#htc-linux Foxdie` (i=Foxdie@77-98-48-193.cable.ubr05.harb.blueyonder.co.uk) |
16:36.04 | BabelO | Kevin2: mine does not boot :( |
16:36.40 | Kevin2 | BabelO: It just hangs without any status messages? |
16:46.42 | BabelO | Kevin2: it just display Kernel jump from haret |
16:46.58 | *** join/#htc-linux pleemans (n=peter@d51A5E76A.access.telenet.be) |
16:49.45 | BabelO | Kevin2: exact message is Jumping to Kernel... |
16:50.16 | Kevin2 | BabelO: Hrmm. I don't know. Do you have a way of getting early serial messages? |
16:50.35 | BabelO | no i ve only usb cradle |
16:50.38 | Mineque | cya guys |
16:50.39 | *** part/#htc-linux Mineque (n=Mineque@195.60.65.50) |
16:50.52 | BabelO | i have to do like before ;) with vibra |
16:51.25 | Kevin2 | Someone had a patch that allows the early messages to go to framebuffer. |
16:51.53 | MichouX|NA | BabelO: hey, cr2 told me you could have a qtopia device profile for blueangel, to you ? |
16:51.57 | MichouX|NA | do you ? |
16:52.30 | BabelO | MichouX|NA: yes look at http://linuxtogo.org/~htcpxa |
16:53.03 | BabelO | MichouX|NA: http://linuxtogo.org/~htcpxa/htcblueangel/O.P.I.E-II/ |
17:00.32 | ymerejt | goxboxlive, are you around ? I got a problem with your qtopia image ;) |
17:07.37 | ymerejt | I have resolved it |
17:08.57 | ymerejt | Hi MichouX |
17:15.02 | Pryan | ymerejt i will do the things right |
17:15.14 | Pryan | i will emulate arm on my desktop |
17:15.31 | Pryan | and try to install a stage3 |
17:15.37 | Pryan | with OE |
17:15.38 | ymerejt | good lucj |
17:15.39 | ymerejt | luck |
17:16.15 | Pryan | yeah |
17:16.45 | Pryan | if i got luck there will be usefull to all phones |
17:21.55 | *** join/#htc-linux skodde (n=skodde@unaffiliated/skodde) |
17:28.34 | *** join/#htc-linux pH5 (n=ph5@e178245003.adsl.alicedsl.de) |
17:44.30 | *** join/#htc-linux ltxda (n=ltxda@c-98-196-125-205.hsd1.tx.comcast.net) |
17:46.28 | cr2 | hi |
17:47.00 | cr2 | pH5: the docking station lies on my table, i'll send it tomorrow morning. |
17:51.41 | *** join/#htc-linux dcordes (n=dcordes_@unaffiliated/dcordes) |
17:54.07 | dcordes | cr2, ping |
18:03.22 | *** join/#htc-linux rakeem (n=rakeem@n220246172010.netvigator.com) |
18:06.15 | rakeem | Yay! I love Hong Kong...! I was able to swap my used BA with toasted USB port for another one... I'm now the most stable build I've ever had. 8-] |
18:08.39 | Kevin2 | cr2: Do you recall how the hermes serial ports are used? |
18:09.13 | dcordes | hey rakeem |
18:10.00 | rakeem | Hiya... |
18:10.12 | Kevin2 | Ughh. What's the trick to get rid of: /bin/sh: can't access tty; job control turned off |
18:10.44 | *** join/#htc-linux allx (n=allx@202.123.228.54) |
18:11.02 | rakeem | Went past the same shop today and the dude had another BA in the window. Gave hime the international sign-language and soundeffects for dodgy connector and he exchanged it... Sweet huh? |
18:11.50 | rakeem | Kevin: I think it's an erroneous entry in your inittab... |
18:12.47 | Kevin2 | rakeem: I'm not running an inittab. I'm just launch /bin/sh, and I have console=tty0 in my kernel cmdline. |
18:13.33 | rakeem | Kernel cmds from Haret? |
18:13.39 | Kevin2 | Yes |
18:14.06 | pH5 | Kevin2: rootfs missing some /dev/tty? |
18:14.32 | rakeem | Beyond me.... |
18:14.35 | pH5 | or initramfs for that matter |
18:14.36 | Kevin2 | pH5: Looks okay to me. |
18:14.57 | rakeem | ...but that reminds me, Kevin2... |
18:15.26 | cr2 | Kevin2: i think i've put the comments into htchermes.c ? |
18:15.57 | pH5 | cr2: I hope it won't get lost/delayed in the pre-christmas shipping frenzy :) |
18:16.16 | Kevin2 | cr2: Yes, thanks. |
18:16.24 | cr2 | Kevin2: but i couldn't undestand the clock setup ;) |
18:16.35 | cr2 | pH5: let's hope. |
18:17.09 | rakeem | cr2: I had a scan round for a Wallaby today too, but nothing. I'll be up in the main geeksville later this week though... |
18:17.24 | cr2 | pH5: it will certainly not be lost here on my side |
18:17.58 | cr2 | rakeem: ok, that'll be fun |
18:18.16 | Kevin2 | rakeem: reminds you.. |
18:18.34 | rakeem | Kevin2: Any progress with the Grand Unified Keyboard Driver? &-) |
18:19.05 | Kevin2 | Heh. No. I'm working on porting hermes up to v2.6.23. So, keyboard is on hold for now. |
18:19.28 | rakeem | cr2: If I may, why the interest in The Progenator? |
18:20.38 | cr2 | rakeem: to have a complete cpu line :) sa1110 too. |
18:20.58 | Kevin2 | I just booted v2.6.23-hh19 on hermes! |
18:21.21 | cr2 | Kevin2: will you merge the moko1/2 patches too ? |
18:21.58 | rakeem | Kevin2: 8'-( Does that mean 'bumped back a space' or 'falling-off-the-bottom-of-the-list' in terms of priorites? |
18:23.20 | Kevin2 | rakeem: It's still high on the list. But I can't say when I'll get to it. |
18:23.27 | pH5 | Kevin2: shouldn't that be hh0/1? congrats! |
18:23.35 | rakeem | cr2: Ah, quite... The old "full set" dialectic... You deserve it... |
18:23.56 | rakeem | ...in a glass case... |
18:24.32 | dcordes | cr2, can we make up a topoly display driver for kaiser? |
18:25.04 | rakeem | Kevin2: I should really stop procrastinating and get my hands dirty myself... Mind if I ask you a couple of broad questions on the topic? |
18:25.34 | Kevin2 | Go ahead. |
18:26.24 | cr2 | dcordes: if you want to fry it, then yes :) |
18:26.57 | dcordes | :( so we lack information? |
18:27.18 | cr2 | dcordes: i'm looking for the wince display driver. the data in wiki is from SPL |
18:27.21 | rakeem | 1. Is a keyboard driver more complicated than it looks (scanning & interrupts?) |
18:27.53 | cr2 | dcordes: do you have 'lsmod' output somewhere ? |
18:28.00 | rakeem | 2. What language is normally(?) used for driver dev? C? |
18:28.03 | Kevin2 | rakeem: No, it is very simple. The only complication is interfacing with the spi chip in such a way that it can be used on many different platforms. |
18:28.09 | cr2 | rakeem: the keyboard itself is simple |
18:28.10 | dcordes | cr2, nope I will get it |
18:28.22 | Kevin2 | rakeem: Always C. It is kernel code. |
18:28.37 | Kevin2 | Ughh. v2.6.23 still has the same problem with lost usb interrupts. |
18:28.57 | dcordes | cr2, btw as long as I keep everything suspicious on sd I don't think it will be a problem replacing kaiser in case of fry |
18:29.20 | cr2 | dcordes: ok. |
18:29.50 | cr2 | Kevin2: look at the moko patches. there is some fix for usb problems. and also for the mmc/sd problem. |
18:30.31 | cr2 | Kevin2: htchermes_uartcfgs[] has all descriptions. |
18:30.31 | rakeem | Kevin2: So is it {Scan -> Interrupt -> Read value -> Pass to SPI -> Scan}? |
18:31.05 | cr2 | rakeem: Press -> Interrupt -> Read from SPI |
18:31.09 | Kevin2 | rakeem: Interrupt -> read spi -> decode -> send to input layer |
18:31.45 | rakeem | Decode? Mux |
18:31.46 | rakeem | ? |
18:32.20 | Kevin2 | You get an id code from spi, you need to look up a keycode from it, and then hand the keycode to the input layer. |
18:32.39 | Kevin2 | cr2: Yes - the reason hermes wasn't booting is early log messages were going to bluetooth. |
18:32.57 | rakeem | You reckon a keyboard driver is a do-able-1st-time kernel project? |
18:33.28 | rakeem | So you just reference a lookup table? |
18:33.31 | Kevin2 | rakeem: I don't know your skill level - anything is possible. |
18:34.02 | dcordes | cr2, is lsmod something for xda wiki? |
18:34.22 | cr2 | dcordes: yes, why not. |
18:34.48 | *** join/#htc-linux henker (n=henker@202.123.228.54) |
18:35.08 | cr2 | rakeem: the problem is that we have already done all the easy things in the kernel :) |
18:35.28 | rakeem | Hmmm.... Skill level... Lots of compiling other people's stuff... |
18:36.34 | rakeem | cr2: Nicely put. If it falls out of you guys definition of "easy stuff" I'll wait... Is there anything I might try tweaking in the existing BA driver to help stability? |
18:38.08 | Kevin2 | pH5: I guess it will become v2.6.23-ltg0 |
18:38.29 | cr2 | rakeem: it needs to be split into 2 parts: the asic3-spi driver, and the generic spi part. |
18:38.45 | dcordes | cr2, http://pastebin.ca/818992 sorry something is wrong with the wiki |
18:39.27 | Kevin2 | cr2 / bd2 / pH5: I'm concerned about the quality of the hh.org kernel code. It has a whole bunch of random patches from all over. It's not clear to me if it is worthwhile to continue down that path. |
18:39.37 | cr2 | rakeem: Kevin2 on hermes has s3c2442-spi driver + generic spi. when he will be ready, it's only the asic3-spi part that needs to be done in a way how the asic3_mmc driver is written. |
18:39.42 | rakeem | cr2: <Puke> *-0 |
18:40.12 | Kevin2 | cr2: The openmoko patches sound good, but I'm not sure on importing a whole bunch of new patches into the tree as it currently is. |
18:40.36 | cr2 | Kevin2: i don't think we need to take care about the ipaq stuff. |
18:41.03 | cr2 | Kevin2: then you should go the moko way of the single OE patch directory. |
18:41.14 | rakeem | cr2: Right... Then Uni's BA's and any other ASIC3 devices get sorted together? |
18:41.41 | pH5 | Kevin2: I don't think trying to merge *everything* is a good idea. But just cherry-picking the parts we actually need and following the hh.org cvs in a separate branch is the easiest way not to lose important hh.org bits. |
18:42.39 | dcordes | lol why does wince load bluetooth related modules while bt is off? |
18:42.55 | Kevin2 | pH5: Yeah - that is why I did all my changes on "work" instead of "master". I think "master" should just pull known good stuff. |
18:44.44 | pH5 | Kevin2: good. that and known-bad-but-needed stuff like the pxa27x udc drivers. today I again ran against a wall trying to clean it up into something presentable to mainline. still much to learn, I guess.. |
18:45.25 | cr2 | pH5: we need some reference device done right. hx4700 for example. it will then force the asic3 driver cleanup. |
18:45.28 | Kevin2 | pH5: I haven't looked at it that much, but should there be two separate drivers - one for pxa2xx and one for pxa27x? |
18:46.09 | pH5 | Kevin2: I've tried to adapt pxa27x to the pxa25x structure. maybe they can share common backends, but the controllers are really quite different. |
18:46.16 | cr2 | Kevin2: i think yes. the pxa27x_udc should be careful not to smash the host port P2. |
18:46.24 | pH5 | (different quirks, register layout, sram allocation, etc.) |
18:46.48 | Kevin2 | Ok - it isn't clear from looking at the code because so much was copy and pasted. |
18:47.37 | Pryan | cr2 do you have here a kernel compiled for athena ? |
18:47.48 | pH5 | Kevin2: I'll continue with my cleanup, but that will certainly take more time. |
18:48.10 | ymerejt | Is someone could help to build qtopia in order to work on the htc universal profile ? |
18:49.19 | cr2 | pH5: what do you think about asic3 ? i'm facing the same design issues with w228x. moko s-media patch looks good by its design, but it is very incomplete :( |
18:50.02 | cr2 | ymerejt: you should follow the documented steps for moko1 phone |
18:50.28 | cr2 | ymerejt: and then copy-hack the qualcomm driver instead. |
18:51.03 | ymerejt | someone (I don't remember who) give me his htcphone profile |
18:51.48 | dcordes | cr2, what's the purpose of the lsmod? Shall I dump display specific modules? |
18:52.06 | cr2 | dcordes: no. i'm looking at the lsmod list. |
18:52.10 | ymerejt | But I'm running the ficgta01 profile and except for the GSM part which bug It works fine, very fine |
18:52.53 | cr2 | ymerejt: hehe. because the only moko-specific part is the GSM ;) |
18:53.01 | ymerejt | And of course I don't have battery monitoring |
18:53.18 | Pryan | cr2 do you have here the kernel ? |
18:53.39 | ymerejt | The sound does not work too |
18:53.56 | cr2 | ymerejt: yes, that's something to be resolved once and forever. there is no excuse for not doing it right for all devices, because they all use pda_power now. |
18:53.58 | *** join/#htc-linux rakeem (n=rakeem@n220246172010.netvigator.com) |
18:54.13 | cr2 | Pryan: yes, but it boots off the USB stick. |
18:54.42 | Pryan | pass it to me, i want to make some test |
18:54.52 | Pryan | and maybe buy the cable |
18:55.01 | Pryan | but first make test on pc |
18:55.19 | Pryan | wait 1 minute, go searching it |
18:55.19 | cr2 | Pryan: it's an autoboot .exe file |
18:55.30 | Pryan | ahm, then nothing |
18:55.38 | Pryan | i want the zImage |
18:56.32 | cr2 | Pryan: ok, then i need to rebuild the kernel. |
18:56.58 | pH5 | cr2: hm. about asic3 I think it should be cleaned up, rebased against gpiolib/gpio_desc and resubmitted to lak. I haven't looked at the glamo patches. |
18:57.17 | ymerejt | cr2, where are the documented steps ? |
18:57.21 | ymerejt | on qtopia.net ? |
18:57.30 | cr2 | ymerejt: i think yes. |
19:00.41 | goxboxlive | ymerejt: what is the problem |
19:01.04 | Kevin2 | cr2 / pH5 : Do either of you have a simple example of using spi? |
19:01.12 | ymerejt | I want to init my qtopia dev environnement |
19:01.31 | ymerejt | I have download the source |
19:01.33 | goxboxlive | ok |
19:01.34 | ymerejt | I tried to compile |
19:01.50 | ymerejt | But it failed on alsa |
19:02.00 | cr2 | Kevin2: i think pH5 had written the tsc2046 patch using generic pxa2xx-spi ? |
19:02.02 | goxboxlive | with configure or compiling? |
19:02.14 | ymerejt | that's what it says but I think the problem relative to the missing qmake command |
19:02.19 | Pryan | cr2 dont you have a .config file for kernel ? |
19:02.22 | ymerejt | configure |
19:02.32 | goxboxlive | ymerejt: ok, what toolchain are you using? |
19:02.45 | ymerejt | arm920t-eabi-ficgta01-toolchain.tgz |
19:02.49 | pH5 | cr2: no, I tried to use the ads7846 spi driver on magician, but I never got it to work. |
19:02.55 | goxboxlive | ymerejt: ok, where did you extract it? |
19:02.57 | pH5 | I haven't looked at SPI since. |
19:03.08 | ymerejt | localy |
19:03.13 | cr2 | Pryan: i have a heavily patched kernel for athena. .config alone will not help you. btw, the .config is already in hh.org CVS as htcathena_defconfig |
19:03.17 | goxboxlive | ymerejt: path? |
19:03.22 | ymerejt | and after I have mv the internal directories to /opt |
19:03.29 | goxboxlive | ok |
19:03.34 | Pryan | ah ok |
19:03.47 | *** join/#htc-linux wireddd (n=wired@unaffiliated/wireddd) |
19:03.54 | ymerejt | so in opt I have : arm-angstrom-linux-gnueabi bin i686-linux include lib libexec share |
19:04.13 | goxboxlive | so the toolchain is extracted to /opt/Qtopia/blabla |
19:04.22 | ymerejt | nop |
19:04.31 | ymerejt | in opt |
19:04.36 | goxboxlive | opt/toolchain om mean |
19:04.42 | goxboxlive | s/om/i/ |
19:04.58 | ymerejt | ls /opt : arm-angstrom-linux-gnueabi bin i686-linux include lib libexec share |
19:05.40 | goxboxlive | ok, thats why you have problem with configure. SOmehow in the source there is a hardcoding to the toolchain. You should do it like this |
19:06.15 | ymerejt | I think I need to build qtopia-core before |
19:06.36 | goxboxlive | export PATH=/opt/toolchains/arm920t-eabi/bin:$PATH |
19:07.19 | goxboxlive | ymerejt: Yes, but thats done automaticly |
19:07.46 | goxboxlive | when you run make it starts with qtopiamake and then core and the the rest |
19:07.49 | Kevin2 | pH5: Do you know what the irq member of spi_board_info is for? |
19:07.57 | goxboxlive | or something like that |
19:07.58 | ymerejt | qtopia-core will provide qmake ? |
19:08.22 | goxboxlive | ymerejt: i think so, or it is included in the source. |
19:08.26 | cr2 | Kevin2: i think there is something in Documentation/* about spi. |
19:08.33 | Pryan | yes, but if you use cvs version you dont need qmake |
19:08.36 | ymerejt | It's not included in my source |
19:09.00 | ymerejt | If you have other and more easier source I want it ! |
19:09.22 | Kevin2 | cr2: Been there. |
19:09.30 | goxboxlive | ymerejt: i am using the regular one |
19:09.39 | ymerejt | link? |
19:10.21 | dcordes | cr2, does the lsmod carry the information you looked for? |
19:10.51 | goxboxlive | useally the source is located here, ftp://ftp.trolltech.com/qtopia/snapshots/ but it's downfor the moment nwo. But you can use this ones: ftp://ftp.trolltech.com/qtopia/tech-preview/ |
19:11.30 | ymerejt | Should I take the preview or normal tarball ? |
19:11.58 | goxboxlive | doesnt mather. The preview is older |
19:12.27 | cr2 | Kevin2: looking at drivers/spi/pxa2xx_spi.c . it seems that the irq is handled internally. |
19:13.31 | ymerejt | I'm downloading it |
19:13.43 | ymerejt | When it done, I extract it |
19:13.56 | ymerejt | install my htcphone source in devices |
19:14.04 | ymerejt | create a depot directory |
19:14.29 | ymerejt | and from it run the configure script with -device htcphone option |
19:15.51 | goxboxlive | ymerejt: yes, but the option isent needed, you can put the option in to the localy configure file |
19:17.34 | Pryan | see ya |
19:18.05 | *** join/#htc-linux kiozen (n=oeichler@rgnb-4db03dae.pool.einsundeins.de) |
19:18.55 | *** join/#htc-linux SmallR2002 (n=SmallR20@79-74-108-146.dynamic.dsl.as9105.com) |
19:19.20 | ymerejt | goxboxlive, I based my work on your image |
19:19.41 | ymerejt | I'm using your rootfs extracted from your last cab file |
19:20.20 | goxboxlive | ymerejt: to build Qtopia??? why are you doing that? |
19:20.32 | ymerejt | Not to build qtopia |
19:20.42 | ymerejt | to install qtopia on |
19:21.46 | cr2 | Pryan: compiled |
19:22.13 | goxboxlive | ok |
19:22.19 | paulproteus | Good morning, everyone! |
19:22.27 | goxboxlive | paulproteus: hi |
19:27.51 | ymerejt | Checking the compiler (host): OK (GCC 4) |
19:27.51 | ymerejt | Checking the compiler (target): OK (GCC 4) |
19:27.51 | ymerejt | Testing for qmake behaviors: NONE |
19:27.51 | ymerejt | Testing for ALSA: FAIL |
19:27.51 | ymerejt | ERROR: You requested -sound_system=s but it was disabled. |
19:27.51 | ymerejt | make: *** [src/build/mkconf/configure] Erreur 2 |
19:29.41 | ymerejt | if I remove the -device option |
19:29.45 | ymerejt | there is no problem |
19:29.47 | ymerejt | ... |
19:31.16 | ymerejt | Once the qmake command will created I will retry |
19:31.19 | ymerejt | ;) |
19:35.54 | *** join/#htc-linux rakeem_ (n=rakeem@n219079049034.netvigator.com) |
19:35.55 | ymerejt | Qtopia has some problem with the sound server. Is it a qptopia problem or a phone related bug ? |
19:41.24 | ymerejt | goxboxlive, |
19:41.31 | ymerejt | You build it without any option |
19:41.36 | ymerejt | ? |
19:41.56 | goxboxlive | ymerejt: this is my configure file |
19:42.19 | ymerejt | then you are not linked with dbus, alsa, ...etc |
19:43.25 | goxboxlive | http://pastebin.ca/819090 |
19:45.24 | ymerejt | Is the sound playing work on your phone running this qtopia ? |
19:46.25 | ymerejt | goxboxlive, |
19:47.10 | goxboxlive | ymerejt: with helix yes, but latest snapshot failes configure with helix |
19:47.19 | goxboxlive | use cruxus instead |
19:54.30 | *** join/#htc-linux diogene31 (n=rj@mur31-2-82-243-122-54.fbx.proxad.net) |
20:09.00 | ymerejt | goxboxlive |
20:09.02 | ymerejt | it works fine ? |
20:10.12 | ymerejt | goxboxlive, is this media engine available on the angstrom distribution ? |
20:13.40 | goxboxlive | ymerejt: No i cant get cruxus work |
20:13.51 | ymerejt | and gstreamer ? |
20:14.03 | goxboxlive | It hasnet anything to do with angstrom or familiar distro |
20:14.23 | goxboxlive | I have never managed to build with gstreamer |
20:29.55 | ymerejt | goxboxlive, How many time your universal could stay on suspend mode ? |
20:30.38 | goxboxlive | ymerejt: for how long you mean? I think about 4-5 hours |
20:30.48 | ymerejt | yeah |
20:31.04 | ymerejt | even when the kernel is on suspend ? |
20:31.48 | goxboxlive | yes, but with it susoending you cant get incomming call because it doesnt wake up. So you have to have it running, and i guess the battery wil drainout in about 2-3 hours with modem running |
20:33.03 | ymerejt | But I have a kernel patch and now my phone wake up on incoming call |
20:33.33 | ymerejt | But, like you, my battery life is short on suspend which is not normal |
20:33.37 | ymerejt | I don't understand why |
20:33.47 | ymerejt | something is not shutdown I guess |
20:35.08 | ymerejt | cr2, any comment about the battery problem even when the phone is suspended ? |
20:36.19 | goxboxlive | ymerejt: why isent the patch commited to kernel tree? |
20:36.51 | ymerejt | because I have to improve it. To do that I need some test and at home I only have one phone ;) |
20:37.10 | goxboxlive | ymerejt: ok i c. |
20:37.21 | goxboxlive | cant you use skype? |
20:37.44 | ymerejt | maybe but I don't want to pay ;) |
20:37.49 | goxboxlive | :-) |
20:38.19 | goxboxlive | ymerejt: have you tested it with Qtopia? |
20:38.50 | ymerejt | yes |
20:39.01 | goxboxlive | does it wake up on incomming call? |
20:39.11 | ymerejt | yes and on incoming SMS too |
20:39.28 | goxboxlive | wow, send me the pathch so i can test a little. I have several phones :-) |
20:39.58 | paulproteus | ymerejt, You should make your own git kernel tree and then goxboxlive could pull from there. (-: |
20:40.05 | ymerejt | the current patch I have is the improved version. Not tested so it could not work ;) |
20:40.26 | goxboxlive | well we never know until it is tested :-) |
20:40.39 | goxboxlive | my email is my irc name "at" gmail "dot" com |
20:45.40 | ymerejt | sended |
20:45.56 | ymerejt | goxboxlive, I'm waiting for your test result |
20:46.09 | goxboxlive | thanks i let you know |
20:50.43 | paulproteus | ymerejt, What exactly are you running on your Universal? |
20:50.56 | paulproteus | I'm also interested in testing, but I haven't built my own image yet. |
20:51.32 | ymerejt | I'm running the qtopia rootfs provide by goxboxlive (I suppose) and my own kernel |
20:51.48 | goxboxlive | compiling |
20:51.53 | ymerejt | ;) |
20:51.57 | paulproteus | ymerejt, If you give me the binaries I can surely test them. |
20:52.00 | ymerejt | and i'm compiling qtopia |
20:52.14 | paulproteus | Alternately if you explain how to build a kernel like yours (I'll pay attention this time!), I can build it myself. |
20:52.33 | paulproteus | Hmm, it seems the bitbake console-image I did a day ago finished; now I just need to find out where it put the image. |
20:52.45 | goxboxlive | ymerejt: so it configure now, what did you have to do to have it configure? |
20:53.00 | goxboxlive | paulproteus: check our wiki site, i have made a HOWTO there |
20:53.06 | ymerejt | goxboxlive, nothing more than usual |
20:53.12 | ymerejt | htcuniversal_defconfig |
20:53.18 | paulproteus | goxboxlive, Which page...? (URL?) |
20:53.21 | goxboxlive | ymerejt: qtopia, not kernel |
20:53.27 | ymerejt | yeah ;) |
20:53.54 | ymerejt | remove the last line on htcphone/configure |
20:53.54 | goxboxlive | paulproteus: http://www.handhelds.org/moin/moin.cgi/UniversalKernel |
20:54.08 | paulproteus | goxboxlive, Awesome, thanks. |
20:54.34 | paulproteus | goxboxlive, Hah, what a hacky non-bitbake method I see you have. |
20:54.53 | cr2 | ymerejt: it's difficult to say what's going on with asic3 subsystems while suspend, because the code is a big mess ;) |
20:55.36 | ymerejt | cr2, Well I can add some printk to see |
20:55.49 | ymerejt | But IMHO something is not shutting down |
20:55.58 | cr2 | ymerejt: i think that the asic3-pwm channels are not "suspended", because some zaurus kernel uses them. |
20:56.17 | goxboxlive | cr2: cant we have our own? |
20:56.22 | cr2 | ymerejt: the real asic3 clock management is non-existant |
20:57.23 | cr2 | ymerejt: you should check what's going on with asic3-w1 (ds1wm), and if it continues to monitor the battery. |
20:57.58 | cr2 | goxboxlive: that's the problem. if we will fix universal, many other asic3-dependent devices will break. |
20:58.05 | ymerejt | on my device it never monitor my battery ;) |
20:58.09 | diogene31 | Good evening everyone. Is anyone at ease with ffuart debugging under haret ? |
20:58.24 | paulproteus | cr2, Couldn't we just check the hardware type at kernel start time? |
20:58.26 | goxboxlive | cr2: But can t we have our own asic3 like we have for phone and such? |
20:58.33 | cr2 | diogene31: read apachephonetrace hh.org wiki page |
20:59.04 | cr2 | paulproteus: it's already done. |
20:59.36 | cr2 | goxboxlive: we can. but then we will effectively have our own kernel. |
20:59.44 | paulproteus | cr2, Okay, so why would what we do for Universal necessarily break other hardware? |
21:00.07 | cr2 | goxboxlive: then it's better just to cleanup the htcuni.patch for .24-* in OE. |
21:00.19 | goxboxlive | cr2: ok i c |
21:00.24 | diogene31 | cr2, Thank you, that I did. It doesn't behave exactly like I expected (0x4010000 changes not seen) |
21:01.03 | cr2 | paulproteus: the asic3_base module exports too many lowlevel functions, which are used by some devices. |
21:01.17 | cr2 | diogene31: what device do you have ? |
21:02.11 | diogene31 | Ah, good guess, it's not HTC, it's MIO A701. I've developped 2 kernel modules (1 for BT, 1 for GSM), and the GSM one gives me some ... stress. |
21:02.45 | cr2 | goxboxlive: it seems that we don't have any other choice anyway. |
21:03.26 | cr2 | diogene31: is the hh.org wiki for A701 up-to-date ? |
21:04.03 | goxboxlive | cr2: ok |
21:04.29 | diogene31 | cr2, No, I'm not the owner/maintainer, and I've been working on my pocket only for a few days. |
21:05.02 | ymerejt | goxboxlive, did the patch I give you fix the bug ? |
21:05.04 | paulproteus | ymerejt, CVS of the hh.org kernel checked out; now where's your patch? (-: |
21:05.14 | ymerejt | in your mail box |
21:05.29 | paulproteus | ymerejt, I didn't tell you my email address! |
21:05.30 | cr2 | diogene31: this wiki is public. |
21:05.46 | ymerejt | of course |
21:05.47 | paulproteus | ymerejt, Could you pastebin.com it? |
21:06.04 | goxboxlive | ymerejt: i am just finish compiling. |
21:06.30 | ymerejt | paulproteus, please wait the first goxboxlive test |
21:06.48 | diogene31 | cr2, I'll update it shortly. Meanwhile, do you have experience in UART tracing ? |
21:06.52 | ymerejt | If it work, I send you the patch |
21:06.52 | paulproteus | ymerejt, Aww, okay fine. |
21:07.27 | ymerejt | My qtopia build failed on lXtst link issue |
21:07.34 | cr2 | diogene31: yes, it worked for GSM and for BT on pxa27x |
21:07.38 | ymerejt | goxboxlive, any idea to solve it |
21:07.48 | cr2 | ymerejt: Xtst for qtopia ?? |
21:07.59 | cr2 | diogene31: Analog Baseband - "Syren A07" ? |
21:08.08 | ymerejt | Ah that what I think too. Crasy ;) |
21:08.11 | cr2 | diogene31: it's the same as on omap850 ? |
21:08.34 | ymerejt | But yes it want to link to |
21:08.41 | cr2 | diogene31: how are the pxa serial ports assigned ? |
21:08.57 | diogene31 | cr2, Yes, Syren A07. And I didn't check the omap 850. |
21:09.29 | diogene31 | cr2, Serial ports are assigned as : FFUART=GSM, BTUART=Bluetooth, STUART=<I don't know> |
21:10.38 | diogene31 | cr2, My issue is when I peek the address 0x40010000, I see the changes. When I add it to the mmutrace, I don't ... |
21:11.07 | diogene31 | cr2, And of course, I'm not quick enough to see all the protocol exchange. |
21:11.29 | cr2 | diogene31: which size do you set for mmutrace ? |
21:12.03 | diogene31 | cr2, For 0x4001000, 32 bytes (should cover all FFUART address space) |
21:12.33 | cr2 | addlist mmutrace p2v(0x40100000) 32 |
21:12.39 | cr2 | 401 not 4001 |
21:12.49 | diogene31 | cr2, Exactly what I wrote.\ |
21:13.03 | cr2 | ffuart is at p2v(0x40100000) |
21:13.07 | diogene31 | cr2, I made a typo here, not in my haret. |
21:13.11 | cr2 | ok. |
21:13.26 | *** join/#htc-linux x_bruno (n=bruno@87.113.18.48.plusnet.pte-ag1.dyn.plus.net) |
21:13.50 | cr2 | diogene31: well, you can try the old gnu-haret instead ;) |
21:14.03 | cr2 | the syntax is a bit different though. |
21:14.23 | cr2 | diogene31: what is the p2v(0x40100000) ? |
21:15.06 | goxboxlive | ymerejt: have you also noticed that the kerboard isent working well after suspend? It repeats itself and has a big delay sometimes.We should also have that fixed |
21:15.25 | cr2 | diogene31: hh.org wiki says "" |
21:15.28 | cr2 | The GSM Chipset (Sagem XS200) is connected through the "STD" serial port. |
21:15.30 | goxboxlive | ok lets suspend |
21:15.35 | cr2 | which is STUART |
21:15.39 | diogene31 | cr2, In the MIO, it's 0xa6600000 |
21:16.24 | cr2 | ok. |
21:16.29 | ymerejt | goxboxlive, yes, I think so. But now, I want to fix my qtopia damn build and the power consumption issue |
21:16.33 | diogene31 | cr2, Yes, I know. But having traced by peeking the FFUART, I saw the AT phone related commands. That's why I must trace them properly to have a proof. |
21:17.09 | cr2 | diogene31: ok, then try gnu-haret. i know that it works on universal and blueangel. |
21:17.24 | *** join/#htc-linux x_Bruce (n=bruno@87.112.14.28.plusnet.ptn-ag1.dyn.plus.net) |
21:17.41 | cr2 | http://jornada820.sf.net/files/haret |
21:17.45 | goxboxlive | ymerejt: please consider power issue first. We have allready a working qtopia image. We can improve it later, when we have the kernel working better |
21:18.00 | x_Bruce | hello |
21:18.25 | ymerejt | but the current qtopia which I'm using is build for gta01 and use bad AT commands |
21:18.29 | ymerejt | I want to improve it |
21:18.42 | diogene31 | cr2, Ok, thanks, I'll go for a try. |
21:19.12 | goxboxlive | ymerejt: The modem works after resume, but i doesnt resume on incomming calls |
21:19.29 | goxboxlive | I have to manually wake it up with powerbutton, |
21:19.48 | cr2 | diogene31: 'set trace' and 'set tracemask' |
21:19.53 | ymerejt | goxboxlive, so try to uncomment some lines like I told you in the mail |
21:20.08 | goxboxlive | ymerejt: ok, i will |
21:20.37 | ymerejt | goxboxlive, let me know if it works ... or not |
21:21.01 | goxboxlive | of coourse |
21:21.06 | diogene31 | cr2, On my way ... |
21:22.12 | *** join/#htc-linux echowip (n=moo@07-100.228.popsite.net) |
21:23.38 | x_Bruce | any info on the mapping of the msm7200? kaiser? |
21:23.45 | goxboxlive | ymerejt: what about this? set_irq_type(irq, IRQT_BOTHEDGE); /\* IRQ_TYPE_EDGE_RISING); *\/ |
21:24.06 | ymerejt | let this way |
21:24.31 | dcordes | cr2, did you check the lsmod yet? |
21:24.35 | ymerejt | cr2, I didn't notice something suspect in ds1wm.c |
21:24.41 | ymerejt | cr2: on suspend call |
21:24.51 | ymerejt | maybe the clock_disable |
21:25.13 | x_Bruce | hi dcordes |
21:25.21 | cr2 | ymerejt: the clock can be disabled at some other place. |
21:25.55 | ymerejt | I think I will add some trace "everywhere" |
21:26.14 | cr2 | dcordes: i still don't understand where is the LCD driver. |
21:26.19 | diogene31 | cr2, GNU Haret hangs on my MIO, just after the console is connected. |
21:26.32 | dcordes | sounds like they tried to hide it ^^ |
21:26.34 | cr2 | diogene31: ok, it may happen. |
21:26.58 | cr2 | dcordes: mod=ddi.dll |
21:27.19 | dcordes | direct display interface oO? |
21:27.43 | dcordes | x_Bruce, hey. what do you mean by mapping? |
21:29.04 | x_Bruce | how is the state of the memory maps |
21:29.24 | x_Bruce | x_Bruce -> x_bruno |
21:29.40 | x_Bruce | almost finished my disassembler, ran into a snag |
21:29.46 | x_Bruce | my work laptop is down |
21:30.35 | dcordes | x_Bruce, didn't you bookmark the stuff? I will email you all relevant wiki entries. http://wiki.xda-developers.com/index.php?pagename=KaiserMemoryMap you can also search just in case |
21:30.47 | goxboxlive | ymerejt: great work, now it resumes on incomming call. PLease send the patch to cr2 so he can commit it to the source. I'll test sms now |
21:31.28 | ymerejt | I need to make some other tests before |
21:31.37 | goxboxlive | ok |
21:32.09 | x_Bruce | thanks, dcordes, just checking if there where any news |
21:32.29 | dcordes | depending on when you last looked at it the memory map may have many enchancements |
21:33.41 | x_Bruce | cool |
21:33.54 | x_Bruce | jeez, these christmas parties are taxing |
21:34.12 | dcordes | :) |
21:34.18 | x_Bruce | was away all weekend on one :-) |
21:34.28 | x_Bruce | should definitely have more time this week |
21:35.00 | x_Bruce | ok, who was that guy that took the kaiser apart and listed the chips? |
21:35.08 | dcordes | you seem to have much spare time at broadcomm :P |
21:35.19 | x_Bruce | I know :) |
21:35.26 | x_Bruce | i do a bit of work there |
21:35.45 | dcordes | x_Bruce, I only know LaF0rge or however that is written openned it |
21:35.52 | dcordes | or was going to open it rather |
21:35.54 | diogene31 | cr2, I'll have a go through haret sources, maybe inspiration will come. Thanks for your time. |
21:35.56 | dcordes | heard nothing from him |
21:36.18 | dcordes | x_Bruce, we are currently stuck because we do not find the display driver in windows mobile. Maybe you can help?? |
21:37.58 | ymerejt | goxboxlive, did SMS incoming resume your device too ? |
21:38.19 | x_Bruce | in windows mobile, the display driver? gimme a sec |
21:38.41 | goxboxlive | ymerejt: yes it wakes up, but then it goes black again. And it doenst warn me about an incomming sms. But i think that is Qtopia bug, not kernel |
21:39.05 | dcordes | x_Bruce, yes cr2 obviously can't locate it |
21:39.13 | ymerejt | yeah I think so. I have successfully made this test |
21:40.32 | ymerejt | cr2, Where can I found the asic3 specification in order to read information about suspend mode on this component ? |
21:41.18 | x_Bruce | do you know if it is all direct 3d or just something else_ |
21:41.20 | cr2 | ymerejt: it does not exist. |
21:42.41 | *** part/#htc-linux diogene31 (n=rj@mur31-2-82-243-122-54.fbx.proxad.net) |
21:42.45 | cr2 | ymerejt: i've tried to add all the data i know to ipaq-asic3.h which was provided by CPQ. |
21:43.00 | dcordes | x_Bruce, don't know what you mean. ask cr2 |
21:43.02 | goxboxlive | well for me ut's getting too late. Im up early. good night. Really fuj to have some testing again. :-) |
21:43.03 | *** join/#htc-linux jeanseb (n=jeanseb@88.164.32.155) |
21:43.11 | jeanseb | Hi |
21:43.14 | cr2 | ymerejt: so you check its CVS history |
21:43.17 | *** join/#htc-linux diogene31 (n=rj@mur31-2-82-243-122-54.fbx.proxad.net) |
21:43.21 | jeanseb | BabelO, are you here ? |
21:46.26 | Kevin2 | diogene31: What haret commands did you issue? |
21:46.32 | x_Bruce | dcordes, cr2 it is a file called ddi.dll |
21:47.07 | dcordes | <cr2> dcordes: mod=ddi.dll that one? cr2 got it then |
21:47.29 | dcordes | how to go on from here ^^ |
21:47.55 | cr2 | x_Bruce: i don't have it. can you try testwm5 ? |
21:48.07 | cr2 | sorry. found it. |
21:48.35 | x_Bruce | yes |
21:48.41 | diogene31 | Kevin2, addlist mmutrace p2v(0x40100000) 32, then ibit irqs 11 26, then wi 10 |
21:48.52 | x_Bruce | pitty |
21:48.55 | Kevin2 | diogene31: Also, did you read the docs at: http://www.handhelds.org/moin/moin.cgi/HaRET_20Documentation ? An important thing to note is that mmutrace watches _virtual_addresses_ - so you need to make sure that you watch all mappings to the uarts. |
21:49.14 | x_Bruce | testwm5 did not extract the mmmap.dll, which is the full memory map |
21:49.21 | Kevin2 | diogene31: What does "show p2v(0x40100000)" report? |
21:49.37 | cr2 | Kevin2: FrameBufferUpdateThread() found |
21:50.14 | diogene31 | Kevin2, 0xa6600000 |
21:51.05 | Kevin2 | diogene31: Hrmm. If you do "dump mmu" can you identify all the places where physical address 0x40100000 is mapped? |
21:51.30 | cr2 | diogene31: can you post the 'dump mmu' output ? |
21:51.53 | Kevin2 | diogene31: Also, what version of haret are you using? |
21:52.16 | cr2 | x_Bruce: what is TrsTai_extension.dll ? |
21:53.20 | cr2 | x_Bruce: there is some interesting memory management stuff there, which i've never seen before. is it all DRM ? :) |
21:53.34 | x_Bruce | i am still looking at it |
21:54.07 | diogene31 | Kevin2, "dump mmu" will be a bit long I think. But after looking through, I see the UART address in 2 addresses : a6600000 and 86600000d |
21:55.00 | x_Bruce | I don't think so |
21:55.00 | Kevin2 | diogene31: There are usually cached and uncached mappings. Generally only the uncached one is used. |
21:55.00 | x_Bruce | what ever it is it is kaiser specific |
21:55.18 | diogene31 | Kevin2, I think you pointed out the trick. WinCE is certainly writting through the over. I'll check right away. |
21:56.53 | cr2 | x_Bruce: titan may be different. |
21:57.10 | x_Bruce | cr2: whatever it is it is only dependant on coredll.dll |
21:57.10 | *** join/#htc-linux echowip` (n=moo@20-156.228.popsite.net) |
21:57.53 | x_Bruce | apparently it is only time stuff |
21:58.01 | x_Bruce | syncro information |
21:58.25 | x_Bruce | timer regime sec |
21:59.29 | x_Bruce | two functions - clk_regime_sec_enable and clk_regime_sec_disable |
21:59.41 | x_Bruce | could be drm actually |
22:01.23 | cr2 | x_Bruce: what is rex ? |
22:02.24 | diogene31 | Kevin2, False hope. I see the FFUART and STUART irqs, I see the DMA irqs, but no writes in the UART addresses. |
22:03.57 | x_Bruce | if believe it to be the thread manager or libraries for setting threads |
22:04.43 | cr2 | x_Bruce: do you see these ? |
22:04.46 | cr2 | pmem_get_phys_addr |
22:04.46 | cr2 | pmem_malloc |
22:04.46 | cr2 | pmem_free |
22:04.46 | cr2 | wce_pmem.dll |
22:05.00 | cr2 | is there something special happening there ? |
22:05.17 | x_Bruce | the disassembler I have is very limited |
22:05.19 | cr2 | we have some strange mmu page bits |
22:05.32 | cr2 | ok, i'll look myself |
22:09.21 | x_Bruce | anything else i can help with or give a look into_ |
22:09.49 | dcordes | I'm also ready for helping |
22:10.05 | cr2 | hm. pmem_malloc is external |
22:11.45 | cr2 | hehe. a92 and a93 are hardcoded. |
22:12.35 | dcordes | brb |
22:14.26 | *** join/#htc-linux dcordes (n=karl@f054162248.adsl.alicedsl.de) |
22:15.53 | x_Bruce | cr2: any utilitie that would give me a file's memory location in rom? |
22:16.43 | cr2 | x_Bruce: you may pick it from the MODULE structure, referenced by 'lsmod' |
22:17.09 | cr2 | x_Bruce: look at the testwm5 source. but there are some header bugs there, unfortunately. |
22:17.41 | x_Bruce | left testwm5 running for 1 day, did not copy it |
22:19.52 | paulproteus | ymerejt, Hey, nice work with goxboxlive ACKing the patch! |
22:21.14 | ymerejt | Yes, but a phone with a max life time of 6 hours is not a phone ... ;( |
22:21.26 | paulproteus | ymerejt, Yes, so let's just figure out where the power is going now. |
22:21.35 | paulproteus | ymerejt, Also you can triple the battery life with a 4800Mah battery (-; |
22:21.50 | *** join/#htc-linux allx (n=allx@202.123.228.54) |
22:23.23 | x_Bruce | cr2 try looking at touch.dll |
22:23.30 | ymerejt | But the only way I found is to check for each components if it is correctly turn off during when going to suspend. Except for GSM part of course ;) |
22:23.57 | ymerejt | cr2, another way to figure out what's wrong ? |
22:26.11 | cr2 | x_Bruce: tsc2003 ? |
22:26.33 | x_Bruce | yes, i printed the pdf file |
22:27.06 | x_Bruce | when you do lsmod, the physical address is the "base"? |
22:27.32 | cr2 | x_Bruce: yes, but there is also an offset in the structure. |
22:27.43 | cr2 | and you need to consider diffeent sections. |
22:27.50 | *** join/#htc-linux Foxdie` (i=Foxdie@77-98-48-193.cable.ubr05.harb.blueyonder.co.uk) |
22:27.51 | cr2 | x_Bruce: there is a linux tsc2003 driver |
22:29.11 | Kevin2 | diogene31: Still around? Can you grab the 20071216 version of haret and haretconsole from http://www.handhelds.org/~koconnor/haret/ |
22:29.42 | Kevin2 | Then run "dump mmu 2 0x40100000 100" and post the result, please. |
22:31.58 | x_Bruce | so the physical address is that or what? |
22:32.15 | diogene31 | Kevin2, Yep, I'm here, gonna download it ... |
22:32.29 | paulproteus | ymerejt, Well, let me know if I can help. |
22:32.36 | x_Bruce | cr2: what is the offset? |
22:33.03 | diogene31 | Kevin2, result will come in a few hours ... sorry ... |
22:33.04 | ymerejt | paulproteus, find where the power go out |
22:33.44 | *** join/#htc-linux paulproteus (n=paulprot@wide-rose.makesad.us) |
22:34.13 | ymerejt | paulproteus, find where the power go out |
22:36.55 | dcordes | x_Bruce, are you aware of http://wiki.xda-developers.com/index.php?pagename=KaiserMDDI ? |
22:37.19 | dcordes | also http://wiki.xda-developers.com/index.php?pagename=Kaiser_MDP |
22:37.29 | dcordes | or just see http://wiki.xda-developers.com/index.php?auto_redirect=1&pagename=TitleSearch&s=kaiser |
22:37.44 | cr2 | x_Bruce: the section code/text is shifted from the base. start=base+offset |
22:38.32 | cr2 | Kevin2: do you have an idea what haret can't mmutrace some regions on omap850 ? |
22:38.38 | *** join/#htc-linux paulproteus (n=paulprot@wide-rose.makesad.us) |
22:38.39 | cr2 | s/what/why/ |
22:39.27 | Kevin2 | cr2: No. I don't even recall the issue. |
22:39.37 | Kevin2 | Was it locking up, or not showing the data? |
22:40.04 | cr2 | Kevin2: i've found the TS spi address, and the i2c address is known. but you don't see the data. |
22:41.02 | Kevin2 | Only two things I can think of - it was using another virtual mapping or it was using dma. |
22:41.46 | cr2 | i've looked at the disassembled code. |
22:42.05 | x_Bruce | cr2: what is that offset? |
22:42.19 | diogene31 | Kevin2, The result : 86600000 | 40100000 | 1MB section | D=0 CB AP=1 |
22:42.20 | diogene31 | a6600000 | 40100000 | 1MB section | D=0 AP=1 |
22:42.45 | x_Bruce | i have base, size, hmod, amd an initial numeric value |
22:43.05 | Kevin2 | diogene31: Can you pastebin the full output from "wi 10"? |
22:43.15 | x_Bruce | mid, pid, fl |
22:46.50 | ymerejt | cr2, in asic3_mmc the suspend function does not set to 0 the ASIC3_SDHWCTRL_SDPWR. Does it means the SD controller is always powered ? |
22:50.44 | cr2 | ymerejt: it sets Power1 to 0 |
22:51.05 | cr2 | ymerejt: best of all is to trace the sd suspend |
22:51.38 | x_Bruce | cr2: which of the codes is the offset? |
22:51.43 | cr2 | ymerejt: but it'll be huge, because of the SD init. i've traced SD insert/out and the SDIO insert/out |
22:52.42 | cr2 | x_Bruce: don't remember. look at the testwm5 source, and compare with the platform builder headers. i think i've posted at least something about the bugs at xda-dev |
22:54.58 | x_Bruce | thanks |
23:01.36 | dcordes | cr2, x_Bruce anything I c an do? |
23:03.22 | x_Bruce | i am heading to the zzzzzzzzzzzz world right now |
23:03.29 | x_Bruce | catch ya guys tomorrow |
23:14.53 | cr2 | dcordes: i've added some more registers: http://wiki.xda-developers.com/index.php?pagename=KaiserMDDI |
23:18.07 | *** join/#htc-linux unseensoul (n=soul@89.181.10.119) |
23:31.06 | dcordes | cr2, I don't really understand what they do. Only know they are about the device specific display types |
23:32.26 | dcordes | brb |
23:33.53 | diogene31 | Kevin2, Do you mean here, scrambling everyone's display ? |
23:34.42 | Kevin2 | diogene31: No, use http://pastebin.ca/ |
23:35.29 | *** join/#htc-linux dcordes (n=dcordes_@unaffiliated/dcordes) |
23:36.48 | dcordes | cr2, is Addr phys address which I can dump? |
23:37.05 | diogene31 | Kevin2, Here it is: http://pastebin.ca/819462 |
23:37.37 | dcordes | cr2, (in mddi= |
23:42.37 | Kevin2 | diogene31: What mmutrace commands did you run? |
23:50.56 | ymerejt | cr2, I think wifi is powered by default on universal |
23:51.49 | ymerejt | I will do some tests tomorrow. Now, it's time to sleep |
23:53.24 | ymerejt | diogene31 to be ready for some OSIAMX stuff . See you tomorrow for the fist coffee of the week ! |
23:57.46 | dcordes | cr2, I just tried it out http://wiki.xda-developers.com/index.php?pagename=KaiserMDDI_update |
23:58.22 | dcordes | the two broken lines had pipes in the third pd output column |
23:59.00 | dcordes | where I put no value I got 0000 and the thrid column thingies are in "s. Where they were just ..... I left them out |
23:59.28 | cr2 | dcordes: no, this data is transfered over the serial channel. youi can't get it with 'pd' |