Alexander Tarasikov | 6 Jun 2012 00:49
Picon
Gravatar

[FSO][Samsung Galaxy S2] initial support for GNU/Linux

Hi! In this mail, I'll summarise the status of my current attempts at
running non-android distros
on Samsung Galaxy S2 (I9100) so that anyone interested in running a
traditional distro can join.

First, I've put up the kernel repository at
https://gitorious.org/i9100-proper-linux/i9100-proper-linux-kernel
the main branch is cm9_gnu which contains the linux 3.0.29 kernel
adapted for booting linux
rootfs from mmcblk1p2 (external microsd). There is also the linaro_33
branch, but that one has
very basic hardware support (display, wifi, bluetooth, mmc/microsd, usb,
sound, touchscreen, rear camera,  but no hdmi, no sensors and suspend is broken)

Next, there is the u-boot port. U-boot is chainloaded from the samsung
bootloader.
It can boot android (and linux kernel, if you hardcode the cmdline)
from the recovery partition.
It can also boot custom kernels with custom boot scripts from the
internal emmc partition
(the 12g one which is called sdcard in android).
https://gitorious.org/i9100-proper-linux/i9100-uboot
pre-compiled binaries and usage instructions are described in my post
at xda-developers
http://forum.xda-developers.com/showthread.php?t=1680898

My aim is to get ubuntu running on this piece of hardware,
but the intermediate step is getting SHR running and adding the support to FSO.

I'm attaching alsa config files for Samsung Galaxy S2 (I9100) for
(Continue reading)

David Lanzendörfer | 7 Jun 2012 23:17
X-Face
Picon

Re: [FSO][Samsung Galaxy S2] initial support for GNU/Linux

> Hi! In this mail, I'll summarise the status of my current attempts at
> running non-android distros
> on Samsung Galaxy S2 (I9100) so that anyone interested in running a
> traditional distro can join.
Hi.
I've got an i9100g, which has no Exynos but an OMAP4430.
I was trying to get u-boot working on it because the Samsung-Bootloader is crap.
But I surrender... -.-
As I've understood the Modems within all Samsung Galaxy S2 are the same?
Which would mean, your support might allow telephony under i9100g?
What about u-boot for i9100g?
You don't have by change an i9100g lying around? ^-^

best regards
-lev
_______________________________________________
Smartphones-userland mailing list
Smartphones-userland <at> linuxtogo.org
http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/smartphones-userland
Alexander Tarasikov | 8 Jun 2012 09:52
Picon
Gravatar

Re: [FSO][Samsung Galaxy S2] initial support for GNU/Linux

2012/6/8 David Lanzendörfer <david.lanzendoerfer <at> o2s.ch>:
> Hi.
Hi
> I've got an i9100g, which has no Exynos but an OMAP4430.
> I was trying to get u-boot working on it because the Samsung-Bootloader is crap.
> But I surrender... -.-
I know that feeling ;). I've been fighting uboot on a similiar
OMAP4460 device this week.
Seems there's a bug that will not allow to boot u-boot instead of
zImage, I'll have to flash it instead of stock BL

> As I've understood the Modems within all Samsung Galaxy S2 are the same?
> Which would mean, your support might allow telephony under i9100g?
> What about u-boot for i9100g?
> You don't have by change an i9100g lying around? ^-^
I have not worked on modem yet and I don't know whether I'll have time
to. AFAIK paulk has received his S2
and probably there'll be sgs2 modem support in libsamsung-ril via replicant.

--

-- 
Regards, Alexander
Simon Busch | 8 Jun 2012 06:21
Picon

Re: [FSO][Samsung Galaxy S2] initial support for GNU/Linux

On 06.06.2012 00:49, Alexander Tarasikov wrote:
> Hi! In this mail, I'll summarise the status of my current attempts at
> running non-android distros
> on Samsung Galaxy S2 (I9100) so that anyone interested in running a
> traditional distro can join.
> 
> First, I've put up the kernel repository at
> https://gitorious.org/i9100-proper-linux/i9100-proper-linux-kernel
> the main branch is cm9_gnu which contains the linux 3.0.29 kernel
> adapted for booting linux
> rootfs from mmcblk1p2 (external microsd). There is also the linaro_33
> branch, but that one has
> very basic hardware support (display, wifi, bluetooth, mmc/microsd, usb,
> sound, touchscreen, rear camera,  but no hdmi, no sensors and suspend is broken)
> 
> Next, there is the u-boot port. U-boot is chainloaded from the samsung
> bootloader.
> It can boot android (and linux kernel, if you hardcode the cmdline)
> from the recovery partition.
> It can also boot custom kernels with custom boot scripts from the
> internal emmc partition
> (the 12g one which is called sdcard in android).
> https://gitorious.org/i9100-proper-linux/i9100-uboot
> pre-compiled binaries and usage instructions are described in my post
> at xda-developers
> http://forum.xda-developers.com/showthread.php?t=1680898
> 
> My aim is to get ubuntu running on this piece of hardware,
> but the intermediate step is getting SHR running and adding the support to FSO.

(Continue reading)


Gmane