I had that when using my own MIDNIGHT-build combined with older modules...
Did you flash the .tar file with Odin/Heimdall?
yes via ODIN
I had that when using my own MIDNIGHT-build combined with older modules...
Did you flash the .tar file with Odin/Heimdall?
That's right. The cpufreq_stats.ko module in /system/lib/modules does not match the kernel version.
- if you did install it vie Heimdall/Odin: please provide /data/user.log
- if you did it install in any other way: please reflash using Heimdall/Odin.
EDIT: Just to save some time later: Can you chack if you have /system/lib/modules/ansi_cprng.ko and what timestamp (= created ) this file has?
Sorry, this information should be in the user.log, too.
Did you use this version before the new nightly, too, in that case without this issue?
0510-nightly downoading right now, have to go afk for some hours now but I'll check this and try to reproduce it with latest nightly ASAP if you can provide the log.
rm: can't remove '/system/lib/modules/*': No such file or directory
Ok, you don't seem to have the directory itself:Can you check this? In the downloaded 0510-nightly it does exist so that's a bit strange.Code:rm: can't remove '/system/lib/modules/*': No such file or directory
If the directory is not there you can try to create it (/system/lib/modules) and reflash the kernel again. Not sure if this will work as the new initramfs chechs for the version of ansi_cprng.ko in this directory which should exist on all kernels.
Yes, sorry for that. I think about reimplementing fast_charge every day but I'm still not sure as I don't even understand *how* it could damage hardware. But as I'm unsure I think about responsibility and keep it removed for now.
Just tested this (dentist let me go early ):I didn't have that folder so i ectracted form cm9 zip file and copy it to system/lib.
Reflash kernel boot and folder is gone.
Create empty folder reflash kernel and now it's ok.
Yesterday i was on nightlies 0905 i flashed your kernel.
After that simple flash of nightlies 1005 then your kernel and this happens.
Never mind i have to go home now real life first
Thu May 10 14:34:37 GMT 2012
generating mount directories...
generating device nodes...
mounting devices...
version: 3.0.8-MNICS-20120509-7-CM9
updating modules...
found /data/local/logger.ko, updating...
coping kernel app
...
...
Just tested this (dentist let me go early ):
- was using MNICS @ CM9 0507-nightly
- downloaded 0510-nightly
- flashed 0510-nightly
- booted once
- rebooted once to check if I have a bootloop - nope (still CM9 kernel)
- downloaded MNICS ...-07.tar
- extracted zImage
- flashed with Heimdall
= > All fine, worked perfectly, /system/lib/modules are there (MNICS does *not* remove the directory itself), kernel modules are copied correctly, CPUSpy works as it should.Code:Thu May 10 14:34:37 GMT 2012 generating mount directories... generating device nodes... mounting devices... version: 3.0.8-MNICS-20120509-7-CM9 updating modules... found /data/local/logger.ko, updating... coping kernel app ... ...
Strange.
What were your exact steps for flashing CM9 + MNICS?
Just tested this (dentist let me go early ):
- was using MNICS @ CM9 0507-nightly
- downloaded 0510-nightly
- flashed 0510-nightly
- booted once
- rebooted once to check if I have a bootloop - nope (still CM9 kernel)
- downloaded MNICS ...-07.tar
- extracted zImage
- flashed with Heimdall
= > All fine, worked perfectly, /system/lib/modules are there (MNICS does *not* remove the directory itself), kernel modules are copied correctly, CPUSpy works as it should.Code:Thu May 10 14:34:37 GMT 2012 generating mount directories... generating device nodes... mounting devices... version: 3.0.8-MNICS-20120509-7-CM9 updating modules... found /data/local/logger.ko, updating... coping kernel app ... ...
Strange.
What were your exact steps for flashing CM9 + MNICS?
Well, I think you misunderstood something here:
- for MNICS (and earlier Midnight for Gingerbread) I give *all* my spare time. There's nothing left. Priority is from 1) family to 2) job, 3) kernel, 4) sleep.
- I'm doing this for free because I enjoy working with code for 20 years now, nobody has to pay for it
- between releases there is a *lot* of work behind the scenes to get this running without too many bugs
- I daily try to find the time to answer questions and give information in this thread
- last: I cannot provide detailed instructions for a software (Odin/Heimdall) I have not developed myself and for which instructions are posted all over the web + there's a question forum for things like that here at XDA (and for Heimdall a dedicated thread).
I just don't have the time to do this research for you + it will clutter the OP/second post which I try to have clean and with kernel related information only (and not too much technical stuff) and credits.
=> this kernel thread contains information related to using this kernel, not other software. That's why it is a kernel tread. If any other user wants to help and explain thats absolutely ok, If I happen to find the time I'll answer myself, too. But you cannot request that.
Besides that I don't even own a Windows machine (used laptop + Linux only) and cannot provide any information on Odin/Windows.
No offense from my side, too, but if you want to customize your phone you have to search, read and learn about it as everybody has to. I cannot prepare everything in detail and serve it to you.
Just as I had to learn - as I like to try myself befor asking somwhere - how to compile kernels, compile recovery, work with initramfs, source patching and finally implementing own changes. I had to ask a few questions to other devs but 95% information is out there and I just had to use a search engine, read and learn.
Sorry if this sounds too harsh, not intended. But in general there seems to be a tendency to request things from others without doing anything yourself. Not on this thread I have to say - I always liked the way users are communicating here - big thanks to all for this
You are not serious, are you
*dentist*, eh? that's alright, you don't have to tell us her name ...
loaded on Cm9 of May 8th this morning using Odin and still working fine after 14 hours no problem, except for the missing instructions that I had to figure out miself.
Now my question, and maybe this is stupid: what WAS the reason people got bootloops? 'cause I don't think I saw an explanation anywhere .....
tx in advance and best regards,
Jacobus
actually yes, I was serious I'm a programmer, albeit on a totally different platform and language, but I always insist on detailed instructions in my job ('foolproof'). It gets to be part of your personality.
but I get your point, none taken and grateful for your effort, for sure.
"if it's worth doin' in production, it's worth documentin'"
LOL because of this --> *dentist*, eh? that's alright, you don't have to tell us her name ...
Personally, I believe some people who flash on CWM with their USB cable plugged in that got the bootloop problem. I've never had any bootloop when flashing custom kernel. And I did try (once) switching between kernels, no bootloop.
And you can see how many people on CM9 thread say that they got into bootloop when flashing CM9 ROM (with their USB cable plugged on).
I flashed the newest nightly build coming from CM9 with mnics kernel also no bootloop.
The only time I got bootloop (since using ICS) is when I flash theme.
I give up explaining this. There's a post about 2 pages back which explains why I will not do what you just suggested.So how about writing up a well structured, detailed step-by-step guide about the usage of Odin in order to flash a custom kernel?
This way you could help others that run into similar problems with your experience in production and documentation
And finally, what you missed in the OP of this kernel would be fixed by yourself
Now I'm getting really angry. I missed a detailed explanation about how Odin works and I can fix it myself this way ???And finally, what you missed in the OP of this kernel would be fixed by yourself
I give up explaining this. There's a post about 2 pages back which explains why I will not do what you just suggested.
You can open a thread and do this if you want, no problem.
Now I'm getting really angry. I missed a detailed explanation about how Odin works and I can fix it myself this way ???
I give up explaining this. There's a post about 2 pages back which explains why I will not do what you just suggested
My case.
Flash latest nightly and boot rom.
Power off.Go to download mode,flash midnight via odin.
Everything ok.I didn't loose modules folder.
So sorry Fenvarien, really, really sorry.Mialwe, you completely misunderstood my intention - I tried to support your position! I answered to Jacobuscuracao's posting. Please - read my text again without anger
So sorry Fenvarien, really, really sorry.
Yes, I completely misunderstood your post. That happens if I'm angry anyways and just dont read the text you quoted and then write too fast.
I'm really sorry and apologize for this.
Not a good day today, now I'm waiting for the next bad thing to happen, started this morning, continued at work and now I'm waiting...
Unique:
- modified Conservative governor for smooth experience
- kernel app for all features, no scripting needed
- nightmode toggle via kernel app (no overlay, real dark screen)
Description:
- based on CM9 kernel source
- stock frequencies up to 1Ghz, optionally switch to 1.128Ghz via CWM
- ram: 340Mb (stock), 372Mb (CM9 version) or 388Mb (LR version) for prepared ROMs or \w standalone patch
- BLN (basic func. + missed calls via kernel app, BLN Control for advanced features)
- voodoo sound (use supercurios VoodooControl)
- touchwake, adjustable vibration intensity, slightly enhanced touch sensitivity
- init.d (/system/etc) and userinit.d (/data/local) support, script filename has to start with "S"
- APP: min. brightness, nightmode, RGB, gamma, undervolting, LED timeout, vibration intensity, missed calls/basic BLN, bootlog, help...
Other:
- new initramfs system, kernel installable \w Heimdall, Odin and CWM (info)
- various code updates and changes for better performance, battery and less debug stuff
- remount script for ADB users (use "adb shell remount" to remount /system rw/ro)
- some kernel/initramfs tweaks evolved since Midnight-GB
-- optimized read_ahead values for /system, /datadata, /cache, sdcard
-- optimized kernel parameters, IO parameters, mount options
- CWM: options to delete NStools-settings/init.d contents
- CWM: options to toggle init.d, Logcat, overclocking to 1.128Ghz
[B]next[/B]
- not sure
[B]20120523-1[/B]
- bugfix: module installer failed without /system/lib/modules directory
- bugfix: sdcard wipe while switching GB->ICS
[B]20120516-1[/B]
- readded fast_charge
[B]20120509-7[/B]
- changed naming (date-version-[stock]/LR/CM9)
- changed to [URL="http://xdaforums.com/showpost.php?p=25875892&postcount=900"]new initramfs system[/URL] (download mode flashable)
- changed to Odin tar package (Heimdall: extract + flash zImage)
- removed fast_charge patch
- freed 2 Mb more RAM, testing
- CM9/i9000 kernel source sync
- reworked logfile /data/user.log
[B]202 - 2012/04/30[/B]
- app: fixed wrongly displayed default undervolting preset
- app: fixed colors not beeing applied at boot (v190 bug)
- app: fixed 800Mhz CPU limit not beeing applied at boot (v190 bug)
- zip: added missing MidnightControl.apk to CM9 version
[B]190 - 2012/04/29[/B]
- kernel: sync with CM9 sources (incl. sdcard mountpoints)
- kernel: USB [URL="http://xdaforums.com/showthread.php?t=1586844"]fast_charge[/URL] by chad0989 (toggle widget [URL="https://play.google.com/store/apps/details?id=com.incredicontrol.fastchargewidget"]available[/URL]) [default: deactivated]
- kernel: enabled deadline/cfq IO schedulers [default: still SIO]
- kernel: 2 bugfixes (cpufreq), thanks to [URL="http://xdaforums.com/showthread.php?t=1445214"]derTeufel1980[/URL] for the hints
- kernel: touchwake sync with Ezekeels [URL="https://github.com/Ezekeel/GLaDOS-nexus-prime/commit/bb4ebd593be8022c21a94c7f49b36b608ec005af"]source[/URL]
- app: added fast_charge toggle
- initramfs: 256Kb sdcard read_ahead default
- initramfs: added /data/local/userinit.d execution
- initramfs: executes init.d/userinit.d scripts starting with "S" only
[B]143 - 2012/04/08[/B]
- app: updated to version 1.4
- adjusted default min_brightness from 25 to 20 (stock?)
- app: fixed bug with old nightmode sysfs setting at startup
[B]142 - 2012/04/08[/B]
- kernel: fix green screen on some occasions
[B]141 - 2012/04/08[/B]
- app: added missed call service toggle (reboot required)
- app: updated help file
- initramfs: fixed issues with some busyboxes/$PATH (SlimICS, grep not found)
[B]133 - 2012/04/07[/B]
- changed name: MNICS-<buildnr>[LR (large RAM for 386Mb)]
- kernel: 5 frequencies, switchable maxfreq 1/1.128Ghz
- kernel: adjusted smooth conserv. triggers, mp3@100Mhz again
- kernel: fixed internal divider bug, thanks to [URL="http://xdaforums.com/showthread.php?t=1445214"]theDevil1980[/URL] for the hint
- kernel: removed old recovery backup (-700Kb)
- CWM: added manual zipalign option
- CWM: moved init.d/overclocking/Logcat toggles to CWM
- app: service for missed calls BLN
- app: cleanup
[B]0.9.0-2 - 2012/03/30[/B]
- 340Mb RAM
- 386Mb for HUGERAM version \w patched ROMs
- fixed /datadata MidnightControl settings bug (for. e.g. ICSSGS, Bluelightning)
- BLN switch both MidnightControl and ROM->settings->display->notification LED toggles at the same time (one-click BLN enable)
[B]0.7.9 - 2012/03/28[/B]
- initramfs: fixed 0.7.7 bug
- initramfs: adjusted vm tweaks
- initramfs: cleaned up boot script and log output
- kernel: BLN off as default setting
- kernel: adjusted build flags
- app: updated help file
[B]0.7.7 - 2012/03/25 - [COLOR="Red"]removed 03/26[/COLOR] (apps-don't-open-bug)[/B]
- kernel: fixed freeze on 800Mhz max. freq.
- kernel: adjusted int.volt 1100->1125mV for 1.2Ghz (stability)
- kernel: added touchwake, thanks to [URL="http://xdaforums.com/member.php?u=4143554"]ezekeel[/URL] (dev) and [URL="http://xdaforums.com/showthread.php?t=1445214"]devil[/URL] (porting support via pm)
- kernel: added vibration intensity sysfs interface
- MidnightControl: rearranged menus
- MidnightControl: removed unused option
- MidnightControl: added touchwake toggle
- MidnightControl: added vibration intensity slider
- CWM: added delete init.d contents option
- CWM: added delete NStools settings option
[B]0.7.4 - 2012/03/17[/B]
- first public upload