Jump to content

Compiling kernels for Streakdroid2.4xx


Guest Gespecial

Recommended Posts

Guest Gespecial

I have been trying my hand at cross compiling, with some success, kernels for this rom; based on the 4.05 source from Dell

using arm-eabi-4.4.3

I unpack and repack a boot.img utilizing my generated zImage. After flashing, I find that the device boots and everything works, but WIFI does not-

It will show up as an error on my streak in the wifi settings; I've tried both the broadcom drivers, and the generics settings in menuconfig

I have built one just using the config pulled from device via ADB, with no changes except to remove function to reset chip otherwise I get an error, yet I still do not get WIFI to function-

What is the best practices here for getting WIFI functional? I've read things regarding WPA SUPPLICANT, could this be my missing keystone?

Thanks!

Link to comment
Share on other sites

Guest Gespecial

Gkernel1.0 release

If any are interested I have compiled a kernel I have tested for one week

for use with 2.4 betas;

No overclock, about 14 hours battery life with moderate use, compiled from latest official dell source

If interested:

http://db.tt/3Iheb6ud

Extract

Flash the boot.img with fastboot.

Replace dhd.ko in system/lib/modules for wifi to function

If you want to go back to the original roms' kernel

Reflash the boot.img contained in the rom's zip, and also get the original dhd.ko back into the same path. you will find that also in the rom's zip.

I intend to continue further kernel work in the future.

-G

Edited by Gespecial
Link to comment
Share on other sites

Guest lordmorphous

Have you had any wifi issues or hangups with this? Every gingerbread romi have used had the wifi hang up when left idle. By this i mean it shows connected but there is no data throughput.

Link to comment
Share on other sites

Guest Gespecial

This may be a feature of the 'wifi sleep policy', in advanced under wi-fi settings-

I usually set mine to never.

I have noticed reboots to occur when you dont change this to either 'never or, never when plugged'

Otherwise, for your case, you may choose to stick with the Froyo builds kernels and roms, that are out there, many are very stable

Gkernels1.0 works best right now with the latest Gingerstreak 2.4.3.

Link to comment
Share on other sites

Guest Gespecial

Gkernels1.0 is compatible with the latest Gingerstreak 2.4.4,

same procedure to get it installed and or to revert to the original,

love the screen off cosmetics in portrait and landscape, featured in this rom!

Link to comment
Share on other sites

Guest krazman

Gkernels1.0 is compatible with the latest Gingerstreak 2.4.4,

What benefit / advantage does your kernel provide over the kernel Steve provides in his GS 2.4.4? (I'm not being critical, only curious)

Thank you.

kraz

Link to comment
Share on other sites

Guest Gespecial

Gkernels1.0 is a basic kernel without overclocking, neither a benefit or an advantage really; an alternative.

Edited by Gespecial
Link to comment
Share on other sites

Guest 80sLoveCHILD

foreword. i may have done something wrong.

i decided to give this a try cos im a curious kind of guy. flashed boot img with fastboot, no problem. boots fine. it seemed to boot faster than steves kernel in his 2.4.4 build, but this may be due to my low expectations, no offence.

i replaced dhd.ko like in was told.

wifi does not work. when i go to wifi settings it says error next to wifi.

any sugestions to what might fix it?

Link to comment
Share on other sites

Guest krazman

Gkernels1.0 is a basic kernel without overclocking, neither a benefit or an advantage really; an alternative.

Thank you for explaining. Much appreciated!

kraz

Link to comment
Share on other sites

Guest Gespecial

wifi does not work. when i go to wifi settings it says error next to wifi.

any sugestions to what might fix it?

What could have happened is that the dhd.ko file did not actually overwrite-

or somewhere along the line, the correct or incorrect dhd.ko files were mistaken for each other;

you may try to delete the dhd.ko file on the device, then transfer the new one from Gkernels archive, with root explorer or total commander or the like.

there are a few ways to get the file in the correct path, I found adb to be effective in pushing the file to that path on the device by using this command:

adb push dhd.ko /system/lib/modules

I hope this is helpful.

Link to comment
Share on other sites

Guest maxicet

trying your kernel since yesterday evening, and I think that it works very well, with no issues, stable and smooth....

I'm on my "maxicetdroid1.2", and they're a "nice couple", would you agree if I'll use it for my next release?

Link to comment
Share on other sites

Guest Gespecial

would you agree if I'll use it for my next release?

Interesting, absolutely;

My intentions are to continue to work with Gkernels1.0 to produce a 1.5 version.

Link to comment
Share on other sites

Guest Gespecial

Gkernels1.3 Release

cross compiled using dell kernel source 4.05

Changes from 1.0:

Enable WiFi control function abstraction

Preallocate memory for WiFi buffers

Enable KSM for page merging

Use kernel mem{cpy,set}() for {copy_to,clear}_user() (EXPERIMENTAL)

available here http://db.tt/FHavOhAf

Same procedure to install, as listed above, for 1.0

-Greg

Link to comment
Share on other sites

Guest Gespecial

Messier-

Forgive me, as I am not certain as to what it is that you are asking;

To install, instructions are listed earlier within this topic, there also are many ways to do this.

Link to comment
Share on other sites

Guest Gespecial

1.3.3 coming soon

Working with the low resolution timer, snappier, still in testing;

under-volting as well, with the static voltage regulator,

attempted other voltage regulators, the hardware hates it.

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
×
×
  • Create New...

Important Information

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