/srv/irclogs.ubuntu.com/2009/06/25/#ubuntu-arm.txt

gatotkacahow can I use ubuntu-arm with v2.6.29 with only fully serial console?04:34
gatotkacaI don't understand what is the meaning of: configure upstart to spawn a serial tty event04:35
gatotkacaI found it based on this: http://irclogs.ubuntu.com/2009/05/14/%23ubuntu-arm.txt04:36
gatotkacaI've got the same problem; with following logs line: [ OK ]figuring network interfaces...04:37
gatotkaca[ OK ]ting up console font and keymap...04:37
gatotkaca[ OK ]rting system log daemon...04:37
gatotkaca[ OK ]rting kernel log daemon...04:37
Martyn-gatoacka : Go into the filesystem you are using, and change /etc/inittab to include a ttyAMA0 (or ttyS0, or whatever)04:44
Martyn-don't forget to change /etc/securetty04:44
gatotkacaMartyn : Thanks -- /etc/securetty? What should I change?04:46
=== shenki_ is now known as shenki
gatotkacaanyone working on DSPLink on ubuntu-arm?09:38
gatotkacabeagleboard?09:38
loolgatotkaca: We don't do OMAP ATM09:54
loolgatotkaca: There's no inittab in Ubuntu, we use upstart instead; you just need to create an /etc/event.d file09:55
loolgatotkaca: https://lists.ubuntu.com/archives/ubuntu-devel/2009-June/028351.html09:56
gatotkacalool:how about alsa?10:03
gatotkacalool:what should I give to the --seed argument?10:03
gatotkaca--seed alsa-utils?10:03
loolgatotkaca: It depends what you need; try it out and see if that's what you want?10:12
gatotkacalool:ok I'll try it10:23
rjune_wrkWhat is the name of the inexpensive development board avaialbe?14:29
lool_the_?  :)14:29
loolrjune_wrk: For Ubuntu, there isn't really one perfect board yet, but in general for ARM v6+ (v7 actually) development, the beagleboard is a nice device14:30
rjune_wrkthat's the one I was thinking of, thanks.14:30
Martyn-lool : We really really have to get an official branch of Ubuntu 9.04 on the beagle.  I think it was a mistake to not have one on launchpad...14:31
Martyn-The more I think of it, the more it kinda sucks to have to tell people "yeah, you can run it, but you have to do these six steps to build a rootfs, then wrap it up in a bow this way, in order to get it working... "14:32
rjune_wrkMartyn-: so is that a project you'll be working on? or will you be delegating that?14:38
armin76Martyn: thats what a dev board is for :)14:46
kblinMartyn-: yeah, and so people can start to file kernel bugs ;)14:49
Martyn-rjune_wrk : Well, considering I've now updated my own beagleboard build seven times .. I guess I just volunteered.14:52
Martyn-armin76 : That's just it though, the beagleboard is more than just a dev board.  It's a nicely packaged micro motherboard.14:53
Martyn-armin76 ; One of the few 'dev' boards that's instantly useful out of the box.14:53
Martyn-plus I just got a build of UEFI for it...14:53
Martyn-thinks14:54
rjune_wrk*U* EFI?14:56
Martyn-Yep.14:57
Martyn-Better bootloader than any we've had so far14:57
rjune_wrkwhat is U ?14:57
Martyn-http://www.uefi.org/home14:58
rjune_wrkI thought EFI replaced the BIOS14:58
rjune_wrkyeah, I went and googled it14:58
Martyn-'unified'14:58
Martyn-it does, and it provides a flexible extensible framework to abstract and access the hardware just like the BIOS14:58
rjune_wrk Better bootloader than any we've had so far14:58
Martyn-so that you only have to write bootloader hooks once14:58
rjune_wrkshouldn't that be better BIOS then any we've had?14:59
Martyn-ARM doesn't have a BIOS14:59
Martyn-in fact, only x86 arch has a bios14:59
Martyn-Linux is forced to act like one, for just about all the architectures.   If you look at the crazyness in the linux kernel branch, with all the weirdnesses that each mach- and plat- sub-branch need...15:00
Martyn-So, while UEFI doens't handle POST, and CPU rom bootstrap setup, it does provide everything else.  That includes the ability to boot a kernel that matches the EFI 1.10 spec15:02
Martyn-Apple is graciously providing source code to their UEFI implementation15:04
loolI didn't know of EFI implementations for BB, cool15:13
rjune_wrkI'm guessing BB does not refer to busybox15:13
Martyn-lool : I just got it on Monday15:14
Martyn-lool : With much whispering and sup3r s3kr3t handshakes (I wish I was kidding)15:14
Martyn-however, after reading the code, it's under a dual license until a given date15:15
Martyn-after that date, its good ol open source.15:15
Martyn-(and I think there will be much rejoycing)15:15
armin76Martyn: hrm...it doesn't have eth15:39
=== thschee_ is now known as thschee
Martyn-armin76 : So?  It has full USB and usb OTG15:56
Martyn-not having ethernet is as easy as plugging an ethernet adapter in15:56
Martyn-and poof .. you have ethernet15:56
Martyn-most (useful) beagle implementations I've seen involve plugging the beagle into a micro USB hub, and then putting peripherals on the hub15:57
Martyn-With the C3 revision of the board (256MB ram) and the C4 around the corner (512MB ram) .. it's a useful little computer15:57
kblinMartyn-: on the revB, USB is a bit sucky16:21
kblinMartyn-: at least on ogra's ubuntu kernels, it's pretty unstable16:21
loolMartyn-: Oh do you have infos on C4?  512m would be gorgious16:22
kblinI can have the kernel watchdog kick out the ethernet if I cause simultaneous high-speed USB traffic, e.g. to a usb hdd16:22
Martyn-lool : that's the C4's big upgrade16:26
Martyn-lool : They are kicking around putting ethernet on the board, but it may be too expensive to lay down the PHY16:26
Martyn-both in $$ an on the power budget16:27
loolI see16:27
Martyn-ETH PHY can absorb 20W by itself16:27
Martyn-er .. 2W, sorry16:29
Martyn-order of mag16:29
rjune_wrkI was gonna say, 20W for eth seemed a bit high16:29
Martyn-it is16:30
Martyn-I keep getting that one wrong16:30
Martyn-okay, I'm heading to work, cause I need the lab16:30
Martyn-back online in a bit16:31
ograkblin, my ubuntu kernels ?16:38
ograkblin, you really shouldnt use any kernels i do ;) ... http://www.rcn-ee.com/deb/kernel/beagle/ has properly packaged ones16:40
ograkblin, if i do kernels they are usually for a first test16:41
kblinogra: now that you remind me, that's what I'm using in my current set-up..16:55
kblinor rather, the ubuntu-update-kernel.sh script does16:55
ograyeah, thats not mine ... i only did a very early 2.6.27 build from linux-omap ... doesnt even properly support the beagle framebuffer16:56
ograjust to get a ssh server up on the board to tinker with it16:56
ograthese kernels are done by robert nelson, he works for digikey afaik16:57
ograhis mail address is in http://www.rcn-ee.com/deb/kernel/changes.txt16:58
ograin case you want to contact him16:58
kblinogra: I might have used your kernel in one of my earlier tries.. I wouldn't notice the framebuffer missing, no monitor connected to my BB17:04
ograheh17:04
kblinbesides, this seems to be a known issue, but upstream closed the bug with wontfix as it can be worked around by forcing the high-speed usb device to full-speed usb17:08
kblinand I currently don't have the time to test and argue :)17:09
ograand you dont use angstrom :)17:10
kblinyeah, bad me17:10
ograwhile koen and friends are very helpful, they dont like people running ubuntu on the beagle17:10
ograso the help you can get is rather marginal beyond education and info from them ...17:11
kblinI'm pretty sure it's a kernel problem, so I'd bet I can replicate it with angstrom, didn't have time to play with that yet17:11
ogra(i really like #beagle, but they dont really focus on ubuntu :) )17:11
kblinI'm working on getting a demo working for the storage developers conference in sept, and I felt more comfortable keeping the distro for development given that I changed the architecture already17:12
kblinfor the demo, I'm fine with going at USB 1.1 speeds17:12
Martynre17:27
ograhmm, i remember i had decent USB speed when i used a xubuntu build with roberts kernels ...17:28
ograeven swapping to a USB disk to run ubuntu-desktop on the 128M board i have worked in a usable way17:28
ograbut its quite a while ago that i even booted my beagle17:29
armin76Martyn: you have a beagleboard, right? can you tftpboot from u-boot with an usb eth? :)17:32
armin76if it just had eth :P17:33
kblinogra: yeah, I can either have high-speed usb or full-speed usb, but both seems to cause trouble17:35
loolNCommander: https://blueprints.launchpad.net/ubuntu/+spec/mobile-unr-karmic-other-arches is obsolete, I'm dropping it from /Roadmap18:54
ograwas that about porting to mips ?18:55
loolsame for https://blueprints.launchpad.net/ubuntu/+spec/mobile-unr-karmic-desktop-switcher-improvements and https://blueprints.launchpad.net/ubuntu/+spec/mobile-karmic-moblin218:55
ograoh, lpia18:55
NCommanderogra, I wish :-/18:56
Martynre19:01
Martynarmin76 : I can19:01
Martynarmin76 : however, I had to extend u-boot to handle USB ethernet booting, and it only works with two adapters19:01
Martynarmin76 : The -right- way to do USB booting is to use the linux kernel's ability to do a kexec19:01
MartynUSB-ethernet that is19:01
* lool &19:02
ograthe right way to do netbooting is to add an ethernetport to the damned hardware :)19:02
Martynarmin76 : What you do is use u-boot to boot a small linux kernel from NAND with a cramfs at the end.  It's entire job is to bring up USB and networking, then attempt to do a DHCP/tftp boot of another kernel19:02
Martynogra : Hey, add your voice to the C4's request list!19:03
Martyn-grin-19:03
kblinogra: actually, I'd probably just use other damned hardware19:03
ograi doubt i have to, i think thats been requested often enough :)19:03
Martyni think the big deal right now is the cost of the PHY, since there is a mac already present in the OMAP19:03
Martynkblin : name one other piece of ARM hardware with as much capability as the beagleboard, for anywhere near the price...19:03
ograif the beagle had an ethernet port i'D write an LTSP implementation for ubuntu-arm within two days19:03
Martynogra : Post that then :)19:04
ograand the beagle would be the next generation thin client ruling the world19:04
Martynogra : That's a threat you can put teeth on :)19:04
ograheh19:04
MartynI'm not kidding.19:04
MartynPost that, and make that level of commitment (minus the whole two days thing) .. and you'd get a very strong response19:04
MartynI don't have that kind of spare time, and couldn't get my company to sponsor my time to do it19:05
kblinMartyn: depends on what you want to with it19:05
ograwhy not the two day thing ... i wrote most of the recent LTSP ... it wouldnt take me more :P19:05
kblinMartyn: I'm using my beagle as network server, and these days I'd probably get a sheevaplug..19:05
Martynogra : Well, because it sounds like a boast, really.19:05
Martynogra : Which would probably be recieved with a bit of "oh yea?  Pfft."  which is bad :)19:06
Martyn(even if it's true .. -heh-)19:06
ograwell ...19:06
kblinMartyn: of course if you want the whole display GUI thing, I don't know that part19:06
ograi'll just wait who comes first with an ethernet port built into the board :)19:06
Martynkblin : I have a shivaplug, and what they did in the mach-kirkwood subtree is an abomination.   Their implementation of cpuidle.c (which DOESN'T have cpu_idle_wait, damnit) is semi broken for anyone else19:07
Martynso I can't reuse the code for Cortex-A9, which is a shame and a half.19:07
Martynkblin : I have usb-display working on my shivaplug :)19:07
kblinMartyn: possibly. I don't have one of the things19:07
Martynkblin : X on a shivaplug is .. very .. very .. slow .. but pretty19:07
Martynogra : Even if it's not built in .. why not support USB ethernet?19:08
kblinMartyn: all I know is that the BB (revB is what I could test) sucks as a storage server19:08
ograMartyn, way more work ...19:08
Martynkblin : Yep19:08
MartynSeriously, just WAIT until we have our chip done :)19:08
kblinI mean, I can do domain logons to it from my local XP machines19:08
MartynOr even when TI and Freescale have theirs done19:08
Martyn(samsung's Cortex-A9 run is going to be completely bought out by Apple.  fuck 'em)19:09
kblinbut as soon as I want to transfer any amount of data, usb 1.1 speed really bites19:09
Martynkblin : 1.1?  Why just 1.1?19:12
MartynI thought there was a full 2.0 in there .. it's just 1.1?19:12
kblinhttp://code.google.com/p/beagleboard/issues/detail?id=3119:12
kblinI've yet to try a revC board, but I figure if this was fixed, the hardware would be a pretty decent SOHO network server19:13
kblina real ethernet port would help, of course19:14
suihkulokkiogra: gumstix overo has a breakout board with ethernet19:14
suihkulokkiethernet over usb is just flaky (especially if the usb in general is as flaky as on omaps..)19:14
ograyes19:15
ograand for LTSP you put a lot load on the NIC19:15
Martyntrue19:18
MartynWell, tell you what19:18
MartynI'm meeting with Gordon Freeburg next week... i'll ask if he has anything beagle-ish in the works based around the OMAP19:18
Martyni know the last time I talked with him, he had a plan for a less gumstick-y board that could be more of a general development and prototyping board.19:19
Martyni.e. chip on the board, no risers or expensive mezzanine connectors19:19
suihkulokkiseems there are already beagle derivates with ethernet: http://www.igep-platform.com/index.php?option=com_content&view=article&id=46&Itemid=5519:23
armin76Martyn: thats a mess :)19:50
MartynAnd where can I _buy_ an IGEPv2 board?20:02
MartynAs far as I can see, they only produced it as a concept20:02
=== ogra__ is now known as ogra_

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