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

brandiniI sure hope the defaults are good cause I still can't read this console :)00:02
GrueMasterSerial console?00:06
brandiniyeah00:06
GrueMasterI wonder if you have a bad connection or possibly a bad port on the panda.00:07
brandiniit IS going to a usb hub first00:08
GrueMasterShouldn't matter.  I have 8 usb serial cables on a hub for all my systems.00:08
GrueMasterAnd my serial port monitoring system is an older Atom based system in a mini itx case that I remote to.00:09
brandiniis the primary network interface during install the wireless or the lan?00:09
GrueMasterOn server, lan.00:11
GrueMasterI don't think we have all the packages installed for wifi on the server image.  Will check.00:12
brandiniI need the lan one I just couldn't read it00:12
GrueMastertop default option.00:12
infinityGrueMaster: The server image will do wifi in the clear or with WEP, but I suspect WPA will fail.  Haven't tested.00:13
infinity(I always used to have a WEP fallback just for d-i testing, but maybe it does WPA properly now)00:14
brandiniwill bad things happen if I reset in the middle of this install?00:14
GrueMasterinfinity: The firmware used to be missing from the image.  Haven't tested it recently.00:14
GrueMasterbrandini: Is it at a prompt or doing something?00:14
brandiniprompting for network configuration00:14
GrueMasterYou can restart.  Main thing is to not reboot during a write process.00:15
* infinity takes off for the evening.00:16
brandinianyone use a macbook to do the serial connection?00:23
brandiniI've not been able to figure it out on the mac :)00:23
=== Jack87|Away is now known as Jack87
=== Jack87 is now known as Jack87|Away
=== Jack87|Away is now known as Jack87
=== Jack87 is now known as Jack87|Away
GrueMasterNot me.  never owned one.00:32
brandiniyou're not missing anything00:33
brandini;)00:33
* GrueMaster wanders off the grid for a while until the kubuntu images finish downloading.00:46
brandinisweet, I finally got the serial cable working on my mac and the display is much better :)01:12
=== Jack87|Away is now known as Jack87
brandiniare oem-config-firstboot errors trying to write to /var/log/oem-config.log because of a read-only filesystem normal?01:13
GrueMasterNo.  You should not have a read-only filesystem01:28
GrueMasterYou may need to reflash and restart.01:29
brandinidone and done01:29
brandiniGrueMaster: nope, same thing happened... "Running post-installation trigger man-db" 100% /usr/sbin/oem-config-firstboot: line 58: /var/log/oem-config.log: Read-only file system01:35
GrueMasterHmm.  I would suggest trying a smaller SD card.01:36
brandiniext4_mb_generate_buddy:736: group 160, 4045 blocks in bitmap, 4096 in gd01:36
twbCould that be coming from errors=remount-ro ?01:36
brandinilooks like it is01:36
brandinilet me paste it all...01:36
twbIn that case get a card that isn't buggered01:37
brandinihttp://pastebin.com/S8e7CXGH01:38
GrueMasterbrandini: Need to see why journal aborted.  Is there any messages before the first line?01:41
brandininot that I can see01:41
brandiniIm' trying another card01:41
GrueMasterEverything worked fine here with the latest image. But as I have not tested on anything bigger than 16G, I suspect your card (or the system may not like your card).01:48
brandiniI've never had any luck with CF01:49
GrueMasterCF?01:56
GrueMasterThese are SD.  Not nearly as fast.01:57
brokencodesClass 20 SD cards will be mainstream in a few months01:57
* GrueMaster uses CF cards in Sata adapters for rootfs on 2 servers and a firewall.01:57
GrueMasterOddly, I have found that the lower the class, the more reliable and better overall performance.01:58
brandiniwith the 16GB card it's been at Resizing, pass: 1 [100/100] for a few minutes...01:58
GrueMasterThe higher class are great for sustained sequential reads/writes (like video cameras).01:58
GrueMasterbrandini: any activity on the LEDs?01:59
brokencodesbrandini, you need fsck the partition, bro...01:59
brandinithe one closest to the SD card is solid and the other is blinken lots01:59
brokencodesthe journal is in status (ABRT)02:00
brandinipower off and fsck the card?02:00
brokencodesdo sudo fsck /dev/mmcblk0p2 -c -y02:00
brokencodesyes02:00
brandiniin another machine right?02:01
brokencodesyes02:01
brokencodesalso, I would suggest not using a journalling file system on an SD card02:02
brokencodesEXT2 is best02:02
brandiniI didn't format it before flashing this image02:03
GrueMasterActually, I have benchmarked and found ext4 to be very fast.  But we are just now (like Monday) in the process of switching on the SD preinstalled images.02:03
brandiniI didn't know I was supposed to format the preinstalled image?02:04
GrueMasterShouldn't matter.  The dd process will overwrite the first 1.6G.  Resize will clear the rest.02:04
brokencodesits is very fast, but is designed for magnetic media, not FLASH based media, such as the NOR flash in SD cards02:04
brandiniok, it fixed things02:04
brandininow lets hope it boots :)02:04
brokencodesthe journal is constantly rewritten, even if just for a read, making it burn the Flash media in the journals blocks02:04
GrueMasterActually, ext4 is designed for SSD, which is based on the same tech as SD.02:05
brokencodesGrueMaster, you are mistaken02:05
GrueMasterbtrfs is supposed to be even better, but it isn't stable yet.02:05
brokencodesSSD's have wear leveling, SD cards have bit shifting for wear leveling (poor for repeated writes)02:05
brandiniit's resizing again :)02:05
brokencodesthe wear leveling in SSD's is much more robust than the wear leveling in SD cards02:06
brokencodesI can destroy an SD card in a matter of hours, with sparsewriting routines, from EXT4, or ReiserFS02:06
brandini92/10002:07
brokencodesEXT2 is much more suited to older lessstable media, with SD fits into02:07
brokencodessorry, my spacebar is failing02:07
brandinitoo much pepsi ;)02:07
brokencodesbrandini, you getting jitters?02:08
* GrueMaster is being called to dinner. Biab.02:08
brandiniI don't think this is going to work02:08
brokencodesbrandini, did you do what I asked you to?02:09
brandiniyup, only sudo fsck /dev/sdc2 -c y02:09
brokencodessudo fsck /dev/mmcblk0p2 -c -y?02:09
brokencodesok02:09
brokencodesdid it write a new error block?02:09
brandinibad block inode02:09
brokencodesyes02:10
brandiniyup02:10
brokencodesdid it write a new bad block inode?02:10
brokencodesyou have a failing SD card, then...02:10
brandinioh fun!02:10
brandiniit's new!02:10
brokencodesbrand name?02:11
brandini/dev/sdc2: Updating bad block inode.02:11
twbIt could also be something like he is writing the partition smaller than the filesystem, right?02:11
brandiniit's a kingston class 1002:11
brandinibut I'm seeing the same error on my transcend02:11
brokencodesI would zero the card02:11
brandiniugh, ok02:12
twbbrandini: hey, do you know what kind of FTLs (micro) SD cards have?  I couldn't find *any* documentation in wikipedia or google02:12
twbSorry, s/brandini/brokencodes/02:12
brokencodesdd if=/dev/zero of=/dev/sdb bs=819202:12
brokencodesFTL?02:12
twbflash translation layer02:12
brandinibrokencodes: I did that this morning but I flashed the previous daily and then todays daily02:12
brokencodesyou mean Mean Write before failure?02:12
twbThe thing that makes it look like a /dev/sda instead of /dev/mmc02:12
brokencodesits usually in the SD card interface02:13
twbAs in the reader?02:13
brokencodessi, the reader02:13
twbThanks, I kinda suspected that.02:13
brokencodescrappy reader == crappy sd card performance / reliability02:14
twbSo what I should do is the equivalent of lspci -nn for whatever bus I have instead of PCI, and then look up what kind of FTL I have02:14
brokencodesI would say yes02:14
brokencodesmost emulate ata / atapi02:14
twbAlso, are micro SD to SD adapters passive (i.e. just changing the physical shape), or do they have active components?02:15
brokencodesno, just wires02:15
brokencodespassive02:16
brokencodesif your SD card reader is plugged into usb, you would do lsusb instead, but you prolly knew that already02:16
twbIt'd be nice if SD readers had a ioctl you could issue to bypass their FTLs, and just use jffs2/logfs or something :-P02:17
brokencodesyou can02:17
brokencodesits just a block device02:17
brokencodesyoyu can make a link, and write as normal NOR flash02:17
twbNot if the kernel tells me "hey, here's /dev/sda"02:18
twbsurely02:18
brokencodesln /dev/sda /dev/mmcblk002:18
twbwow, really02:18
brokencodesln /dev/sdb2 /dev/mmcblk0p202:19
brokencodesyep02:19
twbNo, that can't be right02:19
* infinity does a whois and suddenly wonders if brokencodes == thebroken, or if it's just odd coincidence.02:19
twbThe kernel doesn't care what the name is, only the major/minor02:19
brokencodesyes02:19
brokencodesI'm thebroken02:19
brokencodessome utilities wont allow certain functions on certain device names02:20
twbThey're wrong, then.  But I mean stuff like dd and mkfs02:20
twbhttps://secure.wikimedia.org/wikipedia/en/wiki/Memory_Technology_Device <-- what I'm thinking of, where you bypass the FTL02:21
twb*bypass, or there isn't an FTL to begin with02:21
=== Jack87 is now known as Jack87|Away
twbhttp://paste.debian.net/131503/ <-- they show up as character devices, not block devices02:22
twbOr a mix.  Or something.  I guess I don't know what I'm talking about02:22
twbI guess a better question would be: if I have a micro SD card that presents as /dev/sda or /dev/mmcblk0, would it be better to use LogFS rather than ext[234] ?02:23
brokencodesyou could also mknod on the device, and chage to the type of device you want, could work, might not02:24
twbI think both sda and mmc are going via the FTL02:25
twbWhereas MTD bypasses the hardware FTL and implements on inside the Linux kernel -- mtdblock (b) is mtd (c) + kernel FTL02:26
brokencodesThats what I was referring to also02:26
brandiniI sure hope zeroing makes it work :)02:28
phhtwb: yup that's it02:31
phhwell mtd doesn't bypass ftl, it's more that there is no ftl :p02:31
twbphh: right02:32
phhtwb: logfs is theorically better than ext*02:32
phhi don't need how it goes in real world02:32
phhnilfs2 is indeed faster than ext*02:32
twbphh: I'm saying "gee, it'd be nice if I could bypass the crappy hardware FTL when there *is* one, and use jffs2 or whatever on the mtd character device" -- brokencodes says it might work, but I think he's wrong.02:33
phhbut hum logfs is more for mtd than for FTLed device02:33
twbUnless it's some developer board-type SD card reader02:33
phhtwb: he is wrong02:33
twbThanks, I feel better now :-)02:33
phhthe thing is that the MMC """api""" doesn't make it easy to make a FTL-less (or FTL bypassed) device02:34
phhwell afaik02:34
twbAnd since I can't bypass the hardware FTL, I am screwed by it regardless and I might as well use a fs designed for block devices02:34
phhtwb: na02:35
phhtwb: on MMCs, hardware FTL sucks02:35
phhso a (real) logged FS is way better02:35
twbEven on top of the crappy hardware FTL?02:36
phhyes02:37
twbOK, so I have an 32GB eMMC /dev/mmcblk0p1 that will have the root filesystem, and a 16GB micro SD /dev/sda that will have /home on it.  What's the best filesystem to use?02:37
phh(ogra_ is going to kill me.)02:37
twbOh, and this is with 2.6.3802:37
phhtwb: basically, nilfs2 is the best FS i've found for MMC and friends, now the devs are saying it's unstable, so you might not want to rely on it for your data02:38
twbWell I'm using btrfs on my SSD in my old netbook :-P02:38
twbIncidentally, stupid SD card reader doesn't handle ext4 -o discard :-/02:38
phhand sdcard does ? :p02:39
twbI don't know02:39
twbI magical imagination land where everything DWIMs, yes :-)02:39
phhDWIMs ?02:39
twbDoes What I Mean02:39
phh:)02:40
twbphh: that's where all my hardware has OpenFirmware too :P02:40
phhtwb: i've been through some specs about it, and trim/erase/whatever it is called is only in some eMMC docs02:40
phh(yes eMMC/SD/uSD/MMC/whatever are using the same protocol, and yes it seems there are different specs for them, why ? :D)02:41
twbBecause as long as it boots windows they will sell it :P02:41
brandiniI really hope this zero'ing pays off... I'm doubtful02:46
phhbrandini: it depends on how clever FTLs are02:47
phhso yes i'm kind of doubtful too :D02:47
brandini:)02:47
=== dash__ is now known as dash
twbAbout as clever as a five year old on PCP cut with draino02:47
brandiniwell seeing as I've got two brand new SD cards that were both rated to work well and they completely don't work I don't know where to turn02:52
brandinican the pandaboard boot off usb?02:52
twbIt's using u-boot?  Can you get into the u-boot serial console?02:58
brandinihrmmm, maybe03:00
GrueMasterinfinity: I need to file a bug on this lack of swap so that it can be added to the release notes and because I may need to fail kubuntu desktop as a result.  What should I file against?03:26
infinityGrueMaster: livecd-rootfs, I suppose.  We can wiggle it around if we have to.06:42
=== Jack87|Away is now known as Jack87
=== Jack87 is now known as Jack87|Away
* ogra_ runs an ac100 install09:14
ogra_bbl09:14
ndecogra_: lool: ping10:20
ndeci think we found a bug in dkms, how do you recommend that we report it?10:21
ndeci sure can report in launchpad, but isn't that better if i report upstream directly?10:22
xranbylool: hi. do linaro have access to the secret java tck tests that checks if the arm jvm follows the java specification?10:27
loolndec: pong10:30
loolndec: it's best if you report it upstream directly if it affects upstream, yep10:31
loolndec: you can file it on launchpad as well as a meta-bug tracker to track it upstream, in ubuntu, in your project etc.10:31
ndeclool: do you want a LP as well once (if) it's confirmed10:31
loolxranby: no10:31
ndecargh..10:31
loolxranby: at least not that I know of  ;-)10:31
xranbylool: ok, it would be good if someone with access to it could test the current armel and armhf packages10:32
loolndec: I don't strongly care about having a LP bug for DKMS personally, up to you  :-)10:32
xranbylool: jamvm work on armhf..   so its simply up to ubuntu and debian to enable and package it10:32
loolxranby: armel and armhf packages of what?10:32
xranbylool: openjdk6 and openjdk710:32
ndeclool: the problem is that dkms status does not work if the module name has 'kernel' in the name. it was working with 10.10. it's broken in oneric. dkms add, build and install work fine though. but since CDBS will do add, build check with status if build was ok and then install. in 11.10 the module is built but not installed.10:32
loolxranby: so currently openjdk 6 uses jamvm, but it wouldn't work with openjdk 7; this is going to make it a real pain  :-/10:33
xranbylool: jamvm can bootstrap itself using openjdk710:33
loolxranby: apparently some new opcode and API are missing10:35
xranbylool: so everything that work using openjdk6 + jamvm work using openjdk7 + jamvm       robert are working on adding the new bytecode that are used by some dynamic languages so we will get support for those as well10:35
loolxranby: Ok; I actually tried contacting Robert a couple of times on this topic, but I didn't manage to reach him10:36
=== Quintasan_ is now known as Quintasan
=== txwikinger2 is now known as txwikinger
sniperjo_hey guys, I've been trying to get ubuntu on a arm board for the last 2 days and had no luck with anything. there is a precompiled version of angstrom that comes with it. Is there anyway of installing / compiling ubuntu on that ?14:36
ogra_define "a arm board"14:44
ogra_:)14:44
sniperjo_a Technexion Thunderpack14:44
ogra_what cup is on there ? we only support certain cpu types in ubuntu14:45
ogra_s/cup/cpu/14:45
sniperjo_OMAP 353014:46
ogra_well, theoretically we have omap3 images14:46
ogra_but they are built and tested for beagleboard only14:46
ogra_you could try one of them and see if it works14:46
sniperjo_will i have to change the uboot settings ?14:47
sniperjo_ogra_: the standard beagle image doesn't work15:15
GrueMastersniperjo_: Try the beagle image with the MLO & u-boot from your system.  See if that works.15:30
sniperjo_GrueMaster: how do i use my u-boot ? just simply copy it across?15:30
sniperjo_I've just tried the standard beagle image and got http://pastebin.com/xGSa9rL4 , couldn't read uImage15:30
GrueMasterWhat you should do is backup the first partition of the SD, reformat (mkfs.vfat -F 32 <dev>), then copy IN ORDER:  Your MLO, your u-boot, uImage, uInitrd, boot.scr.15:31
GrueMasterThat's odd.15:32
GrueMasterI'm in a meeting atm.  Hang tight and I should be able to help more in ~15-20 minutes.15:32
sniperjo_GrueMaster: amazing, thanks !15:33
brendandhi everyone. i want to do some research into querying hardware on arm devices in the absence of lspci15:52
brendandis udev still usable?15:52
XorAls /sys15:53
GrueMastersniperjo_: Any progress?16:09
sniperjo_GrueMaster: i was sort of waiting your return, but someone in the linux channel had what seemed to me a pretty good idea, put my original linux back onto NAND and then chroot into the sd card to try it16:10
infinityjanimo: Do you have a comprehensive list of timeout builds for me to shove on to pandas?16:10
GrueMasterThat works too.  If you want to do that, the easiest thing to do would be to pull a copy of ubuntu-core for armel from http://cdimage.ubuntu.com16:11
GrueMasterUse that as a base for your chroot.  After chrooting to it, run apt-get update and apt-get install tasksel to pull in major package seeds (desktop, etc).16:12
sniperjo_ok, i was just following the manual trying to get it back on, i flashed my u boot off a well, how do i get that back on ? at the moment i am just cp -rfa /* /mnt/nand16:13
GrueMasterI have no idea.  Never used that particular device.16:13
sniperjo_thats what the ins ructions say but I'm getting "cp: recursion detected, omitting directory "  http://pastebin.com/2mQAEJDX16:16
janimoinfinity, I have an old list which may be not up to date but I can get you a new one16:22
infinityjanimo: That would be shiny.16:26
janimothe old list in the meantime https://bugs.launchpad.net/ubuntu/+bugs?field.tag=arm-build-timeout16:26
janimowashngo and ants definitely are still there16:26
janimothe haskell one is building ATM16:27
janimoinfinity, yep, all on that list are still valid timeouts16:28
janimojust checked16:28
janimosince the haskell-src-ext package was given back on gourd which is an old builder it too will fail in about 10 h16:31
janimoGrueMaster, does the beagle work with the same power cord as the panda? I do not remember having separate cables for it, but I am being extra careful now in light of recent....events16:33
janimoit sure fits in the jack :D16:33
GrueMasteryes.  Both work off the same power, as does the mx5 (conveniently).16:34
infinityjanimo: Also, is there a bug for the mx5 kernel issue?16:35
janimoinfinity, yes, jcrigby is on it16:35
infinityjanimo: (I was looking for a bug number)16:36
jcrigbyhttps://bugs.launchpad.net/ubuntu/+source/linux-linaro-lt-mx5/+bug/85643216:36
ubot2Ubuntu bug 856432 in linux-linaro-lt-mx5 "FFE: Enable CONFIG_LBDAF so mx5 image boots fine on EXT4 rootfs" [Undecided,New]16:36
infinityjanimo: Danke.16:36
janimojcrigby, infinity says thanks16:36
janimo:)16:37
ogra_janimo, all TI boards use the same plug and 5v (different amps for different models though)16:37
janimo5 v  == 5 v16:37
* janimo betrays his deep understanding of all things electronic16:37
* ogra_ remembers that with babbage they even changed within one production line16:37
infinityjcrigby / janimo: You people need nicks with different first characters.16:37
ogra_and its fun if you plug your 19v into a 12v board16:38
ogra_infinity, at least with different colors16:38
janimoogra_, I had my share of such fun for this dev cycle16:38
ogra_yeah, i saw16:38
ogra_:(16:38
janimoI saw _and_ smelled16:38
ogra_last time we had such a disaster it was jamie bennett16:38
janimobeginning with a j too16:39
ogra_who did exactly what i wrote above16:39
ogra_(19V inot a 12V board)16:39
ogra_the bad thing was that the PSUs looked all the same you could only tell them apart by reading the fineprint on the sticker16:39
janimosmart boards would use 12 of that for powering and 7 v for fancy effects on the leds16:40
infinityThankfully, my ac100 and S10-3 seem to not mind me accidentall confusing their 19V and 20V PSUs (which makes sense, I'm sure their tolerance is wider than that), cause I do that constantly.16:40
ogra_heh16:40
prpplagueogra_: hey, you got a url link to ubuntu console image for panda?16:41
ogra_prpplague, natty  headless you mean ?16:41
prpplagueogra_: yea16:41
infinityDown with headless, up with server!16:41
ogra_http://cdimage.ubuntu.com/releases/natty/release/16:41
ogra_prpplague, ^^16:42
ogra_infinity, ++16:42
prpplaguethanks16:42
ogra_infinity, though for panda having minimal headless might make sense once we have real server HW and dont need to abuse pandas16:42
infinityogra_: Other than the pool, they're pretty much the same thing anyway.  So, it's just a bit of wasted disk space.  That doesn't hurt my feelings.16:43
prpplagueogra_: just need something to do a quick test with16:43
ogra_if we get extra headcount or so16:43
infinityogra_: But once we have "real server hardware", we could just blank the pool on the cell phone subarches, and a -server build on, say, omap4 or mx5 would end up being "headless".16:44
ogra_yeah16:44
ogra_well, what people asked for (which resulted in headless) was a tiny dev image you could download quickly16:45
infinityI'm sort of dreaming of a day when we stop shipping for cell phone dev boards, but what are the odds that will ever happen?16:45
ogra_so dropping the pool on the non server arches sounds like a good idea if we actually want to keep that image type at all for these boards16:45
infinityogra_: With any luck, a combination of ubuntu-core and a quick tutorial on applying hwpacks should satisfy the need for "tiny".16:46
infinityogra_: I'm hoping.16:46
ogra_well, we have one netbook arch too :)16:46
prpplagueis there a posted schedule for 11.10 ?16:46
* ogra_ hasnt seen tegra cellphones yet 16:46
infinityogra_: My phone is a Tegra2.16:46
ogra_prpplague, http://wiki.ubuntu.com/ReleaseSchedule16:46
ogra_pick your release :)16:46
ogra_infinity, oh, really ?16:47
infinityogra_: http://www.lg.com/us/mobile-phones/LG-P999.jsp16:47
ogra_you got one of these hybrid motorolas ?16:47
ogra_ah16:47
ogra_that quite new16:47
* prpplague is totally frustrated with trying to keep up with android and ubuntu for panda16:47
GrueMasterMotorola Atrix has been out for quite a while now with the Tegra 2.16:47
ogra_i guess i'm behind :)16:47
ogra_prpplague, drop android, nobody uses it anyway :P16:47
GrueMasterDroid 3 has the omap4 processor.16:47
ogra_GrueMaster, well, thats a pocket-desktop ... not a phone16:48
sniperjo_now I'm getting a kernel panic "Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(0,0)"16:48
GrueMasterIt's a smart phone with a clamshell docing station.16:48
GrueMaster*docking16:48
ogra_well, you said the same just differently phrased :)16:48
GrueMastersniperjo_: Is this with your stock image?16:48
* prpplague wonders why this schedule info is not posted on pandaboard.org and omapedia.org16:49
sniperjo_GrueMaster: yes, http://pastebin.com/LsQe2D85 if you have a look near the end it i asking me to correct the boot option16:50
sniperjo_GrueMaster: and I'm confused!16:50
ogra_prpplague, yeah, at least until 2014 ...16:50
ogra_then we need new schedules :)16:50
prpplagueogra_: yea, well as you are aware, i normally do board bringup and validation, lately i've been getting hammered on the lists and channels about ubuntu and android support16:51
ogra_well, point them here or to the ubuntu-devel ML16:51
ogra_if you cant handle the load16:51
GrueMastersniperjo_: I am not sure how much I can help as I don't have that hw or image.  If you followed all the steps to get it back to stock, it should work.16:53
sniperjo_GrueMaster: ill give it all another go, you think this is the best way to get ubuntu running on it ? instead of changing the beagle settings16:54
prpplagueogra_: not only can i not handle the load, it isn't my area of expertise16:55
GrueMasterI honestly don't know.  I haven't had much of a chance to work on ubuntu on non-supported systems.  It should work though.16:55
GrueMasterprpplague: By all means, pass all ubuntu related questions to us.  I regularly monitor the pandaboard mailing list, and respond where I can.16:56
prpplagueGrueMaster: is there anyone that can update the omapedia.org wiki pages for ubuntu related stuff?16:57
ogra_prpplague, someone from omappedia i guess :)16:57
prpplagueogra_: hehe which means no one16:57
GrueMasterI suppose I can help (as time allows), but I don't know if I have write access.16:57
prpplagueGrueMaster: public wiki16:57
prpplaguehttp://omapedia.org/wiki/OMAP_Ubuntu_Main16:58
GrueMasterOk.  Will add to my never-ending todo list.16:58
prpplagueGrueMaster: main issues are people are confused about which versions are supported, which ones have PPA's , which ones have wifi support, and what the future releases are going to have16:59
prpplagueGrueMaster: i'd be willing to spring for a pandaboard to someone who would keep the ubuntu stuff uptodate on omapedia.org17:00
ogra_usually all the same versions as all other arches modulo LTS are supported17:00
ogra_thats why we are ubuntu-arm and not linaro ;)17:00
GrueMasterRight, ok.  I can help clarify that.  Part of the problem we have is making releases work with new board changes, but we have been proactively trying to stay on top of that.17:00
prpplagueGrueMaster: yea it is more of a communication issue17:01
GrueMasterSo having new boards that change stuff would be nice.17:01
GrueMasterI just got an A3 last Friday for example.  No issues with Oneiric, but haven't tested the other releases yet.17:01
prpplagueGrueMaster: yea, all of the A1 to A3 should be pretty much the same, the A4's will have a few tweaks17:01
prpplagueGrueMaster: ahh17:02
ogra_a4 has the next gen SoC ?17:02
ogra_4460 or so ?17:02
GrueMasterA4 tweaks?  We need to know how that affects us asap for Oneiric release support.17:02
prpplagueogra_: ES2.3 of the 443017:02
ogra_ah17:02
ogra_GrueMaster, didnt we just discuss that in the meeting ?17:02
ogra_in the linaro topic17:03
prpplagueonly major item is the pullup resistors on the edid signals17:03
GrueMasternot sure if prpplague was in the meeting.17:03
ogra_no17:03
janimocan the beagle board with the extension board (RS232, eth) output uboot/kernel boot messages on said serial console17:03
janimo?17:03
ogra_GrueMaster, he surely wasnt ... only people paid to get up that early come17:03
ogra_:)17:03
GrueMasterjanimo: You mean the zippy board?17:04
prpplaguejanimo: the standard uart on the beagleboard cna be used for kernel output17:04
ogra_prpplague, and on the zippy ?17:04
janimoprpplague, standard uart needs some type of connector I don't have. I have null modem cable only17:04
janimoGrueMaster, BeagleBuddy Zippy rev-A17:04
prpplaguejanimo: the zippy can not be used as the console without modifying the code, you need to get the correct cable17:05
GrueMasterI have one, but haven't tested it yet.  Need to add a header to my beagle for it to mount.17:05
janimoprpplague, so there's no kernel cmdline option to switch to that?17:05
ogra_hahaha17:05
prpplaguejanimo: no17:05
janimothis is how I got my beagle17:05
janimothat is sad. How is that port used then?17:06
prpplaguejanimo: http://tincantools.com/product.php?productid=16144&cat=0&page=1&featured17:06
janimoI hope the hdmi output works at least17:06
janimoprpplague, I am not buying more cables :)17:07
GrueMasterhdmi?  on a zippy?17:07
janimoI have enough cruft already that confuses me :)17:07
janimoGrueMaster, on the beagle17:07
janimoDVI on a HDMI slot17:07
GrueMasterOn the beagle it works fine.17:07
GrueMasterI can bring you a serial cable for your beagle to UDS.17:07
prpplaguejanimo: well without the cable you have very little chance of actually getting things working proplery17:08
ogra_at least if you dont have a zippy connected :)17:08
janimook, thanks. bye bye people, I am plugging this monitor into the beagle to test daily :)17:08
* janimo hopes desktop image starts up on the monitoe fine17:09
GrueMasterjanimo: daily desktop will fail misserably due to no swap file.17:09
GrueMasterLots of oom errors (showing up as pager errors).17:09
ogra_yeah, we had that before17:09
* ogra_ remembers fiddling with compcache like crazy to get plars some working images back in the days17:10
ogra_that was before we dicided for a swap file17:10
janimoGrueMaster, hmm thanks. I'll try something else the now17:16
GrueMasterI'll fire mine up shortly.  I can swap it in place of the mx5 for now.17:17
prpplagueFYI: for anyone interested, i am willing to provide a free pandaboard to anyone who will spend some time updating the omapedia.org wiki pages for ubuntu support17:17
=== lopi is now known as Lopi
XorAprpplague: sweet :-)17:31
GrueMasterI think for ease of documenting, it would be better to have omappedia point to wiki.ubuntu.com as we have to keep our own set of documentation and I try to keep it uptodate with current release info.17:32
janimo+117:33
GrueMasterOtherwise there are two sets of docs that can get out of sync really fast.17:33
XorAwhat good is a wiki if it isnt 90% falsehood and lies :-)17:34
XorAbut that does basically mean a free pandaboard for some deletes and a link :-)17:34
GrueMasterWe have wiki.ubuntu.com for that.  :P17:35
plarsogra_: hmm, yeah I vaguely remember that17:44
prpplagueGrueMaster: is the documentation there panda specific?17:56
GrueMasterhttps://wiki.ubuntu.com/ARM/OMAP17:57
GrueMasterCovers both beagle & panda17:57
GrueMasterAnd a few others17:58
prpplagueGrueMaster: hmm, i'll have to check with jay18:04
prpplagueGrueMaster: i am almost tempted to change the link to your wiki pages for now18:09
GrueMasterGive in to temptation.18:09
GrueMasterjanimo: Booting preinst-server on my beagle.  No problems so far (other than lack of network).18:13
GrueMasterCould be that it doesn't care for my zippy or I missed a few pins while soldering.  Or the kernel just doesn't know about it (u-boot detected it).18:13
prpplagueGrueMaster: most likely it doesn't know about it18:14
GrueMasterNot sure.  Have to seen my soldering skills?  :P18:15
infinityI've never seen you solder, but I've seen you, in general.  I'm not sure you'd be my first choice to perform delicate work.18:15
infinityJust sayin'. :P18:15
prpplaguehehe18:16
GrueMasterJust because I had a role in Disney's Fantasia in a previous life...18:16
infinityGrueMaster: As the wave chasing Mickey?18:16
GrueMasterMore the hippo in the pink tutu.18:17
infinityOh god, the mental image.18:17
infinityGet it out.18:17
infinityIs noon too early to start drinking heavily?18:17
GrueMasterWhy wait til noon?18:18
infinityCause that's what time it is. :P18:18
infinityIf could go back in time and be drunk before you made that comment, I would.18:18
prpplagueGrueMaster: hmm there isn;t a link for the 10.10 download18:20
prpplagueGrueMaster: found it, but it isn't on the page18:21
GrueMastergrmbl.  Must have been deleted.18:21
* GrueMaster fixes.18:21
GrueMasterThere.  Fixed that link.18:23
sniperjo_I've copied my sd / to a mount with mount -t jffs2 /dev/mtdblock4, so i can boot off NAND, so i should be trying to do something like setenv bootargs root=/dev/mtdblock4 in u-boot right ?18:24
GrueMastersniperjo_: I really do not know how that system comes preconfigured or how to revert to stock.  I did find documentation at http://www.technexion.com/index.php/support-center/downloads/ti-cpu-modules/tao-3530/549-tao-3530-userguide-095318:25
prpplagueGrueMaster: i am just going to go ahead and change the omapedia pages to point ubuntu18:26
GrueMasterWithout hardware, our support is limited to ubuntu pool issues.18:26
GrueMasterprpplague: Ok.  I still need to copy the Maverick Known Issues over to our wiki.  Will work on that now.18:26
sniperjo_GrueMaster: yeah, Im following that documentation now, from what it looks like, couldn't this just be u-boot not having the proper root ? seeing as it boots the kernal18:26
GrueMasterIt appears to be a cmdline issue or maybe rootfs on the wrong nand partition.  Not sure.18:27
sniperjo_GrueMaster: I've followed the instructions, putting it in the correct NAND act… or at least i am pretty sure i have18:29
Dr_Whoare there some folks about that would be willing to sponsor / comment on http://revu.ubuntuwire.com/p/libjpeg-turbo  ? would like to get this into universe for oneiric18:29
prpplagueGrueMaster: lucid isn't listed on that page, are we not doing direct support for that?18:31
GrueMasterprpplague: Lucid was a tech preview for beagle only.  Not supported.18:31
GrueMasterFirst officially supported image for omap was Maverick.18:32
prpplagueGrueMaster: ahh ok18:32
prpplagueGrueMaster: nitpick time, since the headless download is on the same page as the netbook, shouldn't the url point to the same location on both?18:36
prpplagueGrueMaster: http://cdimage.ubuntu.com/releases/11.04/release/18:36
GrueMasterI can't move the images around on cdimage, but I can add the link to the wiki.18:37
infinityGrueMaster: He means that the headless link on ARM/OMAP doesn't have the /release/ bit at the end.18:39
infinityThankfully, it's a wiki. :P18:39
infinityprpplague: Fixed.18:39
sniperjo_GrueMaster: ok, so I'm going to drop the put the old back into NAND and chroot, when i try to use the beagle image i get an error , Unsupported machine 0x0000060a, supported machines : 00000b14, would i be able to change those two values somewhere and give the beagle sdcard a go ?18:40
infinityprpplague: You should be able to fix such minor things yourself too (and, please do!)18:40
prpplagueinfinity: i @#$^% up enough stuff.......18:40
infinityHeh.18:41
prpplague11.04 and 10.10 need to do anything for wifi support, i.e. install a ppa?18:41
infinitySadly, none of us are (even remotely) technical writers, so this stuff only gets written through sheer force of will.  More community involvement in that is always nice.18:41
GrueMastersniperjo_: Where is this error?  u-boot or kernel?18:41
prpplagueinfinity: indeed, same issue here18:42
sniperjo_GrueMaster: it appears after "Starting Kernel…."18:42
GrueMasterprpplague: Not sure on 10.10.  May be ppa.  11.04 just works (on desktop images).18:42
prpplagueinfinity: i have begged TI to hire wmat on to do some of this stuff18:42
GrueMastersniperjo_: So our kernel doesn't support your system.  Use your kernel and our rootfs.18:42
infinityprpplague: I would kill to have a tech writer at my beck and call.18:42
prpplagueinfinity: wmat is awesome18:43
infinityprpplague: People don't seem to grasp the concept that programmers may know how to explain things to other technical people, but we often lack the skills (and almost always lack the motivation) to explain it to others.18:43
sniperjo_GrueMaster: ok how ? can you send me in the right direction ?18:43
prpplagueinfinity: indeed18:43
GrueMasterI thought I had earlier.  Use the ubuntu-core-armel image as your rootfs.18:44
GrueMasterI'm not sure if we have instructions for working on non-supported systems.18:45
GrueMasterAnd it really is a bit beyond my area of expertise.18:45
sniperjo_GrueMaster: you were telling me earlier how to download it and chroot in after, but i can't do that now18:45
GrueMastersniperjo_: Follow the instructions for your system on buuting from SD, except use our ubuntu-core-armel tarball for your rootfs.18:47
GrueMaster*booting18:47
prpplaguehttp://omapedia.org/wiki/Ubuntu_Pre-built_Binaries_Guide18:48
sniperjo_GrueMaster: can i just copy across the files in the boot from my stock to the beagle boot sd ?18:48
GrueMasterNot easily, as our image does a lot of first boot stuff that is in the initramfs.18:49
GrueMasterAnd it is really a process for me to try to walk you through mucking that whole mess together.18:49
GrueMasterBest to start with ubuntu-core and build from there.18:49
sniperjo_ok will do18:50
infinityprpplague: http://omapedia.org/wiki/Prebuilt_ubuntu_binaries might want to point to dailies for both desktop (the link you have there) and server ( http://cdimage.ubuntu.com/ubuntu-server/daily-preinstalled/ )18:50
prpplagueinfinity: will do18:51
GrueMasterprpplague: I'm going to have to bow out of more wiki editing this week as I have no glasses (broke last week).  I'll have replacements next week and can happily wiki away then.18:52
infinityprpplague: You could probably also replace the very complex minicom setup page with "install screen and type 'screen /dev/ttyUSB0 115200'"18:52
infinityprpplague: screen's terminal emulation seems to agree slightly more with debian-installer than minicom (and it's a ton easier)18:52
prpplagueGrueMaster: np18:52
prpplagueinfinity: is that already documented on the ubuntu wiki?18:53
infinityprpplague: Dunno.18:53
infinityGrueMaster: ^?18:53
infinityYeah, it is.18:54
infinityhttps://wiki.ubuntu.com/ARM/OMAPHeadlessInstall#Booting_the_image18:54
infinityMan, I'd give good money for the omap4 kernel to be about 99% less spammy in dmesg.18:59
prpplaguehehe18:59
prpplagueinfinity: funny, i usually change the default message level to be as noisy as possible, hehe19:00
infinityGrueMaster: Oh, datapoint for you, jasper (and the images in general) still work great on my 32G card.19:08
infinityGrueMaster: So, people having issues with "large cards" earlier were having issues with specific ones, not largeness in general.19:09
GrueMasterk19:09
infinity(Just re-installed server on my 32G Lexar)19:09
GrueMasterBeing a large guy, I didn't think the issue was general.19:09
infinity;)19:09
infinityOkay, so the last time ogra tested this whole "make a swapfile from jasper" thing, he must have been using some seriously bad media.19:12
infinityHe said it took 10-20 minutes?19:12
infinity536870912 bytes (537 MB) copied, 28.4706 s, 18.9 MB/s19:12
infinity30 seconds seems reasonable to me.19:12
infinityMaybe this is due to the ext4 bump.19:13
infinityI'm reminded of the bizarre benchmarks that showed ext4 being nearly 4x faster than ext3 for many/most write patterns on SD/MMC.19:14
GrueMasterBut do we really want to add it to jasper?19:14
infinityI dunno.  Creating swap is something installers should do, not something we should ship in the image.19:14
GrueMasterI thought the idea was to kill it with a titanium spork19:14
infinityThe only reason we shipped it in the image was because it was apparently "too slow" to do it real-time.19:15
GrueMasterTrue, but we have no installer.19:15
infinityWhen we kill jasper (or, rather, move it to d-i proper), d-i itself can and does make swap.19:15
infinityFor now, our "installer" is jasper.19:15
infinityThat is, installer-type hacks have to go there.19:15
infinityWhen you do netinstalls, you get swap.19:15
GrueMasterRight, but we also found that a swap partition on SD is worse than a swap file.19:15
infinityOr, you get offered, anyway.19:16
infinityd-i can do files too.19:16
GrueMasterIt can?  Cool.19:16
infinityYeah.  it's just not the default option.19:16
infinityWe could certainly hack those bits to suggest a file if you're on MMC.19:17
infinityThough I'm really curious about those benchmarks, and how they came to be.19:17
infinityOn a journalling FS, swapping to files should, generally, be slower than partitions.19:17
GrueMasterI don't think performance was the issue.  Not sure.19:18
infinityAnyhow.  I view pretty much all of this as evil PoC hacks anyway.19:19
infinityRunning a full-featured distro on SD/MMC is just silly.19:19
janimoGrueMaster, is the beagle supposed to support the zippy ethernet in natty?19:19
janimoall my hw is broken for one reason or another :(19:19
infinityjanimo: Set it on fire, that seemed to help your Panda.19:19
GrueMasterjanimo: Not sure, never tested.  I just got a zippy when NCommander cleaned out his car.19:19
janimowhile I am sure it will help the beagle - but not my situation19:20
janimodid I mention I hate hardware?19:20
infinityIt's come up.19:21
janimoI am really wondering if I am in the right team19:21
infinityTo be fair, it seems mutual.19:21
janimomy microsoft keybaord loves me and that too is mutual19:21
infinityjanimo: Apply for the next desktop opening? :)19:21
GrueMasterIt isn't part of the default hardware, so I am less inclined to care.19:21
janimobut all this crazy SoCs, brrr19:21
janimoI woulnd't care either - I even proposed taking my beagle to one of the conferences this year to give it to someone who can use it.19:22
janimoand now when I need it, the first time since I have it, it does not have ethernet19:22
janimooh well19:22
GrueMasterNot saying it isn't a useful product, I just don't have the resources to test all addon hardware as well as the base systems.19:22
GrueMasterI use usb ethernet to test with on it.19:23
janimoI am not expecting are asking you to test it, just that you are the default go-to source with ubuntu on arm suppott questions19:23
janimohaving the largest number of ARM SoCs per ft^2 in your house or something19:24
davidmCakk19:24
davidmCall in 6 or so19:24
infinitydavidm: -ECHAN19:24
davidmyep my bad19:25
janimoinfinity, desktop team does to much packaging and fighting with autoconf. That I hate more than broken hw19:25
infinityjanimo: Perhapsa lovely new career in botany?19:26
janimoactually gardening was on my mind after writing that last sentence19:26
janimotoo bad I don't really like flowers19:26
janimoI need to listen to some good music to cheer me up. I know a good source of elevator music19:27
* janimo exits stage right19:27
sniperjo_GrueMaster:  so when i have downloaded the headless image and dd'd it to the sdcard, what am i supposed to do after ? copy my /boot from the sd card that boots?19:34
sauerbratenI run Ubuntu 10.10 on pandaboard. freshly installed, added ppa:tiomap-dev then apt-get update and apt-get dist-upgrade19:46
sauerbratenhowever, I can't install the ubuntu-omap4-extras package, because ubuntu-omap4-extras-multimedia and ...-extras-connectivity "are not going to be installed"19:47
sauerbratenwhy that? what's wrong with the system?19:47
prpplagueGrueMaster: here is one of those items ----> sauerbraten19:51
=== doko_ is now known as doko
sauerbratensee prpplague ? :P19:52
GrueMastersauerbraten: I'll take a look in a bit (maybe tomorrow).  I am still wrapped up with oneiric Beta 2 release testing.19:52
sauerbratentake a look in where?19:52
GrueMasterCan you try Natty (11.04) instead?  I recommend it over Maverick.19:52
sauerbratenGrueMaster, the TI video drivers don't work there19:53
sauerbratenno 720p/1080p :(19:53
GrueMastersauerbraten: I will try to reproduce the issue here and see why it fails.19:53
prpplagueGrueMaster: is that the cause that the TI sgx doesn't work for 11.04?19:54
GrueMasterIt worked before.  Not sure what chaned, unless someone at TI deleted files in the ppa.19:54
GrueMasteron maverick.19:54
sauerbratenthe strange thing is, just yesterday I was said to use maverick and it should be fine. The guy used 10.10 at a demo just couple of days ago :/19:54
GrueMasterOn natty, I'm not sure.  I have been wrapped up in server stack pipe cleaning since May.19:54
* GrueMaster desparately needs to find lunch and resume beta testing. Will look at tomorrow.19:55
sauerbratenwell, I tracked the error of extras-multimedia down to libmp4v2-0 I believe. Though there is no such package in my repos19:55
sauerbratenalright GrueMaster take your time ;)19:56
sniperjo_GrueMaster: by the way, the headless image was the same, diddnt like it because it wasn't a beagle19:56
prpplaguesauerbraten: ppa's and updates are pushed all the time, so breakage happens19:56
sauerbratenbtw, is it important to use the panda A2 specific MLO and u-boot.bin? I don't use them atm19:57
sauerbratenwhat exactly do they change? RAM usage?19:57
prpplaguesauerbraten: are you seeing some instructions that tell you about an a2 panda mlo and u-boot?19:58
sauerbratenyes, https://wiki.ubuntu.com/ARM/OMAPMaverickInstall19:58
prpplaguesauerbraten: that is strickly to update some items for the board id and cpu id20:00
prpplaguesauerbraten: no major changes per se20:00
sauerbratenprpplague, ok so I'll stick with this version20:04
prpplaguesauerbraten: do you have an a1 board?20:05
sauerbratenno, A220:05
prpplaguesauerbraten: right, so make sure you use the a2 mlo and u-boot20:06
sauerbratenso, is it important now or not?20:06
sauerbratennp major changes per se --> not so important20:06
sauerbraten*no20:06
prpplaguesauerbraten: yes you need to use the correct mlo and u-boot for the board revision20:07
prpplaguehence the instructions20:07
sauerbratenaaaalright20:07
sauerbratenlet me copy the files20:07
sniperjo_ok so I've added my uImage to the roots files of the 11.4 headless image, when i boot i get "uncompressing linux ……, booting, done " but nothing seems to happen! any ideas, hade i forgotten something ?20:13
=== lopi is now known as Lopi
GrueMastersniperjo_: I can't help you.  Our preintalled netbook and headless images are not designed for modification on other non-supported platforms.  Please, follow the instructions for creating a bootable SD for your system, and maybe use ubuntu-core for the root filesystem.  Headless, server, netbook, and desktop are for the platforms we support and are too difficult to modify over irc.20:56
sniperjo_GrueMaster: ok i thought the headless might be bare enough, is the Oneiric Ocelot the only release available for core?21:03
=== plars is now known as plars-afk
GrueMasterYes.  it is new this release, with systems like yours in mind.21:06
prpplagueGrueMaster: would we have to perform upgrades on some of the packages for the current omap extras to install properly?22:31
GrueMasterprpplague: I don't know.  I'll look at it when I get a chance.  They should just install.22:32
prpplagueGrueMaster: ok thanks22:32
prpplagueGrueMaster: no worries, just doing some testing myself22:32
brandiniwoot!22:45
brandiniso I picked up a san disk ultra 8GB on the way home from work and I'm SCREAMING along now!22:45
brandinibad disk all long22:45
brandini*along22:46
brandiniIT WORKED!!!!!!!!!22:48
GrueMasterSweet!22:48
brandinithis thing is FLYING!22:49
prpplaguebrandini: which ubuntu release are you using?22:55
brandiniyesterday's daily23:02
brandini9/2123:02
GrueMasteryep.  That is slated to be officially Beta 2.23:05
prpplaguebrandini: ahh23:19
brandiniit's solid so far :)23:21
brandinihow can I see the temps and voltages on this board?23:21

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