| 07:35.43 | *** join/#htc-blueangel JuNuKN (n=JuNuKN@Kdfcb.k.pppool.de) |
| 09:03.29 | *** join/#htc-blueangel rob_w (n=bob@p83.129.174.253.tisdip.tiscali.de) |
| 09:03.30 | *** mode/#htc-blueangel [+o rob_w] by ChanServ |
| 10:08.20 | *** join/#htc-blueangel rob_w (n=bob@p83.129.174.253.tisdip.tiscali.de) |
| 10:08.20 | *** mode/#htc-blueangel [+o rob_w] by ChanServ |
| 11:57.49 | *** join/#htc-blueangel JuNuKN (n=JuNuKN@Kdfcb.k.pppool.de) |
| 17:04.23 | *** join/#htc-blueangel immolo (n=immolo@cpc1-cosh1-4-0-cust126.cos2.cable.ntl.com) |
| 17:31.08 | *** join/#htc-blueangel cp15 (i=rwkhwx@p549A0824.dip0.t-ipconnect.de) |
| 17:31.08 | *** mode/#htc-blueangel [+o cp15] by ChanServ |
| 17:31.14 | cp15 | Good morning |
| 17:33.23 | bhima | g'morning. |
| 17:51.59 | *** join/#htc-blueangel magnet_ (n=magnet@vsg94-1-82-234-118-20.fbx.proxad.net) |
| 17:51.59 | magnet_ | hi |
| 17:52.23 | cp15 | Hi |
| 17:52.35 | magnet_ | I'm looking for information on getting linux running on qtek s100. I saw it's 'magician' on the website. |
| 17:52.44 | magnet_ | but there are a few infos about it. |
| 17:53.33 | cp15 | Yeah, I guess nobody tried hard enough until now |
| 17:53.55 | magnet_ | I'll do so :) |
| 17:54.49 | cp15 | Ah, at least the GPIO assignment is available |
| 17:55.04 | magnet_ | GPIO ? sorry I'm a bit new at this. |
| 17:55.45 | cp15 | GPIO=General Purpose Input Output |
| 17:56.25 | cp15 | The processor has a lot of GPIO pins, and some are used for special purposes (not GPIO really), for example serial interfaces and in the magician case LCD |
| 17:57.09 | magnet_ | since it doesn t have serial, I guess LCD will be very important for install. |
| 17:57.31 | cp15 | Since the Magician has no external serial connector, it will be a bit hard to get the framebuffer going, but if you want to work on it, I will try to help you |
| 17:57.57 | magnet_ | thanks a lot. |
| 17:58.12 | cp15 | Do you have any kernel experience? |
| 17:58.38 | magnet_ | I was linux system admin for some big isp. |
| 17:58.46 | magnet_ | but I have weak coding skills in c. |
| 17:59.09 | magnet_ | so I can compile a kernel without troubles, but hardly alter it. |
| 18:00.58 | cp15 | Hmm... I think then you have to improve your c skills. You won't find a ready to run kernel, and I don't have the time and hardware to make you one |
| 18:00.58 | magnet_ | I'll work on it.that sound fun :) |
| 18:00.59 | cp15 | Do you know what a MMU is? |
| 18:00.59 | magnet_ | yes. |
| 18:00.59 | magnet_ | Memory management unit. |
| 18:01.14 | cp15 | Ok, just to get a feeling about your knowledge |
| 18:01.27 | magnet_ | it's ok. |
| 18:01.38 | cp15 | I will tell you what you have to do IMO |
| 18:01.48 | magnet_ | I understand that, I'm not there to get you running linux on my pda :) |
| 18:02.02 | cp15 | First, get haret to run on your device |
| 18:03.16 | cp15 | Then you have to find out the screen virtual address (haret can tell it to you) |
| 18:04.40 | cp15 | Try to fill the screen with some 100s of 0 bytes (haret has a command for it) to see if it is correct |
| 18:05.57 | magnet_ | I already get haret to run. |
| 18:06.20 | magnet_ | let's check about screen virtual address. |
| 18:08.26 | cp15 | Try help vars |
| 18:10.31 | cp15 | There should be a VRAM and a VRAMV variable |
| 18:10.48 | cp15 | type print VRAM or print VRAMV to get it's value |
| 18:12.24 | magnet_ | it's VRAM |
| 18:12.36 | cp15 | VRAM prints the physical address |
| 18:12.43 | cp15 | VRAMV the virtual |
| 18:13.30 | cp15 | then use pfw <address from vram> 0 512 |
| 18:13.43 | cp15 | It should draw a small black bar on top of your screen |
| 18:13.52 | magnet_ | I see. |
| 18:14.12 | magnet_ | i'm looking for the address, should I use something like $VRAM with print ? |
| 18:14.37 | cp15 | Don't know. Try print VRAM and print $VRAM |
| 18:15.03 | magnet_ | none work, I just need to read a bit more the doc. |
| 18:15.53 | cp15 | If you got the black bar download the cross toolchain and the blueangel cvs and try to compile that kernel |
| 18:16.08 | magnet_ | I have the toolchain ready. |
| 18:16.31 | cp15 | Ok, then try to compile the ba kernel |
| 18:17.02 | cp15 | You can use the ba directory for now, it will be much easier than setting up a new one |
| 18:17.26 | cp15 | I will be away now for some time, but will be back later |
| 18:17.35 | magnet_ | ok. |
| 18:17.47 | magnet_ | I'll try to follow the steps. |
| 18:18.50 | magnet_ | 5c000020 |
| 18:19.01 | magnet_ | ops |
| 18:39.37 | magnet_ | I succed in coloring the screen in blue |
| 18:39.42 | magnet_ | with pfh vram 240*320 0x0099 |
| 18:39.55 | magnet_ | but not to to use pfw |
| 18:45.36 | *** join/#htc-blueangel rob_w (n=bob@p83.129.169.212.tisdip.tiscali.de) |
| 18:45.36 | *** mode/#htc-blueangel [+o rob_w] by ChanServ |
| 18:46.14 | rob_w | hi all |
| 18:46.43 | magnet_ | hi. |
| 19:15.14 | *** join/#htc-blueangel _bob_w (n=bob@p83.129.169.212.tisdip.tiscali.de) |
| 19:17.34 | rob_w | hey cp15 , there seems tobe still some device waking the ba up |
| 19:18.03 | rob_w | cp15, also i dont get the sound to work , could you verify the steps again ? |
| 19:24.45 | rob_w | who is alive right now ? |
| 19:27.03 | *** join/#htc-blueangel JuNuKN (n=JuNuKN@K9dec.k.pppool.de) |
| 19:37.00 | magnet_ | I am. |
| 19:38.29 | rob_w | cool |
| 19:38.54 | magnet_ | sup ? |
| 19:41.05 | rob_w | cool , i see the keyboard working ;-) |
| 19:41.14 | rob_w | ~chant cp15 |
| 19:41.18 | apt | cp15 ! cp15 !! cp15 !! cp15!!!!!!! |
| 19:45.46 | JuNuKN | Gratulation! CP15 |
| 19:48.56 | JuNuKN | I missed a lot of ypour discussions about magnetos progress with the magican ... sum summary ? Still in Wiki? |
| 19:50.41 | *** join/#htc-blueangel JuNu_KN (n=JuNuKN@K9dec.k.pppool.de) |
| 19:51.20 | rob_w | how is the magican doing ? |
| 19:53.07 | magnet_ | not so bad. |
| 19:53.22 | magnet_ | I'm having trouble to get the kernel compiled, some binutils trouble it seems. |
| 20:03.06 | JuNu_KN | . |
| 20:11.36 | magnet_ | which toolchain do you use guys ? |
| 20:15.15 | rob_w | http://www.handhelds.org/moin/moin.cgi/GpeCrossCompilation |
| 20:16.30 | magnet_ | i'll check this one if I can t get my kernel to compile with the precompiled from the website. |
| 20:17.19 | rob_w | what are you using currently? |
| 20:18.07 | magnet_ | I build one myself with aleph's tuto. |
| 20:18.27 | magnet_ | I used his script. |
| 20:18.48 | magnet_ | and now I'm trying ftp://ftp.arm.linux.org.uk/pub/armlinux/toolchain/cross-3.2.tar.gz |
| 20:21.17 | rob_w | damn it i know dont find the leds anymore |
| 20:22.31 | magnet_ | which pda are you using ? |
| 20:22.38 | rob_w | blueangel |
| 20:26.14 | rob_w | they are not under /sys and not under /proc ... where are they ? |
| 20:40.18 | rob_w | got it ..i need to go |
| 20:41.51 | cp15 | re |
| 20:42.03 | magnet_ | re. |
| 20:42.28 | rob_w | too bad , ive too leave soon , my kids are getting ill (again) |
| 20:42.48 | rob_w | cp15, i saw the keyboard working .. |
| 20:42.51 | rob_w | good job |
| 20:43.12 | cp15 | Thanks, but not all keys are working... But this is a driver problem |
| 20:43.59 | rob_w | i am building up my gpe image so i can compile the kernel modules directly .. so i can learn during my train time `s |
| 20:44.55 | bhima | Using pygame under wince, not all the keys work either. :) |
| 20:45.35 | cp15 | rob: Do you know how to generate Umlauts with windows? |
| 20:45.50 | rob_w | damn the sd partition is to small |
| 20:45.57 | rob_w | windows ..hmm |
| 20:46.15 | rob_w | what do you mean ? |
| 20:46.38 | cp15 | How do I enter a "รค" with the keyboard under windows? |
| 20:46.51 | rob_w | ah |
| 20:47.08 | rob_w | that is the magic alt gr |
| 20:47.30 | cp15 | alt gr + a? |
| 20:47.45 | rob_w | ahmm ,, no wait |
| 20:51.56 | rob_w | u mean on the ba keyboard |
| 20:52.31 | cp15 | Yes, it's a BA channel :-) |
| 20:53.06 | rob_w | in word i actually dont manage it |
| 20:55.16 | rob_w | ok now i know |
| 20:55.44 | rob_w | pressing and holding the "sym" key does alter through the rest of the symbols thinkable |
| 20:57.20 | rob_w | or lets say it that way : Key "Sym" does change the character right before the current cursor position |
| 20:57.33 | cp15 | Oh no |
| 21:00.25 | rob_w | ok the audio seems working , before i had a old module loaded |
| 21:01.25 | rob_w | cp15, will the sdcard slot be turned of by unloading of the sd module ? |
| 21:02.33 | cp15 | Not sure |
| 21:04.03 | rob_w | well , battery life and display , then the chips need to proper suspend . and wifi |
| 21:05.27 | rob_w | the keyboard is a cool step |
| 21:06.03 | rob_w | how did you know actually found the keyboard pin ?s |
| 21:06.53 | cp15 | I disassembled the windows driver |
| 21:09.08 | rob_w | crual |
| 21:09.13 | rob_w | cruel |
| 21:13.57 | rob_w | do you know why the ba wakes up always ? or do we need to search for that ? |
| 21:15.42 | cp15 | Always? |
| 21:15.55 | cp15 | Ah, probably I know |
| 21:16.02 | rob_w | it wakes up on its own |
| 21:16.37 | rob_w | someday you mentioned the keyboard could be the reason |
| 21:16.48 | cp15 | You haven't initialized the gsm part. On windows it is configured to emit unsolicited signal strength messages. And such a message wakes up the BA under linux |
| 21:17.17 | cp15 | I sent you a little tool some time ago: gsminit |
| 21:17.30 | rob_w | ahm |
| 21:17.39 | cp15 | Execute it in the boot procedure |
| 21:18.47 | rob_w | is that independant to gomunicator things ?? |
| 21:18.53 | cp15 | Yes |
| 21:19.12 | rob_w | where did you pull that out ??!? |
| 21:19.22 | cp15 | What out? |
| 21:19.34 | rob_w | the content of gsminit.c |
| 21:19.55 | cp15 | From the bootloader. It has a command to reset the gsm part |
| 21:20.41 | cp15 | But I want to integrate it as a ioctl to the serial driver, so gomunicator can reset the gsm part on it's own and also activate flight mode |
| 21:22.45 | rob_w | so executed ones after each boot will keep the ba suspended until gsm wakes it up or the power button |
| 21:23.05 | rob_w | u will need to send me that gsminit.c |
| 21:23.15 | rob_w | again as i did something stupid .. |
| 21:23.16 | cp15 | Yes, at least if your BA stayed suspended for about 30-60 seconds |
| 21:23.25 | rob_w | gcc -c gmsinit.c -o gsminit.c |
| 21:23.29 | rob_w | ;-) |
| 21:24.04 | rob_w | yeah it had the impression as this period did differ unexspectatly |
| 21:24.28 | rob_w | thanks |
| 21:24.57 | cp15 | It will also clear the pin status so you have to re-enter it |
| 21:26.08 | cp15 | I have to figure out how to disable the serial transmission from the gsm part completely to go into deeper sleep |
| 21:26.25 | cp15 | Currently the CPU stayes clocked and the UARTS functional |
| 21:27.11 | cp15 | When I reduce clock to 33 MHz, the UARTS will no longer function and the gsm part needs another way to say "wake up" to the BA |
| 21:27.47 | rob_w | by also having a secure way to throttle the sd ( and before suspend to switch to the ramdisk and back ) we could get around the flash pretty good |
| 21:28.22 | rob_w | or maybe that might be not needed |
| 21:29.37 | cp15 | Since I am currently using the flash only for windows to boot linux I will re-flash it soon |
| 21:31.24 | rob_w | ok great |
| 21:32.21 | cp15 | But I have to increase battery life first |
| 21:33.00 | rob_w | ok i am gone .. cu all |
| 21:39.03 | cp15 | I will also go to bed now |
| 21:39.10 | cp15 | Good night |
| 21:39.29 | magnet_ | night. |