/srv/irclogs.ubuntu.com/2012/01/30/#ubuntu-arm.txt

=== micahg_ is now known as micahg
=== Jack87|Away is now known as Jack87
=== apachepanda is now known as apachelogger
=== doko_ is now known as doko
Snarkplop10:04
Snarkdoko, I would like to help on https://bugs.launchpad.net/ubuntu/+source/eglibc/+bug/71398510:05
ubot2`Launchpad bug 713985 in eglibc "[armel] Function tgammal has precision issues in version 2.12.1-0ubuntu10.2 on ARM" [Undecided,Confirmed]10:05
Snarkdoko, if you have a clue about the problem but no time to work on it, I'll take the clue and try to do something with it10:12
Snarkif you have no clue, I'll just try anyway :-p10:12
dokoSnark, I won't work on it. first thing might be to recheck with 2.13 and 2.1510:14
Snarkit's still there with 2.1310:14
Snarkwhere can I get 2.15 ?10:14
dokoin the ubuntu-toolchain-r/glibc ppa10:18
Snarkand there is an armel package too?10:19
Snarkaie10:21
Snarkfound it10:21
Snarkhmmm... adding the ppa isn't enough :-/10:29
Snarkit basically wants to remove the rest of the system10:30
Snarkdoko, the only place where I find lgammal mentioned in eglibc_2.13-20ubuntu5.diff.gz is in a patch for sysdeps/ia64/fpu/libm_error.c, so I guess the bug is upstream10:50
dokoyou should debootstrap a precise chroot11:24
Snarkdoko, I don't think I have enough room on this poor box :-/11:32
rbasakHow can I generate an installer uInitrd (as found at http://ports.ubuntu.com/ubuntu-ports/dists/precise/main/installer-armhf/current/images/omap4/netboot/uInitrd)? I'm trying to test different kernels with the installer.13:16
ogra_rbasak, only by building the installer13:17
ogra_which is highly complex13:17
ogra_what exactly do you want to test ?13:17
rbasakThe current installer kernel panics on my panda sometimes. I've now automated a repeated test to find out if a given installer uImage/uInitrd is good or bad.13:18
ogra_(if its only the booting of the installer you can just replace the uImage13:18
rbasakppisati asked me to test the latest kernel that is in the archive but not in the installer right now13:18
rbasakand if it is I'll need to bisect13:18
ogra_if its more than just booting it gets more complex since d-i uses the udeb packages your kernel build created during the package creation13:18
rbasakWon't I need the modules in uInitrd though?13:18
rbasakYeah it panics some time in userspace after the kernel boots13:19
ogra_ah, yeah, that would mean to roll d-i from scratch and make it use the newly created udebs13:19
rbasakSurely there's a script somewhere that builds the installer? Or does that depend heavily on hitting the archive?13:19
ogra_(and indeed that means creating the udebs, not sure that works in a cross way at all)13:19
ogra_the "script" is a makefile in the installer source13:20
ogra_in fact a ton of different scripts13:20
ogra_that are used by that makefile13:20
rbasakIt hits the archive for the kernel I take it?13:20
ogra_well... apt-get source debian-installer13:20
rbasakI'll have a poke around, thanks13:21
ogra_building it pulls in a lot of other packages, then takes the udebs (from the kernel and elsewhere) and generates the initrd from it13:21
rbasakwhat I'd really like is an archive overlay system13:21
ogra_there might be a way to pull in the udebs manually from tty413:21
ogra_as long as you manage to do the boot up to that point13:22
ogra_(apt-install is the command to install udebs iirc, i havent touched the installer for a while)13:22
rbasakCan I get to tty4 down ttyO2?13:22
ogra_i dont think so, but on serial you can use the "back" option in the installer, that gets you to the menu where you can select the shell13:23
rbasakah ok, thanks13:23
rbasakI wonder if I could just hack the uInitrd and insert the kernel modules manually13:24
ogra_you could try indeed...13:26
=== Ursinha` is now known as Ursinha
=== Quintasan_ is now known as Quintasan
rbasakwhat can we do to get the installer updated to use the new kernel?14:07
kos_tomhello14:42
kos_tomis there a place with a known-working version of MLO+u-boot.bin+kernel+Ubuntu rootfs that works on BeagleBoard XM rev C, with USB and graphics?14:42
kos_tomso far, we have something that boots, but no USB devices are detected (nothing in the kernel logs)14:43
Snarkdoko, where are the file dependencies to be found in glibc's sources?! I don't know if my platform uses sysdeps/ieee754/ldbl-128/e_lgammal_r.c or sysdeps/ieee754/ldbl-96/e_lgammal_r.c...15:48
=== Jack87 is now known as Jack87|Away
ppisatiGrueMaster: question, did you try to change eth0 mac address with latest omap3 kernel?17:06
GrueMasterMy latest omap3 kernel I tested had a serious bug with mmc.  Haven't tried anything later.17:07
GrueMasterI'll check it shortly though.  What rev?17:07
GrueMasterrbasak: Have you filed a bug against the kernel in the netinstaller for panda?17:15
rbasakno17:15
rbasakI was wondering whether to add a debian-installer task to the existing bug17:16
rbasakI've been working on trying to test the latest kernel but that turns out to be quite complicated17:16
GrueMasterWell, it appears to only affect armhf.  I just rebuilt a panda with armel no problem.  I'm checking my mirror now to make sure the two are in sync.17:18
GrueMasterThey appear to be.17:19
ogra_would be hard fro them to be out of sync :)17:19
ogra_(same source and d-i would ftbfs if they werent the same version)17:20
GrueMasteryou haven't seen my mirror.17:20
GrueMasterIt occasionally gets out of sync with ports.u.c.17:20
GrueMasterHmmm.  armel failed on the same platform as armhf, but one machine reimaged with armel just fine.  This may need further research.17:27
ppisatiany output?17:27
GrueMasterppisati: http://paste.ubuntu.com/822806/17:28
ppisatiGrueMaster: this is the 1404 kernel, and that bug was fixed in 140517:29
GrueMasterRight, just odd that it fails on some of my platforms but not others.  And it appears to be older ones only (EA1, A1).17:48
GrueMasterrbasak: While you are waiting for an updated netinstall, I have found that using the newer kernel with the exisiting uInitrd works fine for installing.  Running here now w/o errors so far, and it is into the base system step.17:59
=== chrisccoulson is now known as chrisccoulson2
=== chrisccoulson2 is now known as chrisccoulson
rbasakGrueMaster: that's great, thanks! I was writing a script to inject the newer kernel modules into an older uInitrd, but I can leave that for now then :-)18:23
GrueMasterYea, I'm not sure what modules get loaded during netinstall, but obviously no critical modules.18:24
rbasakGrueMaster: I'm getting occasional failures on armhf with a hand-built latest git tree kernel on armhf. But quite rare, and unhelpfully the error message is reported to be in syslog, which I can't get to over ttyO2.22:51
rbasakGrueMaster: I'm running the install in a loop, I'll see tomorrow what the success/failure proportion is.22:51
GrueMasterTry adding "earlyprintk=ttyO2,115200".22:51
GrueMasterAnd make sure "quiet" is not in your boot.scr.22:52
rbasakyes, i have those. It's a debootstrap failure22:52
rbasakhttp://paste.ubuntu.com/823204/22:53
GrueMasterAh.  Well, there is a way to enable the web interface in the preseed so that you can monitor syslog from the web.22:53
rbasakI've seen it twice now22:53
infinitydebootstrap failures are generally mirror/network issues.22:54
infinityBut you could skip doing this as an installer loop and just loop debootstrap a few dozen times.22:54
GrueMasterI haven't seen this at all.  Can you past your preseed and I'll see if I can reproduce it here?22:54
rbasakI'm running through a squid proxy, don't see any errors in the log though I might be missing it22:55
infinitySquiq won't show errors, but the client system sure might.22:55
infinityStale caches can do horrible things to apt-like clients.22:55
infinity(Not that debootstrap is apt, but it still verifies signatures and hashes, which means cache coherency (or no cache) is required)22:56
rbasakpreseed: http://paste.ubuntu.com/823207/ - it's got a proxy in there you might want to change22:56
rbasakyeah but the previous and following installs work OK, so it can't be a stale cache problem22:56
infinitySure it can.22:56
infinityIf the timeouts are staggered enough, you'd have what appears to be a consistent mirror, followed by inconsistent, followed by consistent.22:57
GrueMasterThat is more than likely the issue.  I see issues occasionally here, and just rekick after my mirror update runs (every 2h).22:57
infinityAssuming a mirror pulse in the middle, and getting one caches result and one fresh.22:57
infinitys/caches/cached/22:57
rbasakso we can't reliably run a netinst over a proxy cache? that sounds like an issue to me.22:58
rbasak(I have Packages.gz etc. configured to be refreshed every time)22:58
infinityAnd Release*?22:59
rbasakrefresh_pattern \/(Packages|Sources)(|\.bz2|\.gz)$ 0 0% 022:59
rbasakrefresh_pattern \/Release(|\.gpg)$ 0 0% 022:59
infinityOn a stable release, it's much less of an issue, since we don't change the release pocket.22:59
infinityBut yeah, 99% of issues like this are usually a proxy's fault.22:59
infinityThe other 1% are actual broken mirrors.23:00
rbasakthanks23:03
GrueMasterI see it usually when installing at the same time my mirror is updating packages and hasn't finished updating all of the Packages.[gz|bz2] files.23:08
GrueMasterSo not as often.23:08

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