[00:35] hello room [00:36] has anyone had any success getting ubuntu 10.04 or 10.10 working on a Keil Versatile Express development board? [00:36] What processor does that use? [00:36] I think the problem I'm having is the kernel has an incompatible config [00:36] A9x4 [00:37] ? [00:37] 4 core A9 [00:37] oh. [00:37] ework: i have been able to boot a kernel on that system [00:37] I have been able to boot generic debian lenny using debootstrap and the stock kernel from ARM (kernel-2.6.33-arm1) [00:38] ework: do you want me to send you the .config i've been using? [00:40] when booting a rootfs built using rootstock it just hangs after a number of errors about plymouth [00:40] but its still detecting my usb keyboard being plugged in and unplugged [00:40] I had to add support for DEVTMPFS in my kernel to get past some of the initial errors [00:40] mattman, what kernel were you using? was is something derived from the ubuntu kernel? [00:41] ework: 2.6.35-rc5. [00:41] mattman, that would be really great [00:42] thats a maverik kernel correct? [00:42] ework: just a sec working on getting it into pastebin [00:43] mattman, where is the best place to get the patched ubuntu kernel source so that I can apply this patch against [00:43] mattman, did you just do a standard "make uImage" after patching it? [00:44] ework: i haven't patched the kernel. i'm pretty sure this is just a snapshot of the arm-next kernel tree. [00:46] mattman, 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:47] ework: can you see the arm-next kernel at http://git.linaro.org/gitweb? [00:47] mattman, I also have no problem compiling a kernel from vanilla source, which is how I get the 2.6.33-arm1 kernel I have now [00:47] ok I think I can figure it out from that git source [00:47] mattman, did you make this config yourself or is it based on some source [00:48] ework: ok let me pastebin a link to the .config I'm using [00:48] mattman, sorry for all the questions I'll slow down [00:48] ework: yes [00:50] ework: here's the .config i'm using: http://pastebin.com/D8fUQ1bK [00:51] ework: i created this by using an older .config and just manually enabling the same devices. [00:52] mattman, so you were able to boot some form of ubuntu on the versatile express correct? [00:52] using this kernel and rootstock? [00:53] ework: yes right now I booted a minimal rootfs then apt-get the rest. [00:53] mattman, sounds good that was my plan as well [00:53] let me send you a link to some wiki instructions i put togther. [00:57] ework: 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 images [00:57] mattman, 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 boot [00:58] mattman, I can add some information tho this wiki as I go through the process if that helps [00:59] looks like I just need a launch pad account which is not a problem [00:59] ework: good to know. i wondered if the instructions were visible. [01:00] mattman, btw one other boot option is usb which is what I've been using without problems [01:00] ework: that's good to know also. i would like to add any information you'd like to share to the document. [01:01] mattman, I should be able to add information myself if I have a launchpad.net account? [01:01] ework: true [01:01] ework: that's even a better ides ;-) [01:02] mattman, oh you have usb hard drive already at the bottom [01:03] mattman, this looks similar to whats on the quickstart card. I think you might even want a separate page for building the kernel and rootfs [01:04] ework: right, seems obvious now that i look at it again. [01:05] mattman, well its kind of obvious now but it took me a while to understand it to the level documented there [01:09] mattman, I didn't even know you could boot the kernel off SD or CF I was always updating the flash each time [01:09] ework: that's pretty nice if you have an SD card reader on your laptop. [01:10] yah 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 adapter [01:10] copy it over and reboot and it updates the flash [01:11] ework: 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:12] mattman, this wiki page is very useful but I agree it needs to complimented with instructions for building rootfs and kernel [01:12] mattman, the minimal rootfs is pretty easy to get using rootstock [01:14] ework: thanks for the feedback on the wiki page. [01:14] mattman, maybe it had some incompatibilities which is why I ran into problems [01:38] ericm|ubuntu: ping? [06:20] this is a lovely day === freeflyi1g is now known as freeflying [07:53] Morning ogra [07:58] i am not sure he is up yet [08:00] lazy blighter [08:01] dyfet: David, maybe you could help? [08:01] maybe [08:01] I am trying to run update-initramfs from a chroot [08:01] hmm... [08:01] What do I need to make it work? [08:02] well, 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:03] How do I know of they are bind mounted or not/ [08:03] ? [08:04] well, from outside the chroot, you can do "mount" to see what is mounted [08:04] lag: are you reviewing the L24.9 kernel release from TI? [08:04] cooloney: I'm happy to [08:05] cooloney: But I haven't had an email [08:06] dyfet: I'm not sure this will help me [08:06] cooloney: How do you test your bespoke kernels with the daily build? [08:06] I 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:07] dyfet: I think I just need to know how to run it [08:07] Where does it get it's modules from? [08:07] lag: oh, i assume ndec told you the git tree for that L24.9 kernel in irc [08:07] lag: hmmm, what's bespoke kernel? [08:07] cooloney: bespoke == your own [08:08] cooloney: Not yet [08:08] lag: now, i just build kernel and flash it into my SD card with a maverick rootfs built from rootstock [08:08] lag: how about you? [08:08] cooloney: I don't [08:09] cooloney: I'm trying to, but it means I have to re-create the initramfs from within the chroot [08:09] cooloney: This, I am having difficulty with === hrw|gone is now known as hrw [08:10] morning [08:10] lag: yeah, i also installed a daily image on another SD card. [08:10] lag: so if I wanna test it, i can use that SD card. [08:10] cooloney: I do much the same... [08:10] But I'd like to test them in unison [08:11] New kernel w daily build rootfs [08:12] cooloney: It's not a problem for you, as the daily build boots [08:12] But it doesn't on XM [08:12] lag: oh, too bad, XM looks scary to me [08:12] I need to re-create the uImage and uInitrd from the get-go [08:12] cooloney: Not scary, just a pain [08:14] lag: how about just boot uImage, use 'noinitrd root=/dev/mmcblk0p2' in kernel cmdline to skip uInitrd [08:14] i mean for testing kernel booting and some bugs which can be found in console. [08:15] cooloney: No - some of the issues are; boots fine with rootstock, doesn't boot with daily build [08:15] lag: oh yeah, i c [08:15] cooloney: Some issues only surface when using the daily build [08:16] cooloney: I need to create a uInitrd for my 'bespoke' kernel [08:16] I think I will try getting some sleep [08:16] dyfet: :) [08:16] dyfet: Night David [08:16] dyfet: good night, have a nice dream [08:16] don't dream of XM [08:17] cooloney: The term you're looking for is "sweet dreams" [08:17] Okay I'll have to wait for ogra or rsalveti, as they seem to know a little about initramfs' [08:18] lag: yeah, actually the uInitrd i am using still comes from rsalveti [08:18] lag: i just updated a bug tracker you pointed me a patch yesterday [08:19] cooloney: I can't take credit for that, you have to thank rcn-ee [08:19] cooloney: I saw your ACK on linux-omap [08:19] lag: yeah, rcn-ee is robert? [08:19] rcn-ee: thanks a lot [08:20] lag: yeah, just tested on my board [08:20] cooloney: Yes, that's Robert [08:20] i think the patch author stanley.miao might be in China who works for windriver [08:21] stanley.miao@windriver.com [08:21] I'd say you're right :) [08:24] lag: i found there are hundreds patches from TI's L24.9 release [08:24] lag: mission impossible for us to review all of them [08:25] cooloney: With the last lot, did you go through them all individually? [08:26] lag: no, just reviewed several [08:26] cooloney: What about the 200+ ones you received? [08:26] lag: i plan to add our ubuntu packaging stuff firstly [08:26] lag: OMG, you don't know that? [08:26] ? [08:27] lag: i pushed them out and tim merged them as 903.7 release in ti-omap4 tree [08:27] L24.9 is new release which is based on 2.6.35 [08:27] Yes, but you must have reviewed them first [08:28] lag: oh, i fixed lots of codings style issue [08:28] Yes, but did you thumb through and review them all individually? [08:28] reviewed most of them not all of them [08:29] And how many hundred are there in this release? [08:29] yeah, but just quick review. [08:29] Do you have the link? [08:29] i guess 900 or more [08:29] JC [08:29] * lag falls on the floor! [08:29] and still increasing [08:29] 1 sec, man [08:29] Well you'll have fun this those [08:30] * lag leaves [08:30] * cooloney grabs lag back, [08:30] http://dev.omapzoom.org/?p=integration/kernel-omap4.git;a=shortlog;h=refs/heads/L24.9 [08:30] Noooooooooooooooooooooooooooo [08:31] lag: come on. hehe, [08:32] * cooloney brb [08:32] How do you know there are 900? [08:32] Are there stats? [08:33] lag: i just wanna scare you [09:33] nec: Good morning === XorA|gone is now known as XorA [09:44] lag, whats your prob ? [09:45] ogra: What's your problem? [09:45] ogra: ;) [09:45] oh, dont get me started :) [09:45] i mean your initramfs issue [09:45] ogra: I want to create an uInitrd that will work with the daily build [09:45] what did you do so far [09:46] Create kernel.deb [09:46] Create uImage [09:46] Extract kernel.deb (before create uImage) [09:46] ? [09:46] install qemu-arm-static [09:46] Where? [09:46] (dont extract the deb [09:47] on a machine of your choice [09:47] one you can be root on [09:47] I am in a chroot [09:47] ah, you are in a chroot already [09:47] k [09:47] Yep [09:47] is proc mounted ? [09:47] :) [09:47] update-initramfs needs it [09:48] proc on /proc type proc (rw,relatime) [09:48] so if you mounted proc and are in the chroot, just dpkg -i the .deb you have [09:48] that should run update-initramfs from the postinstall script [09:48] I don't want to install it into the chroot [09:49] why ? [09:49] its just a chroot [09:49] Because I am on the build server [09:49] The build server has chroot to build in - I don't want to mess it up [09:49] well, you can uninstall it afterwards [09:49] k [09:50] Can't I dpkg -i [09:50] so: dpkg -x / [09:50] Root? [09:50] then manually run update-initramfs [09:50] sure root [09:50] dpkg -x . [09:50] Which I already did [09:51] Extract kernel.deb [09:51] after you are done remove /lib/modules/$kver and the files in /boot [09:51] well, . wont help [09:51] update-initramfs is stupid [09:51] update-initramfs needs the files in the right places [09:51] ---^ [09:52] update-initramfs -b ./boot [09:52] ? [09:52] its not designed for cross building, its awesome in doing for what it is designed [09:52] Well it should be amended [09:52] -b will only set the output dir [09:53] * ogra would just install the deb and purge it afterwards [09:53] touch /boot/file [09:53] /usr/bin/touch: cannot touch `/boot/file': Permission denied [09:53] arent you root ? [09:54] Nope [09:54] you need to be [09:54] if you are really that scared to break the build chroot, i'd copy the deb to a local machine and just do it there [09:56] lol [09:56] * ogra has never seen https://wiki.ubuntu.com/KernelTeam/KernelForIdiots before [09:57] "The kernel team are geniuses with brains the size of planes ..." [09:57] HAHAHAHA [09:58] I hope that's not a jaunt on my information procurement! [09:58] nah [09:58] We all have to learn [09:58] omg... [09:58] i just ran across that page [09:59] the comment not related to anyone in this room [09:59] I prefer "make-kpkg kernel-image" in git linux tree instead [09:59] well, but thats not what a buildd does [09:59] buildd does "dpkg-buildpackage" [09:59] as it does with other pacakges [09:59] yeah [10:00] ogra, keybuk is a wag sometimes [10:00] looking at that page though i wonder if its not also missing the disabling of the module version check [10:00] after reading that wiki page I think that I need KernelForHrwOrOthersWhichDoNotWantToFollowIdiotsVersion ;D [10:00] heh [10:01] yeah the naming is somewhat unfortuanate :) [10:01] ubuntu kernel rules are nice but as long as you do not want to change something ;D [10:02] those abi, configs etc stuffs [10:02] for years with debian I just had to do "git pull;make-kpkg kernel_image" to get nice kernel for my machine [10:02] but this was out-of-debian kernel [10:46] Morning ndec [10:46] lag: morning [10:46] ndec: How are you today? [10:46] lag: fine. thx [10:46] ndec: (I'm buttering you up for bad news) ;) [10:47] lag: that's what i thought ;-) [10:47] lag: and I think i know what you are going to say next... [10:47] ndec: Have a stab at it ... [10:48] lag: kernel does not boot. [10:49] Nope [10:49] I haven't got that far [10:49] Or rather, my checks haven't gone that far [10:49] grep ERROR checkpatch.txt | wc -l [10:49] 2820 [10:49] 2820 errors in those patches [10:49] lag: yes, I am reading bryan email... [10:50] Oh, he's sent it already [10:52] lag: i am trying to understand why we ended up with this... [10:53] ndec: Have you 'brain grep'ed the checkpatch.txt yet [10:54] lag: how do you 'brain grep', is there a command for this, or perhaps a package ;-) [10:54] Yes, many; emacs, vi, less, cat, kate, gedit, nano, pico ... [10:55] ;) [10:57] lag: plain grep is quite nice too... [10:58] Yep, well the command I posted above should help [10:58] You still have to 'brain grep' the output [11:01] lag: i will look into this internally to see what can be done. I will follow up on bryan's email. [11:01] ndec: No problem [11:02] lag: as of today, this kernel will not boot on your panda, only blaze. which h/w do you have? [11:02] ndec: I'll be waiting to review when the errors (and warnings ;) ) have been corrected [11:02] lag: well, let's target 11.10, and not 10.10 then ;-) [11:03] ndec: That troubles me a little - there are some patches in there which I need to close bugs (particularly ones from robclark and mythripk) [11:06] lag: I guess the patch from me and rob should not cause any issues on panda and can be pulled [14:12] morning [14:13] morning is for coffee [14:13] rsalveti: morning [14:14] dyfet: not at all === asac_ is now known as asac [14:58] lag: did you manage to install the deb package into your chroot and generate the new initrd.img? [14:58] I think you just need /dev and /proc mounted at your chroot [14:59] dev isnt needed [14:59] but you need proc [15:05] ogra: I think when installing the package, or generating the initrd.img someone tries to write to /dev/null or something like that [15:06] I had a problem with it in the past, so I generally mount it :-) [15:06] /dev/null should be available, debootstrap creates it [15:06] as well as console [15:13] ds2, 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 msdos [15:13] before that, I get RAMDISK: Couldn't find valid RAM disk image starting at 0 === JaMa is now known as JaMa|Meeting === asac_ is now known as asac [16:13] does the ARM have branch delay slots after loads and stores like other RISC architectures ? === amitk is now known as amitk-afk === fta_ is now known as fta [16:53] ogra: 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). === fta_ is now known as fta [17:05] GrueMaster, not beyond what i said already, while it tries to start it dies but you only get the tty back if you hit enter [17:06] and the ubiquity logs only show that it found an already running X server [17:06] I don't get oem-config at all, just an X background & mouse. [17:06] right [17:06] wait 5min and then hit enter [17:07] oem-config drops you into a root shell if it cant run [17:07] but apparently the console isnt shown unless you hit enter in X [17:08] Ah. [17:08] how did you shut down before you saw corrupted logfiles ? [17:08] just pull the plug ? [17:09] Switched to tty0 and did a . [17:09] That triggers reboot. [17:09] More graceful. [17:09] (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:10] hmm, a proper shutdown shouldnt result in a corrupted card [17:10] It should have. It goes through the normal shutdown this way. [17:10] yes [17:10] Card doesn't appear corrupted. e2fsck reports no errors. [17:10] weird [17:11] But the logs are off. Mainly Xorg.0.log and a couple of others. [17:11] then i dont get why you see corrupt logs nor why it doesnt mount [17:11] I'm retrying to I don't have a copy atm. [17:11] the vfat should never be automounted after first boto btw [17:11] It may have been my desktop. I had to reboot this morning due to updates. [17:12] *boot [17:12] I know. It isn't. [17:12] the rootfs should though [17:12] That's what I was looking at. [17:13] But it may have been my desktop. I'll know more after a bit. I'm reimaging my SD now. [17:13] k [17:14] Looks like I can mount the rootfs on the img file again. Seriously thinking my desktop had gone south now. [17:14] weird. [17:14] hmm [17:32] ogra_cmpc: I thought you had fixed the hostname issue? [17:32] not yet [17:32] ok [17:39] Hmmm. Looks like there was a new ubiquity release after Alpha 3. [17:40] several fixes today, yes [17:42] today? I am looking at Aug 6 release. [17:42] hmm [17:42] Guess I will have to wait. [17:43] i think evan uploaded a slightly broken version before going on vacation [17:43] i saw riddell complain today [17:44] so our brokeness might be related [17:44] Well, I found an error in the logs. Went into a shell like you said. Have a GTKWarning: Can't open Display. [17:45] i think you should try adding debug-ubiquity to the kernel cmdline [17:45] that should spit out more [17:46] Will do. [17:46] the two fixes uploaded today were related to python-webkit/-vte dependencies [17:46] might be that we hit the very same issue but dont see the actual error [17:48] Ouch. I have a basset hound puppy attacking my bare feet when I try to work on the panda. [17:49] heh [17:49] you got a new dog ? [17:49] No, he's almost 2 now. We've had him almost a year. [17:49] ah [17:50] But I put a blanket for him under my side desk that has the panda & dove work spaces. [17:51] And he has huge paws. [18:37] Does anyone know how to mount HDDs once in a schroot? [18:51] mattman, so I got ubuntu working [18:53] mattman, 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] lag: make sure to mount none /dev -t devtmpfs for the drives to show up. Then they should mount. [18:56] GrueMaster: bingo! [18:56] GrueMaster: Phew! Thanks for that [18:56] np. [18:57] Are there any scripts which are run on entry to the schroot - I'd like to place that line in there [18:57] Or is it okay to put it in the fstab? [18:57] I think that is done by init on boot normally. [18:58] Oh, so when I restart my machine, it will just work? [18:58] I can't see that myself :) [18:59] it should just work on boot. Running a chroot environment is a bit different. [19:12] Phew! [19:12] The answer: [19:13] In /etc/schroot/mount-defaults: [19:13] /home/lag /home/lag none rw,bind 0 0 === fta_ is now known as fta [19:13] /dev /dev none rw,bind 0 0 [19:13] :D === fta_ is now known as fta [19:24] ework: sorry, stepped away for a moment. glad to hear your up and running. [19:25] mattman, 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 permissions [19:26] ework: great, i'll be looking for your additions. === fta_ is now known as fta === fta_ is now known as fta [19:59] I love oom on c3 [19:59] need to finally dist-upgrade it to fresh maverick [20:03] it is amazing how slow beagleboard C3 is when nothing runs on it + ssh session [20:03] nothing = NM+dbus+wpa-supplicant+modem-manager [20:04] hrw, put a nice fast usb harddrive with some swap.. ;) [20:04] rcn-ee: such bare system should fit in 256MB ram [20:05] and 0.5GB swap is on pata hdd on usb === robclark_ is now known as robclark === fta_ is now known as fta [20:45] mattman, have you been able to get X working? [20:45] mattman, the instructions I'm working on now is just getting the base system up and running [20:46] ework: i am using mostly the base system also [20:47] GrueMaster: didn't generate the kernel with the reclaim-related patches yet because they require more patches that are at the akpm's tree [20:47] GrueMaster: and the original author is still discussing the patches upstream [20:47] mattman, 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] once we get the patches upstream, or at least organized at an important tree, we can try to see if get any improvement on arm [20:48] then we can request the kernel people to look at it [20:48] ework: let me know how it goes for you, my initial tests with X was the output was very "jittery" [20:48] ework: i didn't dig very far to see what was going on. [20:48] GrueMaster: as it helps a lot on the desktop side (it seems), I guess they'll probably accept the patches without many effort [20:49] accept to do the backport [20:53] mattman, ok done with my instructions now lets see about pasting them in [20:58] Grrrr [21:00] lag: still working? [21:00] rsalveti: http://paste.ubuntu.com/476578/ [21:00] rsalveti: Only when I'm awake :) [21:01] lag: :-) [21:01] lag: you can ask dpkg to force the installation [21:03] Will it affect the initrd.img? === JaMa|Meeting is now known as JaMa [21:07] lag: wireless-crda? don't think so === fta_ is now known as fta [21:13] lag: ./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.deb [21:13] rsalveti: Ok [21:13] lag: this is how I generally create a new rootfs with a new kernel [21:13] I don't want a new rootfs [21:13] then I just write the rootfs, generate the uI* files and copy to my sd card [21:13] I want to use the daily image's rootfs [21:14] It's the whole point for me jumping through these hoops :) [21:14] lag: oh, true, the bug that only happens with the daily image [21:14] That's the idea [21:39] rsalveti: ping [21:39] prpplague: pong [21:39] rsalveti: you have an asound.conf file for blaze/sdp4430 ? [21:40] prpplague: can check on my panda, but not sure [21:40] rsalveti: you have the audio working properly on your es1.0 panda? [21:41] prpplague: never tested [21:41] GrueMaster: ^? [21:42] who needs sound anyway hehe [21:43] rsalveti: hehe [21:43] maybe GrueMaster tested it already, as he tested quite many things already for panda [21:44] rsalveti: is there a tested rootfs posted somewhere? [21:44] prpplague: there is the pre-installed image that you can test, if you want [21:44] rsalveti: url? [21:45] prpplague: http://cdimage.ubuntu.com/ubuntu-netbook/ports/daily-preinstalled/current/ [21:45] thanks [21:45] was finding it :-) [21:45] * prpplague looks [21:46] the alpha 3 image, if you prefer http://cdimage.ubuntu.com/ubuntu-netbook/ports/releases/maverick/alpha-3/ [21:46] holy cow [21:46] 500meg [21:46] just dd it at your sd card and boot it [21:46] yep, lots of packages [21:46] prpplague: and pick a 4gb sd card :-) [21:47] rsalveti: oh, it's not a tarball? [21:47] prpplague: nops [21:47] * prpplague cancels download [21:47] you can generate a rootfs with rootstock if you want [21:47] and then used it at your device or chroot [21:48] but it's a lot of work for just trying to find a simple file :-) [21:49] hmm [21:49] either way it is a pain [21:50] rsalveti: my biggest rootfs is 16meg [21:51] mattman, ok saved [21:52] mattman, let me know what you think and make any corrections or clarifications you think are needed [21:52] ework: thank you, i'll take a look at them. [21:52] prpplague: no sound [21:52] doesn't seems to work by default [21:52] mattman, the instructions are somewhat generic and could apply to a number of development boards in some places [21:53] not with pulseaudio at least [21:53] rsalveti: oh [21:54] hm, let me check if I'm getting something from the hdmi output [21:54] rsalveti: are you guys testing with blaze and sdp as well? [21:54] prpplague: I know ogra_cmpc have one blaze, but don't know if he is testing the image on it or not [21:54] hmm ok [21:55] * prpplague wonders who at ubuntu-arm is responsible for the audio testing [21:56] its kinda like no one is using audio with omap4 [21:59] prpplague: remember that this is #ubuntu-arm not #angstrom - here devs generate 0.5GB images as base ones [22:00] yea [22:00] hrw: we'll have a real base one later on [22:01] prpplague, audio should work fine via HDMI [22:03] and 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 here [22:04] pulse as well as the kernel defaults for the asoc driver will still need to be touched [22:05] rsalveti, persia is tasked with fixing pulse as soon as he comes back online [22:05] (he just moved houses and seems to have some connection issues) [22:05] ogra_cmpc: hm, ok [22:06] it needs a special config [22:06] ework: thanks for making those additions, they are very helpful [22:08] mattman, glad you appricate them :) [22:09] prpplague: do you have /sys/devices/platform/soc-audio on your panda? [22:09] ogra_cmpc: and with blaze, did you tested it already? [22:09] don't know if we also have speakers at blaze [22:09] we dont iirc [22:10] rsalveti: ogra_cmpc: we have audio on blaze, but it requires proper asound.conf, and a couple of changes in pulse config [22:10] ndec: yea [22:10] ndec, the same pulse changes we need for panda, right ? [22:10] prpplague: so at least, all drivers are compiled in. you will only be missing the ascound.conf [22:10] if you need an asound.conf something is wrong [22:11] ogra_cmpc: yes. same changes (it's basically to tell pulse to use fixed point resampling, instead of floating point) [22:11] right [22:11] yea, i just wanted to make sure i have the correct things turned on for the headset [22:11] thats on persias list [22:11] ogra_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:12] prpplague: so you never tried audio on panda (i mean on the headset)? [22:12] ndec, well, if you need an asound.conf it means you need to override a default, the default should always work [22:12] ogra_cmpc: you have _any_ audio working on any omap4 ? [22:12] ndec: yea i have had the audio working on earlier L24.x kernels [22:12] prpplague, iirc we had working audio via HDMI on the panda in prague [22:13] ogra_cmpc: yea, the hdmi audio seems to be working fine [22:13] prpplague: did you grep is4430 is the audio driver code? [22:13] and i think the panda kernel (falsely?) defaults to the HDMI device [22:13] prpplague: /is4430/is4430sdp/ [22:14] on the panda the default should be the headphone jack imho [22:14] while on the blaze hdmi might make more sense [22:14] ogra_cmpc: do you needs what needs to be done for ubuntu sound preference to figure this out, and allow configuration? [22:15] i didnt play with it yet but shouldnt be to hard to figure out [22:20] ogra_cmpc: _shouldn't_ , but i'm working with a new kernel build with a ton of changes === hrw is now known as hrw|gone === JaMa is now known as JaMa|Zzz === JaMa|Zzz is now known as JaMa|Zz [23:51] GrueMaster: still there? [23:51] yes, I'm here. Didn't see the earlier posts until now. [23:52] rsalveti: found the problem anyway, thanks [23:52] GrueMaster: http://rsalveti.net/pub/ubuntu/kernel/maverick/linux-image-2.6.34-903-omap4_2.6.34-903.7rsalveti2_armel.deb [23:52] GrueMaster: the deb file with latest kernel plus some patches from robclark to improve the dvi support [23:52] if you want to test [23:53] mine doesn't work because I'm getting -vsync with my monitor [23:53] prpplague: np, did you create a new asound.conf? [23:53] I 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] rsalveti: yea, manually [23:54] GrueMaster: np, just to let you know about if, if you're willing to test :-) [23:54] *it [23:54] prpplague: is it working at the headset output for you now? [23:55] That's what I'm here for. === fta_ is now known as fta [23:58] rsalveti: yea [23:59] nice, good to know that it works :-)