[00:44] what does the one LED that flashes all the time mean on ubuntu? [00:50] ? [00:50] On which hardware? [00:51] the pandaboard [00:52] the hardware specs say that it's user defineable [00:53] "STATUS1" (the LED furthest from the SD card on a Panda) is USB activity, I believe, and STATUS2 is SD activity. [00:54] I'm not positive on the STATUS1 thing, though. [00:54] It does seem to go up when I shove things through the USB bus, though. :P [00:56] I suspect the kernel knows for sure. [01:02] hrmmm [01:10] brandini: heartbeat [01:11] one is for heartbeat and the other is for sd activity [01:27] rsalveti: It's a pretty inconsistent heartbeat. [01:27] infinity: well, depends on the cpu usage [01:44] mine seems regular enough :) [02:52] woo hoo, got my mx53 [02:53] looks like it's got its own kernel package. anybody using natty with this board? [06:20] hi, i have installed ubuntu 10.10 on my pandaboard, kernel version 2.6.35-903-omap4 #14-Ubuntu SMP PREEMPT [06:20] i am getting the following error during startup [06:20] Unhandled fault: imprecise external abort [06:20] Internal error: : 1406 [#2] PREEMPT SMP [06:20] ... [06:21] Process pulseaudio (pid: 1273, stack limit = 0xae4e42f8) [06:21] any idea what is wrong with my system? [06:21] Use a pastebin if you have lots more lines [06:21] Dunno about the error, but disabling pulseaudio would seem to be a good first thing to try [06:23] couldnt get the totem player to work... it reports "cannot connect to server.... jack server is not running or cannot be started" [06:26] I dunno about GUI stuff [06:26] If you just want to test sound try aplay(1) [06:27] jack and pulseaudio are huge behemothic things, it wouldn't really surprise me if they fell down and died for some silly reason on non-x86 hardware [06:27] thanks i'll give it a try [07:12] Hi guys, I've got 2.6.32 running with an oneiric roots. when booting it seems to get to" udevd[2861]: unable to receive ctrl connection: Function not implemented" and then just repeats this over and over again. Any ideas ? [07:14] ( [07:16] sniperjo_: it wouldn't surprise me if oneiric simply doesn't work with a kernel that old [07:17] It sounds like udev vs. kernel version incompatibility to me [07:18] GrueMaster and infinity seem to think there wouldn't be too much of a problem with the kernel [07:19] twb: basically i have a working version of angstrom and I'm looking to get ubuntu on it. this is the angstrom kernel is quite old ! [07:21] I would try to make lucid work first, since that shipped with .32 [07:22] twb: I've been trying for the past week solid to do it! what would you recommend, just swapping the roofs over ? [07:24] I'm no expert, man [07:24] I can't even get a new bootloader to work on my device [07:24] I'm not the only one who has problems then! [07:30] sniperjo_: Hey, don't drag me into this. I didn't say 2.6.32 would work. :) [07:30] But yeah, looks like a kernel/userspace disagreement with udev. :/ [07:31] I expect there is an anti-udev bigot in the audience who would like to interject at this point :P [07:32] I used to run udevless all the time. But I'm not sure if MAKEDEV will actually create all the nodes his system needs to get away with it. [07:34] But udev does all sorts of extra, scary shit now [07:34] infinity: i thought you said something along the lines of new userspace should work fine with older kernels, or something like that ! :P [07:34] sniperjo_: well, in theory it should [07:34] sniperjo_: Well, in every respect other than udev, sure. Old kernels and new chroots are happy. [07:35] well last night we ended up disabling udev, and still don't seem to get a login prompt [07:39] No udev means no devices. [07:39] Isn't there some kernel pseudofs that can do it instead of MAKEDEV [07:39] If you can chroot into that system and "cd /dev && MAKEDEV" it might fix you up. [07:39] sniperjo_: also if you refer to e.g. root=LABEL=fred you need udev [07:40] twb: devfs might be dead. If it's not, it should be. [07:40] infinity: I had some memory that it was used before udev in the initramfs-tools or something [07:40] I'm probably just misremembering [07:41] something like Kernel command line: console=ttyS2,115200n8 root=/dev/mmcblk0p2 rw rootfstype=ext3 rootwait ? [07:41] sniperjo_: does mmcblk0p2 exist when you just mount the rootfs somewhere? [07:41] The device file, I mean, inside /mnt or wherever you mount it [07:42] Almost certainly not. [07:42] twb: arm no, i think its a function of board [07:42] Ya so fix that [07:44] twb: how? [07:45] 17:39 If you can chroot into that system and "cd /dev && MAKEDEV" it might fix you up. [07:46] ah i missed that [07:46] so boot in with angstrom and try it? [07:47] And then disable udev again, so it stops having a hissy fit. [07:47] Well, after you MAKEDEV, check and see if the device node you need is there. [07:47] If it's not, you'll get to look up the major and minor of mmcblk* and mknod. :P [07:48] (I can't imagine why we replaced all this with automation) [07:51] sniperjo_: no just chroot in from a real machine [07:51] twb: ok, because i was just about to say, chroot from the arm could be a little challenge [07:52] infinity: obviously what we should be doing is just referring directly to /sys/dev// and forego this wussy "naming" thing [07:55] erm for some reason Ichroot media/de74c7e5-118c-4da7-b7a9-858cf661c650 ,: chroot: cannot run command `/bin/bash': No such file or directory [07:56] sniperjo_: Err, you can't chroot from a non-ARM system into an ARM one. [07:56] infinity: twb: sniperjo_: no just chroot in from a real machine [07:57] ah ok [07:57] A real ARM machine? ;) [07:57] ah, that bit was lost in translation ! [07:58] (You could do it with qemu-user-static, I suppose... But I'm too tired to walk through setting that up for chroots) [07:58] Well, it's not rocket science, I guess. [07:58] You install it in the host, "dpkg -L qemu-user-static", grab the *arm* binaries and place them in the same filesystem location in the chroot. [08:00] I think it's way past bedtime here, though. [08:00] same file system location ? [08:00] lol [08:00] are you sure you don't want to solve an un-solvable problem ? [09:05] bah, the answer tracker of LP sucks [09:06] * ogra_ just asked a question janimo asked already :( [09:06] ogra_, which question? [09:06] "cant install from usb stick" [09:07] i use to read my mails in order but somehow the mails from the answer tracker dont get threaded anymore [09:07] i guess that happens if someone answers by mail directly instead of using the web ui or so [09:08] so you asked or answered the same question? [09:08] well, i asked if he had partitions at all [09:08] ah ok [09:08] just to see a few mins later that he has a fourth partition but no others [09:09] yet another mobile operating system with intel cofounding - tizen.org [09:09] dithcing native linux app stack for html [09:09] doesnt mozilla do that as well ? [09:10] funny that everyone tries to reimplement webos :) [09:11] I think ti actually is a better dev platform than the mixed crack we have now in ubuntu [09:11] html5 & co that is [09:12] sure, i would have gone for a webos solution years ago :) [09:12] but implementing the desktop apps in html/javascript wasnt the answer it seems :) [09:12] janimo, btw, you run bootchart on your ac100 ? [09:12] how do you fit that into the initrd ? [09:13] my system blows up if i pass the 3.something Mb [09:13] (for the compressed initrd) [09:14] ogra_, I did not even know boothcart is put in intrd - althought it makes sense [09:14] My boot part is 8 Mb [09:14] mine too [09:14] I built a kernel with all ac100 modules (~35) as builtins [09:14] the bootloader falls over of you get somewhere between 3-4M [09:14] and it grew by less than 1.5M [09:15] ogra_, not here apparently [09:15] yeah, the kernel size isnt the prob [09:15] how big is your initrd atm ? [09:15] les than 2M [09:15] aha [09:15] I doubt bootchart would be that big [09:15] it has deps [09:15] standard ac100 from package [09:15] i wonder how you got it that small [09:15] thats a default install ? [09:15] yes [09:15] weird [09:16] mine is 2.9M [09:16] ok, letme double check then [09:16] close to the edge of falling over [09:16] though this is my upgraded natty [09:16] if we actually end up with less than 2 i can turn plymouth back on ! [09:17] ogra_, ramdisk 2.19 Mb [09:17] hmm [09:17] time to test our daily images don;t you think :) ? [09:17] join /#angstrom [09:17] wooops [09:17] well, i still have a few bugs to fix on omap4 [09:17] and in the ac100 installer [09:18] and doing the work on the ac100 for it? [09:18] sure [09:18] don;t you have one just for testing? [09:18] anyway I can run bootchart fine [09:18] well, currently its a builder [09:18] great [09:18] but found no low hanging fruit :( [09:19] boot varies betwen 38 and 45 secs [09:19] even without changes, not alwaay determinitsic [09:19] did you upload the png somewhere ? [09:19] not yet, but I plan to [09:19] k, point me to it once you have :) [09:19] I thought it is so easy to run and without an analysis I did not start uploading yet [09:19] i'd like to see the IO [09:19] I tried disabling readahed but little effect [09:19] well, it requires a reboot :) [09:20] I tried building all modules in the kernel, again no visible effect [09:20] well I am at bootvchart png-20 so I guess I have afew reboots :) [09:21] for some reason I was expecting significant gains from modules being builtin [09:21] heh, no [09:21] but apparently modprobe is very fast nowadays [09:21] and we only load them late [09:21] initrd doesnt contain any modules by default [09:21] they are loaded during boot in the first 40 secs [09:22] no modules in initrd? [09:22] right, but after you moved to the actual root [09:22] no, that would make it over 4M [09:22] the installer puts an initrd config in place with MODULES=dep set ... [09:22] (which is equal to no modules) [09:24] well, i'm lying ... if you actually install a package that forcefully drops a module into the initrd you will indeed have modules :) [09:24] i.e. mdadm or lvm userspace stuff [09:24] or cryptsetup === Jack87 is now known as Jack87|Away === Amaranthus is now known as Amaranth [13:52] I'm having trouble getting the TI addons installed [13:53] what release ? [13:54] Unable to locate package ubuntu-omap4-extras [13:54] they only fully exist for maverick (10.10), for natty (11.04) TI didnt provide any [13:54] I'm on the daily from 09/26 [13:54] ahhh ok [13:54] :) [13:54] ah, yeah, not done yet [13:54] it should be ready by release [13:54] I wonder if that's what's causing my go time test from failing [13:54] s/from/to/ === Quintasan_ is now known as Quintasan [13:56] brandini: if i understand the situation correctly, ti do not make the driver themself they get it from Imagination Technologies' that own the design for the POWERVR™ SGX unit inside the omap [13:57] xranby, ubuntu-omap4-extras is a lot more than just the GLES driver [13:57] in fact we should have the driver for all releases in the PPA [13:57] but the other bits only exist for maverick [13:58] iirc ubuntu-omap4-extras-graphics should be installable on all but oneiric atm [13:58] (not sured if rsalveti added a metapackage for -graphics when uploading the driver to the PPA) [14:11] Hi guys, I've got 2.6.32 running with an oneiric roots. when booting it seems to get to" udevd[2861]: unable to receive ctrl connection: Function not implemented" and then just repeats this over and over again. Any ideas ? [14:11] get a newer kernel, thats a typical error for the kernel missing bits for udev support [14:12] ogra_: My board only seems to work with this kernal [14:14] GrueMaster: seemed to think i would be able to do a little changing to get it to work [14:15] sniperjo__: the target kernel for oneiric are 3.0 the ac100 are an exception that will still use 2.6.38 [14:15] sniperjo__: which board are you using? [14:16] a technexion tsunamipack, omap3530 [14:17] sniperjo__, there is surely a way to do it without udev, how much of userspace breaks throught it missing is hard to predict though, xorg and friends for example rely on udev info [14:18] the board comes with angstrom with that kernel, and id like to get at least lucid on it [14:19] the guys here last night thought going for the newest rootfs [14:19] well, ask the vendor for the source i'd say [14:19] and switch on SIGNALFD or whatever udev misses in your build [14:20] after all its linux, and its unlawful for them to not give you the source if ou bought their board [14:21] del we ended up disabling udev last night, but still diddnt get a console [14:21] i have all the source [14:21] because you dont have devices i guess [14:21] well, then rebuild your kernel ! === plars is now known as plars-away [14:22] i have no idea how to, I've spent the last week following every possible tutorial [14:23] you take your source, unpack it, geta cross compiler, run make menuconfig in the source tree and make zImage [14:23] I've been on here everyday a sing about swapping rootfs and other ways around it [14:24] why work around it if you can make it work properly [14:24] really, kompile your own kernel with the right options and be done [14:24] *compile [14:25] how long would that take ? [14:25] 1h or less [14:25] cross builds should be pretty fast [14:26] i need to find someone to help me .... [14:26] http://marcin.juszkiewicz.com.pl/2010/10/19/how-to-cross-compile-arm-kernel-under-ubuntu-10-10/ [14:26] followed that [14:27] well, then you should have a uImage [14:27] (you dont need xdeb btw, since you dont build any packages) [14:28] (you only want the last paragraph actually) [14:29] sniperjo__, indeed, that is what I use and it works fine [14:30] ogra_: do i need to add any repos ? linux-source-2.6.35 can't be found [14:30] sniperjo__, why would you want that ? [14:30] sniperjo__, which kernel do you want to build? what device? [14:30] you said you have the source of your vendor [14:30] you need to get the appropriate source for that [14:30] so you indeed want to build that one [14:31] apt-get install gcc-arm-linux-gnueabi [14:31] ok so, what would the source look like ? [14:31] thats all you should need [14:31] you said you have it ? [14:31] you should know how it waqs given to you [14:32] well i have all the files nessasary to make an sd card [14:32] they use the code sorcery arm [14:34] sure, that doesnt matter [14:34] well, if you have a kernel tree (likely a tarball) you need to unpack it [14:35] i just downloaded the newest g++ lite from their site [14:37] you are not on ubuntu ? [14:38] i am [14:39] well, then use the ubuntu gcc [14:39] dont fiddle with an unpacked compiler [14:39] ok, so could you tell me how ? [14:39] apt-get install gcc-arm-linux-gnueabi ... as i said above [14:39] yup, installed [14:40] k [14:40] now go to the kernel source tree [14:40] run make menuconfig in there (you might need to install libncurse5-dev if it complains) [14:40] then run: ARCH=arm CROSS_COMPILE=arm-linux-gnueabi- make uImage modules [14:41] and it will build a uImage and the matching modules [14:41] what options do i want to select in the kernel config ? [14:42] dunno, you need to ask a udev developer i guess [14:42] signalfd is definitely needed [14:42] and inotify support [14:49] ogra_: arm… its asking me a lot of questions I'm just pressing enter for [14:49] oh, wiat [14:49] *wait [14:49] can you boot the existing system on your device and get the running config from there (cat /proc/config.gz) [14:50] (I've gone through about a 50 questions) [14:50] using the output of that should get you a good starting config [14:50] yeah, stop it [14:50] you dont want that [14:50] oh ok [14:50] you need a default config to base on, else you will need to answer each and every question (and you need to answer them right) [14:51] cat /proc/config.gz > my_new.config.txt [14:51] that will copy the running config on your angstrom into the file my_new_config.txt [14:52] yup ok [14:52] that file you can copy to your source tree as .config [14:52] (note the dot) [14:52] then run make menuconfig again and it shouldnt ask anymore [14:57] if run menuconfig it still lasks [14:57] you copied the config into the right place ? [14:58] sniperjo__: are you using the source tree that came with your board? [14:58] it usually doesnt, at least if the source is identical to the binary you run [14:58] yup, they have same mf5 [14:58] md5* [14:58] right, i was assuming you use the kernel tree of your vendor that also just runs as binary on your angstrom [14:59] there is a file, called kernel in the files i downloaded from the manufacturers website, has the .config and the files you are talking about [15:00] and a full kernel tree too ? [15:01] janimo, how is mx5 looking ? final freeze is tomorrow so we should have them in shape today [15:02] yes, about to test the latest image [15:02] great [15:02] we only have tomorrow for emergencies [15:02] is that the right kinda sounding place / file ? [15:03] sniperjo__: yes sounds like the right file.. [15:05] sniperjo__: you can cross check that the Makefile contains the same kernel version as your bopard report when running uname -a [15:05] if i do ARCH=arm CROSS_COMPILE=arm-linux-gnueabi- make uImage modules, i get a bunch of warning for config : unexpected data, then i get a prompt for development of incomplete code / drivers [15:06] angstrom is 2.6.32 i think, how do i check the make file [15:06] sniperjo___: try gedit Makefile [15:06] the version number are displayed at the top [15:07] sniperjo___, what is your boards config file? arch/arm/configs/xxx_defconfig [15:07] you need to add that in the make on first run [15:07] so ..... make XXX_defconfig [15:07] then uImage [15:08] that shouldnt be needed if .config is there and he uses the right tree [15:08] the make file came with the files that make the SD so its the same [15:08] 2.6.32 [15:10] and that mateches *exactly* the output of uname -r on your angstrom ? [15:11] arm the manual has stuff in about make omap3_tsuanami_defconfig [15:11] the manual is http://www.technexion.com/index.php/support-center/downloads/ti-cpu-modules/tao-3530/549-tao-3530-userguide-0953/download [15:11] does your kernel tree have that in the config dir ? [15:12] find . -name omap3_tsuanami_defconfig [15:12] run that in your tree [15:12] if its there, use it as janimo described above [15:14] it does [15:15] well, then try: make omap3_tsuanami_defconfig [15:15] and see if it still asks [15:17] OK config written [15:17] well, now find out what the missing options are that cause your error i guess googlong will give you some hints [15:17] *googling [15:18] then find them in menuconfig and set them to the right values [15:18] what error ? this is like looking for a needle in a haystack when i don't even know which planet its located on [15:18] the error you posted with your first line in here today :) [15:19] ogra_: that was with the oneiric core [15:19] which you want to get running or not ? [15:19] yes [15:20] i just want anything ubuntu > lucid ! [15:20] so, google for the error messaged in connection with kernel and udev [15:20] *message [15:20] and see if you can find what config options it needs [15:20] then set these and build the kernel [15:20] * ogra_ needs to go mow the lawn ... back later [15:21] ogra_: have a good oneiric freeze day [15:21] well.. my error comes up as the first result on patebin.... [15:21] noooooooo [15:21] xranby, oh, i'm not finishig my day yet :) just needs to do someting that doesnt involve sitting my butt flat [15:22] i will pay someone to spoon feed me the information on how to compile lucid or better on my board! [15:22] i think I'm on the verge of slitting my writs [15:29] nice to see know ones motivated by money, so who wants to help me without !!! [15:32] sniperjo___: we are trying our best to help you with all practcall questions.. i think you are the only one here with a tsunami board so you are the only one who can test when it work [15:32] sniperjo___: if you have a lot of error messages in front of you try paste them all into http://paste.ubuntu.com [15:32] it will makes us able to give you better hints what to do [15:33] sniperjo___: and if you get it working, try post what you did into a blog to let other users with a tsunami board know about it [15:35] sniperjo___: my best reccomendation are that *you* should try describe to someone else how to solve this... by doing so you will sort your mind and get a better understanding how all the different parts relates [15:35] sniperjo___: “If you want to learn something, read about it. If you want to understand something, write about it. If you want to master something, teach it.” ~ Yogi Bhajan [15:37] xranby: i have been doing both for the last week, week and a half [15:37] sniperjo___: excellent [15:37] xranby: but i haven't succesded [15:38] you are making progress [15:38] sniperjo___: i don't see how this doesn't answer your questions mostly: http://www.linsys.fr/index.php/en/whitepapers/linux-lab/start-tsunami [15:38] just use the toolchain ogra_ adviced [15:45] gildean: thanks ill have a look at that. [15:49] sniperjo___: it took you over a week to get to that information which i googled in a few seconds? [15:49] first you should learn how to google better :D [15:50] gildean: good facetious comment, but i have to different boards from the same manufacture, just so happens that i was concentrating on getting the other one up and running, but i gave up [15:51] just joking, don't take it too seriously [15:52] its pretty hard not to when you've been trying something so hard for so long [15:52] but if whatever you posted works…. i will forgive eyou … :P [15:52] :D [15:52] Sometimes, finding the right query for google can be harder than figuring out how to fix something on your own. [15:53] ++ [15:53] I know, I have spent days trying to find IPv6 test suites for Linux. [15:53] GrueMaster, is there anything you have on your mind we urgently need to get done before final freeze ? we ahve a bit more thna 24h [15:53] (and please, don't send me more links to whitepapers). [15:53] geez, my typing sucks [15:54] * ogra_ only has TI icon, slideshow in oem-config and the partman bit on his mind [15:54] ogra_: Nothing stands out so far. [15:54] When is the Ti icon going to be added? [15:55] GrueMaster, its there (always was) but the favorites handling changed [15:55] Ah. [15:55] GrueMaster, i'll work on that tonight/tomorrow [15:55] seems its all d-conf now that gconf is done and indeed everything works different [15:56] s/done/gone/ [15:56] guys, did anyone try the new omap4 kernel? [15:56] rsalveti: ^^ [15:56] which one? [15:56] i would like to pull today [15:56] I've been doing SRU catchup. [15:57] GrueMaster: http://people.canonical.com/~ppisati/linux-image-3.0.0-1205-omap4_3.0.0-1205.10_armel.deb [15:57] it has 4460 support [15:57] I have no board, but can make sure you didn't break existing stuff. :P [15:58] yeah, regression testing on that one is most important [15:58] ppisati: what did you use for this kernel? which branch? [15:58] if 4460 doesnt work there wont be kittens dieing [15:59] ogra_: just no beer and chips [15:59] 8would be annoying to not have 4460 support, but would be worse to break existing pandas) [15:59] ndec: TI BSP update: kernel-tilt/tilt-3.0-nodspvideo1 @ d2fe6284bb37abd542524b17f17cf9208db767c2 [15:59] ogra_: i am more concerned with the ES2.3 omap4430 based A4 board [15:59] ogra_: did the EDID patch for the pullups get merged? [16:00] prpplague, we tested that long ago i think [16:00] A4???? [16:00] sebjan: ^^^ [16:00] I "just" got an A3 last week. [16:00] GrueMaster, iirc allison tested that [16:00] I got her board. [16:00] davidm reported it [16:00] oh, i thought that was an A4 [16:00] A3 [16:00] prpplague, well, if we get no HW we cant test much :) [16:01] send us HW :) [16:01] ogra_: ok, i'll check with nipuna on this [16:01] ogra_: i just assumed you had pulled the info [16:01] i think ndec is after getting us 4460, not sure if A4 is on his list [16:01] we didnt discuss A4 in the weekly calls [16:03] we were supposed to be getting 2 4460's but none have showed up yet [16:03] ppisati: I was about to send you an email about that topic: kernel upgrade [16:03] davidm, and A4 ? [16:03] (its actually the first time i hear about A4) [16:03] Have not found any A4's but would want some to test with [16:03] prpplague: Is there any significant changes in A4 that require software changes? At this point it is probably too late to fix. [16:03] I've never heard of an A4 to date [16:03] * ppisati still has an A1 [16:03] sebjan: ppisati is not using the branch with the linaro-3.0 stuff... [16:03] A$ the rpocessor in the iphone/ipad? [16:04] A4 [16:04] ppisati: we have tested this Andy's branch: tilt-linux-linaro-3.0 (de3104d9972327578baf63d6778b3cbd064aef22) [16:04] oh,m probably panda revision, nevermind [16:04] janimo, yeah, they switched to TI now, not trusting their own CPUs anymore [16:04] sebjan: but that's the linaro kernel [16:04] :P [16:04] GrueMaster: two major items, the silicon id needs to be added and the hmdi EDID signals have pullups that need to be disabled [16:04] sebjan: we use vanilla + tilt [16:04] if that were true ;-) [16:04] hehe [16:04] ppisati: no, it's Linaro base kernel + TI patches [16:04] ogra_, http://en.wikipedia.org/wiki/Apple_A4 :) [16:05] janimo, i know :) [16:05] ok [16:05] i was just sarcastic ... [16:05] cortex a8+pvr too [16:05] sebjan: yep, that's what i meant: linaro + tilt [16:05] (a bit) [16:05] sebjan: but for ubuntu we use vanilla + tilt [16:05] ppisati: I though this is what you wanted for ubuntu in fact [16:06] never used linaro-based kernel [16:06] possibly a lot of new 4460s go the the kindle fire production, ENOTENOUGH for developers [16:06] ndec: just sent you an email regarding the ES2.3 omap4430 [16:06] ndec: any idea if the required items have been merged into the ubuntu release? [16:07] ppisati: ok, I am confused, this is not what I remember we were supposed to use [16:07] GrueMaster / ogra_ got a url i can browse the kernel release? [16:07] the mx5 bootup/installer is very slooooow [16:08] ppisati, ^^ can you point prpplague to the current ti tree we use ? [16:08] ppisati: Can you supply prpplague with a kernel url? [16:08] sebjan: all the oneiric/omap4 kernels are based off vanilla + tilt stuff (agreen kept a branch just for this) + ubuntu sauce [16:10] sebjan: http://kernel.ubuntu.com/git?p=ppisati/ubuntu-oneiric.git;a=summary - check the ti-omap4 branch [16:10] ppisati: right I know, but I though it was while waiting for the linaro integrated version (with all other features) [16:10] prpplague: here is the new kernel [16:10] prpplague: http://people.canonical.com/~ppisati/linux-image-3.0.0-1205-omap4_3.0.0-1205.10_armel.deb [16:11] prpplague: and here is the src code http://kernel.ubuntu.com/git?p=ppisati/ubuntu-oneiric.git;a=summary ti-omap4-next [16:11] sebjan: for oneiric? not really AFAIK [16:12] sebjan: btw tomorrow is final freeze (kernel freeze was some weeks ago) [16:12] sebjan: so... [16:12] sebjan: perhaps someone from linaro wanted to manatin a linaro/ubuntu omap4 kernel [16:12] *mantain [16:13] * ogra_ doubts that [16:13] usually linaro isnt intrested in our kernels beyond comparing to theirs [16:13] ok [16:13] but were you aware of any switch to linaro kernel for O/omap4? [16:13] no [16:13] ok [16:13] so we are in sync :) [16:13] wont happen [16:14] unless they change their support model [16:14] (and security model) [16:14] which i think wont happen within the next few releases [16:15] ppisati: ok, so I'll have to test your kernel now [16:15] ppisati: + I need to check your pvr module name, and you may need 2 additional patches for that [16:16] i think rsalveti prepared all that stuff already (but better check twice) [16:16] sebjan: no prob, send it to me [16:16] all needed patches are at the tilt tree already [16:16] ppisati: sorry, will test your kernel deb in a few [16:16] * ogra_ thought so [16:17] we have a critical bug at the linaro side noew [16:17] yeah, display issues [16:18] rsalveti: yes, but which tilt tree :) that's the question [16:18] no prob, i'll still be around for... 6 hours? more or less [16:18] prpplague: According to http://omappedia.org/wiki/PandaBoard_Revisions#Rev_A4_.28LATEST.29 A4 is identical to A3 except ES2.3 Silicon. If there are board changes as well, how will they be identified, if the board ID hasn't changed? [16:18] sebjan: the tilt-linux-3.0 [16:19] GrueMaster: there are no board changes, it is all ES2.3 related [16:19] looks like rsalveti has gotten the correct support added [16:19] I thought you said there were HDMI EDID changes? [16:19] GrueMaster: inside the silicon [16:20] http://kernel.ubuntu.com/git?p=ppisati/ubuntu-oneiric.git;a=commit;h=58b36b7ce571c5b5cd6b8bc6b29f45eccc7a5f34 [16:20] rsalveti: this branch does not exist. Do you mean tilt-linux-linaro-3.0, or tilt-3.0-nodspvideo1? [16:21] sebjan: sorry, tilt-linux-linaro-3.0 [16:22] rsalveti: right, this is the branch I tested so far, but this is not the branch that is beeing integrated into the Ubuntu kernel [16:22] the tilt-3.0-nodspvideo1 is being used (which does not include the linaro tree merge) [16:28] GrueMaster / ogra_ looks like the support for es2.3 a4 pandaboards should be good [16:28] i'll clone a copy and test [16:29] ppisati: Testing your linux-image-3.0.0-1205-omap4_3.0.0-1205.10_armel.deb kernel now. This has the A4 & 4460 fixes, right? [16:30] GrueMaster: yes according to ppisati [16:30] GrueMaster: yep [16:30] GrueMaster: this is the primary one of concern http://kernel.ubuntu.com/git?p=ppisati/ubuntu-oneiric.git;a=commit;h=58b36b7ce571c5b5cd6b8bc6b29f45eccc7a5f34 [16:47] ppisati: On bug 855969, the audio part is because the alsa driver (kernel) renamed the analog hardware device from SDP4430 to Panda. Do we want to change the kernel or the alsaucm files? Kernel would (in my opinion) be easier. [16:47] Launchpad bug 855969 in linux-ti-omap4 "excessive messaging in dmesg by kernel on omap4" [Undecided,Fix committed] https://launchpad.net/bugs/855969 [16:49] GrueMaster: at the ubuntu-leb we changed the alsaucm files already, but at this point just not updating the kernel code is probably easier [16:50] So, how come no one updated the bug with this info? [16:51] because this was done monday/yesterday [16:51] and we still didn't get everything working for the release [16:51] I added a comment at the no sound support for omap4 bug [16:51] saying that this changed [16:54] ppisati: ogra_: i think we have always said we would use the tilt kernel for ubuntu. what you are using right now is 3.0 + omap patches but it's missing the linaro-3.0 branch. that's what sebjan meant earlier. [16:54] linaro and us are using the tilt-linux-linaro-3.0 branch [16:55] that was what I thought too [16:55] didnt paolo say we use tilt above ? [16:55] that's what we discussed many times in our weekly ;-) [16:56] ogra_: there are 2 main branches. titl and titl-linaro [16:56] ah [16:56] yep, we use tilt [16:56] TI landing tree [16:56] not the tilt + linaro kernel [16:56] it's probably too late now... but you should have used tilt-linaro... [16:56] GrueMaster: is it something we can fix after the upload? i would like to pull req before end of day [16:57] After the upload? You mean after release? [16:57] ndec, especially since tilt+linaro doesnt work atm [16:57] ppisati: you will need couple of patches from sebjan to revert the DRM driver name in the kernel. or the GFX packages won't work. [16:57] tilt+linaro does work [16:57] ndec: since O/omap4 kernel hit our archive we always used vanilla + tilt + ubuntu sauce [16:57] what does not work? [16:57] is the one we use at the lebs [16:57] rsalveti, you got the DVI issue fixed ? [16:57] we had many discussions about it in the past [16:58] ogra_: which issue? [16:58] rsalveti> we have a critical bug at the linaro side noew [16:58] i even have an email i sent to agreen back in... june? july? [16:58] where i told him we were using vanilla + tilt [16:58] ppisati: yes. it's just your definition of tilt that was not correct [16:58] ogra_: oh, that's the sound issue, not related with dvi [16:58] ah ok then... [16:58] ah, i only saw that displays dont work anymore [16:58] rsalveti: what issue with sound? [16:58] during the day in #linaro [16:59] ndec, device was renamed [16:59] ndec: packaging issue, we can't generate hwpacks anymore [16:59] but I'm fixing that [16:59] oh, something totally different [16:59] yup [16:59] * ogra_ better shuts up [16:59] which device? where? [16:59] ndec, the asla device [16:59] rsalveti: btw awesome work on cross building kernel + dkms ;-) [17:00] jcrigby: thanks for that ^^^ [17:00] ndec: kuddos to jcrigby [17:00] ditto! [17:00] do you think it's upstreamable? [17:00] "SDP4430" vs "Panda" for the alsa device [17:00] he even fixed another annoying issue for systemtap [17:00] even better... [17:00] now you just need to install the kernel debug package and it just works :-) [17:01] we tried dkms earlier, not systemtap yet [17:01] ndec: it should be, maybe we can put it at ppisati last respin [17:02] actually the kernel freeze was some time ago, but it _seems_ we can still have an upload like this before tomorrow [17:03] but fix can still go in before releae [17:03] so if you can't make it today, we can do it later [17:37] ogra_: bug 779410 [17:37] Launchpad bug 779410 in flash-kernel "package initramfs-tools 0.98.8ubuntu3 failed to install/upgrade: subprocess installed post-installation script returned error exit status 1" [Medium,Confirmed] https://launchpad.net/bugs/779410 [17:38] that really doesnt state it happens every time (and to be honest i have nevber seen it) [17:39] It isn't an everytime occurance, but it is very high on some of my SD cards. Higher on some than on others. [17:40] well, if a sync fixes it we should have the in the pipe as a last resort fix, but should still investigate aa real fix [17:40] i cant reproduce it here ... but would suggest an upload with an lsof in the code before the umount so we get logs about whats open [17:41] and then find out why thats the cas [17:41] e [17:41] I see no reason to upload for that. [17:41] well, if its reliably reproducable there doesnt need to be an upload indeed [17:41] If Tobin has cards he can reliably reproduce this on, give him a hacked-up f-k to play with. [17:41] right [17:41] sigh. 3rd time through ubiquity on this particualr SD card. [17:41] Checking logs now. [17:41] And if no one can reliably reproduce it, a debug upload 1 day before final freeze won't help anyone. [17:42] well, if its serious enough we can have twn other uploads [17:42] *ten [17:42] Yes, but not debug code. Please. [17:42] Sorry, I have been too busy this cycle to test daily desktop images. [17:42] The archive is not a test bed. [17:42] yeah [17:43] GrueMaster, nobody is blaming you for anything [17:43] i know that bug since it exists, i even discussed it with skaet before [17:43] Yea, but if I don't do it, it doesn't happen. [17:44] and was under the impression its not reliably reproducable nor that it happens often actually [17:44] reather blame me for not taking it serious enough before excusing missing tests [17:45] *excusing for [17:48] Yea for useless log output. I see absolutely no usefull information from ubiquity as to why it keeps restarting. [17:51] Like this from oem-config.log: (oem-config:13199): Gdk-WARNING **: oem-config: Fatal IO error 0 (Success) on X server :0. [17:51] * GrueMaster never knew success was a fatal error. [17:53] i think thats actually after X died [17:53] the real error would be before somewhere [17:54] if it would be in that log [17:54] The rest of the log shows a ton of dbus errors. [17:54] But that hasn't changed in a long time. [17:55] yeah, its more likely you will find info in syslog i think [17:56] I'm scrolling through it now. [17:58] AHA! [17:58] * ogra_ is all ears [17:58] http://paste.ubuntu.com/698627/ [18:01] GrueMaster, well, add an lsof to flash-kernel before the umount $TEMPFS [18:01] err [18:01] TMPMOUNT [18:03] probably redirect to some file so it doesnt spill into syslog [18:05] lsof takes just long enough to start that it fixes the race. :P [18:05] Which is why I suspect sync appears to fix it too. [18:06] That would be my guess. [18:06] (I can reproduce it in a loop here without lsof, but with it, no issues) [18:07] Whatever. Path of least resistance for now is just to sync(1) before both umounts. I'll try that in a loop of a few thousand and see if it helps. [18:07] lets add a sleep 1 [18:07] :) [18:07] Time to kill an SD card. [18:11] set -e; for i in `seq 1 1000`; do flash-kernel; done [18:11] ^-- We'll call that good enough? [18:11] argh [18:11] thats evil [18:11] I weep for my poor SD card. [18:11] yeah [18:11] expense it [18:12] Pfft. They're cheap. [18:12] This one wasn't. But I'm too lazy to swap to a cheap one, so my own fault. [18:13] We could lazy umount here too. [18:13] we rm -rf the dir [18:13] That's fine. [18:13] not sure how clever that is, does lazy actually unmount or does it only mangle mtab ? [18:13] Lazy detaches it from that directory. [18:14] k [18:14] i always thought it only fakes the mtab entry [18:14] The only thing lazy does is allow you to keep files open. [18:14] or rather the removal [18:15] I blame all this GUI auto-mounting crap for the race, if I had to point fingers randomly. [18:15] Every 15th run of this loop or so, I get a folder window popping up. [18:15] If that process is opening/scanning files on the FS when we're trying to umount it. Boom. [18:15] at that point the partition should already be labeled in a way it doesnt get mounted [18:16] so it shouldnt automount on the installed system [18:16] Oh, this would be because we haven't fixed jasper to change the label yet. :P [18:16] Or hadn't on the system I'm testing on. [18:16] yeah [18:16] thats the main reason for the label :) [18:17] Is that fixed now? [18:17] * ogra_ checks [18:17] I'd say no. [18:17] Since the latest change in bzr is my GROWROOT fix. [18:17] Why that's in all-caps, I don't know. I need coffee. [18:18] heh [18:18] infinity, janimo worked on that but mx5 got in the way i think [18:21] * ogra_ gets some icecream [18:21] I'll fix the label thing today, then. [18:21] thx [18:22] shouldnt be to hard, ask janimo thogh, he probably has some code already [18:22] I think he got sidetracked by shiny. [18:22] i know he looked into mtools stuff for it [18:22] yep [18:22] But it's easy to set a label. [18:23] well, it needs hook additions for mtools etc [18:23] * GrueMaster tests that theory. [18:23] and possibly an mtoolsrc [18:23] in the initrd [18:24] Any way the partition can be labeled at image creation time? [18:24] Yes, we did that, and Oliver told us we were bad people. :P [18:24] GrueMaster, then users wont see it (hint ... replacing u-boot/MLO) [18:24] (Because then you can't easily mount it pre-install) [18:25] Not that you can't mount it, mind you, just not easily. [18:25] Oh yea. Right. :( [18:25] Forgot that whole arguement. [18:25] i didnt say you were bad people ! [18:25] just mildly bad [18:29] -rwxr-xr-x 1 root root 51560 2011-08-20 14:36 /sbin/dosfslabel [18:29] -rwxr-xr-x 1 root root 27472 2011-08-20 14:36 /sbin/mkdosfs [18:29] Can someone explain to me why it takes more code to change a label than to create the filesystem? :P [18:29] hahaha [18:30] If the label is the cause, that would mean gvfs is running during oem-config. Why would that need to be running? [18:30] I'm not sure the label is the cause during oem-config. I'm just suspecting it could be causing a race here that allows me to see the bug. [18:31] Or, rather, to see the race and work around it. :P [18:31] I intend to make f-k happy on this system first, then fix the label, not the other way around. [18:31] ++ [18:31] Well, I am currently testing that theory. Will know in a few minutes. [18:32] gvfs should definitely not run in ubiquity-dm [18:32] * infinity does a test loop with s/sync && umount/umount -l/ [18:32] might be though that it uses gnome-session for panel and the applets and it could be that gnome-session by default starts gvfs regardless [18:33] If lazy works consistently, it's probably the more elegant solution for whatever races might bite us here. [18:33] yes [18:34] T/win 48 [18:34] sigh. Label ENOFIX. [18:35] Yeah. Didn't think it would. But it needs fixing anyway. :P [18:35] did you use the right label ? [18:35] :) [18:35] just to make sure [18:35] SERVICEV001 [18:35] k [18:35] It made it disappear on my desktop. [18:35] yep [18:36] udev has that name hardcoded [18:36] err [18:36] udisks but in a udev rule [18:36] Lazy seems to be doing the trick. [18:36] And syslog shows the same tmpmount busy error. [18:36] yeah [18:37] i dont think gvfs is the issue here [18:37] (and it seriously shouldnt run at all) [18:37] Oddly enough, I can reliably reproduce this issue on the SD cards given to us at the Dallas rally. [18:37] the cheapo but fast ones ? [18:38] Yea. The red 16G micro center ones. [18:38] * ogra_ needs to find his, i'll test with it tomorrow [18:39] lLazy was good for 20 tries in a row, going for the longer loop and a smoke. [18:39] actually i need to call it a day to not be killed with a spoon by susie who waits with dinner ... [18:39] i'll do the TI icon stuff tomorrow and should beyond that have spare cycles if there is anything pressing left [18:39] Indeed. Go avoid spoon death. [18:39] so if there is anything leave me a ping or mail [18:40] * ogra_ waves [18:45] Looking at jasper, I notice all of the logging lines (...>>${LOG} ) begin with $MYECHO, which means they go through plymouth. Shouldn't they just be "echo ...>>${LOG}"? [18:46] MYECHO isn't plymouth if we don't have it installed. [18:46] MYECHO="echo " [18:46] if [ -x /bin/plymouth ] && plymouth --ping; then MYECHO="plymouth message --text=" [18:46] fi [18:47] Oh, wait. Stuff for the log is in MYECHO? Where? [18:47] Look further down at lines 83,84. [18:47] Ahh, yes. [18:48] That probably wants a tee or something. [18:48] If busybox has tee. [18:48] But I'm not going to mangle any of that today. [18:48] This thing's fragile enough as it is. :P [18:49] 83 should be a $MYECHO. Any line that ends with >>${LOG} should be just an echo, otherwise they will not show up in the logfile. [18:50] I think ogra_ did a s/echo/$MYECHO/g when he added plymouth support. [18:50] Probably. [18:51] Still, should replace it all with a tee function and just have the log reflect the console. [18:52] Tee won't work if pushing out to plymouth. [18:52] I said a tee function, not tee itself. [18:52] Something to multiplex between log and console/plymouth. [18:53] Not terribly tough. [18:53] But for now, I'll just fix some oopses. [18:54] Only found two anyway. [18:56] Ugh. I keep taking a screenshot of this ugly oem-config screen, and keep blasting the SD before saving it off. sigh. [18:59] Testing to see if adding sync to flash-kernel fixes this issue. I know it isn't a clean fix, but for now... [19:00] And since I can reliably reproduce this (6 for 6 times so far) on this SD, I can always revert to test a better fix. [19:03] I've been testing lazy instead, if you'd like to test that. [19:04] s/umount/umount -l/ to both umounts in f-k. [19:05] A few hundred into my test, and I haven't been able to race it. [19:06] My fix doesn't show the error in the syslog anymore, but oem-config still fails. Not sure why. Back to combing useless output. [19:11] infinity, ah dosfslabel. Seems much saner than using mtools [19:11] did not know about it [19:12] Yeah, already fixed. [19:13] Well, when I do a round of testing here and commit. [19:15] infinity: Could this be it? syslog: Sep 28 12:00:18 localhost ubiquity: debconf: DbDriver "config": /var/cache/debconf/config.dat is locked by another process: Resource temporarily unavailable [19:15] Depends on if it's retrying. But also, WTF. [19:15] The only thing talking to and/or locking the debconf DB should be ubiquity itself. [19:15] Repeated 5 times according to the next line. [19:16] Are these fresh installs, or are you restarting ubiquity after a failed attempt? [19:16] Reflashing SD before trying something new. [19:17] When oem-config reappears, I switch to alt-F1 and ctrl-alt-del. [19:19] I wish ubiquity would just log to its own file. having it output to syslog is very messy. [19:25] sigh. Guess I start yet again and enable oem-config debug. [19:25] After lunch. [19:26] Gaaah! Forgot to save the screenshot off the SD before reflashing...again. sigh. [19:37] Ugh. One small bathroom break, and I've completely lost my train of thought. [19:41] Kind of a pisser, isn't it? :P [19:41] Yeah. I need to stop this getting old business. [19:42] * infinity breaks from ARM stuff to do some release managling and clear his head. [19:46] * GrueMaster takes yet another screenshot. sigh. [19:53] ogra_, can you confirm, ac100 and mx5 are both to be considered community projects, with no official support, and you'll be the signoff? [19:53] * skaet is doing some manifest scrubbing. [19:53] rsalveti: did you test the kernel? if not, it's here: http://people.canonical.com/~ppisati/linux-image-3.0.0-1205-omap4_3.0.0-1205.11_armel.deb [19:55] skaet: That sounds right to me. [19:56] thanks infinity, I'll go with that for now then. [20:16] ppisati: not yet, but will test now, we just fixed the issue we were having at linaro today [20:17] rsalveti: ok, no prob [20:17] rsalveti: i'm here [20:46] Sweet mother of creepy gah. I haven't done a fresh install on a machine with a webcam since that ubiquity changes. It turns it on and offers to take my picture during install? [20:46] That's just wrong. [20:47] (On the flipside, "hey, the ac100 webcam works") [20:49] Heh. [20:53] skaet, you are correct on ac100 and imx5x no support, considered to be community [20:54] Oh, balls. ac100 needs the same fix I gave omap and mx5 two days ago. [20:54] at least the ac100 community is quite active [20:56] davidm, thanks. [20:58] skaet, trying to pay attention as I can today [20:58] infinity: So, making oem-config start with --debug only succedes in generating 10x the logging of useless info. As an added bonus, oem-config now crashes, butthat info must be confidential as there is no sign of it crashing in syslog, dmesg, oem-config.log, installer/dm or anywhere else I look. [21:01] * GrueMaster is tempted to just file a critical bug against ubiquity, attach all the logs, and let the installer dev's figure out the whole mess. [21:01] I wish I could reproduce it... [21:01] Though I haven [21:01] Err. [21:01] I haven't reinstalled my Panda today, so maybe a surprise is in store. [21:02] The ac100 went flawlessly though (except for my needing to give it oem-config-gtk) [21:10] rsalveti: i [21:10] 'm leaving [21:10] can you give it a boot? [21:10] ppisati: slacker :P [21:10] ppisati: do you need to send the pull request today? [21:11] yep [21:11] tomorrow is final freeze [21:11] great, give me 30 min [21:11] ok [21:11] ppisati: we'll also need a FFe for u-boot-linaro [21:11] ogra_: jcrigby: ^ [21:11] for 4460 support, as I said before [21:12] ppisati: If it helps, I had booted it on my system earlier today (before I got sucked into daily image hell). [21:12] GrueMaster: panda Ax? [21:12] if it booted fine at 4430 is already a start [21:12] A3 [21:12] yep, but we are pull requesting for 4460 [21:12] without it, i'm not sending the req [21:13] Right. I just wanted to make sure nothing got broken in between. :P [21:13] yep [21:13] thanks for testing [21:13] rsalveti: Will the next u-boot fix ES2.0 support? [21:13] GrueMaster: yes [21:14] excellent. [21:15] ppisati: i think you need the pull request even without 4460. since we are fixing some graphics and MM stuff as well. [21:15] ppisati: can you point me the git tree for this deb? [21:16] rsalveti: wait [21:17] rsalveti: git://kernel.ubuntu.com/ppisati/ubuntu-oneiric.git ti-omap4 [21:17] ppisati: thanks [21:17] and here is the deb [21:17] http://people.canonical.com/~ppisati/linux-image-3.0.0-1205-omap4_3.0.0-1205.11_armel.deb [21:19] hi there :) [21:19] rsalveti, so u-boot for this is 2011.09.2 which has been tested with Linaro for a few days [21:19] ? [21:19] jcrigby: yes, latest one we're also using [21:20] ok, do I wait for a confirmed status ffe? [21:20] guess we can use the other FFe bug we have around already [21:20] jcrigby: yes, I'll comment on that bug [21:21] ok, just going to say someone important needs to set status to confirmed:) [21:21] I get an error when using rootstock: http://pastebin.com/cx03qteT [21:21] jcrigby: yes :-) [21:22] GrueMaster: can you help us testing pxe with this latest u-boot? [21:22] jcrigby tested already, but would be good to check with it first [21:22] Sure, I guess. What platforms? Just panda? [21:23] GrueMaster: https://launchpad.net/~linaro-maintainers/+archive/overlay/+files/u-boot-linaro-omap4-panda_2011.09%2B5353%2B35%2B201109262044~natty1_armel.deb [21:23] in theory there's usb support at xM too, but we didn't test it yet [21:23] wget https://launchpad.net/~linaro-maintainers/+archive/overlay/+files/u-boot-linaro-omap3-beagle_2011.09%2B5353%2B35%2B201109262044~natty1_armel.deb [21:28] jcrigby: GrueMaster: ppisati: bug 851974 [21:28] Launchpad bug 851974 in u-boot-linaro "FFe: u-boot-linaro 11.09, misc fixes for new silicon and boards" [Undecided,New] https://launchpad.net/bugs/851974 [21:29] GrueMaster: please let us know when you're able to test these packages, making sure PXE is still working is the most important thing [21:29] once the test is done I'll request the release team to review it [21:29] On it now. [21:29] Well, 1000 passes of flash-kernel with lazy umounting, I'll call that good. [21:30] infinity: Good. Now see why oem-config is recycling on the daily omap4. [21:31] Booting that in a bit. [21:31] rsalveti: jcrigby What on pxe has changed in this u-boot? [21:31] Well, flashing it now. [21:32] GrueMaster, it should be identical [21:32] Ok, so just a no-frills sanity check then. Got it. [21:33] GrueMaster, make sure the naming of uuid/macaddr based downloads is not broken [21:34] GrueMaster: yeah, just to check if we didn't break anything [21:34] ok. I'll throw it into the pool. === plars-away is now known as plars [21:39] jcrigby: spl: error reading image u-boot.img, err - -1 [21:39] What happened to using u-boot.bin? [21:41] This will break our images if it doesn't support u-boot.bin. [21:41] GrueMaster: in theory it should support it same way as before [21:42] let me wait jcrigby to answer that [21:42] GrueMaster: did you replace both MLO and u-boot.bin? [21:43] My process is to reformat mmcblk0p1, copy MLO & u-boot.bin (in that order) and reboot. Everything else it pulls from tftp. [21:43] GrueMaster: great [21:45] rsalveti, I knew something was wrong [21:46] It's the day before final freeze. What wouldn't be wrong? [21:46] :P [21:46] I reverted the .bin support in 09 before I found that the real problem was the spl size issue [21:46] jcrigby: :-) [21:47] but now that the spl size issue is fixed the .bin support can be put back in [21:47] Why the switch to img in the first place? [21:47] the new spl loads .img by default [21:47] it could load a uImage forexample [21:48] u-boot upstream sometimes forgets about backward compatibility [21:48] at least on arm platforms [21:48] Well, at least it matches the hardware. :P [21:49] ok, I'm needed at a school meeting with my kids right now [21:49] when I get back can I push a fix to ppa [21:49] then test [21:49] then push to archive if ppa test works out ok? [21:51] bbl [21:52] Also, no tftp/pxe support on beagleXM. usb start initiallizes the usb, but tftpboot reports no network devices. [21:53] * GrueMaster takes a break for a bit. [21:53] GrueMaster: ok, thanks [21:53] jcrigby: will provide a new u-boot for GrueMaster while you're away [21:53] with this fix [21:58] GrueMaster: http://people.linaro.org/~rsalveti/u-boot/ [21:58] the same one from the package I sent + u-boot.bin compatibility [22:03] Bah. Broken. [22:03] At least it loads uboot.bin now. [22:04] Hmm. Doesn't like my pxelinux.cfg [22:05] Let me double check on another system. [22:08] rsalveti: The old version on http://ports.ubuntu.com/ubuntu-ports/dists/oneiric/main/installer-armel/current/images/omap4/netboot/ works fine with my pxelinux.cfg. This one does not. [22:09] hm, then it could be a bug at the pxe implementation [22:09] GrueMaster: what error are you getting? [22:10] One sec. === plars is now known as plars-away [22:12] I get "Ignoring malformed menu command: label" then dumped to u-boot prompt. The message is the same on the working version, but it goes forward ok. [22:12] My pxelinux.cfg is http://paste.ubuntu.com/698765/ [22:22] hm, ok, need to check the changes between both versions [22:23] and why this ignoring message [22:24] The ignoring message could be my config. It has been eons (2001) since I did pxelinux stuff. === lopi_ is now known as Lopie === Lopi is now known as Lopi|idle === Lopie is now known as Lopi [22:34] Well, I fixed the label error in my config, but it still fails to run. I now get this: [22:34] Bytes transferred = 740 (2e4 hex) [22:34] Config file found [22:34] And a prompt. [22:36] GrueMaster: and you paste your new config? going to give it a try here [22:37] GrueMaster: ppisati kernel worked fine here at my 4460 es1.1 [22:37] http://paste.ubuntu.com/698777/ [22:37] but he's not on-line anymore, let me sms him [22:39] It is 00:38 his time. [22:39] You told him 30 minutes, 90 minutes ago. [22:39] oops. [22:46] would help if he said he was going to leave :-) [22:46] [14:10:20] rsalveti: i [22:46] [14:10:32] 'm leaving [22:46] like that? [22:47] hm, where, didn't see it [22:47] I think I just saw 'i' and that was it [22:47] :-) [22:47] Just before you said: [14:10:42] ppisati: slacker :P [22:48] That was just before we got into this u-boot testing. [22:49] It's all in the scrollback. :P [22:49] oh, but that was almost 2 hours ago [22:49] At any rate, I need to break for a bit. My eyes are gettng buggy. [22:50] yeah, release is still killing me [22:50] Same here. I am severely bogged down by issues in the desktop image that apparently didn't get looked at since I filed them...In Alpha. [22:51] heehe... fun [22:59] GrueMaster: yeah, pxe boot does nothing [23:03] hm, weird, it works fine with my pxe config [23:06] hm, but got: ERROR: Did not find a cmdline Flattened Device Tree [23:10] rsalveti: is fdt_addr set in your env? [23:11] jhobbs: yes [23:12] jhobbs: GrueMaster: without a default entry pxe boot does nothing [23:12] is it really required? [23:13] GrueMaster: http://paste.ubuntu.com/698795/ [23:13] GrueMaster: works only when I set the default argument [23:14] let me compare u-boot-linaro 11.08 and 11.09, at least the pxe patches [23:16] hm, 11.09 is using a new patchset [23:18] jhobbs: when removing fdt_addr it worked fine [23:19] do you have a fdt blob at fdt_addr? [23:19] no, I'm not loading it [23:19] I was trying an menu option that didn't load the dt file [23:20] but as fdt_addr was set at my env, I could not boot it [23:20] i'm not sure what menu you're referring to there, the pxe code doesn't load fdt's itself [23:20] rsalveti: It worked on the old release, and it matches https://help.ubuntu.com/community/PXEInstallServer fairly closely. [23:21] GrueMaster: yup, this is probably a bug [23:21] jhobbs: fdt_addr is always set at our u-boot [23:22] but we don't always need a blob [23:22] that's why at the cases we are not loading it, it fails [23:23] i see - the pxe code assumes that if fdt_addr is defined a fdt blob is being used and tells bootm that [23:29] it could be smarter and check that something is actually present there [23:30] yeah [23:31] jhobbs: any idea why without a 'default' entry pxe boot does nothing? [23:31] probably a bug at the parsing code [23:31] wasn't the case at the previous patch set === MrCurious__ is now known as MrCurious [23:34] rsalveti, i'm not sure - i will check [23:34] what behavior were you seeing with the last patch set? [23:35] jhobbs: http://paste.ubuntu.com/698795/ example of a pxeconfig file [23:35] this works fine [23:35] if we remove the first line, the default entry, pxe boot gets me back to the prompt [23:35] without saying a word [23:37] jhobbs: http://paste.ubuntu.com/698802/ [23:40] ok, i'm building to test right now [23:52] menu_create is returning NULL [23:53] hmm what i'm seeing is that it's trying to boot the default label but there is no default label specified [23:54] so menu_get_choice is returning -ENOENT [23:56] http://paste.ubuntu.com/698810/ [23:56] whitespace will be messed up but that should get you that error message [23:57] jhobbs: menu_create gets called with cfg->title == NULL [23:57] then it returns NULL at menu_create [23:57] because it'll try to call malloc with sizeof null [23:57] let me check [23:58] >> menu_create:372 [23:58] title: , timeout: 0, prompt: 0 [23:58] >> destroy_pxe_menu:1196 [23:59] hm, doesn't seems to be the issue