[07:28] <Pcfr34k> hello
[07:39] <Pcfr34k> question: has someone tried ubuntu mobile on the Sony Ericsson XPERIA X1?
[07:39] <Pcfr34k> ubuntu mobile is new to me
[07:48] <persia> Pcfr34k, That's a nifty bit of hardware.  Can it boot off SD?
[07:48] <Pcfr34k> 256 MB RAM, 512 MB ROM, Qualcomm MSM7200 528MHz processor
[07:48] <persia> Or is there a hack to overwrite the flash?
[07:48] <Pcfr34k> microsd
[07:49] <persia> I'd expect you'd need to run Jaunty on it, if anything, because there isn't ARM support for any of the released versions.
[07:49] <persia> Mind you, I wouldn't expect the phone functions or FM radio to work.  Probably 20% chance for GPS.
[07:50] <Pcfr34k> i expected that yes
[07:50] <persia> For the GPS/FM Radio, the main issue is drivers.  For phone functions, there's two issues: drivers, and lack of a a software stack for actually dialing a phone.
[07:50] <persia> Otherwise, it ought work a charm.
[07:50] <playya> moin
[07:50] <Pcfr34k> is it possible to sual boot?
[07:50] <persia> Well, probably no accelerated X, but one doesn't really need GL on a device that size :)
[07:50] <Pcfr34k> dual*
[07:51] <persia> There's no reason you can't dual-boot Ubuntu.  I have *no* idea if that device supports dual boot, or how it boots, or anything.
[07:51] <persia> I'd recommend looking for a device-specific forum on dual-booting or booting from SD or reflashing, and once you know what the device can do, look at software.
[07:52] <persia> Based on what I see for other phones, there's probably a good bit of kernel hacking needs doing.
[07:53] <persia> I run Ubuntu on a Sharp D4, but it doesn't work as a phone, the WiFi drivers don't load properly, the power management is a bit wonky, etc.  There's a good bit of base work to get the kernel working, after which the OS is easy.
[07:53] <Pcfr34k> for what i know about the x1 is that is uses the HTC chipset
[07:53] <playya> Pcfr34k, do you know which GSM chip is in there?
[07:53] <Pcfr34k> for the network for calling?
[07:54] <playya> for calling, gprs, ...
[07:55] <Pcfr34k> lokking up...
[08:01] <Pcfr34k> found the whitepaper of the x1
[08:01] <Pcfr34k> http://developer.sonyericsson.com/site/global/docstools/phonespecs/p_phonespecs.jsp
[08:02] <Pcfr34k> loooking op hardware
[08:02] <persia> playya, Are there apps that support that, for some chips?
[08:03] <Pcfr34k> UART2 and USIM
[08:04] <Pcfr34k> GSM and UMTS chips
[08:04] <playya> persia, the fso stack
[08:04] <playya> http://git.freesmartphone.org/?p=specs.git;a=blob_plain;f=html/index.html;hb=HEAD
[08:09] <persia> Hrm.  Looks like good thought, but I'm a little unclear as to whether this provides generic support.  Ideally, I'd like audio to feed into general services (e.g. pulseaudio), and be able to use something like the sl-modem stack also as a backend.
[08:10] <persia> Most of these specs seem to be based on deep-embedded concepts.
[08:11] <playya> this is possible if you provide a alsa state file an chose it in fso.device.autdio
[08:13] <persia> So basically, ALSA or pulse audio interfaces would just be made available to the fso.device.audio implementation?
[08:14] <persia> And I suppose one would just define support for fso.Phone to handle an sl-modem backend.
[08:15] <playya> i never used it. not yet
[08:15] <persia> Still, looks interesting.  I'm mostly looking forward to the day when I don't have to tell people "Yes, it might work on that device, but not as a phone".
[08:17] <playya> http://wiki.openmoko.org/wiki/Neo1973_Audio_Subsystem#Call_recording if this will work you schould also be able to pass this to pulseaudio/gstreamer
[08:18] <playya> argh. wrong articel
[08:18] <playya> harald welte wrote sth about how this works
[08:18] <Pcfr34k> It seems the phone OS "Android" is succesfully ported to the X1
[08:18] <playya> :( FIXME: test this. There's currently a ASoC kernel driver bug preventing audio capture from working at all. 
[08:20] <persia> Pcfr34k, If someone was able to boot Android, then there's a way to boot something else.  Next thing to investigate is which kernel flavour you need.  Once you have that, you could try to do something with an Ubuntu rootfs.
[08:20] <persia> Pcfr34k, I'd recommend hunting down for how to get Linux installed on it.  For questions about initial bring-up, #ubuntu-arm might be better.
[08:21] <persia> Once you have at least a CLI Ubuntu system working, installing ubuntu MID becomes relatively easy, and this becomes the right place to talk about issues with the apps, settings, etc.
[08:21] <Pcfr34k> ok, thanks very much
[08:22] <Pcfr34k> i use ubuntu in daily life on i386 and mobile version of linux was unknown to me
[08:22] <Pcfr34k> you guys helped me very much
[08:22] <persia> playya, Interesting.  I suspect we'll end up with an ALSA driver or pulse module at some point (depending on whether it needs to be in kernelspace) which handles that.
[08:23] <persia> Pcfr34k, You might want to try it in a virtual machine (qemu or kvm) first, just to make sure you like the interface before you get too involved in hacking your device.
[08:23] <playya> s/hacking/breaking
[08:24] <Pcfr34k> i tested the netbook packages, or what was it?
[08:24] <playya> have to go now. see you later
[08:24] <Pcfr34k> i like the interface
[08:24] <Pcfr34k> bye bye
[08:24] <Pcfr34k> but im someone who likes it al, or most, working
[08:25] <Pcfr34k> im using the Acer Aspire One, is UMPC good for that?
[08:26] <Pcfr34k> im using it now with Ubuntu i386
[08:28] <persia> Pcfr34k, Depends on how cramped you feel.  If you want the one-app-at-a-time experience, I'd say yes.  If not, I'd say no.
[08:29] <Pcfr34k> i stick to the ubuntu desktop then
[08:29] <persia> Pcfr34k, That said, it's just a matter of apt-get install ubuntu-mobile to find out (I think).  Pay attention to what gets installed, because if you don't like it, that's what you'll need to purge.
[08:29] <Pcfr34k> thank for the info
[08:30] <Pcfr34k> im out
[08:30] <Pcfr34k> bye bye
[10:14]  * ogra carefully pokes the datacenter
[10:14] <ogra> is it only me ? 
[10:17] <ogra> hrm, looks like a routing prob at my provider :/
[10:20] <persia> Then it's you and a few thousand other people.  It's not me.
[10:20] <ogra> yeah, seems a router is borked
[10:20] <ogra> but  better now
[10:21]  * ogra always needs a moment to remember the new traceroute is called tracepath
[11:56] <persia> Team meeting in 5 minutes in #ubuntu-meeting
[11:58] <playya> may i join too?
[11:58]  * Hobbsee holds up the "community! community! community!" flag
[11:58] <persia> playya, Certainly.  It's open to anyone.
[11:59] <playya> ok. when i'm at home. last lesson !!
[11:59] <persia> playya, There's still a couple minutes to get something on the agenda, if you want to add it to https://wiki.ubuntu.com/MobileTeam/Meeting/2009/20090122
[11:59] <persia> (of course, you'd be expected to discuss the topic)
[11:59] <ogra> we'll chase you down if you dont ! :P
[12:00] <playya> bye
[12:00] <ogra> heh
[12:00] <ogra> run playya run
[13:05] <persia> ogra, Regarding Mer & moblin2 : I wouldn't expect significant clashes, because of the levels at which each group works.  If Moblin2 contains stuff derived from newer Maemo userspace, it would probably already include the Mer patches having been pushed through Maemo.
[13:05] <persia> If Moblin2 doesn't contain that stuff, then it's just different software libraries, and there's no impact at all.
[13:05] <ogra> well, moblin merges hildon and clutter 
[13:05] <ogra> on a lib level ... at least as i undrestood it
[13:06] <persia> As a new library, or with lots of deep patches?
[13:06] <ogra> maemo might work differently on that layer
[13:06] <ogra> no idea, but i know they have different approaches on the lib level
[13:06] <persia> Or just an abstract "framework"?
[13:07] <ogra> but lool knows more, i know he took an actual look at moblin2
[13:07] <ogra> i can only talk about heresay
[13:07] <persia> And tends to hang out on #maemo where most of the Mer discussion happens :)
[13:07] <persia> I think I'll poke him for review of the spec once I get it drafted then.
[13:07] <ogra> that comment was totally based on assumption and lack of detailed knowledge
[13:08] <ogra> yeah, having lool take a look definately makes most sense