00:23.24 | *** join/#htc-linux subsystem (n=tcs@p50866A1E.dip.t-dialin.net) |
00:54.21 | Kevin2 | Hi |
00:55.31 | Kevin2 | pH5: Yes/No. The memory tracing functions only trigger after the instruction completes. So, if the instruction clobbers a register, one can't use the memory tracing feature to find out what the register was prior to the instruction. |
00:56.18 | Kevin2 | However, one can use the instruction breakpoint feature to set a breakpoint on the instruction. The breakpoint will trigger prior the instruction and (by default) just after the instruction runs. |
00:58.28 | Kevin2 | So, for your scenario you'd run something like: "set insn 0x0769487c" (to enable breakpoint at instruction address) and "set insnreg1 2" (to have the breakpoint report r2). |
01:00.37 | *** join/#htc-linux ljp (n=lpotter@203.94.178.46) |
01:13.24 | *** join/#htc-linux soze49 (n=soze49@OL180-131.fibertel.com.ar) |
01:14.14 | soze49 | Hi there, did anyone have success on installing linux in a blueangel cingular ? |
01:27.48 | soze49 | now i see ... haret doesn't work on wm2005, is there any fix for that ? |
01:42.17 | Kevin2 | soze49: Which haret? It works fine for many developers. |
01:42.42 | *** join/#htc-linux g3gg0_ (n=g3gg0@ppp-62-245-161-174.dynamic.mnet-online.de) |
01:43.19 | Kevin2 | cr2: Try the latest haret from svn (rev 131) - I think I've resolved the title bar / exit issue. |
01:44.39 | soze49 | could you please send me the repository ? i just use the haret from the ba wiki |
01:45.31 | soze49 | i got it, i'm checking it right now |
01:47.31 | soze49 | but i dont have an environment to compile wince applications, is there any place to download the latest binary ? do you have one ? |
01:48.57 | Kevin2 | You can grab the latest haret using svn from: svn://www.shadowmite.com/home/svn/ppc6700/haret |
01:49.12 | Kevin2 | Use the "haret.exe" version. |
01:50.18 | Kevin2 | The "gnu-haret" version at: http://jornada820.sf.net/files/haret should also work on your BA. |
01:52.21 | *** join/#htc-linux ljp (n=lpotter@203.94.178.46) |
01:53.25 | soze49 | Kevin2: I just replace the haret.exe i had with the one at jornada820, and i get: Cannot open script file \Storage Card\linux/default.txt |
01:55.42 | Kevin2 | What do you mean "you get that" -- that is displayed when you click "run"? |
01:56.15 | soze49 | Kevin2: exactly |
01:56.49 | Kevin2 | What is in the text box? "linux/default.txt"? |
01:57.33 | soze49 | no, just default.txt |
01:58.30 | Kevin2 | Well, that is bizarre. Where did you place haret on your pda? |
02:00.44 | Kevin2 | Do you have a "default.txt" in the same directory as haret.exe? |
02:00.46 | soze49 | i had a 4gb sd, with 3 partitions, first 30M vfat, sencond 1Gb ext3, and a third is vfat with the rest of 4gb, in the first one i had initrd-2.6... startup.txt zImage-2.6... and haret inside a directory named linux |
02:05.20 | Kevin2 | soze49: It should have run "startup.txt" when you launched haret.exe then. Did you have a "default.txt" in the same directory? Also, was it a \ or / after linux in the error message? |
02:07.19 | soze49 | Kevin2: I don't have a default.txt, so y copied startup.txt to default.txt i the error changed to unkown option boot linux. It was a \ in the error message. |
02:09.29 | soze49 | i see the option is now boot ... |
02:09.34 | Kevin2 | Okay, looks like there is an incorrect command in your script. Can you post your default.txt to pastebin.ca. |
02:12.55 | soze49 | boot also complains (instead of bootlinux), i can get access to pastebin.ca, anyother ? |
02:13.55 | Kevin2 | If it is only a few lines, I guess you can just cut and paste it here. |
02:15.01 | soze49 | set KERNEL "zImage-2.6.12" |
02:15.01 | soze49 | set MTYPE 766 |
02:15.01 | soze49 | set INITRD "initrd-2.6.12-hh2.gz" |
02:15.01 | soze49 | set CMDLINE "root=/dev/ram0 init=/linuxrc ramdisk_size=14336 keepinitrd console=tty0 boot_mmc=y"bootlinux |
02:15.19 | soze49 | (bootlinux is on the next line) |
02:17.42 | Kevin2 | Maybe you have some "\n" "\r\n" windows/linux issue? Try putting a whole blank line before bootlinux. Make sure there is an enter after bootlinux. |
02:19.58 | Kevin2 | A good utility to view/edit files under ce is total commander. See http://www.ghisler.com/ce.htm |
02:20.08 | Kevin2 | It has a file viewer which can help pinpoint these types of things. |
02:20.09 | soze49 | Kevin2: same thing, http://handhelds.org/moin/moin.cgi/BlueAngel here it sais "To get audio working we need a special haret which activates it until we know how to do it with Linux." and also "The Haret.exe does NOT WORK with WM2005 on Blueangel. You will only See the Indicator after it is full nothing will happen. Maybe somebody can help to fix this." |
02:21.11 | Kevin2 | soze49: I think those comments are a bit dated. I know lkcl and cr2 both have a BA and have been playing with it. |
02:28.45 | soze49 | Kevin2: i installed total commander, and i see the \n\r stuff, i put it right from within totalcommander and it stills complains, about boot or bootlinux |
02:30.51 | Kevin2 | That's odd. What is the exact error message? |
02:32.27 | soze49 | Unknown keyword: 'bootlinux' |
02:37.07 | Kevin2 | soze49: Something funky is going on. Make sure you don't have any zeros instead of "o" or something silly like that. Make sure there is an enter at the end of the last line. If you still don't see anything, create a whole new file called default.txt with total commander and add a single line that says "bootlinux" and make sure there is a blank empty line after it. You shouldn't see any "\r" or "\n" from the fil |
02:44.42 | soze49 | Kevin2: same thing, i create a file with just bootlinux. Maybe the executable is not totally compatible with my pda ? |
02:45.26 | Kevin2 | No, you're getting a haret parse error. |
02:45.32 | Kevin2 | Can you telnet into the device? |
02:46.14 | Kevin2 | Also, try creating a file "earlyharetlog.txt" in the same directory as haret.exe. Then run haret. A file "haretlog.txt" should be available with diagnostic info. |
02:46.54 | Kevin2 | soze49: Are you using haret.exe or gnu-haret ? gnu-haret uses the keyword "boot2". I thought you were using haret. |
02:47.17 | soze49 | i'm using gnu-haret |
02:47.29 | Kevin2 | Oh. Sorry. Use "boot2" instead of "bootlinux". |
02:47.42 | soze49 | np, trying that ... |
02:56.42 | soze49 | ok, now it try to boot, but everything hungs |
02:59.43 | soze49 | Kevin2: do you have a ba ? |
03:03.18 | Kevin2 | Kevin2: No, I have an apache. |
03:03.35 | Kevin2 | Where did you get your kernel from? |
03:04.45 | soze49 | http://gnulinux.biz/files/blueangel/sd/linux/zImage-2.6.12 |
03:07.12 | Kevin2 | Hrmm. Give haret.exe (from svn above) a try. If that doesn't work, you'll need to ask cr2 or lkcl about it. |
03:09.00 | soze49 | ok, i'm cheking it out right now, how can i contact cr2 or lkcl ? |
03:11.17 | Kevin2 | They're both in Europe, so they generally arrive around 8 hours from now and depart around 20 hours from now. |
03:12.05 | soze49 | ok, i'll try haret from svn or them, thank's a lot Kevin |
03:15.42 | Kevin2 | One other thing to try is remove the "set mtype" line. Recent haret builds auto detect that setting. |
03:17.05 | soze49 | I notice that, i'm trying haret and now it sais Found machine Blueangel, and when i tap run nothing happens, nor errir or boot at all |
03:17.23 | soze49 | haret is version 0.4.4 |
03:19.34 | Kevin2 | Is default.txt in the same directory as haret.exe? |
03:20.30 | soze49 | it is |
03:21.17 | Kevin2 | It doesn't lockup right? It just sits there like nothing happened? |
03:21.34 | lkcl | whatwhatwhat? |
03:21.51 | lkcl | wossgoing? |
03:21.56 | soze49 | yes, and i change boot, boot2 and it complains, so it's loading it |
03:22.09 | lkcl | you woke me up, Kevin, ha ha |
03:22.15 | soze49 | i don't know, today is one of those ... |
03:22.41 | Kevin2 | lkcl: soze49 is trying to boot on BA. You have one of those, right? |
03:23.02 | lkcl | yeh, but i haven't played with it for over a year so i don't know the current state-of-play. |
03:23.06 | lkcl | i'll find out next week though |
03:23.21 | lkcl | well, i might... i am back to work then. |
03:24.55 | Kevin2 | soze49: add the line 'log "mylog.txt" ' to the start of your default.txt. Then inspect mylog.txt to check for errors. |
03:27.21 | soze49 | here is the error: Image too large - largest size is 4194304 |
03:28.50 | Kevin2 | One of your files is over 4M? If so, you can't boot that. |
03:30.26 | soze49 | initrd is 5,2M, but that's the file i download |
03:32.30 | Kevin2 | soze49: Wow. I don't know how it worked before, but it wont work now. |
03:32.40 | Kevin2 | You might want to try without the initrd just to see if the kernel will come up. |
03:33.18 | soze49 | but the initrd in lkcl directory is also 5.3M |
03:33.37 | lkcl | yep - it was fun doing that. it contains a lot of useful stuff. |
03:33.50 | lkcl | for test purposes. |
03:34.14 | soze49 | hi lkcl, but haret refuses to boot that |
03:34.27 | lkcl | what do you mean 'refuses'? |
03:34.47 | Kevin2 | Latest haret will only support up to 4M files. |
03:34.57 | Kevin2 | I didn't realize >4M ever worked. |
03:35.05 | lkcl | well then you need a non-latest version of haret! |
03:35.15 | lkcl | or gnu-haret (i presume) |
03:36.03 | lkcl | ah that might explain why 2.6.18-hh0 failed to boot an initrd and why i had to go to nfs-boot. |
03:36.09 | soze49 | gnu-haret is hungin my device and non-latest windows doesn't seem to work with wm2005, because it shows tux with red crashed eyes |
03:36.43 | lkcl | on gnu-haret, do you get a bit of black in the middle of the screen with a blue line across it? |
03:36.50 | soze49 | yes |
03:36.58 | lkcl | does it go red after a bit? |
03:37.03 | soze49 | yes, |
03:37.25 | lkcl | ok then it's transferring over. |
03:37.25 | lkcl | ok. |
03:37.43 | soze49 | overlaping ? |
03:37.46 | lkcl | try running telnet to your BA and then _typing_ the boot commands |
03:37.56 | lkcl | or - Kevin - what's that command to run a script? |
03:38.06 | lkcl | from the haret command-prompt? |
03:38.19 | lkcl | you will then see diagnostic output from it |
03:38.37 | Kevin2 | lkcl: logging commands are only in new haret versions. |
03:38.38 | soze49 | i can't telnet my pda, i'm not on windows |
03:39.28 | soze49 | ... maybe throut wifi ... |
03:39.28 | lkcl | ok i gotta go. |
03:39.59 | soze49 | is it possible to make an small image ? |
03:40.07 | Kevin2 | soze49: Try booting without initrd on haret 0.4.4 - that will tell if you have a kernel problem or not. |
03:44.25 | soze49 | i did that, and a green line apears across the screen, and a message box saying please be patient until operation finishes, and nothing happen then, not log or anything |
03:46.11 | Kevin2 | Okay, you get a solid green bar but no other colors (no blue, black, magenta, etc.)? |
03:46.20 | soze49 | nop |
03:46.56 | soze49 | i mean, that's right, no other colors |
03:48.06 | soze49 | so do i need to create a new pair of kernel/initrd ? |
03:49.25 | Kevin2 | There is a bug in new haret shutdown on pxa25x. Hold on, and I'll fix it. |
03:50.02 | soze49 | ok |
03:52.24 | Kevin2 | Okay - svn up - and grab haret.exe rev 132. |
03:55.09 | soze49 | ok, i did that, now do you want me to try without initrd ? |
03:56.02 | soze49 | now i see (without initrd) a blue/red/cyan/black stripe in the middle of the screen |
03:56.29 | Kevin2 | It hangs with that color pattern? |
03:57.17 | Kevin2 | That means we successfully loaded the kernel into memory and jumped to it. But of course, if you're stuck at that pattern it means the kernel failed to start. |
03:58.05 | soze49 | so the kernel is too old for my device ? do i need to make new images ? |
03:58.32 | Kevin2 | What's your device again? |
03:58.43 | soze49 | blueangel cingular from siemens |
04:00.03 | Kevin2 | Did you set an mtype in the default.txt? If so, what was it? |
04:01.17 | Kevin2 | Hrmm. 766 is correct, so that can't be it. |
04:01.25 | soze49 | no, i didn't it autodetects the type to blueangel and haret log says mtype=766 |
04:03.30 | Kevin2 | I don't know. Try to grab cr2 tomorrow and see if he has any ideas. |
04:03.44 | Kevin2 | You'll need to get the kernel booting before worrying about the initrd. |
04:04.37 | Kevin2 | You could also ask on the mailing list at htc-pxa@handhelds.org |
04:04.58 | soze49 | ok. i'll do that, thank's kevin |
04:05.22 | Kevin2 | No problem. Good night. |
04:05.30 | soze49 | good night |
04:19.25 | *** part/#htc-linux soze49 (n=soze49@OL180-131.fibertel.com.ar) |
06:13.09 | *** join/#htc-linux rejon (n=rejon@c-67-174-202-239.hsd1.ca.comcast.net) |
06:13.19 | *** part/#htc-linux rejon (n=rejon@c-67-174-202-239.hsd1.ca.comcast.net) |
06:30.05 | *** join/#htc-linux bd2 (n=ufo@89.113.84.151) |
07:19.48 | *** join/#htc-linux rob_w (n=rob_w@p549B8CC3.dip0.t-ipconnect.de) |
07:23.41 | *** join/#htc-linux goxboxlive (n=goxboxli@gw.hjelcowi.no) |
07:25.55 | *** join/#htc-linux rmoravcik (n=rmoravci@pc-3s0zt5w2e4y0vzmhnrzq3a21zqajzfw.users.student.utc.sk) |
07:34.47 | *** part/#htc-linux goxboxlive (n=goxboxli@gw.hjelcowi.no) |
07:53.14 | *** join/#htc-linux goxboxlive (n=goxboxli@gw.hjelcowi.no) |
08:58.02 | *** join/#htc-linux Fossi (n=cmewes@195.177.48.115) |
09:21.26 | *** join/#htc-linux bd2 (n=ufo@89.113.84.151) |
09:36.29 | *** join/#htc-linux babeloued (n=Fabrice@faim1.itesoft.com) |
09:39.11 | *** join/#htc-linux TripleDES (n=sergio@84.77.155.74) |
10:51.02 | goxboxlive | hello everyone. |
11:04.50 | *** join/#htc-linux soze49 (n=soze49@OL180-131.fibertel.com.ar) |
11:05.43 | cr2 | hi goxboxlive |
11:06.16 | cr2 | do you have a new keyboard layout ready ? :) |
11:07.05 | soze49 | cr2, hi i talk with Kevin2 last night, he told me to talk to you, i'm trying to use the kernel http://gnulinux.biz/files/blueangel/sd/linux/zImage-2.6.12 in my ba but it hungs, not even get a boot log screen, but haret is loading it ok (Kevin2 check thant and he also fixed a bug in haret last night) |
11:07.46 | cr2 | i have edited the wiki 10 minutes ago. add mem=128M to the command line for wince5. |
11:08.05 | cr2 | will be back in 30min. |
11:08.12 | goxboxlive | cr2: I went to bed after you commited to cvs yesterday. So i havent tried out the lkatest kernel, nor made any key.map file. |
11:08.24 | cr2 | ok. |
11:09.00 | cr2 | soze49: the old .12 kernel from wiki does not work with >1GB cards afaik. |
11:09.09 | soze49 | do you have any image i can use ? |
11:14.11 | *** join/#htc-linux crackedboy (n=cdb@unaffiliated/crackedboy) |
11:18.10 | soze49 | cr2: do you have any image i can use ? |
11:22.52 | *** join/#htc-linux psokolovsky_ (n=psokolov@ip.85.202.124.214.dyn.sub-9.broadband.voliacable.com) |
11:34.18 | goxboxlive | hi psokolovsky: at last it's friday |
11:42.02 | soze49 | where can i find the latest kernel source patched ? |
11:52.09 | psokolovsky_ | hi! yeah ;-) |
11:52.14 | cr2 | soze49: the kernel alone is not a problem (i hope so), but you need to check the ramdisk and the root image too. this stuff is 1 year old, and is actually nice and clever, but still a hack. |
11:54.02 | soze49 | cr2: but i'm not booting the root image, Kevin2 suggest to do that in order to check the kernel is booting propertly and not log is output to the screen, it just frezzes with a red/blue/cyan/black stripe on the screen |
11:54.34 | cr2 | have you added mem=128M ? |
11:54.56 | soze49 | cr2: nop |
11:55.12 | cr2 | then do it. |
11:55.54 | soze49 | cr2: still doing the same |
11:57.15 | cr2 | which haret are you using ? |
11:58.31 | soze49 | cr2: the last one kevin fix last night |
12:00.04 | cr2 | try the latest from http://jornada820.sf.net/files/haret |
12:14.51 | *** join/#htc-linux soze49 (n=soze49@OL180-131.fibertel.com.ar) |
12:14.56 | soze49 | cr2: that one works, and now i get a familiar login, is this correct ? should i get a graphical prompt ? (i have a second partition with gpe tree in it ) |
12:21.23 | soze49 | cr2: i tap the red phone button and kernel panic |
12:35.20 | cr2 | soze: so the kernel boots, but it needs the modules from the ramdisk, or from the gpe partition. i don't remember the details, but it was rather complex. |
12:53.45 | soze49 | cr2, but is the ba project active ? is there any newer releases than the one from the last year, are you working with it ? |
12:56.52 | cr2 | i'm working on the universal, don't have time for both. |
12:58.54 | cr2 | the active work on the kernel is done by asylumed and babeloued |
13:05.18 | soze49 | cr2, so any suggestions about how to go on, because the kernel from the wiki complains about not having interrupt handlers for my hardware. |
13:12.59 | cr2 | checkout the kernel from xanadux CVS, modify the config, compile all the modules into the kernel and drop the ramdisk. |
13:19.54 | soze49 | cr2, ok i'll do that, should i check out linux-2.6-xda ? |
13:21.25 | cr2 | -ba0 branch |
13:21.56 | cr2 | i think it's all described in hh.org wiki |
13:28.38 | *** join/#htc-linux rob_w|mis (n=rob_w@p549BACE2.dip0.t-ipconnect.de) |
13:40.20 | *** part/#htc-linux goxboxlive (n=goxboxli@gw.hjelcowi.no) |
13:44.00 | Kevin2 | cr2: I think I found the problem with the exit button last night. New haret in svn will hopefully work now. |
13:45.26 | Kevin2 | soze49: I'd like to figure out why mainline haret didn't boot for you, but gnu-haret did. I have to go to work, but I'll be back later. |
13:48.06 | soze49 | Kevin2, i'll be very busy tonight so i don't know if i'll be here, but you can always reach me here: pyaggi _at_ alsurdelsur.com |
14:11.29 | *** join/#htc-linux psokolovsky (n=psokolov@233.usernat.ip.net.ua) |
14:45.36 | *** join/#htc-linux bd2_ (n=ufo@89.113.84.151) |
15:35.44 | *** join/#htc-linux buz (n=buz@84-73-95-139.dclient.hispeed.ch) |
15:44.07 | *** join/#htc-linux rob_w (n=bob@p85.212.179.208.tisdip.tiscali.de) |
16:03.48 | babeloued | ben nous on y sera pas avant 22h pour les premier |
16:03.51 | *** part/#htc-linux babeloued (n=Fabrice@faim1.itesoft.com) |
16:05.04 | *** join/#htc-linux babeloued (n=Fabrice@faim1.itesoft.com) |
17:26.32 | *** join/#htc-linux BabelOued (n=Fabrice@lun34-2-82-238-28-28.fbx.proxad.net) |
17:30.02 | *** join/#htc-linux RoEn_PC (n=roen@p54A663B1.dip.t-dialin.net) |
17:50.38 | *** join/#htc-linux Ro_En_PC (n=roen@p54A67C19.dip.t-dialin.net) |
17:55.04 | *** join/#htc-linux hlbot (n=adm@iclem.net) |
18:12.19 | *** join/#htc-linux rmoravcik (n=rmoravci@icm7-orange.orange.sk) |
18:42.28 | *** join/#htc-linux pH5 (n=ph5@e178205056.adsl.alicedsl.de) |
18:43.27 | BabelOued | hi pH5 |
18:44.54 | pH5 | hey BabelOued |
18:45.04 | pH5 | any new insights on the onewire issue? |
18:45.18 | BabelOued | yes got some trace |
18:46.15 | BabelOued | http://pastebin.ca/263672 |
18:47.42 | pH5 | cool, so then wince led code on the ba also writes to 0x20 and 0x21 |
18:48.13 | pH5 | 0x20 to 0x22 I wonder what the heck those registers are good for |
18:48.51 | BabelOued | i think my tracemask isn't good |
18:49.34 | pH5 | it's ok, but those are just reads/writes at the led registers (0x4,0x20..0x22) |
18:50.07 | BabelOued | ok, so no owm here |
18:50.07 | pH5 | Is this all that appears at this address when you suspend/resume? |
18:50.16 | BabelOued | yes |
18:50.54 | pH5 | but you have the reads/writes at the ds1wm registers, right? (a9400000 to a9400008) |
18:50.59 | BabelOued | i see on log thaht kevin2 answer to you this afternoon |
18:52.10 | pH5 | BabelOued: thanks. |
18:52.29 | pH5 | hm.. no 20061201 log at rikers.org yet. |
18:52.50 | BabelOued | http://irclog.iclem.net |
18:53.50 | pH5 | BabelOued: cool, much better |
18:54.11 | pH5 | Kevin2: thanks |
18:55.00 | BabelOued | i didn t see any read/writes at a9400000 to a9400008 |
18:55.47 | pH5 | hm.. so it doesn't sound like it uses the aic2's ds1wm (if there is one at all) |
18:56.17 | pH5 | BabelOued: but you are doing this with a battery connected, right? |
18:56.20 | pH5 | ;) |
18:56.25 | BabelOued | yes |
18:56.41 | BabelOued | using wifi |
18:57.17 | *** join/#htc-linux rmoravci1 (n=rmoravci@icm2-orange.orange.sk) |
18:57.23 | pH5 | so what controls the battery? |
18:57.31 | *** join/#htc-linux rmoravci1 (n=rmoravci@icm2-orange.orange.sk) |
19:00.26 | BabelOued | pH5 i got these trace too http://pastebin.ca/263686 |
19:03.25 | BabelOued | before GPIO0 it is before suspend :) |
19:04.24 | pH5 | now this looks suspiciously like ds1wm |
19:04.38 | pH5 | a9400002 is the transmit/receive buffer register |
19:04.46 | pH5 | a9400006 is the interrupt enable register |
19:05.00 | pH5 | a9400000 is the command register |
19:05.52 | pH5 | now it'd be interesting if there are any reads from a9400002 at the same time, but I think this is a rather clear case |
19:07.21 | BabelOued | how can i do this ? |
19:07.35 | BabelOued | ok i try again whitout suspend/resume |
19:08.19 | pH5 | look at what it writes to a9400002: cc 69 0c ff ff .. |
19:08.37 | pH5 | this is a read data command to the ds2760 |
19:08.54 | BabelOued | ok :) |
19:09.18 | pH5 | the ff writes are used on onewire to read back data |
19:10.16 | pH5 | BabelOued: do you have tracetype set? |
19:10.39 | pH5 | don't do it, and you'll get the ldr instructions too |
19:10.41 | BabelOued | not for my second post |
19:10.50 | BabelOued | it is 1 by default right ? |
19:11.21 | lkcl | allo darlins |
19:11.36 | pH5 | BabelOued: I thought it was 2 default (load&store) |
19:11.39 | pH5 | hey lkcl |
19:12.04 | pH5 | BabelOued: but now we still haven't found how to enable/disable the owm clock or where to set OWM_EN |
19:12.41 | pH5 | the suspend/resume traces at 0xa940000a,c only show writes to the led registers so far :-/ |
19:13.05 | pH5 | but if wince left the ds1wm enabled, we should still be able to make it work |
19:13.40 | BabelOued | it s normal because on suspend BA can alert when battery is low |
19:14.34 | pH5 | BabelOued: but isn't that done by waking up the wince kernel with a watchdog timer? |
19:15.17 | pH5 | the ds1wm definitely has to be controlled by the pxa, and while the pxa sleeps the ds2760 has no way of notifying the ds1wm about anything |
19:15.28 | pH5 | it can only be queried |
19:16.25 | BabelOued | ds2760 is not programmable with a level ? |
19:18.41 | pH5 | it has over/under-voltage/current and short-circuit detect, but those are stored in registers and have to be queried via OWM |
19:19.03 | pH5 | the ds2760 has no way to send an interrupt to the ds1wm or pxa |
19:19.19 | BabelOued | new trace :) http://pastebin.ca/263709 better |
19:19.51 | BabelOued | pH5: ok so watchdog timer |
19:19.58 | pH5 | ah, a nice trace |
19:23.08 | pH5 | this again is an OWM reset followed by a battery read out (cc 69 0c) |
19:23.35 | pH5 | register 0c is the voltage register |
19:24.34 | BabelOued | ok do you think OWM EN is connected to asic3 directly ? |
19:25.42 | pH5 | I wouldn't rule out that possibility. |
19:25.56 | pH5 | But somehow it would make sense to have this internal to the AIC2 chip. |
19:26.22 | pH5 | do you have asic3 gpio pins switching during suspend/resume that are not yet accounted for? |
19:28.03 | BabelOued | i have to look at this |
19:28.48 | *** join/#htc-linux florian (n=fuchs@fsr7-0.physik.uni-siegen.de) |
19:29.01 | florian | re |
19:29.20 | pH5 | hey florian |
19:35.30 | *** join/#htc-linux rob__w (n=bob@p85.212.141.167.tisdip.tiscali.de) |
19:39.49 | cr2 | pH5: common asic3_owm driver :) |
19:40.11 | cr2 | i have decoded the brf6150 data. |
19:40.44 | cr2 | a lot of vendor specific commands, and not only those in the bts file. |
19:42.02 | pH5 | cr2: yeah, that one too. I wish asic3 would use the clk interface already, though |
19:42.14 | pH5 | it is needed for the ds1wm driver |
19:42.39 | pH5 | cr2: vendor specific commands during normal operation? |
19:49.14 | cr2 | pH5: to init the chip, setup some radio parameters, and switch on the phone. |
19:49.40 | lkcl | allo cr2. |
19:49.55 | cr2 | the only missing thing is the BT interrupt. |
19:50.48 | cr2 | if Kevin2 will modify "wi" to check the asic3 gpio, then it will be possible to correlate the BT command datastream with the BT interrupt time. maybe that will help. |
19:51.07 | cr2 | lkcl: hi |
19:51.56 | cr2 | lkcl: what is your progress with hermes ? |
19:54.30 | cr2 | pH5: i think it will be not so easy to trace your CSR chip. |
19:55.37 | lkcl | ok, nearly everything hardware-wise works. |
19:56.25 | lkcl | the acx/wifi is a _bit_ unreliable - but i discovered the two GPIO pins (GPIO 111 and one on Bxxx i think) that can be pulled high permanently, and the rest have to be time-dependant-fricked-about |
19:56.45 | lkcl | the only major thing is suspend/resume |
19:56.51 | cr2 | lkcl: the rest ? |
19:56.55 | lkcl | and then it's time to move to userspace |
19:57.01 | cr2 | i think it should be only the irq ? |
19:57.18 | lkcl | gsm works, but there's that userspace protocol. |
19:58.01 | lkcl | sorry. |
19:58.22 | lkcl | gsm works, but there's that proprietary protocol |
20:01.09 | BabelOued | pH5: ohhhh |
20:02.09 | BabelOued | cr2: i m out of cradle and GPIOB10 trigger |
20:02.25 | BabelOued | it s an output according to wiki |
20:05.28 | lkcl | gps .... lemme look... |
20:10.40 | cr2 | pH5: there is a strange udc problem on alpine |
20:10.45 | cr2 | pxa27x_udc: version 21-Jul-2005 |
20:10.49 | cr2 | USB cmd disconnect |
20:10.53 | cr2 | ether gadget: using random self ethernet address |
20:10.57 | cr2 | ether gadget: using random host ethernet address |
20:11.01 | cr2 | usb0: Ethernet Gadget, version: May Day 2005 |
20:11.01 | cr2 | usb0: using pxa27x_udc, OUT Bulk-out-2 IN Bulk-in-1 STATUS Interrupt-in-3 |
20:11.01 | cr2 | usb0: MAC 7e:04:c9:a1:79:06 |
20:11.01 | cr2 | usb0: HOST MAC e2:81:03:34:3a:58 |
20:11.02 | cr2 | usb0: RNDIS ready |
20:11.02 | cr2 | : There are error in configuration, udc disabled |
20:11.12 | cr2 | RNDIS is disabled in the kernel config. |
20:11.29 | cr2 | it seems that the driver does not reset the udc properly. |
20:11.48 | pH5 | "There are error in configuration, udc disabled" |
20:11.50 | pH5 | i see this too |
20:11.54 | cr2 | ? |
20:12.03 | pH5 | usb only works after pulling the plug and replugging |
20:12.05 | cr2 | not on ba/universal. |
20:12.15 | cr2 | strange. |
20:12.22 | cr2 | works perfectly for me. |
20:12.45 | pH5 | hm. perhaps I should compare the drivers again |
20:12.52 | pH5 | alpine boots from hh.org cvs? |
20:12.57 | cr2 | yes. |
20:13.15 | cr2 | but it's really bare-bones port |
20:13.29 | cr2 | will profit from your CPLD driver |
20:13.45 | cr2 | the rest of the hardware is standard |
20:13.46 | pH5 | oh dear, so I have to clean it up some day |
20:13.50 | cr2 | brf6150 and acx100 |
20:14.01 | cr2 | yes :) |
20:14.51 | cr2 | htc is reusing the custom asics and that is a good thing. |
20:14.56 | pH5 | the mapping between asic3 irqs and gpios is just IRQ = asic3_irq_base+GPIO_NR ? |
20:15.11 | cr2 | +A/B/C/D base |
20:15.41 | cr2 | but psokolovsky wants a flat 64 irq space. i think it will be a good move. |
20:15.59 | cr2 | not only irq , but gpio too. |
20:16.31 | pH5 | definitely |
20:16.42 | pH5 | I'm just trying to do IRQT_BOTHEDGE emulation in the asic3_base driver |
20:16.55 | cr2 | that will be really great. |
20:17.11 | cr2 | it will reduce the wild hackery in the drivers. |
20:18.10 | pH5 | but increase wild hackery in the asic3_base driver, currently |
20:18.54 | cr2 | :) |
20:20.50 | pH5 | until we fix the asic3 api I'll need a pointer back to the device from asic3_data |
20:21.59 | cr2 | any move to a unified safe and sane infrastructure is good. |
20:23.39 | cr2 | it seems soon we will need to find someboody who can configure asterisk on the phone |
20:23.43 | cr2 | http://www.thetechguide.com/howto/asterisk/chanbluetooth.html |
20:25.01 | lkcl | cr2: gps is on the spi interface but i haven't written a driver for it |
20:25.08 | lkcl | ok gotta go will be back later k? |
20:25.34 | cr2 | ok. |
20:31.45 | *** join/#htc-linux RoEn_PC (n=roen@p54A67C19.dip.t-dialin.net) |
21:43.55 | *** join/#htc-linux g3gg0_ (n=g3gg0@ppp-62-245-161-174.dynamic.mnet-online.de) |
21:49.25 | lkcl | o god not asterisk. |
21:49.42 | lkcl | the code is so bloated it takes seconds to respond. |
21:50.08 | lkcl | theres a new project replacing it apparently |
21:50.15 | cr2 | lkcl: what other software supports bt headset ? |
21:50.21 | cr2 | i have not found any. |
21:50.32 | lkcl | theres an alsa driver |
21:50.42 | lkcl | kicking around somewhere |
21:50.58 | cr2 | do you know if they will add ak4641 to asoc ? |
21:51.09 | lkcl | don't know cr2 |
21:51.19 | cr2 | we need a better audio switching infrastructure |
21:51.34 | cr2 | the wince dll has 9 switching states |
21:51.42 | lkcl | good grief. |
21:51.57 | cr2 | but it is such a bloatware to look at the asm level |
21:52.28 | cr2 | wavedev calls rilgsm rilgsm calls wavedev for switching ;) |
21:52.38 | lkcl | o god |
21:53.09 | cr2 | and a lot of undocumented ril ioctls |
21:53.27 | lkcl | ok is asoc implemented as alsa switches then? |
21:53.46 | cr2 | i hope this is a purpose |
21:54.01 | cr2 | otherwise why create a new alsa replacement ? |
21:54.14 | lkcl | code cleanup |
21:54.23 | cr2 | audio "soc" |
21:54.57 | lkcl | trouble is - there's no point designing a nice new shiny 'soc' interface if it only takes PDAs into account. |
21:54.58 | cr2 | we have 3 mics and 3 speakers on a phone. |
21:55.12 | cr2 | and pcm+analog paths |
21:55.31 | cr2 | quite a generic setup. |
21:55.48 | cr2 | that needs some centralized switching core. |
21:56.35 | lkcl | ok, let's create some pages describing the audio routing. |
21:56.40 | lkcl | SableAudioRouting |
21:56.44 | lkcl | UniversalAudioRouting |
21:56.44 | lkcl | etc. |
21:57.04 | lkcl | this will give us some identifiable 'states'. |
21:57.25 | cr2 | it's difficult, undocumented and different between the phones. |
21:57.34 | lkcl | that's fine. |
21:57.38 | lkcl | so let's document them :) |
21:58.00 | cr2 | i fear we need some real oscilloscope/frequency counter measurements on raw hardware, since we don't have the schematics |
21:58.07 | lkcl | eek! |
21:58.48 | cr2 | i've done something like that on jornada820 :) which gpio combination switches what PCMCIA voltage. |
21:58.58 | cr2 | after desoldering the cover ;) |
22:01.00 | cr2 | it is easy to measure the "external" clocks like SD/SDIO, but i don't have a good idea how to address asic3 for example. |
22:01.22 | cr2 | btw, we also know something about ba/hima and magician. they have split ssp+i2s setup, but the first use an external clock. |
22:02.09 | cr2 | which is somehow linked to the 32kHz asic3 control_cx clock. |
22:03.10 | cr2 | i have also read something about the pcm abilities of the brf61xx chipsets (clocks, formats) |
22:03.36 | lkcl | ?? |
22:04.04 | lkcl | i have a friend i am trying to encoiurage to help |
22:04.15 | lkcl | he does logic analysers |
22:04.57 | cr2 | yes, but we need to locate the pins on the chips/motherboard. |
22:05.13 | lkcl | he can do that :) |
22:05.45 | lkcl | but to be honest |
22:06.06 | cr2 | i think that the general setup is more or less the same on these pxa phones. |
22:06.12 | lkcl | it easier to pitch in behind a cooperative manufacturer |
22:06.35 | cr2 | not an option without nda |
22:07.22 | cr2 | the SDG has got the brf6150 data/code from TI, but they were not allowed to release most inetersting data. |
22:07.58 | cr2 | i see the vendor specific command init only by direct tracing the bt datastream. |
22:08.33 | lkcl | see ? easy! |
22:09.00 | cr2 | so the hw measurements are the most effective tool, if they are possible. |
22:09.07 | *** join/#htc-linux psokolovsky_ (n=psokolov@ip.85.202.124.214.dyn.sub-9.broadband.voliacable.com) |
22:09.13 | lkcl | hi p |
22:09.26 | cr2 | instead of digging in the windows shitty written bloatware drivers. |
22:10.37 | cr2 | so we need a good concept how to address the sound switching issues. |
22:10.56 | lkcl | ok some names |
22:11.38 | lkcl | how many individual - ie separate - soundpaths on universal? |
22:12.14 | lkcl | ie can yu play sound AND do phone call at same time? |
22:12.29 | lkcl | on sable you cant |
22:12.51 | lkcl | on himalaya you can record phone calls |
22:14.19 | lkcl | if you connect hp while bt on, you dont want to enable hp! |
22:14.45 | lkcl | but when bt off, you do! |
22:19.17 | cr2 | sorry, went away for a moment. |
22:19.29 | lkcl | no prob |
22:19.31 | cr2 | how do you record the phone calls on hima ? |
22:19.35 | lkcl | btw am writing you an email. |
22:19.41 | cr2 | ok |
22:19.57 | lkcl | you press the memo button on the side and it records the conversation! |
22:20.16 | lkcl | ok i tried it once, i think, and it was over two years ago, so i could be wrong. |
22:20.53 | cr2 | hmm. interesting. but then it should be possible also on the ba |
22:21.22 | lkcl | so on universal, is there basically only one sound path? |
22:21.24 | lkcl | one source. |
22:21.27 | lkcl | one destination. |
22:21.36 | cr2 | so the mic on hima is connected both to the BB and uda1380 |
22:21.37 | lkcl | yesno? |
22:21.53 | lkcl | presumably. |
22:22.08 | cr2 | but that may be the case also on the universal. |
22:22.24 | lkcl | ok so we have to cater for it. |
22:22.41 | lkcl | that tends to suggest a bit-field for sources. |
22:22.57 | cr2 | i know 2 wince tools that deal with "audio gateway" |
22:23.16 | cr2 | but i still don't understand the concept completely. |
22:23.28 | lkcl | ok, here's what i'm thinking. |
22:23.42 | cr2 | i have disassemled one tool, but we can try to ask the author about the code. |
22:23.46 | lkcl | you have a 16-bit field describing which input source is on, and another for output. |
22:23.55 | lkcl | bit 0 means 'speaker 1' |
22:23.58 | cr2 | ok. |
22:24.03 | lkcl | bit 1 means 'gsm output' |
22:24.12 | lkcl | bit 2 means 'bluetooth' |
22:24.19 | lkcl | bit 3 means 'stereo speakers' |
22:24.27 | lkcl | bit 4 means 'headphone' |
22:24.37 | lkcl | that covers most devices for output |
22:24.41 | lkcl | then for input: |
22:24.54 | lkcl | bit 0 means 'main mic' |
22:24.59 | lkcl | you get the idea |
22:25.07 | cr2 | yes. |
22:25.17 | cr2 | the wince state machine is bigger. |
22:25.18 | lkcl | then you have an 'old' state and a 'new' state. |
22:25.42 | cr2 | they use whole words for the state data, and there are 3-4 of them. |
22:25.55 | *** join/#htc-linux goxboxlive (n=goxboxli@9.80-202-160.nextgentel.com) |
22:26.11 | lkcl | with a 'sanity check' function, on a per-device basis, which, if you try to do stupid things like switch on the bluetooth while headphone is still on, then the headphone will be put into 'off' state. |
22:26.22 | cr2 | yes. |
22:26.25 | lkcl | then, you have notification callbacks |
22:27.39 | cr2 | my main problem is that i can't trace these locations on a running machine. |
22:27.45 | goxboxlive | hi everyone |
22:27.57 | cr2 | because of the broken testwm5.exe |
22:28.12 | cr2 | goxboxlive: hi |
22:29.11 | cr2 | i think Kevin2 is a key person now, because he can (relatively) easily do something, that will be extremely helpful in debugging. |
22:31.09 | lkcl | the notification callbacks can be called even if you set bluetooth, for example. |
22:31.38 | lkcl | so _every_ device involved with audio switching needs to know that bluetooth has just 'gone off' e.g. |
22:32.59 | lkcl | hmmm *thinks*... |
22:33.09 | cr2 | yes. i can even tell you the locations where wince stores this data. |
22:33.35 | cr2 | i'm just not quite sure it is the same on all software versions on the same phone. |
22:33.37 | lkcl | he he |
22:33.44 | lkcl | oh gawd |
22:33.48 | cr2 | that's the "testwm5" problem. |
22:34.12 | cr2 | you have seen that wasic3gpio traces EGPIO on the universal. |
22:34.27 | lkcl | yerrsss |
22:34.39 | cr2 | it is a writeonly register, so actually the shadow copy is traced instead. |
22:35.27 | cr2 | and it has the same location on all universals. |
22:35.52 | lkcl | there is one for the i2c bus, as well. |
22:36.08 | cr2 | maybe it's the same for the sound bits. |
22:36.10 | lkcl | and the i2c initialisation, believe it or not, is done in EVERY dll (!) |
22:36.34 | lkcl | and then they set that global address memory location to say 'hey guys i initialised i2c so you don't have to' |
22:36.38 | lkcl | pathetic, really. |
22:36.47 | cr2 | hmm. this i2c-related gpioa0 bit is a bit more complex than i thought. |
22:36.56 | lkcl | not really. |
22:36.58 | cr2 | quality windows programming ;) |
22:37.11 | lkcl | like in pxa2xx-i2sound, you need a usage count, and a callback |
22:37.30 | lkcl | when the usage count of the i2c module reaches 0, you call the 'disable' function. |
22:37.40 | cr2 | i think it also has some other function too. |
22:37.53 | lkcl | when it goes from 0 to 1, you call 'enable'. |
22:38.24 | cr2 | wince wav* checks if it is 0, and if it is nothing happens. |
22:39.21 | cr2 | the whole driver is very generic, and a lot of ioctls end with empty return. mic power for example. |
22:39.49 | cr2 | on universal. |
22:39.52 | lkcl | that sounds very much like microsoft... |
22:40.00 | lkcl | ok i gotta start packing soon |
22:40.16 | cr2 | ok. |
22:40.32 | cr2 | goxboxlive: any news ? |
22:40.45 | lkcl | so anyway: congratulations on your new htc sable and your htc hermes, cr2 |
22:40.58 | pH5 | cr2: what audio routing variables did you identify? on the magician's wavedev.dll I have at least one dwAudioPath and one dwCodecUseStatus |
22:41.12 | cr2 | lkcl: got your e-mail. we stay in contact anyway. |
22:41.22 | lkcl | it's great that you've gone and got those two devices. when are they arriving? :) |
22:41.50 | goxboxlive | cr2: Hi, no news. I just came home. I thought about making the keymap file now. |
22:41.59 | cr2 | pH5: it's memory locations, not the actual names. |
22:42.09 | cr2 | lkcl: i'll check on monday :) |
22:42.26 | cr2 | goxboxlive: good idea. |
22:42.36 | lkcl | oh - btw... i think ... about the audio-routing idea... i think it's necessary to store the 'desired' state as well as the 'actual' state. |
22:42.41 | pH5 | cr2: sure, but we certainly can't compare our memory locations |
22:42.58 | cr2 | pH5: i have seen some wince source code for audio switching. |
22:43.03 | lkcl | or... maybe it's not necessary... it's the headphone case that has me concerned. |
22:43.07 | pH5 | cr2: where? |
22:43.16 | lkcl | when bluetooth is on and headphone is plugged in. |
22:43.30 | cr2 | one is free, the other one i'll try to press out of one guy at xda-dev :) |
22:43.48 | goxboxlive | cr2: Have you got yourself htc hermes and sable ? |
22:44.06 | lkcl | yep - he has! |
22:44.16 | pH5 | ~hail cr2 |
22:44.25 | apt | ACTION bows down to cr2 and chants, "I'M NOT WORTHY!!" |
22:44.26 | cr2 | lkcl: i think headphone is the most simple one, because it has only 1 analog path for mic and speaker. |
22:44.45 | cr2 | goxboxlive: you can guess where they come from :) |
22:45.11 | cr2 | pH5: i'll look for the ref. |
22:45.39 | pH5 | cr2: great |
22:45.57 | goxboxlive | cr2: no, i have no clue |
22:46.24 | cr2 | i have disassembled the code from xda-dev, and it's described in the msdn, actually. |
22:46.33 | lkcl | ok. issue. |
22:46.48 | lkcl | headphone in, bluetooth audio on. you therefore need headphone OFF. |
22:47.21 | lkcl | then, when bluetooth is switched OFF, you need to go 'oh, um, headphone is plugged in: let's switch it on, ha ha'. |
22:47.41 | cr2 | ) |
22:48.07 | pH5 | lkcl: draw a diagram :) |
22:48.26 | lkcl | so... i think that the headphone 'plugged in' information can be stored in the audio driver, such that when it receives this notification 'callback', it looks at the current state, which is 'everything is off' and goes 'oops, i really should switch headphone on, now'. |
22:48.38 | lkcl | v funny pH5 - there's one in my head. |
22:49.04 | lkcl | i have had a vision! hooray! |
22:51.54 | cr2 | pH5: http://www.teksoftco.com/articles/article%20006/speakerphone.htm |
22:55.45 | pH5 | cr2: heh, "and only God knows what they are putting inside those devices" |
22:56.26 | cr2 | yes, that's the nice world of closed-source ;) |
22:56.41 | cr2 | it may be the same code as RIL_SetAudioDevices |
22:56.57 | cr2 | DeviceIoControl("WAV1:", 0x001d000c, {0, 0x65, 0, ?1, 0}, 0x14}, 0x14, sp+0x18, 0x14, sp+0x10, 0) |
22:57.14 | cr2 | mentioned on rilgsm.dll wiki page |
22:58.02 | cr2 | is 0x001d000c (0x001d0000 | 0xc) the same as IOCTL_WAV_MESSAGE ? |
22:59.20 | cr2 | it's not in my evc[34] headers |
23:01.14 | pH5 | no idea. |
23:01.46 | cr2 | DeviceIoControl(g_hWavDev, IOCTL_WAV_MESSAGE, &mp,sizeof(mp),&out,sizeof(out), &dwRet,0); |
23:01.56 | cr2 | hmm. no. |
23:02.22 | cr2 | out is DWORD, and rilgsm has sizeof()=0x14 |
23:04.34 | cr2 | EnableHandFreeMode |
23:04.43 | cr2 | AudioPath Set to PDA |
23:04.51 | cr2 | AudioPath Set to GSM |
23:05.22 | cr2 | Audio path to BT mode |
23:05.30 | cr2 | Audio path to Non-BT mode |
23:06.01 | cr2 | CarKit : in |
23:06.12 | cr2 | universal does not have carkit ;) |
23:06.37 | cr2 | Speakerphone |
23:09.17 | goxboxlive | cr2: do i have to make the keymaop binary? |
23:09.25 | cr2 | http://msdn.microsoft.com/library/en-us/wceddk5/html/wce50lrfmmdrvmessageparams.asp?frame=true |
23:09.40 | cr2 | goxboxlive: no. gz or bz2 |
23:09.52 | cr2 | that's 0x14 |
23:10.06 | cr2 | MMDRV_MESSAGE_PARAMS |
23:10.16 | cr2 | typedef struct { |
23:10.20 | cr2 | <PROTECTED> |
23:10.24 | cr2 | <PROTECTED> |
23:10.24 | cr2 | <PROTECTED> |
23:10.24 | cr2 | <PROTECTED> |
23:10.25 | cr2 | <PROTECTED> |
23:10.25 | cr2 | } MMDRV_MESSAGE_PARAMS; |
23:12.36 | cr2 | pH5: it makes sense to put a "wi" breakpoint on this function, and check the params. |
23:14.07 | psokolovsky_ | Hi! |
23:14.19 | psokolovsky_ | cr2, you guys ready for .19, right? ;-) |
23:14.24 | goxboxlive | what is the name of this? " |
23:14.36 | cr2 | psokolovsky_: yes :D |
23:14.58 | goxboxlive | i have it working r2, but i miss euro and " |
23:15.04 | psokolovsky_ | cool! ;-) |
23:15.11 | goxboxlive | i dont know the name of them |
23:15.34 | goxboxlive | man this is going fast, are we realy ready for .19 allready. |
23:15.35 | cr2 | goxboxlive: euro is a font issue, we have a compiled-in-kernel font now ? |
23:15.50 | cr2 | i'll look for " |
23:16.00 | goxboxlive | is it quote maybe |
23:16.02 | cr2 | it's shift-2 ? |
23:16.21 | goxboxlive | yes on a normal keyboard |
23:16.39 | cr2 | 42-3 |
23:16.45 | cr2 | dumpkeys. |
23:16.49 | goxboxlive | i know where it is, but i dont know the english name |
23:17.16 | goxboxlive | in norwegian we call it "goose sign" :-) |
23:17.18 | cr2 | quotedbl |
23:17.22 | cr2 | :) |
23:17.27 | cr2 | says dumpkeys |
23:17.29 | goxboxlive | ahh i miss the d |
23:18.28 | cr2 | so how do we load a console user font ? |
23:18.42 | cr2 | or do we need to patch the kernel font ?? |
23:19.16 | cr2 | hmm. we can't patch, it's a unicode symbol ? |
23:19.18 | goxboxlive | now i have all the signs working |
23:19.23 | cr2 | hmm. iso8859-15 |
23:20.24 | cr2 | ISO8859-15 A4 hex |
23:20.35 | goxboxlive | cr2: Is there a way i can make norwegian lethers with the sym key? Like sym+o gives me a norwegian lether? |
23:23.26 | cr2 | setfont. |
23:23.33 | cr2 | do you have setfont in opie ? |
23:23.38 | cr2 | image |
23:23.58 | cr2 | how do you enter the norwegian letters on a notebook ? |
23:24.29 | goxboxlive | We have norwegian keyboard layout |
23:24.43 | cr2 | ok, but what buttons do you use ? |
23:25.23 | cr2 | i can lookup in /usr/share/kbd |
23:26.04 | lkcl | ok sent email to kd@hh to outline the audio routing plan |
23:28.24 | cr2 | goxboxlive: no-latin1.doc and no-latin1.map |
23:28.30 | cr2 | <PROTECTED> |
23:28.40 | goxboxlive | thx cr2 |
23:28.48 | cr2 | lkcl: it's too late to think about serious things :) |
23:29.41 | cr2 | <PROTECTED> |
23:30.00 | cr2 | so which consolefont has euro ? |
23:30.58 | *** join/#htc-linux skodde (n=skodde@unaffiliated/skodde) |
23:34.14 | cr2 | -rwxr-xr-x root/root 2046 2006-11-19 11:38:46 ./usr/bin/setfont |
23:35.09 | cr2 | so euro should be doable. |
23:37.57 | goxboxlive | ok, but scr2, what about the control pad under the lcd? |
23:39.58 | goxboxlive | psokolovsky_ Is g_ether resuming after suspend? |
23:40.27 | psokolovsky_ | goxboxlive, of course |
23:41.17 | goxboxlive | so you are able to do a new ssh connection from your laptop after hx4700 has suspended, right? |
23:41.37 | cr2 | i think it should break the link on suspend. |
23:41.59 | psokolovsky_ | goxboxlive, new? I continue existing. |
23:42.14 | psokolovsky_ | cr2, no ;-) it's not wince after all ;-) |
23:42.32 | cr2 | goxboxlive: a suspended tcp connection is waiting 15minutes. what will happen if you sleep more ? |
23:42.41 | goxboxlive | hmm intresting, why doesnt our do that |
23:43.07 | psokolovsky_ | cr2, well, of course if you'll wait too lomg, it'll drop sooner or later... |
23:43.13 | goxboxlive | cr2: i have never tested. |
23:43.48 | cr2 | goxboxlive: we have usb host, and certainly don't deal with it properly. there is one powerup gpio, and some flags are just copied over from zaurus. |
23:45.02 | goxboxlive | ok, is because of that our keyboadr doesnt resume? |
23:45.35 | pH5 | cr2: you should check those flags with haret, then |
23:46.53 | pH5 | good night |
23:47.27 | cr2 | goxboxlive: the keyboard is a different issue. |
23:47.35 | goxboxlive | ok |
23:47.57 | goxboxlive | cr2: what about the navigation pad, it doesnt work yet |
23:48.31 | lkcl | ok i'm out - computer off, to be packed. |
23:48.41 | lkcl | seeya in 48 hours or so |
23:49.06 | lkcl | bye!!!!!!!!!!!!!!! |
23:49.26 | goxboxlive | bye |
23:49.51 | cr2 | lkcl: bye |
23:50.03 | cr2 | goxboxlive: what device is that ? |
23:50.11 | goxboxlive | ?? |
23:50.17 | cr2 | event1 ? |
23:50.19 | goxboxlive | the pad bvelow the lcd |
23:50.32 | cr2 | od -x /dev/input/event1 |
23:50.37 | cr2 | and press the buttons |
23:51.03 | cr2 | did they work before ? |
23:51.16 | cr2 | what events should they send ? |
23:51.17 | goxboxlive | event1 is power button |
23:51.23 | cr2 | 2 |
23:52.13 | goxboxlive | event2 is volume slider |
23:52.35 | goxboxlive | event3 keyboard |
23:53.02 | goxboxlive | just so you know. With milans keyboard driver the pad resumed after suspend. |
23:55.07 | goxboxlive | i sent a mail to todd about the debugging messages with the ACX. He contacted a guy at HP and he should fix it. They also had some updates to the driver allmost ready, and where soon ready to commit it. |
23:55.27 | cr2 | ok. |
23:55.33 | cr2 | volume slider ? |
23:55.45 | goxboxlive | yes, the voulme buttom on the side. |
23:55.46 | cr2 | it should be all asic3 buttons. |
23:56.16 | cr2 | and if it does not suspend blame psokolovsky :) it's asic3-keys driver. |
23:56.22 | cr2 | or resume |
23:57.07 | goxboxlive | yes that right, also the other buttons on the side of th euni, but not the pad |
23:59.00 | cr2 | i'll look. |