/srv/irclogs.ubuntu.com/2010/10/12/#ubuntu-arm.txt

=== lilstevie|ZNC is now known as lilstevie
devilhornsogra, around/awake yet ? :)06:17
persiaHe's typically a couple more hours.06:18
devilhornspersia, ahh ok, thanks :)06:18
persiaFind yourself at a loss during the pause-between-cycles?06:20
devilhornspersia, not at all :) plenty todo wrt unity-efl06:21
devilhornspersia, but, I do need to discuss something with him06:21
persiaAh, I can't help with that then.06:21
devilhornshehe yea06:21
devilhornsogra, when you get online, please drop me a PM. Need to discuss a few things with ya, thanks :)06:45
lagsebjan: Do you know who Misael Lopez Cruz is?07:49
sebjanlag: he is a TIer working on audio (don't know if he still works on audio, but at least he used to)08:07
lagsebjan: Does he still work for TI?08:07
lagsebjan: I'm wondering if it's worth asking him to the session08:08
sebjanlag: I don't know... best to ask Liam or Margarita08:11
lagSure, thanks08:11
=== hrw|gone is now known as hrw
hrwehlo #08:33
=== lilstevie is now known as lilstevie|ZNC
ndecogra: hi... fyi: just sent you an email...09:08
loolvstehle: http://gitorious.org/croco09:47
suihkulokkivstehle what do you want to know about it?10:11
=== XorA|gone is now known as XorA
kornel`hi10:46
kornel`does anyone has some experience of encoding video to h264 on arm processor. with ffmpeg or any other solution (which may use dps as well if necessary, etc) ?10:47
persiakornel`, What question would you ask if someone replied "Yes" to that?10:48
kornel`is it possible to encode  a live stream with an arm (with neon) processor realtime? and if so, what quality?10:49
hrwdepends on cpu, method used10:50
kornel`i would use arm cortex a810:50
kornel`how much does dsp matters?10:51
persiaI'm not sure our encoders are NEON-enabled10:51
hrwkornel`: there is no such cpu as "arm cortex a8"10:51
persiakornel`, DSP only matters if there are kernel drivers or encoder-specific drivers for that DSP.10:51
ograndec, and i answered it :)11:01
kornel`ok thanks for answers11:02
persiakornel`, Just as summary, it's known possible for some chips, at some resolutions.  It's unlikely we have a wide-enough body of experience to tell you whether any specific combination works.11:02
kornel`persia: right i will buy some and triing :) thanks!11:03
persiakornel`, Good luck.  My recommendation is to get one from a vendor that has open encoders that are known to meet your application requirements.  The SoC vendors usually are happy to explain just how cool each chip is.11:04
armin76persia: yeah, like nvidia saying they don't need neon because their soc is awesome :P11:38
persiaarmin76, might be though: doesn't it support CUDA or something?11:39
armin76cuda on arm? weird11:39
vstehlelool: Thanks!    suihkulokki: I want to try croco on top of qemu/pbuilder, to speedup armel builds on PC. I would like to use the cross-compiler on the PC transparently instead of the qemu/armel gcc. This is to build Ubuntu packages. I have had no luck so far with xdeb. Google did not return much about croco, that's why I asked.11:40
hrwvstehle: distcc will do work11:44
vstehlehrw: I thought about that; less setup on PC, but more intrusive on package (need to override the compiler command, I guess).11:45
hrwor add one dir to PATH11:48
persiaarmin76, Why?  the code runs on the GPU anyway: CPU architecture ought be irrelevant.11:49
* hrw -> food11:57
persiaamitk, I had a chance to play with your kernel sources this weekend, but unpacking the 2.6.28 /proc/config.gz and `make oldconfig` still asked me *lots* of questions, including some about which boards to support.  Do you have any recommendations for the config for a Netwalker?12:00
loolvstehle: You can use the hardening-wrapper trick to workaround this limitation12:00
amitkpersia: start with mx51_defconfig and add compile-in support for the efikamx12:01
persiaamitk, So I don't care about any of the options that were set on the Netwalker for the old kernel/12:01
persias:/:?:12:01
amitkpersia: since all the HW doesn't yet work, no we don't care about the netwalker options ATM.12:02
persiaHeh, fair.  I'll try it with the mx51_defconfig, and see what works or doesn't.  if I have screen, keyboard, WiFi, MTD,  and SD, I'm sufficiently happy.12:03
amitkpersia: you'll get serial and ethernet now. The linaro kernel might get the mmc/sd patches too. Wifi is WIP.12:07
persiaOh.  Since my hardware has no serial or ethernet, that's not very useful.12:08
armin76persia: what wifi does it have?12:10
persiaarmin76, I'm not sure precisely: something that uses "ks7010_sdio"12:14
armin76yuck12:16
persiaWhy?12:16
armin76just curious12:16
persiaNo, why "yuck"?12:16
armin76ah, its a renesas chipset12:16
persiaAnd this is bad because ... ?12:17
armin76oh, because it didn't ring a bell at all12:17
* persia doesn't usually see "yuck" used to mean "never heard of it" and wanders off, no longer concerned12:17
armin76didn't know that renesas did wifi chips :)12:17
hrwpersia: ks7010_sdio is kernel module?12:18
persiahrw, No, kernel module is ks79xx_sdio12:18
persiaamitk, Actually, before I give up, are there any tests that I could perform using your kernel that you'd find useful, given no ethernet and no serial?12:19
amitkpersia: probably not, just wait some more to get the rest of the patches in place..12:20
persiaamitk, OK.  Please let me know if I can help with testing, as I'll be able to make time for it fairly freely between now and the beginning of April.12:21
armin76ogra: does the ac100 have a temperature sensor?12:53
=== hrw is now known as hrw|afk
=== zyga is now known as zyga-break
=== ogra_ is now known as ogra
=== zyga-break is now known as zyga
loolHmm14:55
loolI've been looking whether extras.ubuntu.com is disabled on ARM or not14:56
loolit seems not14:56
looldoes someone confirm that extras.ubuntu.com shows up in sources.list after an Ubuntu install on ARM?14:56
GrueMasterIt isn't in the preinstalled images sources.list, just the live images.14:56
GrueMasterAnd yes, I see it on dove.14:57
loolGrueMaster: Does it work when you apt-get update?14:58
loolGrueMaster: I'd expect some APT errors14:58
GrueMasterYes, I get errors.14:59
loolGrueMaster: ah, is this reported somewhere already?14:59
GrueMasterApparently, it isn't limited to armel.  It was discussed a few days ago on #u-release.14:59
loolI checked this morning, and saw that the keyring was built on armel, seeded on armel, and that the apt-setup/extras setting was off unless preseeded to true, which is the case in all desktop images14:59
loolGrueMaster: Ok thanks14:59
lago/15:00
ogralag, isnt it in 1h ?15:00
lagUTC != GMT15:01
ogra(unless date -u lies to me)15:01
ograoh, you sheduled it for GMT ?15:01
* ogra thought he read UTC15:01
lagSame thing15:01
ograIt will be hosted in #ubuntu-arm on freenode @ 15:00 UTC.15:01
lagI forget we're in GMT+115:01
ograogra@osiris:/var/build/images$ date -u15:02
ograDi 12. Okt 14:01:59 UTC 201015:02
ograright15:02
lagBloodly British and their stupid saving hrs15:02
ograheh15:03
=== zyga is now known as zyga-afk
=== hrw|afk is now known as hrw
ogralag, do you have a build with the changes from liam ?15:52
devilhornsogra, you get my email ?15:53
lagogra: Nope15:53
lagBit late to ask now15:53
ogradevilhorns, yes, need to talk with davidm15:58
devilhornsogra, ok, no problem :)15:58
lagLet's try this again ...16:00
lago/16:00
mpoiriero/16:01
diwico/16:01
bercoo/16:01
sebjano/16:01
amitk\o16:01
lagWe have an intruder16:01
lag;)16:01
amitk;)16:01
laglrg: ?16:01
* ogra is here16:02
lrglag: here16:02
lagThen we shall begin16:02
lagFirstly we need to get everyone up to speed16:02
lagI'm guessing lrg knows the most about this16:03
lagCare to give us a rundown?16:03
ogrado we have rama here ?16:03
lagNot seen16:03
rsrimushnamHere16:03
lagrsrimushnam: Welcome16:04
ograperfect :)16:04
lag...16:04
lagogra: Care to start us off?16:04
ograwell, we dont really know ehere the issues lie yet, it is clear that sound currently doesnt work at all on the panda (or other omap4 platforms)16:06
lagI thought we had sound via ALSA?16:06
ograthere are a) the backend routes not properly set by default16:06
ograb) alsa seems to have issues16:06
ogra(i discussed with crimsun last night and he pointed me to a bug i noted into our bug)16:07
ograb might be solved by the SRU crimsun plans16:07
ogralag, we do but thats just through a slightly better hack16:07
lagI know there as been a tussle with userspace and kernel with regard to who's problem it is - has this been answered yet?16:07
lrgogra: care to expand on (b)16:08
ograthough as i understand it, my hack will turn into the default in future alsa (using the init subdir)16:08
lag(b) is a libalsa issue is it not16:08
lagDo you have the bug number to hand?16:08
ogralrg, i cant expand much more than whats written on the bug, he just told me it would very likely improve things16:08
ograbug 65203516:08
ubot2Launchpad bug 652035 in alsa-lib (Ubuntu) "libasound2 not finding usb sound card (affects: 1) (heat: 6)" [Medium,In progress] https://launchpad.net/bugs/65203516:08
ograseems some of the parsing isnt done right16:09
ograthere is an upstream fix and an additional fix crimsun added16:09
ograi wish he could be here now, since he does most of the ubuntu alsa maintenance16:09
lagIt sounds like there are more issues than meets the eye16:09
ograbut it sadly collides with his work hours16:09
lagWhy do these work on other systems and not OMAP4?16:10
ogralag, well, the bug only explains why i have to call alsactl init manually16:10
ograwhich is anyway not the target we want to achieve16:10
bercoIs alsa-utils script call at all? It seems this script resets alsa values and has some cases based on platforms16:10
ograberco, yes, it is called properly16:11
ograand as i said above, the future of alsa seems to be to use these init scripts16:11
bercobut I don't know if it is called before SDP4430.conf is read...16:11
bercoit could overwrite SDP4430, right?16:11
ograberco, i didnt use SDP4430.conf at all16:12
ograafter boot i have the right mixer settings using my way16:12
diwiclooking at crimsun's patch for 652035 (which I believe I saw upstream as well), it's about not quitting early when finding gaps/holes in the list of subdevices16:12
ograbut no sound until i call aslactl init16:12
ogradiwic, so that could be the reason why the extra alsactl init is needed then16:12
ograi.e. my scrip should work fine with that fix16:13
ograbut thats only half the solution16:13
bercook. so do we want to fix your way first ogra? or is the purpose of the brainstorm to move away from this method and use SDP4430.conf file?16:13
persiaogra, Which init script is your script?16:13
ograpersia, the one attached to our bug16:13
ograhttps://bugs.edge.launchpad.net/ubuntu/+source/linux-ti-omap4/+bug/637947/comments/2416:13
ograand16:13
ubot2Launchpad bug 637947 in linux-ti-omap4 (Ubuntu Maverick) (and 1 other project) "no sound devices on current ES2.0 boards (affects: 2) (dups: 1) (heat: 26)" [High,Confirmed]16:13
ograhttps://bugs.edge.launchpad.net/ubuntu/+source/linux-ti-omap4/+bug/637947/comments/2516:14
ograberco, well, my script has two probs16:14
ograa) these scripts want more info which the driver doesnt expose atm so we cant really differ between different omap4 boards16:14
ograwhich is indeed bad unless the blaze uses exactly the same setup16:15
persiaAh, OK.  I thought it was something different :)16:15
ograand b) more seriously HDMI doesnt get initialized and exposed to pulse16:15
ograimho b) is only solvable through SDP4430.conf16:15
ograbut that could be a massively simpler one if it goes hand in hand with my init script16:15
ograsince we dont need to set volumes from the .conf16:16
ografor a) we would need to extend the driver to expose more than just the card name16:16
ograif you look at /usr/share/alsa/init/hda you can see how you can set different mixers based on the board16:17
ograbut we would need a mixername16:18
ogranote that i also havent tried the fix from bug 652035 yet, all this is based on assumptions16:18
lrgogra: I could also add the machine name etc SDP4430/Panda/Blaze into the card name for (a)16:18
ubot2Launchpad bug 652035 in alsa-lib (Ubuntu) "libasound2 not finding usb sound card (affects: 1) (heat: 6)" [Medium,In progress] https://launchpad.net/bugs/65203516:18
persiaIs b) only soluable through SDP4430.conf?  Can't we hint it by providing more inputs to pulse's module-udev-detect?16:18
ogralrg, yeah, that would be good16:18
abduenasI have HDMI working from PA16:19
ograpersia, its about outputs :)16:19
diwicso for exposing HDMI to pulse, first - do we want one output at a time or is the hardware capable of multiple independent streams?16:19
abduenasit's justa a matter of creating a PA profile (which I'm working on at this moment)16:19
persiaogra, Right, so we expose more data in /sys/ that udev and pulse use to set the outputs.16:19
persiaabduenas, We're looking at autodetection solutions only.16:19
ograwe want either a selectable output in the audio prefs (with a default to analog) or a mirrored output16:19
ograi'd say16:19
persiaI think the regular pulse output UI is fine.  Let's not fuss with that.16:20
ograabduenas, we cant touch pulse config16:20
ograpersia, yes, its fine and i saw hdmi exposed in it16:20
diwicpersia, there are already mixer profiles for other cards in the default config16:20
abduenasPA profile has nothing to do with touching pulse default.pa config16:20
ograthats what i mean by selectable output16:20
rsrimushnamogra: we need to be able to support discrete streams on different outputs -- not just mirrored16:20
* jayabharath wonders if davidm is back in town... need to send a platform to hrw...16:20
ograrsrimushnam, right, so selectable with default to analog it is16:21
persiarsrimushnam, We can do that, but we don't tend to expose the UI for that by default.  Interested folks are usually directed to install pavucontrol16:21
diwicpersia, upstream ships with files for e g native-instruments-audio8dj.conf and a few others16:21
persiadiwic, Yep.16:21
tw_Hate to bother you people but were would I go to get some help installing ubuntu on the BeagleBoard.  I have tried http://testcases.qa.ubuntu.com/Install/ARM/PreinstalledImage but it won't boot.16:21
persiatw_, Are you able to wait ~45 minutes?16:22
lagtw_: #beagleboard16:22
lagtw_: #beagle16:22
lagEven16:22
tw_Yes16:22
tw_Why?16:22
persiatw_, If the folks in #beagle can't help, ask us again then, and we'll help.16:22
ograthats bad16:22
ogradont point him to #beagle16:23
ograthey dont use ubuntu usually16:23
* persia will help tw elsewhere: please continue the sound meeting16:23
lagtw_ I'll talk to you via other means - bear with me16:23
tw_btw:  I am using one of the new BB_xm boards.16:23
diwicanyway, it all comes down to, either we adjust the mixer names (in the driver) so pulseaudio can autodetect the profile, or we take abduenas PA profile when it's ready16:23
ograwhere would that pa pfrofile go ?16:24
diwic/usr/share/pulseaudio/alsa-mixer/profile-sets16:24
diwicand an udev rule to go with it16:24
persiaLet's do the former.  There's a high likelihood that we'll see lots more boards use this SoC, and we need per-board stuff in the driver anyway.16:24
ograhmm16:24
lrgdiwic: PA autodetection is wrong, we must be more explicit16:24
ogradiwic, how do you make sure that doesnt collide with the already existing udev rule ?16:25
persiaDid anyone ever get module-udev-detect working?  Last I saw, folks were still hardcoding the modules for pulse.16:25
diwiclrg, can you elaborate?16:25
ograpersia, yes, my init script works without any extras16:25
ograbut with the above limitations16:25
persiaWith regular default.pa?16:25
ograyes16:25
persiaOh, cool.16:26
ograno changes to pulse at all16:26
ograjust the one line change to 00main and the script in place16:26
lrgdiwic: auto detection depends on PA making guesses about the underlying audio hardware.16:26
ograand the nasty extra alsactl init call16:26
persiaAh, so comment 13 wasn't wrong after all.16:26
bercoogra: it's one line in 00main + one omap4 file, right?16:26
ograpersia, yes, thats what made me develop that script16:27
ograberco, xactly16:27
ograno further changes16:27
persiaberco and I had thought that was wrong after some experimentation, leading to the SDP4430.conf route16:27
diwiclrg, so then we must trace down where PA guesses wrong and evaluate what to do in each particular case16:27
ograif you then call aslactl init at some point after boot sound works fine through analog16:27
bercowondering if we don't want to use udev as much as possible to avoid multiple conf files to maintain16:27
ograudev does its job already16:28
lrgdiwic: the answer is UCM when it's ready, this way PA does not need to do nasty probing on each PCM that it does now.16:28
ograwith the init scrip the mixers are all set properly right after boot (and without asound.state file in place)16:28
persiadiwic, We'd do that in /usr/share/pulseaudio/alsa-mixer/paths/*, right?16:28
persialrg, Do we expect UCM by February?16:29
ograwell, as i understood crimsun UCM is whgat these init scripts are16:29
ograor at lest the start of UCM16:29
lrgpersia: yes,  we are pshing Jaroslav to move it to his master branch ins alsa-lib.git16:29
diwicpersia, those provide input for the probing as well as being a poor man's UCM, yes16:29
persiaLet's design a UCM-based solution then, and use that for Natty then.16:30
=== zyga-afk is now known as zyga
lrgpersia: please everyone feel free to mail Jaroslav on UCM progress on alsa-dev. this may speed up progress16:30
ograpersia, we need a solution this week16:30
diwiclrg, but UCM or not, having uniform control names is still a good thing16:30
persiaAnd provide a pulse profile for maverick users.16:30
ograpersia, i dont care about natty16:30
ograthe SRU needs to be in before friday16:31
persiaogra, But you will, so I'll care for you today :)16:31
ogranatty is well ... natty16:31
lrgdiwic: uniform control names can apply to some audio hardware but unfortunately not all :(16:31
* persia owns some hardware that would have difficulty with uniform control names16:32
diwiclrg, so if this particular hardware can't have standard control names, we write a pa profile to compensate?16:32
diwiclrg, assuming UCM is not available16:33
lrgdiwic: yes, agreed16:33
persiaSo, pulseaudio-profile for maverick and UCM for natty?16:34
ograhrm16:34
persiaWe'll still have 652035 though.16:34
persiaHas anyone tried the proposed SRU on an omap4 board with the alsa init script?16:34
ogranot yet16:35
ograwill the pulse profile help to initialize the right backend routing ?16:35
abduenasnop16:35
* ogra doesnt belive it scratches more than the surface 16:35
ograright16:35
persiaThe pulse profile will tell pulse the control names to use.16:36
ograso that doesnt help at all16:36
persiaAre you saying the HDMI out isn't even initialised with the init script?16:36
ograoh, you mean only for adding HDMI ?16:36
ograi understood as a general solution for the problem16:36
diwicI think there is some confusion about the "backend routing", what is that really about?16:37
persiaRight.  Complete maverick solution is 652035 fix + alsa init script + pulse profile16:37
ogradiwic, adding the right codec to the control16:37
persiaNatty solution would be UCM-based and may or may not need a pulse profile depending on whether we can categorise the hardware sensibly in shipping products.16:37
ograpersia, ah, now i understand16:37
hrwkgilmer: hi here16:39
ogradiwic, currently alsa device 0,0 points to a null sink16:39
ograby default16:39
=== miguel is now known as Guest56473
diwicogra, can all subdevices be used in parallel?16:39
ograi dont know16:40
diwicor does the hw just support one stream at a time?16:40
ograi'm really no audio guy, only worked into that during last week :)16:40
ograi think it shoudl support more16:40
diwiclrg, ^16:40
persiaHW supports multiple streams16:40
Guest56473Hi i just recentñy buy a DevKit8000 and i want to run Ubuntu on it, i have already read the wiki. But when i boot from the SD the boot hang out16:40
persiarsrimushnam, Can you confirm that?16:40
ograbut one of lrg or rsrimushnam should be able to answer16:40
rsrimushnamIt can support more than one stream.  But not necessarily all simultaneously.16:40
persiarsrimushnam, Do we need to worry about how many it can support at once?16:41
Guest56473at kjourlald16:41
lrgogra: UCM will export this multiple stream info to PA too16:41
abduenasPA profile can also tell PA about the other hw devices16:41
rsrimushnamworry from what respect?16:42
diwicabduenas, that was my thought as well16:42
persiarsrimushnam, Limit the number of simultaneous streams in the UI or something.16:42
kgilmer_hi hrw :)16:43
rsrimushnamI guess the way we had visualized this, PA would route audio to the different available sinks on the driver and handle mixing streams to a single sink there.  So from the UI POV, this should be transparent, I would think,16:43
kgilmer_hrw, i'm curious how rootstock differs from oe?  does rootstock run entire build on arm via qemu?16:43
persiarsrimushnam, That's easlier then.  Thanks.16:44
hrwkgilmer_: it just uses packages from feeds  + some mangling16:44
diwicso does the driver "probe" the codec and construct devices appropriately? Or are the subdevices hard-coded in the driver?16:44
persiaThe subdevices appear to be constructed by the alsa init script16:45
bercoGoing back to "Complete maverick solution is 652035 fix + alsa init script + pulse profile". rsrimushnam: are you going to provide us the PA profile?16:45
rsrimushnamYes.16:46
bercoso are we sure "652035 fix + alsa init script + pulse profile" will be enough? no need for a sdp4430.conf file or else?16:46
rsrimushnamabduenas is working on it now.16:46
abduenasactually the PA guys are willing to include that on PA package, as native-instruments-audio8dj.conf16:46
diwicpersia, the init script as posted in comment #25 does not add any subdevices?16:46
kgilmer_hrw, packages = binary packages?16:47
persiaberco, I think ogra said that he didn't need SDP4430.conf with the init script.16:47
diwicpersia, could you point me to that init script?16:47
bercoabduenas: ok, I see. That's fair16:47
persiadiwic, Then I'm mistaken.16:48
ograpersia, right16:48
hrwkgilmer_: yes16:48
mpoirierdiwic, the scripts simply connect backends to frontends.16:48
ogradiwic, its attached to the bug16:48
bercopersia: I agree. Just wanted to make sure we discard this approach of SDP4430.conf16:48
kgilmer_where do the binary packages get generated hrw?16:48
diwicogra, so it is the #25 comment attachment?16:48
ogradiwic, right together with the change to 00main16:48
ogra(from 24)16:48
hrwkgilmer_: ah that your gentoo roots...16:49
diwicso then I'll reask my question: does the driver "probe" the codec and construct devices appropriately? Or are the subdevices hard-coded in the driver?16:49
ograthey are apparently not since oyu need that script16:49
mpoiriernothing is hardcoded in the driver.16:49
hrwkgilmer_: in debian (and derived) binary packages are built by builddeamons16:49
mpoirierthey FE and bE are initialised and left for userspace to connect.16:49
diwicmpoirier, who decides that 0,0 is a null sink and 0,7 (?) is HDMI?16:50
diwice g16:50
kgilmer_hrw, ah ic.  those biuld daemons are running on target architecture or they are cross compiling?16:50
bercoogra: so for the init script, will it be a udev rule?16:50
hrwkgilmer_: target - only native builds are done16:50
ograberco, there is a udev rule already16:50
mpoirierdiwic:the null sink is simply the first on the list.  I beleive moving it down would put another sync as the default16:51
kgilmer_interesting hrw16:51
lrgdiwic: the pcm mappings are done in the machine driver16:51
lrghave a look at sdp4430.c16:51
ograberco, you only need to dump the script into /usr/share/alsa/init/16:51
bercoogra: oops, sorry. Thought alsactl init was still missing16:51
* kgilmer_ sees a chicken and egg problem.16:51
ograberco, right16:51
hrwkgilmer_: you mean "bootstrap" problem?16:51
ograberco, but thats only to actually init, the mixers are all set right already and properly routed16:52
kgilmer_yeah hrw16:52
ograberco, the hope is that the aösa-lib fix solves the needed init16:52
bercoogra: missed that one :). Now I understand the #652035 need :)16:52
ogra:)16:53
bercoso just waiting for rsrimushnam profile and we can test :)16:53
bercorsrimushnam: when do you think you can provide us a profile-set to test?16:54
bercosorry, most likely to be abduenas16:54
rsrimushnamwe have something started already but we are still having issues with it. abduenas can elaborate16:54
bercowho provides this file16:54
hrwkgilmer_: both distros did bootstrap long time ago16:54
rsrimushnamfyi:  I need to drop off in 5 minutes...16:55
bercorsrimushnam: abduenas: I think we just need to get a rough idea of the timeframe16:55
abduenasi'm just missing the udev rule in /lib/udev/rules.d/90-pulseaudio.rules to be able to read omap3.conf16:55
abduenasbut i'm udev nubee16:55
ograabduenas, ugh, a udev rule for pulse ?16:56
diwicSo the problem is then: that PA should switch subdevice on the fly (i e when user switches from "Headset" to "HDMI")  in a way it currently can't do?16:56
abduenassorry meant to say omap4.conf (or wahtever)16:56
bercoabduenas: don't hesitate to come to this channel and ask for help. If we can we will help16:56
persiadiwic, Why does it need to be different than what we do for headset/HDMI for anything else?16:56
lrglag: are you taking a note of any actions here btw ?16:56
lagI wasn't no16:57
persia(irclogs.ubuntu.com can help if it's not being done in realtime)16:57
ograabduenas, are you sure that is used at all when pulse runs on a per user base ?16:57
bercoogra: this udev rule already exists.16:57
lrgpersia: I'm forgetful ;)16:57
ogra(which is the default in ubuntu)16:57
lagI don't think we have a meeting bot in here16:57
diwicpersia, current PA structure is either switch between different cards, or switch "connector" (which it does by setting volume controls, not by switching subdevice)16:57
ograberco, right, but i think only if pulse runs as a system daemon it is used16:57
bercoogra: I see.16:58
persialag, We don't.  I don't want to have enough meetings here to add one, but I'm willing to be convinced.16:58
ograberco, i'm not sure though16:58
ograberco, abduenas, that should be heavily tested16:58
persiadiwic, Aha.  OK.  I guess I've not actually used PA with my harder-to-define cards.16:58
abduenasi'm able to use it on per-user basis16:58
lagpersia: No, it's okay :)16:58
ograabduenas, thanks that helps :)16:59
lagI we'll have to have a wash-up when the meeting has finished16:59
lagWho's doing what etc16:59
ograso who is fixing the driver side ?16:59
persialag, It's also worth separating into two discussions moving forward: maverick hacks and natty solution.16:59
lrgogra: what part of the driver ?17:00
ograto expose the board name17:00
lrgthe name ?17:00
lrgah, ok - me :)17:00
ogra:)17:00
bercocool :)17:00
ogralike in the hda init file17:00
ograi'm happy to add my init file to alsa-libs in an SRU17:00
ograand the one line change to 00main17:00
diwicpersia, the question is if that can be worked around in the pa profile, and it might be if the subdevices are stable17:00
abduenasi'm working on the PA profile for SDP4430/OMAP417:00
ograabduenas, will you test on all available omap4 hw ?17:01
ogra(panda, blaze tablet)17:01
=== Neko__ is now known as Neko
persiadiwic, For the small number of devices to be fixed for maverick, I think we can find a way to fake that.  We'll need a richer interface for natty.17:01
abduenasi have a blaze but no panda... although i can borrow one ... i think17:01
Nekohey guys what's the procedure for cross compiling a package17:01
persiaNeko, We try to avoid it at all costs.17:02
ogra(though i guess we can be a bit ignorant about tablet since it uses a different kernel anyway)17:02
armin76haha17:02
persiaNeko, That said, there's a cross-toolchain package in the archives17:02
Nekoyes but consider I have a nice fast box here to cross compile xserver or so....17:02
NekoI have the toolchain17:02
bercoabduenas: if you have something to be ready for test, let me know. I can run the test on my panda to help17:02
Nekobut if I dpkg-build it's gonna use native right?17:02
persiaRight.17:02
abduenasberco: roger that17:02
ogralag, so was that enough as a summary for your notes ?17:02
persiaAnd lots of packages are packaged in a way that means they can't be cross-compiled.17:02
bercoabduenas: also good to be able to reproduce17:02
ogra(who -> what)17:02
NekoI guess the answer is, then, don't bother..17:03
persiaThat's what we devided, yeah.17:03
ograNeko, so i found the issue to your gdm vs oem-config bug17:03
hrwNeko: "xdeb -a armel --apt-source packagename"17:04
lagogra: Sure17:04
ogragreat :)17:04
persiaNeko, hrw is the local cross-compilation expert if you really want to dig: just be warned it's not as trivial as just expecting dpkg-cross to actually work.17:04
lagUnless there's anything else anyone wants to add?17:04
* ogra is fine as long as sound works on friday :)17:04
hrwNeko: it may fail (probably will). next step is adding "--only-explicit" to xdeb call. this also may fail17:04
Nekoogra, amazing what is the problem?17:04
NekoI didn't get a bug update17:04
Nekohrw, thx maybe I will look into it.. for now though, native, since this seems like it may fail17:05
ograNeko, because the bug is invalid ... its the way rootstock rolls the tarball17:05
hrwNeko: last step is "dpkg-buildpackage -b -aarmel" as xdeb steps should give you build deps17:05
diwicabduenas, you're also welcome to contact me if you need someone to discuss PA profiles with17:05
Nekoogra, argh?17:05
abduenasdiwic: thnx!17:05
* berco thinks it "sounds" better than an hour ago :)17:05
hrwNeko: debian and derived are not cross compilation ready17:05
Nekoso maybe update the bug as invalid with a comment that rootstock rolls the tarball badly? :)17:05
Nekohrw, I know, nothing is.. :(17:05
ograNeko, if you just use tar, uid's and gid's will be taken from /etc/passwd and group of the host system17:05
persiaNeko, Just build faster boxes :)17:06
ograNeko, rootstock needs to use --numeric-owner to make sure owners of the files dont change17:06
Nekohmm has this been patched already?17:06
ograNeko, thast something you will only hit of you build newer releases on older boxes17:06
ogranot yet, i need to discuss with rsalveti once he is back17:06
Nekoyeah I was building maverick on lucid...17:06
Nekobut also building lucid on lucid broke like that17:07
ogra(public holiday at his place today)17:07
lagIn case there is any doubt17:07
lag[END MEETING]17:07
lagThank you everyone17:07
lagI'll be in touch17:07
diwicthanks, bye17:07
Nekobasically because on x86 and armel the user ids not necessarily the same...17:07
ograNeko, well, as long as there is a diff between host and VM17:07
ograright17:07
ogranot even between two x86 boxes thats guaranteed17:07
hrwNeko: OpenEmbedded allows to cross compile big amount of stuff in automated way17:07
ograthe system users are created by the packages17:07
mpoiriersguiriec: were you able to bet me docs for the complete audio path we talked about ?17:08
ograso it only depends on the order17:08
=== diwic is now known as diwic_afk
ogra(in which the packages are installed)17:08
Nekohrw yes and opensuse build service manages too.. the big trick is use qemu17:08
Nekobut installing a full system then qemu then build is overkill17:08
ograopensuse does some very nasty things though17:09
Nekoyep I know17:09
ograinjecting x86 libs and binaries17:09
sguiriecmpoirier:I have prepare a picture. Need to make minor correction17:09
NekoI got my "I contribute" t-shirt for reporting tons of bugs :]17:09
mpoiriersguiriec: cool.17:09
Nekookay.. so...17:09
Nekoogra, if I hack my rootstock to have this --numeric-owner stuff it will magically start to work better?17:09
persiasbuild can run over qemu as well: the results were not as exciting as initially thought...17:09
sguiriecmpoirier: sorry a little bit busy on other stuff. Will try to push it today17:10
hrwNeko: OE does cross only - qemu is used only for generation of glibc l10n packages (and can be disabled)17:10
hrwNeko: but thats #ubuntu not #oe17:10
mpoiriersguiriec: that's ok, I've been elsewhere too.17:10
ograNeko, it should, i haent tested it yet but hit the exact same issue as you with a tarred up rootfs that i repacked on different boxes17:10
ograNeko, so finding all tar calls in rootstock and adding --numeric-owner should solve it17:10
Nekohrw, I have some experience with OE, but I quit using it about 18 months ago17:11
persiaNeko, Did you never have success with livecd-rootfs and debian-cd?17:11
sguiriecmporier: I will give you the link as soon as I have done the update.17:12
Nekopersia, I never got to try it17:12
NekoI am stuck doing kernel stuff17:12
Nekobut since mav got released....17:13
NekoI am building rootstocks17:13
* ogra would also recommend livecd-rootfs over rootstock if you want to release images17:13
NekoI need a rootstock first before I can do that though17:13
ograrootstock is great for home use17:13
Nekochicken-egg really17:13
persiaAh, OK.  I'll hope you have a chance to switch before natty, as rootstock isn't tested well, and mostly meant for hacking about rather than working systems.17:13
ograbut nothing for doing official releases17:13
Nekothese rootstocks right now are for *me* only17:13
Nekowe have released on a board already but.. it was a hateful solution17:14
persiaFor now, stick with what you have.  When you have a few hours, come back, and we'll help you switch.17:14
hrwhave a nice rest of day17:14
Nekomaybe in 6 weeks? :D17:14
=== hrw is now known as hrw|gone
ograNeko, will you be at UDS ?17:15
persiaNeko, 6 weeks sounds about perfect, sure.17:15
Nekono but Konstantinos will be17:15
Neko(markos, armhf debian)17:15
ograwe could sit down one evening and fix :)17:15
Nekounfortunately UDS happens during the school year so it's impossible for me to take time out to do it17:15
bercoogra: do we also need to add the user to audio&pulse groups?17:54
Nekoyay, ogra, made a little fix for rootstock, worked :D18:00
Nekoso that numeric-owner thing is exactly it18:00
Neko(oem-config still nukes on exit though, I gotta work out how to fix that, but we have a new uboot series coming out.. which will make flash-kernel work better...)18:01
Nekobtw is the flash-kernel package owner in here18:01
kgilmer_ogra, where can i get more info on livecd-rootfs?18:07
kgilmer_the default google search isn't very enlightening.18:07
TAsnHey guys, I can't find the SmartQ v7 in https://wiki.ubuntu.com/ARM/DeviceSupport but I remember reading somewhere (sorry, lost the link) that it does in fact work. Is this true? So, is there support? If so, in the form of a repository hosted somewhere? or do I have to compile everything on my own? Thanks.19:15
ograberco, no19:43
ograberco, console-kit cares for that since lucid19:44
playya_what are the minimum disk requirements for an arm ubuntu with a tiny window manager (matchbox, unity) ?20:55
Nekofor the whole unity desktop?21:06
playya__i have to recreate my lvm partitions and maybe i can get enough space for an ubuntu21:07
playya__but not high priority21:07
playya_is ogra's build-arm-rootfs still usable for maverick?21:51
ogra_acplayya_, better use qemu-debootstrap --arch armel21:53
playya_ok21:53
ogra_acoh, wait, build-arm-rootfs ?21:53
playya_yes21:54
ogra_acno, use rootstock21:54
playya_i think the resulting image might be to big and the pre's kernel is quite old (2.6.24)21:54
playya_maybe i should wait for the pre plus21:55
ogra_acdoko, new ac100 image up if you want22:41
ogra_ac(with the battery spam patched out of the kernel now)22:41
=== JaMa is now known as JaMa|Zzzz
Neko__battery spam? :)22:45
=== ogra_ac_ is now known as ogra_ac

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