00:05.16 | dcordes | dwaradzyn, http://linuxtogo.org/~lgorris/diffs/git-diff_htc-msm-2.6.25_blackstone-venus_122208.diff |
00:06.08 | dcordes | good night |
00:22.54 | dwaradzyn | dcordes: changes for venus did not work out of the box on blackstone, screen is still messed. i will play with it tomorrow |
00:24.14 | *** join/#htc-linux Othello (i=Othello@gateway/tor/x-476c7910d514abdb) |
01:06.03 | *** part/#htc-linux balsat (n=kll@87.72.13.87) |
01:38.00 | *** join/#htc-linux zhobbs_ (n=zach@cpe-75-186-147-164.woh.res.rr.com) |
02:35.37 | *** join/#htc-linux holycow (n=rtaylor@S01060016b6b53675.vf.shawcable.net) |
02:40.27 | *** join/#htc-linux Poohba (n=poohba@c-71-58-20-66.hsd1.nj.comcast.net) |
02:57.38 | *** join/#htc-linux fnord (n=fnord@24-151-90-116.static.nwtn.ct.charter.com) |
03:02.21 | *** join/#htc-linux br1ck_ (n=br1ck@xdslcp020.osnanet.de) |
03:55.14 | *** join/#htc-linux exco1 (n=exco@e181085172.adsl.alicedsl.de) |
04:23.55 | maejrep | AstainHellbring, no there's no support for the slideout keyboard yet |
04:26.09 | tmzt_ | on which? |
04:26.12 | tmzt_ | raph? |
04:58.41 | maejrep | yeah |
04:58.46 | maejrep | afaik |
04:59.06 | tmzt_ | do we know if it's matrix or spi (or microcontoller)? |
04:59.51 | maejrep | I don't think so.. I've seen some things relating to the keyboard, the slider, and/or the hard buttons on the bottom/front, that cause some keycode generations, but nothing logical |
04:59.54 | maejrep | and not every key |
05:05.36 | tmzt_ | is there somewhere we can add a printk? |
05:21.23 | maejrep | it would be great to have keyboard support.. |
05:21.27 | maejrep | Not sure where to start though |
05:21.59 | tmzt_ | drivers/input/keyboard/... |
05:22.16 | tmzt_ | find what driver is being used on raph and a printk of the keycode |
05:22.30 | maejrep | well the only driver i know of for raph is the onscreen keyboard |
05:26.14 | tmzt_ | raph is in htc-msm-2.6.25? |
05:26.30 | maejrep | yes |
05:27.51 | maejrep | and I don't think the dream driver is helpful because it works differently in raph |
05:28.33 | tmzt_ | 00:51 < maejrep> I don't think so.. I've seen some things relating to the keyboard, the slider, and/or the hard buttons on the bottom/front, that cause some keycode generations, but nothing logical |
05:28.35 | maejrep | i tried tracing GPIOs and IRQs looking for keyboard data, but wasn't successful iirc |
05:29.01 | tmzt_ | that is with the osk not active? |
05:29.10 | maejrep | no, with it active |
05:30.02 | tmzt_ | board-halibut-keypad.o is compiled in for MACH_HTCRAPHAEL |
05:32.46 | maejrep | hmm, true ... but I know typing on the keypad doesn't generate anything in the shell |
05:32.53 | tmzt_ | and it looks like it's inited |
05:33.00 | tmzt_ | the gpio's might be different |
05:33.20 | maejrep | could be - but wouldn't that have shown up in my haret trace then? |
05:34.00 | tmzt_ | I think if the output gpios are different it wouldn't |
05:34.34 | tmzt_ | do you get anything on the hardkeys in haret? |
05:36.58 | maejrep | that's what I mean.. once I filter out the vsync gpio, I don't notice anything meaningful when pressing the keys |
05:38.23 | maejrep | I can try again, see if I've learned anything new yet :p |
05:39.50 | tmzt_ | we need to enable the trout keypad driver and see if it works better |
05:40.32 | tmzt_ | <PROTECTED> |
05:40.44 | tmzt_ | <PROTECTED> |
05:41.33 | tmzt_ | you have 5x14 or 5x12 on the qwerty keyboard? |
05:42.07 | tmzt_ | ignoring the double width keys for right now |
05:43.01 | tmzt_ | <PROTECTED> |
05:43.08 | tmzt_ | <PROTECTED> |
05:48.50 | maejrep | 5x12 |
05:52.36 | tmzt_ | ok, there are not enough rows in halibut so we need trout |
05:53.08 | tmzt_ | copy the trout_init_keypad(2, "qwerty"); from board-trout.c |
05:53.24 | tmzt_ | actually. copy the keycaps line from near the top and use the var |
05:53.51 | tmzt_ | change Makefile to include board-trout-keypad.o instead of halibut-keypad.o |
05:54.24 | tmzt_ | comment out the void halibut_init_keypad and replace it with void trout_init_keypad |
05:54.57 | tmzt_ | also get a cat /proc/interrupts from raph once it's booted |
05:56.43 | maejrep | signature for trout_init_keypad is different: |
05:56.45 | maejrep | int __init trout_init_keypad(unsigned int sys_rev, const char *keycaps) |
05:56.52 | tmzt_ | right |
05:57.23 | tmzt_ | just declare it like that in board-htcraphael.c with a ; at the end |
05:57.26 | maejrep | so use that in board-htcraphael.c ? |
05:57.29 | maejrep | nods |
05:57.30 | tmzt_ | yes |
05:57.46 | AstainHellbring | dcordeshey you're talking of raph stuff and maejrep is here yay |
05:57.56 | tmzt_ | yes |
05:57.58 | AstainHellbring | *sorry ignore the dcordes start of that |
05:58.04 | tmzt_ | not here yet |
05:58.06 | AstainHellbring | has a raph100 and raph 800 |
05:58.23 | tmzt_ | another patch then, we're working on keyboard |
05:58.31 | tmzt_ | did git apply work? |
05:59.57 | tmzt_ | do your keyboards have windows key in the upper left? |
06:00.49 | maejrep | no windows key |
06:00.49 | AstainHellbring | git seemed to apply... |
06:01.03 | tmzt_ | so that's only fuze then |
06:01.05 | maejrep | what should I use for system_rev? |
06:01.08 | AstainHellbring | yah no windows key on keyboard on either |
06:01.09 | tmzt_ | 2 |
06:01.32 | tmzt_ | it doesn't matter but it has the most buttons it seems |
06:01.38 | tmzt_ | different hw versions of g1 |
06:01.48 | tmzt_ | testing versions I guess |
06:03.10 | maejrep | hmm, it compiles.. better than i was expecting ;p |
06:03.32 | maejrep | should I check the GPIO first? |
06:03.57 | tmzt_ | I don't know if it's tracing the hw matrix (if it's like pxa) |
06:04.07 | tmzt_ | just try linux and see if more keys work at all |
06:04.21 | tmzt_ | also, you should use a angstrom img and showkey |
06:04.27 | tmzt_ | with |
06:05.21 | maejrep | set INITRD initrd-angstrom-usb.cpio.gz |
06:05.39 | tmzt_ | ok |
06:07.57 | maejrep | hmm, this is odd... doesn't seem to have copied the zimage |
06:08.20 | maejrep | [ 1.296164] GPIO Keypad Driver: Start keypad matrix for halibut_keypad in interrupt mode |
06:08.20 | maejrep | [ 1.300762] input: halibut_keypad as /class/input/input2 |
06:08.39 | maejrep | and build date is Dec 4... must have screwed something up :x |
06:12.35 | maejrep | it also wasn't showing my changed msm_fb (the logo colors were screwed up again) |
06:12.45 | maejrep | would the angstrom initrd have tried to load its own kernel or something? |
06:13.30 | tmzt_ | it shouldn't |
06:13.48 | tmzt_ | it probably can't unless kexec works and I don't think it does on msm |
06:14.08 | maejrep | i'm gonna go back to busybox just to verify |
06:14.38 | tmzt_ | ok |
06:14.44 | tmzt_ | does busybox have showkey? |
06:14.58 | *** join/#htc-linux Poohba (n=poohba@c-71-58-20-66.hsd1.nj.comcast.net) |
06:15.19 | maejrep | doubt it |
06:15.35 | maejrep | but there's something else wrong right now :| I can't seem to get my kernel again |
06:16.01 | maejrep | I see the messed up tux logo, even though the kernel I just compiled has the 444 changes to msm_fb |
06:16.08 | maejrep | and no mention of trout keypad |
06:16.21 | tmzt_ | where are you booting the zImage from? |
06:16.25 | maejrep | SD |
06:16.34 | maejrep | same place as I've always done in the past |
06:17.24 | tmzt_ | the fb was working? |
06:17.45 | maejrep | still works now, but with the same messed up colors as before |
06:18.04 | maejrep | is it a problem that board-trout-keypad.c include board-trout.h? |
06:18.23 | tmzt_ | it could be |
06:18.39 | maejrep | it redefines a lot of memory addresses |
06:20.09 | maejrep | the trout keypad is the only thing that has changed since last week :x |
06:20.31 | tmzt_ | comment out the include and try building it |
06:20.44 | tmzt_ | I'm going to look when I get the right terminal |
06:21.38 | maejrep | doesn't compile - some undefined macros |
06:21.47 | maejrep | arch/arm/mach-msm/board-trout-keypad.c:244: error: 'TROUT_POWER_KEY' undeclared here (not in a function) |
06:21.47 | maejrep | arch/arm/mach-msm/board-trout-keypad.c:245: error: 'TROUT_GPIO_CAM_BTN_STEP1_N' undeclared here (not in a function) |
06:21.47 | maejrep | arch/arm/mach-msm/board-trout-keypad.c:246: error: 'TROUT_GPIO_CAM_BTN_STEP2_N' undeclared here (not in a function) |
06:22.11 | tmzt_ | copy the #defines from the header and add them to the top of the file |
06:22.15 | tmzt_ | it that's all there are |
06:22.40 | tmzt_ | we should make a generic keyboard driver for msm anyway and also check what 2.6.27 has |
06:22.45 | tmzt_ | but this should work for now |
06:23.41 | maejrep | #define TROUT_GPIO_START (128) |
06:23.41 | maejrep | #define TROUT_GPIO_INT2_BASE (TROUT_GPIO_START + 0x20) |
06:23.41 | maejrep | #define TROUT_POWER_KEY 20 |
06:23.41 | maejrep | #define TROUT_GPIO_CAM_BTN_STEP1_N (TROUT_GPIO_INT2_BASE + 5) |
06:23.41 | maejrep | #define TROUT_GPIO_CAM_BTN_STEP2_N (TROUT_GPIO_INT2_BASE + 6) |
06:24.08 | tmzt_ | ok, those are gpio's that you should be able to trace with haret |
06:24.20 | tmzt_ | they should be fine for now though |
06:24.35 | maejrep | also #define TROUT_GPIO_SLIDING_DET (TROUT_GPIO_INT2_BASE + 2) |
06:24.40 | maejrep | now it compiles |
06:24.59 | tmzt_ | it was detecting the slide before you said? |
06:25.21 | maejrep | it showed up in the shell as "~" |
06:25.32 | maejrep | but also kinda seemed random |
06:25.39 | tmzt_ | so that could be a matrix gpio on yours |
06:25.58 | tmzt_ | I mean that could be one of the row gpios from halibut |
06:26.34 | maejrep | ah |
06:28.03 | maejrep | oh |
06:28.26 | maejrep | i might have messed up before ... I think I ran it from My Docs, not from the SD :x |
06:29.16 | tmzt_ | right |
06:29.39 | tmzt_ | the display corruption could have been the included header but not the different keyboard driver |
06:30.09 | maejrep | yeah, i'm pretty sure it was just me being dumb.. |
06:30.18 | maejrep | the colors are right, and it boots angstrom now |
06:30.21 | maejrep | no results from keypad though |
06:30.58 | maejrep | dmesg: http://privatepaste.com/d614JFygN3 |
06:31.31 | maejrep | cat /proc/interrupts: http://privatepaste.com/331FEQIs4i |
06:31.59 | maejrep | and no results from showkye |
06:32.02 | maejrep | showkey * |
06:32.36 | tmzt_ | did you add the init line? |
06:33.38 | maejrep | +static char *keycaps = "qwerty"; |
06:33.38 | maejrep | + |
06:33.38 | maejrep | -void halibut_init_keypad(int ffa); |
06:33.38 | maejrep | +// void halibut_init_keypad(int ffa); |
06:33.38 | maejrep | +int __init trout_init_keypad(unsigned int sys_rev, const char *keycaps); |
06:33.39 | maejrep | <PROTECTED> |
06:33.41 | maejrep | <PROTECTED> |
06:33.43 | maejrep | + unsigned int system_rev; |
06:33.45 | maejrep | + int rc; |
06:33.47 | maejrep | - halibut_init_keypad(halibut_ffa); |
06:33.49 | maejrep | + |
06:33.51 | maejrep | + system_rev = 2; |
06:33.53 | maejrep | + rc = trout_init_keypad(system_rev, keycaps); |
06:33.55 | maejrep | + if (rc) |
06:33.56 | tmzt_ | gpio_request failed for 165 |
06:33.57 | maejrep | + printk(KERN_CRIT "%s: Keypad init failure (%d)\n", __func__, rc); |
06:33.59 | maejrep | + // halibut_init_keypad(halibut_ffa); |
06:34.03 | maejrep | + |
06:34.06 | tmzt_ | disable the direct keys in board-htctrout |
06:34.10 | tmzt_ | disable the direct keys in board-trout-keypad |
06:34.36 | maejrep | which direct keys? |
06:34.55 | maejrep | trout_power_key, etc? |
06:35.32 | *** join/#htc-linux ionstorm (n=ion@ip68-228-225-247.ph.ph.cox.net) |
06:35.43 | tmzt_ | yes, but I don't know what it's going to do |
06:35.58 | tmzt_ | just make it = { } ; |
06:36.13 | tmzt_ | trout_keypad_nav_map |
06:36.43 | maejrep | 165 = 128 + 32 + 5 -> #define TROUT_GPIO_CAM_BTN_STEP1_N (TROUT_GPIO_INT2_BASE + 5) |
06:37.05 | tmzt_ | ok, disable that one |
06:37.34 | tmzt_ | forget that, change the 2 to 0 in the init line |
06:38.21 | maejrep | and don't remove the cam btn? |
06:38.30 | tmzt_ | yes |
06:38.55 | maejrep | sorry, yes remove it or yes don't remove it? :P |
06:39.18 | tmzt_ | change the 2 for now, I'm reading the code to see if removing it will break everything |
06:39.24 | *** join/#htc-linux pleemans (n=toi@116.54-246-81.adsl-static.isp.belgacom.be) |
06:43.44 | maejrep | new dmesg, same gpio error: http://privatepaste.com/96xVed0EJQ |
06:44.48 | tmzt_ | there is no request_irq in that file so it has to be implemented somewhere else |
06:44.58 | tmzt_ | in the board-trout-keypad file |
06:46.36 | maejrep | static struct gpio_event_input_info trout_keypad_nav_info = { |
06:46.36 | maejrep | <PROTECTED> |
06:47.32 | maejrep | drivers/input/misc/gpio_input.c:printk(KERN_ERR "gpio_event_input_func: gpio_request failed for %d\n", di->keymap[i].gpio); |
06:48.07 | tmzt_ | ok, thank you |
06:49.10 | tmzt_ | does it register a seperate /sys/class/input for those? |
06:49.25 | maejrep | for what? |
06:49.34 | tmzt_ | _nav_info |
06:50.13 | tmzt_ | gpio_event supports matrix? |
06:50.36 | maejrep | not sure. right now there's only 2 devices in /proc/bus/input/devices - the touchscreen, and the on-screen keyboard |
06:50.41 | tmzt_ | ok, disable the middle line in _keypad_info |
06:50.58 | tmzt_ | trout_keypad_info |
06:51.22 | maejrep | and switch as well? it may have the same problem, since its based on a GPIO that is probably wrong |
06:51.26 | maejrep | or just try it first |
06:51.29 | *** join/#htc-linux rmoravcik (n=rmoravci@adsl-dyn39.78-98-100.t-com.sk) |
06:51.35 | tmzt_ | you can |
06:51.41 | tmzt_ | you can disable it |
06:51.56 | tmzt_ | it didn't complain though so that might be the right gpio |
06:52.34 | maejrep | or it may have failed after the first error and not gotten to it |
06:53.27 | maejrep | the research page on the wiki doesn't list a GPIO higher than 121 |
06:57.14 | maejrep | [ 4.860213] gpio_event_input_func: gpio_request failed for 162 |
06:57.15 | maejrep | heh |
06:59.15 | tmzt_ | do you have any gpio_kp_in in /proc/interrupts ? |
06:59.41 | *** join/#htc-linux tekkdrone (n=tekkdron@72.183.115.231) |
07:00.08 | tmzt_ | hi, tekkdrone |
07:00.41 | tekkdrone | hey tmzt_, how goes it? |
07:00.48 | tmzt_ | ok |
07:00.52 | maejrep | no, nothing like that |
07:00.58 | maejrep | http://privatepaste.com/331FEQIs4i |
07:01.04 | tmzt_ | the direct keys are gpio_event_input_func? |
07:01.39 | maejrep | nav and switch are |
07:01.46 | maejrep | so yes, direct keys, and slider |
07:02.47 | tmzt_ | wrong file |
07:02.56 | tmzt_ | gpio_keys? |
07:03.31 | tmzt_ | maejrep: ok, you disabled those what happens now? |
07:04.01 | maejrep | http://privatepaste.com/f10uzebLcI -- no errors |
07:04.11 | maejrep | at least for keypad |
07:04.57 | tmzt_ | does it work at all? showkey? |
07:05.41 | maejrep | showkey did not show anything, but when pressing the Home key on the front of the phone, the login prompt shows a "%" on down, and some kind of square bullet on up |
07:06.26 | maejrep | and now i do get gpio_kp btw |
07:06.41 | tmzt_ | how many? |
07:06.44 | maejrep | http://privatepaste.com/9905xj19eh |
07:06.47 | maejrep | 7 |
07:07.09 | maejrep | and i get a new input |
07:07.15 | maejrep | I: Bus=0000 Vendor=0000 Product=0000 Version=0000 |
07:07.15 | maejrep | N: Name="trout-keypad" |
07:07.15 | maejrep | P: Phys= |
07:07.15 | maejrep | S: Sysfs=/class/input/input2 |
07:07.15 | maejrep | U: Uniq= |
07:07.15 | tmzt_ | good |
07:07.16 | maejrep | H: Handlers=kbd event2 |
07:07.18 | maejrep | B: EV=3 |
07:07.20 | maejrep | B: KEY=80 800000 0 40000800 800c0850 0 33ff47f d3ff4ffc |
07:07.29 | tmzt_ | do you have evtest? |
07:07.41 | maejrep | not in angstrom I guess |
07:08.01 | tmzt_ | ok, what does showkey show when you press all the keys (one at a time) |
07:08.07 | *** join/#htc-linux holycow (n=rtaylor@S01060016b6b53675.vf.shawcable.net) |
07:08.41 | maejrep | its okay to run showkey via ssh, right? |
07:09.04 | maejrep | i get no data with cat /dev/input/event2 and pressing any keys |
07:09.09 | tmzt_ | yes, but you might have to < /dev/console or something |
07:09.35 | maejrep | scratch that -- i get data on event2 when pressing the front keypad |
07:09.37 | maejrep | but not the keyboard keys |
07:09.41 | tmzt_ | the gpios are probably wrong then |
07:09.50 | tmzt_ | all of them work? |
07:11.07 | maejrep | Home, Back, Phone, End, Enter, Left, Right, Down, Up, Vol Up, Vol Down |
07:11.08 | tmzt_ | ok, can you find the keycodes in include/linux/input.h and match them up to a matrix row? |
07:11.11 | maejrep | all work on event2 |
07:11.37 | maejrep | you mean for the front keys? |
07:11.45 | tmzt_ | yes |
07:12.13 | maejrep | sure, how would I find the correct matrix row/col ? |
07:12.19 | tmzt_ | what int are you using for _init_keypad? |
07:12.29 | maejrep | sys_rev = 0 right now |
07:12.33 | tmzt_ | in board-trout-keypad.c under KEY( |
07:12.50 | tmzt_ | in board-trout-keypad.c under KEYMAP_INDEX( |
07:13.06 | tmzt_ | it should be trout_keymap then |
07:13.21 | tmzt_ | <PROTECTED> |
07:13.30 | tmzt_ | <PROTECTED> |
07:13.57 | tmzt_ | which enter key works? |
07:14.03 | maejrep | i just mean, how do i verify that this phone is using the same matrix values for row/col? |
07:14.18 | maejrep | just the center one on the front (not on the keyboard) |
07:14.25 | tmzt_ | the msm scans out the col gpios and reads the rows |
07:15.04 | maejrep | sorry, I guess I'm not sure what you're asking me to do |
07:15.42 | tmzt_ | add a printk to gpio_matrix.c |
07:15.51 | tmzt_ | this way should work but takes too long |
07:16.06 | tmzt_ | we want to know which gpios are right |
07:21.01 | maejrep | alright, i have no idea what I should print, or where :| |
07:21.17 | tmzt_ | uncomment KPF_PRINT_MAPPED_KEYS in trout-keypad.c |
07:21.23 | tmzt_ | it's already done |
07:21.50 | maejrep | ah, on .flags? |
07:21.53 | tmzt_ | yes |
07:22.05 | tmzt_ | usually you look for input_report_key and add it there |
07:25.00 | maejrep | so this is going to be for mapping just the front keys? or is it going to print key codes for the keyboard? |
07:25.11 | tmzt_ | it looks like all the keys are matrix |
07:25.25 | tmzt_ | but we don't know if the gpios are right |
07:33.03 | tekkdrone | tmzt_ so I figured out why I had only 1 or 2 random moments of connectivity on apache, |
07:33.38 | tekkdrone | turns out the ffuart only lets me write to it withing a short time of the radio writing to it |
07:34.44 | tekkdrone | I haven't found much on the uart post config, kevin's old code had some in there for the btuart but that was it |
07:35.04 | maejrep | http://privatepaste.com/29d3ZPqgHk |
07:35.26 | maejrep | not sure how to handle the home/phone/left, and back/end/right buttons being the same |
07:35.50 | maejrep | none of the keys on the keyboard printed anything |
07:39.36 | tmzt_ | what? |
07:39.44 | *** join/#htc-linux holycow (n=rtaylor@S01060016b6b53675.vf.shawcable.net) |
07:39.54 | *** join/#htc-linux pishuri (n=pishuri@users3.ilo.org) |
07:41.42 | tmzt_ | what are the same? |
07:46.05 | maejrep | the outputs from the printk are the same for those keys |
07:47.53 | maejrep | I know I read somewhere that the left side and right side of the front keypad are single "buttons", and that it determines which one you pressed based on where your finger was when the button was pressed, with the capacitive touch area |
07:48.16 | *** join/#htc-linux Othello (i=Othello@gateway/tor/x-ee0d40baf0a71e54) |
07:51.47 | *** join/#htc-linux timebomb (n=tb@e176106233.adsl.alicedsl.de) |
07:56.52 | tmzt_ | maejrep: oh, right |
07:57.56 | maejrep | so, in haret, watch gpios, it doesn't seem to be registering the key presses on the keyboard |
07:58.37 | tmzt_ | it detects a MSM7x00, right? |
07:58.57 | maejrep | Minimal virtual address: 00010000, maximal virtual address: 7FFFFFFF |
07:58.57 | maejrep | Detected machine Raphael/MSM7xxxA (Plat='PocketPC' OEM='RAPH800') |
07:58.57 | maejrep | CPU is ARM ARM arch 6 stepping 2 running in system mode |
07:59.28 | tmzt_ | ok |
08:00.07 | maejrep | on the first keypress, I get: |
08:00.09 | maejrep | 002.842 GPIOS out3: out3-18(114)=1 |
08:00.09 | maejrep | 002.842 GPIOS in3: in3-18(274)=1 |
08:00.21 | maejrep | but that appears to be the keyboard backlight, not the keypresses |
08:00.40 | tmzt_ | press again with keylight on |
08:00.49 | maejrep | i get nothing |
08:00.54 | maejrep | until the backlight goes off: |
08:00.59 | maejrep | 014.819 GPIOS out3: out3-18(114)=0 |
08:00.59 | maejrep | 014.819 GPIOS in3: in3-18(274)=0 |
08:01.03 | tmzt_ | try wirq 5 |
08:02.02 | tmzt_ | don't press anything an ibit irqs anything that repeats using the number in () |
08:02.27 | *** join/#htc-linux holycow (n=rtaylor@S01060016b6b53675.vf.shawcable.net) |
08:03.06 | maejrep | 006.773 IRQS IRQ1: GPIO2(33)=1 |
08:03.06 | maejrep | 006.996 IRQS IRQ1: GPIO2(33)=1 |
08:03.16 | maejrep | that seems to be on each key press |
08:03.26 | tmzt_ | the same on each? |
08:03.46 | maejrep | yeah, tried several different keys in different areas of the keyboard |
08:04.21 | tmzt_ | egpios might be missing |
08:07.13 | maejrep | watch egpios shows an error |
08:09.18 | tmzt_ | what error? |
08:09.29 | maejrep | line 27: Expected <watch list var> |
08:09.51 | tmzt_ | ok |
08:10.15 | tmzt_ | help watch |
08:10.40 | maejrep | WATCH <watch list> [<seconds>] |
08:10.40 | maejrep | <PROTECTED> |
08:11.04 | tmzt_ | watch egpio |
08:11.20 | maejrep | HaRET(3)# watch |
08:11.20 | maejrep | line 3: Expected <varname> |
08:11.20 | maejrep | HaRET(4)# watch egpio |
08:11.20 | maejrep | line 4: Expected <watch list var> |
08:12.48 | tmzt_ | show egpio |
08:13.50 | maejrep | variable not found |
08:19.12 | tmzt_ | help vars |
08:19.48 | maejrep | ok what am i looking for? |
08:19.59 | tmzt_ | list of egpios |
08:20.14 | tmzt_ | but I dont know if they are implemented for msm yet |
08:20.31 | maejrep | I see: Beginning memory tracing. |
08:20.31 | maejrep | Watching GPIOS(00): Addr 92f00800(@a9200800) |
08:20.36 | maejrep | 00 -> 14 |
08:20.41 | maejrep | nothing about EGPIOS |
08:20.55 | maejrep | and no mention of EGPIO in help vars |
08:21.20 | tmzt_ | the only irq you got from pressing any key was two? |
08:21.38 | maejrep | 006.996 IRQS IRQ1: GPIO2(33)=1 |
08:21.46 | *** join/#htc-linux goxboxlive (n=goxboxli@24.84-48-212.nextgentel.com) |
08:22.30 | maejrep | INT_GPIO_GROUP2 |
08:24.22 | tmzt_ | NetRipper: here yet? |
08:25.14 | tmzt_ | maejrep: where is that from |
08:25.17 | tmzt_ | ? |
08:25.28 | maejrep | the name? from the wiki |
08:26.30 | maejrep | in wirqs, I get 28 (KEYB) when pressing one of the front keys |
08:26.37 | maejrep | wiki calls it INT_KEYSENSE |
08:26.57 | maejrep | when I just touch the front keypad without pressing, its 32 (INT_GPIO_GROUP1) |
08:27.05 | *** join/#htc-linux kilian (n=kilian@92.66.94.81) |
08:27.22 | maejrep | but when pressing any key on the keyboard, the only thing I see is that 33/GPIO2 |
08:27.47 | tmzt_ | nice that might help with the softkeys later |
08:28.16 | maejrep | but absolutely nothing from watch gpios :/ |
08:28.21 | maejrep | other than the keyboard backlight |
08:33.25 | *** join/#htc-linux holycow (n=rtaylor@S01060016b6b53675.vf.shawcable.net) |
09:04.31 | tmzt_ | maejrep: did you see keypad in RaphaelGPIO? |
09:04.53 | maejrep | yes, but all those have to do with the front keypad, not the keyboard |
09:10.28 | tmzt_ | cr2 wrote it |
09:11.06 | tmzt_ | cr2: do you know the keyboard gpios for raph or how we can find them? |
09:11.18 | maejrep | not here |
09:11.24 | tmzt_ | I know |
09:12.15 | tmzt_ | even if tab is not working right |
09:13.00 | tmzt_ | those gpios are based at what constant in board trout keypad? |
09:15.09 | *** join/#htc-linux ALoGeNo (n=QUAKEIII@unaffiliated/alogeno) |
09:18.52 | ALoGeNo | hi |
09:20.27 | *** join/#htc-linux Magorium (i=Othello@gateway/tor/x-973ffd8cce547a24) |
09:22.42 | tmzt_ | there are 6 regs on A arent there? |
09:22.54 | tmzt_ | hi alo |
09:23.14 | *** join/#htc-linux dcordes (n=dcordes@ip-77-24-28-18.web.vodafone.de) |
09:23.17 | dcordes | hi |
09:23.24 | tmzt_ | hi also dcordes |
09:23.58 | dcordes | raph egpio not traceable/ |
09:24.13 | *** join/#htc-linux metter (n=metter@84-131.203-62.cust.bluewin.ch) |
09:24.27 | tmzt_ | I dont know if key matrix is on egpio |
09:24.28 | dcordes | I think nobody added anything specific to 7201a in haret(console) yet |
09:24.47 | tmzt_ | we might just need two more banks |
09:24.59 | ALoGeNo | hey tmzt_ ^^ all is ok? |
09:25.05 | tmzt_ | yes |
09:25.10 | ALoGeNo | nice |
09:25.14 | dcordes | what does the memory map reveal |
09:25.15 | tmzt_ | what cols/rows does kais use? |
09:25.34 | ALoGeNo | hey u2 dcordes ^^ |
09:26.03 | tmzt_ | how is ipod touch? |
09:26.18 | ALoGeNo | hehe full of aapz ^^ |
09:26.42 | ALoGeNo | but the marvel still in the same way |
09:26.45 | tmzt_ | good for browsing then? |
09:26.55 | ALoGeNo | yeah |
09:27.09 | ALoGeNo | is a very nice machine.. |
09:27.25 | ALoGeNo | but i miss my uni xD |
09:27.34 | tmzt_ | why? |
09:27.45 | ALoGeNo | acx and mode monitor |
09:27.49 | tmzt_ | wha about it I mean |
09:27.50 | dcordes | wiki stil down |
09:27.51 | tmzt_ | oh |
09:27.56 | tmzt_ | no |
09:27.58 | tmzt_ | slow |
09:28.05 | tmzt_ | that page is |
09:28.14 | tmzt_ | ltg is slow also |
09:28.23 | ALoGeNo | tmzt_ you talk like yoda xd |
09:28.34 | dcordes | hi ALoGeNo you booted linux on iphone? |
09:29.11 | ALoGeNo | nopes becose in nice with springboard, i want linux for broke weps ^^ |
09:29.12 | ALoGeNo | XD |
09:29.29 | ALoGeNo | break* |
09:29.41 | ALoGeNo | or whaterver |
09:30.07 | dcordes | wep cracking is bad for you |
09:30.09 | tmzt_ | ALoGeNo: typing on q |
09:30.52 | ALoGeNo | dcordes have few money is bad for me.. |
09:31.09 | ALoGeNo | wep cracking is good for me |
09:31.42 | dcordes | why do you use the built in acx instead of more powerful usd evice? |
09:32.02 | dcordes | usb |
09:32.02 | ALoGeNo | i dont do bad things.., only take a little inet... |
09:33.12 | ALoGeNo | becose i like use my uni with linux.. i feel happy with my little and powerfull machine ^^ |
09:33.28 | dcordes | tmzt_ I don't know. it's in board-kaiser-keypad.c |
09:33.35 | ALoGeNo | and if the ppl see the laptop ask so much.., |
09:33.47 | ALoGeNo | and seee so much.. |
09:33.52 | dcordes | ALoGeNo I mean attach usb to uni. |
09:34.00 | ALoGeNo | in a tiny machine nobody see nothing.. |
09:34.15 | dcordes | true |
09:34.17 | ALoGeNo | dcordes isnot suported |
09:34.32 | dcordes | wrong |
09:34.36 | ALoGeNo | usbhost isnt the kernel |
09:34.42 | ALoGeNo | in the* |
09:34.45 | ALoGeNo | wrong??? |
09:34.47 | dcordes | really? |
09:35.05 | tmzt_ | dcordes: what tree is kais? |
09:35.06 | ALoGeNo | yeah i read that from titchy |
09:35.26 | dcordes | tmzt_ ltg kernel.git htc-msm |
09:36.44 | parmaster | heh, in usa taking inet from wireless without real authorization is considered a wiretapping. |
09:38.07 | tmzt_ | I dont get it kais cols/rows are similar |
09:39.18 | ALoGeNo | wow usbhost working????? |
09:39.19 | ALoGeNo | http://www.handhelds.org/moin/moin.cgi/UniversalStatus |
09:39.51 | ALoGeNo | i dont know how i was look that.. |
09:40.25 | ALoGeNo | hey dcordes with a double male USB i can do that?? |
09:45.05 | dcordes | idk, as I said, I was assuming it works. |
09:46.13 | dcordes | tmzt_ you don't get what? |
09:46.26 | tmzt_ | ALoGeNo: check htc uni .c and see if SEOS is in there |
09:46.38 | tmzt_ | dcordes: why raph keys dont work |
09:46.52 | tmzt_ | looking at the twoseven trout driver now |
09:48.12 | ALoGeNo | tmzt_ i cant, i dont have the kernel uni's source over here.., and the ps3 is off |
09:48.35 | tmzt_ | cvs handhelds |
09:48.46 | ALoGeNo | but in hh.org tells that it works.. |
09:48.55 | ALoGeNo | OH.. yes.. |
09:50.02 | tmzt_ | what? |
09:50.09 | dcordes | parmaster can you use unenc wifi legally in the us? |
09:50.20 | tmzt_ | maejrep: can you try the rows/calls from kaiser? |
09:50.30 | tmzt_ | maejrep: can you try the rows/cols from kaiser? |
09:50.43 | tmzt_ | report any that cant request |
09:51.00 | dcordes | he also might try titan |
09:51.05 | parmaster | dcordes: no, you must be an authorized user |
09:51.36 | tmzt_ | on the keys that do work what was the output row col gpio |
09:51.39 | parmaster | unless the provider openly allows access to anyone.. then you're ok. |
09:51.49 | tmzt_ | I can look at the paste later |
09:51.55 | tmzt_ | cant right now |
09:57.49 | *** join/#htc-linux br1ck (n=br1ck@xdslcp020.osnanet.de) |
10:01.54 | *** join/#htc-linux BabelO (n=fcr@lun34-2-82-238-28-28.fbx.proxad.net) |
10:47.10 | *** join/#htc-linux balsat (n=kll@87.72.13.87) |
10:50.10 | tmzt_ | [,o svyopm did[rmf |
11:09.39 | *** part/#htc-linux rmoravcik (n=rmoravci@adsl-dyn39.78-98-100.t-com.sk) |
11:11.43 | *** join/#htc-linux kiozen (n=oeichler@rgnb-5d87c21b.pool.einsundeins.de) |
11:14.50 | *** join/#htc-linux rmoravcik (n=rmoravci@adsl-dyn39.78-98-100.t-com.sk) |
11:21.34 | *** join/#htc-linux drasar (n=maik@77.93.211.13-msol.msol.cz) |
11:26.53 | *** join/#htc-linux dcordes (n=dcordes_@unaffiliated/dcordes) |
11:30.01 | *** join/#htc-linux myxor (n=myxor@pdbn-4d089aa9.pool.mediaWays.net) |
11:37.55 | *** join/#htc-linux exco (n=exco@e181085172.adsl.alicedsl.de) |
11:44.33 | *** join/#htc-linux dcordes_ (n=dcordes_@unaffiliated/dcordes) |
12:23.48 | *** join/#htc-linux kimhoon (n=kimhoon@s559116c1.adsl.wanadoo.nl) |
13:06.40 | *** join/#htc-linux timebomb (n=tb@85.183.25.191) |
13:08.58 | *** part/#htc-linux exco (n=exco@e181085172.adsl.alicedsl.de) |
13:28.27 | *** join/#htc-linux skrzeka (n=skrzeka@nat-1.etelko.pl) |
13:51.26 | *** join/#htc-linux ripnetuk (n=root@mail.idoxplc.com) |
14:06.18 | *** join/#htc-linux exco (n=exco@e181085172.adsl.alicedsl.de) |
14:25.50 | *** join/#htc-linux dcordes (n=dcordes_@unaffiliated/dcordes) |
14:38.23 | *** join/#htc-linux ionstorm (n=kyle@ip68-228-225-247.ph.ph.cox.net) |
14:54.02 | *** join/#htc-linux lupine_85 (n=lupine_8@work.lupine.me.uk) |
14:59.21 | drasar | Hi there. What I need to compile into kernel when I want to redirect console output to /dev/ttyUSB0? |
14:59.42 | tmzt_ | hello |
14:59.50 | tmzt_ | what do you mean? |
14:59.56 | tmzt_ | g_serial? |
15:05.47 | drasar | I would like to add kernel option "console=ttyUSB0" on my himalaya and read kernel output on another computer |
15:06.37 | tmzt_ | ok, you need g_serial compiled in a look up the device name to use for console= |
15:06.51 | tmzt_ | but you won't get the erliest mesages |
15:11.25 | drasar | Ok, thanks. I'm going to try boot the latest vanilla kernel on hima, but there is no LCD driver so redirecting console to ttyUSB0 is probably way how to find out if the kernel boots. |
15:12.44 | tmzt_ | whats wrong with display on hima? |
15:14.26 | *** join/#htc-linux rolk (n=rolk@ip5457417f.direct-adsl.nl) |
15:14.48 | drasar | I don't know any way how to display kernel output in vanilla. There must be LCD driver for it, right? |
15:15.06 | tmzt_ | vanilla as in upstream? |
15:15.21 | tmzt_ | if its pxafb ou just need the pdata for it |
15:15.25 | drasar | vanilla from kernel.org |
15:15.45 | tmzt_ | you can probably copy that from cvs handhelds.org kernel26 |
15:15.48 | tmzt_ | cool |
15:16.26 | tmzt_ | if you want to you can dump it from haret |
15:16.38 | tmzt_ | are you using magician.c? |
15:18.11 | drasar | Haret has ability to dump kernel output to a file? |
15:18.18 | tmzt_ | no |
15:18.42 | tmzt_ | well it does with ram console but I don't know how it works |
15:18.56 | tmzt_ | you have to soft reset the device |
15:19.15 | tmzt_ | haret ca dump the pxafb timings |
15:19.33 | tmzt_ | what board file are you using and what mtype? |
15:19.37 | drasar | What is the latest kernel in handhelds CVS? |
15:19.48 | tmzt_ | 2.6.21 |
15:20.07 | *** join/#htc-linux timebomb (n=tb@e176096039.adsl.alicedsl.de) |
15:20.44 | drasar | MTYPE is 448 |
15:21.07 | tmzt_ | what device is that? |
15:21.42 | tmzt_ | what CONFIG_MACH alsa |
15:21.46 | tmzt_ | also |
15:24.41 | drasar | I don't know what do you mean exactly, but I hope that you find it in http://www.stud.fit.vutbr.cz/~xmichl07/temp/himalaya/haretlog.txt :) |
15:25.44 | *** join/#htc-linux AstainHellbring (n=AstainHe@unaffiliated/astainhellbring) |
15:26.20 | drasar | CONFIG_MACH_HIMALAYA |
15:28.24 | drasar | btw I have ported some drivers to himalaya on 2.6.21-hh20. How can I merge my patches with CVS tree? |
15:28.49 | tmzt_ | from hh20 or to? |
15:29.20 | drasar | to |
15:30.20 | tmzt_ | you took drivers from upstream and ported to hh20? |
15:32.10 | drasar | I have took basically blueangel hh20 drivers a adapted them to hh20 himalaya |
15:32.34 | tmzt_ | ok |
15:32.59 | tmzt_ | rename the files and add the to Makefile and Kconfig |
15:33.37 | drasar | I have got it already ;) |
15:34.18 | tmzt_ | you mean to submit? |
15:34.55 | tmzt_ | I think you send them to a list, whether its the one on hh.org or linuxtogo I don't know |
15:34.56 | dcordes | tmzt_, you know who has the titan? |
15:35.15 | tmzt_ | I did kow |
15:35.19 | tmzt_ | know |
15:35.46 | tmzt_ | magister? |
15:36.53 | dcordes | need somebody to test. I think I will just post a kernel image on xda |
15:37.22 | dcordes | ~seen Chicago |
15:37.25 | apt | chicago <n=Chicago@c-98-223-62-201.hsd1.in.comcast.net> was last seen on IRC in channel #htc-linux, 47d 13h 5m 16s ago, saying: 'I'll probably switch to ABC News soon.'. |
15:38.04 | drasar | tmzt_: Yes, I mean submit :) |
15:44.44 | tmzt_ | dcordes: that was the elections in us |
15:44.51 | drasar | tmzt_: Do you mean handhelds@handhelds.org list? |
15:45.35 | tmzt_ | I think so last time dcordes wanted to add git tree Kevin2 aid to email the list |
15:45.50 | dcordes | Kevin2, can you help drasar commiting himalaya drivers to hh? |
15:46.13 | tmzt_ | drasar: can you get fb working? |
15:46.38 | dcordes | tmzt_, that was linuxtogo. I never did anything with hh except for testing ba mddi init |
15:48.12 | tmzt_ | dcordes: oh right |
15:48.25 | tmzt_ | dcordes: Kevin2 has access to both thoruh, right? |
15:48.39 | dcordes | I think so. that's why I pinged |
15:48.58 | drasar | tmzt_: In 2.6.21-hh20 fb works on himalaya |
15:48.59 | *** join/#htc-linux AlGe (n=alge@chello080109231226.4.uni-klu.teleweb.at) |
15:49.21 | dcordes | hello AlGe |
16:06.34 | *** join/#htc-linux EA2 (n=chipper@cpe-024-074-138-191.carolina.res.rr.com) |
16:07.44 | *** join/#htc-linux chavonbravo (n=cb@fl-71-1-235-8.dhcp.embarqhsd.net) |
16:08.49 | tmzt_ | drasar: ok, what where you doing with upstream? |
16:09.33 | tmzt_ | drasar: it looks ts and keys are on tsc2200 |
16:09.52 | tmzt_ | but I don't know if asic3 or asic5?? are needed |
16:11.52 | drasar | tmzt_: I have fixed USB power issue, got TSC2200 buttons and touchscreen working, added power control (battery charging via AC and USB) |
16:12.53 | tmzt_ | nice |
16:12.59 | tmzt_ | is mmc on asic3? |
16:15.07 | drasar | tmzt_: I am not sure, but there is CONFIG_MMC_ASIC3, so probably yes |
16:15.30 | tmzt_ | wiki says its not used but maybe asic5 |
16:20.56 | AstainHellbring | morning |
16:21.20 | tmzt_ | hi, did you have titan before? |
16:21.34 | AstainHellbring | me? yah I still have a few |
16:22.12 | tmzt_ | dcordes was trying to remeber who had one |
16:22.53 | dcordes | AstainHellbring, can you try booting a zImage from latest htc-vogue revision? |
16:23.01 | dcordes | built with htctitan_defconfig ? |
16:23.05 | AstainHellbring | I can tonight |
16:23.20 | drasar | tmzt_: I don't know where MMC is, but it uses some ASIC3 GPIOs |
16:23.20 | tmzt_ | dcordes: magisters code? |
16:23.24 | dcordes | ok thanks. if you don't want to compile I can make you one |
16:23.29 | dcordes | yes |
16:23.35 | AstainHellbring | build off the 2.6.25 tree? |
16:23.43 | dcordes | no, htc-vogue branch |
16:24.21 | AstainHellbring | how would I change the branch I am using on the git? |
16:24.42 | dcordes | git-checkout <branch> |
16:27.37 | AstainHellbring | hmm getting fatal not a git repo error |
16:28.22 | *** join/#htc-linux tsdogs (n=tsdogs@net70-17.metalit.net) |
16:31.09 | tmzt_ | AstainHellbring: do it in a dir with .git |
16:31.13 | tmzt_ | not the parent |
16:32.31 | AstainHellbring | ok new error pathspec htc-vogue did not match any known files |
16:33.16 | tmzt_ | git branch |
16:33.19 | dcordes | are you in git.linuxtogo.org kernel.git ? |
16:33.22 | tmzt_ | no options |
16:33.58 | AlGe | hello dcordes |
16:34.23 | AstainHellbring | linuxtogo I believe |
16:35.18 | AstainHellbring | yah linuxtogo |
16:35.52 | dcordes | git checkout -b htc-vogue origin/htc-vogue |
16:39.09 | *** join/#htc-linux chabonbravo (n=cb@fl-71-1-235-8.dhcp.embarqhsd.net) |
16:42.11 | *** join/#htc-linux xutywx (n=xutywx@195.205.38.92) |
16:42.43 | *** part/#htc-linux dcordes (n=dcordes_@unaffiliated/dcordes) |
16:47.52 | *** part/#htc-linux AlGe (n=alge@chello080109231226.4.uni-klu.teleweb.at) |
16:48.05 | *** join/#htc-linux Moobyfr (n=blindaue@ns2.agat.net) |
16:49.43 | drasar | tmzt_: So I have compiled g_serial into hima kernel, but there is no /dev/ttyUSB0 device created on host |
16:51.00 | tmzt_ | ~/wi11 |
16:53.41 | *** join/#htc-linux jeanseb (n=jeanseb@gazypan.dyndns.org) |
16:53.54 | Kevin2 | dcordes / tmzt_ : I don't have commit access to hh.org cvs. |
16:54.58 | *** join/#htc-linux orux (n=jose@89.130.46.3) |
16:55.00 | tmzt_ | Kevin2: should we have a tree for this kind of thing or concentrate on moving the pxa's upstream? |
16:55.08 | tmzt_ | to upstream kernels |
16:55.44 | *** join/#htc-linux Xime (n=xime@dag94-3-82-233-170-230.fbx.proxad.net) |
16:55.45 | tmzt_ | I still have to ask cr2 about asic3_mmc, I think that's the major part missing |
17:00.31 | xutywx | hi everyone ;) i'm new at linux porting, but does anyone have an information about linux on toshiba g900? |
17:08.04 | *** join/#htc-linux LunohoD_ (n=alex@e180077157.adsl.alicedsl.de) |
17:08.52 | tmzt_ | pxa270 qvga |
17:09.07 | tmzt_ | xutywx: http://smartphonedb.net/index.php?m=specs&id=707 |
17:09.41 | tmzt_ | xutywx: if it's pxafb and matrix keyboard shouldn't be hard |
17:10.02 | tmzt_ | can you try booting a magician kernel from linuxtogo.org/~htcpxa ? |
17:10.02 | xutywx | thx 4 advice ;) |
17:10.16 | xutywx | ok i'll try ;) |
17:10.31 | xutywx | now i'm compiling 2.6 kernel from handhelds.org |
17:10.41 | tmzt_ | for which device? |
17:10.50 | xutywx | for this g900 |
17:10.53 | tmzt_ | kernel for which device? |
17:11.04 | tmzt_ | right, but what CONFIG_MACH and mtype are you using? |
17:11.32 | xutywx | 1697 |
17:12.03 | tmzt_ | CONFIG_MACH ? |
17:12.34 | xutywx | i don't know :P i'm a noob :P |
17:12.41 | xutywx | http://wklej.org/id/30811/ |
17:12.51 | xutywx | i love errors ;/ |
17:13.49 | tmzt_ | wrong cpu anyway |
17:14.02 | tmzt_ | grep CONFIG_MACH .config |
17:14.12 | *** join/#htc-linux diogene31 (n=rj@mur31-2-82-243-122-54.fbx.proxad.net) |
17:14.37 | Kevin2 | tmzt_: Best bet would be to move things "upstream". I'm okay with more trees/branches on ltg also. |
17:14.56 | xutywx | http://wklej.org/id/30812/ |
17:15.24 | tmzt_ | can you paste your board for g900 |
17:15.56 | drasar | tmzt_: Why should I try to boot Magician kernel? |
17:15.57 | xutywx | sorry but i don't know what's "board" |
17:16.05 | tmzt_ | drasar: no, xutywx |
17:16.17 | drasar | tmzt_: ok :) |
17:16.38 | tmzt_ | xutywx: where did CONFIG_MACH_G900 come from, is it supported in kernel26? |
17:16.42 | tmzt_ | or did you add it |
17:17.24 | xutywx | it comes from... wait a moment i'll find a website |
17:17.35 | xutywx | http://handhelds.org/cgi-bin/cvsweb.cgi/linux/kernel26/ |
17:17.46 | lupine_85 | are the dudes and dudettes working on linux/android for the Xperia X1 hanging around? |
17:17.52 | xutywx | it's in make config list ;) |
17:18.12 | tmzt_ | lupine_85: maybe, I think they are trying kernel from raph/diam on it |
17:18.28 | xutywx | http://forum.xda-developers.com/showthread.php?t=456595 |
17:18.35 | xutywx | probably this will work :P |
17:18.35 | lupine_85 | shall be getting one Soon :) |
17:21.01 | tmzt_ | xutywx: what is the screen resolution? |
17:21.08 | xutywx | 800x480 |
17:21.13 | xutywx | wvga |
17:21.18 | tmzt_ | disable CONFIG_PM in .config |
17:21.38 | tmzt_ | that explains the vsfb driver and pdadb is wrong again |
17:21.41 | drasar | tmzt_: So do you know what could be wrong with that usb console? First of all I'm trying it to get working on 2.6.21-hh20. g_serial I have got compiled into kernel, I can see on LCD "gs_set_config: Gadget Serial configured, full speed BULK config", but on the host is no /dev/ttyUSB0 created (I am using udev) :( |
17:22.11 | xutywx | thx - i'll try ;) |
17:22.22 | tmzt_ | drasar: lsusb check the vid/pid and modprobe usbserial vendor= product= |
17:23.38 | tmzt_ | drasar: if it's booting usb networking might be easier but I don't know on hima |
17:23.52 | xutywx | http://wklej.org/id/30813/ |
17:23.52 | xutywx | ;/ |
17:24.41 | tmzt_ | it's compiling both pxa25x and pxa27x code |
17:24.53 | tmzt_ | are you using g900_defconfig? |
17:25.06 | xutywx | ^^ i dont know ;p |
17:25.20 | tmzt_ | did you make g900_defconfig before you started |
17:25.55 | xutywx | no |
17:26.09 | xutywx | where it may be? |
17:26.23 | tmzt_ | the xda links was for x1, I see |
17:26.46 | lupine_85 | it's looking shiny, which is why I'm going X1 :) |
17:26.46 | xutywx | they where for lupine_85 |
17:27.04 | lupine_85 | once that screen colours/orientation issue thing gets sorted, anyway... |
17:27.09 | tmzt_ | cp .config .config.old |
17:27.20 | tmzt_ | cp arch/arm/configs/g900_defconfig .config |
17:27.22 | tmzt_ | make oldconfig |
17:27.37 | lupine_85 | I was wondering if anyone knew which chipset/driver the thing uses |
17:28.02 | tmzt_ | msm7x01a, probably msm7201a unless there is a newer one |
17:31.45 | drasar | tmzt_: On the host shouldn't be problem. When I connect hima with WinCE, I can see /dev/ttyUSB0 on my host (it is GPRS modem). But when I boot Linux on hima, /dev/ttyUSB0 on the host disappears |
17:32.31 | tmzt_ | drasar: the vid/pid are different in linux |
17:32.40 | tmzt_ | drasar: you have to configure them somewhere |
17:32.52 | *** join/#htc-linux Guimli (n=guimli@ecu69-1-82-231-127-213.fbx.proxad.net) |
17:33.09 | tmzt_ | xutywx: did that work with g900_defconfig ? |
17:33.41 | xutywx | it compiles right now. ;) i dont now what will happen next :P |
17:34.15 | xutywx | it is compiling - wrong tense ;p //i'm laerning English ;) |
17:34.34 | xutywx | it's done = wait a moment |
17:35.23 | lupine_85 | ah, so that's like a multi-purpose CPU/GPU/etc chip? |
17:35.27 | xutywx | is vmliux in the root compile folder the right kernel? |
17:35.31 | lupine_85 | absently kicks his ADSL |
17:36.05 | tmzt_ | xutywx: no, arch/boot/zImage |
17:36.13 | tmzt_ | the message should tell you when done |
17:36.58 | xutywx | right - i havent looked |
17:37.23 | xutywx | let's try it... where is my pda?? :p |
17:38.16 | tmzt_ | lupine_85: yes, arm11 main processor, arm9 for the radio, ati gpu, dsp for sound, video, gps, aDSP for sound output ?? |
17:39.26 | *** join/#htc-linux jeanseb (n=jeanseb@gazypan.dyndns.org) |
17:41.02 | lupine_85 | tmzt_: mm, I am vaguely reading up as I go |
17:41.32 | lupine_85 | presumably an ATI GPU that wouldn't be supported by radeon though ;) |
17:41.38 | lupine_85 | looks up this MDDI thingy |
17:41.40 | tmzt_ | no |
17:41.51 | tmzt_ | closer to imageon |
17:41.52 | xutywx | as i tought... not works... im going to make an minimal kernel... jut to try if it coud be done |
17:42.04 | tmzt_ | xutywx: what happens? |
17:42.33 | xutywx | http://wklej.org/id/30820/ |
17:42.41 | tmzt_ | grep G900 .config |
17:42.51 | xutywx | on the screen only "jumping to kernel..." |
17:43.34 | xutywx | CONFIG_MACH_G900=y |
17:43.34 | xutywx | CONFIG_G900_VSFB=y |
17:44.07 | tmzt_ | 1697 is the machtype for G900? |
17:44.23 | xutywx | as i found = yes |
17:44.27 | tmzt_ | use the one for ATHENA |
17:44.38 | xutywx | wait a moment :p |
17:44.45 | tmzt_ | in arch/arm/tools/mach-types.h |
17:44.55 | tmzt_ | in arch/arm/tools/mach-types |
17:45.23 | tmzt_ | use the one for HTCATHENA |
17:45.30 | drasar | tmzt_: lsusb says "Bus 001 Device 013: ID 0525:a4a6 Netchip Technology, Inc. Linux-USB Serial Gadget". What is vid and pid? |
17:45.43 | tmzt_ | 0525 a4a6 |
17:46.08 | tmzt_ | you still need to find out what to use for console though |
17:46.13 | xutywx | g900MACH_G900G9001697 |
17:46.22 | tmzt_ | xutywx: HTCATHENA |
17:46.36 | tmzt_ | xutywx: the g900.c is wrong, you can change it there if you want to |
17:47.22 | xutywx | coud you tell me easier? |
17:47.28 | tmzt_ | either one |
17:47.35 | tmzt_ | just use the HTCATHENA mtype |
17:47.44 | drasar | tmzt_: But with this values I get "usbserial: 'a4a6' invalid for parameter 'product'" on modprobe usbserial ... |
17:47.53 | xutywx | 1289? |
17:48.20 | tmzt_ | drasar: add 0x |
17:48.40 | tmzt_ | xutywx: ok |
17:50.45 | xutywx | hangs like before - ill try to make a minimal kernel - wait a moment ;) |
17:51.23 | tmzt_ | xutywx: print "%08x" VRAM |
17:51.45 | xutywx | in haret? |
17:51.48 | tmzt_ | yes |
17:52.06 | xutywx | moment i must reset pda ;) |
17:52.20 | drasar | tmzt_: Great :) I've got /dev/ttyUSB0 on the host finally :) |
17:54.08 | xutywx | built it with module support? |
17:54.12 | xutywx | *buid |
17:54.18 | drasar | tmzt_: However I can see "gs_recv_packet: port=0, port is closed" on hima :( |
17:54.19 | tmzt_ | xutywx: what? |
17:54.20 | xutywx | *build - sorry |
17:54.24 | xutywx | kernel |
17:54.39 | tmzt_ | xutywx: it doesn't matter at this point |
17:54.48 | tmzt_ | xutywx: but you should modify .config not use menuconfig |
17:55.05 | drasar | tmzt_: And nothing I can see in minicom on the host |
17:55.18 | xutywx | g900 fb dirver is a module... i use make config |
17:55.32 | tmzt_ | xutywx: it has to be built in |
17:55.45 | tmzt_ | it was in defconfig and what you pasted here earlier |
17:55.50 | xutywx | but i dont know how to biult in it |
17:56.02 | tmzt_ | menuconfig / make config will change things and I can't follow them |
17:56.23 | tmzt_ | drasar: I don't know what the device side device is called |
17:56.52 | xutywx | i'm trying from zero - slow and step by step to learn how all it works |
17:57.52 | tmzt_ | drasar: http://www.internettablettalk.com/forums/showthread.php?t=2 |
17:59.04 | tmzt_ | mknod /dev/ttygserial c 127 0 |
17:59.30 | tmzt_ | drasar: I think you have to modify kernel to use it as a console but try console=127:0 |
17:59.44 | tmzt_ | drasar: do you need early dmesg on serial? what are you trying to do? |
18:04.08 | tmzt_ | xutywx: did you get the VRAM? |
18:04.26 | xutywx | not yet |
18:05.08 | tmzt_ | found it |
18:05.20 | xutywx | 0a000020 |
18:05.29 | tmzt_ | change the HTCATHENA in arch/arm/mach-pxa/g900/g900.c to G900 |
18:05.37 | tmzt_ | the use the G900 mtype again |
18:05.46 | xutywx | moment ;) |
18:06.13 | tmzt_ | the g900_vsfb checks is_mach_g900() which will fail with HTCATHENA mtype |
18:06.35 | tmzt_ | anyone know who oleg is? |
18:07.21 | xutywx | i know: look there http://pdaclub.pl/forum/index.php?topic=104930.30 |
18:07.31 | xutywx | Co do G900 kilka miesięcy temu Oleg z kanału irc na freenode #htc-linux, korzystając zdalnie z mojej g900 (haret to telnet łatwo to przekierować), napisał nawet jeden driver - framebuffer. |
18:07.31 | xutywx | Tylko, że driver nie działa, a framebuffer to podstawa w przypadku g900. Reszta rzeczy nawet nie najgorzej jest wspierana przez Linux. W końcu to PXA270, to właśnie dzięki temu tak szybko powstał kernel dla Xperia X1. |
18:07.57 | tmzt_ | can you tell oleg about this? |
18:08.05 | xutywx | soory that it is in polish, but it;s my native language ;p |
18:08.25 | tmzt_ | post on forum or something |
18:08.31 | xutywx | i dont know him in another way tan this channel |
18:08.53 | tmzt_ | MACHINE_START(HTCATHENA, "Toshiba G900") |
18:09.08 | tmzt_ | should be MACHINE_START(G900, "Toshiba G900") |
18:09.21 | xutywx | in that forum somebody wrote that oleg is sometines on this channel, and wrote frame buffer driver for g900 |
18:09.39 | tmzt_ | if I see him I will tell him |
18:09.48 | xutywx | thx ;) |
18:22.45 | xutywx | can you post sample .config file? i really dont know what should be enabled for embedded devices... since now i was conpiling only for pc... |
18:23.40 | tmzt_ | the defconfig should work for that device |
18:24.01 | tmzt_ | if you make the change I said and use the correct mtype |
18:24.09 | tmzt_ | the graphics should work |
18:24.57 | tmzt_ | MACHINE_START(HTCATHENA, "Toshiba G900") |
18:25.03 | tmzt_ | should be MACHINE_START(G900, "Toshiba G900") |
18:25.08 | xutywx | do you know that g900 not uses the built in intel pxa display controler? it has a goforce5500 |
18:25.22 | xutywx | in what file? |
18:25.37 | tmzt_ | in arch/arm/mach-pxa/g900/g900.c |
18:26.03 | xutywx | shoud I change it before compiling? |
18:26.12 | tmzt_ | yes I see that it doesn't use pxafb from the source |
18:26.25 | tmzt_ | goforce is portalplayer? |
18:26.29 | xutywx | uff ;) |
18:27.16 | xutywx | it's probably only for good fell of a product.... there arent any drivers for that;/ |
18:28.55 | *** join/#htc-linux TripleQ (n=joost@ip49-198-173-82.adsl2.static.versatel.nl) |
18:31.51 | *** join/#htc-linux pleemans (n=toi@d54C2AAB7.access.telenet.be) |
18:33.56 | xutywx | what mtype should i use now? |
18:34.22 | tmzt_ | G900 |
18:34.28 | xutywx | 1697? |
18:34.33 | tmzt_ | yes |
18:37.09 | xutywx | no reaction, but i havent done this whith oldconfig... ive forgotten ;/ |
18:37.39 | tmzt_ | so vsfb was =M ? |
18:37.56 | tmzt_ | so config_g900_vsfb was =M ? |
18:38.08 | xutywx | it probably was y |
18:38.59 | tmzt_ | can you try g900_defconfig again? |
18:39.09 | xutywx | CONFIG_G900_VSFB=y |
18:39.09 | xutywx | CONFIG_FB_VSFB=y |
18:39.09 | xutywx | CONFIG_MACH_G900=y |
18:39.09 | xutywx | CONFIG_G900_VSFB=y |
18:39.25 | xutywx | how can i do it? |
18:39.51 | *** join/#htc-linux kiozen (n=oeichler@rgnb-5d87c21b.pool.einsundeins.de) |
18:40.02 | tmzt_ | cp arch/arm/configs/g900_defconfig . |
18:40.08 | tmzt_ | make oldconfig |
18:40.21 | tmzt_ | grep VSFB .config |
18:42.11 | *** join/#htc-linux dcordes (n=dcordes@unaffiliated/dcordes) |
18:42.20 | xutywx | CONFIG_G900_VSFB=y |
18:42.20 | xutywx | CONFIG_FB_VSFB=y |
18:42.21 | xutywx | ?? |
18:42.41 | tmzt_ | ok |
18:43.15 | tmzt_ | grep G900 .config |
18:44.33 | xutywx | CONFIG_MACH_G900=y |
18:44.33 | xutywx | CONFIG_G900_VSFB=y |
18:44.41 | AstainHellbring | dcordes can you make me that zImage for the titan from the vogue branch mine seems to be having issues that I may not have time to fix yet |
18:45.53 | dcordes | AstainHellbring: ok |
18:47.04 | *** join/#htc-linux kiozen (n=oeichler@rgnb-5d87c21b.pool.einsundeins.de) |
18:48.09 | *** join/#htc-linux dream_kill (n=nospam@212.116.219.81) |
18:48.26 | xutywx | nothing new... black screen ;/ |
18:48.55 | tmzt_ | ok |
18:49.03 | tmzt_ | lets try usbnet |
18:49.10 | xutywx | on thiat polishc forum one guy wrote that this driver is probably not working as somebody fron here said |
18:50.00 | tmzt_ | uncomment the pxa_ _udc call in g900.c |
18:52.13 | tmzt_ | xutywx: make menuconfig |
18:52.24 | tmzt_ | drivers usb gadget enter |
18:52.29 | xutywx | linux/arch/arm/mach-pxa/g900/g900.c here? |
18:52.50 | tmzt_ | yes |
18:53.01 | xutywx | i cant see "udc" |
18:53.04 | xutywx | what line? |
18:53.46 | *** join/#htc-linux TrinityDied (i=TrinityD@212-198-148-149.rev.numericable.fr) |
18:54.28 | dcordes | I heard xperia ? |
18:55.55 | dcordes | AstainHellbring: |
18:56.04 | AstainHellbring | yes? |
18:57.01 | tmzt_ | xutywx: sorry |
18:57.35 | tmzt_ | xutywx: grep USB_GADGET .config |
18:57.46 | drasar | tmzt_: What should be on that link? I get "No Thread specified. If you followed a valid link, please notify the administrator" |
18:58.13 | tmzt_ | drasar: which link? |
18:58.15 | dcordes | AstainHellbring: http://linuxtogo.org/~lgorris/builds/zImage-titan-12222008.bin |
18:58.42 | xutywx | # CONFIG_USB_GADGET is not set |
18:58.51 | drasar | tmzt_: http://www.internettablettalk.com/forums/showthread.php?t=2 |
18:58.51 | tmzt_ | xutywx: ok |
18:59.33 | tmzt_ | drasar: right, you just need the mknod below mknod /dev/ttygserial c 127 0 |
19:00.03 | tmzt_ | drasar: what are you trying to do? |
19:01.24 | drasar | tmzt_: I am trying to boot the latest vanilla kernel from kernel.org |
19:01.30 | *** join/#htc-linux chab7 (n=kvirc@212.92.4.114) |
19:02.29 | drasar | tmzt_: And it is good idea to see kernel output |
19:02.32 | tmzt_ | drasar: g_ether would probably work better if the fs brings it up |
19:03.02 | tmzt_ | drasar: you might need to modify kernel to make console= work with g_serial |
19:03.10 | AstainHellbring | dcordes thx |
19:03.14 | dcordes | AstainHellbring: boot with the latest dzo kit, only replace kernel |
19:03.16 | AstainHellbring | I will try that tonight when I get home |
19:03.21 | AstainHellbring | ok |
19:03.31 | tmzt_ | drasar: does pxafb work on there now? |
19:03.57 | tmzt_ | xutywx: make menuconfig |
19:04.24 | tmzt_ | xutywx: go to drivers usb gadgets (press enter) |
19:04.35 | xutywx | menuconfig doesnt work for me ;/ |
19:05.16 | tmzt_ | install libncurses5-dev or -devel |
19:06.31 | tmzt_ | CONFIG_USB_GADGET |
19:06.45 | tmzt_ | CONFIG_USB_GADGET_VBUS_DRAW=2 |
19:06.54 | xutywx | i dont have libncurses... only ncurses |
19:07.19 | tmzt_ | CONFIG_USB_GADGET_PXA27X |
19:07.23 | tmzt_ | CONFIG_USB_PXA27X |
19:07.32 | tmzt_ | CONFIG_USB_ETH |
19:07.40 | tmzt_ | all =y |
19:07.53 | tmzt_ | add those to .config |
19:07.58 | tmzt_ | make oldconfig |
19:08.49 | tmzt_ | xutywx: |
19:09.38 | *** join/#htc-linux br1ck (n=br1ck@xdslcp020.osnanet.de) |
19:10.41 | xutywx | now menuconfig is working ;) where can i find usb gadgets? |
19:10.51 | *** join/#htc-linux ALoGeNoFF (n=QUAKEIII@80.30.143.68) |
19:11.24 | drasar | tmzt_: I don't know why, but I'm using w100 fb on 2.6.21-hh20 kernel |
19:11.40 | tmzt_ | xutywx: I gave you the lines for .config |
19:12.12 | tmzt_ | drasar: is that right? it's in hima_defconfig? |
19:12.20 | tmzt_ | drasar: or, it works? |
19:12.35 | dcordes | lupine_85: hi |
19:12.57 | drasar | tmzt_: It is in hima_defconfig and it works :) |
19:13.51 | tmzt_ | drasar: ok, is w100 in upstream? |
19:14.31 | xutywx | than those changes make? |
19:14.40 | tmzt_ | xutywx: yes |
19:14.41 | drasar | tmzt_: It looks that both are in vanilla, so I'll try it ;) |
19:14.58 | tmzt_ | both? |
19:15.12 | xutywx | than? |
19:15.52 | tmzt_ | make oldconfig |
19:15.56 | tmzt_ | make zImage |
19:16.19 | tmzt_ | make sure to put =y after those |
19:16.34 | tmzt_ | except for VBUS =2 |
19:16.59 | tmzt_ | drasar: both what? |
19:17.15 | xutywx | all ok |
19:19.20 | drasar | tmzt_: pxa fb and w100 fb as well |
19:20.33 | *** join/#htc-linux BabelO (n=fcr@unaffiliated/babelo) |
19:22.18 | xutywx | what should i do next? |
19:22.32 | tmzt_ | xutywx: did it compile? |
19:22.41 | xutywx | yes |
19:22.48 | tmzt_ | run it |
19:22.53 | xutywx | but... shouldnt i make clean? |
19:23.04 | tmzt_ | plug in usb cord when booting haret |
19:23.13 | tmzt_ | plug in usb cord before booting haret |
19:23.26 | tmzt_ | then lsusb on your computer |
19:23.29 | xutywx | i'm booting through usb |
19:23.38 | tmzt_ | ok |
19:23.59 | xutywx | Bus 004 Device 017: ID 0930:0d29 Toshiba Corp. |
19:23.59 | xutywx | Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub |
19:23.59 | xutywx | Bus 003 Device 002: ID 147e:2016 |
19:24.05 | xutywx | wtc. |
19:24.08 | xutywx | *etc. |
19:24.08 | tmzt_ | ipaq |
19:24.14 | tmzt_ | ipaq? |
19:24.20 | xutywx | no |
19:24.29 | tmzt_ | anything new? |
19:24.52 | xutywx | no |
19:25.02 | tmzt_ | unplug and plug usb |
19:25.04 | xutywx | should i unplug the cord? |
19:25.41 | xutywx | nothing new... |
19:25.52 | tmzt_ | plugged in? |
19:25.57 | xutywx | yes |
19:26.06 | tmzt_ | dmesg, look at the end |
19:26.16 | tmzt_ | any errors from usb? |
19:26.21 | *** join/#htc-linux joostvs (n=joost@ip49-198-173-82.adsl2.static.versatel.nl) |
19:26.26 | xutywx | dmesg|tail? |
19:26.31 | tmzt_ | ok |
19:26.39 | xutywx | usb 4-1: device descriptor read/64, error -71 |
19:26.39 | xutywx | usb 4-1: new full speed USB device using uhci_hcd and address 35 |
19:26.39 | xutywx | usb 4-1: device descriptor read/64, error -71 |
19:26.40 | xutywx | usb 4-1: new full speed USB device using uhci_hcd and address 36 |
19:26.42 | xutywx | usb 4-1: device not accepting address 36, error -71 |
19:26.46 | xutywx | usb 4-1: new full speed USB device using uhci_hcd and address 37 |
19:26.48 | xutywx | usb 4-1: device not accepting address 37, error -71 |
19:26.49 | tmzt_ | thats ok |
19:26.50 | xutywx | hub 4-0:1.0: unable to enumerate USB device on port 1 |
19:27.18 | *** join/#htc-linux axe_hm (n=weechat@213.87.76.173) |
19:29.01 | tmzt_ | xutywx: take the udelay out of g900.c |
19:29.05 | tmzt_ | comment it out |
19:29.47 | xutywx | mdelay(5000); |
19:29.48 | xutywx | ?? |
19:30.06 | tmzt_ | yes |
19:30.21 | xutywx | make oldconfig also? |
19:30.44 | tmzt_ | no |
19:31.46 | xutywx | done - boot? |
19:32.10 | tmzt_ | make zImage |
19:32.23 | tmzt_ | then boot |
19:33.03 | xutywx | isnt zimage made when i type make? |
19:33.16 | tmzt_ | ok |
19:33.32 | tmzt_ | if you don't have modules it pretty fast |
19:33.34 | tmzt_ | yes |
19:33.37 | tmzt_ | boot |
19:34.03 | tmzt_ | how are you copying the zImage to device? |
19:34.20 | xutywx | i'm copying to storage card |
19:34.25 | tmzt_ | ok |
19:34.30 | xutywx | than load haret |
19:34.32 | tmzt_ | sync and umount |
19:34.36 | xutywx | yes |
19:34.40 | xutywx | of course ;) |
19:34.46 | tmzt_ | good |
19:34.51 | xutywx | every kernel has own number |
19:35.42 | tmzt_ | what? |
19:35.42 | xutywx | Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub |
19:35.42 | xutywx | Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub |
19:35.42 | xutywx | Bus 005 Device 002: ID 09da:000a A4 Tech Co., Ltd Port Mouse |
19:35.42 | xutywx | Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub |
19:35.42 | xutywx | Bus 004 Device 050: ID 0930:0d29 Toshiba Corp. |
19:35.43 | xutywx | Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub |
19:35.45 | xutywx | Bus 003 Device 002: ID 147e:2016 |
19:35.49 | xutywx | Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub |
19:35.51 | xutywx | Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub |
19:35.53 | xutywx | Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub |
19:36.20 | tmzt_ | Toshiba is that the g900? |
19:36.22 | xutywx | zImage5,6,7... if the sync fails i know about it because that is no file with that number |
19:36.37 | xutywx | it is the network interface probably |
19:36.38 | tmzt_ | ok |
19:37.03 | tmzt_ | can you put the commands in a default.txt |
19:37.06 | tmzt_ | on card |
19:37.19 | tmzt_ | and try booting haret from there |
19:37.25 | xutywx | ok |
19:37.25 | tmzt_ | with usb disconnected |
19:37.35 | xutywx | only kernel with no initrd? |
19:37.40 | xutywx | ok |
19:37.51 | lupine_85 | dcordes: ? |
19:37.53 | tmzt_ | doesn't matter right now |
19:37.59 | xutywx | ok |
19:38.03 | dcordes | lupine_85: you got the x1? |
19:38.10 | lupine_85 | not yet :D |
19:38.43 | dcordes | I made some kernel images for it |
19:39.01 | lupine_85 | I order it on the 24th of all days |
19:39.22 | lupine_85 | the ones on the forum? |
19:39.32 | dcordes | yep |
19:39.58 | xutywx | mobile:~ # lsusb |
19:39.59 | xutywx | Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub |
19:39.59 | xutywx | Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub |
19:39.59 | xutywx | Bus 005 Device 002: ID 09da:000a A4 Tech Co., Ltd Port Mouse |
19:39.59 | xutywx | Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub |
19:39.59 | xutywx | Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub |
19:40.02 | xutywx | Bus 003 Device 002: ID 147e:2016 |
19:40.03 | xutywx | Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub |
19:40.05 | xutywx | Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub |
19:40.08 | xutywx | Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub |
19:40.10 | xutywx | mobile:~ # dmesg|tail |
19:40.12 | xutywx | usb 4-1: device descriptor read/64, error -71 |
19:40.15 | xutywx | usb 4-1: new full speed USB device using uhci_hcd and address 61 |
19:40.17 | *** join/#htc-linux ALoGeNo (n=QUAKEIII@80.30.143.68) |
19:40.18 | xutywx | usb 4-1: device descriptor read/64, error -71 |
19:40.22 | xutywx | usb 4-1: device descriptor read/64, error -71 |
19:40.24 | xutywx | usb 4-1: new full speed USB device using uhci_hcd and address 62 |
19:40.26 | xutywx | usb 4-1: device not accepting address 62, error -71 |
19:40.28 | xutywx | usb 4-1: new full speed USB device using uhci_hcd and address 63 |
19:40.30 | xutywx | usb 4-1: device not accepting address 63, error -71 |
19:40.31 | xutywx | hub 4-0:1.0: unable to enumerate USB device on port 1 |
19:40.46 | tmzt_ | are you plugging/unplugging each time? |
19:40.52 | tmzt_ | dmesg -c |
19:40.57 | tmzt_ | try again |
19:41.10 | xutywx | yes |
19:41.34 | tmzt_ | we're issing something |
19:41.35 | xutywx | plug before or after booting? |
19:41.42 | tmzt_ | we're missing something |
19:41.48 | tmzt_ | boot unplugged |
19:41.51 | tmzt_ | dmesg -c |
19:41.55 | tmzt_ | plug one time |
19:41.57 | tmzt_ | dmesg |
19:42.10 | lupine_85 | dcordes: fair enough :). is there much work going into cleaning up linux for the phone, or should I expect to start kernel hacking once I get it? :) |
19:42.46 | xutywx | usb 4-1: new full speed USB device using uhci_hcd and address 68 |
19:42.46 | xutywx | usb 4-1: device descriptor read/64, error -71 |
19:42.46 | xutywx | usb 4-1: new full speed USB device using uhci_hcd and address 69 |
19:42.46 | xutywx | usb 4-1: device descriptor read/64, error -71 |
19:42.48 | xutywx | usb 4-1: new full speed USB device using uhci_hcd and address 70 |
19:42.52 | xutywx | usb 4-1: device not accepting address 70, error -71 |
19:42.54 | xutywx | usb 4-1: new full speed USB device using uhci_hcd and address 71 |
19:42.56 | xutywx | usb 4-1: device not accepting address 71, error -71 |
19:42.58 | xutywx | hub 4-0:1.0: unable to enumerate USB device on port 1 |
19:43.09 | tmzt_ | ok |
19:43.21 | dcordes | lupine_85: start kernel hacking once you get it |
19:43.26 | tmzt_ | start haret and connect haretconsole |
19:43.39 | lupine_85 | funfun :) |
19:45.21 | lupine_85 | grrrrs at voda |
19:45.25 | tmzt_ | xutywx: dd you find anything on the forums with patches? |
19:45.35 | tmzt_ | did |
19:45.52 | dcordes | lupine_85: what's wrong with voda? |
19:45.56 | xutywx | there is probaly no solutions for g900 |
19:46.12 | lupine_85 | my current phone (F700) died a couple of days ago but rather than pushing the date of my upgrade eligibility by 4 days, they offered to repair it |
19:46.21 | tmzt_ | xutywx: start haret and connect haretconsole |
19:46.39 | lupine_85 | (Voda UK, that is) |
19:46.44 | xutywx | i;m there ;) |
19:46.49 | tmzt_ | ok |
19:47.12 | tmzt_ | watch gpio |
19:47.18 | tmzt_ | wait |
19:47.29 | tmzt_ | do you have bluetooth? |
19:47.57 | xutywx | yes, but i've never used it in suse where i;m now ;) |
19:48.15 | tmzt_ | we need it |
19:48.15 | lupine_85 | I'm just hoping they won't have any stupid restictions on connecting to remote ports, the way the f700 does. because if so, I shall get peeved :D |
19:48.32 | xutywx | HaRET(1)# watch gpio |
19:48.32 | xutywx | line 1: Expected <watch list var> |
19:48.32 | xutywx | HaRET(2)# watch gpio wait |
19:48.32 | xutywx | line 2: Expected <watch list var> |
19:48.32 | xutywx | HaRET(3)# help watch |
19:48.33 | xutywx | No help on this topic available |
19:48.35 | xutywx | HaRET(4)# wait |
19:48.37 | xutywx | Unknown keyword: `wait' |
19:48.39 | xutywx | HaRET(5)# |
19:48.41 | xutywx | ?? |
19:49.04 | tmzt_ | xutywx: I said to wait because we can't trace usb over usb |
19:49.15 | tmzt_ | xutywx: we need bluetooth or wifi |
19:49.33 | tmzt_ | or local putty |
19:49.46 | xutywx | ok |
19:49.59 | *** join/#htc-linux br1ck (n=br1ck@xdslcp020.osnanet.de) |
19:50.10 | xutywx | probably wifi will work ;) wait i will bring ap ;) |
19:54.25 | xutywx | ok - i'm on wifi link |
19:54.54 | *** join/#htc-linux ALoGeNo (n=QUAKEIII@80.30.143.68) |
19:55.13 | xutywx | hmm battery ;) it wasnt loaded for 3days ;/ |
19:56.55 | dcordes | lupine_85: what ports? modem connection? |
19:57.06 | tmzt_ | 0x00000020 |
19:57.35 | tmzt_ | pd 0x00000020 4 |
19:57.41 | tmzt_ | xutywx: pd 0x00000020 4 |
19:57.41 | lupine_85 | dcordes: TCP ports |
19:58.03 | xutywx | 00000020 | 00000000 | .... |
19:58.55 | lupine_85 | e.g. outgoing to 6667 silently fails on the F700 due to them (samsung) hacking up the java stack AFAICT |
19:59.41 | lupine_85 | is mostly getting the thing so he can run an ssh client on it. putty is around until I/we/someone ;) gets linux working properly.... |
20:00.39 | tmzt_ | xutywx: ok |
20:00.45 | tmzt_ | xutywx: watch gpios |
20:00.57 | tmzt_ | xutywx: don't paste anything here |
20:01.11 | tmzt_ | xutywx: dont't press anything |
20:02.08 | xutywx | hmm... she/he/it automatically turned off :P |
20:02.08 | tmzt_ | xutywx: are there a lot of outputs and did it stop? |
20:02.16 | tmzt_ | ouch |
20:02.17 | xutywx | let's do it again ;) |
20:02.17 | tmzt_ | it is correct as its not a person |
20:02.32 | lupine_85 | it or she, anyways |
20:02.38 | tmzt_ | english mostly does not have genderfor objects |
20:02.38 | xutywx | but in polish toshiba or tosia is a girl ;) |
20:02.51 | *** join/#htc-linux lpotter (n=lpotter@58.173.176.153) |
20:02.53 | tmzt_ | nice |
20:03.15 | xutywx | ok - what to do ;) |
20:03.39 | xutywx | should we go to prv? we're spamming all the channel x |
20:03.41 | xutywx | xD |
20:03.44 | tmzt_ | what did watch gpios do? |
20:03.46 | tmzt_ | no |
20:04.00 | tmzt_ | it's logged here for google to search |
20:04.08 | xutywx | nice ;) |
20:04.21 | tmzt_ | irclog.iclem.net |
20:05.08 | tmzt_ | what did watch gpios do? |
20:05.21 | xutywx | how can i now?? :P |
20:05.27 | *** join/#htc-linux paulproteus (n=paulprot@2002:db69:2513:0:0:0:0:1) |
20:05.28 | xutywx | i can paste an output:P |
20:05.35 | tmzt_ | no |
20:05.41 | *** join/#htc-linux lpotter (n=lpotter@58.173.176.153) |
20:05.48 | tmzt_ | is it giving a lot of gpios? |
20:06.01 | xutywx | about 30~40 |
20:06.20 | tmzt_ | ok |
20:06.35 | tmzt_ | ibit gpios (numers in () for each) |
20:06.59 | tmzt_ | do this until watch gpios does not print anything |
20:08.18 | *** join/#htc-linux lpotter (n=lpotter@58.173.176.153) |
20:09.06 | xutywx | nothing |
20:09.27 | tmzt_ | ok |
20:09.45 | tmzt_ | do watch gpios and plug in usb |
20:10.00 | xutywx | ^^ ok |
20:10.09 | tmzt_ | I think watch gpios 20 should work |
20:10.48 | tmzt_ | if its less than five lines paste it here |
20:11.25 | xutywx | i think that is about 5k linkes ;/ |
20:11.53 | tmzt_ | then add more ibits, only for repeating ones though |
20:11.57 | dcordes | lupine_85: I think getting online with it shouldn't be too difficult |
20:12.10 | dcordes | AT on x1 already works with the trout smd code |
20:12.22 | dcordes | so we can talk to the modem, dial up the net connection |
20:12.40 | *** join/#htc-linux TeringTu1y (n=maarten@195-241-125-243.ip.telfort.nl) |
20:12.50 | dcordes | I hope x1 amss uses the ppp thing |
20:13.03 | dcordes | then it's as easy as on the kaiser |
20:13.05 | *** join/#htc-linux lpotter (n=lpotter@58.173.176.153) |
20:15.17 | xutywx | i've found a problem... ;) i have gpios 0-15 |
20:16.00 | tmzt_ | ok? |
20:16.18 | tmzt_ | show gpios only shows 0-15? |
20:16.31 | xutywx | how then can watch 20? as i see it is watching lines 2 and 0 |
20:16.45 | xutywx | yes |
20:17.01 | tmzt_ | you should have a lot more than that |
20:17.17 | xutywx | should i paste here?? :P |
20:17.29 | tmzt_ | paste what? |
20:17.39 | tmzt_ | show gpios, yes |
20:17.41 | xutywx | output of show gpios |
20:20.04 | xutywx | http://wklej.org/id/30878/ |
20:22.11 | xutywx | wouldn't be easier if you compile zimage on your own from that cvs? |
20:22.27 | tmzt_ | to test on what? |
20:22.33 | xutywx | most likely i'm doing something wrong ;) |
20:22.41 | xutywx | to send me and ill test it |
20:22.45 | *** join/#htc-linux lpotter (n=lpotter@58.173.176.153) |
20:23.45 | tmzt_ | thats 15 registers |
20:23.52 | tmzt_ | not gpios |
20:24.21 | tmzt_ | this lloks right, paste on that site the output of watch gpios when you plug usb |
20:24.28 | tmzt_ | looks |
20:24.34 | xutywx | ok |
20:25.38 | xutywx | http://wklej.org/id/30882/ |
20:25.45 | xutywx | before and after?? |
20:26.12 | tmzt_ | ok |
20:26.13 | xutywx | i'm not sure if i'm doing it good ;) |
20:26.14 | tmzt_ | no |
20:26.43 | tmzt_ | there was no output just the information about what its doing |
20:26.49 | tmzt_ | help watch |
20:27.22 | xutywx | HaRET(90)# help watch |
20:27.22 | xutywx | No help on this topic available |
20:27.36 | tmzt_ | wgpio 10 |
20:27.42 | tmzt_ | plug usb |
20:28.54 | xutywx | ^^ it's longer than terminal log... i'll shorten it to 5s :p |
20:30.06 | xutywx | http://wklej.org/id/30883/ |
20:30.19 | tmzt_ | only when plugging usb or all the time? |
20:30.38 | xutywx | no - only 1 time |
20:30.45 | xutywx | about 3rd second |
20:30.56 | tmzt_ | thats what we want |
20:31.11 | *** join/#htc-linux chavonbravo (n=cb@fl-71-1-235-8.dhcp.embarqhsd.net) |
20:31.23 | tmzt_ | how do you watch gpios for a period of time and still have ibit work? |
20:31.41 | tmzt_ | xu |
20:32.01 | xutywx | i'm only doing what you tell - i dont know :p |
20:32.02 | tmzt_ | xutywx: I mean when you don't do or press anything |
20:32.20 | xutywx | yes - only 1 time plug the usb cord |
20:32.45 | tmzt_ | Kevin2 always gives me wikis to read, I read them and sometimes find the answer |
20:33.18 | xutywx | but g900 is a "virgin" :P |
20:33.23 | tmzt_ | xutywx: just wgpio 5 and see if it says anthing |
20:33.47 | tmzt_ | it's pxa27x and these are builtin gpios (I hope) |
20:34.07 | Kevin2 | The command is just "help". You have to read through everything. :-/ |
20:34.45 | xutywx | http://wklej.org/id/30884/ |
20:35.05 | xutywx | with no actions |
20:35.50 | tmzt_ | ibit gpios 28 31 29 31 |
20:35.58 | tmzt_ | wgpio 5 |
20:37.05 | xutywx | mostly the same |
20:37.10 | xutywx | paste it? |
20:38.22 | tmzt_ | no |
20:38.29 | tmzt_ | watch gpios |
20:41.39 | xutywx | hmm every time the same |
20:41.52 | xutywx | why ibit isnt hiding lines? |
20:42.00 | xutywx | may i restarty haret? |
20:43.26 | tmzt_ | no |
20:43.30 | tmzt_ | watch gpios 5 |
20:43.33 | tmzt_ | plug usb |
20:43.37 | xutywx | too late |
20:43.49 | tmzt_ | restarting will lose your ibits |
20:43.50 | tmzt_ | oh |
20:43.51 | tmzt_ | ok |
20:43.58 | tmzt_ | watch gpios 5 |
20:44.02 | tmzt_ | ibit them |
20:44.09 | tmzt_ | don't plug usb |
20:44.46 | *** join/#htc-linux rolk (n=rolk@ip5457417f.direct-adsl.nl) |
20:45.14 | xutywx | it doesnt ignore selecteg bits... |
20:45.29 | xutywx | they're still showing |
20:46.15 | tmzt_ | what are you typing? |
20:47.30 | dcordes | rolk: evening. did you see the talks about merging? |
20:47.37 | xutywx | moment - i cant inagine some things |
20:47.46 | xutywx | i will restart haret |
20:48.03 | xutywx | and you will type all from the first ok? |
20:48.19 | rolk | dcordes: nope. Haven't followed the discussions lately. Busy with holiday preparations... |
20:48.38 | rolk | What's up. |
20:48.50 | xutywx | i must also plug it |
20:50.05 | dcordes | rolk: the aim is to make kaiser/polaris work in the htc-msm-2.6.25 branch |
20:50.18 | dcordes | as a first step of merging all msm devices |
20:50.34 | xutywx | ok |
20:51.02 | xutywx | tell me command by command... ok? |
20:51.43 | tmzt_ | watch gpios 5 |
20:51.57 | tmzt_ | ibit gpios (numbers in () ) |
20:52.16 | tmzt_ | watch gpios 5 |
20:52.37 | tmzt_ | do this until nothing is reported except the information |
20:53.16 | tmzt_ | when nothing is reported, watch gpios 5 and plug usb |
20:53.39 | xutywx | <PROTECTED> |
20:53.47 | *** join/#htc-linux rmoravcik (n=rmoravci@adsl-dyn39.78-98-100.t-com.sk) |
20:54.21 | rolk | dcordes: htc-msm-2.6.25 branch from the android kernel git? |
20:54.31 | xutywx | *numbers like this? |
20:56.14 | tmzt_ | paste a line |
20:56.30 | xutywx | 000534: mem GPIOS(0) a9300000=07fec9ff (10000000) |
20:56.52 | dcordes | rolk: no, htc-msm-2.6.25 is on linuxtogo. it has raphael and diamond support. it is based on android-msm-htc-2.6.25 google branch |
20:57.01 | xutywx | and ibit line should look: ibit gpios 0 |
20:57.01 | xutywx | ?? |
20:57.05 | tmzt_ | no |
20:57.21 | tmzt_ | is that all you are getting? |
20:57.37 | xutywx | no - its more lines like thos |
20:57.55 | rolk | dcordes: it branched from the G1 commit on android-git (c092738e01ab845dc7406dc1b53589b1f9edebbc I believe it is) |
20:57.59 | rolk | right? |
20:58.32 | tmzt_ | xutywx: only mem ... and Watching ... ? |
20:59.29 | xutywx | for example: watch gpios 5;ibit gpios 0;watch gpios 5; - outputs are likely the same ;/ |
21:00.29 | tmzt_ | ok |
21:00.32 | tmzt_ | now |
21:00.37 | tmzt_ | watch gpios 10 |
21:00.53 | tmzt_ | press a key to make light come on bright |
21:01.12 | tmzt_ | wait for the (xx)=n to stop |
21:01.18 | tmzt_ | then plug usb |
21:01.29 | tmzt_ | if 10 is not enough do 20 |
21:02.28 | xutywx | it stops for about 0,5s |
21:03.02 | tmzt_ | press enter twice when it stops |
21:03.15 | tmzt_ | make it watch gpios 20 |
21:03.31 | tmzt_ | make sure the bright light is on when plugging usb |
21:04.12 | xutywx | must i plug the usb when it stops? |
21:04.21 | tmzt_ | yes |
21:04.33 | xutywx | but it's too fast |
21:04.36 | tmzt_ | but before it says # again |
21:04.41 | tmzt_ | ok |
21:05.08 | tmzt_ | do you get 000000.xxxxxx GPIOS ... (xx)=n ? |
21:05.33 | tmzt_ | those numers in () are the ones to ibit |
21:05.38 | xutywx | 004958: mem GPIOS(0) a9300000=17fcc9ff (10000000) |
21:05.38 | xutywx | 004958: mem GPIOS(2) a9300008=5d17f7fe (02000000) |
21:05.39 | xutywx | 004963: mem GPIOS(0) a9300000=07fec9ff (10020000) |
21:05.39 | xutywx | 004963: mem GPIOS(2) a9300008=5f17f7fe (02000000) |
21:05.39 | xutywx | 004967: mem GPIOS(0) a9300000=17fcc9ff (10020000) |
21:05.39 | xutywx | 004967: mem GPIOS(2) a9300008=5d17f7fe (02000000) |
21:05.41 | xutywx | 004971: mem GPIOS(0) a9300000=87fcc9ff (90000000) |
21:05.43 | xutywx | 004971: mem GPIOS(2) a9300008=5f17f7fe (02000000) |
21:05.45 | xutywx | 004975: mem GPIOS(0) a9300000=07fcc9ff (80000000) |
21:05.47 | xutywx | 004978: mem GPIOS(2) a9300008=5d17f7fe (02000000) |
21:05.49 | xutywx | 004981: mem GPIOS(0) a9300000=17fcc9ff (10000000) |
21:05.51 | xutywx | 004981: mem GPIOS(2) a9300008=5f17f7fe (02000000) |
21:05.53 | xutywx | 004984: mem GPIOS(0) a9300000=07fcc9ff (10000000) |
21:05.55 | xutywx | 004984: mem GPIOS(2) a9300008=5d17f7fe (02000000) |
21:05.57 | xutywx | 004987: mem GPIOS(2) a9300008=5f17f7fe (02000000) |
21:06.02 | xutywx | 004988: mem GPIOS(0) a9300000=17fec9ff (10020000) |
21:06.02 | tmzt_ | ok |
21:06.03 | xutywx | 004988: mem GPIOS(2) a9300008=5d17f7fe (02000000) |
21:06.06 | xutywx | 004992: mem GPIOS(0) a9300000=b7fcc9ff (a0020000) |
21:06.08 | xutywx | 004992: mem GPIOS(2) a9300008=5f17f7fe (02000000) |
21:06.10 | xutywx | 004997: mem GPIOS(0) a9300000=17fcc9ff (a0000000) |
21:06.12 | xutywx | 004997: mem GPIOS(2) a9300008=5d17f7fe (02000000) |
21:06.14 | xutywx | for example? |
21:06.14 | tmzt_ | are you using haretconsole on pc? |
21:06.16 | xutywx | what to ibit? |
21:06.23 | xutywx | telnet |
21:06.33 | tmzt_ | get haretconsole |
21:06.47 | xutywx | ok |
21:07.11 | tmzt_ | from handhelds.org/tilde koconnor/haret |
21:07.20 | tmzt_ | the same version as haret |
21:07.35 | tmzt_ | extract |
21:07.38 | tmzt_ | cd into it |
21:07.52 | tmzt_ | ./console (ip) |
21:08.14 | xutywx | from where? |
21:08.40 | tmzt_ | dcordes: can you give xutywx the haret url? |
21:09.14 | tmzt_ | from handhelds.org/tilde koconnor/haret |
21:09.30 | *** join/#htc-linux ponicg (n=ponicg@ool-182d907a.dyn.optonline.net) |
21:09.31 | tmzt_ | tilde is a symbol |
21:09.49 | xutywx | ok - i'm using a haretconsole ;) |
21:10.12 | tmzt_ | ok |
21:10.28 | tmzt_ | watch gpios 20 again |
21:10.44 | tmzt_ | paste one line after the mem ... lines |
21:11.38 | rolk | dcordes: I'm checking out that branch now. |
21:12.09 | rolk | What is the progress in it on kaiser/polaris? |
21:12.34 | xutywx | 000.040 GPIOS GPLR2: GPIO89(89)=0 |
21:12.35 | xutywx | ?? |
21:13.46 | tmzt_ | thats it |
21:13.52 | tmzt_ | ibit the 89 |
21:14.24 | tmzt_ | do that until no lines like that appear in watch gpios 20 without usb |
21:14.28 | rolk | So, git seems to tell me that this branch has the same state as the android-htc-msm-2.6.25 kernel branch. I see the same commit id (c092738e01ab845dc7406dc1b53589b1f9edebbc). |
21:14.41 | tmzt_ | the watch gpios 20 and plug usb |
21:15.06 | tmzt_ | then |
21:17.15 | xutywx | 002.757 GPIOS GPLR1: GPIO40(40)=0 |
21:18.05 | xutywx | nice but i must go sleep on my watch it's about 24 o'clock :P |
21:18.11 | tmzt_ | rightt |
21:18.23 | tmzt_ | thats all the output then? |
21:18.34 | xutywx | yes |
21:18.50 | tmzt_ | can you unplug usb |
21:18.58 | tmzt_ | after watch gpios 20 |
21:19.02 | tmzt_ | thats all then |
21:19.19 | xutywx | whem i unplug: 006.334 GPIOS GPLR1: GPIO40(40)=1 |
21:19.30 | tmzt_ | great |
21:19.50 | tmzt_ | that should be our detect |
21:19.59 | tmzt_ | and its inverted |
21:20.16 | tmzt_ | we can add that to the kernel later |
21:20.57 | *** join/#htc-linux ALoGeNoFF (n=QUAKEIII@80.30.143.68) |
21:21.21 | xutywx | can you post this on handhelds.org wiki?? :P |
21:22.37 | xutywx | i'll be back in 10 hours |
21:22.58 | xutywx | thanks ;) tomorrow we will work more :P |
21:23.10 | xutywx | good night from me ;) |
21:25.11 | rolk | dcordes: are you still there? |
21:25.32 | dcordes | rolk: sorry was afk |
21:27.09 | dcordes | there is no kaiser code |
21:27.28 | rolk | dcordes: ok. It seems (I'm still green w.r.t. git) that the state of this branch is the same as the one that you get from a clean checkout of the same branch from the google git, right? |
21:27.31 | dcordes | it is just the android-htc-msm-2.6.25 from git.android.com plus raphael/diamond support |
21:28.49 | rolk | Where did the raphael support come from? I mean, the git log shows that the last commit is the same as the last commit in the android-msm-htc-2.6.25 branch in the google kernel git. |
21:29.04 | rolk | Doesn;t that mean that the two branches are identical? |
21:30.48 | dcordes | the base of htc-msm-2.6.25 is identical to android-htc-msm-2.6.25 |
21:31.20 | dcordes | http://git.linuxtogo.org/?p=groups/mobile-linux/kernel.git;a=shortlog;h=refs/heads/htc-msm-2.6.25 |
21:33.19 | *** join/#htc-linux lpotter_ (n=lpotter@58.173.176.153) |
21:35.42 | rolk | I've patched a clean checkout of that linuxtogo branch with a diff I made for the google branch. Checking the zImage now. |
21:36.10 | *** join/#htc-linux lpotter__ (n=lpotter@58.173.176.153) |
21:38.40 | drasar | Any news about 2.6.21-hh20 patch submitting? |
21:38.44 | dcordes | rolk: http://linuxtogo.org/~lgorris/diffs/g1-diff-18-11-08.diff look at this. it's an attempt to merge kaiser cleanly with android-htc-msm-2.6.25 |
21:39.27 | dcordes | Kevin2: can you help drasar? |
21:39.40 | rolk | I'll check that diff. |
21:40.29 | rolk | The first zImage boots with the angstrom initrd to a shell. |
21:42.34 | dcordes | the question is, did the diff break raphael/diamond? |
21:43.23 | rolk | I have to carefully check what the diff actually contains, right now. Did anyone progress with the SD card DMA stuff on kaiser/polaris? |
21:43.34 | Kevin2 | dcordes: I don't have commit access to hh.org cvs. |
21:44.13 | *** join/#htc-linux lpotter_ (n=lpotter@58.173.176.153) |
21:44.20 | rolk | brb |
21:47.21 | rolk | dcordes: I've based my working branch of the android/android-msm-htc-2.6.25 on patches produced by szsoftware and keyboard patch provided by dwaradzyn. |
21:50.13 | drasar | Kevin2: And do you know about somebody who has commit access? |
21:52.00 | rolk | dcordes: I think I get it. The branch you get with a checkout from linuxtogo git is the one marked as HEAD. There are newer commits after that, which are the raphael/diamond support things. |
21:53.10 | rolk | I should attempt a rebase now, right? |
21:55.51 | Kevin2 | draser: cr2, ph5, psokolovsky all had access. I don't know how frequently they visit here now. You could try sending a mail to kernel-bugs@handhelds.org -- some of the developers started using that list when the main one died. |
21:57.39 | *** join/#htc-linux ALoGeNoFF (n=QUAKEIII@80.30.143.68) |
21:58.09 | drasar | Kevin2: ok, I'll try to contact them. Thanks |
22:09.33 | *** join/#htc-linux kilian_ (n=kilian@92.66.94.81) |
22:13.37 | *** join/#htc-linux chavonbravo (n=cb@fl-71-1-235-8.dhcp.embarqhsd.net) |
22:24.22 | *** join/#htc-linux BabelO (n=fcr@jau19-1-88-168-5-124.fbx.proxad.net) |
22:27.41 | *** join/#htc-linux drasar (n=maik@77.93.211.13-msol.msol.cz) |
22:45.17 | *** join/#htc-linux lpotter (n=lpotter@58.173.176.153) |
23:01.39 | *** join/#htc-linux Traveler0 (n=traveler@s5591104d.adsl.wanadoo.nl) |
23:03.11 | *** join/#htc-linux ALoGeNoFF (n=QUAKEIII@80.30.143.68) |
23:03.29 | Traveler0 | hiya all |
23:04.01 | *** join/#htc-linux Rogro82 (n=rogro82@s5591104d.adsl.wanadoo.nl) |
23:04.29 | Rogro82 | why is the xda-developers forum down all the time :S |
23:05.55 | chavonbravo | because we all check it every 5 minutes. :) |
23:05.58 | Rogro82 | :) |
23:06.07 | chavonbravo | progress on pola? |
23:06.12 | Rogro82 | just posted my new kernel to run android a polaris |
23:06.15 | Rogro82 | :) |
23:06.26 | Rogro82 | its working.... without modem and some more issues |
23:06.27 | chavonbravo | what does/doesn't work? |
23:06.38 | rolk | Hi Rogro82 |
23:06.57 | Rogro82 | still no phone and some power issues but its finally running |
23:07.06 | Rogro82 | nice to see a normal desktop :) |
23:07.09 | Rogro82 | <--- happy |
23:07.17 | rolk | What's up with the SD card DMA stuff... |
23:07.37 | rolk | Were you bothered by it at all? |
23:07.58 | Rogro82 | i used dzo's code and build it back for polaris support |
23:08.44 | rolk | Allright! |
23:08.56 | rolk | Did you post a diff? |
23:08.58 | Rogro82 | everyone started out on the clean merged commit.... i also did that... then i used dzo's 2nd one or so and started to rebuild all polaris stuff |
23:09.01 | Rogro82 | not yet |
23:09.32 | Rogro82 | have to make it... but still need to clean up a bit... this one has too much trial and error stuff :D |
23:09.42 | rolk | I've been looking at the android-msm-htc-2.6.25 branch that is now on linuxtogo. |
23:10.06 | Rogro82 | its build on the 2.6.25 |
23:10.21 | rolk | What's yours? |
23:10.29 | rolk | Oh |
23:10.40 | rolk | Your's is build on 2.6.25 eh. |
23:10.55 | Rogro82 | ill go and find the commit i build it against for ya |
23:11.04 | rolk | s/'// |
23:11.08 | chavonbravo | would be nice to have all one branch and only different headers for each device |
23:11.27 | rolk | Sure would. |
23:11.39 | rolk | I'm willing to spend some time cleaning things. |
23:11.47 | Rogro82 | a30413e460ea8d462bd1cec65577ab84eb5e3e80 |
23:12.06 | Rogro82 | http://git.linuxtogo.org/?p=groups/mobile-linux/kernel.git;a=shortlog;h=refs/heads/htc-vogue |
23:12.13 | Rogro82 | its the merge with vogue tree one... |
23:12.44 | Rogro82 | this one is the most basic vogue one i could fine that was compiling... so i used that one to rebuild the rest |
23:13.07 | rolk | Ok. Found that one. |
23:13.15 | Rogro82 | ill go and create a diff file |
23:13.25 | rolk | That would be excellent. |
23:13.43 | *** join/#htc-linux lpotter (n=lpotter@58.173.176.153) |
23:13.43 | rolk | You didn't have SD card instabilities, did you? |
23:14.21 | Rogro82 | dont know if its all gone... but at least this one can unpack both gz fs images without a problem |
23:14.34 | Rogro82 | had to extract them by hand first |
23:15.09 | Rogro82 | when i was running the old code |
23:16.57 | rolk | So, what would you think would be the best branch to merge into with the kaiser/polaris stuff? |
23:17.08 | rolk | android-msm-htc-2.6.25? |
23:18.16 | Rogro82 | yes i guess so... although there is still a lot of vogue stuff that needs to be merged |
23:18.59 | Rogro82 | it also needs some power fixing (suspend) and the modem |
23:20.16 | rolk | The modem was working, well at least a bit, with the very old release that ran android 0.8. So it should be a matter of looking into the diffs. |
23:20.43 | rolk | Can you post a diff on some file sharing site? xda-dev seems down. |
23:23.09 | Rogro82 | yes im creating it as we speak... |
23:24.28 | rolk | Nice. |
23:24.56 | dcordes | Rogro82: that's great news |
23:25.02 | rolk | I got that commit from htc-vogue. Looking forward to see that new stuff. |
23:25.42 | dcordes | you even use the htc-msm-2.6.25 branch awesome |
23:25.58 | dcordes | oh nvm it's vogue |
23:26.51 | dcordes | Rogro82: use kaiser-smd.c for modem support |
23:27.07 | dcordes | did you get any extra hardware working? |
23:28.56 | Rogro82 | %@#$$#@$ not a git repository... i copied it from work to home and now somehow git diff isnt working :S |
23:29.05 | Rogro82 | ill zip all files |
23:29.26 | Rogro82 | its still using vogue-smd.... but thats way too different from the kaiser one i guess |
23:29.36 | *** join/#htc-linux lpotter_ (n=lpotter@58.173.176.153) |
23:30.04 | rolk | Just zip the stuff. I wanted to do a full meld compare anyway. |
23:30.45 | dcordes | Rogro82: so what's new is you can boot with the release android filesystem? |
23:31.01 | Rogro82 | im using the sdk 1.0 i guess |
23:31.51 | *** join/#htc-linux stefan_schmidt (n=stefan@p5B033E85.dip.t-dialin.net) |
23:31.55 | dcordes | I think it's just framebuffer and kernel config related (sdk 1.0 not working in htc-msm and other kaiser/polaris trees) |
23:32.12 | *** part/#htc-linux exco (n=exco@e181085172.adsl.alicedsl.de) |
23:32.54 | Rogro82 | i tried all kernel config changes but nothing seemed to work... |
23:33.02 | *** join/#htc-linux AstainHellbring (n=AstainHe@unaffiliated/astainhellbring) |
23:34.56 | Rogro82 | i started using the vogue tree when everything seemed to end up at a dead end... so its hard to tell what the changes actually are |
23:35.08 | Rogro82 | best thing is to compare it against a clean commit |
23:35.25 | Rogro82 | any one has some space where i can upload it? |
23:35.41 | rolk | How big is it? |
23:35.50 | Rogro82 | almost ready lemme look |
23:36.38 | dcordes | let's produce a git-diff |
23:36.43 | Rogro82 | think it will end up on 80~90mb |
23:37.06 | rolk | That should fit on rapidshare. |
23:39.10 | Rogro82 | k its uploading |
23:41.19 | Rogro82 | i used this android version from dzo: http://it029000.massey.ac.nz/vogue/android-new.zip |
23:42.41 | rolk | Getting that... |
23:43.23 | Rogro82 | i also used dzo's config file... i added it as android_defconfig |
23:43.41 | Rogro82 | going to get a smoke.... hopefully its uploaded when im done :)O |
23:46.00 | *** join/#htc-linux ALoGeNo (n=QUAKEIII@unaffiliated/alogeno) |
23:50.01 | Rogro82 | still 4 minutes.... ZZzzzz |
23:55.16 | Rogro82 | http://rapidshare.com/files/175927029/kernel.zip.html |
23:57.32 | dcordes | Rogro82: you boot from ramdisk? |
23:57.51 | rolk | Great. I'm loading. |
23:57.56 | Rogro82 | no from sd card |
23:58.12 | dcordes | good |
23:58.18 | rolk | I'll have something to keep me busy tomorrow. |
23:58.55 | dcordes | Rogro82: do you get freezes when you move large files? |
23:59.10 | rolk | Thanks Rogro82. See you soon. I'm off to sleep its 1am here. |
23:59.22 | Rogro82 | havent tried it yet but it does unpack the both .gz files to 65mb each |
23:59.24 | rolk | Bye dcordes. |
23:59.35 | Rogro82 | bye |
23:59.42 | Rogro82 | 1am in here also :) |