01:04.26 | *** join/#htc-linux miknix (n=miknix@gentoo/developer/miknix) |
02:00.37 | *** join/#htc-linux Tinyboom (n=nahh@206.84-49-89.nextgentel.com) |
03:08.47 | *** join/#htc-linux mrmoku|easter (n=mrmoku@ppp-93-104-48-176.dynamic.mnet-online.de) |
03:35.07 | *** join/#htc-linux dzo (n=dzo@121-98-128-127.bitstream.orcon.net.nz) |
03:47.01 | *** join/#htc-linux apt (i=ibot@rikers.org) |
03:47.01 | *** topic/#htc-linux is Welcome to the #htc-linux project |
04:05.18 | *** join/#htc-linux Moku (n=John@e181241142.adsl.alicedsl.de) |
04:08.42 | *** join/#htc-linux TheiPirate (n=Timbo@cpe-67-9-132-146.austin.res.rr.com) |
04:34.10 | Perkka | :O |
05:15.19 | *** join/#htc-linux PoohbaLT (n=BlkPoohb@c-69-141-71-249.hsd1.nj.comcast.net) |
05:17.56 | *** join/#htc-linux kiozen (n=oeichler@rgnb-5d87ca5d.pool.einsundeins.de) |
05:19.14 | *** join/#htc-linux kiozen (n=oeichler@rgnb-5d87ca5d.pool.einsundeins.de) |
06:21.21 | *** join/#htc-linux pleemans (n=toi@d54C2AAB7.access.telenet.be) |
06:34.02 | *** join/#htc-linux exception13 (n=exceptio@testdrive.kgts.ru) |
07:00.23 | *** join/#htc-linux marex (n=marex@vasut.kolej.mff.cuni.cz) |
07:19.30 | *** join/#htc-linux BabelO (n=fcr@lun34-2-82-238-28-28.fbx.proxad.net) |
08:11.36 | *** join/#htc-linux spenguin1work] (n=penguin@203.199.114.33) |
08:14.39 | *** join/#htc-linux Babel1 (n=fcr@lun34-2-82-238-28-28.fbx.proxad.net) |
08:32.49 | *** join/#htc-linux kri5 (n=kri5@cowdy.vlmc.org) |
08:34.30 | *** part/#htc-linux kri5 (n=kri5@cowdy.vlmc.org) |
08:46.21 | *** join/#htc-linux spenguin[work] (n=penguin@203.199.114.33) |
08:52.20 | *** join/#htc-linux marex (i=marex@eduroam72.ms.mff.cuni.cz) |
08:52.29 | *** join/#htc-linux ltxda0 (n=anon@unaffiliated/ltxda) |
08:56.38 | elysion__ | incredible how the guys on the wiki stay calm while answerring to the "can i run android/x/ubuntu/... on hermes" comments all the time :D |
09:03.32 | *** join/#htc-linux ltxda (n=anon@unaffiliated/ltxda) |
09:10.05 | *** join/#htc-linux pleemans (n=toi@d54C2AAB7.access.telenet.be) |
09:24.23 | *** join/#htc-linux dcordes-kais (n=dcordes-@ip-90-187-216-62.web.vodafone.de) |
09:26.13 | tmzt | dcordes-kais: anything with touchscreen? |
09:27.06 | dcordes-kais | no didnt try fixing nything yet |
09:27.21 | *** join/#htc-linux spenguin[work] (n=penguin@203.199.114.33) |
09:28.04 | tmzt | will be busy today and tomorrow but after that I should have some time |
09:28.13 | tmzt | like weekend |
09:28.31 | dcordes-kais | ok |
09:29.26 | dcordes-kais | could just use the htc-msm driver in the mean time |
09:47.57 | *** join/#htc-linux timebomb (n=tb@p5B3E6ABD.dip.t-dialin.net) |
10:02.26 | zycho | hi |
10:22.01 | *** join/#htc-linux Pure4Real (n=pure4rea@93-45-229-159.ip104.fastwebnet.it) |
10:37.12 | *** join/#htc-linux m0zzie (n=m0zzie@60-241-53-34.static.tpgi.com.au) |
11:02.23 | Marajin_ | elysion__: they're on drugs, that's how they stay calm ;) |
11:12.27 | *** join/#htc-linux ltxda0 (n=anon@unaffiliated/ltxda) |
11:30.26 | *** join/#htc-linux Dinde693 (n=kayser@81-65-176-209.rev.numericable.fr) |
11:45.42 | *** join/#htc-linux Dinde (i=kayser@sur-internet.net) |
11:59.07 | kiozen | to hack these devices you need to be patient person.. |
12:12.06 | *** join/#htc-linux infernix (i=gerben@unaffiliated/infernix) [NETSPLIT VICTIM] |
12:12.07 | *** join/#htc-linux lama (i=lama@netbsd.pl) [NETSPLIT VICTIM] |
12:12.07 | *** join/#htc-linux _XD (i=t3st1fy@ircop.com) [NETSPLIT VICTIM] |
12:12.07 | *** join/#htc-linux elf (i=elf@antenora.aculei.net) [NETSPLIT VICTIM] |
12:12.07 | *** join/#htc-linux Dindon (i=OSEF@193.27.79.0) [NETSPLIT VICTIM] |
12:12.07 | *** join/#htc-linux thinko (n=jdoe6alp@smaug.rackdragon.com) |
12:21.58 | *** join/#htc-linux wolf`wolf (n=admin@114.69.251.75) |
12:26.16 | *** part/#htc-linux wolf`wolf (n=admin@114.69.251.75) |
13:20.26 | *** join/#htc-linux timebomb (n=tb@p5B3E6ABD.dip.t-dialin.net) |
13:22.33 | Marajin | kiozen: this is why they invented diazepam |
13:23.08 | kiozen | Marajin: no it's called: kids |
13:23.21 | Marajin | kiozen: Oh that's more drastic measures, that's like having a nerve removed |
13:23.42 | kiozen | jep, the only way to survive |
13:27.50 | elysion__ | Marajin: :D |
13:29.37 | Marajin | elysion__: We buy so many, we get bulk discount now ;) |
13:30.02 | elysion__ | haha |
13:30.57 | elysion__ | hey, how do i create a root image (busybox/ånström/??) |
13:31.27 | elysion__ | trying to get the hermes to a point where i can start looking into the driver stuff |
13:31.56 | elysion__ | btw. which htc devices (excl. g1 & g2) are able to run android? |
13:32.22 | elysion__ | like which have enough processing power and such |
13:32.32 | *** join/#htc-linux sdt555 (n=titus@147.145.40.44) |
13:33.52 | Marajin | elysion__: um, most of them have the processing power and such, it'd be easier to list the active ports? |
13:34.16 | Marajin | elysion__: Kaiser, Vogue, Titan, Polaris, Nike, Raphael, Diamond, Blackstone, Kovsky, off the top of my head. |
13:34.49 | elysion__ | ok |
13:35.24 | elysion__ | understood that the older devices like hermes aren't able to run it |
13:35.36 | Marajin | No reason why the hermes couldn't run it |
13:35.47 | elysion__ | so it is fast enough? |
13:35.48 | Marajin | It's pretty much as powerful as the kaiser |
13:35.54 | Marajin | Probably faster in general |
13:36.03 | elysion__ | oh |
13:36.05 | elysion__ | ok |
13:36.28 | Marajin | Big issue with the hermes, IIRC, was we had no fucking idea how to get SD working because it used some ATi chip? CR2 would be the one to ask |
13:37.10 | elysion__ | yeah, heard about that |
13:37.15 | elysion__ | sounds a bit weird |
13:37.39 | elysion__ | isn't it so that the microcontroller has an sd interface? |
13:38.09 | Marajin | yah but without any suitable storage place it's hard to do more than just boot tiny distros from an initrd |
13:38.24 | elysion__ | yeah |
13:38.27 | Marajin | CR2 wanted to look at getting the internal flash readable a bit back I think but I never even got aroudn to looking at it |
13:40.29 | elysion__ | Marajin: do you know how to build the rootfs? |
13:40.35 | elysion__ | for initrd |
13:40.44 | Marajin | sure, you just set up OpenEmbedded and bitbake angstrom |
13:40.59 | Marajin | pretty sure there should already be hermes initrds around though |
13:41.48 | elysion__ | yeah, guess there might be, but i would be interested in doing building the whole thing by myself so that i would be able to do it after i make changes to the code |
13:41.56 | *** join/#htc-linux timebomb (n=tb@p5B3E6ABD.dip.t-dialin.net) |
13:42.29 | Marajin | If you're hacking drivers you would only really be changing the zImage though |
13:42.43 | Marajin | but the openembedded wiki will tell you the basics of installing openembedded |
13:42.59 | Marajin | you more or less need svn, git, a *NIX computer and plenty of harddrive space |
13:43.03 | elysion__ | yeah, well that's true, but still would like to know how the thing is done |
13:43.14 | elysion__ | got those already |
13:43.28 | elysion__ | built the kernel |
13:43.36 | elysion__ | and it seems to be working |
13:44.37 | Marajin | cool |
13:44.45 | Marajin | just need to grab Openembedded then and set that up |
13:44.49 | Marajin | it's pretty easy to do |
13:45.22 | elysion__ | yeah, checking the pages |
13:45.43 | elysion__ | seems to be in the ubuntu repos |
13:45.57 | Marajin | what does? OE? |
13:46.02 | Marajin | naw you just want to grab that from SVN |
13:46.06 | Marajin | it's constantly updated |
13:46.06 | elysion__ | i mean bitbake :D |
13:46.09 | Marajin | oh |
13:46.15 | Marajin | yeah it's in there but it's an old version |
13:46.32 | elysion__ | reading, thinking and writing at the same time can get confusing |
13:46.35 | Marajin | it tells you in the wiki page to grab the svn version (it doesn't need compiling) and grab OE from git |
13:46.49 | elysion__ | oh, ok |
13:47.23 | elysion__ | Marajin: can you give the url? |
13:47.27 | Marajin | um one sec |
13:47.50 | *** join/#htc-linux AstainHellbring (n=AstainHe@unaffiliated/astainhellbring) |
13:47.50 | Marajin | elysion__: http://wiki.openembedded.net/index.php/Getting_Started |
13:47.53 | Marajin | hey AstainHellbring |
13:50.19 | AstainHellbring | hi |
13:50.23 | AstainHellbring | whats up Marajin? |
13:51.30 | Marajin | Not much |
13:51.40 | Marajin | just giving elysion__ a helping hand with where to get OE from |
13:53.50 | AstainHellbring | cool |
13:54.10 | Marajin | aye |
13:57.14 | *** join/#htc-linux zycho_ (n=zycho@a89-182-196-227.net-htp.de) |
14:07.31 | *** part/#htc-linux exception13 (n=exceptio@testdrive.kgts.ru) |
14:08.00 | elysion__ | tried running a rootfs that dcordes made for me, but got the following errors: |
14:08.03 | elysion__ | RAMDISK: Compressed image found at block 0 |
14:08.06 | elysion__ | RAMDISK: incomplete write (-28 != 32768) 4194304 |
14:08.09 | elysion__ | any idea what might be causing this? |
14:10.53 | Marajin | O.o really? the kernel doesn't support compressed initrds? |
14:11.06 | Marajin | AstainHellbring: You read that error the same way right? |
14:11.26 | Marajin | oh hang on, it's found it as a compressed initrd but failed to extract it |
14:11.27 | Marajin | hmm |
14:12.54 | elysion__ | ok, well it might just be that i misunderstood how to use the packages he gave me |
14:13.08 | elysion__ | after all it was an tar.gz file i was trying to use |
14:13.19 | Marajin | oh he didn't cpio.gz it |
14:13.20 | Marajin | gotcha |
14:13.26 | Marajin | know what went wrong then |
14:13.34 | Marajin | google on how to make an initrd |
14:13.35 | elysion__ | ok |
14:13.53 | Marajin | you have to extract the .tar.gz he made and preserve permissions and then use cpio/gzip to make the initrd |
14:14.03 | elysion__ | ooh, ok |
14:14.44 | Marajin | If you're stuck send the tarball and I can do it for ya |
14:15.27 | elysion__ | well, i'll read through the getting started page on openembedded first |
14:16.17 | Marajin | k but OE will only make a .tar.gz too you still have to convert it to a gzipped cpio |
14:23.16 | elysion__ | find ./ | cpio -H newc -o | gzip > ../my-initrd.cpio.gz <-- is that all it takes to make the image? |
14:25.47 | elysion__ | what should i put to the MACHINE = "" in the local.conf? |
14:37.48 | Marajin | elysion__: yeah but make sure you do it IN the folder you extracted the rootfs to |
14:38.12 | elysion__ | Marajin: ok |
14:38.20 | elysion__ | Marajin: do you know about the MACHINE parameter? |
14:38.25 | Marajin | yep? |
14:38.58 | elysion__ | am editing the local.conf file |
14:39.06 | Marajin | yep |
14:39.09 | Marajin | set it to htchermes |
14:39.15 | elysion__ | ok, thanks :) |
14:39.35 | Marajin | ..ah there isn't a htchermes machine conf |
14:39.43 | elysion__ | humm |
14:39.46 | Marajin | well set it to htchermes anyway and make a machine conf later |
14:40.03 | elysion__ | ok |
14:40.29 | elysion__ | is it ok if i set the target_arch to arm? |
14:41.02 | Marajin | elysion__: mostly you probably just want to copy one of the existing .confs in conf/machine/ to htchermes.conf, I dunno which'd be most appropriate for the hermes but tehy don't generally set much in there |
14:41.39 | Marajin | don't set the target arch, if you read the comment it says that's set by the machine conf |
14:43.03 | elysion__ | oh, ok |
15:06.29 | *** join/#htc-linux mugsie (n=graham@78.16.157.16) |
15:11.30 | elysion__ | Marajin: do you know which of the devices is closest to hermes? |
15:29.50 | *** join/#htc-linux marex (n=marex@vasut.kolej.mff.cuni.cz) |
15:30.04 | *** join/#htc-linux kiozen (n=oeichler@rgnb-5d87ca5d.pool.einsundeins.de) |
15:48.18 | Marajin | elysion__: no idea, sorry, really oughta see if you can get ahold of cr2 |
15:48.23 | Marajin | ~seen cr2 |
15:48.24 | apt | cr2 <n=cr2@ip-90-187-82-196.web.vodafone.de> was last seen on IRC in channel #htc-linux, 18h 41m 10s ago, saying: 'BabelO: have you seen that ? http://el8.org/wp-content/uploads/2008/09/14819_6.pdf'. |
15:48.32 | Marajin | heh |
15:49.11 | elysion__ | well, maybe i'll then just try with the images dcordes made |
15:51.09 | elysion__ | how do I extract the files from the tar.gz properly? |
15:52.49 | Marajin | tar zxvpf |
15:55.40 | elysion__ | ./dev/fb0 |
15:55.43 | elysion__ | tar: ./dev/fb0: Cannot mknod: Operation not permitted |
16:04.49 | *** part/#htc-linux BabelO_ (n=fcr@lun34-2-82-238-28-28.fbx.proxad.net) |
16:20.38 | elysion__ | ok, ångström is now booting :) |
16:22.54 | *** join/#htc-linux ClashTheBunny (i=c72ec6e7@gateway/web/ajax/mibbit.com/x-cbdd2e898ae85d4f) |
16:24.28 | ClashTheBunny | Hi, what is the best angstrom (or other standard linux distro) rootfs is best for the HTC Kaiser? |
16:25.22 | elysion__ | seems that there is a conf for it in openembedded svn repo |
16:25.51 | elysion__ | woops, git, not svn |
16:26.09 | ClashTheBunny | Yeah, I see it in git. Is a console image the best that can be built, or has anybody gotten graphical things working? |
16:26.15 | *** join/#htc-linux StarLite (n=nnscript@s55916ca6.adsl.wanadoo.nl) |
16:27.33 | elysion__ | oh, no idea about that |
16:27.50 | ClashTheBunny | ok, thanks. |
16:28.44 | Marajin | elysion__: oh, you have to extract as root generally, or you'll get issues like that |
16:29.11 | elysion__ | Marajin: ok, that's what i did, but was just not sure if that was the right way to do it |
16:29.38 | Marajin | ClashTheBunny: We have android working, I don't think X/fbdirect/whatever works though, so otherwise you're stuck to console, though I think dcordes made a rootfs for the kaiser that has the necessary framework to technically enable calling |
16:29.38 | *** join/#htc-linux MethoS (n=lem@host-091-097-240-007.ewe-ip-backbone.de) |
16:29.55 | Marajin | elysion__: nope, you got it right, there's hope for you yet ;) |
16:30.08 | elysion__ | haha :D |
16:31.12 | *** join/#htc-linux wolf`wolf (n=admin@202.179.80.250) |
16:32.16 | ClashTheBunny | Marajin: Yeah, I've seen his rootfs, I was wondering if there was anything else, or if there were directions on how to build an updated version of his. |
16:32.36 | elysion__ | ok, now i'll just have to ask dcordes how he built the rootfs |
17:13.39 | *** join/#htc-linux dcordes-kais (n=dcordes-@ip-90-186-6-114.web.vodafone.de) |
17:17.32 | Marajin | elysion__: there ya go, dcordes-kais is on, quick, ambush him! ;) |
17:17.39 | Marajin | ClashTheBunny: same goes for you I'd guess :p |
17:18.31 | *** join/#htc-linux ccube (n=ccube@ssh.ccube.de) |
17:18.43 | elysion__ | Marajin: :) |
17:18.52 | elysion__ | dcordes-kais: how did you build that rootfs? |
17:19.05 | elysion__ | can you send me the config? |
17:25.28 | *** part/#htc-linux wolf`wolf (n=admin@202.179.80.250) |
17:26.38 | dcordes-kais | elysion__ did you setup openembedded as described in the building angstrom howto? |
17:28.11 | ClashTheBunny | dcordes-kais: Did you use the 2008.1 angstrom or the stable? |
17:28.49 | ClashTheBunny | did you just build the console image, or was there another recipe? |
17:28.56 | elysion__ | up to the "Start building" step which failed because there was no config for hermes |
17:28.57 | ellisway | hi dcordes-kais |
17:29.11 | elysion__ | i changed the MACHINE to htchermes |
17:30.04 | dcordes-kais | elysion__ yea that is my patch |
17:30.10 | *** join/#htc-linux lpotter (n=lpotter@218.185.108.156) |
17:30.43 | *** join/#htc-linux lupine_ (n=lupine@forest.lupine.me.uk) [NETSPLIT VICTIM] |
17:31.01 | dcordes-kais | ClashTheBunny it's 2008.1 minimalist-image |
17:31.41 | elysion__ | dcordes-kais: where can i get the patch? |
17:31.53 | dcordes-kais | elysion__ I can provide it when home |
17:31.58 | elysion__ | ok |
17:32.04 | ClashTheBunny | dcordes-kais: thanks |
17:32.07 | elysion__ | well, it seems to work |
17:32.18 | elysion__ | got up to the login |
17:32.34 | dcordes-kais | ClashTheBunny do you need a different image for herm ? |
17:32.36 | elysion__ | but the keyboard does not seem to work |
17:33.01 | elysion__ | haven't tried other methods to log in yet |
17:33.01 | dcordes-kais | elysion__ keyboard for herm is not present afaik |
17:33.06 | elysion__ | ok |
17:33.13 | dcordes-kais | brb |
17:33.15 | elysion__ | dcordes-kais: do you know the status of that? |
17:33.16 | elysion__ | k |
17:33.29 | ellisway | i think there was somwork donewith regards the hermes keyboard |
17:33.48 | ellisway | but cant remember how much |
17:33.53 | elysion__ | ok |
17:34.08 | elysion__ | seems like somekind of project tool would be nice |
17:39.56 | ClashTheBunny | dcordes-kais: It's for the Kaiser. |
17:43.36 | *** join/#htc-linux dcordes (n=dcordes@unaffiliated/dcordes) |
17:44.50 | dcordes | yo |
17:45.34 | dcordes | ClashTheBunny: the image I built for elysion__ is for amrv4t instructions |
17:45.45 | dcordes | ClashTheBunny: it's better to use armv6-novfp for kaiser |
17:46.13 | ClashTheBunny | dcordes-kais: I had a totally separate question. I just wanted to know how you built it. |
17:46.27 | ClashTheBunny | dcordes: sorry that was to you I guess |
17:47.54 | dcordes | ClashTheBunny: with openembedded. check http://www.htc-linux.org/wiki/index.php?title=Openembedded |
17:49.08 | dcordes | ClashTheBunny: use htckaiser machine type |
17:49.41 | ClashTheBunny | dcordes: yeah, I have OE set up and I just wanted to know the recipe you built |
17:50.10 | dcordes | bitbake minimalist-image |
17:50.23 | ClashTheBunny | dcordes: do you know if I need to patch the git url in the kaiser kernel recipe to get dzo's kernel? |
17:50.40 | dcordes | ClashTheBunny: you will get the dzo kernel. but not the latest revision |
17:50.55 | *** join/#htc-linux AstainHellbring (n=AstainHe@unaffiliated/astainhellbring) |
17:51.00 | dcordes | ClashTheBunny: I will update it when kaiser works again (it's broken because of usb patches atm) |
17:51.18 | dcordes | but you will get the correct branch |
17:51.19 | ClashTheBunny | Yeah, I noticed :-) |
17:51.36 | ClashTheBunny | Thanks so much! |
17:52.54 | dcordes | oh seems like it was fixed |
17:53.01 | ClashTheBunny | dcordes: I booted the kernel last night |
17:53.12 | dcordes | ClashTheBunny: so just put 972fb53680ee5edc00e7377befb442d3764916f5 for kaiser srcrev |
17:54.24 | *** join/#htc-linux Sti_0239 (n=Where_is@95.200-65-87.adsl-dyn.isp.belgacom.be) |
17:59.48 | dcordes | elysion__: http://linuxtogo.org/~lgorris/diffs/htcherm_openembedded.diff |
18:00.41 | dcordes | mickey|bbl: should this patch be added? |
18:00.48 | *** join/#htc-linux chab7 (n=kvirc@fibhost-67-206-132.fibernet.bacs-net.hu) |
18:00.55 | dcordes | elysion__: did you try the zImage from my build? |
18:01.30 | *** mode/#htc-linux [+o dcordes] by ChanServ |
18:01.31 | *** join/#htc-linux Marajin_ (n=marajin@87-194-102-189.bethere.co.uk) |
18:09.07 | *** join/#htc-linux bagpuss_thecat (n=bagpuss_@95.172.239.1.ip.static.x-ip.net) |
18:09.33 | *** join/#htc-linux fnord__ (n=fnord@24-151-90-116.static.nwtn.ct.charter.com) |
18:13.22 | *** join/#htc-linux pleemans (n=toi@d54C2AAB7.access.telenet.be) |
18:14.18 | *** join/#htc-linux xutywx (n=xutywx@195.205.38.92) |
18:18.49 | dcordes | ClashTheBunny: can you git pull and see if kaiser works ? |
18:21.16 | ClashTheBunny | I'm still working on getting my overlay set up. |
18:21.43 | dcordes | just updated srcrev and config |
18:21.57 | dcordes | what sort of overlay? |
18:22.35 | ClashTheBunny | Oh, I see the commits. I'm on it! |
18:22.39 | ClashTheBunny | Thanks. |
18:53.10 | *** join/#htc-linux stefan_schmidt (n=stefan@p5B036D20.dip.t-dialin.net) |
19:09.16 | *** join/#htc-linux hollo_ (n=hollo@3e6b7b2c.rev.stofanet.dk) |
19:26.55 | *** join/#htc-linux cr2 (n=cr2@ip-77-24-79-101.web.vodafone.de) |
19:36.47 | *** join/#htc-linux stefan_schmidt_ (n=stefan@p5B035319.dip.t-dialin.net) |
19:49.16 | *** join/#htc-linux miknix (n=miknix@gentoo/developer/miknix) |
19:50.11 | elysion__ | dcordes: didn't try that one yet, can try it now |
19:51.15 | *** join/#htc-linux diogene31 (n=rj@mur31-2-82-243-122-54.fbx.proxad.net) |
20:08.49 | elysion__ | dcordes: seems like the keyboard does not function with the kernels you built |
20:09.17 | elysion__ | but it seems to work with the kernel i built with the modules patch |
20:12.05 | elysion__ | oh, wait... doesn't seem to work that well after all |
20:15.32 | *** join/#htc-linux rodpod (n=rod@hick.org) |
20:15.35 | *** join/#htc-linux imfloflo (n=imfloflo@169.25.71-86.rev.gaoland.net) |
20:17.06 | elysion__ | ok, seems that the response is somewhat random |
20:17.39 | elysion__ | would be nice to know about the current status of the port |
20:54.54 | cr2 | elysion__: ask Kevin2 about the keyboard driver |
20:56.28 | dcordes | cr2: got anything out of your navi yet? |
21:01.28 | cr2 | no, just began hacking :) |
21:01.34 | *** join/#htc-linux ellisway (n=ellis@149.254.48.54) |
21:01.45 | cr2 | pdocread could not produce anything useful |
21:02.12 | cr2 | i've dumped 32MB ram with the wince kernel |
21:02.20 | cr2 | it has some information |
21:02.37 | cr2 | but i can't telnet to haret |
21:02.58 | cr2 | wince5.0 is really bastardized on this device |
21:15.22 | dcordes | did they modify the networking things? |
21:17.57 | cr2 | i tried to connect in windows |
21:26.01 | cr2 | pocketmory mlc disk |
21:26.19 | cr2 | smflash flashdisk |
21:31.13 | cr2 | the usb power led is on |
21:31.21 | cr2 | but linux does not see the connect |
21:31.38 | cr2 | hmm |
21:46.39 | cr2 | heh. regedit does not work |
21:51.04 | cr2 | very strange |
21:54.05 | cr2 | \windows looks like a barebones s3c2443 device |
21:54.42 | cr2 | but since i can't connect over usb, i need to write the default.txt script |
21:55.12 | cr2 | hehe. what should i dump from s3c2443 for further analysis ? |
21:55.30 | cr2 | Kevin2 once did a hermes dump |
21:56.08 | cr2 | RAPH120, wtf is that ? |
22:03.14 | cr2 | dcordes: how do i enable logging in default.txt ? |
22:03.22 | *** join/#htc-linux dcordes_ (n=dcordes@unaffiliated/dcordes) |
22:03.57 | *** mode/#htc-linux [+o dcordes] by ChanServ |
22:05.11 | *** mode/#htc-linux [+o dcordes] by ChanServ |
22:05.23 | *** topic/#htc-linux by dcordes -> Welcome to htc-linux | Logs: http://apt.rikers.org/%23htc-linux | Livelogs: http://irclog.netripper.com/?chan=htc-linux | Wiki: http://htc-linux.org/wiki | Original project page: http://wiki.xda-developers.com/index.php?pagename=Xanadux | Please use device codenames. For aliases, see: http://wiki.xda-developers.com | Join #android for android centered discussion. |
22:09.05 | *** join/#htc-linux Pure4Real (n=pure4rea@93-45-226-179.ip104.fastwebnet.it) |
22:09.08 | *** join/#htc-linux cr2 (n=cr2@ip-77-24-79-101.web.vodafone.de) |
22:17.41 | cr2 | 4a000030 | 02001000 0000007f deadcafe deadcafe | ................ |
22:18.38 | cr2 | 4c000000 | 0000ffff 0000ffff 00008000 deaddead | ................ |
22:18.48 | cr2 | interesting fault handler |
22:19.34 | cr2 | 0x50000000 1 UART |
22:19.52 | cr2 | 50000000 | 00000003 00000385 00000041 00000000 | ........A....... |
22:19.53 | cr2 | 50000010 | 00000006 00000000 00000000 00000011 | ................ |
22:19.55 | cr2 | 50000020 | 00000000 00000000 000001b1 00000000 | ................ |
22:20.04 | cr2 | it seems i should read the manual |
22:22.24 | cr2 | Kevin2: ping |
22:24.46 | bagpuss_thecat | join #android |
22:24.48 | bagpuss_thecat | ahem |
22:24.52 | bagpuss_thecat | </idiot> |
22:32.18 | cr2 | elysion__: are you already sleeping ? |
22:32.35 | elysion__ | should be :D |
22:32.41 | elysion__ | but no |
22:33.44 | cr2 | i'm trying to remember how to decode the UART config |
22:33.52 | cr2 | the regs are above. |
22:34.31 | elysion__ | ummm... are those the values of the registers? |
22:34.38 | cr2 | yes |
22:34.44 | elysion__ | which controller? |
22:34.51 | cr2 | s3c2443 cpu |
22:34.54 | elysion__ | ok |
22:34.59 | elysion__ | have to open the datasheet |
22:37.28 | elysion__ | where can i find it? |
22:37.45 | elysion__ | seems that you have to register at the samsungs site to get it :( |
22:40.15 | elysion__ | cr2: do you have a url for the datasheet? |
22:41.17 | cr2 | search um_s3c2443x_rev10.pdf |
22:41.23 | cr2 | wait. you have 2442 |
22:41.29 | cr2 | but it should be similar |
22:41.36 | cr2 | ~ping dcordes |
22:41.37 | apt | pong dcordes |
22:42.33 | dcordes | ~pong cr2 |
22:42.34 | apt | cr2: PONG!!!!!!!!!!!!!!!!!! |
22:42.53 | cr2 | dcordes: can we create a datasheet library ? |
22:43.40 | dcordes | in the wiki? |
22:43.45 | elysion__ | cr2: don't seem to be able to get the datasheet :( |
22:44.04 | elysion__ | registered on samsungs site, but getting the datasheets seem to take some time |
22:44.37 | dcordes | cr2: It would be nice. I don't know about the legal situation |
22:44.41 | cr2 | http://www.baisi.net/thread-909599-1-2.html |
22:45.27 | cr2 | dcordes: i downloaded 95% of them as they were freely available |
22:45.50 | cr2 | nothing "proprietary information" and such |
22:46.20 | cr2 | but some are in this category. we should not post them |
22:48.17 | dcordes | cr2: just create a folder and put them.. |
22:48.59 | cr2 | ok |
22:49.49 | cr2 | hm. 2443 has 4 uarts |
22:52.02 | elysion__ | cr2: is that register dump little or big-endian? |
22:54.09 | elysion__ | oh, woops... wrong term |
22:54.20 | cr2 | little |
22:54.29 | cr2 | wince never uses bigendian |
22:54.38 | elysion__ | and well... quite obvious anyway how those bits go |
22:55.03 | *** join/#htc-linux Azalar (n=Azalar@unaffiliated/azalar) |
22:55.22 | elysion__ | darn.. quite many bits to control one uart :P |
22:56.28 | cr2 | ulcon=3 |
22:56.47 | cr2 | 43 should be IR |
22:57.00 | cr2 | <cr2> 50000000 | 00000003 |
22:57.37 | elysion__ | don't really understand the dump |
22:57.54 | cr2 | 50004000 | 00000003 00000245 00000000 00000000 | ....E........... |
22:58.10 | cr2 | 50000000 is ULCON0 |
22:58.20 | cr2 | 50004000 is ULCON1 |
22:58.23 | cr2 | ... |
22:59.05 | cr2 | hmm. we need some automated parser |
22:59.14 | elysion__ | that would be nice |
22:59.21 | Kevin2 | cr2: pong |
22:59.51 | cr2 | Kevin2: can we override the CPU detection ? |
22:59.57 | cr2 | Kevin2: hi |
23:00.02 | Kevin2 | Hi cr2. |
23:00.17 | Kevin2 | There is no way to override cpu detection - except by modifying the code. |
23:00.53 | cr2 | ok, but it seems to be too heave-handed |
23:00.58 | Kevin2 | Did something go wrong that you need to override it? |
23:01.10 | cr2 | no, just a new device |
23:01.45 | Kevin2 | New device or new cpu type? |
23:01.52 | elysion__ | hmm... is the value of the ulcon0 3 in the dump? |
23:01.59 | cr2 | new device with s3c2443 cpu |
23:02.23 | cr2 | it's obviously not in the machlist, and the wince cpu info is not used in any way |
23:02.53 | Kevin2 | Sounds like we should add the new cpu type to the code. |
23:03.55 | cr2 | so far i see that it has 4 uarts compared to 3 uarts on s3c2442 |
23:04.05 | cr2 | but it's backwards compatible |
23:06.06 | Kevin2 | If it's backwards compatible - then you can just have haret use the s3c2442 code. At least then it will have gpio, irq, and cpu flush working. |
23:06.41 | cr2 | yes |
23:13.00 | dvaey | oooh |
23:13.09 | dvaey | someone else playing with s3c24xx |
23:13.24 | dvaey | is the one on the haret list with the s3c2450 |
23:14.46 | cr2 | dvaey: what about extending the haretconsole to parse the cpu register values |
23:15.17 | cr2 | to fill the pdata values needed by linux drivers |
23:17.09 | dvaey | cr2, im not even upto that far yet :/ |
23:17.18 | dvaey | whats your device |
23:17.22 | dvaey | just out of curiosity |
23:18.35 | dvaey | ive got a navman S200 platinum, with s3c2450 and no output other than usb mass-storage like you mentioned above |
23:19.05 | cr2 | medion e4430 |
23:19.14 | cr2 | usb works for me only in wince |
23:19.29 | cr2 | s/wince/windows/ |
23:19.41 | dvaey | usb works for me in linux |
23:19.43 | cr2 | linux does not detect the usb connection at all. |
23:19.45 | dvaey | oh |
23:20.12 | cr2 | yeah, that's the first such device i've ever see |
23:20.14 | dvaey | you mean linux on PC and wince on the device? |
23:20.21 | cr2 | yes |
23:20.41 | dvaey | strange, mine recognizes okay, but needs some tweaks to linux to work |
23:21.04 | dvaey | if i mount it without -o sync, it corrupts badly |
23:21.45 | cr2 | hmm |
23:22.25 | cr2 | is the 2450 supported properly in linux ? |
23:22.38 | cr2 | but it can't explain the corruption anyway |
23:22.41 | dvaey | nope, its not even supported by binutils apparently |
23:22.55 | cr2 | do you have a datasheet ? |
23:22.58 | dvaey | although its meant to be mostly compatible with 2442 |
23:23.00 | dvaey | nope not yet |
23:24.28 | cr2 | http://download.csdn.net/source/1032568 |
23:24.45 | cr2 | but it's not _that_ easy to pick the files there |
23:28.22 | *** join/#htc-linux hollo (n=hollo@3e6b7b2c.rev.stofanet.dk) |
23:30.25 | cr2 | MPLLCON 805c0301 |
23:31.07 | cr2 | CLKSRC 00000050 |
23:33.44 | dvaey | nothing translate.google.com cant fix :) |
23:37.28 | cr2 | SDIV=1 |
23:37.55 | cr2 | PDIV=3 |
23:38.37 | cr2 | MDIV=5c |
23:39.45 | cr2 | m=0x5c+0=80+12+8=100 |
23:39.57 | cr2 | p=1 |
23:40.04 | cr2 | s=1 |
23:40.57 | cr2 | p=3,not 1 |
23:41.25 | cr2 | 3,100,1 |
23:41.42 | cr2 | hm. +8 is strange |
23:42.10 | cr2 | because 3,92,1 and Fin=12MHz is 400MHz Fout clock |
23:44.16 | cr2 | and the docs say 400MHz cpu |
23:47.43 | cr2 | 2m*Fin/p/2^s |
23:48.00 | cr2 | 2*100*12/3/2 |
23:48.03 | cr2 | 400 |
23:48.39 | cr2 | these samsung datasheets are buggy as hell |
23:49.52 | cr2 | ok, so the Fin is 12MHz. |
23:52.32 | cr2 | s3c24xx_init_clocks(16934000); for hermes |
23:53.30 | cr2 | smdk2443 has |
23:53.42 | cr2 | s3c24xx_init_clocks(12000000); |
23:53.46 | cr2 | good. |
23:58.22 | cr2 | fourth uart is not used |