Hi folks,
I want to have a poke about the kernel on this thing.
I've built one from the 3.0 sources, and I have some 3.4 bits I want to look at soon.
My goal is a 3.19 (ie. mainstream) kernel.
Anyone with docs on the chipset please let me know, it'd be a great help. I've not found much online (yet!)
-Ian
Ask musta
Sent from my ATRIX HD using Tapatalk
Related
Hi,
Now I did search as much as possible on the interwebs, like tiamat's blog, xda, miui forums etc. So I guess I'll go ahead and ask this sorta noob question eek: oh no he didn't ).
Why are there no 3.0 kernels and what would be the advantage of them? On a tangent, I note that even the transformer prime has no 3.0 kernel...
Sent from my Incredible 2 using XDA
What in the name of balls is a 3.0 kernel?
Amphibliam said:
What in the name of balls is a 3.0 kernel?
Click to expand...
Click to collapse
Linux kernel version 3.x. As in we are currently using kernel version 2.6.35.x.. Galaxy nexus has 3.08 kernel or something.
Sent from my Incredible 2 using XDA
We're currently using modified gingerbread kernels (the 2.6 ones i think?) because we havent received kernel source from HTC yet
This phone is slated for an ICS update, once we get that and kernel source i'm pretty sure a 3.0 kernel will follow
It's because we don't have an official update yet. That's what all the ICS roms are pretty much waiting for - an offical ICS kernel from HTC.
dirkdigles said:
It's because we don't have an official update yet. That's what all the ICS roms are pretty much waiting for - an offical ICS kernel from HTC.
Click to expand...
Click to collapse
Okay. So as I understand the kernel will have several proprietary modules and therefore we can't compile our own 3.0 kernel yet? As it may cause several incompatibilities, am I right?
Sent from my Incredible 2 using XDA
litetaker said:
Okay. So as I understand the kernel will have several proprietary modules and therefore we can't compile our own 3.0 kernel yet? As it may cause several incompatibilities, am I right?
Sent from my Incredible 2 using XDA
Click to expand...
Click to collapse
No, we just can't compile one because we don't have source.
Swyped From My MikRunny'd Superphone Using TapaTalk 2
tylerlawhon said:
No, we just can't compile one because we don't have source.
Swyped From My MikRunny'd Superphone Using TapaTalk 2
Click to expand...
Click to collapse
I am confused. The linux kernel is open source. So the Source code for the 3.0 kernel is available. So, what do you mean by "we don't have source"? Are you referring to any drivers whose modules we may not have as they are proprietary? Or something else?
Anyway, I just realized thanks to this article that the 3.0 kernel is no big deal and has no new, "awesome" features and is not a major jump like the GB to ICS, or gnome 2 to gnome 3, or the KDE 3 to KDE 4 jump... Just a new numbering scheme. So, may be the kernel we have now is more than enough to run ICS (except for the camera glitch though...)
Thanks for the responses guys!
litetaker said:
I am confused. The linux kernel is open source. So the Source code for the 3.0 kernel is available. So, what do you mean by "we don't have source"? Are you referring to any drivers whose modules we may not have as they are proprietary? Or something else?
Anyway, I just realized thanks to this article that the 3.0 kernel is no big deal and has no new, "awesome" features and is not a major jump like the GB to ICS, or gnome 2 to gnome 3, or the KDE 3 to KDE 4 jump... Just a new numbering scheme. So, may be the kernel we have now is more than enough to run ICS (except for the camera glitch though...)
Thanks for the responses guys!
Click to expand...
Click to collapse
The Linux kernel is, yes. However, a kernel is very device specific. So, without having one from an OTA or better yet, HTC releasing kernel source code for this device specifically, we can't make any. So far (as stated before), all our ics ROMs are using hacked up gingerbread kernels (which is an incredible feat in itself). We have basic kernel source code, sure, but what we're lacking is the proprietary drivers, libs, and other stuff that makes this device run.
Hope this all made sense.
Swyped From My MikRunny'd Superphone Using TapaTalk 2
Each kernel is device specific with the oem s specific changes....it is possible to build one without the.exact source...but you would need some similar source for reference like teamhacksung using the nexus s as a base for sgs phones
tylerlawhon said:
The Linux kernel is, yes. However, a kernel is very device specific. So, without having one from an OTA or better yet, HTC releasing kernel source code for this device specifically, we can't make any. So far (as stated before), all our ics ROMs are using hacked up gingerbread kernels (which is an incredible feat in itself). We have basic kernel source code, sure, but what we're lacking is the proprietary drivers, libs, and other stuff that makes this device run.
Hope this all made sense.
Swyped From My MikRunny'd Superphone Using TapaTalk 2
Click to expand...
Click to collapse
Yes, this helps me understand it better. Anyway, I'm not really waiting for the 3.0 kernel anymore as I learned it was just a renumbering scheme! I was expecting I could launch a space shuttle with it, like I can drive my car supersonic with ICS (hehehe..) But it apparently has just the usual dose of bug fixes compared to our current kernel.
Thanks y'all!
Hi,
I have searched the forum, and google but am not getting a definitive answer to my query. Galaxy 4, runs on Kernel 3.4.
But, all the ROMs I have found for Desire HD till now have at max kernel 3.0.76.
So I am wondering if the kernel 3.4 is available for desire HD too to be flashed?
anybody? Is it because 3.4 has not been ported for Desire HD/Ace yet?
If I'm not mistaken the kernel depends on the device. While the
S4 may be running a 3.4 kernel it wouldn't be supported yet on our devices due to the hardware limitations. Don't quote me on it though I'm no expert
Sent from my Desire HD using xda app-developers app
waveking9 said:
Hi,
I have searched the forum, and google but am not getting a definitive answer to my query. Galaxy 4, runs on Kernel 3.4.
But, all the ROMs I have found for Desire HD till now have at max kernel 3.0.76.
So I am wondering if the kernel 3.4 is available for desire HD too to be flashed?
Click to expand...
Click to collapse
Just out of curiosity, is there a specific reason that you want a 3.4 kernel? Or is it just a 3.4 > 3.0 thing?
bananagranola said:
Just out of curiosity, is there a specific reason that you want a 3.4 kernel? Or is it just a 3.4 > 3.0 thing?
Click to expand...
Click to collapse
@bananagranola, I read that 3.4 has better memory management and performance
waveking9 said:
@bananagranola, I read that 3.4 has better memory management and performance
Click to expand...
Click to collapse
I see.
You see, kernel sources are hard to get a hold of from HTC, let alone an old device like our DHD, I'm sure its possible, but I wouldn't hold my breath for it
Sent from my Desire HD using Tapatalk 2
Is it possible to run a tiamat based kernel or any kernel the Tiamat developers make on the Sprint GS3. Preferably with something built from a CM based ROM such as CM 10.1, Jellybam, CarbonROM? Or would it backfire and cause problems for our CPUs?
Sent from my SPH-L710 using xda premium
Edit: If not, would it be possible to port a kernel over?
There's no kernel in the Sprint S3 development section by that name. So the quick answer is no.
Sent from the future via Tapatalk 4
Well i know that its not part of our development yet. But im curious to as if they will work for anything other than that of a snapdragon processor or if they could be broken down and restructured to work for our processors. Just a creative thought. Was wondering if there were any developers interested in maybe trying to calaborate and build a similar kernel. I like the KT747 but im not familiar with the governors. Was wondering if possible to get governors such as savagezen and brazillianwax brought over to the s3. Or if there are any kernels that contain one or the other I've yet to find them.
Sent from my SPH-L710 using xda premium
With all this talk about how the gnex can't run 4.4 because ti no longer releases drivers for android and the 3.4 kernel being required, it's making my head spin. I've also heard my phone has always been on 3.4....wait what? Shouldn't all devices with the same android version run the same kernel? Now I'm hearing it's possible to build kitkat with the old kernel.... I'm going to go throw up and pass out...
Really just want some clarification on this subject
Sent from my Nexus 4 using Tapatalk
Cor-master said:
With all this talk about how the gnex can't run 4.4 because ti no longer releases drivers for android and the 3.4 kernel being required, it's making my head spin. I've also heard my phone has always been on 3.4....wait what? Shouldn't all devices with the same android version run the same kernel? Now I'm hearing it's possible to build kitkat with the old kernel.... I'm going to go throw up and pass out...
Really just want some clarification on this subject
Sent from my Nexus 4 using Tapatalk
Click to expand...
Click to collapse
1) Our phone's always been on 3.0 kernel, which was announced End Of Life this October.
2) Not necessarily new Android versions need new kernel versions. Even 2.6 kernel can run Android 4.1, which typically requires 3.0 or 3.4 kernel.
Sent from Samsung Galaxy Nexus @ CM10.2
Cor-master said:
With all this talk about how the gnex can't run 4.4 because ti no longer releases drivers for android and the 3.4 kernel being required, it's making my head spin. I've also heard my phone has always been on 3.4....wait what? Shouldn't all devices with the same android version run the same kernel? Now I'm hearing it's possible to build kitkat with the old kernel.... I'm going to go throw up and pass out...
Really just want some clarification on this subject
Sent from my Nexus 4 using Tapatalk
Click to expand...
Click to collapse
At the basic, the KERNEL is the low level base code on which all instructions are set. Lets say is in charge of dictate how things are done, again, at the very low level.
Thus Kernel is only needed if your phone has functions or features that are only found in that Kernel version. Lets say that kernel 3.4 has rules on how manage bluetooth 4.0 LE, but our Galaxy Nexus doesnt have Bluetooth 4.0.(Isnt ???). Those that kernel is not really required.
Things become more complex as you add more variables like memory managment, I/O managment, and those thing that improve over each update and maybe are needed in order to work with newer OS version.
I cant really tell you features that are needed in KitKat 4.4 against Kernel 3.4 not found in Kernel 3.0, so I'm not the man that can tell you if bringin(or the lack of) 4.4 to our GNex is a middle finger from Google or not.
Yeah I got curious about some stuff so I decided to manually look at what kernal every device is running. My 4 is 3.4 now, nexus 7 first gen is 3.1, my wife's nook with cm10.2 is 3.0, and my buddies gnexes are also 3.0, while the kitkat kernal is actually 3.8
Sent from my Nexus 7 using Tapatalk 4
Cor-master said:
Yeah I got curious about some stuff so I decided to manually look at what kernal every device is running. My 4 is 3.4 now, nexus 7 first gen is 3.1, my wife's nook with cm10.2 is 3.0, and my buddies gnexes are also 3.0, while the kitkat kernal is actually 3.8
Sent from my Nexus 7 using Tapatalk 4
Click to expand...
Click to collapse
But all AOSP KitKat builds (not ports) for Nexus 4 runs on 3.4. 3.8 is merely a speculation I've seen somewhere.
Sent from Samsung Galaxy Nexus @ CM10.2
AndyYan said:
But all AOSP KitKat builds (not ports) for Nexus 4 runs on 3.4. 3.8 is merely a speculation I've seen somewhere.
Sent from Samsung Galaxy Nexus @ CM10.2
Click to expand...
Click to collapse
Crazy. So is there any hope for the developer community to build kitkat Roms that fully work for the galaxy nexus or is development dead beyond 4.3 other than experimental builds that stuff like the front camera/GPS/Bluetooth doesn't work?
Sent from my Nexus 4 using Tapatalk
They'll have to hack it like jt did for the galaxy S.
Sent from my Galaxy Nexus using Tapatalk 2
Hi guys! I don't think you've heard of me. I'm just another kernel dev from another forums. I've been developing kernels in XDA for about a year now. Anyways, getting on with it, ASKP started from galaxy nexus initially. And now, we've been making a huge success to the device itself as majority of the users run ASKP. But instead of bragging, I rather show it.
http://forum.xda-developers.com/showthread.php?p=46390201
If you look around that forum, most kernels are based on ASKP.
Okay. So. Why am I here? To bring ASKP to your device. The optimus G. Why? For a complete idiotic friend.
Joking.
Anyways, please feel free to drop a post here regarding any issues kernel developers are having right now or, what you want to see in ASKP.
Cheers
Amperific.
Sent from my Nexus 5 using Tapatalk
Thanx for your offer, i hope a few kernel devs will accept. Would love to see a ASKP kernel for E975.
Sent from my LG-E975 using XDA Premium 4 mobile app
Nice. Calling my friends, @ThatKawaiiGuy and @xboxfanj
Now for the features? I guess OC in CPU and GPU, variety of governors, and great battery life.
please make one for stock rom.
we would love to see many options of kernel on stock and on custom roms
sent from
THEE UUNDERRWOORLD!!!
If you just want to port your mako kernel, all you have to do is cherry-pick https://github.com/xboxfanj/kernel_msm/commit/8767da2ee3154956922e0248ea164f1dc14aead7 and fix any conflicts and then remake the defconfig (make gee_defconfig, mv .config arch/arm/configs/gee_defconfig and then copy any changes you did for mako).
Let me know if you need any help.