| 00:23.35 | cp15 | Good night |
| 09:28.30 | *** join/#htc-blueangel cp15 (i=kljbol@p549A377A.dip0.t-ipconnect.de) |
| 09:28.30 | *** mode/#htc-blueangel [+o cp15] by ChanServ |
| 09:28.42 | cp15 | Good morning |
| 10:39.20 | oho_ | good morning |
| 10:40.59 | cp15 | Hi oho_, at least one who is here... Feeling a bit lonely in this channel |
| 10:56.46 | oho_ | agree would be nice to have more people participating |
| 10:57.07 | oho_ | I am just finishing some math off and then I will work on the gomunicator |
| 13:46.49 | *** join/#htc-blueangel iclem_away (n=iclem@iclem.net) |
| 14:06.33 | *** join/#htc-blueangel iclem (n=clement@iclem.net) |
| 15:06.15 | *** join/#htc-blueangel oho_ (n=oho@dhcp2934.ukc.ac.uk) |
| 17:11.23 | oho | cp15: could you please point me towards a library which has a fifo queue for strings. Or do you have to implement one my self ? |
| 17:30.31 | cp15 | Hmm... I will check |
| 17:30.47 | oho_ | thanks |
| 17:31.44 | cp15 | http://www.gtk.org/api/2.6/glib/glib-Doubly-Linked-Lists.html |
| 17:31.58 | cp15 | You can use the glib doubly-linked lists |
| 17:32.25 | bhima | good morning. |
| 17:32.55 | oho_ | thanks - my C is quite rusty, but it is getting better |
| 17:32.56 | cp15 | Just insert the command in the list via g_list_prepend and get the oldest command in the list with g_list_last and remove it with g_list_remove |
| 17:32.59 | oho_ | hi bhima |
| 17:33.06 | cp15 | Good morning bhima |
| 17:33.23 | oho_ | cp15: thanks |
| 17:33.37 | oho_ | I hope I will get most of it done today |
| 18:12.38 | *** join/#htc-blueangel rob_w (n=bob@p85.212.147.80.tisdip.tiscali.de) |
| 18:12.38 | *** mode/#htc-blueangel [+o rob_w] by ChanServ |
| 18:54.52 | *** join/#htc-blueangel JuNuKN (n=JuNuKN@Ka4b9.k.pppool.de) |
| 19:03.05 | oho_ | I am off meeting a few friends - see you all |
| 19:39.24 | JuNuKN | Hello together, - hello icelem |
| 19:40.04 | JuNuKN | some progresses, that I missed for Himalaya and BA by the lack of the current IRC-logs ? |
| 19:45.11 | iclem | Hi JuNuKN |
| 19:45.36 | iclem | no great progress |
| 19:46.19 | JuNuKN | ... so there was no real progress on SD access via Asic3 ? sad |
| 19:46.51 | iclem | AFAIK llange has extended Haret to watch ASIC3 GPIOs |
| 19:47.24 | iclem | but I don't know much |
| 19:48.45 | iclem | he may have found something, but i've not talked to him since 1 week |
| 19:49.02 | JuNuKN | Yes I saw it in the wiki ... hope it will help! CR2 always made some updates in the wiki , - also for Himalaya, - do you know him or his ident in irc ? I never saw him here! It seems to me, that he has nearly all of the devices, because he updates data for all of them! |
| 19:53.33 | iclem | I've seen his post in the forum, but i don't know if he's interested by Himalaya |
| 19:55.21 | JuNuKN | It seems, that he is very familar with the Haret tool. Probably he is able to find out more Details on the SD access next weeks ... and with the differences to BA. Probably we have to ask him in the forum. |
| 19:57.24 | JuNuKN | @cp15, I read in the IRC logs, that you where able to reduce the powerconsumption in standby nearly to the value of CE! great! So how long does the battery stay up now? |
| 19:59.41 | cp15 | Don't know exactly... The values are from development, and I haven't installed it yet for everyday use |
| 19:59.47 | cp15 | But I assume about 100 hours |
| 20:02.00 | cp15 | JuNuKN: cr2 is never in irc, he said it makes him addicted |
| 20:04.40 | JuNuKN | 100 hours ! Great! That should be enought for most days! Gratulation! |
| 20:05.17 | JuNuKN | Any othe progresses, that I missed in the logs? ... They are very small meantime! |
| 20:05.33 | JuNuKN | <PROTECTED> |
| 20:06.14 | cp15 | Yes, I am also a bit disappointed. There are really few people which actually want to help the project |
| 20:06.50 | cp15 | But llange does a good job, it is just not that easy to get everything working |
| 20:08.41 | cp15 | Oh wow, the logs form yesterday are containing only me and oho saying good morning and a unknown person saying yes |
| 20:10.22 | JuNuKN | Yes I know! Its clear to me, and I admire all of you! |
| 20:10.34 | bhima | Great job. |
| 20:11.17 | cp15 | Ah, bhima, as a usability specialist, maybe you can give me some help |
| 20:11.37 | cp15 | I have speeded up the suspend and resume of the device, but now something unwanted happens: |
| 20:11.53 | bhima | Ok. First, look at WinCE. Make a careful list of what they do. Now, for each item, figure out the best approximation to the opposite of it. Do that. :) |
| 20:12.25 | cp15 | If the device is suspended, and you press the power button, it will wake up, get an event that the power button was pressed and, because of that, will go to sleep again |
| 20:12.43 | bhima | Ahh, I see. Amusing problem. |
| 20:13.11 | cp15 | Well, I could just ignore the power button press after wakeup, but maybe the power button could have a different function whether pressed long or short |
| 20:13.31 | cp15 | Do you think we need such a differentiation? |
| 20:13.46 | bhima | I think it would be useful to do that, yes. |
| 20:14.07 | bhima | I think having a flag for "device was asleep" might be one hack - not sure how the key events are handled. |
| 20:14.27 | bhima | If you can easily add that flag to the event, then you wouldn't really need that much special handling. |
| 20:14.30 | rob_w | sorry to "throw in " but i believe you should "discharge" that event |
| 20:14.52 | bhima | Do you know why you woke up or not...? |
| 20:15.00 | cp15 | bhima: Yes, I know |
| 20:15.19 | cp15 | There is a register which shows an active bit for the wakeup source |
| 20:15.38 | cp15 | But I think I know a solution which is pretty and easy |
| 20:15.56 | cp15 | I just send a different key if the power button was used to wake up the device |
| 20:16.00 | bhima | Ok, good. So, it depends on the architecture and where you want to make this sort of decision. I would tend to think that a sleep flag would let your code work well on other devices. |
| 20:17.05 | bhima | Having it send a different button based on it being the power switch means that code knows which switch is power. |
| 20:17.14 | bhima | So it depends on where this code is. |
| 20:18.04 | cp15 | It is actually pretty easy. There is a programm called keylaunch, which as a config file where you can define keysyms and actions which get executed when they were pressed long or short |
| 20:18.22 | cp15 | For the power button, it is just apm --suspend |
| 20:19.00 | cp15 | Ah, there is even a appropriate keysym defined: XF86XK_WakeUp |
| 20:19.05 | rob_w | i think you should discharge the event in a blueangel specific driver , in order to dont mess with to high level gpe apps |
| 20:19.55 | cp15 | Hmm... When keylaunch grabs the key, other applications never see it |
| 20:20.50 | rob_w | hmm , hard to think that through for me ?!? |
| 20:21.15 | bhima | So, right, the real question is: where is it appropriate to put BA-specific stuff in? |
| 20:21.39 | cp15 | And maybe the differentiation between long and short press is really useful. Example: Short Press to power on the device, Long press to change between silent and loud alarm |
| 20:22.30 | bhima | Or maybe I want it to do something when I turn it on with the power button vs. other buttons? |
| 20:23.38 | rob_w | hehe , i just have a similar issue on my tablet pc . Coming back from S3 ( which works great ) then issues a shutdown , |
| 20:23.41 | cp15 | Yeah, that is another think... So maybe the key which woke up the device doesn't get another meaning, but something like a shift state |
| 20:25.28 | bhima | Well, conceptually it really _is_ a modifier. |
| 20:25.47 | bhima | That, IMHO, is an accurate description of it. |
| 21:03.56 | rob_w | cp15, what app did you saw triggers the battery all the time ? |
| 21:04.56 | cp15 | keylaunchd, but it does only occur with a newer kernel, not yet in cvs |
| 21:05.41 | rob_w | i meant the bug that the battery module cracks the touchscreen |
| 21:06.26 | cp15 | Ah, ok... Just a moment |
| 21:06.50 | cp15 | ipaq-sleep |
| 21:08.28 | rob_w | hmm , true |
| 21:09.23 | cp15 | BTW: I don't think there is a really exact way to get the battery charge |
| 21:09.32 | rob_w | ? why |
| 21:09.41 | rob_w | my battery says 2275 |
| 21:09.47 | cp15 | I am assuming WM does really count the charge and discharge time |
| 21:10.24 | cp15 | Because last time I booted WM with a battery fully charged (from linux) and it said it is 0% full |
| 21:10.46 | rob_w | well , that would be strange |
| 21:10.57 | rob_w | normally battery`s at least say their percentage |
| 21:11.17 | rob_w | but i even saw some reporting actual rates |
| 21:11.50 | rob_w | now the touch is broken again , although i didnt had ipaq-sleep running and it did work for some minutes |
| 21:12.22 | cp15 | Maybe there is another process which looks into /proc/apm |
| 21:12.31 | cp15 | The gpe battery icon? |
| 21:13.06 | rob_w | it really feels like we do overtress something ,, as it kinda works again and then after some stressfull touching it stops again |
| 21:13.15 | rob_w | no icon running ! |
| 21:15.57 | cp15 | Hmm... Then I don't know |
| 21:17.19 | rob_w | i saw you fixed a "usb bug " |
| 21:17.50 | cp15 | Not yet fixed... But I know the cause |
| 21:20.10 | rob_w | llange send me patches which included something from you |
| 21:20.49 | cp15 | Ok, this is a himalaya specific thing... But it might also occur on BA |
| 21:21.07 | cp15 | But I don't know if the fix is really right this way |
| 21:23.24 | rob_w | hmm feels like usb is not working for me anymore * before these patches even ! |
| 21:24.25 | cp15 | Was usb connected during boot? |
| 21:25.27 | rob_w | no |
| 21:25.41 | cp15 | Then it doesn't work |
| 21:26.30 | cp15 | If your touchscreen works, do a rmmod g_ether ; rmmod pxa2xx_udc ; modprobe g_ether |
| 21:26.49 | rob_w | i just did only a modprobe g_ether |
| 21:31.38 | rob_w | nice , it sleeps apart if i connect it on the docking |
| 22:00.10 | rob_w | one last question ,, how is your writing to the doc going , cp15 `? |
| 22:00.21 | cp15 | Not at all |
| 22:01.06 | cp15 | I hoped I can use the doc drivers in the kernel, but they are only for doc m+. The BA has a doc g3, which is a successor of doc m+ and uses a different protocol |
| 22:01.26 | rob_w | do we have specs ? |
| 22:02.09 | cp15 | Even worse, the error correction algorithm has been improved for g3, this will be the hardest part |
| 22:02.47 | cp15 | No, not really useful ones. There is a datasheet on the m systems web page, but it is much too high-level |
| 22:02.49 | rob_w | so we have specs but they have probiatory parts ?!? |
| 22:03.51 | cp15 | Yes, and the propritary parts make about 90% |
| 22:04.17 | rob_w | nice |
| 22:05.11 | cp15 | But the driver is contained in the boot loader, in a windows dll and in a linux kernel module, so 3 possibilities to reverse engineer |
| 22:05.40 | rob_w | hehe , so they have a precompiled module |
| 22:06.11 | cp15 | Actually cr2 found one in the motorola firmware. But it is for kernel 2.4 only |
| 22:07.22 | cp15 | Maybe we can get around with the older error correction, making it incompatible to windows mobile |
| 22:08.21 | rob_w | oh oh i hear my kids |
| 22:10.05 | rob_w | why does "Enter pin " never dissappear |
| 22:10.41 | cp15 | Is it a bug or a feature? Ok, it is a bug |
| 22:11.00 | rob_w | not wanna blame here ! |
| 22:11.15 | rob_w | i am the one who is to blame first |
| 22:11.29 | cp15 | It should be replaced by "Registering on Network..." and when registering is complete, by the operator name |
| 22:12.32 | cp15 | The problem is that the registering usually takes longer than the command timeout and so displaying the operator name doesn't work |
| 22:12.57 | cp15 | If you quit gomunicator and restart it, the operator will be displayed |
| 22:13.24 | rob_w | wow |
| 22:13.44 | rob_w | first time i see that ! |
| 22:19.11 | rob_w | cp15, why dont you wanna check in some new code , that could help me get motivated again |
| 22:21.18 | cp15 | Why doesn't somebody else check in some new code, that could help me get motivated again |
| 22:21.52 | cp15 | But ok, I was planning to commit my kernel changes today |
| 22:22.19 | cp15 | Some cleanups, left leds working, deep suspend partially working |
| 22:22.26 | rob_w | yeah that is the proplem of beeing "the best " at one point ! |
| 22:22.54 | cp15 | That has nothing to do with being the best |
| 22:23.07 | rob_w | i never thought i would actually use the phone stuff before march 06 ,, and look at it now !!! |
| 22:23.41 | cp15 | Immolo disappeared over a week ago, he promised to make the gpe image... Well, there was a first cut, but it has to be improved |
| 22:24.22 | cp15 | bwegh was also not here for now over a week. He wanted to make an installation system |
| 22:25.33 | cp15 | Of course you could say: It takes more time. But if the BA linux is useable only in 2 years, it is worthless since the BA will be an absolutely obsolete device by then |
| 22:25.34 | rob_w | yeah, well what we need more drivers |
| 22:26.12 | rob_w | well look at it from the other side , |
| 22:26.45 | rob_w | so it was for all the time with gpe ... only recently they where able to pickup in the time frame |
| 22:27.09 | cp15 | Yeah, and compared to opie gpe is still a piece of crap |
| 22:27.12 | rob_w | and now that nokia almost used gpe on a hot product it gets better |
| 22:28.06 | rob_w | unfortunately opie is using qt .. |
| 22:28.48 | cp15 | More unfortunate I find its strange storage concept with xml files |
| 22:29.00 | cp15 | But I have read recently that you can also choose sqlite now |
| 22:29.40 | rob_w | it defenitly uses "nicer" grafics |
| 22:29.53 | cp15 | And the applications are much more complete |
| 22:30.53 | cp15 | And much faster also |
| 22:31.28 | rob_w | still i like gpe and his x-server setup |
| 22:31.46 | cp15 | Yeah, the x-server might be an advantage |
| 22:32.21 | rob_w | also the gpe people always mention the "Trolltech " problem |
| 22:32.25 | rob_w | gpe is really GPL |
| 22:32.54 | cp15 | And dbus is probably much better than qcop |
| 22:33.39 | rob_w | hehe yet all the little linux mobile stuff is nice *geek* |
| 22:35.05 | rob_w | hehe , you probably dont know that , but when you restore and delete and restore and delte wm2003 , your mail folders go crazy ... that is really odd new for ms |
| 22:37.13 | rob_w | we should be able to "force " the source for the doc g3 from motorola , dont you think ?? |
| 22:37.43 | cp15 | No, they are within GPL |
| 22:38.06 | rob_w | so then we should have it ?! |
| 22:38.44 | cp15 | No, Linus Torvalds allowed binary only modules to be loaded into the kernel |
| 22:39.34 | rob_w | hmm is that the same way to load firmwares like the ipw2200 or our wifi ? |
| 22:40.29 | cp15 | No, firmware are a different thing. Even GPLed drivers have binary firmware |
| 22:41.13 | rob_w | ah right |
| 22:43.45 | rob_w | ok i am tired ,, cp15 dont be frustrated ! u are the biggest mover here ! and if the BA is outdated then we met again at another device ! |
| 22:44.12 | cp15 | Which will take just as long |
| 22:44.49 | rob_w | maybe , maybe not , it feels for me that linux gets better each time |
| 22:45.13 | cp15 | Maybe... But the devices are also getting more complex each time |
| 22:45.33 | cp15 | The BA actually is more complex than an old PC |
| 22:45.45 | rob_w | yeah |
| 22:47.46 | rob_w | i also felt like linux is too "slow " for such device life time `s ... and there is alot ppc crap flying around already so you could serve yourself with that ,...still the linux idea attracted me again and startet the chat and so on here ! |
| 22:49.14 | cp15 | Well, lets see... Maybe I will meet some developers on the CCC |
| 22:49.22 | rob_w | yeah ! |
| 22:49.42 | rob_w | get some funding !!! i gladly spent my carrier on these things ! |
| 22:50.27 | cp15 | Funding isn't that much of a problem. BA development costs me already some 1000 Euro each month |
| 22:51.00 | rob_w | ?? really |
| 22:51.07 | rob_w | in your time ? |
| 22:51.23 | cp15 | Yeah, every time I work for the BA I can't work for a customer |
| 22:51.35 | rob_w | hehe that is different ! |
| 22:51.46 | cp15 | No, it isn't |
| 22:52.08 | rob_w | well , would you pay me to work on it the whole day ? |
| 22:52.20 | rob_w | *knowing that i not as good as you ! |
| 22:52.31 | cp15 | How much? |
| 22:52.34 | cp15 | How good? |
| 22:53.23 | rob_w | hmm beeing able to concentrate on it < 6 hours a day would be great and healthy for my coding ! |
| 22:54.16 | cp15 | And how much money do you want? |
| 22:56.23 | rob_w | i am a whore !! |
| 23:20.52 | *** join/#htc-blueangel cp15__ (i=yvigud@p549A377A.dip0.t-ipconnect.de) |
| 23:21.03 | *** part/#htc-blueangel cp15__ (i=yvigud@p549A377A.dip0.t-ipconnect.de) |
| 23:29.07 | *** join/#htc-blueangel cp15_ (n=549a377a@www.it-schaller.de) |
| 23:29.39 | *** part/#htc-blueangel cp15_ (n=549a377a@www.it-schaller.de) |
| 23:36.05 | cp15 | Good night |