Jump to content

Custom Kernel development effort


Guest martinbrook
 Share

Recommended Posts

Guest McSpoon
If you follow the instructions later on in the instructions you erase mtd2 which is the userdata and not the boot device.

LOL. That would explain why my attempt at flashing my own kernel this morning resulted with a frozen android splash screen. I eventually got it back to normal using nandroid to wipe data/factory reset and then restore my nandroid backup. Whoops. :D

Link to comment
Share on other sites

I still have a Pulse, so i'll probably look at making a custom kernel with EXT3/4, swap, compcache etc. and see how it goes!

P

Please do O mighty one. Any chance of 1.6/2.0 before the promised T-mobile update?

Link to comment
Share on other sites

whhhooaaaa!!! wifi working :D ..... Things starting to get moving again !!

hmmm feature request.. can we get flac working on the pulse ? :(

Edited by phucte
Link to comment
Share on other sites

Guest martinbrook
Hi Guys,

Just starting with the source now I have some time.

Git repository created here http://gitorious.org/t_mobile-pulse-kernel-source

Use

git clone git://gitorious.org/t_mobile-pulse-kernel-source/t_mobile-pulse-kernel-source.git

to crate a local copy.

Ping me a PM if you want to contribute patches.

Martin

Remember the git repository if you want to contribute your kernel changes.

Martin

Link to comment
Share on other sites

With the kernel how compiling correctly now will it be possible to get something like CyanogenMod going on the Pulse or will we need to hold on for a patched SPL?

[off topic]

Can I also ask what is the prefered Linux distro you are using? I've seen their are problems with Ubuntu 9.10 and Eclipse etc is 9.04 still acceptable?

Link to comment
Share on other sites

Guest martinbrook
Is there any tutorial on how to compile the pulse kernel?

There is enough information on here and online to create the kernel and you will learn a lot on the way.

Let us know if you get stuck.

Martin

Link to comment
Share on other sites

I'm guessing machine_is_msm7201a_surf() should return false.

Or not... It *is* a 7201A surf. Very strange. /proc/cpuinfo says:

Hardware: QCT SURF7201A Board

Link to comment
Share on other sites

Any idea what CONFIG_MMC_MSM_SDC2_SUPPORT actually is?

Looking at the i7500 kernel config I found

#

# MMC/SD Host Controller Drivers

#

# CONFIG_MMC_SDHCI is not set

CONFIG_MMC_MSM=y

# CONFIG_MMC_MSM7X00A_RESUME_IN_WQ is not set

CONFIG_MMC_MSM_SDIO_SUPPORT=y

CONFIG_MMC_MSM_CARD_HW_DETECTION=y

CONFIG_MMC_MSM_SDC1_SUPPORT=y

CONFIG_MMC_MSM_SDC2_SUPPORT=y

CONFIG_MMC_MSM_SDC3_SUPPORT=y

# CONFIG_MMC_MSM_SDC4_SUPPORT is not set

CONFIG_NEW_LEDS=y

CONFIG_LEDS_CLASS=y

It's something to do with MultiMediaCards

SDC2 referring to 16GB Micro SD HD cards

Edited by klutsh
Link to comment
Share on other sites

Guest McSpoon

Yeah I'm not entirely sure what the CONFIG_MMC_MSM_SDC2_SUPPORT does. The Samsung i7500 has all 3 enabled but then it does have some crazy /sdcard mappings.

If you google "msm_add_sdcc(2, &halibut_sdcc_data);" then some kernels have comments such as...

/* TODO: Enable these once we have support for the SDC mux

* msm_add_sdcc(2, &halibut_sdcc_data);

* msm_add_sdcc(3, &halibut_sdcc_data);

* msm_add_sdcc(4, &halibut_sdcc_data);

And some have comments like...

// Raphael's SD controller can be found on SDC2 for GSM and SDC3 for CDMA version

:D

Link to comment
Share on other sites

Guest martinbrook
Yeah I'm not entirely sure what the CONFIG_MMC_MSM_SDC2_SUPPORT does. The Samsung i7500 has all 3 enabled but then it does have some crazy /sdcard mappings.

If you google "msm_add_sdcc(2, &halibut_sdcc_data);" then some kernels have comments such as...

/* TODO: Enable these once we have support for the SDC mux

* msm_add_sdcc(2, &halibut_sdcc_data);

* msm_add_sdcc(3, &halibut_sdcc_data);

* msm_add_sdcc(4, &halibut_sdcc_data);

And some have comments like...

// Raphael's SD controller can be found on SDC2 for GSM and SDC3 for CDMA version

:D

http://en.wikipedia.org/wiki/Secure_Digital_card#SDIO

Looks like devices which have the SD interface but are not storage devices. GPS/Bluetooth/wifi/cameras etc.

All still work in the modified kernel.

Link to comment
Share on other sites

Guest McSpoon

Ahh. Do you happen to have any SDIO devices to test?

Find below my rebuilt kernel boot image with working wlan.

My built kernel with wlan

Please let me know if anything stops working.

Martin

Awesome! I've installed it. :D 2.6.27-perf [email protected] #6

Wi-fi is running perfectly. ;) yay!

And my SDHC card is working fine too.

It's all good here. :(

Link to comment
Share on other sites

Guest martinbrook

I'll probably try the new kernel with the new french andriod stack next as this looks like the dev platform going forward.

Ahh. Do you happen to have any SDIO devices to test?

Awesome! I've installed it. :D 2.6.27-perf [email protected] #6

Wi-fi is running perfectly. ;) yay!

And my SDHC card is working fine too.

It's all good here. :(

Link to comment
Share on other sites

I'll probably try the new kernel with the new french andriod stack next as this looks like the dev platform going forward.

What did you change to get it working? =]

Link to comment
Share on other sites

What did you change to get it working? =]

Do you mean the french kernel?

Or if your referring to martin's custom kernel, if its the custom one, then have a look at post 94, Martin has kindly detailed all his changes there.

Link to comment
Share on other sites

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now
 Share


×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.