00:11.36 | *** join/#htc-linux Babel (n=Fabrice@lun34-2-82-238-28-28.fbx.proxad.net) |
02:00.11 | *** join/#htc-linux TimRiker (n=timr@rikers.org) |
03:01.17 | *** join/#htc-linux Foxdie` (i=Foxdie@77-98-48-193.cable.ubr05.harb.blueyonder.co.uk) |
03:37.19 | *** join/#htc-linux Zoolooc_ (n=fredsiba@p5495287D.dip0.t-ipconnect.de) |
04:47.05 | *** join/#htc-linux PITABoy (i=44dd6ef2@gateway/web/cgi-irc/ircatwork.com/x-47cf15d13a2d1c5f) |
05:05.46 | *** join/#htc-linux the_sys0p (i=the_sys0@gateway/tor/x-a48f5bb84227452a) |
05:09.58 | *** join/#htc-linux PITABoy_mobile (n=pocketir@70.11.151.236) |
05:31.25 | *** join/#htc-linux |dion| (n=dion@inhex.net) |
06:25.35 | *** join/#htc-linux pleemans (n=peter@leemanpe.ugent.be) |
06:41.18 | *** join/#htc-linux _law_ (n=law@mail.stiftadmont.at) |
07:09.57 | *** join/#htc-linux Marex-notebook (n=marex@vasut.kolej.mff.cuni.cz) |
07:13.38 | *** join/#htc-linux kiozen (n=oeichler@p5492A3C8.dip0.t-ipconnect.de) |
07:20.19 | *** join/#htc-linux marmotta (n=skodde@unaffiliated/skodde) |
07:38.41 | *** join/#htc-linux goxboxlive (n=goxboxli@81.80-202-132.nextgentel.com) |
08:10.18 | *** join/#htc-linux rob_w (n=bob@X03d1.x.pppool.de) |
08:19.29 | *** join/#htc-linux pleemans (n=peter@leemanpe.ugent.be) |
08:54.06 | *** join/#htc-linux zoolooc (n=lucian@p5495287D.dip0.t-ipconnect.de) |
08:59.06 | BabelO | hi kiozen ;) |
08:59.17 | kiozen | morning :) |
08:59.43 | BabelO | kiozen: i read the log, your issue with backlight is easy to solve ;) |
08:59.57 | kiozen | eagerly listening ... |
09:00.03 | BabelO | kiozen: it is a bad code from me, just look to devices/htcphone/custom.cpp |
09:00.11 | kiozen | lol |
09:00.31 | kiozen | booting linux ... |
09:00.35 | BabelO | there is a function qpe_setbrightness that look for backlight device,i suppose i ve done a bad test |
09:02.46 | zoolooc | hi tehre |
09:04.49 | kiozen | BabelO: iDirectory.at(2) looks suspecious |
09:06.09 | kiozen | if (iDirectory.count() < 3) return -1; |
09:06.49 | kiozen | that should fix it, shouldn't it? |
09:11.21 | *** join/#htc-linux Nandex (n=laborato@158.49.118.224) |
09:13.08 | BabelO | kiozen: yes it seem yes |
09:13.40 | kiozen | let's see,if I get the n560 to boot, grrrr ... |
09:22.49 | kiozen | BabelO: one fixed, another one found |
09:24.03 | BabelO | kiozen: ;) sorry but never tested without devices |
09:24.28 | kiozen | have to change setBrightness, too :) |
09:24.48 | *** join/#htc-linux goxboxlive (n=goxboxli@81.80-202-132.nextgentel.com) |
09:24.50 | *** join/#htc-linux Robwoerle (n=bob@M87db.m.pppool.de) |
09:30.43 | cr2 | hi |
09:30.51 | cr2 | kiozen: will update n560 today |
09:30.54 | kiozen | morning |
09:30.58 | kiozen | cool :) |
09:34.14 | kiozen | looking forward to get that damn boot loading bug fixed befor my reset button dies |
09:36.25 | BabelO | kiozen: reset button are very good on HTC devices, i think MTBF is high |
09:37.21 | kiozen | low |
09:38.13 | BabelO | yes |
09:38.37 | BabelO | not sleep enough this night :( |
09:39.32 | kiozen | party or work? |
09:49.30 | BabelO | party ;) |
09:49.41 | kiozen | ok, that is a good trade off |
09:49.52 | kiozen | now kernel is crshing |
09:50.35 | BabelO | kernel crashing ? |
09:50.57 | kiozen | screen goes black, network stops |
09:51.14 | kiozen | strace stops right in the middle of the line |
09:51.37 | kiozen | it's again while tinkering with sys/class/backlight |
09:52.03 | kiozen | but I patched both funtions in custom.cpp |
09:52.26 | BabelO | that not so bad, did you have apm on your console image ? |
09:52.47 | kiozen | have to look ... |
09:53.55 | BabelO | qtopi dim the light before going to suspend |
09:55.25 | kiozen | apmd present |
09:55.47 | kiozen | aom, too |
09:55.59 | kiozen | s/aom/apm |
09:57.55 | cr2 | kiozen: it will suspend very fast, and you'll not recover ;) |
09:58.31 | kiozen | what happens if I move apm to apm.hide |
09:59.21 | BabelO | kiozen: that's what i do acutally to never suspend my device |
10:07.03 | kiozen | BabelO: ok that solved the backlight issue. |
10:07.17 | kiozen | now the missing soundsystem makes it crash :) |
10:12.38 | cr2 | kiozen: the wm7xxx codec is supported in linux. i need to look at the power gpio config, but you can enable the driver in kernel config. and the pxa-i2s |
10:13.08 | kiozen | ok, try later ... |
10:13.10 | cr2 | it's the in ASOC submenu. |
10:13.40 | cr2 | yes, it's easier to fix the bug :) |
11:06.41 | *** join/#htc-linux pleemans (n=peter@leemanpe.ugent.be) |
11:15.33 | *** join/#htc-linux Nandex (n=laborato@158.49.118.224) |
11:22.27 | *** join/#htc-linux AC_Mast (i=s@gateway/tor/x-0abca043448580a2) |
11:28.23 | *** join/#htc-linux the_sys0p (i=the_sys0@gateway/tor/x-3c51b7c155c43d75) |
11:30.17 | BabelO | kiozen for sound system, same place devices/htcphone/src/plugins/sound |
11:54.04 | *** join/#htc-linux pleemans (n=peter@leemanpe.ugent.be) |
12:45.42 | *** join/#htc-linux AC_Mast (i=s@gateway/tor/x-dd38a49d650458ed) |
12:45.58 | _law_ | BabelO, hi any omap news? |
12:46.18 | *** join/#htc-linux zwox (n=zwox@jau31-2-82-236-21-54.fbx.proxad.net) |
12:46.31 | _law_ | BabelO, is there any global kernel in hh.org yet? |
12:46.39 | BabelO | _law_: Not really time for that these days, just research |
13:02.45 | _law_ | BabelO, what kernel do you use currently for omap devices, is there any patch set available? |
13:15.18 | *** join/#htc-linux pleemans (n=peter@leemanpe.ugent.be) |
13:18.41 | BabelO | _law_: no patch, no kernel |
13:19.07 | _law_ | BabelO, ok :-( |
13:19.19 | BabelO | _law_: only patch is the one from june, but you already know it |
13:20.00 | _law_ | BabelO, ok |
13:29.07 | *** join/#htc-linux rob_w|laptop (n=rob_w@ip-90-186-21-165.web.vodafone.de) |
13:36.23 | *** part/#htc-linux BabelO (n=fcr@81.80.236.75) |
13:37.26 | *** join/#htc-linux Mineque (n=Mineque@195.60.65.50) |
14:18.44 | *** join/#htc-linux rob_w|lappi (n=rob_w@ip-90-186-18-249.web.vodafone.de) |
14:23.17 | *** join/#htc-linux BabelO (n=fcr@81.80.236.75) |
14:36.39 | *** join/#htc-linux rob_w|laptop (n=rob_w@ip-90-186-198-154.web.vodafone.de) |
15:04.31 | *** join/#htc-linux rob_w|lappi (n=rob_w@ip-90-186-112-100.web.vodafone.de) |
15:18.21 | *** join/#htc-linux rob_w|lappi (n=rob_w@ip-90-186-112-100.web.vodafone.de) |
15:36.16 | *** join/#htc-linux rob_w|laptop (n=rob_w@ip-90-186-48-156.web.vodafone.de) |
15:37.28 | *** join/#htc-linux law|home (n=_law_@213.173.86.202) |
16:07.30 | *** join/#htc-linux GPFerror (n=gpferror@cpe-76-187-41-132.tx.res.rr.com) |
16:15.34 | *** join/#htc-linux the_sys0p (i=the_sys0@gateway/tor/x-1168120887f1e788) |
16:21.33 | *** join/#htc-linux TimRiker (n=timr@216.49.181.128) |
16:21.50 | *** part/#htc-linux zoolooc (n=lucian@p5495287D.dip0.t-ipconnect.de) |
16:37.16 | *** join/#htc-linux dcordes (n=dcordes_@f049012127.adsl.alicedsl.de) |
16:55.44 | *** join/#htc-linux rmoravcik (n=rmoravci@ip-89-103-152-149.karneval.cz) |
16:55.52 | *** join/#htc-linux |dion| (n=dion@inhex.net) |
17:04.44 | BabelO | kiozen: still around ? |
17:04.46 | *** join/#htc-linux Marex-notebook (n=marex@vasut.kolej.mff.cuni.cz) |
17:04.58 | kiozen | yes |
17:05.20 | kiozen | BabelO: yes |
17:07.14 | cr2 | kiozen: i've created the n560 config |
17:07.40 | kiozen | where is it :) |
17:08.06 | cr2 | need to fix the bugs first :) |
17:09.22 | kiozen | hehe, a config doesn't make a kernel |
17:09.54 | kiozen | but i still have enought bugs in qtopia to keep me busy |
17:10.58 | dcordes | cr2, where can I get information on kaiser hardware? |
17:11.12 | dcordes | cr2, also hermes. Is there any progress with hermes? |
17:11.22 | dcordes | like display/keyboard working? |
17:12.44 | cr2 | kiozen: not the config file :) the separate kernel subdirectory. |
17:13.49 | kiozen | wow, you where busy this afternoon! |
17:13.51 | cr2 | dcordes: http://wiki.xda-developers.com/index.php?pagename=TitanMemoryMap |
17:14.03 | cr2 | kiozen: i've done it yesterday night. |
17:14.31 | cr2 | dcordes: there is tsc2003 for the touchscreen, and a lot of open questions ;) |
17:14.36 | kiozen | that why there where no logs this morning |
17:15.33 | *** join/#htc-linux Marex-notebook (n=marex@vasut.kolej.mff.cuni.cz) |
17:15.34 | cr2 | dcordes: hermes needs the ATI SD, i'm doing some progress here, but need to understand the clock setup and ATI irq handling. |
17:15.53 | cr2 | kiozen: how many buttons do you have ? |
17:16.14 | kiozen | 10 |
17:16.18 | kiozen | no 11 |
17:16.31 | cr2 | up/down/right/left/ok. that's 5. |
17:16.42 | cr2 | in the c550 kernel |
17:16.49 | cr2 | ok, the power. |
17:17.00 | cr2 | 6. |
17:17.04 | kiozen | on/off, micro/record, 4 funtions, 4 cursor, ok |
17:17.32 | cr2 | ok, record. |
17:17.39 | cr2 | 4 functions ? |
17:17.54 | kiozen | contacts, calender, gps, home |
17:18.21 | dcordes | cr2, so hermes only lacks the ati (3d?) chip? |
17:18.37 | cr2 | ati does not have 3d. |
17:18.54 | dcordes | what does the ati chip have? |
17:19.21 | cr2 | the touchscreen works more or less and the keyboard is not difficult. Kevin2 will take care of it soon. |
17:19.36 | cr2 | ati has 2d video, sound and SD. |
17:19.55 | cr2 | i'm working on the video and SD. |
17:20.14 | cr2 | ok, ati hase CAM aka video capture too. |
17:25.51 | BabelO | kiozen: so you fix qtopia bug ? ;) |
17:26.05 | BabelO | kiozen: i mean BabelO plugin bug ;) |
17:26.19 | kiozen | not yet, loads of real work to do |
17:26.36 | *** join/#htc-linux AC_Mast (i=s@gateway/tor/x-fb48dc509cdf92ac) |
17:26.39 | kiozen | live wold be wonderfull it it would rain money :) |
17:27.09 | BabelO | lol, agree with that lot of work too |
17:27.11 | kiozen | but I scheduled it for after dinner ;) |
17:27.37 | BabelO | kiozen: ok if i can help |
17:27.53 | BabelO | i m testing google ocr right now |
17:28.05 | kiozen | you will be the first I tell, promised |
17:28.41 | dcordes | cr2, does only hermes have that ati chip? What about msm7k- is it true that google people take care of it? |
17:29.58 | cr2 | athena/trinity/cheetah have the same chip. |
17:30.19 | dcordes | never heard of trinity/cheetah |
17:30.20 | cr2 | ba/hima/hx4700 have an older version |
17:30.40 | dcordes | isn't hx47 that huge ipaq? |
17:30.40 | cr2 | trinity is hermes without the keyboard but with working msm gps. |
17:30.56 | cr2 | yes, it's the vga ipaq. |
17:31.13 | cr2 | cheetah is treo750 |
17:31.14 | *** join/#htc-linux SmallR2002 (n=SmallR20@c-24-15-250-237.hsd1.il.comcast.net) |
17:31.27 | dcordes | I think I almost got the hx4700 on ebay before I decided to get akita |
17:31.59 | kiozen | bbl |
17:33.38 | dcordes | cr2, isn't treo750 palm device? I didn't know even palm was htc vendor |
17:34.06 | dcordes | looks like htc soon will have the only pda phone fab :) |
17:36.44 | cr2 | treo650 and treo750 are htc phones |
17:37.04 | cr2 | treo700wx and treo750 are wince devices. |
17:40.02 | *** join/#htc-linux skodde (n=skodde@85-18-136-66.fastres.net) |
17:44.33 | *** join/#htc-linux jeanseb (n=jeanseb@88.164.32.155) |
17:47.30 | *** join/#htc-linux goxboxlive (n=goxboxli@81.80-202-132.nextgentel.com) |
17:51.23 | cr2 | hi goxboxlive |
17:51.50 | goxboxlive | hi cr2 |
17:52.12 | cr2 | goxboxlive: have you already compiled the android stuff for the universal ? :) |
17:53.14 | goxboxlive | cr2: No, i havent had time to do that. I have downloaded the SDK , but havent had any time to look at it. Will it run on our linux platform? |
17:53.32 | cr2 | don't know. |
17:53.59 | cr2 | i'm a qtopia4 fan myself :) |
17:54.30 | cr2 | goxboxlive: i was looking at the rilgsm from wm6. |
17:55.13 | cr2 | it looks different from wm5, but i need to write down what they actually do. |
18:02.41 | *** join/#htc-linux pH5 (n=ph5@e178225063.adsl.alicedsl.de) |
18:05.09 | cr2 | hi pH5 |
18:05.52 | cr2 | i've applied your patch to my tree, and written the n560 cpld support. |
18:06.29 | cr2 | now i have an unbelievable mess here, with tons of patches compared to the hh.org CVS ;) |
18:07.19 | pH5 | hi cr2 |
18:07.53 | pH5 | the fun begins when somebody commits a slightly modified version of patches you have applied locally :) |
18:08.27 | cr2 | pH5: i have a question about hx4700 |
18:08.45 | cr2 | -#define EGPIO_BASE (PXA_CS5_PHYS+EGPIO_OFFSET) |
18:09.10 | cr2 | +static struct resource egpio_resources[] = { |
18:09.10 | cr2 | + [0] = { |
18:09.10 | cr2 | + .start = PXA_CS5_PHYS, |
18:09.10 | cr2 | + .end = PXA_CS5_PHYS + 0x4, |
18:09.18 | cr2 | is it correct ?? |
18:09.47 | cr2 | hm. if EGPIO_OFFSET=0 then yes :) |
18:10.37 | pH5 | exactly. I think those definitions are superfluous now. |
18:10.49 | cr2 | ok. |
18:11.07 | pH5 | next step will be to remove the custom GET_HX4700_GPIO etc. macros. |
18:11.11 | goxboxlive | cr2: Yes i am a Qtopia fan myself (also opie) but we need a fully running device. It's sp typical, on universal everything works fine, but not power handling. On magician everything works fine beisde the phone part in Qtopia. |
18:11.16 | goxboxlive | s/beisde/beside/ |
18:11.24 | goxboxlive | And same with A780 |
18:11.47 | cr2 | goxboxlive: we are cleaning the hx4700 now, because it was the root of all evil ;) |
18:12.08 | goxboxlive | cr2: ok |
18:12.09 | cr2 | a780 phone part is realy bizarre. |
18:12.27 | cr2 | goxboxlive: i'll port the changes over to the universal. |
18:12.38 | goxboxlive | cr2: that would be great. |
18:13.01 | goxboxlive | Then i can at last brag at work that i have a real linux phone -) |
18:13.11 | cr2 | :) |
18:15.24 | cr2 | i guess we need to do something about ov96xx |
18:16.03 | pH5 | argh. |
18:17.43 | cr2 | pH5: then we can claim full support for universal and magician. |
18:18.34 | cr2 | when even universal will leak some current because of the asic3_base driver incompleteness |
18:18.41 | *** join/#htc-linux Zoolooc (n=fredsiba@p5495287D.dip0.t-ipconnect.de) |
18:19.25 | cr2 | i'm slowly being fed up that we can't finish it ;) |
18:23.35 | goxboxlive | cr2: Yes i agree, im not _slowly_ getting fed up, i have been that for over a year now :-) |
18:32.17 | BabelO | goxboxlive: nothing to do with android at the moment |
18:34.35 | cr2 | BabelO: it's the same problem as with trolls. |
18:35.58 | cr2 | pH5: a dumb question just popped up. what's the difference between mdelay() and msleep() ? |
18:36.37 | *** join/#htc-linux lieter (n=lieter@a62-251-100-248.adsl.xs4all.nl) |
18:38.22 | cr2 | BabelO: they create some obscure "development platform_devices" that nobody has or uses, instead of doing a little work on the htc devices ;) |
18:38.47 | BabelO | cr2: with tolls we can do some thing, we just need some help to finish... with android actually we miss installable davilk vm... swetland can tell more about that.. |
18:39.01 | BabelO | cr2: we just have to wait for vm release code |
18:39.35 | cr2 | BabelO: vm will not help with the device drivers for msm7200. |
18:40.08 | cr2 | and pxa is, well, dead as a future platform ;) |
18:41.21 | cr2 | ok, finished the n560 debugging. now need a real test :) |
18:41.32 | BabelO | cr2: but it may help with driver struture |
18:41.50 | BabelO | cr2: tunneling ;) |
18:42.03 | *** join/#htc-linux pleemans (n=peter@d51A5E76A.access.telenet.be) |
18:42.06 | pH5 | cr2: delay is supposed to be more exact for short times as it uses udelay. as i understand it the difference is that msleep sleeps while mdelay busy-waits. |
18:42.08 | cr2 | BabelO: need a device. |
18:42.47 | cr2 | pH5: ok. so if i block the irqs, they are actually equivalen.t |
18:43.02 | BabelO | pH5: so one should use timer tick ? |
18:44.18 | cr2 | BabelO: rtc alarm is the best :) |
18:46.19 | pH5 | BabelO: I think it uses a jiffy loop counter. |
18:46.44 | pH5 | the code should be in arch/arm/lib/delay.S unless it's overwritten by a platform specific version |
18:46.45 | cr2 | goxboxlive: can you confirm that the universal has an i2c rtc ? |
18:48.13 | BabelO | bbl |
18:48.15 | *** part/#htc-linux BabelO (n=fcr@81.80.236.75) |
18:52.05 | cr2 | lol |
18:52.09 | cr2 | f you enter text in Pocket Word, never try to enter the character sequence -> because, then, Pocket Word may crash at once, killing your current, unsaved work! If you need to write ->'s (for example, to enter arrows), use for example => instead. |
18:53.18 | pH5 | hehe, you can't say microsoft doesn't deliver |
18:56.35 | cr2 | pH5: hehe. got a funny problem here http://wiki.xda-developers.com/index.php?pagename=AthenaMemoryMap |
18:56.55 | cr2 | the CPLD2 base gpio address depends on the CPLD1 bit set. |
18:57.04 | *** join/#htc-linux kiozen (n=oeichler@rgnb-4db0807b.pool.einsundeins.de) |
18:57.42 | pH5 | nice |
18:57.59 | pH5 | can you see why it is switched around at runtime? |
18:59.01 | cr2 | i doubt that it switches at runtime |
18:59.13 | cr2 | but i have another strange problem. |
18:59.15 | pH5 | how do you know the different mappings then? |
18:59.39 | cr2 | i don't see the ISP1582 ;) |
18:59.40 | pH5 | (in that case we can live with selecting just one of the mappings in the board setup code, I guess) |
18:59.46 | cr2 | from the SPL of course. |
19:00.02 | pH5 | :) of course |
19:05.15 | *** join/#htc-linux BabelO (n=Fabrice@lun34-2-82-238-28-28.fbx.proxad.net) |
19:05.51 | cr2 | kiozen: i have a zimage for you. |
19:08.18 | kiozen | cr2: ok, where to find? |
19:10.15 | pH5 | cr2: tease ;) |
19:12.36 | cr2 | http://jornada820.sf.net/files/haret |
19:14.11 | cr2 | kiozen: tell me if it boots at all. |
19:14.26 | kiozen | downloading .. |
19:14.53 | kiozen | cr2: no modules? |
19:16.39 | cr2 | you can add your own. |
19:17.05 | cr2 | i'm interested if it boots. |
19:17.22 | cr2 | and if the MMC boot is more stable. |
19:22.00 | kiozen | cr2: turn off mmu, and then the screen fades off |
19:23.26 | cr2 | pH5: does the htc-egpio set the gpios on init ? |
19:24.31 | cr2 | kiozen: you don't have a real LCD driver, so maybe it loses power. |
19:25.23 | kiozen | ok I try to ssh |
19:26.50 | kiozen | cr2: no usb-gaget device, and the screen turns green. Can a pda puke? |
19:27.36 | *** join/#htc-linux rmoravcik (n=rmoravci@ip-89-103-152-149.karneval.cz) |
19:33.05 | cr2 | yes. |
19:33.28 | cr2 | i'll compile the usb-gadget into the kernel. |
19:35.36 | cr2 | kiozen: it's the in the kernel. |
19:35.46 | cr2 | so you don't have usb too ? |
19:36.27 | kiozen | the device simply showed as FSC |
19:37.07 | kiozen | cr2: the kernel is on the server? (date mark did not change) |
19:38.25 | cr2 | ok, then somehting is wrong . |
19:39.12 | kiozen | two more lives left.... |
19:39.24 | BabelO | lol |
19:39.49 | cr2 | well, i need to write the LCD driver. |
19:40.01 | kiozen | cr2: ok |
19:40.15 | cr2 | it would have been easier with the serial cable. |
19:41.18 | kiozen | I can drill a RS232 connector into the case.. |
19:43.33 | cr2 | kiozen: btw, where is can buy a serial connector for 76Cx ? |
19:44.26 | kiozen | Garmin. Or the closest dealer next to you. It will cost you half a weeks wage. |
19:45.02 | kiozen | But rumors tell that ypu can buy the connector somewhere, let me see... |
19:45.08 | cr2 | yes, i know. that's why i'm asking ;) |
19:46.07 | kiozen | http://www.kowoma.de/gps/diverses/steckerbelegung.htm |
19:46.22 | kiozen | at the bottom there are some links to buy |
19:47.45 | kiozen | BabelO: http://pastebin.ca/772381 |
19:47.55 | kiozen | the strace of the latest crash. |
19:47.55 | cr2 | kiozen: thanks. |
19:48.24 | kiozen | always a pleasure to pay back :) |
19:48.44 | kiozen | BabelO: any idea where to start in htcphoneaudioplugin.cpp |
19:49.09 | BabelO | kiozen: yes ;) |
19:49.18 | kiozen | ok? |
19:49.31 | BabelO | kiozen: just remove it in opt/Qtopia/qt_plugins |
19:49.45 | kiozen | lol |
19:49.56 | pH5 | cr2: you can do that with platform data (see magician.c, output gpio section) |
19:50.09 | pH5 | cr2: on hx4700 all pins are 0 on start |
19:51.03 | cr2 | kiozen: add the wm7750 codec |
19:51.21 | kiozen | how? |
19:51.21 | BabelO | kiozen: opt/Qtopia/plugins/audiohardware |
19:51.25 | cr2 | pH5: ok. |
19:51.32 | cr2 | kiozen: wm8750 |
19:51.57 | kiozen | it's a module? |
19:52.11 | cr2 | kiozen: in audio / ASOC |
20:06.29 | kiozen | cr2: kiozen stubornly fails to find audio / ASOC or wm8750 in the kernel config |
20:09.15 | cr2 | device drivers -> sound -> alsa -> soc |
20:09.34 | cr2 | soc driver for wm8750 |
20:12.01 | cr2 | pH5: you have only 1 irq on CPLD ? |
20:12.39 | *** join/#htc-linux goxboxlive (n=goxboxli@81.80-202-132.nextgentel.com) |
20:13.47 | cr2 | pH5: 4 interrupts in the wiki http://wiki.xda-developers.com/index.php?pagename=MagicianCPLD |
20:15.27 | pH5 | cr2: only one irq can be associated with a gpio pin |
20:15.33 | *** join/#htc-linux AC_Mast (i=s@gateway/tor/x-da4ffb91c05e2486) |
20:16.25 | cr2 | yes, but don't service the other 3 irqs ? |
20:17.11 | pH5 | cr2: I do. |
20:17.39 | pH5 | the irq setup in the htc-egpio platform data is just to make the connection for gpio_to_irq |
20:17.46 | cr2 | <PROTECTED> |
20:17.49 | cr2 | ok. |
20:18.01 | pH5 | other than that htc-egpio only needs the irq start number and count |
20:20.59 | kiozen | found a bug: |
20:21.01 | kiozen | sound/soc/codecs/wm8750.c: In function ‘wm8750_init’: |
20:21.01 | kiozen | sound/soc/codecs/wm8750.c:811: error: ‘GFP_KRENEL’ undeclared (first use in this function) |
20:21.01 | kiozen | sound/soc/codecs/wm8750.c:811: error: (Each undeclared identifier is reported only once |
20:21.01 | kiozen | sound/soc/ |
20:22.02 | cr2 | KRENEL is good :) |
20:22.40 | cr2 | pH5: .ackRegister is counted from 0 ? |
20:23.10 | pH5 | kiozen: instant karma :) |
20:23.12 | pH5 | cr2: of course |
20:23.53 | pH5 | "u16 readval = readw(&ei->addrBase[ei->ackRegister << ei->bus_shift]);" |
20:24.04 | cr2 | kiozen: i'll fix it now. |
20:24.09 | cr2 | pH5: ok. |
20:24.32 | kiozen | :) |
20:25.22 | cr2 | kiozen: committed. |
20:26.06 | kiozen | does MS get it that fast? |
20:27.58 | cr2 | developers,developers,developers. |
20:28.58 | kiozen | lol, I saw that movie just lately.. |
20:36.27 | kiozen | snd_mixer_attach error -19 |
20:36.27 | kiozen | qpe: mixer.c:788: snd_mixer_first_elem: Assertion `mixer' failed. |
20:36.27 | kiozen | Aborted |
20:36.54 | kiozen | removing audiohardware doesn't help either |
20:37.28 | kiozen | BabelO: looks like I realy need a soundsystem |
20:38.11 | cr2 | kiozen: do you have i2s-pxa included ? |
20:38.16 | BabelO | kiozen: really strange, what say alsactl command ? |
20:38.55 | kiozen | /etc/init.d/alsa-state start |
20:38.55 | kiozen | ALSA: Restoring mixer settings... |
20:38.55 | kiozen | /usr/sbin/alsactl: load_state:1329: No soundcards found... |
20:39.08 | kiozen | cr2: let me see.. |
20:39.13 | cr2 | CONFIG_SND_PXA2xx_I2SOUND |
20:39.29 | cr2 | in the # ALSA ARM devices |
20:39.31 | cr2 | section |
20:40.41 | *** join/#htc-linux rmoravci1 (n=rmoravci@ip-89-103-152-149.karneval.cz) |
20:41.44 | BabelO | kiozen: if you add a trace in devices/htcphone/server/htcphonevolumeservice.cpp i think it is here adjustvolume which include sys/soundcard.h |
20:42.33 | cr2 | BabelO: is this adjustvolume for the phone ? |
20:42.56 | BabelO | cr2: not specially, for global device, i take it from fic |
20:42.58 | cr2 | then it should be irrelevant for the PDA |
20:43.09 | BabelO | cr2: it is replacement to system(" .."); command ;) |
20:43.49 | cr2 | BabelO: there are 3 volume controls (at least) in the universal. |
20:44.13 | BabelO | kiozen: it is done here int HtcphoneVolumeService::initMixer() |
20:44.41 | BabelO | so i m not alone to do bad test case ... lol |
20:45.48 | kiozen | cr2: don't have such an option in the alsa arm section, just SND_PXA2XX_AC97 |
20:48.31 | BabelO | cr2: , kiozen SND_PXA2XX_SOC_I2S |
20:50.56 | cr2 | config SND_PXA2xx_I2SOUND |
20:50.56 | cr2 | <PROTECTED> |
20:50.56 | cr2 | <PROTECTED> |
20:51.06 | cr2 | ? |
20:51.14 | cr2 | BabelO: ok, you know asoc better :) |
20:51.32 | cr2 | hm. universal is not using asoc, that's right. |
20:53.53 | BabelO | cr2: it is the same than zaurus |
20:54.59 | BabelO | kiozen: do you see soc at same place than ac97 ? |
20:57.08 | kiozen | no sound->alsa->soc->soc platforms->soc audio for pxa2xx does not offer any AC97 option |
20:57.46 | kiozen | it offers Magician Blueangel iPaq h50000 |
20:58.07 | cr2 | kiozen: you don't need ac97 |
20:58.09 | BabelO | right and magician select other too |
20:58.52 | BabelO | kiozen just check kernel26/sound/soc/pxa/Kconfig |
21:02.52 | kiozen | funny, I can see it in Kconfig, but it's not offered in the GUI |
21:03.24 | BabelO | something with dependancies missing |
21:10.20 | pH5 | the asoc transport options are supposed to be selected by the machine modules, that's why they don't appear in the menu |
21:10.50 | BabelO | ah ok |
21:11.05 | pH5 | SND_PXA2XX_SOC_MAGICIAN selects the SND_PXA2XX_SOC_I2S and _SSP transports, because that is the way the codec (uda1380) is connected on magician. |
21:11.35 | cr2 | pH5: it's even more complex on hima/ba |
21:11.48 | cr2 | i've done it once, but now completely forgot the details. |
21:12.00 | pH5 | I think ba is the same as ma |
21:12.08 | BabelO | yes |
21:12.21 | cr2 | no, it's PXA263 with an external SSP clock |
21:12.41 | BabelO | oups i forgot your change cr2 ;) |
21:13.02 | cr2 | BabelO: was a real PITA to debug ;) |
21:13.18 | pH5 | ah, the asic3 clock story? |
21:13.22 | cr2 | yes. |
21:13.26 | pH5 | I vaguely remember :) |
21:13.32 | BabelO | yes i remember now, but still missing record which was working with 2.6.12 |
21:14.17 | cr2 | 2.6.12 was a handcoded uda1380 hack. without any asoc. |
21:14.50 | cr2 | wow. compiled athena with 2 cplds. |
21:15.15 | cr2 | hehe. it'll probably disable the LCD in the same way as on n560 |
21:15.53 | *** join/#htc-linux PITABoy_mobile (n=PITABoy@70.11.151.236) |
21:15.55 | cr2 | but the w2284fb.c is going to be a bit more tricky than pxafb ;-) |
21:18.46 | cr2 | pH5: i've created drivers/mfd/w228x_base.c following asic3. that'll going to be a mammut job. even asic3 is still a bit broken... |
21:19.45 | pH5 | cr2: if not you, who else is gonna do it :P |
21:19.47 | cr2 | and the atiw_mmc.c is also ready, but needs some sdio and reset/power changes. |
21:20.00 | cr2 | hehe. it seems so. |
21:20.07 | pH5 | cr2: so the mmc driver is working, basically? |
21:20.31 | cr2 | i wish somebody will update the hh.org kernel to -24 |
21:20.52 | cr2 | i've disassembled the old w32x0 ATI SD |
21:21.07 | goxboxlive | Yes, wonder where psokolovsky is. |
21:21.13 | cr2 | and it's the same hardware like on w228x |
21:21.15 | goxboxlive | ~seen psokolovsky |
21:21.21 | apt | psokolovsky <n=psokolov@82.193.99.7> was last seen on IRC in channel #oe, 37d 20h 44m 29s ago, saying: 'hope it's just me...'. |
21:21.28 | goxboxlive | ~seen psokolovsky_ |
21:21.29 | apt | psokolovsky_ <n=psokolov@stingy.earner.volia.net> was last seen on IRC in channel #oe, 43d 11h 9m 32s ago, saying: 'gilligan_: there's .bb with such name. find/grep -r are your friends'. |
21:21.30 | cr2 | and very similar to asic3, but still not asic3. |
21:21.59 | cr2 | goxboxlive: he has created the -hh18 tag two days ago. |
21:22.22 | goxboxlive | ok |
21:22.23 | cr2 | if the -24 will be there, i'll then try to asic3 sdio. |
21:22.50 | cr2 | goxboxlive: and we need to check the acx100 from -16 |
21:23.04 | goxboxlive | Why hh18, there hasent been any work on the hh.org kernel source lately |
21:23.16 | dcordes | which htc name was P4350? |
21:23.19 | cr2 | with working sdio there will be a lot of devices waiting for it. |
21:23.21 | goxboxlive | cr2: there are a lot we need to do :-) |
21:23.48 | pH5 | dcordes: herald |
21:23.50 | *** join/#htc-linux PITABoy_mobile (n=PITABoy@70.11.151.236) |
21:23.51 | cr2 | dcordes: hereald |
21:23.55 | cr2 | :) |
21:24.13 | PITABoy_mobile | cr2 what does this new driver do |
21:24.21 | PITABoy_mobile | what device is it for |
21:24.21 | dcordes | eplus offering herald hmm |
21:24.40 | dcordes | but omap 200mhz naahh |
21:25.21 | BabelO | dcordes: 200mhz save lot of battery |
21:25.53 | pH5 | a pity there isn't as much hype as around the iphone, I'd like to see disassembled pictures |
21:26.18 | dcordes | pH5, it has no wifi :( |
21:27.14 | PITABoy_mobile | i plan on taking apart my titan when i get home hopefully my allen wrenches fit it |
21:27.16 | pH5 | no deal-breaker for me, it's my ideal format (nearly identical to herald, btw.), only the software sucks |
21:27.55 | PITABoy_mobile | i will take as many pocs as possible however i am going to remove the serial numbers |
21:28.13 | pH5 | PITABoy_mobile: good luck |
21:28.35 | PITABoy_mobile | hopefully there isnt a heatsinc or other covering that i have to remove |
21:28.45 | PITABoy_mobile | i will not remove ir |
21:28.48 | PITABoy_mobile | it |
21:28.58 | pH5 | is there is anything interesting to be expected out of that? |
21:29.22 | PITABoy_mobile | and if i screw up my phone i have full coverage insurance |
21:29.37 | PITABoy_mobile | idk that is why i am going to open it |
21:29.54 | PITABoy_mobile | hopefully we will find out who makes the lcd |
21:29.55 | kiozen | cr2: still don't get that kernel right. selecting magician does create some snd_soc_pxa2xx_i2s module and other stuff |
21:30.03 | PITABoy_mobile | and some other stuff |
21:30.26 | kiozen | but loading the modules does not really help. |
21:30.38 | kiozen | I know too little about alsa |
21:31.32 | *** join/#htc-linux Mineque (n=Mineque@195.60.65.50) |
21:33.49 | cr2 | PITABoy_mobile: didn't you see in the wince log that you have a hitachi LCD ? |
21:34.45 | cr2 | pH5: the driver says that the TS is tsc2003, which is i2c. but it uses 2 non-i2c address ranges om msm7x00. i#m cofused. |
21:35.49 | cr2 | the first thing to do on msm7x00 is to write the proper gpio/irq support. |
21:36.34 | pH5 | cr2: shouldn't that come out of the google project? |
21:37.13 | cr2 | pH5: they use 7200A, and swetland said the gpio/irq is different there. he has the datasheets ;) |
21:38.12 | cr2 | it's not rocket science, but i don#t have such device. and i have a lot to do with the ati. |
21:45.53 | PITABoy_mobile | i thought that if we opened the device we could find exact model numbers |
21:47.10 | swetland | gpio is very similar |
21:47.11 | cr2 | PITABoy_mobile: the init can be derived from the bootloader, and it's unlikely that you'll get the datasheets for the LCD. |
21:47.16 | swetland | irq registers have moved around though |
21:47.49 | cr2 | even openmoko doesn't provide the LCD datasheet. |
21:48.02 | PITABoy_mobile | so your saying that opening the device would be a waste of time |
21:48.10 | cr2 | no. |
21:48.34 | cr2 | bluetooth and wifi. do we know the chipsets ? |
21:49.01 | PITABoy_mobile | wifi is htc |
21:49.15 | PITABoy_mobile | according to the mac |
21:50.29 | cr2 | oh. the BT is of course TI. |
21:50.59 | PITABoy_mobile | why do you say that |
21:51.00 | cr2 | BT_Init_Script_TI_300.txt BT_Init_Script_TI_311.txt BT_Init_Script_TI_331.txt |
21:51.14 | PITABoy_mobile | oh |
21:51.38 | cr2 | not the .bts, but in the ascii form. |
21:52.00 | cr2 | 01 05 ff cd 30 50 08 00 |
21:52.08 | cr2 | the usual device-specific commands. |
21:53.16 | cr2 | wifi is TNETW1251 |
21:53.33 | PITABoy_mobile | how did you find that out |
21:53.49 | PITABoy_mobile | you seem to be finding a lot mere that i am |
21:53.59 | PITABoy_mobile | is all of that in the dumpss |
21:54.39 | cr2 | yes, the usual SDIO stuff. |
21:58.39 | cr2 | TIInit_4_2_38.bts on kaiser |
22:01.26 | cr2 | it seems that kaiser does not use the tsc2003 for the touchscreen. |
22:02.50 | mxktmdude | good evening everyone |
22:07.23 | mxktmdude | PITABoy_mobile, dont take apart the phone just yet, i already found internal photos of the titan |
22:07.57 | mxktmdude | there is alot of heatshields inside anyways, you wont see anything without desoldering |
22:09.19 | PITABoy_mobile | can you post them on the wiki |
22:09.28 | PITABoy_mobile | and where did you find them |
22:09.52 | PITABoy_mobile | i havnt found any inside pics of the titaan |
22:13.38 | *** join/#htc-linux PITABoy_work (i=c06843cc@gateway/web/cgi-irc/ircatwork.com/x-c2276c73378a35d3) |
22:16.25 | dcordes | does somebody know a good german cellphone dealer? |
22:17.52 | PITABoy_work | google |
22:18.06 | mxktmdude | i will PITABoy_mobile |
22:18.13 | PITABoy_work | cool |
22:20.29 | Zoolooc | dcordes: got my kaiser from handyattacke.de |
22:21.17 | dcordes | let me see. I found out when I will extend my contract I can get n95 free. |
22:21.25 | dcordes | which is around 660 or so |
22:24.05 | dcordes | Zoolooc, you happy with the kaiser? |
22:25.36 | Zoolooc | well, I wantet a new phone and a gps-enabled pda, and a high spec one (at least what RAM concearns), and there wheren't too many choices having all these in one right now, so yes, for now I am |
22:25.59 | mxktmdude | PITABoy_mobile, did your phone come with a cd with drivers etc for activesync? |
22:33.25 | PITABoy_work | yes |
22:34.02 | mxktmdude | was it a mini cd or a full sized one? i seem to have lost mine ;) |
22:34.17 | PITABoy_work | full sized |
22:34.44 | PITABoy_work | It came with a sprint users guide pdf |
22:34.53 | PITABoy_work | outlook 2007 demo |
22:35.03 | PITABoy_work | and active sync |
22:35.15 | PITABoy_work | one sec you can download them from the net |
22:35.53 | mxktmdude | yeah im installing activesync from microsofts site... i hope it contains the drivers for the phone |
22:37.37 | PITABoy_work | http://www.america.htc.com/support/mogul/software-downloads.html |
22:37.55 | PITABoy_work | that is the official htc download it might just link to ms not sure |
22:38.08 | PITABoy_work | but you can also get outlook if you want it |
22:39.32 | PITABoy_work | due to the fact that the titan (sprint mogul) still doesnt have rev a sprint is allowing everyone who has one to trade it in for another phone |
22:39.48 | PITABoy_work | Should I keep the Titan or get something |
22:39.50 | PITABoy_work | else |
22:40.28 | mxktmdude | wow really? i thought they were going to have a firmware upgrade? |
22:40.45 | PITABoy_work | yeah but not till next year |
22:40.59 | PITABoy_work | and there is still no release date |
22:41.19 | PITABoy_work | the phone has been out for about 4-5 months now |
22:42.12 | PITABoy_work | if they had the touch duo i would trade for it but they just have the regular touch so i'm probably not going to trade |
22:47.47 | PITABoy_work | It is funny sprint will let you trade phones but there is nothing as good as the mogul/titan |
22:48.17 | PITABoy_work | however something else might already have support for linux |
22:53.14 | BabelO | good night |
22:56.22 | cr2 | BabelO: something for you: brf6300 |
22:56.35 | cr2 | Update the Baudrate to 4000000 bps |
22:57.21 | BabelO | good :) |
22:57.34 | BabelO | bbl |
23:24.19 | Kevin2 | Hi |
23:26.20 | mxktmdude | cr2, how can i use haret to poke and prod memory locations on the titanmemorymap page of the wiki? |
23:34.55 | dcordes | somebody knows kaiser's fcc id or where I can get fcc-ids for particular devices? |
23:43.53 | cr2 | mxktmdude: with 'addlist mmutrace wince_virt_addr size' |
23:44.02 | PITABoy_work | dcordes NM8KS |
23:44.05 | cr2 | mxktmdude: and then 'wi time_in_sec' |
23:44.44 | cr2 | Kevin2: hi. i've written the ATI SD driver, but it times out because i've not applied the power ;) |
23:45.41 | cr2 | Kevin2: to apply power i needed to write 2 CPLD drivers, one with irq and the second one without irq support. pH5 has written a patch to support htc-egpio without irq and tested it on hx4700. |
23:46.06 | cr2 | but i've probably screwed something in the middle, so athena does not boot anymore ;) |
23:46.35 | cr2 | but i guess if you'll add the appropriate SD power function, it's possible to test it on hermes. |
23:47.03 | cr2 | i've also found two more ATI SD-irq related registers in the main register bank. |
23:47.37 | cr2 | the ATI PLL register bit layout is ok, i can properly decode it on hermes and on athena. |
23:48.16 | cr2 | the other timing registers have different bitmasks, so it'll be necessary to do something with them. |
23:49.04 | cr2 | i've extended the ATIDBG support for mainline haret, but did not test the Ahi*Power functions. |
23:49.30 | cr2 | they should be implemented as the separate commands i guess with 2 int parameters. |
23:49.41 | cr2 | device, state |
23:50.57 | Kevin2 | cr2: Cool. |
23:51.06 | cr2 | where device =2 for usb, =3 for SD, =5 for vidcap, =6 for Vip, =1 don't know what, and =0 for all devices (i guess) |
23:51.16 | Kevin2 | I saw ph5s patches - looks okay to me. I had a similar patch on my local drive. |
23:52.07 | cr2 | yes, but i probably do something wrong, because the kernel does not boot. |
23:52.25 | cr2 | and if the CPLD pin state changes, the vsfb loses power. |
23:52.54 | cr2 | but i'm not quite ready to init ATI video properly. |
23:53.06 | cr2 | it'll probably take 1-2 weeks more. |
23:53.08 | Kevin2 | You may need to set an initial state for some of the cpld pins. Do you know what the gpios do? |
23:53.34 | cr2 | yes, but not 100% sure. need to check it more closely. |
23:53.52 | cr2 | ok, so what should we do ? |
23:54.06 | cr2 | i can send you the haret patch. |
23:54.27 | Kevin2 | You can dump the cpld registers and then setup the egpio stuff so that the pins that are always on stay on under linux. |
23:54.43 | Kevin2 | Yes - send the patches to haret@handhelds.org |
23:54.46 | cr2 | the ATI sd is based on the asic3 code. |
23:54.56 | PITABoy_work | I wish that haret had a function like "dump everything" |
23:55.26 | cr2 | i'm not subscribed, but still spam comes through. will it work for me too ? |
23:55.57 | Kevin2 | The haret mailing list is open. |
23:56.22 | PITABoy_work | kevin2 are you ~koconnor |
23:58.49 | Kevin2 | cr2: What is the "appropriate SD power function"? |
23:59.51 | cr2 | turn the CPLD gpio pin on, if you have it on the CPLD. |