00:03.24 | *** join/#htc-linux LunohoD_ (n=alex@e180066150.adsl.alicedsl.de) |
00:13.34 | *** join/#htc-linux BabelO (n=fcr@193.253.141.89) |
00:22.19 | *** join/#htc-linux xero (n=IceChat7@abq-216-31-109-182.dsl.zianet.com) |
00:23.15 | kvstrien | which kernel should I pick to get Angstrom running at the Niki? |
00:23.40 | kvstrien | I'm trying now by instructions of rolk vs. Bally3 from 09-12 |
00:23.50 | kvstrien | (12-09 that is, for our U.S. friends ;-)) |
00:27.03 | xero | hmm... well time to unplug and go home... |
00:37.27 | *** join/#htc-linux skodde (n=skodde@unaffiliated/skodde) |
00:39.13 | kvstrien | anyone out here who can help me further out with setting up Angstrom? |
00:39.26 | kvstrien | I got it booting already, but have no keyboard... |
00:43.41 | tmzt | be back in a few minutes, but the keyboard needs a lot of work |
00:48.13 | kvstrien | k, but what about an on-screen keyboard? |
00:48.35 | kvstrien | I know the wiring of the hardware keyboard (in Niki) is not implemented at all :-) |
00:49.15 | kvstrien | but I would already be very glad to have a SSH-login (I don't know how to set 'm up - to me it seems my computer doesn't recognize a new attached USB device) |
00:53.45 | kvstrien | tmzt? |
01:01.35 | *** join/#htc-linux hlbot770 (n=adm@iclem.net) |
01:10.19 | kvstrien | tmzt already back? |
01:22.58 | *** join/#htc-linux ALoGeNo (n=QUAKEIII@245.Red-79-153-25.staticIP.rima-tde.net) |
01:27.33 | *** join/#htc-linux xero (n=IceChat7@75-173-52-22.albq.qwest.net) |
01:35.44 | tmzt | kvstrien: sorry, longer than I thought |
01:36.02 | tmzt | is this a msm7200 or 7201a ? |
01:36.05 | kvstrien | np (almost) |
01:36.07 | kvstrien | 7200 |
01:36.22 | kvstrien | have Angstrom already running |
01:36.47 | tmzt | ah, the usb is not supported on there unfortunately |
01:36.55 | kvstrien | :( |
01:37.00 | tmzt | google does not have the documentation and it's not supported in android kernel |
01:37.04 | tmzt | fsusb |
01:37.28 | kvstrien | what about the linuxtogo kernel? |
01:37.46 | tmzt | based on android kernel, still no support for the usb on 7200 |
01:37.50 | kvstrien | ok |
01:38.05 | kvstrien | so the Polaris and Kaiser also don't have USB.. |
01:38.09 | kvstrien | that's sad |
01:38.12 | tmzt | yeah |
01:38.49 | tmzt | does keyboard work at all with kaiser kernel? |
01:39.55 | kvstrien | no, but the niki has different wiring |
01:40.11 | tmzt | what does that mean |
01:40.20 | kvstrien | for example, kernel thinks the power button is the "mmc/sd card present"-switch |
01:40.40 | xero | lol, on kaiser the send button sleeps the device... |
01:40.43 | tmzt | the question is if the gpios (for keyboard) are similar but the key layout is different |
01:40.46 | tmzt | ah |
01:41.16 | kvstrien | accoring to some people on the forum some of the keys of the keypad even aren't through the gpio |
01:41.33 | xero | on the kasier? |
01:41.37 | tmzt | well, they are through matrix but that still uses gpios |
01:41.39 | kvstrien | no, on the niki |
01:41.45 | xero | oh... lol |
01:41.50 | kvstrien | k |
01:42.14 | tmzt | I guess you need a board then, based on dcordes kaiser |
01:42.27 | kvstrien | what do you mean by a board? |
01:42.45 | xero | same main board? |
01:42.45 | tmzt | a file in the kernel containing configuration for your device |
01:42.52 | kvstrien | ok |
01:43.05 | kvstrien | lol xero going to replace the mainboard of you phone ;) |
01:43.09 | xero | what kaiser does dcordes have? |
01:43.29 | tmzt | don't know exactly |
01:43.46 | kvstrien | de-geeked: we kind of need to rewrite a config file |
01:43.49 | kvstrien | ? |
01:45.49 | xero | i guess... but more of need to write a driver... |
01:46.15 | kvstrien | but the drivers are already there, only the input (which is the hardware signals) aren't correctly translated to the output |
01:46.32 | xero | yeah, to say the least... |
01:47.28 | tmzt | by config file I mean a .c file, not the .config |
01:47.41 | tmzt | but it mostly contains configuration |
01:47.49 | kvstrien | yes, that was I meant :) |
01:48.19 | kvstrien | but I get a little confused by all the different kernel versions and patches and all alike |
01:48.23 | xero | yeah that sounds more like it, like some definitions :) |
01:48.35 | xero | join the crowd... |
01:49.07 | tmzt | like your mmc gpio is wrong, it's the same as the kaiser's input matrix line or dedicated key gpio (don't know which) |
01:50.23 | *** join/#htc-linux shoragan_ (n=shoragan@sicherheitsschwankung.de) |
01:50.50 | kvstrien | tmzt are you kernel-developing yourself? |
01:51.11 | kvstrien | (or kernel-tweaking, or whatever ;-)) |
01:51.19 | tmzt | some |
01:51.30 | kvstrien | ok then, WHICH kernel do you use? |
01:51.30 | xero | im just a poser from xda-developers... |
01:51.41 | tmzt | haven't done much with msm or htc though, working on motoq in openezx kernel |
01:51.47 | kvstrien | ok |
01:52.13 | xero | hows that goin for you? |
01:52.42 | kvstrien | I now downloaded the google and applied some diffs, AND downloaded the linuxtogo, but don't know which should be the right one |
01:53.45 | tmzt | which diff? the one for polaris/kaiser? |
01:53.50 | kvstrien | polaris |
01:54.01 | kvstrien | nooo kaiser :) |
01:54.28 | kvstrien | first tried polaris, but that didn't work any more (gave errors) and according to some polaris threads I should use the kaiser diffs (and that gave no errors) |
01:54.55 | xero | kvstrien what phone are you using? |
01:55.00 | kvstrien | Niki 100 |
01:55.02 | kvstrien | 16-key |
01:55.04 | xero | oh ok |
01:56.07 | xero | t-mobile? |
01:56.10 | kvstrien | yes |
01:56.19 | xero | cool |
01:56.20 | kvstrien | former orange |
01:56.24 | xero | o2 |
01:56.32 | kvstrien | ? no, orange |
01:56.38 | kvstrien | or is your provider o2? |
01:56.40 | xero | lol, no i have o2 |
01:56.43 | kvstrien | ok :) |
01:56.46 | kvstrien | phone? |
01:56.52 | xero | kaiser 130 |
01:56.56 | kvstrien | k |
01:56.58 | xero | htc branded |
01:57.02 | kvstrien | waiting on DZO? |
01:57.24 | xero | not sure, im just hanging out |
01:57.29 | kvstrien | k |
01:57.32 | xero | tryong to learn a little |
01:57.38 | xero | *trying |
01:58.24 | kvstrien | > btw: I now understand the term "board" -> file is called "board-htckaiser.c" and "board-htckaiser-keypad.c" |
01:59.07 | xero | ok that is good to know |
01:59.15 | kvstrien | http://forum.xda-developers.com/showpost.php?p=2271238&postcount=73 |
01:59.24 | kvstrien | nice guide to get going |
01:59.26 | tmzt | right |
01:59.51 | tmzt | kvstrien: you are using the kaiser patch to which kernel? |
02:00.34 | tmzt | against htc-msm? |
02:00.43 | kvstrien | I did the kaiser patch to the android branch origin/android-htc-msm-2.6.25 |
02:00.52 | tmzt | dcordes is using 2.6.24 because the sd works better |
02:01.10 | kvstrien | and dcordes is developing for? |
02:01.19 | kvstrien | kaiser/polaris/raphael/vogue/niki/...? |
02:03.07 | xero | kaiser to say the least |
02:03.31 | kvstrien | :) mother of all msm7200's ;) |
02:03.47 | kvstrien | because in the polaris thread they're using the 25 I thought |
02:04.13 | xero | yeah, i really like it! i had a wizard for a long time, and got the kaiser to replace it |
02:04.37 | kvstrien | hm, I just ordered a G1 via eBay :) |
02:04.48 | kvstrien | dollars are cheap nowadays :P |
02:05.07 | tmzt | you probably don't want the rc30/rc8 version though |
02:05.26 | kvstrien | sorry..? |
02:05.27 | xero | i have been considering doing that but i think i will wait for a cheaper version of the adp |
02:05.37 | kvstrien | rc30/rc8 version = ? |
02:05.57 | tmzt | g1, that version doesn't have root access, though android interface and applications work fine |
02:06.35 | kvstrien | ok, I don't know which version |
02:06.37 | xero | the very reason i will wait for an adp... |
02:13.07 | kvstrien | when I re-build a kernel, the initrd can stay the same, true? |
02:13.18 | kvstrien | (now THAT's a nice piece of grammar :P) |
02:14.11 | tmzt | yeah |
02:16.05 | kvstrien | thx |
02:16.10 | tmzt | yes the initrd can stay the same |
02:19.07 | kvstrien | great :) |
02:20.42 | kvstrien | hm, default kernel with applied diffs for kaiser doesn't even boot :( |
02:34.59 | kvstrien | :D |
02:35.43 | kvstrien | linuxtogo kernel, applied kaiser & polaris patches from szsoftware, and built using htcpolaris_defconfig works :D |
02:35.57 | xero | what all works? |
02:36.00 | kvstrien | nooo |
02:36.16 | kvstrien | but I got a self-built kernel that boots - now I know which source to work on (finally) |
02:51.18 | *** join/#htc-linux armand (n=armand@32.174.87.213) |
03:00.51 | xero | so what is the latest and greatest kernel that runs? |
03:06.12 | kvstrien | for me? |
03:06.28 | kvstrien | or in general? |
03:06.33 | kvstrien | (the last case I don't know of course :P) |
03:07.19 | kvstrien | but if you'd like to start with a kernel I would say linuxtogo. |
03:07.24 | kvstrien | see this post of me: http://forum.xda-developers.com/showthread.php?p=3098437#post3098437 |
03:08.17 | kvstrien | and of course you mustn't make with make htcpolaris_defconfig but with your htckaiser_defconfig :) duh |
03:08.29 | kvstrien | think 'm gonna get some sleep |
03:08.45 | kvstrien | it's now 4:08 in the morning in Holland :s |
03:08.52 | kvstrien | (yes, that's where I live) |
03:08.57 | kvstrien | g'night y'all |
03:10.32 | *** join/#htc-linux armand_ (n=armand@166.191.198.196) |
03:16.07 | *** join/#htc-linux madCoder- (n=madcoder@c-71-225-238-170.hsd1.pa.comcast.net) |
03:16.23 | *** join/#htc-linux Kuma (n=John@f049004055.adsl.alicedsl.de) |
03:19.37 | *** join/#htc-linux Kuma (n=John@f049004055.adsl.alicedsl.de) |
03:32.38 | *** join/#htc-linux Dallas[h] (n=dallas@c-71-225-238-170.hsd1.pa.comcast.net) |
03:38.24 | *** join/#htc-linux ImCoKeMaN (n=imcokema@pool-98-111-118-30.hrbgpa.fios.verizon.net) |
03:55.41 | *** join/#htc-linux ttbob__ (n=ttbob@xdsl-213-196-247-208.netcologne.de) |
04:22.58 | tekkdrone | tmzt: you around? |
04:29.34 | *** join/#htc-linux paulproteus (n=paulprot@2002:db69:2513:0:0:0:0:1) |
04:51.45 | tekkdrone | parmaster you've got a response in pm, I think I was afk when you asked |
04:52.20 | tmzt | hey |
04:52.31 | tekkdrone | heyas tmzt |
04:52.50 | tekkdrone | have you done any pxa work in 2.6.27 yet? |
04:54.56 | tmzt | some, what are you asking |
04:55.28 | tekkdrone | I'm totally lost on the removal of pxa_set_cken, is there a generic clock management example somewhere for pxa? |
04:55.45 | tekkdrone | it was only deprecated in .25 so I slid by |
04:56.08 | tmzt | there is clk api, don't know if pxa has it fully implemented |
04:56.14 | tekkdrone | shiz |
04:56.40 | tekkdrone | that's what I was peeking at, clk_enable and it's counterpart |
04:56.44 | tmzt | what do you need cken for? |
04:57.35 | tekkdrone | enabling and disabling various hardware clocks, for example, now that .27's booting I was moving on to the keyboard module, it explicitly calls pxa_set_cken with CKEN_KEYPAD |
04:58.10 | tmzt | ah, that's built in to the pxa chip, the matrix controller? |
04:58.43 | tekkdrone | mmmm yes |
04:59.28 | tekkdrone | kevin's old pxa27x_keyboard driver was always separate from pxa27x_keypad, upt till now I've assumed there were differences worth doing so for, am I mistaken? |
04:59.59 | tekkdrone | at a glance the former is much smaller, and of course, contains calls to pxa_set_cken |
05:02.48 | tekkdrone | I searched but all I came upon was kernel changelogs along the lines of "allow generic clock management to mess with CKEN" for the deprecation, and "removed pxa_set_cken" for the removal |
05:05.48 | *** join/#htc-linux Stanlin (n=steelgun@0x26.nat.tushino.com) |
05:06.18 | Stanlin | Hello and Help!! , i want to buy an HTC, but i want to install on it Linux, what is the best HTC that can support linux known until now? |
05:07.18 | *** join/#htc-linux randy_ (n=randy@ppp-70-251-116-248.dsl.rcsntx.swbell.net) |
05:14.07 | tmzt | hello Stanlin, android specifically or just linux in general? |
05:14.46 | Stanlin | Android |
05:15.26 | Stanlin | New G1 costs around 600$ a bit steep, i was thinking to buy an HTC.. and install Android.. for development purpouses |
05:16.14 | tmzt | msm devices are most likely to support android completely and most (all) new HTC's are msm |
05:16.26 | Stanlin | Which HTC model has better compatibility with Android? HTC touch diamond maybe? |
05:16.41 | Stanlin | msm? |
05:17.51 | tmzt | qualcomm multi-core chip |
05:17.58 | Stanlin | oh i see... |
05:18.09 | Stanlin | Qualcomm (NSDQ: QCOM) MSM 7201A @ 528MHz |
05:19.44 | Stanlin | tmzt: which HTC msm would you use to run Android? |
05:21.33 | tmzt | tekkdrone: it looks like clk api is there but there are more than one CKEN on pxa |
05:22.56 | tekkdrone | aye, I was looking at my options, pxa_set_cken was about 5 lines, if conditions permit I may just reinsert it |
05:23.02 | tmzt | tekkdrone: it should be in the header files |
05:23.23 | tmzt | that should work if you need it, what parameters does it take? |
05:23.45 | tekkdrone | an int for the clock, and 0 or 1 for enable or disable |
05:24.01 | tmzt | Stanlin: it appears that vogue (CDMA Touch) is the best supported but it does not have a keyboard, it's also msm7500 while the android kernel is for msm7201a |
05:24.23 | tmzt | tekkdrone: ok, clk_enable should take the same ints |
05:24.39 | tmzt | tekkdrone: but you need to check with the headers |
05:25.23 | tekkdrone | when I was peeking earlier, it expects a pointer to a struct of type clk, which is platform dependent |
05:26.19 | tekkdrone | clock.c and clock.h in the mach-pxa area seem to be the ticket, but the clk struct is more expensive than a couple of ints, am I looking in the wrong place? |
05:26.53 | tmzt | no, but you are only enabling this in init right? |
05:27.01 | tmzt | pxa27x_keypad init |
05:27.12 | Stanlin | i see... |
05:27.39 | Stanlin | tmzt: i think Ill go for the HTC touch Diamond, is it possible to upgrade the ram of this device? |
05:28.07 | tmzt | not really, if it's even possible it would require resoldering parts |
05:29.17 | tekkdrone | pxa27x_keyboard, in pxakbd_probe it make the pxa_set_cken call after the comment /* Enable the keyboard */ |
05:29.34 | tekkdrone | makes* |
05:31.07 | tekkdrone | this is one of the things that kept me from pursuing the keypad driver, it looked as if this was written due to pxa27x_keypad.c incompatibilities, and was SxS in the old hh tree |
05:31.50 | tekkdrone | kind of like having to pull a gpio pin low to get write access on uart line 0 ... |
05:32.02 | tmzt | well, I haven't had any problems with it in 2.6.28 |
05:32.15 | tmzt | SxS? |
05:34.31 | tekkdrone | side by side with pxa27x_kepad, sorry |
05:34.47 | Stanlin | tmzt: thank you for your advise!! |
05:35.17 | tmzt | diam is still being worked on, the internal memory might now be working |
05:35.38 | tmzt | it doesn't have a mmc/sd card slot at all so it's limited to 4gb |
05:35.47 | tekkdrone | I have a hunch, back in a sec |
05:43.40 | tekkdrone | yeah, the old udc driver used pxa_set_cken also, 2.6.27 introduces the mainline pxa27x_udc driver and it's using clk_enable/disable |
05:44.09 | tekkdrone | looks like I at least have a pxa implementation example, cool |
05:44.52 | tmzt | do you have a CKEN define for keyboard for clk api? |
05:47.59 | tmzt | tekkdrone: I'm missing something else, what is the problem with pxa27x_keypad? |
05:48.55 | tekkdrone | apparently I should be asking that question |
05:49.06 | tekkdrone | what IS the problem with pxa27x_keypad? |
05:49.08 | tekkdrone | lol |
05:49.46 | tmzt | the pdata is different, I actually converted motoq from hh18?? kernel from a file I based on apache in that kernel |
05:49.56 | tekkdrone | does it not function with the apache? I always assumed not since Kevin wrote a sep module |
05:50.06 | tmzt | the real difference is the use of KEY( macro instead of the nested arrays |
05:50.06 | tekkdrone | hmm |
05:50.23 | tekkdrone | I saw that in mainstone |
05:51.16 | tmzt | mainstone is a basic board not for a device |
05:51.29 | *** join/#htc-linux armand (n=armand@32.174.159.110) |
05:51.47 | tmzt | in the current kernel magician might be the best example, though the zaurus ones a good also |
05:53.03 | tmzt | are |
05:53.24 | tmzt | I can't think what mainstone is called right now, like an evaluator board |
05:54.41 | tekkdrone | aye, I look at magician often for clues, but it doesn't implement pxa27x_keypad unless it's in separate file/module |
05:54.52 | tmzt | oh right |
05:55.16 | tekkdrone | I remember you saying magician was the upstream device to look at |
05:55.19 | tmzt | and zaurus is scoop keyboard anyway |
05:55.40 | tekkdrone | well I can see the pxa27x_keyboard handles an interrupt on every single keypress |
05:55.47 | tekkdrone | that seems to be lacking from keypad |
05:58.00 | tmzt | hah, now I can't remember where I got that code from |
05:58.25 | tmzt | it seems the matrix controller is doing more work in keypad driver, a little different from keyboard driver |
05:59.05 | tekkdrone | aye, the keyboard driver is pretty lightweight by comparison |
05:59.17 | tekkdrone | cigarette, brb :) |
06:08.24 | tmzt | clk_enable(keypad->clk); |
06:09.04 | tmzt | keypad->clk = clk_get(&pdev->dev, "KDBCLK"); |
06:09.42 | tmzt | also, look at littleton.c that has to be were I got the template from (based on a grep search when I found, like you, that magician.c didn't have it) |
06:11.40 | tekkdrone | aye, I came accross the same lines, find |xargs grep is an old friend |
06:11.59 | tmzt | git-grep works well |
06:12.25 | tekkdrone | I'd never used git before I started fiddling with android, only cvs and svn |
06:12.31 | tekkdrone | git-grep eh? |
06:12.52 | tekkdrone | ahhh but that only works on git repos I assume? |
06:14.08 | tmzt | yeah |
06:14.23 | tmzt | it's fast because it uses the index |
06:15.49 | tekkdrone | noted, I'll use that when working with my android copy, the find|xargs grep can be slow on large source trees but this is a pretty beefy system :) |
06:16.24 | tekkdrone | I'll see if pxa27x_keypad's clock implementation does the trick, since I've seen pxa_set_cken replaced with clk_enable, it ought to be doable |
06:19.52 | tmzt | what do you mean by keyboard has a irq on keypress and keypad doesn't? |
06:22.43 | tekkdrone | it does, I missed the handler a minute ago |
06:22.54 | tekkdrone | got a fresh cup of coffee, won't happen again |
06:22.56 | tekkdrone | lol |
06:23.26 | tmzt | the keypad driver works fine for me with a full qwerty keyboard, though I'm missing the altfunction for one of the matrix (rows/columns) and three keys are not working |
06:24.12 | tekkdrone | which device? |
06:24.27 | tmzt | motorola q |
06:24.53 | tmzt | the only things I changed from littleton.c are adding all the KEY( entries |
06:25.00 | tekkdrone | In 2.6.25 with the old hh module I had full blown keyboard support, codekeys etc, and after rebuilding my defkeymap.c, symbols too |
06:25.05 | tmzt | and the number of rows, columns |
06:25.19 | tekkdrone | well there's an easy way to answer this question |
06:25.29 | tekkdrone | Kevin2: you lurking about? |
06:25.32 | tmzt | yeah, do you use RIGHTALT as Fn? |
06:25.51 | tekkdrone | iirc it's LEFTALT on mine |
06:26.23 | tmzt | ok, I didn't want to lost Alt- commands if I needed them later |
06:26.33 | tmzt | rightalt worked because it maps as altgr |
06:26.52 | tmzt | I will look into that defkeymap.c though |
06:27.46 | tekkdrone | I altered the defkeymap.map, made an apache.map, then used loadkeys -mvc > drivers/char/defkeymap.c |
06:27.56 | tmzt | ah cool |
06:28.11 | tekkdrone | busybox's showkeys helped |
06:28.27 | tekkdrone | as did the android key checker from androidzaurus |
06:29.05 | tmzt | I would want the defkeymap to depend on CONFIG_MACH_ though, it appears you replaced the actual kernel keymap |
06:29.35 | tekkdrone | aye, but it blows it away on distclean |
06:29.50 | tekkdrone | shit I think it might blow it away with make clean |
06:30.09 | tekkdrone | defkeymap.c_shipped is what it regenerates it based on I believe |
06:30.11 | tmzt | I am also looking for a way to change the map for X (without xmodmap as I'm doing now), and to make the dpad switch between cursor and mouse emulation |
06:30.41 | tekkdrone | hmm, I don't know of any other way besides xmodmap |
06:31.43 | tekkdrone | the mouse emulation ought not be too tough but if there's a hardware delay on repeat it could get interesting |
06:33.40 | tekkdrone | there ought to be an existing example for using arrows as a mouse, in my case, Apache maps the dpad to arrow key events |
06:35.01 | tmzt | I also don't have touchscreen so my only way of using X now is x2x (which actually works well) or bluetooth mouse (which I don't have) |
06:35.45 | tmzt | I think it can be done either in kernel (exposing a different input device and enabling/disabling with sysfs) or in an X input driver |
06:36.08 | tekkdrone | X may support it out of the box in configuration |
06:36.17 | tekkdrone | I wouldn't be too surprised |
06:36.20 | tmzt | the repeat is interesting, the rates can mostly be configured |
06:36.52 | tmzt | evdev2 is getting support for touchscreen and maybe mouse emulation |
06:37.10 | tekkdrone | I'm unfamiliar with x2x, what is that? |
06:37.39 | tmzt | the other problem is I might want to use the dpad for navigation between widgets or whatever but not neccessarily as arrow keys (up, down, left, right) |
06:37.53 | tekkdrone | aye, and need to be able to toggle said feature |
06:38.02 | tmzt | ah, x2x is a program that reads events from one X servers and sends to another |
06:38.15 | tekkdrone | gotcha |
06:38.24 | tmzt | it can either use a window or work as a virtual second monitor of a screen edge |
06:38.48 | tmzt | there is also a x2win32 mode which can do the same with one device being a windows computer |
06:39.50 | tekkdrone | I see |
06:40.11 | tekkdrone | what button where you thinking of using for the toggle between modes? |
06:40.22 | tmzt | still working on that |
06:40.42 | tmzt | right now I have camera |
06:40.50 | tmzt | wait |
06:42.12 | tmzt | I have mail on the bottom left a ctrl, speaker on the bottom right as alt |
06:42.32 | tmzt | so camera will probably switch these things |
06:42.50 | tekkdrone | I can relate, holding my wife's Q right now |
06:43.01 | tmzt | very nice for ssh |
06:43.26 | tekkdrone | are you using your softkeys? |
06:43.59 | tmzt | I am going to map them as f1 and f2 and use as virtual terminal switchers |
06:44.32 | tmzt | this is needed because Xorg won't accept alt-left, alt-right which work in fbcon |
06:44.33 | tekkdrone | a multipress on those two could work if you want to free up dedicated keys |
06:44.51 | tmzt | multipress? |
06:45.10 | tekkdrone | simultaneous press, like alt |
06:45.21 | tmzt | yeah |
06:45.48 | tmzt | I hope to build a efl user interface for the phone when I figure out the multiplexing protocol |
06:46.03 | tmzt | ppp works now on a usb serial port but the voice AT commands don't |
06:46.17 | tmzt | sound works if windows is playing when linux boots |
06:47.06 | tekkdrone | ha I know what you mean, same goes for my 2.6.25's usb client at the moment |
06:47.20 | tmzt | I need a key for tab though, the right softkey is doing that right now |
06:47.46 | tekkdrone | in either case I'd suggest using a timeout on the mode switch, once you toggle into mouse mode, after the idle timer expires it drops back navigation mode |
06:47.53 | tmzt | what is on the uart? you just need to get somekind of handshaking on gpio or that is a different device? |
06:48.06 | tmzt | makes sense |
06:48.17 | tekkdrone | on Apache's uart? |
06:48.38 | tekkdrone | ttyS0 is my AT interface, even though it's a pxa uart it's attached to the msm |
06:48.52 | tekkdrone | it's what you could call uart0 |
06:48.57 | tmzt | I might not need it when things work though, but it's needed for enlightement/illume and another wm right now |
06:49.16 | tmzt | on BTUART or FFUART? |
06:49.25 | tekkdrone | FF |
06:49.41 | tmzt | ok |
06:49.54 | tekkdrone | but it was unwriteable, and oddly, expects 115200 |
06:50.39 | tekkdrone | kevin's haret traces showed CE was pulling GPIO83 low, writing to the FFUART, the pulling GPIO83 high, every time |
06:50.56 | tekkdrone | when I realized it was a write access problem, and not a config problem, I explored that |
06:51.05 | tmzt | did you find out how long the writes were? |
06:51.29 | tekkdrone | in bytes? |
06:51.42 | tmzt | bytes or ms |
06:53.37 | tekkdrone | no, I just altered drivers/serial/pxa.c, adding a CONFIG_MACH then if(up->port.line == 0) with a manual call to set the gpio pin |
06:54.07 | tekkdrone | probably the wrong way, but when I was done, I had full access to my modem and no panics so <shrug> |
06:54.12 | tmzt | you wnat to use is_mach_ () instead though |
06:54.23 | tekkdrone | okay :) |
06:54.40 | tmzt | pxa should be buildable with all MACHs enabled |
06:54.46 | *** join/#htc-linux pleemans (n=toi@116.54-246-81.adsl-static.isp.belgacom.be) |
06:55.40 | tekkdrone | it is, if you mean still buildable for other mach's without obstruction |
06:56.08 | tmzt | yes, but if you use #ifdef CONFIG_MACH it will enable code you don't want on the other devices |
06:56.25 | tekkdrone | oh, it's CONFIG_MACH_HTCAPACHE |
06:56.30 | tekkdrone | sorry |
06:57.13 | tmzt | it used to be possible to only enable one CONFIG_MACH_xxx, then rmk changed it to all enabling more than one (bool) |
06:57.13 | tekkdrone | but I will look at is_mach_ if that's the correct method |
06:57.34 | tekkdrone | I understand |
06:57.51 | tmzt | that's what I'm saying, if CONFIG_MACH_HTCAPACHE=y and others are also enabled, pxa serial will always build that code |
06:57.54 | tmzt | ok |
06:58.25 | tekkdrone | does Q not have anything on ttyS0, read only? |
06:58.57 | tmzt | FFUART is I believe mapped to the emu usb port |
06:59.16 | tmzt | BTUART is bluetooth, STUART is infrared |
06:59.50 | tmzt | everything on the modem is apparently accessed through usb but there might be gpios for flow-control which I am looking into next |
07:00.11 | tekkdrone | I take it usb responds to nada |
07:00.18 | tekkdrone | well, AT wise |
07:00.42 | tmzt | no, the first ttyUSB0 works fine for data commands, we believe it is used for DUN |
07:01.15 | tmzt | it just doesn't support ATDxxx; or similar, though it does support AT#CDVxxx |
07:01.48 | tmzt | ttyUSB3 is a MUX port, even labeled like that in lsusb -v -v |
07:02.29 | tekkdrone | thinking command mux? |
07:02.38 | tmzt | yeah |
07:02.54 | tmzt | but don't know the actual protocol, everything I have tried has failed |
07:03.21 | tmzt | I can type AT into minicom and get back A.T. up to maybe 8 chars and it starts over |
07:03.45 | tmzt | sometimes bytes sent in are changed, sometimes they are just echoed back |
07:03.54 | tekkdrone | ha! |
07:04.23 | tekkdrone | and I thought my can-only-write-to-uart-on-unsolicited-csq was odd |
07:04.33 | tmzt | csq? |
07:05.24 | tekkdrone | aye, by chance, I initially noticed I could write to apache's uart when a HTC_CSQ(n,n) message came in, unsolicited |
07:06.13 | tmzt | why does it sound like uart might only be for status information? |
07:06.29 | tmzt | what commands can you write to it with the gpio handshaking? |
07:06.35 | tekkdrone | everything |
07:06.42 | tekkdrone | it was odd, if i wrote to the uart interrupt 22 never got called, if I wrote to it after the unsolicited message, it would accept the AT command |
07:06.54 | tekkdrone | and the interrupt would occur |
07:07.00 | tekkdrone | I though I was losing it |
07:07.03 | tekkdrone | thought* |
07:08.23 | tmzt | what is irq 22? |
07:08.31 | tekkdrone | ffuart/ttyS0 |
07:09.12 | tekkdrone | so now with the pull low -> write -> pull high, the interrupt always occurs on uart write, and the commands always get processed |
07:09.38 | tmzt | how many serial ports are on usb? |
07:09.51 | tekkdrone | 2, ttyUSB0 (data) and ttyUSB1 (diag) |
07:10.11 | tmzt | ok |
07:10.16 | tekkdrone | I verified their purpose in the CE registry (and by making pppd connections and browsing the web) |
07:10.24 | tmzt | so all the normal voice call AT commands (from dzo ril) work? |
07:11.04 | tekkdrone | I haven't tried his ril since he passed me the source, I was looking to fix the device names and such first |
07:11.22 | tekkdrone | but manual voice call commands work from a command line |
07:11.40 | tekkdrone | I called my wife, can hear her with AT+HTC_AUD_PATH=2, no mic yet |
07:11.45 | tmzt | ah, you are going to want to do the voice routing though asoc (alsa soc) |
07:11.54 | tmzt | oh, then that works |
07:12.08 | tekkdrone | yeah I was hella surprised that was in hardware |
07:12.11 | tekkdrone | made me grin |
07:12.16 | tekkdrone | :D |
07:12.17 | tmzt | you should be able to access the codec directly though |
07:12.48 | tekkdrone | I don't know, I haven't ported the i2s module in yet, or looked at it for that matter |
07:12.53 | tekkdrone | i2s is totally new to me |
07:12.54 | tmzt | unfortunately without the mux protocol, I can only continue calls started in wm and switch between speaker and earpiece |
07:13.12 | tekkdrone | nothing helpful from the CE side? |
07:13.13 | tmzt | i2s is the pcm data, not really relevant to routing |
07:13.43 | tekkdrone | ahh I didn't understand what you meant |
07:13.58 | tmzt | not yet, I have the names of the drivers and some information on DLCIs (which helps a bit) |
07:14.59 | tmzt | the most that tells me is it's HLDC based which I pretty much already knew |
07:15.33 | tekkdrone | what's the radio hardware? |
07:15.51 | tmzt | msm6550, but different AMSS (firmware) |
07:17.49 | tekkdrone | hmmm |
07:18.17 | tekkdrone | what generation Q are you working with? |
07:18.26 | tmzt | q2, original cdma |
07:18.46 | tmzt | haven't found what's different on q9c/m other than no IR |
07:19.55 | tekkdrone | that probably would have been my next question |
07:22.10 | tekkdrone | my wife's is the q9m, have you logged the AT command dialog via CE yet? |
07:22.29 | tmzt | some of it but the htc tools don't work |
07:22.48 | tekkdrone | shit I forgot that was an oem htc trick |
07:22.57 | tmzt | yeah |
07:22.59 | tekkdrone | that's where I found interesting little bits like AT@USBPOWER=1 |
07:23.15 | tmzt | this would help some but not with the mux from what I can see |
07:23.32 | tmzt | it would only tell me what was sent through one of the channels |
07:23.40 | tekkdrone | perhaps not but a command for mux mode, anything could help |
07:23.48 | tekkdrone | aye |
07:24.00 | tekkdrone | can you not read the traffic out raw with haret? |
07:24.04 | tmzt | that's the thing, I'm not sure there is a mux mode it might just be always active |
07:24.11 | tmzt | not on usb easily |
07:24.28 | tekkdrone | ahh fair enough |
07:25.04 | tmzt | my options are somewhat limited, I could try building a ipc (serial) driver and construct a imgfs with it |
07:25.16 | tmzt | that might actually work |
07:25.55 | tekkdrone | do you have any CE development experience? |
07:25.57 | tmzt | if possible, I could just load if from the registry from the storage (internal memory) |
07:26.00 | tmzt | no |
07:26.04 | tmzt | that's really the problem |
07:27.45 | tekkdrone | cigarette, thinking for a sec, brb |
07:27.47 | tmzt | ah, does sdhc work on the q9c? |
07:28.47 | tekkdrone | I don't know, the wife's low maintenance in the tech dept, I finally got her to upgrade her 512 to a 2G |
07:29.12 | tekkdrone | I can't remember if it said it was specced for high capacity or not |
07:29.21 | tekkdrone | brb |
07:34.25 | tekkdrone | well, the ce experience I have is win32 old school, i've got a Q, a ce dev environment with emulators, and an understanding wife |
07:34.31 | tekkdrone | so |
07:35.07 | tmzt | I can give you a simple proxy program I am working on, I can't make it compile and link on linux for some reason |
07:35.19 | tekkdrone | ouch, mingw? |
07:35.39 | tmzt | yeah |
07:35.50 | tekkdrone | I think I only ever tried to cross compile CE on linux once |
07:36.04 | tekkdrone | I followed it with drinking battery acid |
07:36.21 | tekkdrone | it was welcome relief |
07:36.40 | tmzt | haret works fine for some reason |
07:36.54 | tekkdrone | haret is voodoo |
07:37.30 | tekkdrone | be right back, jumping to windows to see what there is to see |
07:45.00 | *** join/#htc-linux tekkdrone (i=tekkdron@72.183.115.231) |
07:45.13 | tmzt | hey |
07:45.47 | tmzt | I hope everything is right but the headers but I'm not sure http://pastebin.com/m4d8bc30e |
07:48.04 | *** join/#htc-linux tsdogs (n=tsdogs@net203-187-146.mclink.it) |
07:48.04 | tekkdrone | ah yes, winsock is a different beast |
07:50.26 | tekkdrone | there are some winsock specific calls suchas WSAStartup() and such necessary to use sockets on the win side of things, let me see what I can do |
07:52.13 | tmzt | I left that out? |
07:52.47 | tmzt | also, I could change to the ws32 api instead of the unix one for sockets |
07:55.24 | tekkdrone | aye, unix sockets and winsock aren't compatible, i think the only way that would work is if you had cygwin on the ce device and compiled the socket app against it on your cross environment |
07:56.27 | tmzt | win32 doesn't have the unix api also? |
07:56.41 | tekkdrone | oh I wish |
07:56.51 | tmzt | like send recv at least |
07:56.54 | tmzt | ah |
07:57.00 | tekkdrone | that would make writing a cross-platform socket application cake |
07:57.17 | tekkdrone | but nooooo buncha #ifdef WIN32 |
07:57.18 | tekkdrone | lol |
07:57.30 | tekkdrone | pita, truly |
07:59.04 | tekkdrone | let me take a peek at existing code, brb |
07:59.57 | *** join/#htc-linux timebomb (n=tb@91.98.200.120) |
08:02.24 | *** join/#htc-linux TeringTu1y (n=maarten@195-241-125-243.ip.telfort.nl) |
08:03.35 | *** join/#htc-linux rmoravcik (n=rmoravci@ip-89-102-255-171.karneval.cz) |
08:08.28 | *** join/#htc-linux BabelO (n=fcr@lun34-2-82-238-28-28.fbx.proxad.net) |
08:19.37 | *** join/#htc-linux TeringTuby (n=maarten@195-241-125-243.ip.telfort.nl) |
08:35.46 | *** join/#htc-linux dcordes (n=dcordes_@unaffiliated/dcordes) |
08:36.29 | tmzt | tekkdrone: I will be back later |
08:36.42 | dcordes | there are patches for the NIKI already |
08:37.02 | dcordes | tmzt hi,bye |
08:43.12 | tekkdrone | tmzt: cool, I'll dig around and see what I can find |
08:43.29 | tekkdrone | heyas dcordes |
08:48.27 | *** join/#htc-linux lpotter (n=lpotter@58.173.176.153) |
08:56.47 | *** join/#htc-linux pichurri (n=pichurri@194.230.146.81) |
08:59.19 | *** join/#htc-linux Babel1 (n=fcr@lun34-2-82-238-28-28.fbx.proxad.net) |
09:09.54 | *** join/#htc-linux TeringTu1y (n=maarten@195-241-125-243.ip.telfort.nl) |
09:10.18 | *** join/#htc-linux DasFx (n=John@dasfx-lptp.euronet.nl) |
09:39.26 | *** join/#htc-linux LanceHaig (n=lanceh@foresight/member/lhaig) |
09:57.54 | Marajin | Morning people |
09:58.03 | Marajin | dcordes: what's the status of the raph100 at the moment btw? |
09:58.28 | *** join/#htc-linux lpotter_ (n=lpotter@58.173.176.153) |
10:01.32 | *** join/#htc-linux myxor (n=myxor@pdbn-4d089eb9.pool.mediaWays.net) |
10:08.25 | *** join/#htc-linux kvstrien (n=kvstrien@ip12-124-210-87.adsl2.static.versatel.nl) |
10:10.16 | *** join/#htc-linux RZK333 (n=rzk@daemonet.ru) |
10:26.01 | *** join/#htc-linux Guimli (n=guimli@ecu69-1-82-231-127-213.fbx.proxad.net) |
10:29.01 | dcordes | Marajin theres a xda wiki page. I know diamond mmc works (without partitions though, same as on kaiser) and I don't know about raphael sd. beyond that somebody should dump smem and correct at buffer regs, write the key driver |
10:30.20 | dcordes | diamond mmc is some nand device on msm_sdcc (1??) |
10:30.37 | Marajin | yeah |
10:31.21 | dcordes | instead of fixing smem it might be more elegant to try out blackstone or x1 radio roms on raph/diam because those have working smem ootb |
10:31.27 | dcordes | as tmzt proposed |
10:32.22 | kvstrien | anyone who is involved in kaiser / polaris development? |
10:32.45 | dcordes | kvstrien did you sime my comment on niki? |
10:32.50 | kvstrien | not yet? |
10:33.02 | kvstrien | which thread? |
10:33.10 | *** join/#htc-linux pigworlds (n=chatzill@pool-71-112-102-18.sttlwa.dsl-w.verizon.net) |
10:33.25 | dcordes | this channel |
10:33.33 | kvstrien | srry think I missed it |
10:33.46 | kvstrien | and the logs of today aren't yet online |
10:33.50 | *** join/#htc-linux goxboxlive (n=goxboxli@24.84-48-212.nextgentel.com) |
10:33.57 | dcordes | do you knowt he niki linux thread on xda? |
10:34.11 | kvstrien | beside the android thread? |
10:34.25 | *** join/#htc-linux kimhoon (n=kimhoon@s559116c1.adsl.wanadoo.nl) |
10:34.40 | dcordes | the one where the patches are that fix keymapping and touchscreen |
10:35.23 | kvstrien | I found one, but without patches |
10:35.49 | kvstrien | what's the link? |
10:36.27 | kvstrien | 'cause I can't find it for one or another reason :s |
10:36.53 | dcordes | I can email it |
10:37.20 | kvstrien | how do I pm you? |
10:38.00 | kvstrien | (don't like to set my mail address in an open IRC channel :)) |
10:38.10 | dcordes | to query use /msg dcordes |
10:40.21 | kvstrien | haha was already starting to get myself digged into discovering how my gpio was wired et |
10:40.21 | kvstrien | c |
10:41.38 | dcordes | you can still create NikiGPIO wikipage |
10:43.08 | kvstrien | true, but at the moment you mentioned your comment I was starting to ask how they did discover the gpio's and their wiring at the kaiser or polaris |
10:43.28 | kvstrien | and if there are patches which implement it right, it would save me a lot of time :) |
10:43.46 | kvstrien | <PROTECTED> |
10:45.12 | *** join/#htc-linux kiozen (n=oeichler@rgnb-5d87dfb8.pool.einsundeins.de) |
10:46.00 | dcordes | they were discovered in haret |
10:46.04 | dcordes | watch gpios |
11:28.58 | *** join/#htc-linux WyrM (n=wyrm@20158181046.user.veloxzone.com.br) |
11:32.50 | *** join/#htc-linux exception13 (n=exceptio@testdrive.kgts.ru) |
11:32.54 | exception13 | all: |
11:38.46 | *** join/#htc-linux timebomb (n=tb@91.98.200.120) |
11:51.30 | *** join/#htc-linux kiozen (n=oeichler@rgnb-5d87dfb8.pool.einsundeins.de) |
11:56.38 | kvstrien | all what? |
11:59.42 | *** join/#htc-linux Untouchable (n=IceChat7@cm-84.209.89.86.getinternet.no) |
11:59.44 | Untouchable | Hi! |
11:59.51 | Untouchable | Is anyone in? |
12:06.56 | *** join/#htc-linux Untouchable (n=IceChat7@cm-84.209.89.86.getinternet.no) |
12:07.34 | Untouchable | hi |
12:08.48 | kvstrien | yup, i am |
12:08.59 | Untouchable | hows it going? :) |
12:09.04 | kvstrien | what? |
12:09.15 | kvstrien | my life, the nike kernel development, or..? |
12:09.20 | Untouchable | lol.. |
12:09.23 | Untouchable | your life.. |
12:09.26 | Untouchable | ;) |
12:09.51 | kvstrien | ha that's fine |
12:09.58 | kvstrien | two week's holiday is always a nice break :) |
12:10.04 | Untouchable | Definetly... |
12:10.06 | BHSPitLappy | kvstrien, I'd frankly like a status report on the nike kernel. |
12:10.10 | BHSPitLappy | ;P |
12:10.46 | kvstrien | haha |
12:10.55 | kvstrien | ok, here you go |
12:10.56 | kvstrien | it boots |
12:11.27 | Untouchable | I had a Niki 6 months ago.. Got Android 0.8 booting, but is 1.0 working now as well? |
12:11.34 | *** join/#htc-linux tsdogs (n=tsdogs@net70-17.metalit.net) |
12:12.25 | kvstrien | :) 0.8 is booting on the plain polaris kernel |
12:12.25 | kvstrien | but according niki: busy with integrating the right board now |
12:12.25 | kvstrien | dcordes has supplied me some files with the right layout |
12:12.52 | kvstrien | 1.0 isn't booting yet - before that, we will have to have the kernel more complete |
12:13.14 | kvstrien | because 1.0 is too big to load into RAM at once, we'll have to cook a ROM for it |
12:13.17 | Untouchable | Glad to see people are working on the Niki as well |
12:13.32 | RZK333 | kvstrien: tnx for nike kernel. |
12:13.45 | kvstrien | haha no thanx to me :P |
12:13.47 | RZK333 | started android 5mins ago |
12:13.56 | kvstrien | just started working on it one week ago |
12:14.09 | Untouchable | I dont suppose anyone working on the raph is here? |
12:14.20 | RZK333 | you've maked a normal man for noobs like me xD |
12:14.53 | kvstrien | and like myself :P |
12:15.13 | kvstrien | had a lot of spare time so started reading logs and threads of the polaris android development :).. |
12:15.32 | Untouchable | well, great work then :) |
12:15.34 | exception13 | someone who started at omap850 based devices gsm? |
12:15.54 | exception13 | sorry for bad english |
12:16.47 | kvstrien | which htc is omap850 based? |
12:17.00 | exception13 | artemis, wizard, etc... |
12:17.40 | kvstrien | k |
12:18.13 | exception13 | I found a few datasheets from omap850 at what the Chinese forum |
12:18.24 | RZK333 | according to xanadus wiki - no one, but everything other works. |
12:18.37 | exception13 | |
12:18.37 | exception13 | to whom it may be useful |
12:19.11 | RZK333 | post it on forum |
12:20.29 | kvstrien | brb |
12:21.49 | *** join/#htc-linux kvstrien (n=kvstrien@ip12-124-210-87.adsl2.static.versatel.nl) |
12:22.48 | kvstrien | back |
12:31.28 | Untouchable | Anyone here tried to order the Dev Phone 1 through Google? (as a Google developer) |
12:34.02 | RZK333 | kvstrien: can i ask stupid question? :] |
12:34.14 | kvstrien | eehm maybe |
12:34.26 | RZK333 | where is reset button on nike? xD |
12:34.34 | kvstrien | take off your battery cover |
12:34.35 | exception13 | :))) |
12:34.45 | RZK333 | and? |
12:34.48 | kvstrien | beside your mini-USB connector |
12:34.51 | kvstrien | you see a small hole |
12:35.28 | kvstrien | with a needle or somethinng (sometimes also with your stylus) you can push inside that hole and there's the reset button |
12:35.55 | kvstrien | found? |
12:36.31 | kvstrien | it's on the side of your phone (there's also a hole on the back of your phone at the side of your mini-usb connector, but that isn't the one) |
12:37.07 | RZK333 | yes, stylus cant touch it |
12:37.13 | RZK333 | it is too large xD |
12:37.37 | kvstrien | thought so :( |
12:37.54 | kvstrien | I had to buy replacement styluses, have bought them from adapt (that's a brand) |
12:38.16 | kvstrien | there you can take the head off and a metal point will appear which will fit in - but that won't help you this time :) |
12:38.21 | kvstrien | try a needle |
12:38.33 | kvstrien | or a tough but thin electric wire.. |
12:39.10 | RZK333 | tnx |
12:39.46 | *** part/#htc-linux LanceHaig (n=lanceh@foresight/member/lhaig) |
12:39.57 | *** join/#htc-linux BabelO (n=fcr@lun34-2-82-238-28-28.fbx.proxad.net) |
12:43.34 | *** join/#htc-linux BabelO_ (n=fcr@lun34-2-82-238-28-28.fbx.proxad.net) |
12:49.32 | *** join/#htc-linux WyrM (n=wyrm@20158160023.user.veloxzone.com.br) |
12:52.01 | exception13 | EOL bootloader fullwork on artemis? |
12:57.06 | RZK333 | hm, strange, i've tryed to load android from sd card, and it freezes after full "haret booting linux" bar, then i've moved android folder to device-storage and run it from there, it booted android, it works sometime, then i reboot, now im trying to start it again, but having freeze after haret's loading bar :\ |
12:57.29 | RZK333 | missing something |
12:58.18 | kvstrien | which rom do you use? |
12:58.43 | kvstrien | only with the official HTC 6.1 roms haret works 10 out of 10 |
12:59.46 | RZK333 | i have a official htc's russian rom |
13:00.03 | kvstrien | k |
13:00.44 | *** join/#htc-linux BabelO (n=fcr@unaffiliated/babelo) |
13:01.02 | RZK333 | rom 1.31.411.09, radio 1.58.16.27 |
13:01.05 | RZK333 | i need update firmware? |
13:01.07 | exception13 | o |
13:01.12 | exception13 | ÂÇÇÇ |
13:01.31 | RZK333 | exception13: utf8 or die |
13:02.04 | exception13 | RZK333: irc jabber transport |
13:02.12 | exception13 | message not in utf8? |
13:02.18 | RZK333 | no |
13:02.31 | exception13 | hmm... |
13:03.55 | exception13 | on a port from the irc server transcoder utf8? |
13:10.22 | *** join/#htc-linux pichurri (n=pichurri@194.230.146.82) |
13:29.59 | *** join/#htc-linux nebi (n=nebi@170.ftth2.cust.fyrobs1.upps.se.borderlight.net) |
13:48.49 | Kevin2 | tekkdrone: I have to go to work - I should be back later tonight. The pxa27x_keyboard driver should have gotten into mainline - I never heard of a pxa27x_keypad driver. |
14:06.32 | *** join/#htc-linux dcordes (n=dcordes_@unaffiliated/dcordes) |
14:22.26 | *** join/#htc-linux Sparky (n=maik@77.20.236.81) |
14:23.26 | Sparky | hi |
14:23.51 | Sparky | does anyone got android running on his htc touch hd? |
14:25.29 | *** part/#htc-linux WyrM (n=wyrm@20158160023.user.veloxzone.com.br) |
14:27.04 | kvstrien | Sparky: already checked out the development thread on the forum? |
14:27.22 | kvstrien | (ps hope your name doesn't come from "the green mile" - seen that movie?) ;-) |
14:27.27 | Sparky | http://wiki.xda-developers.com/index.php?pagename=BlackstoneLinux |
14:27.30 | Sparky | i read this |
14:27.35 | Sparky | but there is no success |
14:27.52 | kvstrien | also read http://forum.xda-developers.com/showthread.php?t=440543 ? |
14:27.55 | Sparky | no Sparky is from Sparkasse :) |
14:28.23 | kvstrien | ok :) |
14:29.24 | Sparky | but you can tell me, what it's means in "the green mile" |
14:29.29 | kvstrien | yeah |
14:29.39 | kvstrien | the green mile takes place in death row |
14:30.02 | kvstrien | and the people working in the jail there have named the electric chair "old sparky" |
14:30.18 | Sparky | ok |
14:30.20 | Sparky | old sparky :) |
14:30.21 | Sparky | yes |
14:30.52 | Sparky | i know the meaning of old sparky (my jabber name ;) ) but i didn't know it comes from there |
14:31.10 | kvstrien | now you know |
14:31.38 | kvstrien | but reading the blackstone android development thread development is in a quite early stage.. |
14:31.59 | Sparky | yes, i read this |
14:32.10 | Sparky | but you can always reset you cellphone |
14:32.22 | Sparky | so i think, there is no realy risk |
14:32.36 | kvstrien | true |
14:32.56 | kvstrien | as long as development is in this early stage, all can be loaded into RAM |
14:33.22 | kvstrien | as soon as the kernel is developed further and Android 1.0 can be used, you'll have to flash your phone most likely |
14:33.35 | kvstrien | because android 1.0 is way too large to load into RAM at once |
14:33.50 | Sparky | ok |
14:34.25 | Sparky | is there a way to save it on a sd card, instend of flashing the ram? |
14:34.40 | kvstrien | I think so |
14:35.51 | kvstrien | sparky do you know which processor is inside the HD? |
14:36.34 | Sparky | Qualcomm® MSM7201A⢠528 MHz |
14:36.39 | kvstrien | k |
14:36.50 | kvstrien | I think you can boot it over USB then |
14:36.52 | Sparky | why do you ask? |
14:36.57 | Sparky | nice :) |
14:37.11 | kvstrien | have a look for htc phones using the same proc |
14:37.37 | Sparky | is there a linux for htc mobiles? |
14:37.50 | Sparky | let me say ubuntu or is andorid the online one |
14:38.01 | kvstrien | not quite that way |
14:38.04 | kvstrien | it's somewhat different |
14:38.10 | Sparky | k |
14:38.14 | kvstrien | you've got your kernel (zImage) and a ramdisk (initrd) |
14:38.24 | kvstrien | and any ramdisk can run with nearly any kernel |
14:38.50 | Sparky | i heart someone got debian run successfully under the iphone :) |
14:38.55 | kvstrien | k :) |
14:39.26 | kvstrien | so for development most developers use an angstrom initrd (where the filesystem and the distro is in) and a custom built kernel (begotten by checking out a kernel GIT repository) |
14:39.48 | kvstrien | but as soon as the kernel is ready, you can switch to a android initrd |
14:40.19 | Sparky | Running Android 0.8 |
14:40.21 | Sparky | Running Angstrom |
14:40.25 | Sparky | where is the difference? |
14:40.44 | kvstrien | angstrom is just another distro |
14:40.57 | kvstrien | android 0.8 has a nice shining gui (the ones you've seen on youtube) |
14:41.04 | Sparky | but it's based on android? |
14:42.14 | kvstrien | android 0.8 is a pre-release of android |
14:42.22 | kvstrien | android 1.0 is the released android as on the HTC G1 |
14:43.11 | Sparky | http://wiki.xda-developers.com/index.php?pagename=BlackstoneLinux |
14:43.24 | Sparky | there is only a link to 0.8 |
14:43.31 | Sparky | do you know a link to 1.0 ? |
14:43.48 | kvstrien | no |
14:44.03 | kvstrien | but 1.0 can't be loaded from angstrom |
14:44.08 | Sparky | ok, lets try 0.8 :) |
14:44.13 | kvstrien | *not angstrom -> HaRET I meant :)) |
14:44.20 | Sparky | k |
14:44.36 | kvstrien | brb -> gonna have a reboot |
14:46.58 | *** join/#htc-linux kvstrien (n=kvstrien@ip12-124-210-87.adsl2.static.versatel.nl) |
14:47.07 | kvstrien | back |
14:47.59 | Sparky | wb |
14:48.14 | Sparky | i downloaded all the three files |
14:48.25 | Sparky | but it says |
14:48.40 | Sparky | failed to load file \Android\zImage |
14:49.32 | kvstrien | ok, where did you put the files? |
14:50.05 | Sparky | on a memorycard :) |
14:50.18 | kvstrien | yes, in the folder \Android I guess..? |
14:50.24 | Sparky | of course :) |
14:51.17 | kvstrien | hm, strange.. |
14:51.23 | kvstrien | maybe you can try to copy it to your phone memory? |
14:51.58 | Sparky | k, i try |
14:53.06 | Sparky | k, my fault :) |
14:53.27 | Sparky | let me say, the initrd was not successfully downloaded :) |
14:54.13 | kvstrien | k :) |
14:54.15 | kvstrien | shit happens |
14:54.22 | *** join/#htc-linux paulproteus (n=paulprot@2002:db69:2513:0:0:0:0:1) |
14:55.02 | Sparky | slow connection :( , still 3 min to go |
14:55.07 | *** part/#htc-linux exception13 (n=exceptio@testdrive.kgts.ru) |
14:56.03 | kvstrien | be glad you don't have to checkout the google android kernel git |
14:56.22 | Sparky | i got a netgear wlan stick |
14:56.36 | kvstrien | THAT's a slow connection - most of the time around 30 kB/s ---> and you need 272 MB :) |
14:56.45 | Sparky | ... short story ... i hate git :) |
14:56.52 | Sparky | ohh, nice :) |
14:57.15 | Sparky | thought google is rich |
14:57.28 | *** join/#htc-linux infernixx (i=nix@unaffiliated/infernix) |
14:57.50 | Sparky | the download is done |
14:58.38 | Sparky | next try |
14:58.48 | Sparky | k, same error |
14:58.54 | Sparky | move to phone memory |
15:00.47 | Sparky | same error on phone memory :( |
15:00.54 | kvstrien | :s that's a pity |
15:01.28 | kvstrien | but have you got a zImage at all? |
15:01.48 | Sparky | i downloaded the three files |
15:01.52 | kvstrien | true |
15:01.57 | Sparky | initrd-android-raphael.cpio.gz |
15:01.57 | kvstrien | and none of them was named zImage :) |
15:02.03 | Sparky | i thought thats the zimage |
15:02.14 | kvstrien | no |
15:02.16 | Sparky | k |
15:02.18 | kvstrien | that is the initrd - the ramdisk |
15:02.21 | kvstrien | the zImage is the kernel |
15:02.39 | kvstrien | see instructions "compiling your own kernel" |
15:02.42 | *** join/#htc-linux nebi (n=nebi@170.ftth2.cust.fyrobs1.upps.se.borderlight.net) |
15:02.44 | Sparky | k |
15:03.26 | Sparky | how long does it takes to build ? |
15:03.35 | kvstrien | what do you mean? |
15:03.39 | kvstrien | compile time? |
15:04.09 | kvstrien | the longest time is the download of the GIT |
15:04.18 | kvstrien | after that the download of the toolchain |
15:04.28 | kvstrien | after that all is done quite fast - in a few minutes you're done |
15:04.39 | Sparky | shall i try? |
15:04.45 | kvstrien | I think you should |
15:04.51 | kvstrien | the instructions are quite clear |
15:05.03 | Sparky | yes, but there will be no success |
15:05.21 | kvstrien | no? |
15:05.35 | kvstrien | don't know if you're much into linux |
15:05.38 | Sparky | i thought nobody got andorid running on an touch hd |
15:05.50 | kvstrien | ok that I don't know |
15:06.02 | Sparky | http://www.youtube.com/watch?v=NzZRxEgu440 |
15:06.06 | Sparky | http://www.youtube.com/watch?v=Siai2KspElE |
15:06.10 | Sparky | 2 videos |
15:06.15 | Sparky | no success |
15:06.22 | kvstrien | k.. |
15:06.31 | Sparky | i didn't found anything else |
15:06.55 | kvstrien | but.. once the kernel is running, android should be too |
15:07.19 | Sparky | does the kernel runs on his own? |
15:07.22 | kvstrien | no |
15:07.59 | kvstrien | the kernel is a kind of abstraction layer - it translates the hardware signals to the rest of the operating system, and vice versa |
15:08.33 | Sparky | there is no terminal included, right? |
15:09.13 | kvstrien | no |
15:09.17 | Sparky | git is working :) |
15:09.17 | kvstrien | that part is in the initrd |
15:09.20 | Sparky | k |
15:09.35 | kvstrien | when you try the angstrom initrd for example, you will boot into the terminal |
15:09.47 | kvstrien | but from what i've seen there are display problems with the touch hd.. |
15:09.59 | Sparky | i tried the anroid 0.8 image |
15:10.18 | kvstrien | then you will boot into a graphical system (if all drivers work, of course) |
15:10.27 | Sparky | but i think, that will be the same |
15:11.26 | kvstrien | hmhm, but what about the framebuffer problems? |
15:11.47 | kvstrien | if you've got no visual output on your screen, you'll need to login via SSH over USB or something alike |
15:11.49 | Sparky | tell me more |
15:12.13 | Sparky | you can reset it |
15:12.41 | Sparky | i thought i do not change the phone |
15:12.46 | kvstrien | no you don't |
15:13.21 | kvstrien | but what I say is: it is possible that you get the whole system running, but kind of have the wrong drivers for your display |
15:13.26 | Sparky | so i'm on a save site |
15:13.46 | kvstrien | safe side yes :) |
15:14.06 | kvstrien | you won't damage your device |
15:14.12 | Sparky | ok |
15:14.22 | kvstrien | but you also won't see any output apart from strange lines (like the ones you saw on youtube) |
15:15.01 | *** join/#htc-linux arrrghhh (i=cdf317ba@gateway/web/ajax/mibbit.com/x-99e2b50e75a624dd) |
15:15.07 | Sparky | yes, thats the reason i asked you whether i should do it :) |
15:15.23 | Sparky | my english is so bad :( |
15:15.25 | kvstrien | and that's the reason why I asked if you were somewhat into linux |
15:15.34 | Sparky | a little bit |
15:15.43 | Sparky | why? |
15:15.49 | kvstrien | you have maybe worked with SSH before? |
15:15.54 | Sparky | yes |
15:16.09 | arrrghhh | so i still can't figure this out. i have a titan, and it keeps telling me that "failed to mount sd card" when linux is booting. i've formatted the card with FAT this morning, i've tried different clck speeds, i don't know what else to try. |
15:16.42 | kvstrien | Sparky: ok, then you can follow the instructions on the wiki to connect to your device via SSH once it's booted |
15:16.52 | Sparky | k, i try |
15:16.57 | kvstrien | still you won't see any output on your display, but at least you have access to your device |
15:17.04 | kvstrien | and have a point to start developing :) |
15:17.08 | Sparky | ok |
15:17.27 | *** join/#htc-linux ttbob (n=ttbob@xdsl-213-196-247-208.netcologne.de) |
15:17.32 | Sparky | remote: Compressing objects: 1% (2869/203664) |
15:17.38 | Sparky | i'm not far :( |
15:17.51 | kvstrien | told you the GIT was slow ;) |
15:18.18 | Sparky | i see, i see :) |
15:18.36 | *** join/#htc-linux dcordes_ (n=dcordes@unaffiliated/dcordes) |
15:19.17 | kvstrien | maybe I can provide you the whole GIT repo in one .tgz |
15:21.13 | Sparky | you don't need to |
15:21.18 | kvstrien | k |
15:21.20 | Sparky | the download is at 4% |
15:21.34 | Sparky | next week i can give it a try ;) |
15:22.41 | arrrghhh | any ideas? i've booted android on this microSD card once, maybe twice. ever since it keeps saying it can't mount the sd card. |
15:22.57 | kvstrien | or next year :P |
15:23.08 | kvstrien | are drivers already finished for titan? |
15:23.09 | Sparky | i read something about that you have to enable active sync |
15:23.48 | Sparky | Configure your phone to use "Activesync" and not "Disk Drive". The usb driver cannot cope with the "Disk Drive" mode, but only works when you boot with the "ActiveSync" mode enabled. |
15:23.52 | Sparky | k, something else |
15:23.53 | Sparky | sorry |
15:24.19 | arrrghhh | kvstrien: well i was able to boot titan with the vogue image a few months ago. and now there is an "official" titan image. |
15:24.53 | Sparky | next year, good intentions :) |
15:24.58 | kvstrien | , |
15:25.19 | kvstrien | arrrghhh: via HaRET? |
15:25.33 | arrrghhh | yessir |
15:25.38 | kvstrien | k, |
15:26.06 | dcordes_ | kvstrien: yes, titan is in the htc-vogue branch |
15:27.08 | kvstrien | yeah I see now :) sorry, need to check wiki pages first before asking :P |
15:27.43 | arrrghhh | hehe np |
15:28.34 | arrrghhh | i just don't get it tho. i actually got android to boot on this sd card once, maybe twice. but it was very unusuable. they've made some pretty good progress recently (it seems) and i want to try it out! i just can't get the dang sd card to mount. i can't mount it manually either. |
15:28.44 | kvstrien | but what's your line in default.txt where the sd card should be mounted? |
15:30.35 | arrrghhh | 1 sec phone is soft resetting again lol |
15:30.41 | *** join/#htc-linux spion (n=spion@unaffiliated/spion) |
15:31.13 | arrrghhh | msm_sdcc.msmsdcc_fmax=32000000 |
15:31.23 | arrrghhh | and i've tried a ton of different values for that. |
15:31.32 | dcordes_ | arrrghhh: what's your entire CMDLINE = ? |
15:32.02 | kvstrien | I meant how (and if) the partition (/dev/blahblah) corresponded to the actual partition where you have android |
15:32.03 | *** join/#htc-linux xero (n=weechat@216.31.94.52) |
15:32.28 | arrrghhh | ppp.username= ppp.password= msm_sdcc.msmsdcc_fmax=32000000 pm.sleep_mode=0 board-htcvogue.panel_type=0 fbcon=rotate:3 |
15:32.59 | arrrghhh | kvstrien: well it looks like it's trying to mount /dev/block/mmcblk0p1 to /sdcard i believe. |
15:33.29 | kvstrien | ok, so you have android on the second partition of your SD-card.. |
15:33.59 | arrrghhh | the sd card is not partitioned at all. |
15:34.44 | kvstrien | correct me if I'm wrong, but I thought that mmcblk0 was your device, and after that is p0 the first partition, p1 the second and so forth... is that right? |
15:35.19 | Sparky | no |
15:35.23 | *** join/#htc-linux Untouchable (n=IceChat7@cm-84.209.89.86.getinternet.no) |
15:35.27 | Sparky | fdisk says /dev/sda1 is the first |
15:35.28 | Untouchable | Hi all! :) |
15:35.36 | Untouchable | Anyone here working on the raph? :D |
15:35.39 | kvstrien | sparky: that's about your harddrive |
15:35.47 | Sparky | thought is the same |
15:35.50 | kvstrien | nop |
15:35.56 | Sparky | bad luck today :) |
15:36.01 | kvstrien | every physical drive has an own partition table |
15:36.11 | Sparky | k |
15:36.28 | kvstrien | but maybe dcordes_ can help out here? because I am not sure if I said it right |
15:36.58 | Sparky | thought sda is the physical medium and the 1,2,3,4, .. are the partitions |
15:37.02 | kvstrien | true |
15:37.11 | sleepr | what phones are you guys working on? |
15:37.27 | kvstrien | and sda is your harddrive where mmcblk0 is your mmc card |
15:37.30 | kvstrien | I'm working on nike |
15:37.45 | Sparky | so p1 is the first partition, or? |
15:38.21 | kvstrien | that I don't know for sure - it's p1 OR p0 |
15:39.03 | Sparky | k, but why should it start here with 0, when the standards start with 1 |
15:39.16 | Sparky | but you are right |
15:39.40 | Sparky | it was just an idea |
15:39.49 | arrrghhh | kvstrien: well i didn't mean it's not partitioned at all. i didn't specify any particular settings so it should just be one big partition |
15:40.07 | kvstrien | yeah of course :) an unpartitioned disk you won't be able to put your OS on :P |
15:40.09 | kvstrien | I understood |
15:41.47 | kvstrien | but if you try it with p0 instead of p1? (as I said I don't know for sure, but you can always try) |
15:44.38 | arrrghhh | i've tried manually mounting all the /dev/block devices. |
15:45.30 | Sparky | kvstrien: 19% i am almost done |
15:45.37 | kvstrien | :) |
15:45.58 | kvstrien | underwhile you can already download the toolchain |
15:46.12 | *** join/#htc-linux xero (n=IceChat7@216.31.94.52) |
15:46.35 | arrrghhh | every time i try to mount one of those /dev/block devices i get the same error. |
15:47.10 | kvstrien | k |
15:47.26 | Sparky | do you really need your sd card? |
15:47.30 | dcordes | kvstrien did did somebody document blackstone gpios? |
15:47.53 | kvstrien | don't know |
15:48.21 | arrrghhh | so i have no use for the sd card. |
15:48.35 | dcordes | it would be good to create BlackstoneGPIO wikipdage |
15:48.40 | Sparky | k, but the systems run |
15:48.45 | Sparky | +s |
15:48.48 | Sparky | ? |
15:49.12 | arrrghhh | android booted on this very sd card maybe 2x. every other time i've gotten the failed to mount sd card error. |
15:49.33 | Sparky | is there a log message somewhere? |
15:49.39 | arrrghhh | and i kinda left it for a few weeks and just came back to it the other day to see any progress. |
15:49.41 | Sparky | for a detailed error message? |
15:49.52 | arrrghhh | do you want me to read what's in the terminal when i boot it? |
15:50.17 | Sparky | my scummvm won't start anymore and i didn't changed anything :( |
15:50.26 | Sparky | it is almost the same :) |
15:50.49 | arrrghhh | isn't it just great? |
15:51.15 | Sparky | of course |
15:51.27 | arrrghhh | that's what drove me crazy about it. every one keeps telling me to try another card. well i don't really want to buy one since i don't really use this one, and if i borrow one at it works then i'll be pissed that my card doesn't work! |
15:52.22 | Sparky | yes, thats really bad luck |
15:52.48 | kvstrien | dcordes: question about the patch you sent me this morning |
15:53.31 | dcordes | kvstrien you received the mail? |
15:53.35 | kvstrien | yes I did |
15:54.20 | dcordes | ok |
15:54.34 | kvstrien | and I have an original google, branch htc-msm |
15:55.36 | kvstrien | follows original/htc-msm-2.6.25 |
15:55.45 | kvstrien | but the files inside stood in a folder "march-msm" where google uses "mach-msm" -> can I "blindly" overwrite these files? |
15:56.25 | dcordes | htc-msm-2.6.25 is thew rong branch |
15:56.34 | kvstrien | ok |
15:56.41 | kvstrien | which branch should I track? |
15:56.49 | dcordes | you shouldn't put anything blindly |
15:56.58 | dcordes | get htc-msm |
15:57.10 | dcordes | and add the changes manualy |
15:57.13 | kvstrien | ok |
15:57.31 | dcordes | then we can commit it if you like |
15:57.31 | kvstrien | but do I need to create a defconfig myself? |
15:57.48 | dcordes | didn't jepelea add a .config ? |
15:58.02 | kvstrien | no |
15:58.05 | dcordes | hm |
15:58.14 | kvstrien | a Kconfig (in march-msm) |
15:58.22 | kvstrien | and a mach-types (in tools) |
15:59.44 | dcordes | yea he had to update mach-types cause current htc-msm one lacks nike |
15:59.53 | kvstrien | true |
16:00.15 | dcordes | if you want to test I can try to apply the stuff |
16:00.24 | dcordes | later in the evening |
16:01.52 | kvstrien | that should be very nice :) |
16:01.55 | dcordes | jerpelea used a .25 branch which has kaiser |
16:02.29 | arrrghhh | so is there anything else i can try other than formatting the sd card and choosing a different clck speed? |
16:03.27 | dcordes | arrrghhh did you checkt he vogue linux xda thread? |
16:03.50 | Sparky | kvstrien: a miracle happend, git is done with compressing objects :) |
16:04.05 | kvstrien | wow |
16:04.10 | Sparky | yes |
16:04.11 | kvstrien | but now you need to download it |
16:04.15 | Sparky | Receiving objects: 83% (910794/1093432), 242.49 MiB | 1793 KiB/s |
16:04.19 | Sparky | very fast :) |
16:04.20 | kvstrien | :o |
16:05.23 | dcordes | nice connection |
16:05.33 | Sparky | thx |
16:05.50 | dcordes | is that your private? |
16:05.54 | Sparky | yes |
16:06.26 | Sparky | but i like the connection on work much more :) |
16:06.31 | dcordes | I have only about 700 KiB/s |
16:06.58 | Sparky | not bad too |
16:07.02 | Sparky | round 10 MBit, or? |
16:07.24 | dcordes | ~seen rolk |
16:07.27 | apt | rolk <n=rolk@ip5457417f.direct-adsl.nl> was last seen on IRC in channel #htc-linux, 5d 16h 22m 5s ago, saying: 'Bye all, good night. And rogro82: congratulations on this result. We're progressing...'. |
16:07.57 | dcordes | Sparky idk |
16:08.22 | Sparky | idk ? |
16:08.46 | dcordes | i don't know |
16:08.48 | Sparky | i don't know? |
16:08.50 | Sparky | k |
16:08.51 | Sparky | :)= |
16:08.56 | kvstrien | dcordes when I checkout htc-msm which repo should it track? |
16:09.01 | kvstrien | repo=branch srr :) |
16:09.26 | kvstrien | origin/htc-msm doesn't work.. |
16:09.54 | kvstrien | or do I need origin/android-msm-htc ? |
16:11.13 | dcordes | it doesn't work? |
16:13.00 | kvstrien | when I try "git checkout -b my-htc-msm origin/htc-msm" I get the error message "fatal: fatal: git checkout: updating paths is incompatible with switching branches/forcing - Did you intend to checkout 'origin/htc-msm' which can not be resolved as commit?" |
16:13.26 | Sparky | git is done *show:off* |
16:14.10 | Sparky | i have to go to the drugstore, be back later, bye |
16:14.31 | kvstrien | and "git checkout origin/htc-msm" gives me "error: pathspec 'origin/htc-msm' did not match any file(s) known to git." |
16:14.44 | arrrghhh | dcordes, yea i've looked at the vogue thread. everyone says try a different sd card, but i've gotten android to boot off of this card before. besides, i don't really see how that's a solution when i know the card works. |
16:14.49 | kvstrien | mayb the problem is that I cloned it local? |
16:19.23 | *** join/#htc-linux ttbob__ (n=ttbob@xdsl-213-196-249-253.netcologne.de) |
16:23.03 | *** join/#htc-linux LunohoD (n=alex@e180066150.adsl.alicedsl.de) |
16:23.22 | *** part/#htc-linux LunohoD (n=alex@e180066150.adsl.alicedsl.de) |
16:27.44 | RZK333 | what does fbduringboot do? |
16:27.57 | RZK333 | front buffer? |
16:31.48 | kvstrien | framebuffer device I think? |
16:31.49 | spion | framebuffer? |
16:31.54 | arrrghhh | welp that sucks. i don't really want to buy a new card, but that seems like it's the solution. |
16:32.19 | spion | what kvstrien said. |
16:32.30 | arrrghhh | just seems like a crappy solution |
16:32.35 | RZK333 | kvstrien: in some configs it is 0 |
16:32.44 | kvstrien | true |
16:32.46 | kvstrien | in mine too |
16:34.35 | kvstrien | I don't think it's that bad arrrghhh |
16:34.51 | kvstrien | you don't need to buy an 8G card ;) 512 MB will do and costs next to nothing |
16:35.04 | arrrghhh | kvstrien: how is that a solution tho? it's worked previously... |
16:35.15 | arrrghhh | so i buy another card, and that doesn't work... now what? |
16:35.26 | kvstrien | than you know for sure that it was not your card |
16:35.28 | arrrghhh | just doesn't seem like a solution to me. |
16:35.37 | kvstrien | but you know the technique behind flash memory? |
16:35.41 | arrrghhh | your car needs an oil change. do you get a new engine? lol |
16:35.49 | arrrghhh | in reference to... |
16:35.52 | kvstrien | memory sticks, sd cards, usb-sticks, whatever.. |
16:35.56 | kvstrien | it's EEPROM |
16:35.59 | arrrghhh | i've tried it with another card. |
16:36.17 | kvstrien | ok, and that gave the same errors? |
16:36.19 | RZK333 | in some configs ram size is 0x07800000, in some 0x08000000, in some there is ramaddr, it does matter? |
16:36.28 | arrrghhh | yes. |
16:36.38 | kvstrien | k, in that case I don't think it's the solution :) |
16:36.44 | arrrghhh | could not mount sd card. i've only tried it with one other tho. my gf's 2gb microSD card. |
16:36.49 | kvstrien | just try an old configuration that worked |
16:37.02 | arrrghhh | well the old config broke |
16:37.07 | arrrghhh | before i updated it. |
16:37.21 | kvstrien | and no-one ever uploaded a working config? |
16:37.26 | arrrghhh | so i decided to see if an update would fix it. and they've made leaps and bounds (on my device at least) cuz now the keyboard seems to be working. |
16:37.30 | kvstrien | (as long as you know, of course) |
16:37.34 | arrrghhh | it's working for a lot of people |
16:37.40 | arrrghhh | well a lot is probably relative. |
16:37.43 | kvstrien | ow :S that's a pity |
16:37.48 | arrrghhh | indeed. |
16:37.55 | arrrghhh | and only a few people have had this issue. |
16:38.01 | arrrghhh | i wonder if i've formatted it too many times lol |
16:38.06 | arrrghhh | i've only formatted the card may 10x. |
16:38.09 | arrrghhh | mayb |
16:38.10 | arrrghhh | e |
16:39.21 | arrrghhh | the most maddening part is this card has worked before... and linux recognizes the card, but refuses to mount it. |
16:40.17 | kvstrien | ok, flash cards can break, but if your gf's one gives the same problem it's definately not your card, is it? |
16:40.50 | arrrghhh | well i guess it's possible both cards are hosed |
16:40.56 | kvstrien | true |
16:41.07 | arrrghhh | the flash card works fine... |
16:41.21 | kvstrien | gparted doesn't see it at all? |
16:41.24 | arrrghhh | so i don't understand how it can function in a laptop, in my phone, but in my phone under linux? forget it. |
16:41.52 | arrrghhh | i've never tried to look at it with gparted. both my laptops (gfs and mine) run winblows. |
16:42.27 | kvstrien | k, but that means as much as having no ext3 partition but a FAT or FAT32 partition on your card?? |
16:42.32 | spion | so hrm, what FS would a card use? |
16:43.00 | kvstrien | in that case I fully understand why Linux can't mount it :-D |
16:43.45 | spion | kernel w/o FAT fs support? |
16:44.29 | kvstrien | not native while booting I think? |
16:44.33 | arrrghhh | fat16 |
16:45.03 | arrrghhh | the kernel should have fat support. and i don't know which format to use, fat32 or fat16. |
16:45.13 | kvstrien | doesn't matter |
16:45.18 | kvstrien | depends on the size |
16:45.27 | spion | dunno. if the module is compiled as built-in, why not? then again I've never tried that. |
16:45.30 | arrrghhh | well it's only a 512mb card. |
16:45.58 | kvstrien | that should do |
16:46.05 | kvstrien | FAT16 can address up to 2 GB |
16:46.20 | kvstrien | but already done things like running a checkdisk on it? |
16:48.09 | *** join/#htc-linux skodde (n=skodde@unaffiliated/skodde) |
16:49.27 | kvstrien | but the mounting gets wrong AFTER linux is booted, right? |
16:49.29 | arrrghhh | hrm never occurred to me to run chkdsk on the sd card... |
16:49.42 | arrrghhh | i just did a full format this morning in the hopes it would fix it. |
16:49.47 | arrrghhh | ugh i wish i had a card reader lol |
16:51.07 | arrrghhh | and yes, the mounting issue is after linux starts. |
16:51.13 | arrrghhh | i can even type at the tty it dumps me to |
16:52.07 | arrrghhh | maybe i should use an older version of haret? |
16:53.56 | arrrghhh | some of it scrolls off the screen |
16:54.00 | arrrghhh | but it seems to recognize the card |
16:54.28 | arrrghhh | mmcblk0: mmc0:e624 SUS12 495488KiB |
16:54.42 | arrrghhh | then mmc blk0: p1 < p5 > |
16:55.18 | arrrghhh | then FAT: utf8 is not a recommended IO charset for FAT filesystems, filesystem will be case sensitive! |
16:55.37 | arrrghhh | then mount: mounting /dev/block/mmcblk0p1 on /sdcard failed: invalid argument. |
16:56.14 | *** join/#htc-linux ltxda (n=anon@unaffiliated/ltxda) |
16:56.42 | spion | You can check /proc/filesystems |
16:56.50 | spion | See if fat is listed |
16:59.15 | *** join/#htc-linux miknix (n=miknix@gentoo/developer/miknix) |
16:59.56 | tsdogs | arrrghhh: how did you format the SD? |
16:59.57 | tmzt | arrrghhh: can you fdisk -l /dev/sdX on your pc |
17:00.24 | tmzt | the device is called mmcblk on the phone because it is connected to the mmc bus rather than usb |
17:00.29 | arrrghhh | tmzt: i don't have a linux box that can read this card. |
17:00.38 | arrrghhh | tsdogs: in winblows. as FAT. |
17:00.43 | arrrghhh | full format, not quick. |
17:00.44 | tsdogs | if you used wm then probably the correct partition is p5 and not p1 |
17:00.49 | tmzt | ok, how did you originally format it? still on the phone? |
17:00.59 | tsdogs | hmm then why 2 partitions? |
17:01.06 | tmzt | tsdogs: that would be true if it was extended |
17:01.10 | spion | also, modprobe vfat |
17:01.14 | spion | modprobe msdos |
17:01.16 | arrrghhh | tmzt: honestly this phone was purchased... so originally, i have no clue how the card was formatted |
17:01.31 | tmzt | arrrghhh: ok, Start>Run>diskmgt.msc |
17:01.34 | arrrghhh | and i've tried to mount everything listed in /dev/block/ and nothing mounts |
17:02.12 | tsdogs | can you try mounting /dev/mmcblk0p5 ? |
17:02.27 | tsdogs | just a wild guess :) |
17:03.18 | arrrghhh | i tried mounting EVERYTHING in /dev/block lol |
17:03.38 | tsdogs | ok |
17:03.38 | tmzt | arrrghhh: where did you try mounting everything? |
17:03.45 | tmzt | arrrghhh: where did you type the commands |
17:04.07 | arrrghhh | tmzt: and unfortunately i'm at work, so i have no way of putting the card into a machine here... |
17:04.10 | arrrghhh | at the tty |
17:04.19 | arrrghhh | i can cd |
17:04.20 | arrrghhh | and ls |
17:04.29 | arrrghhh | grep even is there lol |
17:04.44 | tsdogs | arrrghhh: is mmcblk0p5 in there? |
17:04.56 | tsdogs | I mean under /dev or /dev/block |
17:05.09 | arrrghhh | no |
17:05.16 | arrrghhh | i have /dev/block/mmcblk0 |
17:05.21 | arrrghhh | and mmcblk0p1-4 |
17:05.23 | tmzt | arrrghhh: ok, Start>Run>diskmgmt.msc |
17:05.42 | tsdogs | arrrghhh: you are better repartition your card |
17:05.44 | tmzt | ok, on the phone then fdisk -l /dev/mmcblk0 |
17:06.03 | tsdogs | I'm not sure fdisk is in the initrd :/ |
17:06.13 | tmzt | then ls /sys/block/ |
17:06.24 | arrrghhh | f yea |
17:06.26 | arrrghhh | fdisk is on there |
17:06.48 | tmzt | is there anything on the card now? |
17:07.02 | tsdogs | the problem with the initrd is that the dev fs is not mounted, devices are created manually ihmo |
17:07.19 | tmzt | devfs is not used anymore and these names are from mdev |
17:07.21 | arrrghhh | ok fdisk -l /dev/block/mmcblk0 yields |
17:08.13 | tsdogs | ls /dev/block |
17:08.22 | tsdogs | better: ls -l /dev/block |
17:08.31 | tekkdrone | tmzt: had you already established Q was using gsm 7.10 serial multiplexing? |
17:08.48 | tmzt | tsdogs: that will list what devices are created, not what block devices are preset |
17:09.24 | tmzt | tekkdrone: well, gsm0710muxd (from moko) doesn't work, and neither does mux_cli_usb from openezx |
17:09.27 | tsdogs | tmtz, but afair the /dev is not devfs mounted but manually created, so you'd see only the created block devices by hand |
17:09.59 | arrrghhh | i can ls /dev/block |
17:10.07 | arrrghhh | but when i ls -l /dev/block i get a segfault... |
17:10.12 | tsdogs | cool |
17:10.17 | tmzt | arrrghhh: what is fdisk -l /dev/mmcblk0 |
17:10.33 | tsdogs | imho /dev/mmcblk0 ain't created |
17:10.34 | arrrghhh | tmzt: i put that out above. |
17:10.51 | arrrghhh | oh maybe i didn't hit enter, damnit. |
17:10.52 | arrrghhh | 1 sec |
17:11.27 | arrrghhh | fdisk -l /dev/block/mmcblk0 = /dev/block/mmcblk0p1 start 1 end 61936 block 495487+ id 5 system extended |
17:11.49 | arrrghhh | 2nd line: partition 1 does not end on cylinder boundary |
17:11.57 | tmzt | looks like tsdogs is right, how did you get that? |
17:12.11 | arrrghhh | 3rd line: /dev/block/mmcblk0p5 start 1 end 619 |
17:12.13 | arrrghhh | huh? |
17:12.30 | tsdogs | yes, win mobile format does that |
17:12.31 | tmzt | why do you have an extended partition on a sd card |
17:12.38 | tsdogs | your real partition is on p5 |
17:12.48 | tsdogs | you need to create the device |
17:12.49 | arrrghhh | i formatted it with vista this morning. |
17:12.54 | arrrghhh | okie' |
17:12.57 | tmzt | and what id is it? b? |
17:13.02 | tsdogs | formatting does not change the partitions |
17:13.16 | arrrghhh | oh, i thought it would rewrite the partition table. |
17:13.46 | tekkdrone | tmzt: ce appears to load 7 channels of gsm0710 before loading RIL, SMS, and SIM, it's in the LoadIPCMuxDrvrs area of the registry, gsm0710 DLCI's 1,2,3,5,12,14, and 16 |
17:14.00 | arrrghhh | so what can i do? if i have fdisk, can i wipe it on the phone in linux? |
17:14.24 | tmzt | arrrghhh: what is the p5 formatted with? |
17:14.41 | arrrghhh | says fat16. but ls /dev/block doesn't have a mmcblk0p5. |
17:14.45 | tmzt | actually, you can change the partitions without reformatting |
17:14.51 | arrrghhh | ok |
17:14.54 | arrrghhh | lets do it |
17:14.59 | tmzt | fdisk /dev/mmcblk0 |
17:15.08 | tmzt | d |
17:15.08 | tmzt | 1 |
17:15.09 | tmzt | d |
17:15.10 | tmzt | 5 |
17:15.16 | tmzt | (other way around) |
17:15.22 | tmzt | n |
17:15.23 | tmzt | p |
17:15.24 | tmzt | 1 |
17:15.28 | tmzt | <enter> |
17:15.31 | arrrghhh | you mean /dev/block/mmcblk0 |
17:15.35 | tmzt | yes |
17:15.48 | tmzt | t |
17:15.51 | tmzt | b |
17:16.31 | arrrghhh | ok |
17:17.03 | *** join/#htc-linux Sparky_ (n=maik@77.20.236.81) |
17:17.28 | arrrghhh | fdisk -l /dev/block/mmcblk0 still shows the same thing tho |
17:18.22 | Sparky_ | @kvstrien: still here? |
17:18.27 | kvstrien | yess |
17:18.44 | kvstrien | just discovered I've used the wrong GIT repository all the time :) |
17:19.01 | Sparky_ | make is running |
17:19.01 | kvstrien | git://git.android.com (which is gonna be outdated) |
17:19.07 | kvstrien | you made it running? |
17:19.13 | Sparky_ | no |
17:19.15 | kvstrien | ow sorry :) make is running |
17:19.15 | Sparky_ | make runs :) |
17:19.16 | kvstrien | :P |
17:19.29 | kvstrien | multicore? |
17:19.29 | tekkdrone | tmzt: further down there's the Mux0710/USBIPC key which calls out IPC1: and gives the event win event names for muxready and muxwait, ce seems pretty insistent that it's using 710 muxing |
17:19.34 | Sparky_ | loll |
17:19.36 | Sparky_ | no |
17:19.36 | Sparky_ | :( |
17:19.39 | kvstrien | better |
17:19.46 | kvstrien | if you run multicore, you may miss errors |
17:19.50 | Sparky_ | cool high speed amd 2400+ XP :) |
17:19.58 | tmzt | tekkdrone: where did you see those events? |
17:20.19 | kvstrien | because if one thread crashes the other one will have to finish before make is killed |
17:20.24 | tekkdrone | HKLM\Software\Motorola\Mux0710\USBIPC |
17:20.30 | kvstrien | so you easily miss messages |
17:20.49 | Sparky_ | k |
17:21.05 | arrrghhh | hrm |
17:21.14 | Sparky_ | some warnings appears, but i hope no errors :) |
17:21.15 | arrrghhh | tsdogs: so... not sure how that helped. |
17:21.20 | kvstrien | warnings are no prob |
17:21.25 | Sparky_ | i hope so |
17:21.54 | tsdogs | arrrghhh: did you save the changes |
17:21.55 | tsdogs | ? |
17:22.05 | dcordes | arrr |
17:22.06 | arrrghhh | tsdogs: oh i have to write the partition table when i'm done huh |
17:22.10 | arrrghhh | what's that command? w? |
17:22.12 | Sparky_ | i got an network hard disk space and its runs on linux, very nice :) |
17:22.20 | arrrghhh | d'oh |
17:22.24 | tekkdrone | tmzt: what was that funky AT command you saw on ttyUSBn ? |
17:22.31 | tsdogs | arrrghhh: yes |
17:22.41 | arrrghhh | blargh, 1 sec. |
17:23.57 | arrrghhh | tsdogs: ok now when i do fdisk -l /dev/block/mmcblk0 i get : start 2 end 61936 blocks 495480 id b system win95 fat32 |
17:24.13 | arrrghhh | and the only one listed is /dev/block/mmcblk0p1 |
17:24.24 | tsdogs | ok does the command mkfs.vfat exsist? |
17:24.33 | arrrghhh | lets see |
17:24.41 | arrrghhh | nop |
17:24.44 | arrrghhh | e |
17:24.55 | tsdogs | ok then do sync |
17:25.02 | tsdogs | a couple of times |
17:25.16 | tsdogs | remove the card and format it with windowze |
17:25.23 | arrrghhh | lol ok |
17:25.26 | arrrghhh | this'll have to wait. |
17:25.34 | tmzt | arrrghhh: what's wrong? |
17:25.37 | arrrghhh | i don't have a card reader here @ work unfortunately. |
17:25.48 | arrrghhh | tmzt: well i rebuilt the partition table with fdisk. |
17:26.23 | tsdogs | arrrghhh: does mkfs.msdos maybe exsist? |
17:26.25 | Sparky_ | try another type instant of vfat |
17:26.44 | arrrghhh | no |
17:26.54 | arrrghhh | i don't even think mkfs is there. |
17:27.03 | tsdogs | or mkdosfs ? |
17:27.15 | arrrghhh | nope |
17:27.44 | Sparky_ | which linux do you use? |
17:27.47 | tsdogs | well you can reboot into win mo and try format it, but I'm not sure it keeps the partition table |
17:27.47 | Sparky_ | @arrrghhh |
17:27.48 | tmzt | arrrghhh: ok, try mount /dev/mmcblk0p1 /mnt |
17:28.08 | arrrghhh | tsdogs: i didn't know you could format inside winmo (w/o 3rd party stuff) |
17:28.28 | arrrghhh | Sparky_: not quite sure... i got it from the xda dev site for the titan android build. |
17:28.38 | Sparky_ | k |
17:29.08 | tsdogs | you can format the SD :) |
17:29.19 | arrrghhh | tmzt: i thought it was "mount /dev/block/mmcblk0p1 /sdcard" |
17:29.25 | arrrghhh | either way, neither command worked |
17:29.28 | tmzt | right |
17:29.33 | tmzt | what is the error? |
17:29.45 | tsdogs | tmzt: I think partition is missaligned it starts at 2 now (?) |
17:30.11 | Sparky_ | kvstrien: Kernel: arch/arm/boot/zImage is ready |
17:30.19 | kvstrien | k :) |
17:30.24 | kvstrien | now copy zImage to your MMC |
17:30.34 | arrrghhh | mount: mounting /dev/block/mmcblk0p1 on /sdcard failed: Invalid argument. |
17:30.58 | arrrghhh | i also got a couple of those case sensitive messages |
17:31.16 | Sparky_ | only this small file? |
17:31.17 | arrrghhh | "Fat: utf8 is not a recommended IO charset for FAT filesystems, filesystem will be case sensitive! |
17:31.21 | kvstrien | 1.2 MB |
17:31.23 | kvstrien | around |
17:31.24 | Sparky_ | k |
17:31.25 | Sparky_ | it is |
17:31.59 | kvstrien | funny: all this work for a system that most likely won't work before 3 months ;) |
17:32.29 | Sparky_ | like expected, display problems :) |
17:32.31 | Sparky_ | but it runs :) |
17:32.40 | tmzt | arrrghhh: ok, try mount -t vfat /dev/block/mmcblk0p1 /mnt |
17:32.44 | kvstrien | k, now the SSH part :) |
17:32.47 | tmzt | umount /mnt |
17:33.33 | Sparky_ | k, but i have to set up a eth0 alias |
17:34.34 | Sparky_ | do you know, how to setup a route to the new network? |
17:34.41 | Sparky_ | PING 192.168.0.206 (192.168.0.206) 56(84) bytes of data. |
17:34.41 | Sparky_ | ping: sendmsg: Operation not permitted |
17:34.44 | arrrghhh | tmzt: so same error when i try to mount with -t vfat |
17:34.56 | tmzt | it' s a warning, not an error |
17:35.06 | tmzt | what does mount say? is it mounted? |
17:35.07 | arrrghhh | and when i try to umount it, i get umount: cannot umount /sdcard: invalid argument. |
17:35.16 | arrrghhh | maybe it's this /sdcard folder. |
17:35.23 | tmzt | we didn't mount it on /sdcard, we mounted it on /mnt |
17:35.27 | arrrghhh | i can cd to it |
17:35.31 | arrrghhh | there is no mnt |
17:35.33 | arrrghhh | lemme create it |
17:35.58 | arrrghhh | same errors |
17:36.15 | tsdogs | imho it's the partition magic which is missing as it wasn't formatted |
17:36.39 | arrrghhh | perhaps. i guess i don't know how to "properly" format this card. |
17:36.58 | tmzt | arrrghhh: with the fdisk command, did it suggest using 2 for start or did you? |
17:36.58 | arrrghhh | i would just right click on it, go to format, make sure quick wasn't selected and hit go. i usually choose fat16. |
17:37.08 | arrrghhh | it suggested 2. |
17:37.16 | arrrghhh | and i just hit enter enter and it used the defaults. |
17:37.22 | tmzt | let's make that 1 as it was before |
17:37.46 | tmzt | and make sure type is b (t b) as the last command, linux doesn't care but windows might |
17:37.54 | arrrghhh | the other thing is, i think i selected type b |
17:37.56 | tmzt | can you read this card in wm? |
17:37.59 | arrrghhh | which is fat32 |
17:38.19 | tmzt | ah, change that to the one for fat16 (not fat12!) |
17:38.23 | arrrghhh | yes the card is fine in winm |
17:39.01 | tsdogs | arrrghhh: was or is? you tested after the partition change? |
17:39.45 | tsdogs | ho well, change that 2 to 1 and let's see |
17:39.54 | arrrghhh | ok |
17:40.19 | arrrghhh | first cylinder |
17:40.29 | arrrghhh | i get 2-61936, default 2 |
17:40.37 | tmzt | make sure to w to write to it |
17:40.39 | arrrghhh | i can't select 1 |
17:40.47 | tsdogs | pretty odd |
17:40.52 | tmzt | there is a problem then |
17:41.05 | tmzt | fdisk /dev/mmcblk0 |
17:41.05 | arrrghhh | when i put 1, it says value out of range. |
17:41.06 | tmzt | p |
17:41.15 | tmzt | type the lines in |
17:41.34 | tmzt | it thinks that is used for some reason |
17:41.49 | RZK333 | mhehe, android freezed on opengl es demo |
17:42.06 | RZK333 | from 10th times started polarisbootkit |
17:42.08 | tmzt | RZK333: what hardware? |
17:42.15 | RZK333 | htc niki |
17:42.22 | RZK333 | touch dual e.g. |
17:42.26 | tmzt | with hw3d enabled? |
17:42.39 | RZK333 | dunno enabled it in android or not |
17:42.45 | RZK333 | slaped kvstrien |
17:42.56 | arrrghhh | asdf |
17:42.57 | kvstrien | double-p? |
17:42.58 | arrrghhh | weird |
17:43.26 | arrrghhh | */dev/block/mmcblk0p1 start 2 end 61936 blocks 495480 id 6 system fat16 |
17:43.36 | arrrghhh | there we go lol it thought it was a command from the / i guess |
17:44.29 | tsdogs | arrrghhh: you remember where the 5 partition was starting? |
17:44.31 | *** join/#htc-linux drofmij (n=jford@ip-216-46-85-26.dsl.nyc.megapath.net) |
17:44.38 | arrrghhh | tsdogs: not anymore. |
17:44.50 | tsdogs | :( |
17:45.03 | arrrghhh | is this card hosed? i should be able to reformat it, yes? |
17:45.34 | tsdogs | the problem is that once you format it you won't have the kernel/haret anymore on it :) |
17:45.40 | arrrghhh | imma reboot into winmo to see if the card is still recognized |
17:45.48 | arrrghhh | i can grab that stuff from my ftp |
17:45.53 | arrrghhh | or from the website. |
17:46.03 | arrrghhh | hell i may have left it on the phone (not the card) |
17:46.23 | tsdogs | ok |
17:46.37 | tsdogs | it probably will ask you to reformat it |
17:47.12 | RZK333 | kvstrien: when you tested, camera worked? |
17:48.26 | arrrghhh | lol |
17:48.32 | arrrghhh | it's not recognizing the card anymore |
17:49.03 | RZK333 | killed it? lol |
17:49.31 | arrrghhh | yea those fdisk commands must've hosed the card. |
17:50.06 | spion | You can't really destroy it that way |
17:50.17 | arrrghhh | well i'm sure the card is fine |
17:50.20 | spion | You can always delete all partitions and recreate them, then format them |
17:50.21 | spion | :) |
17:50.23 | arrrghhh | but winmo now has no clue what to do with it |
17:50.41 | arrrghhh | and i think i may be done for the day until i get my hands on a card reader. |
17:51.39 | tmzt | arrrghhh: lets make this simple, boot linux and dd if=/dev/zero of=/dev/block/mmcblk0 ONLY IF THERE IS NOTHING ON THE CARD, then reboot into windows and let it format |
17:51.40 | tsdogs | arrrghhh: try removing and reinserting the card |
17:52.09 | tmzt | if it still tries writing a fat16 with utf8 nls, there is something wrong |
17:52.16 | tsdogs | that too |
17:52.42 | kvstrien | RZK333: no |
17:52.54 | kvstrien | but what I tested was only the early development edition |
17:53.06 | kvstrien | now busy with getting keypad working - more important for me :) |
17:53.29 | tmzt | kvstrien: how is the gpio mapping going? |
17:53.40 | RZK333 | how to access console log? |
17:53.45 | kvstrien | it has already been done |
17:53.53 | RZK333 | e.g. drop to console |
17:53.55 | kvstrien | got a patch from dcordes |
17:54.24 | kvstrien | and with that applied correctly the gpio lines should be mapped correctly |
17:55.21 | *** part/#htc-linux drofmij (n=jford@ip-216-46-85-26.dsl.nyc.megapath.net) |
17:55.48 | kvstrien | but got some problems with checking out the kernel gits the right way |
17:56.53 | *** join/#htc-linux Sparky_ (n=maik@77.20.236.81) |
17:57.01 | Sparky_ | re |
17:57.13 | Sparky_ | kvstrien: question |
17:57.13 | RZK333 | chronometer demo crashed too... |
17:57.20 | kvstrien | sparky: say it :) |
17:57.39 | Sparky_ | how to connect to the htc? |
17:57.52 | kvstrien | don't know |
17:57.52 | Sparky_ | do i need a wifi connection? |
17:57.57 | Sparky_ | usb cable? |
17:57.58 | kvstrien | don't think so |
17:58.00 | kvstrien | USB cable |
17:58.17 | kvstrien | when you connect, you can look up with dmesg where it has been assigned to |
17:58.41 | Sparky_ | so i have to tell the mobile phone that it shall be a network card? |
17:59.30 | kvstrien | you have to tell your linux that your usb should be an etwork card |
17:59.41 | Sparky_ | k |
17:59.43 | kvstrien | ifconfig *device* *address* I think |
18:00.08 | Sparky_ | i thing it does it automaticlly if i say the mobile phone is a modem |
18:00.20 | kvstrien | eehm under Linux? |
18:00.21 | Sparky_ | then i got another eth device |
18:00.28 | Sparky_ | no |
18:00.32 | Sparky_ | on the mobile phone |
18:01.19 | kvstrien | now |
18:01.20 | kvstrien | no |
18:01.40 | kvstrien | you need to set up a ssh daemon |
18:01.48 | kvstrien | but some Linux versions have it already onboard |
18:01.55 | Sparky_ | yes |
18:02.09 | Sparky_ | andorid starts a daemon, yes? |
18:02.13 | kvstrien | don't know |
18:02.17 | Sparky_ | k |
18:02.27 | tmzt | android doesn't have usb networking, only adb |
18:02.35 | kvstrien | ok |
18:02.38 | kvstrien | I need to go now |
18:02.47 | Sparky_ | k, bye, thx for everything |
18:02.53 | kvstrien | dinner with my housemates :) |
18:03.11 | Sparky_ | @tmzt: how can i connect to the phone |
18:03.28 | tmzt | Sparky_: what root filesystem are you using? |
18:03.38 | Sparky_ | wm6.1 |
18:03.41 | Sparky_ | on the mobile |
18:03.50 | tmzt | to boot linux |
18:03.55 | tmzt | what initrd |
18:04.14 | Sparky_ | Android's |
18:04.22 | Sparky_ | http://www.gavero.com/pichurri/blackstone/android/initrd-android-raphael.cpio.gz |
18:04.37 | tmzt | you can't use that for usb networking |
18:04.46 | Sparky_ | l |
18:04.46 | Sparky_ | k |
18:04.55 | Sparky_ | is there a way to connect to the phone? |
18:04.59 | Sparky_ | via ssh? |
18:05.29 | Sparky_ | my wifi unter wm6 works, is there a possibility? |
18:05.33 | tmzt | use an angstrom usb filesystem |
18:05.41 | Sparky_ | under not unter :) |
18:06.04 | Sparky_ | k, try Angstrom |
18:06.53 | Sparky_ | so booting wm6 |
18:14.56 | Sparky_ | so i downloaded everything |
18:15.19 | Sparky_ | how to go on? |
18:15.34 | Sparky_ | shall i connect the mobile via usb to the pc? |
18:15.37 | tmzt | I think you need to extract that to a sd card, does sd work in linux? |
18:15.55 | arrrghhh | tmzt: i can't boot linux w/o the sd card... |
18:16.01 | Sparky_ | http://wiki.xda-developers.com/index.php?pagename=BlackstoneLinux |
18:16.06 | Sparky_ | i use this tutorialö |
18:16.09 | Sparky_ | -ö |
18:16.17 | arrrghhh | tsdogs: removing and reinserting the card lights the screen up, but it doesn't seem to recognize what it is. |
18:16.21 | *** join/#htc-linux lpotter (n=lpotter@58.173.176.153) |
18:16.23 | Sparky_ | so i got a java programm |
18:16.34 | tmzt | Sparky_: where did you get that file? |
18:16.41 | Sparky_ | which? |
18:17.11 | tmzt | angstrom usb |
18:17.29 | Sparky_ | from this tutorial |
18:17.31 | Sparky_ | http://wiki.xda-developers.com/index.php?pagename=BlackstoneLinux |
18:17.36 | Sparky_ | Haret |
18:17.36 | Sparky_ | Haret config for Angstrom |
18:17.36 | Sparky_ | Android's initrd |
18:17.36 | Sparky_ | Run haret.exe on your phone |
18:34.03 | arrrghhh | tmzt: i get "dd: can't open '/dev/zero': no such file or directory |
18:34.06 | arrrghhh | " |
18:34.52 | tmzt | mknod /dev/zero c 1 5 |
18:35.28 | arrrghhh | k looks like it's workin |
18:35.31 | arrrghhh | wipin lol |
18:35.39 | arrrghhh | i really don't care what's on this card. |
18:35.41 | arrrghhh | it's just anroid. |
18:35.48 | tmzt | ok |
18:36.03 | arrrghhh | if there were any pics, oh well haha. i probably already copied them. or they weren't importnat. |
18:36.09 | arrrghhh | looks like it's still wipin |
18:36.17 | tmzt | it will take a while |
18:36.29 | tmzt | but you can stop after the first part is zero |
18:37.07 | arrrghhh | hrm |
18:37.11 | arrrghhh | dunno what that means. |
18:37.30 | tmzt | once the partition table/mbr and fat tables are gone |
18:39.14 | arrrghhh | oh |
18:39.21 | arrrghhh | well i can't crtl-c w/o a ctrl key. |
18:40.48 | arrrghhh | so i think i have to wait haha |
18:42.33 | arrrghhh | done |
18:42.37 | arrrghhh | no space left on device |
18:42.41 | arrrghhh | did i just fill the card with 0's? |
18:43.03 | tsdogs | yep |
18:43.08 | arrrghhh | sweet. |
18:43.18 | arrrghhh | k i'm rebooting into winblows mobile 6. |
18:43.31 | tmzt | ah |
18:43.49 | tmzt | I was going to have you partition it first |
18:43.57 | tmzt | been thinking about it |
18:43.58 | arrrghhh | oh |
18:44.02 | arrrghhh | well i can do that |
18:44.10 | arrrghhh | although it's telling me to format it... |
18:44.32 | tmzt | you can try that, we can always wipe a few megs if we need to |
18:44.36 | tsdogs | imho it creates that stupid partition table that there was before :( |
18:44.38 | arrrghhh | hooray it's workin |
18:44.47 | arrrghhh | at least in winblows |
18:44.51 | tsdogs | lol |
18:44.51 | arrrghhh | lemme copy the stuff back on there |
18:44.53 | tmzt | dd bs=8M count=1 or whatever |
18:45.29 | tmzt | that's not going to work, the android script will mount the first partition which is an extended partition and linux won't enumerate it |
18:45.38 | tmzt | fix the partition table first |
18:46.50 | arrrghhh | ok i'm back in linux |
18:47.15 | tmzt | mknod /dev/zero c 1 5 |
18:47.36 | tmzt | dd if=/dev/zero of=/dev/block/mmcblk0 bs=8M count=1 |
18:47.46 | tmzt | THIS COMMAND ERASES THE CARD |
18:48.26 | arrrghhh | for the third time today haha |
18:48.32 | arrrghhh | i know you have to be sure :P |
18:48.55 | arrrghhh | k |
18:48.58 | arrrghhh | doin its thing |
18:49.01 | arrrghhh | then fdisk? |
18:49.07 | tmzt | yeah |
18:49.17 | tmzt | just make one partition with the fat16 type |
18:49.21 | arrrghhh | k |
18:49.29 | tmzt | primary partition using the whole card |
18:49.43 | arrrghhh | k |
18:49.44 | arrrghhh | done |
18:49.55 | arrrghhh | and hey i have a 1 cylinder now |
18:50.06 | arrrghhh | so now back to windows? |
18:50.12 | tmzt | now reboot windows and let it format, copy the android images and try it |
18:50.31 | arrrghhh | allrighty! i'm not sure, but it feels like progress. |
18:51.01 | tmzt | windows should not try to repartition the card unless it's blank |
18:51.02 | arrrghhh | this may be a extremely stupid question, but why can't i just run it off the phone's rom? |
18:51.31 | tmzt | linux does not have access to it, the fs you are using now is loaded into ram before booting linux |
18:51.42 | arrrghhh | ah ok |
18:51.55 | arrrghhh | well the storage card isn't appearing in winblows anymore... |
18:52.05 | tmzt | let it format |
18:54.09 | arrrghhh | it's not recognizing the card to format it. |
18:55.23 | tsdogs | you setted the type right? |
18:56.14 | tmzt | it should be e |
18:59.10 | tsdogs | arrrghhh: is there a mkfs command in the initrd? |
19:00.01 | arrrghhh | i tried mkfs, it's not there. |
19:00.08 | arrrghhh | and i set the type to "6" or fat16. |
19:00.21 | arrrghhh | lemme boot back to linux 1 sec |
19:00.22 | tmzt | that won't work with LBA |
19:01.02 | arrrghhh | what should i use? |
19:01.12 | tsdogs | arrrghhh: you could try installing the following cab and replace the kernel with yours http://www.linuxtogo.org/~htcpxa/htcuniversal/images/ramdisk/Ramdisk.cab |
19:01.29 | tsdogs | reference: http://www.handhelds.org/moin/moin.cgi/UniversalHowtoInstallLinux |
19:01.31 | arrrghhh | i'm guessing e, win95 fat16 (lba) |
19:01.55 | tmzt | yeah |
19:03.44 | tsdogs | unless the mmc driver is a module |
19:03.56 | tmzt | no, kernel detects it |
19:04.07 | tmzt | well, sorry |
19:06.14 | tsdogs | gg |
19:07.22 | arrrghhh | well i changed it to e |
19:07.29 | arrrghhh | and it's still not recognized. |
19:07.57 | tmzt | arrrghhh: busybox mkdosfs , busybox mkfs.vfat |
19:08.01 | tmzt | or do what tsdogs said |
19:08.51 | arrrghhh | mkdosfs, mkfs.vfat: applet not found. |
19:12.38 | arrrghhh | what tsdogs said didn't make much sense. |
19:13.49 | tmzt | take a .cab file with a different initrd that apparently has mkfs and use it with your zImage |
19:13.56 | tmzt | how are you booting linux now? |
19:14.16 | arrrghhh | with haret |
19:14.28 | arrrghhh | and the android stuff i got from xda dev site |
19:14.32 | tmzt | what files? |
19:14.40 | tmzt | no, how are you booting the console image |
19:14.44 | arrrghhh | 1 sec |
19:14.46 | arrrghhh | uhm |
19:14.49 | arrrghhh | i run haret.exe? |
19:14.53 | arrrghhh | point it to the default.txt? |
19:15.08 | arrrghhh | http://magister.ipsys.net/projects/android-for-titan/\ |
19:15.10 | arrrghhh | http://magister.ipsys.net/projects/android-for-titan/ |
19:15.16 | tmzt | which contains what set KERNEL and INITRD ? |
19:15.19 | arrrghhh | that's the site... but it may be down. i think it's down tho. |
19:23.23 | arrrghhh | well it just takes a while to load. |
19:23.44 | *** join/#htc-linux kvstrien (n=kvstrien@ip12-124-210-87.adsl2.static.versatel.nl) |
19:24.44 | *** join/#htc-linux JM_ (n=CJM@DHCP-129-59-132-63.n1.vanderbilt.edu) |
19:25.39 | *** join/#htc-linux pleemans (n=toi@d54C2AAB7.access.telenet.be) |
19:26.39 | arrrghhh | well this certainly is an easy way to murder my battery lol |
19:27.57 | *** join/#htc-linux chab7 (n=kvirc@212.92.4.114) |
19:29.28 | arrrghhh | tmzt: what would you do? |
19:30.49 | tmzt | what set KERNEL and INITRD are in default.txt ? |
19:31.34 | arrrghhh | uh |
19:31.38 | arrrghhh | set initrd initrd.gz |
19:31.43 | arrrghhh | set KERNEL zImage |
19:32.24 | tmzt | alright, were you able to download and install the cab tsdogs mentioned? |
19:34.27 | arrrghhh | i haven't installed it yet, no. |
19:35.29 | lupine_85 | ooh, progress? |
19:35.50 | tmzt | lupine_85: on? |
19:36.02 | lupine_85 | internal storage + raphael/diamong |
19:36.04 | lupine_85 | diamond* |
19:36.15 | tmzt | yeah, what's new? |
19:36.48 | lupine_85 | http://forum.xda-developers.com/showpost.php?p=3094961&postcount=1191 |
19:36.55 | lupine_85 | new to me, anyway :D |
19:36.58 | lupine_85 | is back up from exeter |
19:37.31 | *** join/#htc-linux datachaos (n=datachao@201.21.206.79) |
19:40.02 | lupine_85 | lupine_85: /win 3 |
19:41.37 | arrrghhh | ugh user maintenance |
19:41.43 | arrrghhh | i'll try to install that cab in a few. |
19:41.46 | arrrghhh | i have to "work" or something. |
20:04.10 | arrrghhh | tmzt: i'm saving the cab now. should i install it or extract it? |
20:05.07 | tmzt | install it |
20:05.14 | tmzt | it will install to \Program Files |
20:05.16 | arrrghhh | k it's installed |
20:05.32 | tmzt | copy you zImage there and run haret from that directory |
20:05.36 | tmzt | wait |
20:05.40 | arrrghhh | ... |
20:05.44 | tmzt | what files are in the directory |
20:05.49 | arrrghhh | there's only a few |
20:05.51 | arrrghhh | haret |
20:05.52 | arrrghhh | rd |
20:05.54 | arrrghhh | startup.txt |
20:05.57 | arrrghhh | and zImage |
20:06.00 | tmzt | rd? |
20:06.07 | arrrghhh | dunno |
20:06.09 | arrrghhh | it's 14mb |
20:06.14 | arrrghhh | so i'm assuming that's the kernel iamge |
20:06.16 | arrrghhh | image |
20:06.17 | tmzt | no |
20:06.20 | tmzt | that's the initrd |
20:06.22 | arrrghhh | oh |
20:06.24 | arrrghhh | okie |
20:06.25 | tmzt | wasn't sure if the name was right |
20:06.45 | tmzt | ok, rename your initrd.gz and copy that as initrd.gz in your linux folder |
20:06.45 | arrrghhh | yea, it's just rd |
20:06.50 | arrrghhh | no ext |
20:06.55 | arrrghhh | ok |
20:07.04 | tmzt | then boot |
20:07.14 | *** join/#htc-linux diogene31 (n=rj@mur31-2-82-243-122-54.fbx.proxad.net) |
20:07.33 | arrrghhh | and my zImage? |
20:07.45 | tmzt | use your zImage and default.txt |
20:07.53 | tmzt | and haret |
20:07.56 | arrrghhh | k |
20:07.59 | arrrghhh | system.img? |
20:08.05 | arrrghhh | i'm guessing that's android |
20:08.10 | tmzt | leave those alone |
20:08.25 | tmzt | I mean use the folder you have been booting linux from with zImage and initrd.gz |
20:08.30 | tmzt | not the android folder |
20:09.23 | arrrghhh | ... ok |
20:11.24 | arrrghhh | back to linux tmzt |
20:12.39 | *** join/#htc-linux balsat (n=kll@87.72.13.87) |
20:12.39 | tmzt | do you have mkfs.vfat or mkdosfs now? |
20:12.39 | arrrghhh | don't seem to no |
20:12.41 | tmzt | balsat: you have diam? |
20:12.53 | arrrghhh | nope |
20:13.03 | tmzt | not in busybox either? |
20:13.40 | arrrghhh | maybe there's something i did wrong |
20:13.46 | arrrghhh | this looks identical to the previous one |
20:14.02 | tmzt | did you replace the initrd? |
20:14.06 | tmzt | df -h |
20:14.11 | *** join/#htc-linux tsdogs (n=tsdogs@net203-187-146.mclink.it) |
20:14.12 | tmzt | does it show the same size? |
20:14.29 | tmzt | tsdogs: is this rootfs supposed to have mkfs? |
20:14.36 | arrrghhh | df -h yields nothing |
20:14.51 | tsdogs | the ramdisk ? |
20:14.55 | tmzt | yeah |
20:15.03 | tsdogs | I think so as it's stated at the wiki |
20:15.16 | arrrghhh | maybe i'm using the old initrd |
20:15.23 | arrrghhh | the android initred |
20:15.54 | tsdogs | do you still get linux telling you about invalid argument when mounting partition ? |
20:16.00 | tmzt | doesn't the android initrd just end with can't mount and panic? |
20:16.02 | arrrghhh | yeo |
20:16.04 | arrrghhh | yep |
20:16.13 | tsdogs | then you are still using the old initrd |
20:16.14 | arrrghhh | i don't get any kernel panic errors... |
20:16.29 | tsdogs | which you got before? |
20:17.07 | arrrghhh | i never got any kernel panic errors |
20:17.15 | arrrghhh | just couldn't mount sd card, invalid argument |
20:17.25 | tmzt | I mean the error message you posted before, what did it do after that message? |
20:17.27 | arrrghhh | well i replaced the initrd.g |
20:17.27 | arrrghhh | z |
20:17.35 | arrrghhh | and now it's frozen |
20:17.46 | tsdogs | you should not get an error for the initrd trying to mount the root, as that ram disk runs entirely in ram |
20:17.51 | tmzt | using the same default.txt and zImage ? |
20:18.08 | tsdogs | maybe you need to adjust the default.txt for ram |
20:18.08 | arrrghhh | i have the default.txt and zImage from the android stuff |
20:18.15 | tmzt | tsdogs: the android one tries to mount system.img from a sd card |
20:18.28 | tsdogs | yep, but not the ramdisk one :) |
20:18.50 | tmzt | I don't know what other ramdisk arrrghhh is using |
20:18.52 | arrrghhh | well i should use the startup.txt that came with it and not the default.txt from android, correct? |
20:18.57 | tsdogs | I think you should merge the two default.txt |
20:19.10 | tmzt | no, the mtype is for uni |
20:19.27 | tsdogs | that's why I sayd merge :) |
20:19.56 | tsdogs | hmm, maybe I still have it on my uni |
20:20.34 | tsdogs | nope not anymore |
20:20.50 | arrrghhh | undefined MTYPE |
20:21.12 | tsdogs | I think you should remove the root option if there is one |
20:21.31 | arrrghhh | root=/dev/ram0? |
20:23.17 | arrrghhh | hrm |
20:23.18 | arrrghhh | i dunno |
20:23.41 | arrrghhh | i know some linux, but a lot of this low-level stuff is new to me. |
20:29.42 | tsdogs | yes I think that should be the root you have to take from the uni default.txt |
20:30.18 | tsdogs | Let me check with my uni... |
20:35.09 | *** join/#htc-linux Xime (n=xime@dag94-3-82-233-170-230.fbx.proxad.net) |
20:42.32 | tsdogs | missing space |
20:42.43 | tsdogs | man uni is slow with winmo |
20:43.57 | arrrghhh | all this for a stupid microSD card lol |
20:45.42 | tsdogs | ok you should use |
20:45.54 | *** join/#htc-linux nebi (n=nebi@170.ftth2.cust.fyrobs1.upps.se.borderlight.net) |
20:45.55 | tsdogs | set KERNEL androidIMage |
20:46.00 | tsdogs | set INITRD rd |
20:47.02 | *** join/#htc-linux exception13 (n=exceptio@testdrive.kgts.ru) |
20:47.06 | tsdogs | set CMDLINE "root=/dev/ram0 init=/linuxrc ramdisk_size=14336 keepinitrd console=tty0 <whatevere else should go there for your device" |
20:47.12 | tsdogs | boot2 |
20:47.27 | arrrghhh | do i need to rename zImage to androidIMage? |
20:48.36 | arrrghhh | i think i need to start fresh |
20:48.38 | *** part/#htc-linux exception13 (n=exceptio@testdrive.kgts.ru) |
20:48.38 | arrrghhh | cuz this is confusing |
20:49.59 | arrrghhh | so yea, let's start from square one. i removed the ramdisk package and deleted the dir from program files |
20:50.00 | *** join/#htc-linux exception13 (n=exceptio@testdrive.kgts.ru) |
20:50.08 | exception13 | hi all |
20:53.53 | exception13 | So documentation on omap850 found in the Chinese forum. |
20:53.53 | exception13 | http://darkmachine.ogr/~exception13/omap850_trm.pdf |
20:53.53 | exception13 | http://darkmachine.ogr/~exception13/omap850_dm.pdf |
20:53.56 | tsdogs | no simply put the name of the kernel of the android |
20:54.08 | exception13 | 2.2Mb and 2.6Mb |
20:54.32 | tsdogs | arrrghhh: if you get a SD reader it probably would be faster :) |
20:54.32 | arrrghhh | tsdogs: can we start from square one? i think it was messed up. |
20:54.45 | tsdogs | bbl |
20:54.57 | arrrghhh | well when i get home i can. |
20:56.13 | tmzt | exception13: if you are looking for kernels for omap850, #linwizard is working on that |
20:56.43 | exception13 | tmzt, i'm know that |
20:57.25 | exception13 | inwizard make basic kernel support |
20:58.00 | exception13 | on omap850 based many device from htc |
20:58.05 | tmzt | they are still looking for tty phone driver, particularly ali1234 |
20:59.13 | exception13 | i'm have htc artemis |
21:00.50 | BabelO_ | exception13: look at my kernel for htc artemis :) |
21:01.14 | BabelO_ | exception13: if you have time to play with gsm support |
21:01.35 | BabelO_ | exception13: your link are not reachable |
21:01.41 | exception13 | hm |
21:01.44 | exception13 | permissions? |
21:01.53 | exception13 | one minutes |
21:02.05 | BabelO_ | wait |
21:02.11 | BabelO_ | ogr/org/ |
21:02.21 | exception13 | %) |
21:02.38 | BabelO_ | exception13: did you try my qtopia image ? |
21:02.48 | exception13 | BabelO_, yes |
21:02.52 | BabelO_ | ok good |
21:03.00 | BabelO_ | support is done for htc artemis |
21:03.10 | BabelO_ | wizard kernel is different |
21:03.15 | tmzt | gsm? |
21:03.24 | BabelO_ | you can also boot directly from eol if you want |
21:03.30 | BabelO_ | tmzt: phone support |
21:03.36 | tmzt | gsm is done? |
21:03.39 | exception13 | i'm try to run openmoko |
21:03.53 | tmzt | full duplex driver |
21:04.14 | exception13 | but screen resolution on openmoko is to high by defoult |
21:04.22 | BabelO_ | exception13: ok but keep my image with kernel as base just remove the /opt ffolder and you will have a standard angstrom console image |
21:04.23 | exception13 | *default |
21:04.37 | BabelO_ | exception13: there is a qvga theme for openmoko |
21:04.56 | BabelO_ | tmzt: linwizard guys have a work on it |
21:05.14 | exception13 | this image http://linuxtogo.org/~htcpxa/htcartemis/qtopia/ ? |
21:05.15 | BabelO_ | exception13: something about omap730 manual ? :) |
21:05.56 | exception13 | BabelO_, mayby on Chinese forum it's exist |
21:06.00 | exception13 | wait |
21:06.55 | exception13 | BabelO_, on omap730 motorola have smartphone based on this |
21:07.20 | exception13 | this use montavista port of linux kernel |
21:07.27 | exception13 | but 2.4 version ö( |
21:08.14 | BabelO_ | exception13: no i want the trm, because your trm reference it |
21:08.33 | BabelO_ | and maybe i can do something more on the current kernel with your pdf :) |
21:08.57 | BabelO_ | some interesting parts, have to look more :) |
21:11.10 | exception13 | on this forum i'm found only OMAP730_Training_Customers.pdf |
21:12.46 | exception13 | BabelO_, on hh.org wiki page is up to date? |
21:13.17 | BabelO_ | exception13: i think yes i update it after comiting my latest stuff to git |
21:13.21 | BabelO_ | why ? |
21:15.21 | exception13 | http://darkmachine.org~exception13/omap730_tc.pdf |
21:15.31 | exception13 | only this file has be found |
21:16.50 | *** join/#htc-linux tsdogs_ (n=tsdogs@net203-187-146.mclink.it) |
21:18.27 | exception13 | BabelO_, what are you work now? |
21:18.27 | BabelO_ | exception13: depend, actually playing with kiozen on gps :) |
21:18.41 | *** join/#htc-linux toer (i=tore@179.81-166-86.customer.lyse.net) [NETSPLIT VICTIM] |
21:19.19 | BabelO_ | exception13: but i see some thing in _dm.pdf that i was missing before |
21:19.20 | *** join/#htc-linux data|2 (n=datachao@201.21.206.79) |
21:20.06 | exception13 | BabelO_, missing info mayby found in montavista kernel for motorola device |
21:20.16 | exception13 | what is based on omap730 |
21:20.52 | exception13 | ARM7 and TCS320 firmware is write in TI or HTC? |
21:21.35 | *** join/#htc-linux tekkdrone (i=tekkdron@72.183.115.231) |
21:21.45 | *** join/#htc-linux Sparky_ (n=maik@77.20.236.81) [NETSPLIT VICTIM] |
21:21.46 | *** join/#htc-linux dream_kill (n=nospam@92.56.48.66) [NETSPLIT VICTIM] |
21:22.50 | *** join/#htc-linux Rogro82 (n=rogro82@s5591104d.adsl.wanadoo.nl) |
21:23.05 | BabelO_ | exception13: don t know |
21:23.32 | BabelO_ | exception13: but on artemis , htc follow the ti FAQ for peripherals |
21:24.39 | *** join/#htc-linux k4mik4zi (n=k4mik4zi@dot-life.net) |
21:25.08 | k4mik4zi | hello |
21:25.55 | k4mik4zi | i have a question, what is the difference between all version of Touch Pro (sprint, fuze) ? |
21:26.36 | exception13 | hmm... may try to port the kernel plan9 htc artemis%) CID unlocked that enables you to run any code for research %) |
21:28.12 | exception13 | ping |
21:28.41 | BabelO_ | why ? |
21:28.55 | BabelO_ | where do you see that ? |
21:29.04 | tmzt | k4mik4zi: the sprint version is raph800 (cdma), the fuze is similar to raph100 (gsm) and may be the same other than keyboard |
21:30.01 | BabelO_ | exception13: missing thing on artemis are gsm, fm radio , wifi , battery management(but wifi should work with android driver) |
21:30.14 | BabelO_ | exception13: i m more intrested in battery management and sound |
21:30.42 | tmzt | doesn't ti have a particular pmic ship? |
21:30.50 | k4mik4zi | tmzt: it should be a problem with a specific operator like Orange ? |
21:31.00 | tmzt | the fuze? |
21:31.05 | k4mik4zi | the sprint |
21:31.13 | tmzt | that won't work at all |
21:31.19 | BabelO_ | tmzt: on artemis battery look like a syren spi dialog but i don't know what is on the other side |
21:31.51 | k4mik4zi | tmzt: how can I saw it ? |
21:31.52 | BabelO_ | tmzt: on blueangel it was a w1 dallas bus with a ds2760 |
21:32.23 | *** join/#htc-linux pleemans (n=toi@d54C2AAB7.access.telenet.be) |
21:32.53 | *** join/#htc-linux kvstrien (n=kvstrien@213-84-207-66.adsl.xs4all.nl) |
21:43.52 | *** join/#htc-linux kimhoon (n=kimhoon@s559116c1.adsl.wanadoo.nl) |
21:44.56 | exception13 | BabelO_, in uspl code exist code for check battery status |
21:45.15 | BabelO_ | exception13: yes i see it |
21:45.35 | BabelO_ | exception13: it look like it dial over syren spi with something |
21:47.11 | tmzt | dials the phone that way? |
21:54.56 | exception13 | BabelO_, wait, i'm disassemble artemis |
21:55.13 | BabelO_ | exception13: hard disassemble ? :) |
21:55.22 | BabelO_ | take lot of good picture then :) |
21:55.35 | exception13 | no |
21:55.44 | exception13 | just i'm lost waranty %) |
21:59.25 | *** join/#htc-linux kimhoon (n=kimhoon@s559116c1.adsl.wanadoo.nl) |
21:59.37 | exception13 | okm i'm openin case |
22:08.15 | *** join/#htc-linux kvstrien (n=kvstrien@ip12-124-210-87.adsl2.static.versatel.nl) |
22:09.09 | kvstrien | dcordes_ here? |
22:14.30 | exception13 | BabelO_, hmm.. The TWL3027 also includes associated auxiliary RF control features, supply voltage regulation, battery charging controls, and switch ON/OFF system analysis. |
22:19.13 | BabelO_ | you see a twl3027? |
22:19.46 | exception13 | BabelO_, yes |
22:20.02 | BabelO_ | exception13: ok i look at the datasheet |
22:20.05 | BabelO_ | it can make sense |
22:20.16 | BabelO_ | because GSM is over syren |
22:20.24 | exception13 | i'm continue to discovery IC |
22:20.34 | BabelO_ | too like the battery dialog we can see in uspl |
22:20.56 | tmzt | what is syren, shared memory? |
22:21.38 | exception13 | spi protocol mayby |
22:22.33 | *** join/#htc-linux lpotter (n=lpotter@58.173.176.153) |
22:22.36 | exception13 | mayby take photo with labeling IC? |
22:22.52 | exception13 | photo PCB |
22:24.07 | *** join/#htc-linux nebi_ (n=nebi@170.ftth2.cust.fyrobs1.upps.se.borderlight.net) |
22:24.35 | lupine_85 | that'/me fails |
22:26.31 | BabelO_ | exception13: yes but high high res :) |
22:26.53 | BabelO_ | exception13: because on latest photos i see of the pcb, nothing was readable |
22:27.25 | BabelO_ | tmzt: it is another omap850 spi bus |
22:28.35 | arrrghhh | alright tmzt and tsdogs_, i'm out. i appreciate all the help, and i hope we can resume when i get home :D |
22:28.55 | exception13 | BabelO_, ok, try to tune light to read IC labels has ben success |
22:29.06 | exception13 | surry for my bad english %) |
22:29.52 | BabelO_ | no problem mine is bad too :) |
22:30.13 | BabelO_ | as we can speak together it is good enough |
22:30.31 | BabelO_ | no twl 3027 datasheet |
22:31.37 | *** join/#htc-linux Zoolooc (n=fredsiba@nrbg-4dbfecd2.pool.einsundeins.de) |
22:33.39 | exception13 | BabelO_, :( |
22:33.45 | exception13 | wait |
22:35.36 | BabelO_ | kazus.ru does not have it :( |
22:36.09 | exception13 | BabelO_, you are not from russia? |
22:36.27 | BabelO_ | exception13: no, france |
22:36.50 | exception13 | from russia |
22:36.55 | BabelO_ | i know :) |
22:37.29 | exception13 | i'm search in montavista kernel source |
22:37.48 | exception13 | mayby in this exist twl3027 support |
22:40.10 | exception13 | ÈÍ |
22:40.26 | exception13 | in this kernel exist csmi support |
22:40.44 | exception13 | this interface to gsm subsystem |
22:40.57 | BabelO_ | oh :) , good |
22:40.59 | exception13 | for omap730 |
22:41.14 | BabelO_ | yes was looking at it over mailing list last time |
22:41.21 | BabelO_ | but closed sources |
22:43.45 | *** join/#htc-linux miknix_ghost (n=miknix@bl4-85-210.dsl.telepac.pt) |
22:43.51 | exception13 | BabelO_, https://opensource.motorola.com/sf/frs/do/downloadFile/projects.a810/frs.a810.gsm_e28_24_1_g_11_02_21r/frs4544?dl=1 |
22:44.01 | exception13 | BabelO_, look at this source |
22:44.10 | exception13 | but kernel 2.4 :( |
22:44.34 | exception13 | drivers\gsm subdir |
22:44.46 | BabelO_ | ok, thx :) |
22:46.34 | exception13 | oops |
22:46.57 | exception13 | in this source exist omap850-led.[ch] |
22:46.59 | exception13 | o_o |
22:47.06 | exception13 | hmm.. |
22:47.10 | BabelO_ | not a problem |
22:47.16 | BabelO_ | i ve all led on artemis |
22:47.20 | BabelO_ | and it works |
22:47.34 | exception13 | yes. but it 2.4 kernel ) |
22:47.58 | exception13 | may by full support for omap850 based phones exist |
22:49.07 | *** join/#htc-linux nebi (n=nebi@170.ftth2.cust.fyrobs1.upps.se.borderlight.net) |
22:51.54 | lupine_85 | keyboard! |
22:52.29 | exception13 | BabelO_, do you known wtah audio codec use in artemis? |
22:52.36 | exception13 | *what |
22:52.53 | tmzt | lupine_85: what |
22:53.01 | tmzt | lupine_85: you have the gpios? |
22:53.27 | BabelO_ | exception13: i think EAC but not sure |
22:53.36 | lupine_85 | tmzt: I seem to have a way of finding them |
22:53.49 | lupine_85 | in HaRET, wirq 10 |
22:53.51 | BabelO_ | exception13: this kernel is very interesting :) |
22:53.58 | lupine_85 | (after filtering out the crap ones) |
22:54.08 | lupine_85 | then pressing a key gets a list of stuff, including a GPIO line |
22:54.14 | lupine_85 | like: 002.321 IRQS IRQ1: GPIO2(33)=1 |
22:54.42 | lupine_85 | does that look like the kind of thing one wants? |
22:55.38 | exception13 | "You are not allowed to edit this page." oops i'm not have permit on create myself page %) |
22:55.41 | lupine_85 | i'm just putting together a spreadsheet to start experimenting, seeing which ones I can get invoked with which keys |
22:56.13 | tmzt | I think you should only get the input rows of the matrix as gpios |
22:56.47 | tmzt | you also need to trace writes to gpios to find the output columns, unless the hardware does it |
22:56.54 | BabelO_ | exception13: EAC driver is omap730-audio.* |
22:57.12 | lupine_85 | righty-ho... I'm not entirely au fait with how these keyboards work ;) |
22:57.17 | BabelO_ | very good very good, i wait the week end to start :) |
22:58.03 | lupine_85 | will experiment much |
23:03.51 | lupine_85 | tmzt: I take it seeing two IRQs is normal - one for keydown, one for keyup? |
23:04.32 | BabelO_ | exception13: this kernel is perfect |
23:04.45 | BabelO_ | exception13: just need to port things to 2.6.27 on git :) |
23:05.01 | exception13 | BabelO_, cool |
23:05.41 | lupine_85 | tmzt: humm, same GPIO2 for all keypresses as far as I can see |
23:05.46 | lupine_85 | (33) |
23:05.53 | exception13 | maybe in montavista git has new version |
23:06.09 | BabelO_ | exception13: but motorola should have problem soon cause the header of the files !! |
23:07.23 | lupine_85 | different means of managing the keyboard, mayhap? |
23:09.17 | exception13 | BabelO_, proprietary? |
23:09.23 | BabelO_ | exception13: yes |
23:11.14 | *** join/#htc-linux skrzeka (n=skrzeka@nat-1.etelko.pl) |
23:13.03 | BabelO_ | exception13: the csmi_tty driver is what we miss for proper gsm use :) |
23:13.22 | BabelO_ | but it is already the night and i work tomorrow :( |
23:14.19 | *** join/#htc-linux ali1234 (n=al@robotfuzz.co.uk) |
23:16.30 | BabelO_ | exception13: maybe they have right like google with android and the wifi driver |
23:16.34 | BabelO_ | that's good then |
23:16.51 | BabelO_ | we can go to get phone / battery working |
23:21.14 | BabelO_ | lol the adcm2650 driver for blueangel camera is here too, but still miss the ati part |
23:24.20 | lupine_85 | whoops, just crashed haret :D |
23:27.01 | lupine_85 | ...aaand my ophone |
23:27.47 | BabelO_ | exception13: ok you are right the led module let driver the pulse and some other thing |
23:30.26 | BabelO_ | exception13: artemis fm radio driver is here too :) |
23:30.44 | BabelO_ | ola look like android can run on artemis soon too |
23:31.00 | BabelO_ | swetland: hi, are you around ? |
23:31.14 | exception13 | BabelO_, fantastic! |
23:32.37 | *** join/#htc-linux dcordes (n=dcordes@unaffiliated/dcordes) |
23:34.27 | BabelO_ | exception13: battery driver is in csmi_abb_access |
23:34.31 | lupine_85 | allo dcordes |
23:36.07 | BabelO_ | exception13: i go to bed, but thanks a lot :) i look at all this thing in the week end |
23:36.10 | BabelO_ | good night |
23:36.44 | exception13 | BabelO_, gppd night |
23:36.49 | exception13 | *good |
23:56.33 | *** join/#htc-linux skodde (n=skodde@unaffiliated/skodde) |