/srv/irclogs.ubuntu.com/2010/08/11/#ubuntu-arm.txt

eworkhello room00:35
eworkhas anyone had any success getting ubuntu 10.04 or 10.10 working on a Keil Versatile Express development board?00:36
GrueMasterWhat processor does that use?00:36
eworkI think the problem I'm having is the kernel has an incompatible config00:36
eworkA9x400:36
GrueMaster?00:37
ework4 core A900:37
GrueMasteroh.00:37
mattmanework: i have been able to boot a kernel on that system00:37
eworkI have been able to boot generic debian lenny using debootstrap and the stock kernel from ARM (kernel-2.6.33-arm1)00:37
mattmanework: do you want me to send you the .config i've been using?00:38
eworkwhen booting a rootfs built using rootstock it just hangs after a number of errors about plymouth00:40
eworkbut its still detecting my usb keyboard being plugged in and unplugged00:40
eworkI had to add support for DEVTMPFS in my kernel to get past some of the initial errors00:40
eworkmattman, what kernel were you using?  was is something derived from the ubuntu kernel?00:40
mattmanework: 2.6.35-rc5.00:41
eworkmattman, that would be really great00:41
eworkthats a maverik kernel correct?00:42
mattmanework: just a sec working on getting it into pastebin00:42
eworkmattman, where is the best place to get the patched ubuntu kernel source so that I can apply this patch against00:43
eworkmattman, did you just do a standard "make uImage" after patching it?00:43
mattmanework: i haven't patched the kernel.  i'm pretty sure this is just a snapshot of the arm-next kernel tree.00:44
eworkmattman, whats the best way to cross compile the kernel.  Sorry I'm just getting started with this stuff.  I've built the kernel a number of times using the standard ubuntu way to a .deb file, but not cross-compiled a kernel from a ubuntu source package.00:46
mattmanework: can you see the arm-next kernel at http://git.linaro.org/gitweb?00:47
eworkmattman, I also have no problem compiling a kernel from vanilla source, which is how I get the 2.6.33-arm1 kernel I have now00:47
eworkok I think I can figure it out from that git source00:47
eworkmattman, did you make this config yourself or is it based on some source00:47
mattmanework: ok let me pastebin a link to the .config I'm using00:48
eworkmattman, sorry for all the questions I'll slow down00:48
mattmanework: yes00:48
mattmanework: here's the .config i'm using: http://pastebin.com/D8fUQ1bK00:50
mattmanework: i created this by using an older .config and just manually enabling the same devices.00:51
eworkmattman, so you were able to boot some form of ubuntu on the versatile express correct?00:52
eworkusing this kernel and rootstock?00:52
mattmanework: yes right now I booted a minimal rootfs then apt-get the rest.00:53
eworkmattman, sounds good that was my plan as well00:53
mattmanlet me send you a link to some wiki instructions i put togther.00:53
mattmanework: https://wiki.linaro.org/Boards/Vexpress - actually after looking at the instructions again, they are good for when you already have built images. i need to spend more time explaining how i built the images00:57
eworkmattman, thank you for all the help you have no idea how much time I've spent spinning my wheels trying to debug why it doesn't boot00:57
eworkmattman, I can add some information tho this wiki as I go through the process if that helps00:58
eworklooks like I just need a launch pad account which is not a problem00:59
mattmanework: good to know. i wondered if the instructions were visible.00:59
eworkmattman, btw one other boot option is usb which is what I've been using without problems01:00
mattmanework: that's good to know also. i would like to add any information you'd like to share to the document.01:00
eworkmattman, I should be able to add information myself if I have a launchpad.net account?01:01
mattmanework: true01:01
mattmanework: that's even a better ides ;-)01:01
eworkmattman, oh you have usb hard drive already at the bottom01:02
eworkmattman, this looks similar to whats on the quickstart card.  I think you might even want a separate page for building the kernel and rootfs01:03
mattmanework: right, seems obvious now that i look at it again.01:04
eworkmattman, well its kind of obvious now but it took me a while to understand it to the level documented there01:05
eworkmattman, I didn't even know you could boot the kernel off SD or CF I was always updating the flash each time01:09
mattmanework: that's pretty nice if you have an SD card reader on your laptop.01:09
eworkyah I have the board next to my laptop and can just unplug it and take the card out and put it into a MicroSD to SD adapter01:10
eworkcopy it over and reboot and it updates the flash01:10
mattmanework: just one more item that might help. i don't remember exactly where my minimal rootfs came from, but i think http://releases.linaro.org/platform/linaro-m/headless/alpha-3/linaro-m-headless-tar-20100803-0.tar.gz may work.01:11
eworkmattman, this wiki page is very useful but I agree it needs to complimented with instructions for building rootfs and kernel01:12
eworkmattman, the minimal rootfs is pretty easy to get using rootstock01:12
mattmanework: thanks for the feedback on the wiki page.01:14
eworkmattman, maybe it had some incompatibilities which is why I ran into problems01:14
NCommanderericm|ubuntu: ping?01:38
dyfetthis is a lovely day06:20
=== freeflyi1g is now known as freeflying
lagMorning ogra07:53
dyfeti am not sure he is up yet07:58
laglazy blighter08:00
lagdyfet: David, maybe you could help?08:01
dyfetmaybe08:01
lagI am trying to run update-initramfs from a chroot08:01
dyfethmm...08:01
lagWhat do I need to make it work?08:01
dyfetwell, for other odd things in chroot, I would suggest bind mounting /dev, /proc, and /sys. but I am not sure if that is helpful for this.08:02
lagHow do I know of they are bind mounted or not/08:03
lag?08:03
dyfetwell, from outside the chroot, you can do "mount" to see what is mounted08:04
cooloneylag: are you reviewing the L24.9 kernel release from TI?08:04
lagcooloney: I'm happy to08:04
lagcooloney: But I haven't had an email08:05
lagdyfet: I'm not sure this will help me08:06
lagcooloney: How do you test your bespoke kernels with the daily build?08:06
dyfetI have used that for things like grub from chroot, but I am not sure if it is helpful for running update-initramfs from chroot either...08:06
lagdyfet: I think I just need to know how to run it08:07
lagWhere does it get it's modules from?08:07
cooloneylag: oh, i assume ndec told you the git tree for that L24.9 kernel in irc08:07
cooloneylag: hmmm, what's bespoke kernel?08:07
lagcooloney: bespoke == your own08:07
lagcooloney: Not yet08:08
cooloneylag: now, i just build kernel and flash it into my SD card with a maverick rootfs built from rootstock08:08
cooloneylag: how about you?08:08
lagcooloney: I don't08:08
lagcooloney: I'm trying to, but it means I have to re-create the initramfs from within the chroot08:09
lagcooloney: This, I am having difficulty with08:09
=== hrw|gone is now known as hrw
hrwmorning08:10
cooloneylag: yeah, i also installed a daily image on another SD card.08:10
cooloneylag: so if I wanna test it, i can use that SD card.08:10
dyfetcooloney: I do much the same...08:10
lagBut I'd like to test them in unison08:10
lagNew kernel w daily build rootfs08:11
lagcooloney: It's not a problem for you, as the daily build boots08:12
lagBut it doesn't on XM08:12
cooloneylag: oh, too bad, XM looks scary to me08:12
lagI need to re-create the uImage and uInitrd from the get-go08:12
lagcooloney: Not scary, just a pain08:12
cooloneylag: how about just boot uImage, use 'noinitrd root=/dev/mmcblk0p2' in kernel cmdline to skip uInitrd08:14
cooloneyi mean for testing kernel booting and some bugs which can be found in console.08:14
lagcooloney: No - some of the issues are; boots fine with rootstock, doesn't boot with daily build08:15
cooloneylag: oh yeah, i c08:15
lagcooloney: Some issues only surface when using the daily build08:15
lagcooloney: I need to create a uInitrd for my 'bespoke' kernel08:16
dyfetI think I will try getting some sleep08:16
lagdyfet: :)08:16
lagdyfet: Night David08:16
cooloneydyfet: good night, have a nice dream08:16
cooloneydon't dream of XM08:16
lagcooloney: The term you're looking for is "sweet dreams"08:17
lagOkay I'll have to wait for ogra or rsalveti, as they seem to know a little about initramfs'08:17
cooloneylag: yeah, actually the uInitrd i am using still comes from rsalveti08:18
cooloneylag: i just updated a bug tracker you pointed me a patch yesterday08:18
lagcooloney: I can't take credit for that, you have to thank rcn-ee08:19
lagcooloney: I saw your ACK on linux-omap08:19
cooloneylag: yeah, rcn-ee is robert?08:19
cooloneyrcn-ee: thanks a lot08:19
cooloneylag: yeah, just tested on my board08:20
lagcooloney: Yes, that's Robert08:20
cooloneyi think the patch author stanley.miao might be in China who works for windriver08:20
lagstanley.miao@windriver.com08:21
lagI'd say you're right :)08:21
cooloneylag: i found there are hundreds patches from TI's L24.9 release08:24
cooloneylag: mission impossible for us to review all of them08:24
lagcooloney: With the last lot, did you go through them all individually?08:25
cooloneylag: no, just reviewed several08:26
lagcooloney: What about the 200+ ones you received?08:26
cooloneylag: i plan to add our ubuntu packaging stuff firstly08:26
cooloneylag: OMG, you don't know that?08:26
lag?08:26
cooloneylag: i pushed them out and tim merged them as 903.7 release in ti-omap4 tree08:27
cooloneyL24.9 is new release which is based on 2.6.3508:27
lagYes, but you must have reviewed them first08:27
cooloneylag: oh, i fixed lots of codings style issue08:28
lagYes, but did you thumb through and review them all individually?08:28
cooloneyreviewed most of them not all of them08:28
lagAnd how many hundred are there in this release?08:29
cooloneyyeah, but just quick review.08:29
lagDo you have the link?08:29
cooloneyi guess 900 or more08:29
lagJC08:29
* lag falls on the floor!08:29
cooloneyand still increasing08:29
cooloney1 sec, man08:29
lagWell you'll have fun this those08:29
* lag leaves08:30
* cooloney grabs lag back, 08:30
cooloneyhttp://dev.omapzoom.org/?p=integration/kernel-omap4.git;a=shortlog;h=refs/heads/L24.908:30
lagNoooooooooooooooooooooooooooo08:30
cooloneylag: come on. hehe,08:31
* cooloney brb 08:32
lagHow do you know there are 900?08:32
lagAre there stats?08:32
cooloneylag: i just wanna scare you08:33
lagnec: Good morning09:33
=== XorA|gone is now known as XorA
ogralag, whats your prob ?09:44
lagogra: What's your problem?09:45
lagogra: ;)09:45
ograoh, dont get me started :)09:45
ograi mean your initramfs issue09:45
lagogra: I want to create an uInitrd that will work with the daily build09:45
ograwhat did you do so far09:45
lagCreate kernel.deb09:46
lagCreate uImage09:46
lagExtract kernel.deb (before create uImage)09:46
lag?09:46
ograinstall qemu-arm-static09:46
lagWhere?09:46
ogra(dont extract the deb09:46
ograon a machine of your choice09:47
ograone you can be root on09:47
lagI am in a chroot09:47
ograah, you are in a chroot already09:47
ograk09:47
lagYep09:47
ograis proc mounted ?09:47
lag:)09:47
ograupdate-initramfs needs it09:47
lagproc on /proc type proc (rw,relatime)09:48
ograso if you mounted proc and are in the chroot, just dpkg -i the .deb you have09:48
ograthat should run update-initramfs from the postinstall script09:48
lagI don't want to install it into the chroot09:48
ograwhy ?09:49
ograits just a chroot09:49
lagBecause I am on the build server09:49
lagThe build server has chroot to build in - I don't want to mess it up09:49
ograwell, you can uninstall it afterwards09:49
ograk09:49
lagCan't I dpkg -i <somewhere else>09:50
ograso: dpkg -x <path to deb> /09:50
lagRoot?09:50
ograthen manually run update-initramfs09:50
ograsure root09:50
lagdpkg -x <path to deb> .09:50
lagWhich I already did09:50
lag<lag> Extract kernel.deb09:51
ograafter you are done remove /lib/modules/$kver and the files in /boot09:51
ograwell, . wont help09:51
lagupdate-initramfs is stupid09:51
ograupdate-initramfs needs the files in the right places09:51
lag---^09:51
lagupdate-initramfs -b ./boot09:52
lag?09:52
ograits not designed for cross building, its awesome in doing for what it is designed09:52
lagWell it should be amended09:52
ogra-b will only set the output dir09:52
* ogra would just install the deb and purge it afterwards09:53
lagtouch /boot/file09:53
lag/usr/bin/touch: cannot touch `/boot/file': Permission denied09:53
ograarent you root ?09:53
lagNope09:54
ograyou need to be09:54
ograif you are really that scared to break the build chroot, i'd copy the deb to a local machine and just do it there09:54
ogralol09:56
* ogra has never seen https://wiki.ubuntu.com/KernelTeam/KernelForIdiots before09:56
ogra"The kernel team are geniuses with brains the size of planes ..."09:57
ograHAHAHAHA09:57
lagI hope that's not a jaunt on my information procurement!09:58
ogranah09:58
lagWe all have to learn09:58
hrwomg...09:58
ograi just ran across that page09:58
ograthe comment not related to anyone in this room09:59
hrwI prefer "make-kpkg kernel-image" in git linux tree instead09:59
ograwell, but thats not what a buildd does09:59
hrwbuildd does "dpkg-buildpackage"09:59
hrwas it does with other pacakges09:59
ograyeah09:59
apwogra, keybuk is a wag sometimes10:00
ogralooking at that page though i wonder if its not also missing the disabling of the module version check10:00
hrwafter reading that wiki page I think that I need KernelForHrwOrOthersWhichDoNotWantToFollowIdiotsVersion ;D10:00
ograheh10:00
apwyeah the naming is somewhat unfortuanate :)10:01
hrwubuntu kernel rules are nice but as long as you do not want to change something ;D10:01
hrwthose abi, configs etc stuffs10:02
hrwfor years with debian I just had to do "git pull;make-kpkg kernel_image" to get nice kernel for my machine10:02
hrwbut this was out-of-debian kernel10:02
lagMorning ndec10:46
ndeclag: morning10:46
lagndec: How are you today?10:46
ndeclag: fine. thx10:46
lagndec: (I'm buttering you up for bad news) ;)10:46
ndeclag: that's what i thought ;-)10:47
ndeclag: and I think i know what you are going to say next...10:47
lagndec: Have a stab at it ...10:47
ndeclag: kernel does not boot.10:48
lagNope10:49
lagI haven't got that far10:49
lagOr rather, my checks haven't gone that far10:49
laggrep ERROR checkpatch.txt | wc -l10:49
lag282010:49
lag2820 errors in those patches10:49
ndeclag: yes, I am reading bryan email...10:49
lagOh, he's sent it already10:50
ndeclag: i am trying to understand why we ended up with this...10:52
lagndec: Have you 'brain grep'ed the checkpatch.txt yet10:53
ndeclag: how do you 'brain grep', is there a command for this, or perhaps a package ;-)10:54
lagYes, many; emacs, vi, less, cat, kate, gedit, nano, pico ...10:54
lag;)10:55
ndeclag: plain grep is quite nice too...10:57
lagYep, well the command I posted above should help10:58
lagYou still have to 'brain grep' the output10:58
ndeclag: i will look into this internally to see what can be done. I will follow up on bryan's email.11:01
lagndec: No problem11:01
ndeclag: as of today, this kernel will not boot on your panda, only blaze. which h/w do you have?11:02
lagndec: I'll be waiting to review when the errors (and warnings ;) ) have been corrected11:02
ndeclag: well, let's target 11.10, and not 10.10 then ;-)11:02
lagndec: That troubles me a little - there are some patches in there which I need to close bugs (particularly ones from robclark and mythripk)11:03
mythripklag: I guess the patch from me and rob should not cause any issues on panda and can be pulled11:06
rsalvetimorning14:12
dyfetmorning is for coffee14:13
pcacjrrsalveti: morning14:13
pcacjrdyfet: not at all14:14
=== asac_ is now known as asac
rsalvetilag: did you manage to install the deb package into your chroot and generate the new initrd.img?14:58
rsalvetiI think you just need /dev and /proc mounted at your chroot14:58
ogradev isnt needed14:59
ograbut you need proc14:59
rsalvetiogra: I think when installing the package, or generating the initrd.img someone tries to write to /dev/null or something like that15:05
rsalvetiI had a problem with it in the past, so I generally mount it :-)15:06
ogra /dev/null should be available, debootstrap creates it15:06
ograas well as console15:06
jkridner1ds2, all: I can't get passed this error when I try to boot an initramfs (not compiled into the kernel): No filesystem could mount root, tried:  ext3 ext2 ext4 squashfs vfat msdos15:13
jkridner1before that, I get RAMDISK: Couldn't find valid RAM disk image starting at 015:13
=== JaMa is now known as JaMa|Meeting
=== asac_ is now known as asac
rsavoyedoes the ARM have branch delay slots after loads and stores like other RISC architectures ?16:13
=== amitk is now known as amitk-afk
=== fta_ is now known as fta
GrueMasterogra: Have you looked into why oem-config dies?  I have been trying to figure out what is going on all day yesterday.  What I am seeing is some of the log files in /var/log are corrupted, and mounting the pre-installed image now fails for me (worked on previous images).16:53
=== fta_ is now known as fta
ogra_cmpcGrueMaster, not beyond what i said already, while it tries to start it dies but you only get the tty back if you hit enter17:05
ogra_cmpcand the ubiquity logs only show that it found an already running X server17:06
GrueMasterI don't get oem-config at all, just an X background & mouse.17:06
ogra_cmpcright17:06
ogra_cmpcwait 5min and then hit enter17:06
ogra_cmpcoem-config drops you into a root shell if it cant run17:07
ogra_cmpcbut apparently the console isnt shown unless you hit enter in X17:07
GrueMasterAh.17:08
ogra_cmpchow did you shut down before you saw corrupted logfiles ?17:08
ogra_cmpcjust pull the plug ?17:08
GrueMasterSwitched to tty0 and did a <ctrl><alt><del>.17:09
GrueMasterThat triggers reboot.17:09
GrueMasterMore graceful.17:09
ogra_cmpc(the SD card speedup results in less sync calls to write data to disk, if you dont shut down properly it might not have synced the data in cache)17:09
ogra_cmpchmm, a proper shutdown shouldnt result in a corrupted card17:10
GrueMasterIt should have.  It goes through the normal shutdown this way.17:10
ogra_cmpcyes17:10
GrueMasterCard doesn't appear corrupted.  e2fsck reports no errors.17:10
ogra_cmpcweird17:10
GrueMasterBut the logs are off.  Mainly Xorg.0.log and a couple of others.17:11
ogra_cmpcthen i dont get why you see corrupt logs nor why it doesnt mount17:11
GrueMasterI'm retrying to I don't have a copy atm.17:11
ogra_cmpcthe vfat should never be automounted after first boto btw17:11
GrueMasterIt may have been my desktop.  I had to reboot this morning due to updates.17:11
ogra_cmpc*boot17:12
GrueMasterI know.  It isn't.17:12
ogra_cmpcthe rootfs should though17:12
GrueMasterThat's what I was looking at.17:12
GrueMasterBut it may have been my desktop.  I'll know more after a bit.  I'm reimaging my SD now.17:13
ogra_cmpck17:13
GrueMaster Looks like I can mount the rootfs on the img file again.  Seriously thinking my desktop had gone south now.17:14
GrueMasterweird.17:14
ogra_cmpchmm17:14
GrueMasterogra_cmpc: I thought you had fixed the hostname issue?17:32
ogra_cmpcnot yet17:32
GrueMasterok17:32
GrueMasterHmmm.  Looks like there was a new ubiquity release after Alpha 3.17:39
ogra_cmpcseveral fixes today, yes17:40
GrueMastertoday?  I am looking at Aug 6 release.17:42
ogra_cmpchmm17:42
GrueMasterGuess I will have to wait.17:42
ogra_cmpci think evan uploaded a slightly broken version before going on vacation17:43
ogra_cmpci saw riddell complain today17:43
ogra_cmpcso our brokeness might be related17:44
GrueMasterWell, I found an error in the logs.  Went into a shell like you said.  Have a GTKWarning:  Can't open Display.17:44
ogra_cmpci think you should try adding debug-ubiquity to the kernel cmdline17:45
ogra_cmpcthat should spit out more17:45
GrueMasterWill do.17:46
ogra_cmpcthe two fixes uploaded today were related to python-webkit/-vte dependencies17:46
ogra_cmpcmight be that we hit the very same issue but dont see the actual error17:46
GrueMasterOuch.  I have a basset hound puppy attacking my bare feet when I try to work on the panda.17:48
ogra_cmpcheh17:49
ogra_cmpcyou got a new dog ?17:49
GrueMasterNo, he's almost 2 now.  We've had him almost a year.17:49
ogra_cmpcah17:49
GrueMasterBut I put a blanket for him under my side desk that has the panda & dove work spaces.17:50
GrueMasterAnd he has huge paws.17:51
lagDoes anyone know how to mount HDDs once in a schroot?18:37
eworkmattman, so I got ubuntu working18:51
eworkmattman, I got ubuntu 10.04, 10.10, and linaro all working using your kernel and the stock kernel from ARM.  What I was missing was to setup ttyAMA0 for login so I had no idea it was working.  I wrote some bullets of how I got 10.04 on the board that I would like to add to the wiki but they are kind of crude right now.18:53
GrueMasterlag: make sure to mount none /dev -t devtmpfs for the drives to show up.  Then they should mount.18:53
lagGrueMaster: bingo!18:56
lagGrueMaster: Phew! Thanks for that18:56
GrueMasternp.18:56
lagAre there any scripts which are run on entry to the schroot - I'd like to place that line in there18:57
lagOr is it okay to put it in the fstab?18:57
GrueMasterI think that is done by init on boot normally.18:57
lagOh, so when I restart my machine, it will just work?18:58
lagI can't see that myself :)18:58
GrueMasterit should just work on boot.  Running a chroot environment is a bit different.18:59
lagPhew!19:12
lagThe answer:19:12
lagIn /etc/schroot/mount-defaults:19:13
lag/home/lag   /home/lag nonerw,bind    0       019:13
=== fta_ is now known as fta
lag /dev            /dev             none   rw,bind     0       019:13
lag:D19:13
=== fta_ is now known as fta
mattmanework: sorry, stepped away for a moment. glad to hear your up and running.19:24
eworkmattman, I was working on cleaning up my instructions on installing ubuntu 10.04 so I can post them on the wiki.  I already logged in through launchpad so it looks like I have edit permissions19:25
mattmanework: great, i'll be looking for your additions.19:26
=== fta_ is now known as fta
=== fta_ is now known as fta
hrwI love oom on c319:59
hrwneed to finally dist-upgrade it to fresh maverick19:59
hrwit is amazing how slow beagleboard C3 is when nothing runs on it + ssh session20:03
hrwnothing = NM+dbus+wpa-supplicant+modem-manager20:03
rcn-eehrw, put a nice fast usb harddrive with some swap.. ;)20:04
hrwrcn-ee: such bare system should fit in 256MB ram20:04
hrwand 0.5GB swap is on pata hdd on usb20:05
=== robclark_ is now known as robclark
=== fta_ is now known as fta
eworkmattman, have you been able to get X working?20:45
eworkmattman, the instructions I'm working on now is just getting the base system up and running20:45
mattmanework: i am using mostly the base system also20:46
rsalvetiGrueMaster: didn't generate the kernel with the reclaim-related patches yet because they require more patches that are at the akpm's tree20:47
rsalvetiGrueMaster: and the original author is still discussing the patches upstream20:47
eworkmattman, I suppose it should work with some form of framebuffer driver but haven't looked into that yet.  I did and apt-get of ubuntu-desktop after the base system was up.20:47
rsalvetionce we get the patches upstream, or at least organized at an important tree, we can try to see if get any improvement on arm20:47
rsalvetithen we can request the kernel people to look at it20:48
mattmanework: let me know how it goes for you, my initial tests with X was the output was very "jittery"20:48
mattmanework: i didn't dig very far to see what was going on.20:48
rsalvetiGrueMaster: as it helps a lot on the desktop side (it seems), I guess they'll probably accept the patches without many effort20:48
rsalvetiaccept to do the backport20:49
eworkmattman, ok done with my instructions now lets see about pasting them in20:53
lagGrrrr20:58
rsalvetilag: still working?21:00
lagrsalveti: http://paste.ubuntu.com/476578/21:00
lagrsalveti: Only when I'm awake :)21:00
rsalvetilag: :-)21:01
rsalvetilag: you can ask dpkg to force the installation21:01
lagWill it affect the initrd.img?21:03
=== JaMa|Meeting is now known as JaMa
rsalvetilag: wireless-crda? don't think so21:07
=== fta_ is now known as fta
rsalvetilag: ./rootstock --fqdn panda-maverick --login ubuntu --password ubuntu --serial ttyO2 --components "main universe multiverse" --kernel-image http://rsalveti.net/pub/ubuntu/kernel/maverick/linux-image-2.6.34-903-omap4_2.6.34-903.7rsalveti2_armel.deb21:13
GrueMasterrsalveti: Ok21:13
rsalvetilag: this is how I generally create a new rootfs with a new kernel21:13
lagI don't want a new rootfs21:13
rsalvetithen I just write the rootfs, generate the uI* files and copy to my sd card21:13
lagI want to use the daily image's rootfs21:13
lagIt's the whole point for me jumping through these hoops :)21:14
rsalvetilag: oh, true, the bug that only happens with the daily image21:14
lagThat's the idea21:14
prpplaguersalveti: ping21:39
rsalvetiprpplague: pong21:39
prpplaguersalveti: you have an asound.conf file for blaze/sdp4430 ?21:39
rsalvetiprpplague: can check on my panda, but not sure21:40
prpplaguersalveti: you have the audio working properly on your es1.0 panda?21:40
rsalvetiprpplague: never tested21:41
rsalvetiGrueMaster: ^?21:41
rsalvetiwho needs sound anyway hehe21:42
prpplaguersalveti: hehe21:43
rsalvetimaybe GrueMaster tested it already, as he tested quite many things already for panda21:43
prpplaguersalveti: is there a tested rootfs posted somewhere?21:44
rsalvetiprpplague: there is the pre-installed image that you can test, if you want21:44
prpplaguersalveti: url?21:44
rsalvetiprpplague: http://cdimage.ubuntu.com/ubuntu-netbook/ports/daily-preinstalled/current/21:45
prpplaguethanks21:45
rsalvetiwas finding it :-)21:45
* prpplague looks21:45
rsalvetithe alpha 3 image, if you prefer http://cdimage.ubuntu.com/ubuntu-netbook/ports/releases/maverick/alpha-3/21:46
prpplagueholy cow21:46
prpplague500meg21:46
rsalvetijust dd it at your sd card and boot it21:46
rsalvetiyep, lots of packages21:46
rsalvetiprpplague: and pick a 4gb sd card :-)21:46
prpplaguersalveti: oh, it's not a tarball?21:47
rsalvetiprpplague: nops21:47
* prpplague cancels download21:47
rsalvetiyou can generate a rootfs with rootstock if you want21:47
rsalvetiand then used it at your device or chroot21:47
rsalvetibut it's a lot of work for just trying to find a simple file :-)21:48
prpplaguehmm21:49
prpplagueeither way it is a pain21:49
prpplaguersalveti: my biggest rootfs is 16meg21:50
eworkmattman, ok saved21:51
eworkmattman, let me know what you think and make any corrections or clarifications you think are needed21:52
mattmanework: thank you, i'll take a look at them.21:52
rsalvetiprpplague: no sound21:52
rsalvetidoesn't seems to work by default21:52
eworkmattman, the instructions are somewhat generic and could apply to a number of development boards in some places21:52
rsalvetinot with pulseaudio at least21:53
prpplaguersalveti: oh21:53
rsalvetihm, let me check if I'm getting something from the hdmi output21:54
prpplaguersalveti: are you guys testing with blaze and sdp as well?21:54
rsalvetiprpplague: I know ogra_cmpc have one blaze, but don't know if he is testing the image on it or not21:54
prpplaguehmm ok21:54
* prpplague wonders who at ubuntu-arm is responsible for the audio testing21:55
prpplagueits kinda like no one is using audio with omap421:56
hrwprpplague: remember that this is #ubuntu-arm not #angstrom - here devs generate 0.5GB images as base ones21:59
prpplagueyea22:00
rsalvetihrw: we'll have a real base one later on22:00
ogra_cmpcprpplague, audio should work fine via HDMI22:01
ogra_cmpcand if you need an asound.conf file thats a bug with the compiled in defaults, audio should just work, i'm aware that we have to still do some work here22:03
ogra_cmpcpulse as well as the kernel defaults for the asoc driver will still need to be touched22:04
ogra_cmpcrsalveti, persia is tasked with fixing pulse as soon as he comes back online22:05
ogra_cmpc(he just moved houses and seems to have some connection issues)22:05
rsalvetiogra_cmpc: hm, ok22:05
ogra_cmpcit needs a special config22:06
mattmanework: thanks for making those additions, they are very helpful22:06
eworkmattman, glad you appricate them :)22:08
ndecprpplague: do you have /sys/devices/platform/soc-audio on your panda?22:09
rsalvetiogra_cmpc: and with blaze, did you tested it already?22:09
rsalvetidon't know if we also have speakers at blaze22:09
ogra_cmpcwe dont iirc22:09
ndecrsalveti: ogra_cmpc: we have audio on blaze, but it requires proper asound.conf, and a couple of changes in pulse config22:10
prpplaguendec: yea22:10
ogra_cmpcndec, the same pulse changes we need for panda, right ?22:10
ndecprpplague: so at least, all drivers are compiled in. you will only be missing the ascound.conf22:10
ogra_cmpcif you need an asound.conf something is wrong22:10
ndecogra_cmpc: yes. same changes (it's basically to tell pulse to use fixed point resampling, instead of floating point)22:11
ogra_cmpcright22:11
prpplagueyea, i just wanted to make sure i have the correct things turned on for the headset22:11
ogra_cmpcthats on persias list22:11
ndecogra_cmpc: well... this, I am not sure. audio h/w pieces is quite complex on OMAP4, and I am not up to speed with this.22:11
ndecprpplague: so you never tried audio on panda (i mean on the headset)?22:12
ogra_cmpcndec, well, if you need an asound.conf it means you need to override a default, the default should always work22:12
prpplagueogra_cmpc: you have _any_ audio working on any omap4 ?22:12
prpplaguendec: yea i have had the audio working on earlier L24.x kernels22:12
ogra_cmpcprpplague, iirc we had working audio via HDMI on the panda in prague22:12
prpplagueogra_cmpc: yea, the hdmi audio seems to be working fine22:13
ndecprpplague: did you grep is4430 is the audio driver code?22:13
ogra_cmpcand i think the panda kernel (falsely?) defaults to the HDMI device22:13
ndecprpplague: /is4430/is4430sdp/22:13
ogra_cmpcon the panda the default should be the headphone jack imho22:14
ogra_cmpcwhile on the blaze hdmi might make more sense22:14
ndecogra_cmpc: do you needs what needs to be done for ubuntu sound preference to figure this out, and allow configuration?22:14
ogra_cmpci didnt play with it yet but shouldnt be to hard to figure out22:15
prpplagueogra_cmpc: _shouldn't_  , but i'm working with a new kernel build with a ton of changes22:20
=== hrw is now known as hrw|gone
=== JaMa is now known as JaMa|Zzz
=== JaMa|Zzz is now known as JaMa|Zz
rsalvetiGrueMaster: still there?23:51
GrueMasteryes, I'm here.  Didn't see the earlier posts until now.23:51
prpplaguersalveti: found the problem anyway, thanks23:52
rsalvetiGrueMaster: http://rsalveti.net/pub/ubuntu/kernel/maverick/linux-image-2.6.34-903-omap4_2.6.34-903.7rsalveti2_armel.deb23:52
rsalvetiGrueMaster: the deb file with latest kernel plus some patches from robclark to improve the dvi support23:52
rsalvetiif you want to test23:52
rsalvetimine doesn't work because I'm getting -vsync with my monitor23:53
rsalvetiprpplague: np, did you create a new asound.conf?23:53
GrueMasterI do, but it may be a little while.  I'm trying to either resolve the oem-config issue or will file a bug shortly.23:53
prpplaguersalveti: yea, manually23:53
rsalvetiGrueMaster: np, just to let you know about if, if you're willing to test :-)23:54
rsalveti*it23:54
rsalvetiprpplague: is it working at the headset output for you now?23:54
GrueMasterThat's what I'm here for.23:55
=== fta_ is now known as fta
prpplaguersalveti: yea23:58
rsalvetinice, good to know that it works :-)23:59

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