IRC log for #htc-linux on 20080925

00:00.50Kevin2NetRipper: Ok.
00:01.39cr2Kevin2: yes. i'm looking for the hermes git with the keyboard driver. i've rechecked the hermes cpld gpios, and would like to fix the serial setup
00:02.31NetRipperi'll make a proper diff later.. bedtime now
00:02.33NetRippernight all
00:02.33NetRipper:)
00:02.47NetRipper(current diff is missing the new font file)
00:03.27snakefreakkevin2 do you have time for me?
00:05.58Kevin2snakefreak: In what way?
00:06.54snakefreakcan you tell me how to boot an filesystem image with haret?
00:07.19Kevin2Hrmm.  Do you have an initrd ready?
00:07.53snakefreakno.
00:08.57Kevin2Okay - that's a lot of work then.  Take a look at openembedded.org or one of the other distros.  First step is to get an initrd.  Once you have that, then you can wire it into haret.
00:10.26Kevin2cr2: Cool - so you have a renewed interest in hermes?  Big thing before was getting SD working.
00:10.57snakefreakhm ok i know how to vreate one. but what is the integrents
00:11.13snakefreak-v +c
00:11.48cr2Kevin2: i#d like to fix the easy things first.
00:12.25cr2Kevin2: but i still have my notes for ATI, and a lot of ATI SD traces. in hardcopy  :)
00:13.45tmzt_how big can the initrd be on universal?
00:13.49Kevin2snakefreak: Build an initrd with whatever you want in it.  Haret wont care.
00:14.50snakefreaki do not understand.
00:15.52snakefreakhttp://wiki.neilandtheresa.co.uk/Titchy_Linux/Installing_Debian
00:16.45snakefreaki have all this things and i have maked a image from the rootfs tar file.
00:17.30Kevin2snakefreak: Hrmm.  I'm not sure what you are trying to do.  Haret is just a bootloader.  You need a kernel and filesystem for your device to boot into.  Once you have that, you can boot via haret.  Without that, there is not much you can do with haret.
00:18.16snakefreakyes thats clear.
00:19.16snakefreaki have a file system. and a kernel. but i dont know how the startup.txt should look
00:20.54Kevin2See http://www.handhelds.org/moin/moin.cgi/HaRET_20Documentation  --  read the section on booting linux.
00:21.04snakefreakset cmdline "root=/dev/mmcblk0p1 rw is clear mmc/sd card 0 partition 0=1 1=2 .... but what ist that for an image on fat partition
00:22.18snakefreakkevin2 i have read it. but it brings me not forward.
00:22.29Kevin2Hrmm.  It would be "root=/dev/xyz".  I forget which one it typically is.
00:24.19snakefreakyes i know mmc sd card partition2 is mmcblk0p1
00:24.30snakefreakand loop for an image.
00:24.43Kevin2Yeah - that sounds right - so make sure "root=/dev/mmcblk0p1" is in your cmdline.
00:25.03Kevin2Did you want to build a all-in-one exe to install and boot from?
00:27.20snakefreakno i want only boot an image via haret.
00:27.37snakefreakactually it looks:
00:29.54snakefreakkevin2 why root=mmcblk0p1 it should not a partition it should a file on a partition.
00:30.20snakefreakset cmdline "root=/dev/loop looproot=/dev/mmcblk0p1:/qtopia.linux.img rw console=tty0 rootdelay=5 fbcon=rotate:1"
00:31.27Kevin2I'm confused.  You have your filesystem in a file on another file system?  Why not just install the filesystem on the sd card directly?
00:33.56snakefreaki havent a card reader which is linux compatible. and i will youse multible linux systems to find out the best for me.
00:37.55tmzt_/debian/dists/testing/main/installer-armel/current/images/versatile/netboot/
00:38.02tmzt_ftp.us.debian.org
00:39.35tmzt_put the Titchy root .tar.bz2 on your fat partition
00:41.18snakefreaki will try next day have to sleep. good night all and thanks for help!
00:41.38tmzt_use the Titchy zImage, create a default.txt with "set KERNEL zImage" "set INITRD initrd.gz"
00:42.10snakefreakok
00:43.05*** part/#htc-linux wasup (n=Tech@208.47.103.106)
00:43.12tmzt_"set CMDLINE init=/linuxrc", initramfs doesn't need root= does it?
00:46.43tmzt_dcordes: do you know the url for the diamond thread?
00:48.31dcordestmzt_: http://forum.xda-developers.com/showthread.php?t=402002
00:49.31cr2Kevin2: can you apply the latest mach-types and NetRipper's patch for msm7201A ? i#ve tested it and it works as expected
00:50.10cr2Kevin2: the gpio bank5 is missing, but i'll check tomorrow where its registers are located. today it's too late ;)
00:55.27cr2hehe. crashed raph100 with permissivemmutrace
00:55.40cr2wiif
00:55.45cr2wifi is unhappy
00:57.20cr2nice. does not resume from sleep. softreset needed.
01:00.11tmzt_someone said a g1 emulator is posted, might this have a real touchscreen coordinates?
01:02.17dcordestmzt_: you can grab a .zip file from google which has the dalvik development files and the qemu based emulator source
01:05.04*** join/#htc-linux surgex (i=surge@pool-98-118-166-131.bflony.fios.verizon.net)
01:06.03cr2at@bric=0
01:06.39dcordesis that the command used for bricking the device?
01:06.43*** join/#htc-linux wasup (n=Tech@208.47.103.106)
01:06.52cr2i guess so :)
01:07.04wasupcan anyone tell me why it's failing to mount my sdcard
01:07.19dcordeswasup: it being..?
01:07.19wasupit shows the sdcard...it says its found
01:07.33cr210.1.101.63 ?
01:07.48wasupbeing?
01:07.54dcordeswasup: titan?
01:07.57wasupyeah
01:08.00wasuptitan
01:08.11cr2dcordes: what is this address ?
01:08.22dcordescr2: a gprs one?
01:08.33wasupi feel like a noob.... it was working before
01:08.41wasupi reformated my sd to fat32
01:08.51cr2port 7275 ?
01:09.21cr2does not respond.
01:09.43wasupcopied the new files 1.0 and now it says
01:09.43wasupmounting /dev/block/mmcb1k0p1 on /sdcard failed.....
01:09.44tmzt_are they keeping the mmu on or turning it off on diamond?
01:09.48wasupinvalid arguement
01:09.57dcordeswasup: linux won't mount a vfat rootfs. the default.txt has a rootfs= value that defines the path to the device with the root filesystem
01:10.22dcordescr2: it does for me
01:10.27wasupoh...so what do i change it to?
01:10.49dcordeswasup: depends. what do you want to do?
01:10.57wasupjust boot android
01:11.01cr2dcordes: i have proxy
01:11.03wasupthe new version
01:11.21tmzt_cr2: are they keeping the mmu on or turning it off on diamond?
01:11.52cr2don't know
01:11.54dcordeswasup: can you give me a url?
01:12.10cr2no nmea at 0x1f. strange
01:12.24wasupa url of what?
01:13.11dcordeswasup: you want to boot this http://it029000.massey.ac.nz/vogue/android-new.zip ?
01:13.19wasupoh yeah...
01:13.24tmzt_cr2: swetland said it's possible to access periphrials with mmu off, I had the log and dcordes posted it in that thread
01:13.29wasupsorry im confused
01:13.41wasupyeah thats the package i downloaded
01:13.41cr21a210
01:13.44dcordeslooks like dzo has all the shiny things working :) sound, video playback etc
01:14.26cr2dcordes: diamond/raphael will work too
01:15.35cr2my values are different from diamond ??
01:15.37dcordeswell vogue is usable for a while now. I mean he has everything working the device has to offer. except for usb maybe
01:15.53cr2$PSTIS
01:16.23wasupdcordes: has anyone else with a titan been experiencing problems???
01:16.42wasupor am i that unluck SOB....:)
01:16.47wasupunlucky*
01:17.05dcordeswasup: maybe the kernel image in that zip file only has fat16
01:17.58wasuphmm.... so how would i fix that?
01:18.07wasupreformat it?
01:18.14dcordesreformat the card and have on fat16 partition
01:18.25dcordes*one
01:18.43wasupcan i do that via windoes?
01:18.47wasupwindows*
01:22.44cr2good night
01:24.38dcordeswasup: I don't know. but if it worked before the same way (with the previous zip file), it's likely that dzo forgot to include fat32
01:25.06tmzt_vfat is fat16 and fat32
01:25.16wasuptrue... i am reformatting my card as just FAT
01:25.21wasupso maybe it will work...
01:25.22wasupidk
01:25.40wasupcould it have to do with anything in the default.txt?
01:25.52wasupset MTYPE 1667
01:25.53wasupset KERNEL zImage
01:25.53wasupset initrd initrd.gz
01:25.53wasup#set initrd initrd-android
01:25.53wasup#set initrd initrd-console
01:25.53wasupset cmdline "ppp.username=mobile@jamamobile ppp.password=telecom msmsdcc_fmax=48000000"
01:25.55wasup# console=ttyMSM0"
01:25.57cr2hm. hitachi lcd panel on my raph100
01:25.57wasupboot
01:26.01tmzt_wait, CONFIG_FAT_FS is fat, and CONFIG_VFAT_FS is fat32, and fat16 with long file name support
01:26.56cr2the VIC setup should be different
01:27.08dcordeswasup: ok sorry forget what I said about 16/32
01:27.23wasupwhy me? seriously...%##@$
01:27.43dcordeshuh? :)
01:27.46tmzt_what are the filenames in the zip?
01:27.58wasupdata.gz
01:28.05wasupintrid.gz
01:28.18wasupinitrid.gz*
01:28.25wasupsystem.gz
01:28.33dcordesdata.gz and initrd.gz are gzipped ext3 loopfiles. initrd.gz is a gzipped cpio initial ramdisk
01:28.38wasupthen the zImage
01:28.54dcordesdata.gz and system.gz are gzipped ext3 loopfiles. initrd.gz is a gzipped cpio initial ramdisk
01:28.56tmzt_are they in the root of the zip or in a directory?
01:29.00dcordesis tired
01:29.17wasuphuh?
01:29.27wasupthey are in the root of my sdcard
01:30.01wasupi had it working perfect before...
01:30.06tmzt_they were not in files in the zip?
01:30.09dcordestmzt_: it boots into the initrd which has a script that extracts the loopfiles
01:30.16wasupnow... i'm worthless
01:30.23tmzt_so it has to mount the first partition
01:30.28dcordesyea
01:30.28wasupsii
01:31.03dcordesmounting mmcblk0p1 is the first thing the script does
01:31.04wasupi am useless POS to the htclinux community now
01:31.35cr2GPS: [NMEAThread - ReadData] No listeners currently.  Stop reading NMEA from SMD
01:32.27dcordes-irq here-
01:32.36wasupdoes the MTYPE have anything to do with anything?
01:33.10dcordeswasup: yea it tells haret on what device it runs. it should not have changed since the last release from dzo
01:33.37wasupwell i haven't booted the last 2 releases
01:33.54wasupdo you know if it's different on the titan?
01:33.59tmzt_even if it should be different for titan, if the MTYPE matches the kernel it should work
01:34.20wasuphmm..so what could be causing the failing mount?
01:34.26wasupshould i try another SD card?
01:34.30dcordesyea
01:34.40wasupok...just a sec...i think i have one in my car
01:35.03tmzt_dcordes: does it extract those ext2's or just loop mount them?
01:36.36wasupok im trying another one
01:39.03dcordestmzt_: http://rafb.net/p/pqCZSm10.html
01:39.12*** join/#htc-linux sikkle (n=sikkle@modemcable132.57-201-24.mc.videotron.ca)
01:39.14tmzt_it forces vfat in /init
01:39.47dcordesyea mount -t vfat /dev/block/mmcblk0p1 /sdcard
01:39.50wasupno F***ing way.... it mounted
01:39.55dcordesgreat
01:40.08wasupits the exact same type of card
01:40.11tmzt_wasup: did you get any text error messages before
01:40.23wasupnope
01:41.28wasupso any theories on why the exact same type card (same size,brand,everything) works and the other doesn't?
01:42.31wasupnow for the special question.... how do i unlock the screen?
02:14.55*** part/#htc-linux wasup (n=Tech@208.47.103.106)
02:24.45*** join/#htc-linux Zoolooc_ (n=fredsiba@nrbg-4dbff7a0.pool.einsundeins.de)
03:12.51*** join/#htc-linux MrYellow (i=radek@dynamic-78-8-97-119.ssp.dialog.net.pl)
03:41.01*** join/#htc-linux webPragmatist (n=none@99-6-241-169.lightspeed.rcsntx.sbcglobal.net)
03:51.35parhi again San ;)
04:00.16*** join/#htc-linux rob_w (n=bob@Mb67f.m.pppool.de)
04:16.58*** join/#htc-linux Robwoerle (n=bob@Ma454.m.pppool.de)
04:29.38*** join/#htc-linux MnemonicPunk (n=Atlantis@dslb-084-060-024-040.pools.arcor-ip.net)
04:36.48MnemonicPunkGood morning. Can anyone in here tell me how to boot from an image with a custom kernel?
04:37.11tmzt_the "set KERNEL" line in startup.txt/default.txt
04:38.53MnemonicPunkNot the kernel is my problem but how to tell it to run the image instead of booting from a partition. =)
04:39.28MnemonicPunk(The disk image, not the kernel image.)
04:39.51tmzt_what device, and what kernel were you using before?
04:40.34MnemonicPunkhtc magician, current kernel (checked out and compiled yesterday) - no Linux before that
04:41.16MnemonicPunkIt starts the boot process but can't mount the mmcblk0p2 so I hope to get it running with a disk image at least.
04:41.19tmzt_ok, what kind of image are you trying to boot then
04:41.56tmzt_the way it boots from an image is a script that is embedded in an initramfs that is in the kernel image
04:42.11MnemonicPunkopenmoko from goxboxlives images but any other (GPE/Qtopia) would be fine for me as well
04:42.48tmzt_you built the kernel yourself, not with oe or anything?
04:43.19MnemonicPunkSorry to sound stupid but what is OE? ^^
04:43.27tmzt_openembedded
04:43.35MnemonicPunkAh.
04:43.53MnemonicPunkNo I crosscompiled on my Arch64 desktop Linux.
04:44.56*** join/#htc-linux snake_schule (n=s@dyndsl-091-096-099-184.ewe-ip-backbone.de)
04:45.39MnemonicPunkI've got no problem with compiling the kernel now that I know how to do that, problem is I don't have the slightest idea why it can't mount the second partition (ext2)
04:46.24tmzt_building the kernel is pretty easy compared to alot of other parts
04:46.47tmzt_in this case, you need to build a linuxrc script and an initramfs
04:48.08MnemonicPunkHow would I do that?
04:49.07tmzt_git.openembedded.net, tree, packages, initrdscripts,
04:49.43tmzt_org.openembedded.dev.git, tree
04:51.07MnemonicPunkYou lost me there. o.o
04:52.13MnemonicPunkAh found initrdscripts =)
04:54.50MnemonicPunkOkay, be back in a moment, gotta boot Linux
04:57.55*** join/#htc-linux MnemonicPunk (n=atlantis@dslb-084-060-024-040.pools.arcor-ip.net)
04:58.01MnemonicPunkAnd back.
04:59.51tmzt_ok, just put all those files in a folder, basically copy and paste the blob link into a file with the filename
05:00.09tmzt_no, raw link, just save it
05:00.19MnemonicPunkall files from the initrd directory?
05:00.33MnemonicPunker... initfs?
05:01.00MnemonicPunkHold on a moment, gotta reopen that site (or is there a simple command line command to do that? ^^)
05:01.18tmzt_files
05:03.47MnemonicPunkI'm fine if I do wget <raw link>?
05:04.11tmzt_I don't know what name you'll get, maybe wget -O init.sh ...
05:08.37MnemonicPunkThis is what I have now: 10-initfs.sh    80-loopboot.sh  85-blockboot.sh  90-check-modules.sh 30-bootmenu.sh  80-nfsboot.sh   87-kexecboot.sh  init.sh
05:08.47tmzt_you really need initfs bootmenu loopboot blockboot and init.sh
05:08.59tmzt_but rename init.sh to init
05:09.08MnemonicPunkDon't keep the numbers in the names?
05:09.08tmzt_make sure they are chmod +x *
05:09.14tmzt_yes, keep the numbers
05:09.30tmzt_ok, that's fine
05:09.30MnemonicPunkOkay. =)
05:10.33tmzt_checkmodules looks like it just crashes things when modules aren't in the rootfs
05:10.50tmzt_your drivers are probably builtin, so you don't need that
05:11.53MnemonicPunkI compiled my kernel with "y" for all the ext2, ext3 and fat modules. Can't tell you much about the rest though, didn't touch that so it is in the "default" state I guess.
05:12.51tmzt_right, I'm just saying leave out checkmodules
05:13.14MnemonicPunkJust delete the file?
05:13.18tmzt_yes
05:13.29MnemonicPunkokay.
05:13.44tmzt_alright, run find . and see if it lists all the files
05:14.32MnemonicPunk./10-initfs.sh ./init ./85-blockboot.sh ./30-bootmenu.sh ./80-nfsboot.sh ./80-loopboot.sh ./87-kexecboot.sh
05:14.45tmzt_ok
05:15.24tmzt_cd ..
05:15.42tmzt_what is the directory you put those in called?
05:15.57MnemonicPunk~/initfs
05:17.34tmzt_(cd initfs; find | cpio -o -H newc |gzip -c ) > initfs.gz
05:17.46MnemonicPunkWoah. xD
05:18.28tmzt_zcat initfs.gz |cpio -t
05:19.08MnemonicPunkCopy the output here?
05:19.21tmzt_just tell me if you got the same filenames
05:20.17MnemonicPunkYes, same files in the .gz as in the dir. =)
05:20.25tmzt_good
05:20.43tmzt_copy that to your card and add "set INITRD initfs.gz" to startup.txt/default.txt
05:21.28MnemonicPunkOkay, let me try that.
05:21.39MnemonicPunkThanks for your help so far, hope it works. =)
05:22.03tmzt_add "set CMDLINE root=/dev/loop looproot=/dev/mmcblk0p1 rootdelay=5"
05:22.04*** join/#htc-linux LunohoD_ (n=alex@e180068185.adsl.alicedsl.de)
05:22.35tmzt_add "set CMDLINE root=/dev/loop looproot=/dev/mmcblk0p1:image.img rootdelay=5"
05:25.00tmzt_most important is probably rootdelay, so you can use a partition again
05:25.42MnemonicPunkI guess I have to change the image.img to a valid image on Partition 1?
05:25.48tmzt_yes
05:28.42MnemonicPunkCan I dd if=mysecondpartition of=myimage.img?
05:29.33tmzt_you can, but if you have rootdelay, you can just use root=/dev/mmcblk0p2
05:30.51tmzt_if you make an image, resize2fs it
05:34.31MnemonicPunkAlright, now you got me confused. ^^ The image.img has to be an image of my root filesystem, right?
05:35.36tmzt_what I am saying is a possible reason why you could not use a partition before is rootdelay is what makes the kernel wait for the mmc card to be detected
05:36.27MnemonicPunkSo it tried to mount a device that wasn't detected at that point.
05:36.32tmzt_yes
05:36.49MnemonicPunkOkay, that fits the errors I get.
05:37.09tmzt_the kernel also has a table of devices internally that can be used a root devices, and not all possible block devices are in it
05:37.37tmzt_this initramfs mounts the device using the device file and then pivots to it
05:38.15MnemonicPunkHm.
05:38.38tmzt_I think I missed something
05:38.38MnemonicPunkAs you put it, it should be able to mount the partition itself now? Or am I misunderstanding you?
05:38.47tmzt_yes
05:38.55MnemonicPunkAh okay. =)
05:38.59MnemonicPunkWhat did you miss?
05:42.31tmzt_<PROTECTED>
05:44.18MnemonicPunkOkay, created the directory. Now what to put in it?
05:46.05tmzt_mknod dev/console c 5 0
05:46.13tmzt_mknod dev/console c 5 1
05:47.09*** join/#htc-linux goxboxlive1 (n=goxboxli@195.159.97.196)
05:47.34tmzt_(cd initfs; find | cpio -o -H newc |gzip -c ) > initfs.gz
05:49.33MnemonicPunkAre you sure that is right even when crosscompiling? It fills the /dev dir with my PCs devices. o.o
05:50.02MnemonicPunkOh my mistake
05:50.10tmzt_a linux (unix) device is just a special file, that is a file that has a major and minor number
05:50.21MnemonicPunkI entered ls /dev and not ls ./dev
05:50.29tmzt_ls -lh dev
05:51.02tmzt_will show c---- on the perms, which is character device
05:51.07tmzt_and the major/minor numbers
05:52.32MnemonicPunkAlright.
05:52.43MnemonicPunkCan I testdrive that one now? Or still something to do?
05:53.01tmzt_yes, just copy that over
05:53.11tmzt_yes, just copy initfs.gz over
05:55.46*** join/#htc-linux imfloflo (n=imfloflo@cap31-6-88-180-73-121.fbx.proxad.net)
05:56.05MnemonicPunkIt fails to execute /init =(
05:56.18tmzt_add init=/init to CMDLINE
05:56.45tmzt_do you get the "found initramfs" ?
05:57.18MnemonicPunkAlready reset. xD I'll tell you on next try, just a moment.
06:01.38MnemonicPunkI'm using "set CMDLINE root=/dev/mmcblk0p2 rootdelay=5 init=/init" but it kernel panics.
06:01.49tmzt_what happens?
06:02.11tmzt_you have quotes around the root../init part?
06:02.22MnemonicPunkNope.
06:02.29MnemonicPunk*adds*
06:03.43MnemonicPunkquotes around the initfs.gz, too?
06:04.32tmzt_no
06:04.44MnemonicPunkAlright.
06:04.45tmzt_just if there's more than one word
06:05.17*** join/#htc-linux Zoolooc (n=fredsiba@nrbg-4dbff7a0.pool.einsundeins.de)
06:06.31MnemonicPunk"mmcblk0:(4) failed to execute /init"
06:07.35MnemonicPunkBut just before it tries to run /init, it says "freeing init memory: 88k", is that related?
06:07.52tmzt_it means the kernel is ready to jump to userspace
06:08.12tmzt_ls -lh initfs, see if you have x's on the files
06:08.47MnemonicPunkI have. o.o
06:09.40MnemonicPunk-rwxr-xr-x for all of them
06:10.27tmzt_we need busybox /bin/sh, that's why using oe for this makes sense!
06:10.53tmzt_what root fs are you using?
06:11.02MnemonicPunkI would use it, I just don't really know what it is. xD
06:11.43tmzt_that was to myself, oe is for building whole distributions like openmoko and angstrom
06:11.44MnemonicPunkYou mean my PCs fs? or the first partitions fs on the sd?
06:11.52tmzt_second partition
06:11.57MnemonicPunkext2
06:12.10tmzt_I mean openmoko, or whatever
06:12.23MnemonicPunkopenmoko, yes.
06:12.26tmzt_we need a shell
06:12.30tmzt_ok
06:12.40MnemonicPunkBut I don't really care which one I use as long as I get one running. xD
06:12.48tmzt_can you mount that on your pc?
06:13.41MnemonicPunkDid that.
06:13.49*** join/#htc-linux BabelO (n=Fabrice@lun34-2-82-238-28-28.fbx.proxad.net)
06:14.09tmzt_you'll have to ask dcordes how to setup oe, and make a busybox unless openmoko has a small enough one
06:14.45tmzt_ok, ls -lh /sd/bin/sh and see what it links to
06:15.19MnemonicPunkIt links to busybox.
06:15.36tmzt_ls -lh /sd/.../busybox and see what size it is
06:15.51tmzt_then ldd /sd/.../busybox and see what it needs
06:16.34tmzt_if you don't have ldd, use your cross ldd
06:17.42MnemonicPunkwhich dir is the ...?
06:17.44*** join/#htc-linux kiozen (n=oeichler@p54929D48.dip0.t-ipconnect.de)
06:18.02tmzt_wherever busybox is, /sd/bin /sd/, /sd/sbin/, whatever
06:21.03MnemonicPunkldd says "not a dynamic executable". (The one in my path so it's x64 and not arm I guess)
06:23.05tmzt_it's static then, so where good
06:23.13tmzt_copy busybox to initfs/bin/
06:23.17tmzt_cd initfs/bin
06:23.23tmzt_ln -sf busybox sh
06:23.30tmzt_cd ..
06:23.31tmzt_cd ..
06:23.46tmzt_(cd initfs; find | cpio -o -H newc |gzip -c ) > initfs.gz
06:24.25*** join/#htc-linux pleemans (n=toi@212-123-1-140.iFiber.telenet-ops.be)
06:25.26tmzt_do you have CONFIG_AEABI=y and CONFIG_OABI_COMPAT=y in your .config
06:26.32MnemonicPunkYes, both set to y
06:26.50tmzt_great, were still not done
06:27.01tmzt_in initfs/bin:
06:27.08tmzt_ln -sf busybox mount
06:27.10tmzt_ln -sf busybox modprobe
06:27.25tmzt_not the last one
06:28.14MnemonicPunkOkay, did that.
06:29.20tmzt_ln -sf busybox stty
06:29.23MnemonicPunkWait... "not the last one" = "Don't do  ln -sf busybox modprobe" ot "not the last one" = "More coming up"? xD
06:29.52tmzt_modprobe should be in sbin/
06:29.57tmzt_cd sbin
06:30.10tmzt_ln -sf ../bin/busybox modprobe
06:30.14tmzt_cd ..
06:30.34tmzt_cd bin
06:30.39tmzt_ln -sf busybox mknod
06:30.40tmzt_cd ..
06:30.43tmzt_cd ..
06:30.49tmzt_(cd initfs; find | cpio -o -H newc |gzip -c ) > initfs.gz
06:31.42MnemonicPunkNow it's grown from 20 blocks to 1382 blocks.
06:31.59tmzt_yeah, there's actually something in there now
06:32.06MnemonicPunkHeh. ^^
06:32.35tmzt_I wonder if it wouldn't just make more sense to add rootdelay to the kernel source
06:34.03MnemonicPunkHm.
06:34.11tmzt_I hope I told you to copy busybox to initfs/bin and you aren't doing all this on the sd card
06:34.26MnemonicPunkNo, don't worry. =)
06:34.37MnemonicPunkDId that in ~/initfs
06:34.47tmzt_ok, try booting it
06:34.53MnemonicPunkJust a sec.
06:37.13MnemonicPunkWM2003 boot times are slooow... o.o
06:37.46tmzt_that runs in ram doesn't it?
06:38.13MnemonicPunkYep.
06:38.35MnemonicPunkEats almost half the devices RAM. -.-
06:38.37tmzt_is there a wm5 for that one?
06:38.50MnemonicPunkAnyway, boot messages didn't change at all. =(
06:38.55MnemonicPunkNo, sadly not.
06:39.02tmzt_failed to execute /init ?
06:39.10MnemonicPunkYes.
06:40.24tmzt_not syncing: no init found?
06:40.36MnemonicPunkYes.
06:41.31tmzt_try init=/bin/sh
06:45.30MnemonicPunkStill fails to execute. Same messages but with /bin/sh this time.
06:46.01tmzt_where did you get the openmoko fs?
06:46.49MnemonicPunkfrom goxboxlives images (http://www.linuxtogo.org/~htcpxa/htcmagician/images/OpenMoko/)
06:50.52MnemonicPunkI managed to boot it with those two files, problem is that the kernel in the Openmoko-Magician-Linux.exe doesn't have my display driver included (magician apparently comes with 2 different displays) and didn't give me any graphics.
06:51.18MnemonicPunkThe rest appeared to work though, since it responded to touchscreen taps with sound effects.
06:52.35tmzt_try rdinit= instead of init=
06:52.50MnemonicPunkAlright, just a moment.
06:53.50MnemonicPunkset CMDLINE "root=/dev/mmcblk0p2 rootdelay=5 rdinit=/init"
06:54.08MnemonicPunkLike this?
06:54.17tmzt_yes
06:54.46tmzt_the failed to execute is coming from the kernel, though
06:57.25MnemonicPunkMaybe it can't find or mount  the initfs.gz?
06:57.32MnemonicPunk(Same boot messages, sadly.)
06:57.58MnemonicPunkOne more thing.
06:58.27MnemonicPunkWhen I used the openmoko with the missing driver, I let install in image form, not on second partition.
07:00.24MnemonicPunkDo you think I should just try that with this one as well?
07:11.36MnemonicPunkAnyway, thanks for all that patience and help so far. =)
07:12.10tmzt_yeah, but we aren't getting that far
07:12.30tmzt_the initfs.gz is loaded into ram by haret, just like the kernel
07:12.44MnemonicPunkHm.
07:12.54tmzt_if you get the found initramfs image, and then free init memory, it found the initfs
07:12.57MnemonicPunkSo Haret would error when it can't find it?
07:13.15tmzt_no, it just boots without it, but you don't get anywhere
07:14.29tmzt_we can try one more thing, copy the /lib/ld-linux.so.? to initfs/lib/
07:14.47tmzt_if you can, run ldd from your cross toolchain on busybox
07:15.38MnemonicPunkWhere is the .so file? o.o
07:15.53tmzt_under the openmoko fs, lib/
07:16.03tmzt_second partition
07:17.08tmzt_go ahead and copy glibc, uclibc, zlib/libz and whatever else under lib to initfs/lib/
07:17.15tmzt_not modules
07:17.29MnemonicPunkI just replaced that by an image of the partition. >_> Let me try that (it worked before, maybe it does now), if that doesn't I'll restore the 2 partition layout.
07:17.38tmzt_either way
07:18.03tmzt_mkdir mnt; mount -o loop,ro image.img mnt
07:22.08MnemonicPunkWhat the...
07:22.27MnemonicPunkI seriously killed something there.
07:22.29MnemonicPunko.o
07:22.55MnemonicPunkAnd why can't my arch find any /dev/loop? I used that just yesterday.
07:23.33tmzt_your arch?
07:23.53MnemonicPunkArch Linux. ^^
07:24.08MnemonicPunkUbuntu does it, I know that. But that is so slow. >_>
07:24.35tmzt_/dev/loop just tells that initramfs to use loop file
07:24.46tmzt_modprobe loop
07:24.53MnemonicPunkAh right.
07:25.08MnemonicPunkDid that yesterday too, just forgot I did. xD
07:31.36*** join/#htc-linux LunohoD (n=alex@e180068185.adsl.alicedsl.de)
07:31.36*** join/#htc-linux Kevin2 (n=Kevin2@207-237-52-122.c3-0.avec-ubr12.nyr-avec.ny.cable.rcn.com)
07:31.36*** join/#htc-linux ptl (n=patola@unaffiliated/ptl)
07:32.20tmzt_I need to go, check that busybox with the cross ldd /opt/arm/*/bin/arm-none-eabi-ldd (or whatever) and see if its static
07:32.47MnemonicPunkOkay, I'll try. =) Thanks again.
07:32.50tmzt_is /bin/sh is as symlink to busybox, it must have a sh applet
07:33.23tmzt_if it is dynamic, make sure all the libs it needs are on the initfs/lib
07:33.40tmzt_run ldconfig initfs/lib
07:33.51tmzt_rebuild and try booting
07:34.29tmzt_ask dcordes later (a few hours) about OE and building a new busybox, or getting the lcd patches into handhelds kernel in OE
07:34.37tmzt_so you can build an openmoko image
07:34.37MnemonicPunkAs soon as I mount the SD it appears empty. When I unmount it, I see the files on it. wtf?
07:35.04tmzt_you extracted to your rootfs, so its empty, usually
07:35.46tmzt_you mean the second partition
07:35.53tmzt_?
07:36.04MnemonicPunkNope. The first.
07:36.26MnemonicPunkI think that was just my mistake though ^^
07:37.39tmzt_I wish this would work, but I've tried building these kernels before and switching to an sd card, and have gotten nowhere
07:38.09MnemonicPunkSo it's normal for SD cards to cause problems?
07:39.02tmzt_it's a bunch of things, sd being part of it
07:40.13tmzt_if you look at debian or ubuntu, which use initramfs now, its similar problems, they work until you change things
07:41.16MnemonicPunkNever looked at those parts of Ubuntu. ^^ I do enjoy using Linux but I'm happy when I don't have to deal with getting the kernel to work. *g*
07:41.32tmzt_since you said this same image worked before, it can't be the cpu not buing compatible
07:41.55MnemonicPunkYes, it totally worked before (except the display of course)
07:42.07tmzt_you got the openmoko .tar.bz from that url you posted?
07:42.12MnemonicPunkYes.
07:42.13*** join/#htc-linux kiozen (n=oeichler@p54929D48.dip0.t-ipconnect.de)
07:42.31tmzt_can you run file initfs/bin/busybox ?
07:42.40MnemonicPunkIf you put it on an SD on only one partition, it'll install to an image.
07:43.35MnemonicPunkEr... o.o
07:43.48tmzt_#file initfs/bin/busybox
07:44.00MnemonicPunkHow do I run that? Can't get to any shell or anything on the device. =(
07:44.06tmzt_on the pc
07:44.14*** join/#htc-linux nebi (n=nebi@c-498fe253.02-145-7570701.cust.bredbandsbolaget.se)
07:44.46MnemonicPunkbash: ./busybox: cannot execute binary file
07:46.51tmzt_file is the command, it should be in arch
07:46.51*** join/#htc-linux ltxda00 (n=ltxda@c-98-201-10-242.hsd1.tx.comcast.net)
07:46.51tmzt_this initrdscripts is confusing, those .sh need to be in initfs/initrd.d/
07:47.13tmzt_cd ~; file initfs/bin/busybox
07:47.59MnemonicPunkbusybox: ELF 32-bit LSB executable, ARM, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.14, stripped
07:48.20tmzt_where is your cross compiler installed?
07:49.09MnemonicPunkIn ~/arm-2007q1
07:49.49tmzt_~/arm-2007q1/bin/arm-none-eabi-ldd initfs/bin/busybox
07:50.35MnemonicPunkit doesn't find any file named arm-none-eabi-ldd
07:50.52MnemonicPunkAnd that's true, the file doesn't exist. The prefix is correct, though.
07:52.06MnemonicPunkI used the cross compiler linked on this wikipage (http://www.handhelds.org/moin/moin.cgi/UniversalKernel). Maybe that one is outdated or something?
07:53.11tmzt_I don't have it either, should be in binutils
07:53.34tmzt_strings initfs/bin/busybox |grep so
07:54.54MnemonicPunkThere's a package that might contain it: community/cross-arm-elf-binutils 2.17-1
07:55.03tmzt_ok
07:55.15MnemonicPunkShould I try installing that or does that clash with my arm-2007q1?
07:55.35tmzt_it shouldn't, that's specific to codesourcery
07:56.06tmzt_it will probably be in /usr/bin/arm-*-gcc or whatever
07:57.00MnemonicPunkwhat the... o.o
07:57.39MnemonicPunkWhen trying to install that package, it reports "not found" for most mirrors, then downloads it from one and says the package was corrupt. o.o
07:58.01tmzt_do you have to update something?
07:58.14MnemonicPunkMaybe.
07:58.25MnemonicPunkLet me pacman -Syu and then try again.
08:00.06MnemonicPunkOkay, there were some updates, some related to autoconf and libtool.
08:02.48MnemonicPunklibdrm o.O Is that what it seems to be?
08:03.13tmzt_related to video, direct rendering manager
08:03.21MnemonicPunkAh lol.
08:03.35MnemonicPunkThought DRM in the M$ meaning. xD
08:05.07tmzt_you basically need to copy uclibc from openmoko image /lib to initfs/lib
08:05.53MnemonicPunkAlright, I'll try.
08:07.38*** join/#htc-linux miknix (n=miknix@81.193.83.113)
08:10.14MnemonicPunkCan't find it in the image (tried /bin, there's lots of libs but no uclibc)
08:10.32tmzt_what is in /lib, glibc?
08:10.46MnemonicPunkEr... lib I mean
08:10.48tmzt_also, strings initfs/bin/busybox |grep so
08:11.19*** join/#htc-linux rwhitby (n=rwhitby@nslu2-linux/rwhitby)
08:11.24MnemonicPunkI can see a libc-2.5.so
08:13.31tmzt_ok, copy that and libc.so.6 and ld-linux.so.3 and ld-2.5.so to initfs/lib
08:13.47tmzt_those numbers might be different
08:17.06MnemonicPunkAll found. =)
08:18.05tmzt_(cd initfs; find | cpio -o -H newc |gzip -c ) > initfs.gz
08:18.28tmzt_try booting that, rdinit=/init is fine
08:26.24MnemonicPunkHm.
08:26.46MnemonicPunkFor some reason it still fails to run. =(
08:32.53MnemonicPunk(The errors are the same as before. )
08:34.45tmzt_ask dcordes about OE later, I will be back in a few hours
08:34.55MnemonicPunkOkay. ^^
08:35.24MnemonicPunkI'll tell ya if I can get it to work somehow, although I doubt I can do it on my own. ^^
08:35.38MnemonicPunkThanks for the help. =)
08:51.14*** join/#htc-linux miknix (n=miknix@81.193.83.113)
09:16.59*** join/#htc-linux lpotter (n=ljp@CPE-124-191-144-181.vic.bigpond.net.au)
09:47.37*** join/#htc-linux pleemans (n=toi@212-123-1-140.iFiber.telenet-ops.be)
10:12.23*** join/#htc-linux LunohoD_ (n=alex@e180075167.adsl.alicedsl.de)
10:43.04*** join/#htc-linux cousin_luigi (n=luigi@unaffiliated/cousinluigi/x-395723)
10:54.45cousin_luigihello
10:56.20cousin_luigiI'm not sure this is the right place to ask, but is it possible to sync a P3450 using stock fw with linux?
11:02.49MnemonicPunkOkay, I've got a new problem... my initfs is mounted correctly but it doesn't have the correct path. Problem is: It tells me that it can't find basic commands like echo or mkdir
11:03.30MnemonicPunkAny ideas what causes this?
11:15.23dcordescousin_luigi: there is "synce"
11:16.46cousin_luigiheard about that
11:17.53dcordesI never had much success with it personally though
11:18.36MnemonicPunkNever worked for me, sadly. =(
11:19.09MnemonicPunkdcordes: Do you have any ideas for my problem?
11:19.14dcordesMnemonicPunk: sounds like something is wrong with your initramfs
11:19.46MnemonicPunkYeh, thought so. But no idea what. What could cause init not to find basic shell commands?
11:20.33dcordeswhat's the error you get?
11:20.52MnemonicPunkfor example "echo: command not found "
11:25.47MnemonicPunkOr "mkdir: command not found" =(
11:26.10dcordeswhat's that initrd? did you build it yourself?
11:27.09MnemonicPunkMore or less.
11:27.26MnemonicPunktmzt_ guided me through it up to this point.
11:27.40dcordesI will look in the log..
11:28.07MnemonicPunkOkay. =)
11:28.36MnemonicPunkOne thing about the logs: I made a mistake mid-way and copied the libs to a file /lib instead to a directory.
11:28.43MnemonicPunkI fixed that myself now, though.
11:31.55dcordeshm I never built an initrd manually if you don't count the several angstrom and android ones which are only compressed rootfilesystems
11:32.28dcordesso you are doing this because the kernel doesn't like to boot from the SD directly?
11:32.43MnemonicPunkYep.
11:32.54MnemonicPunkI'm not even sure why it won't do that.
11:33.10dcordesmaybe I would stay there first
11:33.30dcordesdo you actually know it works?
11:33.40MnemonicPunkIt does with the HH18 kernel.
11:33.54MnemonicPunkI can't use that one though because it doesn't recognize my display.
11:34.12dcordesk building the kernel manually is better anyway
11:34.16MnemonicPunkPlays sound and reacts to touchscreen input but only gives me a white screen.
11:34.28dcordesso does your kernel .config have ext2 support?
11:35.02MnemonicPunkI checked it in "make xconfig" and the vars in .config are set to y.
11:35.20MnemonicPunkAny other stuff I have to make sure for ext2 support?
11:36.06dcordesI usually use menuconfig because I find that easier to use. but I only tick the ext2 bock. maybe you built it as a module?
11:36.13dcordess/bock/box/
11:37.27MnemonicPunkHow do I decide whether it will be built as module or not?
11:39.09dcordesin menu config it says M for module and * for built in
11:39.51dcordesclick the checkbox again in xconfig and it will switch modes I think (space in menuconfig)
11:40.40MnemonicPunkAlright. let me doublecheck that.
11:41.29dcordesyou can disable module support in the main kconfig menu
11:41.39dcordesthen everything is built in
11:42.23MnemonicPunkdcordes: You were ger, right?
11:42.34dcordesja
11:42.41MnemonicPunkGut zu wissen. =)
11:45.22MnemonicPunkAlso wenn ich in menuconfig den "Loadable Module Support" ganz abschalte compiliert der das alles mit ein?
11:45.51dcordesI think so
11:46.02dcordesjust check manually for the ext2
11:46.27MnemonicPunkThat's enabled by default if I deploy magician_defconfig first. =)
11:51.00dcordesok so that can't be the problem. on the other end, are you sure the filesystem you have is really ext2? not ext3 or something else?
11:52.03MnemonicPunkI checked both ext2 and ext3 this time and am compiling right now.
11:52.13MnemonicPunkBut I tried both and they didn't work as of yet.
11:57.27dcordesok. do you specify the right CMDLINE? can you paste it?
11:58.36MnemonicPunkI'll try the new kernel for the first time now. What I meant was I tried that yesterday and it didn't work.
11:59.18*** join/#htc-linux MRFriend (i=prettacs@82-35-152-46.cable.ubr05.enfi.blueyonder.co.uk)
11:59.27MnemonicPunkBut just to be safe, I want to use "root=/dev/mmcblk0p2" as root partition.
12:00.32MnemonicPunkThat is not mistyped or wrong in another way I hope? o.o
12:01.09dcordesand the second partition of the sd card has an ext2 filesystem?
12:01.49MnemonicPunkYes it has. (Just doublechecked)
12:03.26dcordesok you can try to mount the card in your initramfs?
12:03.46dcordesthe actual block you specify in root=
12:03.59*** join/#htc-linux sikkle (n=sikkle@MTLXPQAK-1176053010.sdsl.bell.ca)
12:04.11MnemonicPunkLet me first try to simply boot it w/o initramfs and look for errors.
12:06.58MnemonicPunkMy whole CMDLINE is 'set CMDLINE "root=/dev/mmcblk0p2 rootdelay=5 init=/init"', any mistakes in there so far?
12:11.13MnemonicPunkAlright, my current error is: VFS: Cannot open root device "mmcblk0p2" or unknown-block(254,2)
12:12.49cr2MnemonicPunk: you have a magician ?
12:13.02MnemonicPunkYes.
12:14.04*** part/#htc-linux cousin_luigi (n=luigi@unaffiliated/cousinluigi/x-395723)
12:15.22MnemonicPunkWhy, is there something special to take care of for the magician?
12:17.18dcordesMnemonicPunk: raise the rootdelay. try 10 or 15 seconds
12:17.54MnemonicPunkOkay.
12:18.30*** join/#htc-linux skodde (n=skodde@unaffiliated/skodde)
12:21.15MnemonicPunkNo change. =(
12:21.37MnemonicPunkI'll try recompiling the kernel with all SD drivers I can find. xD
12:23.44dcordesgood point, we didn't even check if you build the SD.. but defconfig should include it Iguess
12:24.19MnemonicPunkI think it does but there are several device drivers for that and some are ticked by default, some are not.
12:24.25cr2MnemonicPunk: pxamci should be enough
12:24.54cr2MnemonicPunk: does the dmesg say something about the partition table on your card ?
12:25.18MnemonicPunkNo, it apparently doesn't even find the location.
12:25.26MnemonicPunkThat's why I think drivers.
12:28.58*** join/#htc-linux infernix (i=nix@unaffiliated/infernix)
12:39.45cr2dcordes: the button panel on raph100 is touch-sensitive too (not only the LCD). i've traced such an irq yesterday.
12:55.02dcordespendown irq? which #?
12:58.06cr2dcordes: not for the main ts
12:59.17cr2didn't see any pendown irq. at least not in the first gpio banks
13:13.32*** join/#htc-linux infernixx (i=nix@unaffiliated/infernix)
13:16.11*** join/#htc-linux Leonhardt (n=Misio@194.193.58.253)
13:17.03MnemonicPunkI need to talk to goxboxlive I guess.
13:17.36dcordesMnemonicPunk: youc an also try a kernel you know works to sort it's nod your card
13:17.52MnemonicPunkThat's why I have to talk to him. ^^
13:18.19MnemonicPunkHis hh18 image does work except for the screendriver  (which was fixed later).
13:41.41*** join/#htc-linux ltxda (n=ltxda@c-98-201-10-242.hsd1.tx.comcast.net)
13:45.42MnemonicPunkCould my card be not working because one of the partitions is >1 GB?
13:46.04MnemonicPunk(Just saw that some cards don't work, especially >1 GB)
13:46.40*** join/#htc-linux ltxda (n=ltxda@c-98-201-10-242.hsd1.tx.comcast.net)
13:54.27*** join/#htc-linux SmallR2003 (n=SmallR20@79-77-79-186.dynamic.dsl.as9105.com)
13:55.33SmallR2003ok, you guys will be interested in the G1/Dream enough to talk to me :p
13:55.52dcordesyou have one?
13:56.24marajinNo! ve shall znub the Dream, ve do not belief in ze dream!
13:56.32marajin:p
13:56.35SmallR2003i haven't
13:56.36marajinyo dcordes
13:56.39SmallR2003and i was thinking about it
13:56.53dcordesmarajin: hi there
13:56.55SmallR2003at first it sounded like a great idea
13:56.57marajinit looks vaguely ok but we don't know huge amounts about it yet beyond well, hardware specs and stuff
13:57.19SmallR2003i mean, looks functional, the os is basically linux, should be nice to play with and even work with
13:57.27SmallR2003then i started thinking about the google aspect of all this
13:57.28marajinassuming it isn't locked down yeah
13:57.43SmallR2003well i've read that it wont be locked down
13:57.57dcordesthe question is, what is locked down?
13:58.16SmallR2003google are starting to worry me, they have all my emails, they track my searching and my response to advertisements...
13:58.28SmallR2003do i want them knowing which apps i have, what my phone number is, and where i am?
13:58.54dcordesand when you look for a pizza place :(
13:59.11marajindude you think they don't already know ? :p
13:59.14marajinyou think MS don't?
13:59.34SmallR2003ms are likely to have a lot of data on me, agreed
13:59.51SmallR2003but i think google might have a little trouble coordinating things
14:00.15SmallR2003ms have *raw* access to my phone, google just send me emails :p
14:00.23SmallR2003anyway, so, i was thinking:
14:00.33SmallR2003a) do any of you have concerns about this?
14:01.19SmallR2003b) do you feel that porting some of their apps to another mobile linux distro, and the said mobile linux distro to the phone would be beneficial in the long run
14:01.25kiozenthere is no such thing like a free lunch. You give them information, they give service to you. If you don't like it don't do it
14:01.40SmallR2003c) do you feel that the privacy concern is smaller than the gain of linux?
14:02.05kiozenprivacy is a strong reason not to do it
14:02.07SmallR2003kiozen, my issue is that you sign in with your google account, it syncs *everything* to that account
14:02.33kiozenI don't have a google account :)
14:02.49SmallR2003this would cause problems for using the phone, methinks
14:02.50kiozenguess why?
14:03.18SmallR2003right, the trade deal :p
14:04.02kiozenbut if people don't care to turn their inside out on TV why should they bother on google
14:04.30SmallR2003hmmm
14:04.56SmallR2003so would you say the gain of linux is better than the loss of privacy?
14:05.12SmallR2003to be fair to google, you can never lose a contact or appointment again
14:05.34kiozensure tell your neighbour, they won't forget too
14:06.09kiozenI don't think that technical benefit and privacy are linked in this case
14:06.50kiozenyou can analyse their code, but you don't have to use one of their devices
14:07.33SmallR2003i'd totally say that there's a massive benefit from google throwing this code at *us*
14:07.55SmallR2003especially as i expect there will be home brews of it soon enough
14:08.40kiozenyes, that is what's happening, however the nice parts like DRM and GSM control are not public
14:08.52kiozenfor obvious reasons :)
14:09.46dcordeskiozen: on the qualcomm it's more than just gsm. the arm9 has not only the radio but also GPS, camera, ...
14:10.11SmallR2003humph :p
14:10.16dcordesSmallR2003: that's something one should also bear in mind when it comes to privacy and personal security
14:10.30SmallR2003right
14:10.48dcordesand on the android phones, guess who has their custom firmware on the arm9....
14:10.49SmallR2003i know google maps gets my position within a few streets without gps
14:11.21SmallR2003so gps would be just the next step
14:11.27kiozenand usually you agree that it belongs all to google :P
14:12.14dcordeswho knows which contractors got their hands on G1 AMSS ..
14:13.06SmallR2003but then again, all this stuff is accessible to ms
14:13.11SmallR2003who's the greater evil?
14:13.21kiozenbut most users won't care, this always reminds me at "Minority Report"
14:14.55*** join/#htc-linux johndrinkwater (n=beta@nextra.plus.com)
14:15.43kiozenSmallR2003: both, just tell your kids: "Do not give away privat data lighthearted"
14:16.09kiozenit's a bit like "Do not talk with the stranger on your  way to school"
14:16.32SmallR2003hehe
14:16.53kiozenif you give away your private live to anyone (MS, Google,...) you make a fault.
14:17.05*** join/#htc-linux TeringTu1y (n=maarten@195-241-125-243.ip.telfort.nl)
14:20.03SmallR2003hmmm
14:20.11SmallR2003i guess i'm just paranoid
14:20.14SmallR2003btw, hi johndrinkwater
14:20.28johndrinkwaterlo
14:20.34SmallR2003the worst thing i do is avoid writing tax forms till the last minute
14:22.25kiozenSmallR2003: let data specialist decide in future if you do bad or good things, they will tell you <evil grin>
14:22.41kiozenok, have to collect my son, bbl
14:25.00SmallR2003so, johndrinkwater, you came in just after the main conversation tailed off :p
14:25.06SmallR2003johndrinkwater, what are your exact concerns
14:25.29dcordesSmallR2003: I had a similar discussion with a friend who is using the fic freerunner phone with openmoko software. we were deliberating about the privacy benefits of the free software (and hardware) on the moko phone.
14:26.48dcordesSmallR2003: if it comes to the question, who knows who did I contact from where, at least in germany, the cellular provider will know either way
14:26.59dcordesno matter what software you run on the phone
14:27.46dcordesthe legislator decided to make the operators store that data for a certain period of time (for law enforcement etc)
14:28.30dcordesfrom that position one could say free software on the phone is pointless, so one could install android or whatever without getting any privacy drawbacks
14:28.59SmallR2003hmmm
14:29.11SmallR2003so, calling is not an issue either way
14:29.23SmallR2003but what about calendar stuff and anything else google is sending back to base?
14:29.41SmallR2003i hear their new browser tells them more about your hair style than bugs
14:30.17dcordesthat's the point. on the one hand the government makes people save your calling information anyway, I bet also in your country, but what runs on the phone, you can decide on your own.
14:30.50dcordesthereby who gets those informartion like calendar, web usage etc etc
14:31.12dcordespositioning
14:31.56*** join/#htc-linux ltxda (n=ltxda@c-98-201-10-242.hsd1.tx.comcast.net)
14:32.51dcordesnobody can contest the platform is huge eyecandy and highly reactive and usable, also the nice services everybody likes to use in their everydaylife. but what about the things beyond that? interesting point you have there..
14:33.20SmallR2003see, i was looking at it and thinking 'wow, this looks amazing, i want one'
14:33.47SmallR2003then i read the bit about syncing data and thought 'hmmm... good idea... but what if i don't want to sync it?'
14:33.51SmallR2003i mean, it's a great idea really
14:33.58SmallR2003syncing with a popular central service
14:34.29dcordeshm what kiozen said, you won't get the lunch for free :)
14:35.53*** join/#htc-linux EA2 (n=chipper@cpe-024-074-138-191.carolina.res.rr.com)
14:38.37dcordesbbl
14:51.29SmallR2003johndrinkwater, did you work out how many possible combinations the screen lock thing has?
14:52.31*** join/#htc-linux timebomb_ (n=timebomb@p5B10C255.dip.t-dialin.net)
14:56.03*** join/#htc-linux BabelO_ (n=fcr@lun34-2-82-238-28-28.fbx.proxad.net)
15:10.33*** join/#htc-linux chab7 (n=kvirc@212.92.4.114)
15:10.37*** join/#htc-linux kiozen (n=oeichler@rgnb-5d87c6db.pool.einsundeins.de)
15:15.38Raketemensch_FINE
15:15.41Raketemensch_drinks water
15:16.32MnemonicPunkgoxboxlive, talk to me. >.<
15:17.21MnemonicPunkI need someone to tell me how to mount my SD. >.<
15:18.53MnemonicPunkAnd by "mount" I mean "make my Magician recognize it so I finally have a root partition to boot from"! xD
15:21.28MnemonicPunkOr can someone explain to me how to transform an ext2 partition into an image I can boot from?
15:22.51johndrinkwaterSmallR2003, it wasn’t so much the amount of combinations, just that if an easy way was found to bypass it, all my google account (cc, contacts, mail) is linked to the device. wanted to know how to kill access (and phone data) remotely
15:23.12SmallR2003/nod
15:23.18SmallR2003that's a good point
15:23.31SmallR2003they should allow locking of the phone from the google account
15:24.26johndrinkwater-locking +wiping
15:24.42MnemonicPunkNuking!
15:36.29marajinSmallR2003: It's a simple mathmatic sum to calculate maximum variations
15:36.30*** join/#htc-linux GPFerror (n=gpferror@cpe-76-187-41-132.tx.res.rr.com)
15:40.33*** join/#htc-linux chab7 (n=kvirc@212.92.4.114)
15:47.14cr2SmallR2003: unless they will force you to activate G1 at the buytime, you can always format the NAND
15:48.01MnemonicPunkHonestly guys, do you have ANY ideas why the SD can't be found?
15:48.14cr2SmallR2003: i agree with dcordes, the microkernel is a much more dangerous piece of software than the A11 stuff
15:49.56cr2kiozen: ready for mmutrace ?
15:50.23kiozencr2: later :)
15:50.27cr2MnemonicPunk: it's some problem with pxamci init. looks strange though
15:50.30cr2kiozen: ok.
15:50.59dcordesMnemonicPunk: did you try mounting in your initrd?
15:51.03kiozencr2: http://pastebin.no/38166
15:51.16MnemonicPunkcr2: Honestly? Or do you just want me to shut up? xD
15:51.32kiozencr2: it do recording of extended information per trackpoint
15:51.40cr2dcordes: the message about card detection should come first, and the partition table message
15:51.53kiozencr2: any value you miss there?
15:52.05cr2kiozen: float ?
15:52.11kiozenarm is float
15:52.14MnemonicPunkIf you tell me how to do that I can give you any logs you need. xD
15:52.44cr2kiozen: maybe u_int32_t is better  ?
15:53.01kiozencr2: and I don't think that any of these values challenge a float
15:53.36kiozenhm velocity is no integer
15:54.05cr2MnemonicPunk: what comes before the  VFS: Cannot open root device "mmcblk0p2" or unknown-block(254,2)
15:54.30kiozencr2: I would like to know if we do a sirf binary if there is more information we would like to record
15:54.49cr2kiozen: magnetic variation comes from a model, unless you really have a  compass
15:55.01MnemonicPunkCan hardly read it on the screen. xD Gimme a sec.
15:55.17cr2kiozen: sirf binary provides XYZ as int32_t
15:55.55kiozencr2: right in most receivers you won't get a sane value for magnetic, never the less I need the placeholder here
15:56.12cr2kiozen: grmn *dop is a bit magic for me.
15:56.12kiozencr2: right what unit is XYZ?
15:56.21cr2meters
15:56.34kiozencr2: ok I add XYZ
15:57.08kiozencr2: they convert the unitless dop int something with meter
15:57.15cr23D cartesian coordinates from the WGS84 earth center and usual lat/long convention for the axes
15:58.05cr2kiozen: i thought it was a geometric DOP (documented even in gpsd sources), which you can calculate from the ephemeris
15:58.12cr2kiozen: but it isn't
15:58.24kiozenok
15:58.34kiozencr2: anything else to record?
15:58.43cr2kiozen: i mostly have 2m since i use 76cx with an external antenna on the car roof
15:59.28kiozenso you can remote control your car  with OSM data :P
16:00.23cr2xyz, and v_x, v_y, v_z are probabably the basic measured data.
16:00.50kiozencr2: v_x ? velocity?
16:01.03cr2yes
16:01.22cr2x,y,z,dx/dt,dy/dt,dz/dt
16:01.24MnemonicPunk"in te(?)pio _get: shift=1, bit=04, pos=5, addrbase=0xc480000(6)mmcblk0: mmc0: b368   1997312KiB (ro)"
16:01.31MnemonicPunkThat's what I could read. xD
16:01.48MnemonicPunkThe (?) means I'm not sure about the two letters before it.
16:01.50cr2MnemonicPunk: ok, so the driver works, and the card is detected
16:02.49cr2MnemonicPunk: either your partition table is broken, or card has badblocks, or your root filesystem is not ext2, or you forgot to add the ext2 fs driver
16:03.08kiozencr2: is that a float or int32?
16:03.26cr2kiozen: int32_t for sirf binary
16:03.30kiozenok
16:03.55cr2kiozen: sirf2 must have the carrier phase too, but it's compless stuff.
16:03.58MnemonicPunkThe card can be read and written to on my desktop (Arch64 and Ubuntu 8.10) and  I doublechecked the driver.
16:04.10MnemonicPunkHow can I check the partition tables?
16:04.11kiozencr2: hm, let's make it a float for portability sake...
16:04.12cr2kiozen: then you'd save the per SV/PRN data
16:04.36kiozenyou want that per point?
16:04.54cr2not really
16:05.05cr2at the current state of things
16:05.22cr2rinex per point will be nice of course :)
16:05.29cr2for post-processing
16:06.29cr2once i#ve taked to a guy at a conference, who told me how to measure water waves strength by putting the gps receiver at the beach :)
16:06.35cr2so even that is possible.
16:06.43MnemonicPunko.o
16:06.45kiozencr2: what does rinex specify per point?
16:07.00kiozencr2: any link?
16:07.39cr2http://artico.lma.fi.upm.es/numerico/miembros/antonio/async/
16:08.40cr2http://artico.lma.fi.upm.es/numerico/miembros/antonio/async/node3.html
16:11.01cr2i think gpstk should be able to deal with rinex.
16:12.08cr2http://www.gpstk.org/bin/view/Documentation/WebHome
16:12.19kiozencr2: think the rinex format stuff has to go to GT, but for M I have to make sure to record all needed data in the ext section
16:14.12cr2put a void * in the ext structure, and version as the first member
16:14.45cr2then you can change the versions without such pita like with the .gcp
16:15.50cr2rinex writer should be an M "plugin"
16:16.30kiozencr2: M stores the data a bit different to be more flexible and nice to resources.
16:16.41cr2surveying, or something like that. just create the gui window for it, we can fill it later.
16:16.52kiozenonce the data has been transfered to GT we can do everything
16:16.53cr2kiozen: ok, it was just an idea
16:17.09kiozenbut I do someting similar
16:17.27kiozenthe header tells me what data sections I have
16:17.28cr2ok
16:17.44kiozenbut once I released a data section it's locked.
16:17.50cr2like the elf format
16:17.59kiozenyes, somehow
16:18.14*** join/#htc-linux Zoolooc (n=fredsiba@nrbg-4dbfc055.pool.einsundeins.de)
16:18.25kiozenand I don't wnat to open a new section for each single var
16:18.38MnemonicPunkcr2: Just found this in the wiki: "hh0   1. MMC internals changed a bit, adding "rootdelay=N" param on kernel command line is now required to boot from SD/MMC. " Is that still needed? o.o
16:20.35kiozencr2:  think I do the satellite info in a separate section
16:25.40tmzt_MnemonicPunk: do you still have the initrd in the haret config?
16:26.03MnemonicPunkNope, took it out for the moment.
16:26.13MnemonicPunkBut I kept it and it is able to start for now.
16:26.22tmzt_that would explain the VFS error
16:26.39tmzt_do you still get the cannot execute message, or whatever it was?
16:26.45MnemonicPunkNope.
16:26.48MnemonicPunkI found my mistake.
16:27.18MnemonicPunkWhen I copied the libs, I accidentally copied them to the file initfs/lib instead of a directory.
16:27.37MnemonicPunkThat part works now.
16:27.37tmzt_yep, got to mkdir initfs/lib first
16:27.57tmzt_add the rootdelay=15
16:27.58MnemonicPunkBut it won't recognize basic commands like echo, mkdir and so on.
16:28.03MnemonicPunkAny idea what is missing?
16:28.19tmzt_cd bin; ln -sf busybox echo
16:28.22tmzt_cd bin; ln -sf busybox mkdir
16:28.40tmzt_I thought they were built in
16:28.50tmzt_at least echo
16:29.05MnemonicPunkMe too, never would have thought of that. o.o
16:29.29tmzt_if someone knows how to extract the initramfs from a zImage, you could use one that works
16:29.51MnemonicPunkAaaand. Er.
16:29.54MnemonicPunkOne more was there.
16:29.56MnemonicPunk*thinks*
16:30.07MnemonicPunksleep
16:30.14MnemonicPunkCan I just add that the same way?
16:31.45tmzt_yes
16:32.08dcordeson the kaiser I can use any filesystem that is smaller than 20MB as initrd with haret. only have to cpio pack it and gzip it
16:32.15tmzt_and grep
16:32.38MnemonicPunkWhat about mount?
16:33.00tmzt_dcordes: were looking for the tiny initramfs that implements rootdelay, looproot, etc.
16:33.08tmzt_in the handhelds kernels
16:33.23tmzt_I found it in the oe git, and we are trying to build it
16:33.29tmzt_yes, mount
16:33.33MnemonicPunkAh, mount is already there. Probably one of those you told me earlier.
16:33.58tmzt_I thought so
16:39.07MnemonicPunkOne step closer to booting!
16:40.05MnemonicPunkIt sitll doesn't want to boot from p2.
16:40.23MnemonicPunkBut at least now it gets somewhere and complains that tty isn't available.
16:40.23MnemonicPunkxD
16:48.12*** join/#htc-linux MrYellow_ (i=radek@dynamic-78-8-96-97.ssp.dialog.net.pl)
16:48.36MnemonicPunktmzt_: It lacks "expr", too, can I link that to busybox as well?
16:49.28*** join/#htc-linux diogene31_ (n=rj@mur31-2-82-243-122-54.fbx.proxad.net)
16:55.58MnemonicPunkAlright, I managed to get it running far enough to make it create device nodes.
16:56.06MnemonicPunkHow do I continue from here, though? >.<
16:57.51MnemonicPunkIt creates the nodes mtdblock0 - mtdblock6 and mmcblk0p1 and mmcblk0p2
17:04.46dcordesMnemonicPunk: try to mount mmcblk0p2
17:05.08MnemonicPunkHow?
17:05.17MnemonicPunkI can't input anything. o.o
17:09.39BabelO_kiozen: look at your email :)
17:11.31*** join/#htc-linux ALoGeNo (n=QUAKEIII@207.Red-83-41-48.dynamicIP.rima-tde.net)
17:17.50tmzt_do you get "Unable to mount root device" ?
17:18.23MnemonicPunkIt says something about job control being disabled.
17:18.36tmzt_that's a shell, what's your init/rdinit
17:18.45tmzt_can you type then?
17:18.48MnemonicPunkAnd then outputs the "No valid root device was specified.  Please add root=/dev/something to the kernel command-line and try again."
17:19.16MnemonicPunkHow can I type? o.O The Magician doesn't have any keyboard.
17:20.17tmzt_oh
17:20.20MnemonicPunkIs there some kind of on-screen keyboard for this state? =(
17:20.45MnemonicPunkIf there isn't, I have to make it to the graphical interface w/o any input.
17:21.05tmzt_did you move those .sh to initrd.d ?
17:21.09MnemonicPunkAnd yes, it shows a little # as the last line, I guess its a shell.
17:21.17MnemonicPunkEr.
17:21.24MnemonicPunkNo should I? Q_Q
17:21.29*** join/#htc-linux rob_w (n=bob@M822d.m.pppool.de)
17:21.56MnemonicPunkinitfs/initrd.d?
17:22.47*** join/#htc-linux pleemans (n=toi@d54C2AAB7.access.telenet.be)
17:22.51tmzt_yes
17:22.55tmzt_mkdir initfs/initrd.d
17:22.58tmzt_cd initfs
17:23.01MnemonicPunkAlready done. =)
17:23.03tmzt_mv *.sh initrd.d
17:23.04tmzt_ok
17:23.45MnemonicPunkInit itself stays in the initfs root?
17:23.50tmzt_yes
17:24.08tmzt_did you symlink expr ?
17:24.13MnemonicPunkYep.
17:24.15MnemonicPunko.o
17:24.23tmzt_try it then
17:24.24MnemonicPunkHope that was right. xD
17:24.43tmzt_what are rdinit and init ?
17:25.14MnemonicPunkinit=/init
17:25.24tmzt_get rid of init=
17:25.25MnemonicPunkrdinit is not set in default.txt atm. Do I need that?
17:25.28MnemonicPunkOkay.
17:25.37tmzt_no, you shouldn't need either
17:26.45MnemonicPunkBy the way, I noticed there are different commands to use at the end of default.txt
17:26.54MnemonicPunkI am using bootlinux, is that the right one?
17:26.58tmzt_yes
17:27.38tmzt_that last error message was from your /init script
17:27.49tmzt_because it couldn't find its modules
17:28.36MnemonicPunkIT MOUNTS
17:28.41MnemonicPunkCowabunga!
17:28.41MnemonicPunkxD
17:29.07MnemonicPunkNow locks up at /sbin/kexec but that should be the final missing executable. o.o
17:29.26tmzt_mv the kexec .sh to the root, you don't need it
17:29.37tmzt_it's for starting a new kernel
17:30.28MnemonicPunkcd initfs/initrd.d; mv **-kexec.sh ..?
17:30.35tmzt_yes
17:30.47tmzt_kexecboot.sh
17:36.13MnemonicPunkAlright, now it's missing switch_root.
17:36.33MnemonicPunkBut that's already a few steps forward again. =)
17:40.27tmzt_might be in busybox]
17:43.09*** join/#htc-linux NetRipper (n=netrippe@netripper.nl)
17:44.46MnemonicPunkAlright, let's see how far I get. ^^
17:45.04MnemonicPunkWoa.
17:45.09MnemonicPunkA splashscreen.
17:45.12MnemonicPunkTeh w00t!
17:45.19NetRipperwoot
17:45.24NetRipperon which device?
17:45.36MnemonicPunkHTC Magician, Samsung Display. xD
17:45.43NetRippersweet, good job
17:45.43NetRipper;)
17:45.58MnemonicPunkWhere do I contribute the kernel and initramfs? xD
17:46.27tmzt_it worked, switch_root is in that busybox?
17:46.32MnemonicPunkYes.
17:47.08tmzt_so magician is pxa, pxamci, and pxafb
17:47.23MnemonicPunkThe third doesn't ring a bell.
17:47.36MnemonicPunkBut the first two shop up numerous times during boot.
17:47.37NetRipperMnemonicPunk, the original author, if there is one
17:47.38NetRipper:)
17:48.06MnemonicPunkNetRipper: tmzt then, he guided me through the process of making the initramfs =)
17:49.10MnemonicPunktmzt_: Alright, I'll make sure to repay you if I get the chance some time. =) Thanks a lot.
17:49.23NetRipper:)
17:49.40NetRipperand you modified the kernel right? you can diff that and send it to one of the kernel devs
17:50.06MnemonicPunkI didn't modify anything.
17:50.09dcordesMnemonicPunk: you can always donate 300$
17:50.15NetRipperoh
17:50.17NetRipperthought you did
17:50.22NetRipperheard something about MAX_PATH
17:50.29MnemonicPunkYeh okay, that.
17:50.33NetRipper;)
17:50.42NetRippersmall change, but still
17:50.57MnemonicPunkBut that was a dirty hack. I don't even know if I put it in the right spot. xD
17:51.33MnemonicPunkAlso, that was probably a problem with my environment, not with the source. Some people with certain compiler environments under Ubuntu 8.10 get the same error in the exact same spot.
17:51.47MnemonicPunk(Even for x86 compilation, not ARM)
17:52.24MnemonicPunkYou know how you never have the time to try your cool gadgets?
17:52.46MnemonicPunkWell, just as it has booted, my g/f wants me to pay attention to her... xD
17:53.05MnemonicPunkSee you in a few hours. =)
17:53.41NetRipperhaha ok
17:53.42NetRipperhave fun
17:55.38dcordesNetRipper: anything exciting about raphael bootup?
18:07.25*** join/#htc-linux imfloflo (n=imfloflo@cap31-6-88-180-73-121.fbx.proxad.net)
18:24.07BabelOkiozen: no need of additionnal libray :)
18:24.32kiozenBabelO: oh, cool you did all by yourself?
18:24.44BabelOyes
18:25.14BabelOkiozen: that's why it take me from monday :) i forgot some basic thing, so need to learn again
18:25.15kiozenBabelO: users will definetly thank you
18:25.41kiozenBabelO: yes, yes I am like a gold fish,too, every round a new experience :)
18:25.49BabelOkiozen: i hope result are good on most maps
18:26.02kiozenBabelO: did you try mine?
18:26.27BabelOi ve to try it now
18:26.36BabelObut should work too
18:26.50kiozenworst test case :)
18:27.08BabelOkiozen: i think i have bigger maps from you here :)
18:30.19BabelOkiozen: but we need a zoom factor set to 1 for better quality, it works for other zoom up to x3 but not efficieznt
18:30.30kiozenBabelO: whst about the caves? :P
18:30.42BabelOkiozen: wait :)
18:31.31marajinyo
18:31.58kiozenBabelO: well caves are important, but they can wait until April now. season is over
18:32.30BabelOkiozen: lol, but i have done the algorithm for wood :) "O_" and "O" symbols
18:32.31BabelOlol
18:32.51kiozenlol who cares for trees
18:33.40BabelOkiozen: season for fungus is not over
18:33.58kiozenBabelO: right, but I am really bad for that
18:34.03kiozenBabelO: too blind
18:34.38BabelOlol
18:35.37kiozenBabelO: I thing I can trip over them and won't see them
18:36.32dcordescr2: can you help me with kaiser wifi?
18:41.32*** join/#htc-linux ali1234 (n=al@62.24.214.38)
18:44.03*** join/#htc-linux dcordes_ (n=dcordes@unaffiliated/dcordes)
18:51.00dcordes_BabelO: do you have experience with sdio wifi?
18:52.52BabelOdcordes_: no really, only pcmcia
18:53.03BabelOdcordes_: you have a driver ?
18:54.34marajinwe do technically I think
18:55.27dcordes_BabelO: yes. acx100 and kaiser sd controller works.
18:58.45*** join/#htc-linux apt (i=ibot@pdpc/supporter/active/TimRiker/bot/apt)
18:58.45*** topic/#htc-linux is HTC Linux Channel: Find logs at http://apt.rikers.org/%23htc-linux/ | please check http://handhelds.org/moin/moin.cgi/HTC_2dPhones | http://wiki.xda-developers.com/index.php?pagename=Xanadux | <cr2> let's define a common setup.
18:58.46dcordes_and only operational for sd card
18:58.52BabelOdcordes_: ah ok
18:59.09BabelOdcordes_: in google git, there is serial sdio driver example for GPS
18:59.15BabelOit works like pcmcia
18:59.17dcordes_BabelO: the acx100 driver _should_ work for the kaiser sdio wifi (TNETW1251)
18:59.24BabelOit allocate meme region by asking sdio
18:59.36BabelOi do such for pcmcia driver
19:00.16dcordes_ah I think I know which example you mean. I have seen that in the kaiser kconfig
19:00.44dcordes_[ ]   SDIO UART/GPS class support ?
19:01.44BabelOyes
19:02.15BabelOdcordes_: acx mem driver from hh kernel need an irq and a mem region to work
19:02.54dcordes_BabelO: I talked with SanMehat about that wifi irq
19:03.04dcordes_marajin: remember?
19:03.13dcordes_I wonder when that was.
19:04.58marajinyeah
19:05.48dcordes_<PROTECTED>
19:06.03BabelOkiozen: what about  symbols  /_\_
19:06.22BabelOdcordes_: drivers/net/wireless/acx/
19:07.19dcordes_BabelO: oh, a lot of files in there.-
19:08.18BabelOkiozen: email
19:08.38BabelOdcordes_: yes, you can copy this directory, what is your current android kernel version ?
19:08.55dcordes_BabelO: 2.6.25. but there is only 2.6.24 in the git
19:10.00BabelOdcordes_: ok, because newer kernel use a mac80211 stack so you need to change a little acx driver to be compatible
19:10.10BabelOnot sure about 2.6.24
19:11.42dcordes_BabelO: kaiser/polaris/other-msm7200 2.6.25 tree has both, mac80211 and the old one
19:11.56dcordes_<PROTECTED>
19:11.59dcordes_<PROTECTED>
19:13.38dcordes_BabelO: but I know acx100 also works with mac80211. will it be easier to use the hh acx?
19:14.16BabelOdcordes_: acx100 work with mac80211 but not the acx_mem version
19:14.23dcordes_I see
19:14.29BabelOand you need this acx_mem version which work with old stack
19:14.37BabelOunless someone port it
19:14.42dcordes_ok so that's no problem
19:14.59BabelObut not sure, i send my code to pH5, because i fail  get it working with mac80211
19:15.05dcordes_when I copied the folder to the tree, where must I start to look at?
19:15.34dcordes_I see machine specific .c files in it
19:15.53dcordes_do I need a htckaiser_acx.c?
19:16.31*** join/#htc-linux infernixx (i=gerben@unaffiliated/infernix)
19:16.50dcordes_hi infernixx
19:17.04SanMehathola
19:17.15*** join/#htc-linux imfloflo (n=imfloflo@cap31-6-88-180-73-121.fbx.proxad.net)
19:17.22marajin'lo SanMehat
19:17.29dcordes_hi
19:17.34SanMehatmarajin: 'lo
19:18.03infernixxhi:)
19:18.07imfloflohi dcordes i'm trying your v8
19:18.13dcordes_great
19:18.30imfloflono keyboard appear when push up camera button
19:18.39dcordes_grrrmmhjhmrm
19:19.03dcordes_maybe something is missing in the keyboard driver
19:19.27dcordes_did anything else change since test-lol zImage?
19:19.44imfloflobut it boots fine
19:20.08kiozenBabelO: hey, that's good!
19:21.44BabelOkiozen: yes symbols should be easy to find like this
19:22.01kiozenBabelO: caves? :)
19:22.03dcordes_imfloflo: nothing changed about the display?
19:22.06imfloflonothing
19:22.17imfloflodisplay is very good
19:22.31dcordes_imfloflo: didn't you say before something strange happened when you pushed cam button?
19:22.33BabelOdcordes_: machine specifi is for power on / off acx, contain only gpio and irq definition + mem region definition
19:22.37BabelOempty file :)
19:22.50imfloflonothings happens no keyboard
19:23.04dcordes_no split screen or anything?
19:23.14imfloflono works fine
19:23.25dcordes_and before, did something happen when you pushed cam in the older test-*?
19:24.29imflofloin the old version with split screen when i pushed cam button the screen change display but don't saw keyoard
19:25.28dcordes_so the only builds where something happened where the ones which had the split screen?
19:25.46imflofloyes ^^
19:29.43dcordes_hmm the function which triggers the keyboard is included. ohterwise you wouldn't have seen something happen before
19:31.02imfloflook
19:33.41dcordes_imfloflo: I have no idea what I can try then. I'll make a diff and ask somebody else
19:34.10imfloflook thanks
19:38.23kiozenmarajin: around, need a native speaker
19:38.57dcordes_how does one remove file from git index again?
19:39.05marajinkiozen: 'sup?
19:39.31kiozenhow would you call dy/dx of a road
19:40.20dcordes_git-rm
19:40.29marajiner.. you mean on the horizontal or vertical?
19:41.45marajinkiozen: what's your native language?
19:41.51kiozenthe derivation  of a road in a normal human words
19:41.53kiozengerman
19:42.03marajinsay it in german, I can probably translate
19:42.11kiozensteigung
19:43.11marajinYou probably mean slope?
19:43.22marajingradient
19:43.32kiozenslope bingo, I won :)
19:44.22kiozenwe just had a little discussion about it, thanks
19:44.39marajinno worries
19:44.55marajinwhy, what were the others saying?
19:45.07kiozenincline
19:45.24marajinwell it would be near identical in meaning
19:45.31marajinslope is probably just a little more generic english
19:45.57*** join/#htc-linux wdslbr (n=feld@dslb-088-069-202-082.pools.arcor-ip.net)
19:45.58marajinthough incline would only be the positive ascent of a road between two points in altitute
19:46.22kiozenlol, marajin: :)) you made a woman happy
19:46.39marajinI have that effect ;)
19:46.40marajin:p
19:47.01kiozenlol
19:47.11marajinsee there's incline and decline as an opposing word pair
19:47.55marajinAs a general guideline I'd say a road slopes, a hill inclines
19:48.05kiozenright, but if you want to talk about the gradient/derivation  of a recorded gps track I think slope is the way to go
19:49.04dcordes_kiozen: do you use kalman filtering already to polish the tracks?
19:49.30kiozenno, sofar just a recursive lowpass filter
19:51.25marajinkiozen: If you're writing an english language set of strings for your nav software, I don't mind looking over the stuff as a review when you've done it
19:52.01kiozenmarajin: you just want to amuse yourself :P
19:52.28BabelOkiozen: that's be easy for marajin with qt linguist :)
19:52.39marajinNot really, you obviously have a good enough grasp of english that you'd shame the average native speaker
19:52.52marajinI just know non-native speakers sometimes have trouble with slightly awkward phrasing
19:52.59marajinthings are 'technically' correct but they sound unnatural
19:53.24kiozenlol, had loads of fun in british pubs in my youth
19:53.31marajinYa know, using words like 'excursion'
19:53.43marajinsure, it's a valid english word but anyone saying it was probably being sarcastic :P
19:54.03*** join/#htc-linux Zoolooc (n=fredsiba@nrbg-4dbfc055.pool.einsundeins.de)
19:54.20BabelOmarajin: did you solve your frozen virtualbox ?
19:54.25kiozenoh, I would hav thought of a nice sunday in the woods :)
19:54.37marajinBabelO: what frozen virtualbox?
19:54.51marajinBabelO: You mean my 'slow' virtualbox?
19:55.16BabelOmarajin: yes :) does virtualbox use  lot of cpu ?
19:55.26marajinBabelO: Yeah I just changed the cpu affinity for the process. It was shifting onto hyperthreaded 'cores'
19:55.41BabelOmarajin: ok :)
19:55.59BabelOVirtualbox run really fine
19:56.04marajinlocked it to the main cores and it's been great :)
19:56.11marajinWinXP has probably been running 3-4 days
19:56.39marajinSystem Up Time:            3 Days, 20 Hours, 34 Minutes, 14 Seconds
19:56.45marajinthat's XP Pro SP3 in a VirtualBox
19:56.45BabelO:)
19:57.03BabelOmarajin: i have sp3 on eeepc ...
19:57.12marajinheh
19:57.17marajinironically my virtualbox may actually be faster
19:57.40marajinjust RDPs to the virtualbox from his UMPC
19:57.54marajinadds an ABC to the sentence just for good measure :p
19:58.46marajinBabelO: So, you played with host networking yet? Once I gave it a kicking it actually works very well. No network problems at all in the last week
19:59.21BabelOmarajin: yes i have it running at office with linux guest with latest too
19:59.26marajinand of course my Virtualmachines can grab real DHCP addresses and become part of the real LAN
19:59.50BabelOit seem that unbuntu run well in seamless mode but not opensuse, still looking why
19:59.59marajinheh =)
20:00.02BabelOmarajin: yes my linux guest is a zabbix server
20:00.09marajinwell I don't even use the virtualbox gui anymore
20:00.21marajinVBoxHeadless =)
20:01.05marajinI could kiss them for including that feature
20:01.07BabelOmarajin: i like to have access to linux application over my windows desktop at office, so can do some funny thing more easily
20:01.24BabelOyes headless is good for server
20:01.50marajinwell otherwise I must NX -> Server -> KDE -> Run VirtualBox
20:01.55marajintis very silly
20:02.35marajinAlso, just using the native RDP services of the windows guests is nice
20:02.38BabelOi did not look at vbox plugin for a while now
20:02.41marajinthey're nowhere near as broken as the vbox one
20:03.03BabelOyes agree, but did not try with latest
20:03.24marajinworks fine in 2.0.2 with WinXP for me as long as host networking is used
20:03.48marajinkinda funny you can capture vbox output to a video actually
20:03.57BabelOyeah
20:04.18BabelOoh oh oh
20:04.27BabelOtwo new wifi networks ;)
20:05.29marajinoh?
20:05.42BabelOyes, both with WEP key
20:08.57marajinoooo
20:09.47*** join/#htc-linux romario (n=romario@ip-89-102-143-87.karneval.cz)
20:11.45BabelOthat's the problem to make difference between B and 8 when you type a long long WPA key ... after many try, you simply switch to WEP and use that
20:16.27dcordes_BabelO: is it possible to let a certain config in a Kconfig file depend on one machine OR another machine? like depends on MACH_HTCKAISER or MACH_HTCPOLARIS
20:17.14BabelOdcordes_: what do you want to do ?
20:17.41dcordes_BabelO: add kaiser to drivers/net/wireless/acx/Kconfig
20:18.11BabelOdcordes_: yes you can, you have many example
20:18.11dcordes_BabelO: but also MACH_HTCPOLARIS uses the tnetw sdio wifi
20:18.57dcordes_depends on MACH_HTCKAISER && MACH_HTCPOLARIS ?
20:19.06dcordes_I thought that will require both machines..
20:19.15*** join/#htc-linux gtt (n=ytuygy@87.252.227.52)
20:21.35BabelOdcordes_: ||
20:22.00dcordes_ok
20:23.38dcordes_the acx board files all have a line saying (TI TNETW1100B), while kaiser has TNETW1251
20:24.32marajinSanMehat said that he knew it though? the 1251
20:24.48SanMehatmarajin: hi
20:24.50BabelOkiozen: how do you know distance for each pixel from the zoom factor ?
20:25.14BabelOdcordes_: that for 802.11B
20:25.31BabelOdcordes_: do you know the acx100 memory region ?
20:26.27BabelOcr2: sleeping ?
20:26.29dcordes_BabelO: http://wiki.xda-developers.com/index.php?pagename=KaiserMemoryMap
20:26.49kiozenBabelO: you need the map scal in [px/m], too
20:26.49*** join/#htc-linux Type (n=typevr@87.252.227.52)
20:27.01dcordes_BabelO: it has a SDIO1 and SDIO2 range
20:27.11BabelOkiozen: yes that is what i mean
20:27.28dcordes_marajin: SDIO0 and SDIO1 sorry
20:27.29BabelOkiozen: just to filter the grid position from noise
20:27.47kiozenIMap::convertM2Pt(..) might be what you want
20:28.23kiozenor you have to extend the IMap API to read the scale factor and zoom factor
20:28.48dcordes_BabelO: #define WLAN_BASEPXA_CS2_PHYS <- that must be changed to the correct sdio base?
20:29.32dcordes_must I include msm_sdcc.h?
20:29.35BabelOdcordes_: yes, but sdio is like pcmcia, it use tuple like and should return you the acx base adress
20:32.09dcordes_BabelO: I'm using the universal acx file as a base. asic3 is what provides access to the uni gpios?
20:32.23BabelOkiozen: look here , why i need to make filter :) http://linuxbox2.free.fr/maps/
20:32.42BabelOdcordes_: yes
20:33.03dcordes_BabelO: so I must use msm7x00 gpio code instead
20:33.24BabelOdcordes_: it is an extend to gpios with some other feature like ds1wm bus, mmc , pwm
20:33.36BabelOdcordes_: yes
20:34.13dcordes_egpio is also on kaiser since you added it
20:34.36BabelOkiozen: in the blue you can see the noise, i can filter it because i know the direction of the point, but need another way to do it quickly too :)
20:34.56BabelOdcordes_: right :) do you swtich to the new egpio driver ?
20:35.04dcordes_BabelO: no. don't know how to do it.
20:35.19dcordes_I tried it once but ended up not knowing what I did
20:36.26dcordes_<PROTECTED>
20:36.43dcordes_don't know how the infernixx got in there ^^
20:37.31kiozenBabelO: you can do correlation, but that is not fast :)
20:37.47infernixxno idea:)
20:38.08dcordes_infernixx: do you think you can help with the wifi?
20:38.59BabelOkiozen: better to look around the probable position once i found first line
20:39.13BabelOkiozen: it is zoom x2 there
20:39.26kiozenright, but for that you need the gridspacing, too
20:40.10BabelOkiozen: not reallly just need to find redundant point
20:40.28infernixxdcordes_: what I can do is log on to my kaiser with ssh over public IP; if that's any help I can assist
20:40.38infernixxbut i'm just to damn busy to do anything more right now :|
20:41.03cr2BabelO: not yet. but i've lost the track
20:41.57BabelOcr2: do you see a specific mem region for acx on kaiser or raphael
20:42.13dcordes_infernixx: ok nvm
20:45.22gttïî ðóññêè ãîâîðèò êòî-íèáóäü?
20:47.24dcordes_BabelO: do you know where PXA_CS2_PHYS is defined in the hh tree?
20:48.09BabelOdcordes_: it is a PXA base adress some like 0x2c0000000
20:49.07BabelOdcordes_: should be defined somewhere is /include/asm-arm/arch-pxa/pxa.h
20:49.55dcordes_BabelO: ./include/asm-arm/arch-pxa/pxa-regs.h:#define PXA_CS2_PHYS0x08000000
20:50.33BabelOgtt: try with ~x
20:50.51BabelO~x en ru gtt : saying hello ?
20:51.32dcordes_:)
20:52.20BabelOi hope babelfish did not make mistake while translation :)
20:52.22dcordes_BabelO: in the UniversalMemoryMap 0x08000000 is labled "acx100".
20:52.30dcordes_not sure what it is on kaiser
20:52.47dcordes_BabelO: can you look in http://wiki.xda-developers.com/index.php?pagename=KaiserMemoryMap ?
20:54.18*** part/#htc-linux Type (n=typevr@87.252.227.52)
20:55.58BabelOdcordes_: don't know, as i say before, acx got is adress from sdio bus i think. i have see something on a sdio driver... was just thinking that if you are lucky acx expose its memory region somewhere else like on Universal
20:57.03dcordes_BabelO: I think I know what I must use.
20:57.12dcordes_MSM_SDC2_PHYS         0xA0400000
20:57.55dcordes_because MSM_SDC1 is sd
21:00.40*** join/#htc-linux marmotta (n=skodde@unaffiliated/skodde)
21:01.16dcordes_BabelO: do I need DMA? msm_sdcc.c also uses DMA
21:01.54BabelOdcordes_: don't think it works with only sdc1_phys
21:02.08BabelOstructure is not the same
21:02.14cr2BabelO: it may be 0x9* or 0x80000000
21:03.02cr2dcordes_: i think sdio itself is used only for some init sequence (like pcmcia on ba)
21:03.07*** part/#htc-linux gtt (n=ytuygy@87.252.227.52)
21:03.41cr2dcordes_: the data goes over mmaped registers, and the dma is not needed.
21:04.03cr2dcordes_: it works on universal,hx470x,ba,hw6915,etc.
21:04.13dcordes_cr2: do we know which mmaped registers?
21:04.22cr2dcordes_: no.
21:04.37cr2dcordes_: on ba we could not trace the wifi too
21:04.46cr2but on universal it was visible
21:04.53BabelOcr2: sdio linux driver should return 0x8xxxx or 0x9xxxxx as meme region like it does on ba with pcmcia
21:05.29cr2on universal i've seen the memory access in the SPL
21:05.52cr2BabelO: return ?
21:06.50BabelOcr2: yes, on ba when pcmcia driver ask for windows region available for plugged pcmcia card it give 0x2c0000000
21:07.04dcordes_cr2: maybe the answer is in the msm_sdcc code?
21:08.17dcordes_I mean if the same works for the SD card, why should we not see the regs/whatever for the WIFI on kaiser?
21:09.27dcordes_http://git.linuxtogo.org/?p=groups/mobile-linux/kernel.git;a=blob;f=drivers/mmc/host/msm_sdcc.c;hb=refs/heads/htc-msm
21:11.39cr2BabelO: i think it's unlikely with sdio, but who knows.
21:11.57dcordes_how can I try that, with the return?
21:12.38cr2dcordes_: the sdio functions/register layout is fixed. there should be some tool to read the tuples
21:12.49cr2like for the pcmcia
21:13.08cr2cis_dump or something like that
21:13.24dcordes_BabelO: do you know which tool I need?
21:15.52BabelOdcordes_: you can take sdio_uart as sample code
21:16.59*** join/#htc-linux nebi (n=nebi@c-498fe253.02-145-7570701.cust.bredbandsbolaget.se)
21:17.51dcordes_drivers/mmc/card/sdio_uart.c what is the interesting part there?
21:17.59BabelOdcordes_, cr2 http://sourceforge.net/project/showfiles.php?group_id=186068&package_id=216821&release_id=476499
21:18.17BabelOthere is an ar6000 sdio wlan patch
21:20.17dcordes_BabelO: ok got the ar6000 patch
21:20.19cr2dcordes_: uart is a completely different class
21:20.38cr2dcordes_: but the routines for reading tuples should be there too
21:20.55dcordes_what's a tuple?
21:21.08dcordes_+/*
21:21.09dcordes_+ * This reads the card's CONFIG tuple to find its
21:21.09dcordes_+ * configuration registers.
21:21.09dcordes_+ */
21:21.21*** join/#htc-linux snake_schule (n=s@dyndsl-091-096-099-184.ewe-ip-backbone.de)
21:21.37snake_schulegrml my screen has died...
21:21.58BabelOdcordes_: look for ar6000_cs.c
21:22.15dcordes_what I pasted i in that file
21:22.19dcordes_is
21:26.46BabelOdcordes_: you need someone like dzo or ginge to explore the hif_internal.h and the whole patch :) with the acx_cs pcmcia driver and meme driver they should be able to do a mix :)
21:28.15dcordes_no way to find the regs using haret?
21:29.18BabelOlol
21:29.21BabelO+       help
21:29.21BabelO+good luck.
21:29.34BabelOthat is the atheros driver description :)
21:30.05BabelOdcordes_: it  seem that the wlan sdio base function is sdio_memory
21:30.28BabelOso like cr2 say you can try to set 0x9xxx or 0x8xxx and boot with wifi on from wince
21:30.57BabelOi have to try sdio driver on artemis :)
21:31.13snakefreakwhen i install network interface rndis/ethernet gadget in win xp my network conection brakes when i connect my uni to the pc anybody has a solution?
21:32.04dcordes_cr2: BabelO why 0x8xxx or 0x9xxx ?
21:32.33BabelOsnakefreak: it is just windows :) one netwrok interface at a time
21:33.11snakefreakhm grml
21:34.24cr2dcordes_: because the CPLD is at 0x98000000
21:36.37dcordes_cr2: so I define the CPLD base fas WLAN_BASE?
21:36.42*** join/#htc-linux infernixx (i=gerben@unaffiliated/infernix)
21:39.42cr2no
21:39.55cr2it should be some similar area
21:40.58dcordes_0x94000000 ? I wasn't able to trace that area
21:42.16*** join/#htc-linux Type (n=typevr@87.252.227.52)
21:43.32dcordes_I could try several values but first I must edit the rest of the acx board file. what about wifi gpios? I assume power gpios are not needed when wifi is on in wince?
21:44.54cr2scoi think theyare known
21:44.55cr2?
21:46.41dcordes_cr2: on the cpld, but only two: wifi_pwr1 (c3) wifi_pwr2 (c2)
21:47.07dcordes_s/c2/d1/
21:47.28dcordes_while universal has 3
21:48.14cr2it's a different chipset...
21:48.21cr2what about msm gpio ?
21:48.49BabelOcr2: what is the replacement for linux/config.h in newer kernel, i always forgot
21:48.58BabelOi look for it ...
21:49.59*** join/#htc-linux infernixxx (i=gerben@91.141.202.136)
21:50.07dcordes_cr2: ok so kaiser needs only 2 power gpios. not sure what you mean what about msm gpio?
21:51.06cr2BabelO: don't know
21:51.11BabelOcr2: ok touch include/linux/config.h is ok for me
21:51.12BabelOlol
21:51.32cr2dcordes_: the third gpio may be an msm gpio, not cpld
21:51.56cr2NetRipper: which LCD panel  do you have ?
21:52.23NetRipperdcordes_, no news on my side
21:52.35NetRippercr2, don't know about type, isn't it on raphael wiki specs?
21:53.11cr2NetRipper: mine is hitachi
21:53.16dcordes_cr2: oh right, there are 6 entries labled  SD2 related (wifi) and then there is the on/off IRQ gpio on msm gpio
21:53.29NetRippercr2, how do i check?
21:53.40NetRipperand aren't all raphaels the same?
21:53.41NetRipper:)
21:53.44cr2i've picked it looking at the 'dmesg'
21:53.48cr2don't know
21:53.52NetRipperer, you booted raphael?
21:54.00cr2there may be a toppoly devices
21:54.02dcordes_there's the wince dmesg
21:54.05cr2noit yet
21:54.05NetRipperoh
21:54.10cr2wince dmesg
21:54.12NetRipperdidn't know about wince dmesg
21:54.22cr2pd 0x17200000 0x100000
21:54.30cr2or
21:54.33cr2better
21:54.45cr2pwf wince-dmesg 0x17200000 0x100000
21:55.51NetRipperlets see
21:56.42dcordes_cr2: I guess  "29   0x1d   0,3   13   I   wifi IRQ (off,on)"  that and the two power gpios on the cpld must be critical for the init/exit of kaiser wifi?
21:56.42NetRipperer, i should've dumped that to file lol
21:58.29NetRipperthat last cmd does not return any data
21:58.34NetRipperthe pwf
21:58.36NetRipperthe pd does
21:58.54cr2NetRipper: pwf means 'physical write to file'
21:59.00NetRipperoh
21:59.01NetRipperlol
21:59.08NetRipperok got it
21:59.09cr2wince-dmesg
21:59.12NetRipperi used redir for that normally
21:59.16cr2ok
21:59.29cr2it'll be a normal ascii file
21:59.43NetRipperonly see some [DISP] +HitachiPowerOn and power off lines
21:59.44cr2maybe with a little binary blob at the beginning
21:59.56cr2that's good.
21:59.58NetRipperand a lot of other stuff obviously
22:00.02cr2no toppoly message  ?
22:00.25cr2i'm looking for the bank5 addresses
22:00.33cr2to fix the gpio traceing
22:00.38NetRippertoppoly?
22:00.55NetRipperthe string toppoly does not exist
22:01.24cr2ok
22:01.34cr2so you have a hitachi panel too
22:01.35cr2good
22:01.57NetRipperi'd be concerned if raphaels have different lcd panels
22:02.23NetRipperfunny how you see my every touch on the lcd panel
22:02.28NetRippercoordinate-wise
22:03.02cr2NetRipper: have you seen that the lower keypad is touchsensitive too ?
22:03.21NetRipperyes
22:03.30NetRipperi gave you a link to the htc debug program
22:03.32NetRipperthat shows it
22:03.33cr2it pops the respective gpio irq, i've added it to the wiki yesterday
22:03.55*** join/#htc-linux wasup (n=Tech@208.47.103.106)
22:04.24dcordes_cr2: we already have those kaiser cpld gpios defined in board.h
22:04.33dcordes_e.g. #define EGPIO_3_1_WIFI_PWR2 KAISER_EGPIO(3, 1)
22:08.20NetRipperarf anyone knows how i make a proper diff _excluding_ any CVS directories?
22:08.21NetRipper:)
22:08.42dcordes_in git I use git-diff
22:08.45NetRipperoh
22:08.47NetRipperyes
22:08.50NetRippercvs diff it is
22:08.54cr2diff -x ?
22:09.30cr2--exclude
22:09.54NetRipperoh yea
22:10.06NetRipperi looked through the --help a number of times
22:10.09cr2-u is also nicer than < >
22:10.11NetRipperguess i was sleepy
22:10.17NetRipperyes i prefer unified
22:12.52dcordes_cr2: I only know how to set egpios when the machine boots.. but do I need them to try out wifi_base registers?
22:13.04dcordes_can't I just let wince setup the wifi to try the memory addresses?
22:14.13cr2dcordes_: btw, can we set the msm gpios directly ?
22:14.32cr2dcordes_: afair the android kernel uses some obfuscated proc_comm for that.
22:14.48cr2dcordes_: i mean if we have the code for that
22:15.09cr2because the htc code is full of it. i'm just looking for the bank5 regs
22:15.48BabelOgood night
22:15.54NetRipperwhat do you think bank5 is used for?
22:16.05NetRippersensor?
22:16.45*** part/#htc-linux Type (n=typevr@87.252.227.52)
22:16.48cr2http://wiki.xda-developers.com/index.php?pagename=Raphael_GPIO
22:17.02dcordes_night BabelO
22:17.28*** join/#htc-linux snake_schule (n=s@dyndsl-091-096-099-184.ewe-ip-backbone.de)
22:18.47wasuphmm... where has ali1234 and ginge been for the past 2 days?
22:19.42dcordes_they might be hiding from making a titan keyboard driver ;)
22:19.56dcordes_wasup: did you succeed creating your own kernel builds?
22:20.13dcordes_it's easy now that dzo has the htc-vogue branch in linuxtogo git
22:25.17wasupnope not yet
22:25.23wasuphiding?
22:26.13wasupyeah?
22:26.40wasupso I should maybe be expecting a working keyboard sometime soon?
22:27.07wasupwhat is the button to open the on screen keyboard in DZO's build for the vogue?
22:27.14dcordes_cam
22:27.24wasuphmmm...that didnt work on mine
22:27.25dcordes_did you ask ginge for the titan keyboard diff?
22:27.36wasupno
22:27.49wasupi was talking to ali1234 mostly
22:27.55dcordes_if you tell me where I can find it I can have a look
22:28.33*** join/#htc-linux snakefreak (n=s@dyndsl-091-096-099-184.ewe-ip-backbone.de)
22:28.53wasupfind the zImage?
22:29.12wasupthe keyboard diff?
22:33.31*** join/#htc-linux imfloflo (n=imfloflo@cap31-6-88-180-73-121.fbx.proxad.net)
22:34.58dcordes_drivers/net/wireless/acx/common.c:2853: error: ‘struct sk_buff’ has no member named ‘mac’
22:35.19cr2NetRipper: picked some more interesting things about 7201A
22:36.13NetRipperwhat did you find?
22:36.47cr2editing wiki now
22:38.08cr2hmm. it's bank5 related
22:38.27NetRipperoh sweet
22:38.29dcordes_..I guess the above is because the acx I use from hh is obsolete
22:38.38*** join/#htc-linux MnemonicPunk (n=atlantis@dslb-084-060-024-040.pools.arcor-ip.net)
22:39.25MnemonicPunkOkay, now that I have a working kernel, how do I get another distro on my phone? xD
22:39.38dcordes_MnemonicPunk: replace rootfs
22:40.06dcordes_MnemonicPunk: especially easy when you have no module support and thus don't need to deal with modules
22:40.08MnemonicPunkBut it is important which device the rootfs is for?
22:40.11MnemonicPunkAh.
22:40.27MnemonicPunkSo I can take rootfs' from other devices?
22:40.43dcordes_MnemonicPunk: except for the modules, it's the arch the binaries are built for
22:40.55dcordes_obviously you can't use x86 binaries on magician
22:41.05MnemonicPunklol
22:41.15dcordes_yes you can, assuming they are armv5 or lower
22:41.24MnemonicPunkWoa.
22:41.34MnemonicPunkNow this is getting interesting. xD
22:43.01dcordes_I would try openmoko-fso
22:43.06NetRipperyou tried android?
22:46.12MnemonicPunkWhat's the difference between normal openmoko and fso?
22:47.15dcordes_the old openmoko gui is complete gtk based. fso frontend is e17 based and has a complete new design of the whole radio stuff
22:47.29dcordes_written in python
22:47.51dcordes_I'm aiming to make that radio stuff (frameworkd) work with msm7* modems
22:47.54*** join/#htc-linux snake_schule (n=s@dyndsl-091-096-099-184.ewe-ip-backbone.de)
22:48.10dcordes_it's very modular and allows different types of radios
22:48.29dcordes_there are already radio types for the moko modem, ezx phone modems, ..
22:49.55cr2NetRipper: can you have a look at the 7201A clock patch by swetland in android git ?
22:50.47*** join/#htc-linux dzo (n=dzo@121.98.128.127)
22:51.41MnemonicPunkI'd love to try out something with xfce or gpe. o.o
22:51.43dcordes_dzo: hi
22:51.46NetRippercr2, i've just updated haret.exe for readable 8x8 font on www.netripper.nl/raphael/, and it also add sleep()s to make sure framebuffer prints are displayed
22:52.09dzodcordes_: hi
22:52.48dcordes_dzo: can I ask you a question regarding vogue on screen keyboard?
22:52.55dzosure
22:53.10NetRipperKevin2, i have placed my latest diff for haret on www.netripper.nl/raphael/, could you review and merge with cvs? primarily please look at my #define VGA in fbwrite.h, which is not elegant... either Makefile should be changed to make a haret-vga.exe or another more elegant solution perhaps :)
22:53.58*** join/#htc-linux snake_schule (n=s@dyndsl-091-096-099-184.ewe-ip-backbone.de)
22:54.41MnemonicPunkPass it as a config file command maybe? Would fit in with the rest of the parameters. o.o
22:54.54dcordes_dzo: polaris is very similar to kaiser as you might now, so we use it in the kaiser tree. but it uses the vogue panel and has no keyboard, so we use the vogue-ts and the on screen keyboard you use on vogue. in 2.6.24 (the htc-msm git code) it worked just fine. now I put polaris in 2.6.25 and everything works well, except for the on screen keyboard not being displayed
22:55.42*** join/#htc-linux snake_schule (n=s@dyndsl-091-096-099-184.ewe-ip-backbone.de)
22:55.43dcordes_dzo: it is possible to type things, it even gives the vibrate response they keyboard is just not showing. I guess I messed up something in msm_fb.c . can you have a look?
22:56.05dzodcordes_: the fb driver changed a lot since 2.6.24, I'll have a look.
22:57.01dcordes_dzo: http://pastebin.ca/1211003 it is based on the fb code we use in 2.6.25
22:58.02cr2NetRipper: what can be on 7201A, what is not on 7201 ??
22:58.02NetRippercr2, last commit on android git is 2 months ago
22:58.08dcordes_NetRipper: look at the bottom in the gitweb, there are different branches
22:58.18NetRipperdcordes_, thx
22:58.23NetRipperblushes
23:00.30cr2http://git.android.com/?p=kernel.git;a=shortlog;h=for-rmk
23:00.52dzothat code was for my old kbd, it won't work with 2.6.25 since the mdp handler runs in interrupt context. Have a look at the fb.c in the vogue tree, lines 194..226
23:00.58NetRipperlooking
23:00.58cr2this one
23:01.01cr2http://git.android.com/?p=kernel.git;a=commitdiff;h=3b55b35ea0edc29e41ac22ac0f391a5444899684
23:01.12cr2d0,d4,d8 and dc clocks
23:01.16cr2what's that ?
23:01.36NetRipperyou're asking me?
23:01.54cr2yes.
23:02.05cr2some are documented on the kaisermemorymap page
23:02.29cr2we need to correlate them with this arch/arm/mach-msm/clock-7x01a.c file :)
23:03.51*** join/#htc-linux snake_schule (n=s@dyndsl-091-096-099-184.ewe-ip-backbone.de)
23:06.15dcordes_dzo: ok. http://git.linuxtogo.org/?p=groups/mobile-linux/kernel.git;a=blob;f=drivers/video/msm/msm_fb.c;hb=refs/heads/htc-vogue ?
23:06.46NetRipperinteresting stuff on that branch
23:08.55MnemonicPunkBy the way: Where exactly is the ExtraStorage folder located on the HTC Magician?
23:09.04dzodcordes_: yes
23:09.09MnemonicPunkI mean physically. Is that flash or ram?
23:10.40*** join/#htc-linux snake_schule (n=s@dyndsl-091-096-099-184.ewe-ip-backbone.de)
23:11.25dcordes_dzo: hm the code I use doesn't even have the function msmfb_start_dma. I'm not sure where to put changes from that area you said
23:11.32*** part/#htc-linux wasup (n=Tech@208.47.103.106)
23:13.39cr2dzo: are you using PCOM_GPIO_CFG to access gpios ?
23:14.17dzodcordes_: you can't be using the latest fb.c then.
23:16.49dcordes_ok I will close down the wifi thing for today and try making the latest fb.c work on kaiser/polaris.
23:17.00dzocr2: no i don't think that works on our version of amss. The gpios have a config register that puts them into different modes, that could be what it's doing.
23:17.00dcordes_vogue has no wifi, does it?
23:17.14dzono, titan does though.
23:17.33dcordes_ok so the kaiser sdio wifi driver might be interesting for titan as well
23:17.48dzoyes for sure, does it work?
23:18.37dcordes_no I've been messing with it the last couple of hours
23:18.59cr2NetRipper: it was HSUSB at 0xa08*
23:19.18dzohave you tried to get bluetooth working, vogue has that.
23:19.23NetRipperlooks to see if he can make any sense
23:19.37dcordes_I'm stuck with this "drivers/net/wireless/acx/common.c:2853: error: ‘struct sk_buff’ has no member named ‘mac’
23:20.05dcordes_dzo: we did try bluetooth on kaiser, but w/o success
23:20.54NetRippercr2, ah
23:20.59dzoOK, I'm still fighting with power collapse atm, I can get it to suspend and resume once but it always crashes the second time.
23:21.25NetRippermemory map you meant
23:21.58cr2dcordes_: uartDMA looks very complex... (for BT)
23:22.53dcordes_dzo: sounds strange. maybe barry has an idea about that. he has applied some powermanagement code for the kaiser
23:23.00cr2#define MSM_AD5_PHYS          0xAC000000
23:23.04cr2what's that ?
23:23.12dcordes_dzo: we can turn off the display, and I know he messed with clocks
23:24.23dcordes_main cpu clocks
23:25.18dzothats the simple stuff, power collapse powers down the CPU completely but it's hideously complex and has to do different things depending on how it's woken up. Also is almost impossible to trace.
23:33.06dcordes_dzo: does the change from the msm_fb.c to your current msm_fb.c require any changing beyond that file?
23:34.56NetRipperanyone been able to compile the for-rmk branch kernel?
23:35.00*** join/#htc-linux MnemonicPunk (n=atlantis@dslb-084-060-028-090.pools.arcor-ip.net)
23:35.09NetRipperfor msm
23:35.23dcordes_NetRipper: I have it locally, I can give it a try
23:35.37dzothere's nothing new in that branch, it's just repackaged for mainline i think.
23:35.37cr2NetRipper: try it. for halibut
23:35.48NetRipperbinary of latest commit dcordes_ ?
23:36.08NetRipperdcordes_, can you put the zImage online?
23:36.23MnemonicPunkHm. My touchscreen isn't reacting as it should. =(
23:36.34NetRippermy cross compile toolchain is epic fail
23:36.47dcordes_use OE toolchain then
23:36.55NetRipperOE?
23:37.16dzodcordes_: it probably needs mdp.c too do a git diff to the current commit and you will see what needs changing.
23:37.22dcordes_it's always good to have OE if you want some entertaining build problems anyway (OE is highly moving target)
23:38.10NetRipperdcordes_, can you just send me the zImage for now?
23:38.10NetRipper:)
23:39.10NetRipperif you have it anyway, i mean
23:39.15NetRipperyou dont need to compile for me :p
23:40.55imfloflowith the 1.0  i must unzip data.gz and system.gz on the root of the SD ? and i can put the other files in  sdcard/android/*????
23:41.29MnemonicPunkAre you trying android right now? o.o
23:41.34imflofloyes
23:41.46imflofloi succes lauching it on my polaris
23:41.53dzoimfloflo: yes, don't uncompress data.gz and system.gz, first boot will do that.
23:42.14imfloflook i will retry without uncompress it
23:42.27imflofloin the root of the SD ?
23:42.32cr2hehe, it's interesting how they check 7201A vs. 7200A :)
23:42.36dzoyes
23:45.22dcordes_dzo: how can I compare two local branches?
23:46.54MnemonicPunkHow can I try Android on my phone? o.o Is there an image or something?
23:47.13imfloflogo lauching SDK 1 on SD on polaris with zimage of dcordes
23:47.33MnemonicPunk<< Magician only =(
23:47.53*** join/#htc-linux infernixxx (n=nix@ip164-156-173-82.adsl2.static.versatel.nl)
23:48.04NetRipperalso read myhtcphone.com has android 1.0 cab, though it wont work on your phone, you can use its system and data
23:48.09imfloflovery long without uncompressing files on pc before
23:48.49NetRipperoh
23:49.01imfloflostyle in haret screen
23:49.56NetRipperMnemonicPunk, on http://it029000.massey.ac.nz/vogue/ there's a 'new sdk version (1.0)' link, you can probably extract android from that
23:50.35MnemonicPunkI often get errors with nodes when I uncompress tar.gz files of root images and I guess I'm just lacking a command line option here. Anyone know? o.o
23:50.45dcordes_good night
23:50.49NetRippernight dcordes_
23:50.50imfloflotoo long
23:50.54imfloflogod night
23:50.57MnemonicPunkOkay, I'll give it a try tomorrow. =)
23:51.21imflofloi prefere uncompressing on my pc its faster
23:52.27MnemonicPunkI meant on the pc. o.o It fails to create nodes, though. Don't know why.
23:52.45cr2NetRipper: we need the g1 kernel, not the sdk.
23:53.02NetRippercr2, obviously, but that was for MnemonicPunk, he already has a kernel for his magician
23:53.20MnemonicPunk=)
23:53.49NetRippercr2 , who's that swetland guy? htc developer?
23:56.19imfloflofor me is success to uncompressing and after transfer on the SD it works
23:56.41imfloflo7minute remaning to transfert to the sd :( too long
23:58.02cr2NetRipper: android :)

Generated by irclog2html.pl Modified by Tim Riker to work with infobot.