/srv/irclogs.ubuntu.com/2011/09/28/#ubuntu-arm.txt

brandiniwhat does the one LED that flashes all the time mean on ubuntu?00:44
infinity?00:50
infinityOn which hardware?00:50
brandinithe pandaboard00:51
brandinithe hardware specs say that it's user defineable00:52
infinity"STATUS1" (the LED furthest from the SD card on a Panda) is USB activity, I believe, and STATUS2 is SD activity.00:53
infinityI'm not positive on the STATUS1 thing, though.00:54
infinityIt does seem to go up when I shove things through the USB bus, though. :P00:54
infinityI suspect the kernel knows for sure.00:56
brandinihrmmm01:02
rsalvetibrandini: heartbeat01:10
rsalvetione is for heartbeat and the other is for sd activity01:11
infinityrsalveti: It's a pretty inconsistent heartbeat.01:27
rsalvetiinfinity: well, depends on the cpu usage01:27
brandinimine seems regular enough :)01:44
dashwoo hoo, got my mx5302:52
dashlooks like it's got its own kernel package. anybody using natty with this board?02:53
ria_hi, i have installed ubuntu 10.10 on my pandaboard, kernel version  2.6.35-903-omap4 #14-Ubuntu SMP PREEMPT06:20
ria_i am getting the following error during startup06:20
ria_ Unhandled fault: imprecise external abort06:20
ria_ Internal error: : 1406 [#2] PREEMPT SMP06:20
ria_...06:20
ria_Process pulseaudio (pid: 1273, stack limit = 0xae4e42f8)06:21
ria_any idea what is wrong with my system?06:21
twbUse a pastebin if you have lots more lines06:21
twbDunno about the error, but disabling pulseaudio would seem to be a good first thing to try06:21
ria_couldnt get the totem player to work... it reports "cannot connect to server.... jack server is not running or cannot be started"06:23
twbI dunno about GUI stuff06:26
twbIf you just want to test sound try aplay(1)06:26
twbjack 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 hardware06:27
ria_thanks i'll give it a try06:27
sniperjo_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:12
Jack87(07:14
twbsniperjo_: it wouldn't surprise me if oneiric simply doesn't work with a kernel that old07:16
twbIt sounds like udev vs. kernel version incompatibility to me07:17
sniperjo_GrueMaster and infinity  seem to think there wouldn't be too much of a problem with the kernel07:18
sniperjo_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:19
twbI would try to make lucid work first, since that shipped with .3207:21
sniperjo_twb: I've been trying for the past week solid to do it! what would you recommend, just swapping the roofs over ?07:22
twbI'm no expert, man07:24
twbI can't even get a new bootloader to work on my device07:24
sniperjo_I'm not the only one who has problems then!07:24
infinitysniperjo_: Hey, don't drag me into this.  I didn't say 2.6.32 would work. :)07:30
infinityBut yeah, looks like a kernel/userspace disagreement with udev. :/07:30
twbI expect there is an anti-udev bigot in the audience who would like to interject at this point :P07:31
infinityI 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:32
twbBut udev does all sorts of extra, scary shit now07:34
sniperjo_infinity: i thought you said something along the lines of new userspace should work fine with older kernels, or something like that ! :P07:34
twbsniperjo_: well, in theory it should07:34
infinitysniperjo_: Well, in every respect other than udev, sure.  Old kernels and new chroots are happy.07:34
sniperjo_well last night we ended up disabling udev, and still don't seem to get a login prompt07:35
infinityNo udev means no devices.07:39
twbIsn't there some kernel pseudofs that can do it instead of MAKEDEV07:39
infinityIf you can chroot into that system and "cd /dev && MAKEDEV" it might fix you up.07:39
twbsniperjo_: also if you refer to e.g. root=LABEL=fred you need udev07:39
infinitytwb: devfs might be dead.  If it's not, it should be.07:40
twbinfinity: I had some memory that it was used before udev in the initramfs-tools or something07:40
twbI'm probably just misremembering07:40
sniperjo_something like Kernel command line: console=ttyS2,115200n8 root=/dev/mmcblk0p2 rw rootfstype=ext3 rootwait ?07:41
twbsniperjo_: does mmcblk0p2 exist when you just mount the rootfs somewhere?07:41
twbThe device file, I mean, inside /mnt or wherever you mount it07:41
infinityAlmost certainly not.07:42
sniperjo_twb: arm no, i think its a function of board07:42
twbYa so fix that07:42
sniperjo_twb: how?07:44
twb17:39 <infinity> If you can chroot into that system and "cd /dev && MAKEDEV" it might fix you up.07:45
sniperjo_ah i missed that07:46
sniperjo_so boot in with angstrom and try it?07:46
infinityAnd then disable udev again, so it stops having a hissy fit.07:47
infinityWell, after you MAKEDEV, check and see if the device node you need is there.07:47
infinityIf it's not, you'll get to look up the major and minor of mmcblk* and mknod. :P07:47
infinity(I can't imagine why we replaced all this with automation)07:48
twbsniperjo_: no just chroot in from a real machine07:51
sniperjo_twb: ok, because i was just about to say, chroot from the arm could be a little challenge07:51
twbinfinity: obviously what we should be doing is just referring directly to /sys/dev/<major>/<minor> and forego this wussy "naming" thing07:52
sniperjo_erm for some reason Ichroot  media/de74c7e5-118c-4da7-b7a9-858cf661c650 ,: chroot: cannot run command `/bin/bash': No such file or directory07:55
infinitysniperjo_: Err, you can't chroot from a non-ARM system into an ARM one.07:56
sniperjo_infinity: twb: sniperjo_: no just chroot in from a real machine07:56
sniperjo_ah ok07:57
infinityA real ARM machine? ;)07:57
sniperjo_ah, that bit was lost in translation !07:57
infinity(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
infinityWell, it's not rocket science, I guess.07:58
infinityYou 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.07:58
infinityI think it's way past bedtime here, though.08:00
sniperjo_same file system location ?08:00
sniperjo_lol08:00
sniperjo_are you sure you don't want to solve an un-solvable problem ?08:00
ogra_bah, the answer tracker of LP sucks09:05
* ogra_ just asked a question janimo asked already :(09:06
janimoogra_, which question?09:06
ogra_"cant install from usb stick"09:06
ogra_i use to read my mails in order but somehow the mails from the answer tracker dont get threaded anymore09:07
ogra_i guess that happens if someone answers by mail directly instead of using the web ui or so09:07
janimoso you asked or answered the same question?09:08
ogra_well, i asked if he had partitions at all09:08
janimoah ok09:08
ogra_just to see a few mins later that he has a fourth partition but no others09:08
janimoyet another mobile operating system with intel cofounding  - tizen.org09:09
janimodithcing native linux app stack for html09:09
ogra_doesnt mozilla do that as well ?09:09
ogra_funny that everyone tries to reimplement webos :)09:10
janimoI think ti actually is a better dev platform than the mixed crack we have now in ubuntu09:11
janimohtml5 & co that is09:11
ogra_sure, i would have gone for a webos solution years ago :)09:12
ogra_but implementing the desktop apps in html/javascript wasnt the answer it seems :)09:12
ogra_janimo, btw, you run bootchart on your ac100 ?09:12
ogra_how do you fit that into the initrd ?09:12
ogra_my system blows up if i pass the 3.something Mb09:13
ogra_(for the compressed initrd)09:13
janimoogra_, I did not even know boothcart is put in intrd - althought it makes sense09:14
janimoMy boot part is 8 Mb09:14
ogra_mine too09:14
janimoI built a kernel with all ac100 modules (~35) as builtins09:14
ogra_the bootloader falls over of you get somewhere between 3-4M09:14
janimoand it grew by less than 1.5M09:14
janimoogra_, not here apparently09:15
ogra_yeah, the kernel size isnt the prob09:15
ogra_how big is your initrd atm ?09:15
janimoles than 2M09:15
ogra_aha09:15
janimoI doubt bootchart would be that big09:15
ogra_it has deps09:15
janimostandard ac100 from package09:15
ogra_i wonder how you got it that small09:15
ogra_thats a default install ?09:15
janimoyes09:15
ogra_weird09:15
ogra_mine is 2.9M09:16
janimook, letme double check then09:16
ogra_close to the edge of falling over09:16
ogra_though this is my upgraded natty09:16
ogra_if we actually end up with less than 2 i can turn plymouth back on !09:16
janimoogra_, ramdisk 2.19 Mb09:17
ogra_hmm09:17
janimotime to test our daily images don;t you think :) ?09:17
sniperjo__join /#angstrom09:17
sniperjo__wooops09:17
ogra_well, i still have a few bugs to fix on omap409:17
ogra_and in the ac100 installer09:17
janimoand doing the work on the ac100 for it?09:18
ogra_sure09:18
janimodon;t you have one just for testing?09:18
janimoanyway I can run bootchart fine09:18
ogra_well, currently its a builder09:18
ogra_great09:18
janimobut found no low hanging fruit :(09:18
janimoboot varies betwen 38 and 45 secs09:19
janimoeven without changes, not alwaay determinitsic09:19
ogra_did you upload the png somewhere ?09:19
janimonot yet, but I plan to09:19
ogra_k, point me to it once you have :)09:19
janimoI thought it is so easy to run and without an analysis I did not start uploading yet09:19
ogra_i'd like to see the IO09:19
janimoI tried disabling readahed but little effect09:19
ogra_well, it requires a reboot :)09:19
janimoI tried building all modules in the kernel, again no visible effect09:20
janimowell I am at bootvchart png-20 so I guess  I have afew reboots :)09:20
janimofor some reason I was expecting significant gains from modules being builtin09:21
ogra_heh, no09:21
janimobut apparently modprobe is very fast nowadays09:21
ogra_and we only load them late09:21
ogra_initrd doesnt contain any modules by default09:21
janimothey are loaded during boot in the first 40 secs09:21
janimono modules in initrd?09:22
ogra_right, but after you moved to the actual root09:22
ogra_no, that would make it over 4M09:22
ogra_the installer puts an initrd config in place with MODULES=dep set ...09:22
ogra_(which is equal to no modules)09:22
ogra_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
ogra_i.e. mdadm or lvm userspace stuff09:24
ogra_or cryptsetup09:24
=== Jack87 is now known as Jack87|Away
=== Amaranthus is now known as Amaranth
brandiniI'm having trouble getting the TI addons installed13:52
ogra_what release ?13:53
brandiniUnable to locate package ubuntu-omap4-extras13:54
ogra_they only fully exist for maverick (10.10), for natty (11.04) TI didnt provide any13:54
brandiniI'm on the daily from 09/2613:54
brandiniahhh ok13:54
brandini:)13:54
ogra_ah, yeah, not done yet13:54
ogra_it should be ready by release13:54
brandiniI wonder if that's what's causing my go time test from failing13:54
brandinis/from/to/13:54
=== Quintasan_ is now known as Quintasan
xranbybrandini: 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 omap13:56
ogra_xranby, ubuntu-omap4-extras is a lot more than just the GLES driver13:57
ogra_in fact we should have the driver for all releases in the PPA13:57
ogra_but the other bits only exist for maverick13:57
ogra_iirc ubuntu-omap4-extras-graphics should be installable on all but oneiric atm13:58
ogra_(not sured if rsalveti added a metapackage for -graphics when uploading the driver to the PPA)13:58
sniperjo__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
ogra_get a newer kernel, thats a typical error for the kernel missing bits for udev support14:11
sniperjo__ogra_: My board only seems to work with this kernal14:12
sniperjo__GrueMaster: seemed to think i would be able to do a little changing to get it to work14:14
xranbysniperjo__: the target kernel for oneiric are 3.0    the ac100 are an exception that will still use 2.6.3814:15
xranbysniperjo__: which board are you using?14:15
sniperjo__a technexion tsunamipack, omap353014:16
ogra_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 info14:17
sniperjo__the board comes with angstrom with that kernel, and id like to get at least lucid on it14:18
sniperjo__the guys here last night thought going for the newest rootfs14:19
ogra_well, ask the vendor for the source i'd say14:19
ogra_and switch on SIGNALFD or whatever udev misses in your build14:19
ogra_after all its linux, and its unlawful for them to not give you the source if ou bought their board14:20
sniperjo__del we ended up disabling udev last night, but still diddnt get a console14:21
sniperjo__i have all the source14:21
ogra_because you dont have devices i guess14:21
ogra_well, then rebuild your kernel !14:21
=== plars is now known as plars-away
sniperjo__i have no idea how to, I've spent the last week  following every possible tutorial14:22
ogra_you take your source, unpack it, geta cross compiler, run make menuconfig in the source tree and make zImage14:23
sniperjo__I've been on here everyday a sing about swapping rootfs and other ways around it14:23
ogra_why work around it if you can make it work properly14:24
ogra_really, kompile your own kernel with the right options and be done14:24
ogra_*compile14:24
sniperjo__how long would that take ?14:25
ogra_1h or less14:25
ogra_cross builds should be pretty fast14:25
sniperjo__i need to find someone to help me ....14:26
ogra_http://marcin.juszkiewicz.com.pl/2010/10/19/how-to-cross-compile-arm-kernel-under-ubuntu-10-10/14:26
sniperjo__followed that14:26
ogra_well, then you should have a uImage14:27
ogra_(you dont need xdeb btw, since you dont build any packages)14:27
ogra_(you only want the last paragraph actually)14:28
janimosniperjo__, indeed, that is what I use and it works fine14:29
sniperjo__ogra_: do i need to add any repos ? linux-source-2.6.35 can't be found14:30
ogra_sniperjo__, why would you want that ?14:30
janimosniperjo__, which kernel do you want to build? what device?14:30
ogra_you said you have the source of your vendor14:30
janimoyou need to get the appropriate source for that14:30
ogra_so you indeed want to build that one14:30
ogra_apt-get install gcc-arm-linux-gnueabi14:31
sniperjo__ok so, what would the source look like ?14:31
ogra_thats all you should need14:31
ogra_you said you have it ?14:31
ogra_you should know how it waqs given to you14:31
sniperjo__well i have all the files nessasary to make an sd card14:32
sniperjo__they use the code sorcery arm14:32
ogra_sure, that doesnt matter14:34
ogra_well, if you have a kernel tree (likely a tarball) you need to unpack it14:34
sniperjo__i just downloaded the newest g++ lite from their site14:35
ogra_you are not on ubuntu ?14:37
sniperjo__i am14:38
ogra_well, then use the ubuntu gcc14:39
ogra_dont fiddle with an unpacked compiler14:39
sniperjo__ok, so could you tell me how ?14:39
ogra_apt-get install gcc-arm-linux-gnueabi ... as i said above14:39
sniperjo__yup, installed14:39
ogra_k14:40
ogra_now go to the kernel source tree14:40
ogra_run make menuconfig in there (you might need to install libncurse5-dev if it complains)14:40
ogra_then run: ARCH=arm CROSS_COMPILE=arm-linux-gnueabi- make uImage modules14:40
ogra_and it will build a uImage and the matching modules14:41
sniperjo__what options do i want to select in the kernel config ?14:41
ogra_dunno, you need to ask a udev developer i guess14:42
ogra_signalfd is definitely needed14:42
ogra_and inotify support14:42
sniperjo__ogra_: arm… its asking me a lot of questions I'm just pressing enter for14:49
ogra_oh, wiat14:49
ogra_*wait14:49
ogra_can you boot the existing system on your device and get the running config from there (cat /proc/config.gz)14:49
sniperjo__(I've gone through about a 50 questions)14:50
ogra_using the output of that should get you a good starting config14:50
ogra_yeah, stop it14:50
ogra_you dont want that14:50
sniperjo__oh ok14:50
ogra_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:50
ogra_cat /proc/config.gz > my_new.config.txt14:51
ogra_that will copy the running config on your angstrom into the file my_new_config.txt14:51
sniperjo__yup ok14:52
ogra_that file you can copy to your source tree as .config14:52
ogra_(note the dot)14:52
ogra_then run make menuconfig again and it shouldnt ask anymore14:52
sniperjo__if run menuconfig it still lasks14:57
ogra_you copied the config into the right place ?14:57
xranbysniperjo__: are you using the source tree that came with your board?14:58
ogra_it usually doesnt, at least if the source is identical to the binary you run14:58
sniperjo__yup, they have same mf514:58
sniperjo__md5*14:58
ogra_right, i was assuming you use the kernel tree of your vendor that also just runs as binary on your angstrom14:58
sniperjo__there is a file, called kernel in the files i downloaded from the manufacturers website, has the .config and the files you are talking about14:59
ogra_and a full kernel tree too ?15:00
ogra_janimo, how is mx5 looking ? final freeze is tomorrow so we should have them in shape today15:01
janimoyes, about to test the latest image15:02
ogra_great15:02
ogra_we only have tomorrow for emergencies15:02
sniperjo___is that the right kinda sounding place / file ?15:02
xranbysniperjo__: yes sounds like the right file..15:03
xranbysniperjo__: you can cross check that the Makefile contains the same kernel version as  your bopard report when running  uname -a15:05
sniperjo___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 / drivers15:05
sniperjo___angstrom is 2.6.32 i think, how do i check the make file15:06
xranbysniperjo___: try gedit Makefile15:06
xranbythe version number are displayed at the top15:06
janimosniperjo___, what is your boards config file? arch/arm/configs/xxx_defconfig15:07
janimoyou need to add that in the make on first run15:07
janimoso ..... make XXX_defconfig15:07
janimothen uImage15:07
ogra_that shouldnt be needed if .config is there and he uses the right tree15:08
sniperjo___the make file came with the files that make the SD so its  the same15:08
sniperjo___2.6.3215:08
ogra_and that mateches *exactly* the output of uname -r on your angstrom ?15:10
sniperjo___arm the manual has stuff in about make omap3_tsuanami_defconfig15:11
sniperjo___the manual is http://www.technexion.com/index.php/support-center/downloads/ti-cpu-modules/tao-3530/549-tao-3530-userguide-0953/download15:11
ogra_does your kernel tree have that in the config dir ?15:11
ogra_find . -name omap3_tsuanami_defconfig15:12
ogra_run that in your tree15:12
ogra_if its there, use it as janimo described above15:12
sniperjo___it does15:14
ogra_well, then try: make omap3_tsuanami_defconfig15:15
ogra_and see if it still asks15:15
sniperjo___OK config written15:17
ogra_well, now find out what the missing options are that cause your error i guess googlong will give you some hints15:17
ogra_*googling15:17
ogra_then find them in menuconfig and set them to the right values15:18
sniperjo___what error ? this is like looking for a needle in a haystack when i don't even know which planet its located on15:18
ogra_the error you posted with your first line in here today :)15:18
sniperjo___ogra_:  that was with the oneiric core15:19
ogra_which you want to get running or not ?15:19
sniperjo___yes15:19
sniperjo___i just want anything ubuntu > lucid !15:20
ogra_so, google for the error messaged in connection with kernel and udev15:20
ogra_*message15:20
ogra_and see if you can find what config options it needs15:20
ogra_then set these and build the kernel15:20
* ogra_ needs to go mow the lawn ... back later15:20
xranbyogra_: have a good oneiric freeze day15:21
sniperjo___well.. my error comes up as the first result on patebin....15:21
sniperjo___noooooooo15:21
ogra_xranby, oh, i'm not finishig my day yet :) just needs to do someting that doesnt involve sitting my butt flat15:21
sniperjo___i will pay someone to spoon feed me the information on how to compile lucid or better on my board!15:22
sniperjo___i think I'm on the verge of slitting my writs15:22
sniperjo___nice to see know ones motivated by money, so who wants to help me without !!!15:29
xranbysniperjo___: 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 work15:32
xranbysniperjo___: if you have a lot of error messages in front of you try paste them all into http://paste.ubuntu.com15:32
xranbyit will makes us able to give you better hints what to do15:32
xranbysniperjo___: and if you get it working, try post what you did into a blog to let other users with a tsunami board know about it15:33
xranbysniperjo___: 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 relates15:35
xranbysniperjo___: “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 Bhajan15:35
sniperjo___xranby:  i have been doing both for the last week, week and a half15:37
xranbysniperjo___: excellent15:37
sniperjo___xranby: but i haven't succesded15:37
xranbyyou are making progress15:38
gildeansniperjo___: i don't see how this doesn't answer your questions mostly: http://www.linsys.fr/index.php/en/whitepapers/linux-lab/start-tsunami15:38
gildeanjust use the toolchain ogra_ adviced15:38
sniperjo___gildean: thanks ill have a look at that.15:45
gildeansniperjo___: it took you over a week to get to that information which i googled in a few seconds?15:49
gildeanfirst you should learn how to google better :D15:49
sniperjo___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 up15:50
gildeanjust joking, don't take it too seriously15:51
sniperjo___its pretty hard not to when you've been trying something so hard for so long15:52
sniperjo___but if whatever you posted works…. i will forgive eyou … :P15:52
gildean:D15:52
GrueMasterSometimes, finding the right query for google can be harder than figuring out how to fix something on your own.15:52
ogra_++15:53
GrueMasterI know, I have spent days trying to find IPv6 test suites for Linux.15:53
ogra_GrueMaster, is there anything you have on your mind we urgently need to get done before final freeze ? we ahve a bit more thna 24h15:53
GrueMaster(and please, don't send me more links to whitepapers).15:53
ogra_geez, my typing sucks15:53
* ogra_ only has TI icon, slideshow in oem-config and the partman bit on his mind 15:54
GrueMasterogra_: Nothing stands out so far.15:54
GrueMasterWhen is the Ti icon going to be added?15:54
ogra_GrueMaster, its there (always was) but the favorites handling changed15:55
GrueMasterAh.15:55
ogra_GrueMaster, i'll work on that tonight/tomorrow15:55
ogra_seems its all d-conf now that gconf is done and indeed everything works different15:55
ogra_s/done/gone/15:56
ppisatiguys, did anyone try the new omap4 kernel?15:56
ppisatirsalveti: ^^15:56
GrueMasterwhich one?15:56
ppisatii would like to pull today15:56
GrueMasterI've been doing SRU catchup.15:56
ppisatiGrueMaster: http://people.canonical.com/~ppisati/linux-image-3.0.0-1205-omap4_3.0.0-1205.10_armel.deb15:57
ppisatiit has 4460 support15:57
GrueMasterI have no board, but can make sure you didn't break existing stuff.  :P15:57
ogra_yeah, regression testing on that one is most important15:58
ndecppisati: what did you use for this kernel? which branch?15:58
ogra_if 4460 doesnt work there wont be kittens dieing15:58
prpplagueogra_: just no beer and chips15:59
ogra_8would be annoying to not have 4460 support, but would be worse to break existing pandas)15:59
ppisatindec: TI BSP update: kernel-tilt/tilt-3.0-nodspvideo1 @ d2fe6284bb37abd542524b17f17cf9208db767c215:59
prpplagueogra_: i am more concerned with the ES2.3 omap4430 based A4 board15:59
prpplagueogra_: did the EDID patch for the pullups get merged?15:59
ogra_prpplague, we tested that long ago i think16:00
GrueMasterA4????16:00
ndecsebjan: ^^^16:00
GrueMasterI "just" got an A3 last week.16:00
ogra_GrueMaster, iirc allison tested that16:00
GrueMasterI got her board.16:00
ogra_davidm reported it16:00
ogra_oh, i thought that was an A416:00
GrueMasterA316:00
ogra_prpplague, well, if we get no HW we cant test much :)16:00
ogra_send us HW :)16:01
prpplagueogra_: ok, i'll check with nipuna on this16:01
prpplagueogra_: i just assumed you had pulled the info16:01
ogra_i think ndec is after getting us 4460, not sure if A4 is on his list16:01
ogra_we didnt discuss A4 in the weekly calls16:01
davidmwe were supposed to be getting 2 4460's but none have showed up yet16:03
sebjanppisati: I was about to send you an email about that topic: kernel upgrade16:03
ogra_davidm, and A4 ?16:03
ogra_(its actually the first time i hear about A4)16:03
davidmHave not found any A4's but would want some to test with16:03
GrueMasterprpplague: Is there any significant changes in A4 that require software changes?  At this point it is probably too late to fix.16:03
davidmI've never heard of an A4 to date16:03
* ppisati still has an A116:03
ndecsebjan: ppisati is not using the branch with the linaro-3.0 stuff...16:03
janimoA$ the rpocessor in the iphone/ipad?16:03
janimoA416:04
sebjanppisati: we have tested this Andy's branch: tilt-linux-linaro-3.0 (de3104d9972327578baf63d6778b3cbd064aef22)16:04
janimooh,m probably panda revision, nevermind16:04
ogra_janimo, yeah, they switched to TI now, not trusting their own CPUs anymore16:04
ppisatisebjan: but that's the linaro kernel16:04
ogra_:P16:04
prpplagueGrueMaster: two major items, the silicon id needs to be added and the hmdi EDID signals have pullups that need to be disabled16:04
ppisatisebjan: we use vanilla + tilt16:04
ndecif that were true ;-)16:04
ogra_hehe16:04
sebjanppisati: no, it's Linaro base kernel + TI patches16:04
janimoogra_, http://en.wikipedia.org/wiki/Apple_A4 :)16:04
ogra_janimo, i know :)16:05
janimook16:05
ogra_i was just sarcastic ...16:05
janimocortex a8+pvr too16:05
ppisatisebjan: yep, that's what i meant: linaro + tilt16:05
ogra_(a bit)16:05
ppisatisebjan: but for ubuntu we use vanilla + tilt16:05
sebjanppisati: I though this is what you wanted for ubuntu in fact16:05
ppisatinever used linaro-based kernel16:06
janimopossibly a lot of new 4460s go the the kindle fire production, ENOTENOUGH for developers16:06
prpplaguendec: just sent you an email regarding the ES2.3 omap443016:06
prpplaguendec: any idea if the required items have been merged into the ubuntu release?16:06
sebjanppisati: ok, I am confused, this is not what I remember we were supposed to use16:07
prpplagueGrueMaster / ogra_  got a url i can browse the kernel release?16:07
janimothe mx5 bootup/installer is very slooooow16:07
ogra_ppisati, ^^ can you point prpplague to the current ti tree we use ?16:08
GrueMasterppisati: Can you supply prpplague with a kernel url?16:08
ppisatisebjan: all the oneiric/omap4 kernels are based off vanilla + tilt stuff (agreen kept a branch just for this) + ubuntu sauce16:08
ppisatisebjan: http://kernel.ubuntu.com/git?p=ppisati/ubuntu-oneiric.git;a=summary - check the ti-omap4 branch16:10
sebjanppisati: right I know, but I though it was while waiting for the linaro integrated version (with all other features)16:10
ppisatiprpplague: here is the new kernel16:10
ppisatiprpplague: http://people.canonical.com/~ppisati/linux-image-3.0.0-1205-omap4_3.0.0-1205.10_armel.deb16:10
ppisatiprpplague: and here is the src code http://kernel.ubuntu.com/git?p=ppisati/ubuntu-oneiric.git;a=summary ti-omap4-next16:11
ppisatisebjan: for oneiric? not really AFAIK16:11
ppisatisebjan: btw tomorrow is final freeze (kernel freeze was some weeks ago)16:12
ppisatisebjan: so...16:12
ppisatisebjan: perhaps someone from linaro wanted to manatin a linaro/ubuntu omap4 kernel16:12
ppisati*mantain16:12
* ogra_ doubts that16:13
ogra_usually linaro isnt intrested in our kernels beyond comparing to theirs16:13
ppisatiok16:13
ppisatibut were you aware of any switch to linaro kernel for O/omap4?16:13
ogra_no16:13
ppisatiok16:13
ppisatiso we are in sync :)16:13
ogra_wont happen16:13
ogra_unless they change their support model16:14
ogra_(and security model)16:14
ogra_which i think wont happen within the next few releases16:14
sebjanppisati: ok, so I'll have to test your kernel now16:15
sebjanppisati: + I need to check your pvr module name, and you may need 2 additional patches for that16:15
ogra_i think rsalveti prepared all that stuff already (but better check twice)16:16
ppisatisebjan: no prob, send it to me16:16
rsalvetiall needed patches are at the tilt tree already16:16
rsalvetippisati: sorry, will test your kernel deb in a few16:16
* ogra_ thought so16:16
rsalvetiwe have a critical bug at the linaro side noew16:17
ogra_yeah, display issues16:17
sebjanrsalveti: yes, but which tilt tree :) that's the question16:18
ppisatino prob, i'll still be around for... 6 hours? more or less16:18
GrueMasterprpplague: 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
rsalvetisebjan: the tilt-linux-3.016:18
prpplagueGrueMaster: there are no board changes, it is all ES2.3 related16:19
prpplaguelooks like rsalveti has gotten the correct support added16:19
GrueMasterI thought you said there were HDMI EDID changes?16:19
prpplagueGrueMaster: inside the silicon16:19
prpplaguehttp://kernel.ubuntu.com/git?p=ppisati/ubuntu-oneiric.git;a=commit;h=58b36b7ce571c5b5cd6b8bc6b29f45eccc7a5f3416:20
sebjanrsalveti: this branch does not exist. Do you mean tilt-linux-linaro-3.0, or tilt-3.0-nodspvideo1?16:20
rsalvetisebjan: sorry, tilt-linux-linaro-3.016:21
sebjanrsalveti: right, this is the branch I tested so far, but this is not the branch that is beeing integrated into the Ubuntu kernel16:22
sebjanthe tilt-3.0-nodspvideo1 is being used (which does not include the linaro tree merge)16:22
prpplagueGrueMaster / ogra_ looks like the support for es2.3 a4 pandaboards should be good16:28
prpplaguei'll clone a copy and test16:28
GrueMasterppisati: 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:29
prpplagueGrueMaster: yes according to ppisati16:30
ppisatiGrueMaster: yep16:30
prpplagueGrueMaster:  this is the primary one of concern http://kernel.ubuntu.com/git?p=ppisati/ubuntu-oneiric.git;a=commit;h=58b36b7ce571c5b5cd6b8bc6b29f45eccc7a5f3416:30
GrueMasterppisati: 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
ubot2Launchpad bug 855969 in linux-ti-omap4 "excessive messaging in dmesg by kernel on omap4" [Undecided,Fix committed] https://launchpad.net/bugs/85596916:47
rsalvetiGrueMaster: at the ubuntu-leb we changed the alsaucm files already, but at this point just not updating the kernel code is probably easier16:49
GrueMasterSo, how come no one updated the bug with this info?16:50
rsalvetibecause this was done monday/yesterday16:51
rsalvetiand we still didn't get everything working for the release16:51
rsalvetiI added a comment at the no sound support for omap4 bug16:51
rsalvetisaying that this changed16:51
ndecppisati: 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
ndeclinaro and us are using the tilt-linux-linaro-3.0 branch16:54
rsalvetithat was what I thought too16:55
ogra_didnt paolo say we use tilt above ?16:55
ndecthat's what we discussed many times in our weekly ;-)16:55
ndecogra_: there are 2 main branches. titl and titl-linaro16:56
ogra_ah16:56
ppisatiyep, we use tilt16:56
ppisatiTI landing tree16:56
ppisatinot the tilt + linaro kernel16:56
ndecit's probably too late now... but you should have used tilt-linaro...16:56
ppisatiGrueMaster: is it something we can fix after the upload? i would like to pull req before end of day16:56
GrueMasterAfter the upload?  You mean after release?16:57
ogra_ndec, especially since tilt+linaro doesnt work atm16:57
ndecppisati: 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
rsalvetitilt+linaro does work16:57
ppisatindec: since O/omap4 kernel hit our archive we always used vanilla + tilt + ubuntu sauce16:57
ndecwhat does not work?16:57
rsalvetiis the one we use at the lebs16:57
ogra_rsalveti, you got the DVI issue fixed ?16:57
ppisatiwe had many discussions about it in the past16:57
rsalvetiogra_: which issue?16:58
ogra_rsalveti> we have a critical bug at the linaro side noew16:58
ppisatii even have an email i sent to agreen back in... june? july?16:58
ppisatiwhere i told him we were using vanilla + tilt16:58
ndecppisati: yes. it's just your definition of tilt that was not correct16:58
rsalvetiogra_: oh, that's the sound issue, not related with dvi16:58
ppisatiah ok then...16:58
ogra_ah, i only saw that displays dont work anymore16:58
ndecrsalveti: what issue with sound?16:58
ogra_during the day in #linaro16:58
ogra_ndec, device was renamed16:59
rsalvetindec: packaging issue, we can't generate hwpacks anymore16:59
rsalvetibut I'm fixing that16:59
ogra_oh, something totally different16:59
rsalvetiyup16:59
* ogra_ better shuts up 16:59
ndecwhich device? where?16:59
ogra_ndec, the asla device16:59
ndecrsalveti: btw awesome work on cross building kernel + dkms ;-)16:59
ndecjcrigby: thanks for that ^^^17:00
rsalvetindec: kuddos to jcrigby17:00
ndecditto!17:00
ndecdo you think it's upstreamable?17:00
ogra_"SDP4430" vs "Panda" for the alsa device17:00
rsalvetihe even fixed another annoying issue for systemtap17:00
ndeceven better...17:00
rsalvetinow you just need to install the kernel debug package and it just works :-)17:00
ndecwe tried dkms earlier, not systemtap yet17:01
rsalvetindec: it should be, maybe we can put it at ppisati last respin17:01
ppisatiactually the kernel freeze was some time ago, but it _seems_ we can still have an upload like this before tomorrow17:02
ppisatibut fix can still go in before releae17:03
ppisatiso if you can't make it today, we can do it later17:03
GrueMasterogra_: bug 77941017:37
ubot2Launchpad 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/77941017:37
ogra_that really doesnt state it happens every time (and to be honest i have nevber seen it)17:38
GrueMasterIt isn't an everytime occurance, but it is very high on some of my SD cards.  Higher on some than on others.17:39
ogra_well, if a sync fixes it we should have the in the pipe as a last resort fix, but should still investigate aa real fix17:40
ogra_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 open17:40
ogra_and then find out why thats the cas17:41
ogra_e17:41
infinityI see no reason to upload for that.17:41
ogra_well, if its reliably reproducable there doesnt need to be an upload indeed17:41
infinityIf Tobin has cards he can reliably reproduce this on, give him a hacked-up f-k to play with.17:41
ogra_right17:41
GrueMastersigh.  3rd time through ubiquity on this particualr SD card.17:41
GrueMasterChecking logs now.17:41
infinityAnd if no one can reliably reproduce it, a debug upload 1 day before final freeze won't help anyone.17:41
ogra_well, if its serious enough we can have twn other uploads17:42
ogra_*ten17:42
infinityYes, but not debug code.  Please.17:42
GrueMasterSorry, I have been too busy this cycle to test daily desktop images.17:42
infinityThe archive is not a test bed.17:42
ogra_yeah17:42
ogra_GrueMaster, nobody is blaming you for anything17:43
ogra_i know that bug since it exists, i even discussed it with skaet before17:43
GrueMasterYea, but if I don't do it, it doesn't happen.17:43
ogra_and was under the impression its not reliably reproducable nor that it happens often actually17:44
ogra_reather blame me for not taking it serious enough before excusing missing tests17:44
ogra_*excusing for17:45
GrueMasterYea for useless log output.  I see absolutely no usefull information from ubiquity as to why it keeps restarting.17:48
GrueMasterLike 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:51
ogra_i think thats actually after X died17:53
ogra_the real error would be before somewhere17:53
ogra_if it would be in that log17:54
GrueMasterThe rest of the log shows a ton of dbus errors.17:54
GrueMasterBut that hasn't changed in a long time.17:54
ogra_yeah, its more likely you will find info in syslog i think17:55
GrueMasterI'm scrolling through it now.17:56
GrueMasterAHA!17:58
* ogra_ is all ears17:58
GrueMasterhttp://paste.ubuntu.com/698627/17:58
ogra_GrueMaster, well, add an lsof to flash-kernel before the umount $TEMPFS18:01
ogra_err18:01
ogra_TMPMOUNT18:01
ogra_probably redirect to some file so it doesnt spill into syslog18:03
infinitylsof takes just long enough to start that it fixes the race. :P18:05
infinityWhich is why I suspect sync appears to fix it too.18:05
GrueMasterThat would be my guess.18:06
infinity(I can reproduce it in a loop here without lsof, but with it, no issues)18:06
infinityWhatever.  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
ogra_lets add a sleep 118:07
ogra_:)18:07
infinityTime to kill an SD card.18:07
infinityset -e; for i in `seq 1 1000`; do flash-kernel; done18:11
infinity^-- We'll call that good enough?18:11
ogra_argh18:11
ogra_thats evil18:11
infinityI weep for my poor SD card.18:11
ogra_yeah18:11
ogra_expense it18:11
GrueMasterPfft.  They're cheap.18:12
infinityThis one wasn't.  But I'm too lazy to swap to a cheap one, so my own fault.18:12
infinityWe could lazy umount here too.18:13
ogra_we rm -rf the dir18:13
infinityThat's fine.18:13
ogra_not sure how clever that is, does lazy actually unmount or does it only mangle mtab ?18:13
infinityLazy detaches it from that directory.18:13
ogra_k18:14
ogra_i always thought it only fakes the mtab entry18:14
infinityThe only thing lazy does is allow you to keep files open.18:14
ogra_or rather the removal18:14
infinityI blame all this GUI auto-mounting crap for the race, if I had to point fingers randomly.18:15
infinityEvery 15th run of this loop or so, I get a folder window popping up.18:15
infinityIf that process is opening/scanning files on the FS when we're trying to umount it.  Boom.18:15
ogra_at that point the partition should already be labeled in a way it doesnt get mounted18:15
ogra_so it shouldnt automount on the installed system18:16
infinityOh, this would be because we haven't fixed jasper to change the label yet. :P18:16
infinityOr hadn't on the system I'm testing on.18:16
ogra_yeah18:16
ogra_thats the main reason for the label :)18:16
infinityIs that fixed now?18:17
* ogra_ checks18:17
infinityI'd say no.18:17
infinitySince the latest change in bzr is my GROWROOT fix.18:17
infinityWhy that's in all-caps, I don't know.  I need coffee.18:17
ogra_heh18:18
ogra_infinity, janimo worked on that but mx5 got in the way i think18:18
* ogra_ gets some icecream18:21
infinityI'll fix the label thing today, then.18:21
ogra_thx18:21
ogra_shouldnt be to hard, ask janimo thogh, he probably has some code already18:22
infinityI think he got sidetracked by shiny.18:22
ogra_i know he looked into mtools stuff for it18:22
ogra_yep18:22
infinityBut it's easy to set a label.18:22
ogra_well, it needs hook additions for mtools etc18:23
* GrueMaster tests that theory.18:23
ogra_and possibly an mtoolsrc18:23
ogra_in the initrd18:23
GrueMasterAny way the partition can be labeled at image creation time?18:24
infinityYes, we did that, and Oliver told us we were bad people. :P18:24
ogra_GrueMaster, then users wont see it (hint ... replacing u-boot/MLO)18:24
infinity(Because then you can't easily mount it pre-install)18:24
infinityNot that you can't mount it, mind you, just not easily.18:25
GrueMasterOh yea.  Right.  :(18:25
GrueMasterForgot that whole arguement.18:25
ogra_i didnt say you were bad people !18:25
ogra_just mildly bad18:25
infinity-rwxr-xr-x 1 root root 51560 2011-08-20 14:36 /sbin/dosfslabel18:29
infinity-rwxr-xr-x 1 root root 27472 2011-08-20 14:36 /sbin/mkdosfs18:29
infinityCan someone explain to me why it takes more code to change a label than to create the filesystem? :P18:29
ogra_hahaha18:29
GrueMasterIf the label is the cause, that would mean gvfs is running during oem-config.  Why would that need to be running?18:30
infinityI'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:30
infinityOr, rather, to see the race and work around it. :P18:31
infinityI intend to make f-k happy on this system first, then fix the label, not the other way around.18:31
ogra_++18:31
GrueMasterWell, I am currently testing that theory.  Will know in a few minutes.18:31
ogra_gvfs should definitely not run in ubiquity-dm18:32
* infinity does a test loop with s/sync && umount/umount -l/18:32
ogra_might be though that it uses gnome-session for panel and the applets and it could be that gnome-session by default starts gvfs regardless18:32
infinityIf lazy works consistently, it's probably the more elegant solution for whatever races might bite us here.18:33
ogra_yes18:33
infinityT/win 4818:34
GrueMastersigh.  Label ENOFIX.18:34
infinityYeah.  Didn't think it would.  But it needs fixing anyway. :P18:35
ogra_did you use the right label ?18:35
ogra_:)18:35
ogra_just to make sure18:35
GrueMasterSERVICEV00118:35
ogra_k18:35
GrueMasterIt made it disappear on my desktop.18:35
ogra_yep18:35
ogra_udev has that name hardcoded18:36
ogra_err18:36
ogra_udisks but in a udev rule18:36
infinityLazy seems to be doing the trick.18:36
GrueMasterAnd syslog shows the same tmpmount busy error.18:36
ogra_yeah18:36
ogra_i dont think gvfs is the issue here18:37
ogra_(and it seriously shouldnt run at all)18:37
GrueMasterOddly enough, I can reliably reproduce this issue on the SD cards given to us at the Dallas rally.18:37
ogra_the cheapo but fast ones ?18:37
GrueMasterYea.  The red 16G micro center ones.18:38
* ogra_ needs to find his, i'll test with it tomorrow18:38
infinitylLazy was good for 20 tries in a row, going for the longer loop and a smoke.18:39
ogra_actually i need to call it a day to not be killed with a spoon by susie who waits with dinner ...18:39
ogra_i'll do the TI icon stuff tomorrow and should beyond that have spare cycles if there is anything pressing left18:39
infinityIndeed.  Go avoid spoon death.18:39
ogra_so if there is anything leave me a ping or mail18:39
* ogra_ waves18:40
GrueMasterLooking 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:45
infinityMYECHO isn't plymouth if we don't have it installed.18:46
infinityMYECHO="echo "18:46
infinityif [ -x /bin/plymouth ] && plymouth --ping; then MYECHO="plymouth message --text="18:46
infinityfi18:46
infinityOh, wait.  Stuff for the log is in MYECHO?  Where?18:47
GrueMasterLook further down at lines 83,84.18:47
infinityAhh, yes.18:47
infinityThat probably wants a tee or something.18:48
infinityIf busybox has tee.18:48
infinityBut I'm not going to mangle any of that today.18:48
infinityThis thing's fragile enough as it is. :P18:48
GrueMaster83 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:49
GrueMasterI think ogra_ did a s/echo/$MYECHO/g when he added plymouth support.18:50
infinityProbably.18:50
infinityStill, should replace it all with a tee function and just have the log reflect the console.18:51
GrueMasterTee won't work if pushing out to plymouth.18:52
infinityI said a tee function, not tee itself.18:52
infinitySomething to multiplex between log and console/plymouth.18:52
infinityNot terribly tough.18:53
infinityBut for now, I'll just fix some oopses.18:53
infinityOnly found two anyway.18:54
GrueMasterUgh.  I keep taking a screenshot of this ugly oem-config screen, and keep blasting the SD before saving it off.  sigh.18:56
GrueMasterTesting to see if adding sync to flash-kernel fixes this issue.  I know it isn't a clean fix, but for now...18:59
GrueMasterAnd 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:00
infinityI've been testing lazy instead, if you'd like to test that.19:03
infinitys/umount/umount -l/ to both umounts in f-k.19:04
infinityA few hundred into my test, and I haven't been able to race it.19:05
GrueMasterMy fix doesn't show the error in the syslog anymore, but oem-config still fails.  Not sure why.  Back to combing useless output.19:06
janimoinfinity, ah dosfslabel. Seems much saner than using mtools19:11
janimodid not know about it19:11
infinityYeah, already fixed.19:12
infinityWell, when I do a round of testing here and commit.19:13
GrueMasterinfinity: 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 unavailable19:15
infinityDepends on if it's retrying.  But also, WTF.19:15
infinityThe only thing talking to and/or locking the debconf DB should be ubiquity itself.19:15
GrueMasterRepeated 5 times according to the next line.19:15
infinityAre these fresh installs, or are you restarting ubiquity after a failed attempt?19:16
GrueMasterReflashing SD before trying something new.19:16
GrueMasterWhen oem-config reappears, I switch to alt-F1 and ctrl-alt-del.19:17
GrueMasterI wish ubiquity would just log to its own file.  having it output to syslog is very messy.19:19
GrueMastersigh.  Guess I start yet again and enable oem-config debug.19:25
GrueMasterAfter lunch.19:25
GrueMasterGaaah!  Forgot to save the screenshot off the SD before reflashing...again.  sigh.19:26
infinityUgh.  One small bathroom break, and I've completely lost my train of thought.19:37
GrueMasterKind of a pisser, isn't it?  :P19:41
infinityYeah.  I need to stop this getting old business.19:41
* infinity breaks from ARM stuff to do some release managling and clear his head.19:42
* GrueMaster takes yet another screenshot. sigh.19:46
skaetogra_,  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
ppisatirsalveti: 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.deb19:53
infinityskaet: That sounds right to me.19:55
skaetthanks infinity,  I'll go with that for now then.19:56
rsalvetippisati: not yet, but will test now, we just fixed the issue we were having at linaro today20:16
ppisatirsalveti: ok, no prob20:17
ppisatirsalveti: i'm here20:17
infinitySweet 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
infinityThat's just wrong.20:46
infinity(On the flipside, "hey, the ac100 webcam works")20:47
GrueMasterHeh.20:49
davidmskaet, you are correct on ac100 and imx5x no support, considered to be community20:53
infinityOh, balls.  ac100 needs the same fix I gave omap and mx5 two days ago.20:54
gildeanat least the ac100 community is quite active20:54
skaetdavidm,  thanks.20:56
davidmskaet, trying to pay attention as I can today20:58
GrueMasterinfinity: 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.20:58
* 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
infinityI wish I could reproduce it...21:01
infinityThough I haven21:01
infinityErr.21:01
infinityI haven't reinstalled my Panda today, so maybe a surprise is in store.21:01
infinityThe ac100 went flawlessly though (except for my needing to give it oem-config-gtk)21:02
ppisatirsalveti: i21:10
ppisati'm leaving21:10
ppisatican you give it a boot?21:10
rsalvetippisati: slacker :P21:10
rsalvetippisati: do you need to send the pull request today?21:10
ppisatiyep21:11
ppisatitomorrow is final freeze21:11
rsalvetigreat, give me 30 min21:11
ppisatiok21:11
rsalvetippisati: we'll also need a FFe for u-boot-linaro21:11
rsalvetiogra_: jcrigby: ^21:11
rsalvetifor 4460 support, as I said before21:11
GrueMasterppisati: If it helps, I had booted it on my system earlier today (before I got sucked into daily image hell).21:12
ppisatiGrueMaster: panda Ax?21:12
rsalvetiif it booted fine at 4430 is already a start21:12
GrueMasterA321:12
ppisatiyep, but we are pull requesting for 446021:12
ppisatiwithout it, i'm not sending the req21:12
GrueMasterRight.  I just wanted to make sure nothing got broken in between.  :P21:13
ppisatiyep21:13
ppisatithanks for testing21:13
GrueMasterrsalveti: Will the next u-boot fix ES2.0 support?21:13
rsalvetiGrueMaster: yes21:13
GrueMasterexcellent.21:14
ndec|homeppisati: i think you need the pull request even without 4460. since we are fixing some graphics and MM stuff as well.21:15
rsalvetippisati: can you point me the git tree for this deb?21:15
ppisatirsalveti: wait21:16
ppisatirsalveti: git://kernel.ubuntu.com/ppisati/ubuntu-oneiric.git ti-omap421:17
rsalvetippisati: thanks21:17
ppisatiand here is the deb21:17
ppisatihttp://people.canonical.com/~ppisati/linux-image-3.0.0-1205-omap4_3.0.0-1205.11_armel.deb21:17
Gottoxhi there :)21:19
jcrigbyrsalveti, so u-boot for this is 2011.09.2 which has been tested with Linaro for a few days21:19
jcrigby?21:19
rsalvetijcrigby: yes, latest one we're also using21:19
jcrigbyok, do I wait for a confirmed status ffe?21:20
rsalvetiguess we can use the other FFe bug we have around already21:20
rsalvetijcrigby: yes, I'll comment on that bug21:20
jcrigbyok, just going to say someone important needs to set status to confirmed:)21:21
GottoxI get an error when using rootstock: http://pastebin.com/cx03qteT21:21
rsalvetijcrigby: yes :-)21:21
rsalvetiGrueMaster: can you help us testing pxe with this latest u-boot?21:22
rsalvetijcrigby tested already, but would be good to check with it first21:22
GrueMasterSure, I guess.  What platforms?  Just panda?21:22
rsalvetiGrueMaster: https://launchpad.net/~linaro-maintainers/+archive/overlay/+files/u-boot-linaro-omap4-panda_2011.09%2B5353%2B35%2B201109262044~natty1_armel.deb21:23
rsalvetiin theory there's usb support at xM too, but we didn't test it yet21:23
rsalvetiwget https://launchpad.net/~linaro-maintainers/+archive/overlay/+files/u-boot-linaro-omap3-beagle_2011.09%2B5353%2B35%2B201109262044~natty1_armel.deb21:23
rsalvetijcrigby: GrueMaster: ppisati: bug 85197421:28
ubot2Launchpad 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/85197421:28
rsalvetiGrueMaster: please let us know when you're able to test these packages, making sure PXE is still working is the most important thing21:29
rsalvetionce the test is done I'll request the release team to review it21:29
GrueMasterOn it now.21:29
infinityWell, 1000 passes of flash-kernel with lazy umounting, I'll call that good.21:29
GrueMasterinfinity: Good.  Now see why oem-config is recycling on the daily omap4.21:30
infinityBooting that in a bit.21:31
GrueMasterrsalveti: jcrigby  What on pxe has changed in this u-boot?21:31
infinityWell, flashing it now.21:31
jcrigbyGrueMaster, it should be identical21:32
GrueMasterOk, so just a no-frills sanity check then.  Got it.21:32
jcrigbyGrueMaster, make sure the naming of uuid/macaddr based downloads is not broken21:33
rsalvetiGrueMaster: yeah, just to check if we didn't break anything21:34
GrueMasterok.  I'll throw it into the pool.21:34
=== plars-away is now known as plars
GrueMasterjcrigby: spl: error reading image u-boot.img, err - -121:39
GrueMasterWhat happened to using u-boot.bin?21:39
GrueMasterThis will break our images if it doesn't support u-boot.bin.21:41
rsalvetiGrueMaster: in theory it should support it same way as before21:41
rsalvetilet me wait jcrigby to answer that21:42
rsalvetiGrueMaster: did you replace both MLO and u-boot.bin?21:42
GrueMasterMy process is to reformat mmcblk0p1, copy MLO & u-boot.bin (in that order) and reboot.  Everything else it pulls from tftp.21:43
rsalvetiGrueMaster: great21:43
jcrigbyrsalveti, I knew something was wrong21:45
GrueMasterIt's the day before final freeze.  What wouldn't be wrong?21:46
GrueMaster:P21:46
jcrigbyI reverted the .bin support in 09 before I found that the real problem was the spl size issue21:46
rsalvetijcrigby: :-)21:46
jcrigbybut now that the spl size issue is fixed the .bin support can be put back in21:47
GrueMasterWhy the switch to img in the first place?21:47
jcrigbythe new spl loads .img by default21:47
jcrigbyit could load a uImage forexample21:47
jcrigbyu-boot upstream sometimes forgets about backward compatibility21:48
jcrigbyat least on arm platforms21:48
GrueMasterWell, at least it matches the hardware.  :P21:48
jcrigbyok, I'm needed at a school meeting with my kids right now21:49
jcrigbywhen I get back can I push a fix to ppa21:49
jcrigbythen test21:49
jcrigbythen push to archive if ppa test works out ok?21:49
jcrigbybbl21:51
GrueMasterAlso, no tftp/pxe support on beagleXM.  usb start initiallizes the usb, but tftpboot reports no network devices.21:52
* GrueMaster takes a break for a bit.21:53
rsalvetiGrueMaster: ok, thanks21:53
rsalvetijcrigby: will provide a new u-boot for GrueMaster while you're away21:53
rsalvetiwith this fix21:53
rsalvetiGrueMaster: http://people.linaro.org/~rsalveti/u-boot/21:58
rsalvetithe same one from the package I sent + u-boot.bin compatibility21:58
GrueMasterBah.  Broken.22:03
GrueMasterAt least it loads uboot.bin now.22:03
GrueMasterHmm.  Doesn't like my pxelinux.cfg22:04
GrueMasterLet me double check on another system.22:05
GrueMasterrsalveti: 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:08
rsalvetihm, then it could be a bug at the pxe implementation22:09
rsalvetiGrueMaster: what error are you getting?22:09
GrueMasterOne sec.22:10
=== plars is now known as plars-away
GrueMasterI 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
GrueMasterMy pxelinux.cfg is http://paste.ubuntu.com/698765/22:12
rsalvetihm, ok, need to check the changes between both versions22:22
rsalvetiand why this ignoring message22:23
GrueMasterThe ignoring message could be my config.  It has been eons (2001) since I did pxelinux stuff.22:24
=== lopi_ is now known as Lopie
=== Lopi is now known as Lopi|idle
=== Lopie is now known as Lopi
GrueMasterWell, I fixed the label error in my config, but it still fails to run.  I now get this:22:34
GrueMasterBytes transferred = 740 (2e4 hex)22:34
GrueMasterConfig file found22:34
GrueMasterAnd a prompt.22:34
rsalvetiGrueMaster: and you paste your new config? going to give it a try here22:36
rsalvetiGrueMaster: ppisati kernel worked fine here at my 4460 es1.122:37
GrueMasterhttp://paste.ubuntu.com/698777/22:37
rsalvetibut he's not on-line anymore, let me sms him22:37
GrueMasterIt is 00:38 his time.22:39
GrueMasterYou told him 30 minutes, 90 minutes ago.22:39
GrueMasteroops.22:39
rsalvetiwould help if he said he was going to leave :-)22:46
GrueMaster[14:10:20] <ppisati> rsalveti: i22:46
GrueMaster[14:10:32] <ppisati> 'm leaving22:46
GrueMasterlike that?22:46
rsalvetihm, where, didn't see it22:47
rsalvetiI think I just saw 'i' and that was it22:47
rsalveti:-)22:47
GrueMasterJust before you said:  [14:10:42] <rsalveti> ppisati: slacker :P22:47
GrueMasterThat was just before we got into this u-boot testing.22:48
GrueMasterIt's all in the scrollback.  :P22:49
rsalvetioh, but that was almost 2 hours ago22:49
GrueMasterAt any rate, I need to break for a bit.  My eyes are gettng buggy.22:49
rsalvetiyeah, release is still killing me22:50
GrueMasterSame 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:50
rsalvetiheehe... fun22:51
rsalvetiGrueMaster: yeah, pxe boot does nothing22:59
rsalvetihm, weird, it works fine with my pxe config23:03
rsalvetihm, but got: ERROR: Did not find a cmdline Flattened Device Tree23:06
jhobbsrsalveti: is fdt_addr set in your env?23:10
rsalvetijhobbs: yes23:11
rsalvetijhobbs: GrueMaster: without a default entry pxe boot does nothing23:12
rsalvetiis it really required?23:12
rsalvetiGrueMaster: http://paste.ubuntu.com/698795/23:13
rsalvetiGrueMaster: works only when I set the default argument23:13
rsalvetilet me compare u-boot-linaro 11.08 and 11.09, at least the pxe patches23:14
rsalvetihm, 11.09 is using a new patchset23:16
rsalvetijhobbs: when removing fdt_addr it worked fine23:18
jhobbsdo you have a fdt blob at fdt_addr?23:19
rsalvetino, I'm not loading it23:19
rsalvetiI was trying an menu option that didn't load the dt file23:19
rsalvetibut as fdt_addr was set at my env, I could not boot it23:20
jhobbsi'm not sure what menu you're referring to there, the pxe code doesn't load fdt's itself23:20
GrueMasterrsalveti: It worked on the old release, and it matches https://help.ubuntu.com/community/PXEInstallServer fairly closely.23:20
rsalvetiGrueMaster: yup, this is probably a bug23:21
rsalvetijhobbs: fdt_addr is always set at our u-boot23:21
rsalvetibut we don't always need a blob23:22
rsalvetithat's why at the cases we are not loading it, it fails23:22
jhobbsi see - the pxe code assumes that if fdt_addr is defined a fdt blob is being used and tells bootm that23:23
jhobbsit could be smarter and check that something is actually present there23:29
rsalvetiyeah23:30
rsalvetijhobbs: any idea why without a 'default' entry pxe boot does nothing?23:31
rsalvetiprobably a bug at the parsing code23:31
rsalvetiwasn't the case at the previous patch set23:31
=== MrCurious__ is now known as MrCurious
jhobbsrsalveti, i'm not sure - i will check23:34
jhobbswhat behavior were you seeing with the last patch set?23:34
rsalvetijhobbs: http://paste.ubuntu.com/698795/ example of a pxeconfig file23:35
rsalvetithis works fine23:35
rsalvetiif we remove the first line, the default entry, pxe boot gets me back to the prompt23:35
rsalvetiwithout saying a word23:35
rsalvetijhobbs: http://paste.ubuntu.com/698802/23:37
jhobbsok, i'm building to test right now23:40
rsalvetimenu_create is returning NULL23:52
jhobbshmm what i'm seeing is that it's trying to boot the default label but there is no default label specified23:53
jhobbsso menu_get_choice is returning -ENOENT23:54
jhobbshttp://paste.ubuntu.com/698810/23:56
jhobbswhitespace will be messed up but that should get you that error message23:56
rsalvetijhobbs: menu_create gets called with cfg->title == NULL23:57
rsalvetithen it returns NULL at menu_create23:57
rsalvetibecause it'll try to call malloc with sizeof null23:57
rsalvetilet me check23:57
rsalveti>> menu_create:37223:58
rsalvetititle: <NULL>, timeout: 0, prompt: 023:58
rsalveti>> destroy_pxe_menu:119623:58
rsalvetihm, doesn't seems to be the issue23:59

Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!