yashsingh1/xdaforums huggingface dataset:
[Galaxy S I9000 Android Development] MarlowXim:
Actually its the gpu performance does not play with tiny preempt rcu. But i guess it's a good trade off.
[Galaxy S I9000 Android Development] zurchpet:
Not beautiful, that's right, but nothing to worry :)

It fails to mount /cache at that point somehow... but if an update.zip mounts cache, if needed, it works...

all flashing works :)
[Galaxy S I9000 Android Development] renaud:
No, not yet
[Galaxy S I9000 Android Development] zacharias.maladroit:
wow nikademus:

you tried make -j 8

or something like that ?

don't know what kind of rig you're building those kernels on but it doesn't have to compile with only 1 process each time

for me it takes around 60-70 seconds for 1 kernel build (that's probably with 8 processes in parallel)
[Galaxy S I9000 Android Development] renaud:
I do make -j4 and the rig is not that powerful. But I tried on a 8 CPU machine and it still some minutes away. Are you comparing compiling after a make clean? Because that's what I do since changing RCU rebuilds everything.
[Galaxy S I9000 Android Development] jaju123:
I installed this kernel but my mobile network/phone stopped working, on JVB Debus Rom - Nilfs system - all else jfs.
[Galaxy S I9000 Android Development] designfears:
All these features look great. I used fugu kernel to root JVB but being on Captivate (I897) I had to switch to a less feature packed kernel.

Could you please look into a Captivate version of this kernel? Xcalburinhand has already started on a reoriented kernel and I'm sure he'd share what he has done with you.
[Galaxy S I9000 Android Development] zacharias.maladroit:
yes,

that's after a make clean

perhaps tweaking the vfs_cache_pressure, dirty_*_ratio settings might help so that everything stays in RAM?

how much RAM do you have ?

currently I use:

echo "3000" > /proc/sys/vm/dirty_expire_centisecs

echo "1500" > /proc/sys/vm/dirty_writeback_centisecs

echo "15" > /proc/sys/vm/dirty_background_ratio

echo "50" > /proc/sys/vm/dirty_ratio

echo "50" > /proc/sys/vm/vfs_cache_pressure

and a 2.6.38 based zen-kernel
[Galaxy S I9000 Android Development] cyman777:
Have a similar issue: Flashed upon a stock JVB and now my phone does not see my SIM card anymore.

Is there anything I can do?
[Galaxy S I9000 Android Development] zurchpet:
Did you flash an Ultra version without beeing ever before on a FuguMod?

If yes, that is the cause... your /efs is not mounted...

Fix:

Flash FuguMod normal

Make sure all your partitions are converted away from RFS

Flash Ultra

All will work then :)
[Galaxy S I9000 Android Development] tomeks:
first time on fugu

applied on deodexed stock rom with voodoo kernel and ext4 partitions

first normal, then ultra + all partition convert to /system - raiserfs, rest jfs

working great, conversion goes fine

now time to check battery life ;)

great work, thank you
[Galaxy S I9000 Android Development] cyman777:
Hi,

Thanks for your quick reply. I have done exactly that and used your guide to filesystems to verify all partitions are ext4. Is there any other way to do it - I have flashed the zImage-current.tar via Odin.

Thanks!
[Galaxy S I9000 Android Development] shmp:
Installed fugumod and almost no problem (some little bugs, could be Docrom too)

Only can't see anywhere or my filesystem is converted?

And can I see which version of Fugumod is installed @ system info?

gr Michael
[Galaxy S I9000 Android Development] renaud:
You should be able to see your filesystems using mount command or using fuguapp or looking at /sdcard/fugumod/fs.current. By default, it's RFS.

You can see fugumod version in about phone, it will show build number which you can compare to the ones in the changelog.
[Galaxy S I9000 Android Development] zurchpet:
You can check on adb shell with

mount | grep /system

what filesystem /system has.

replace /system by /data /dbdata or /cache to check the others :)
[Galaxy S I9000 Android Development] tomeks:
three things:

in ultra version after conversion of /system to raiserfs and back to jfs in recovery there is

1. a problem with mounting /cache automaticaly (it still in fstab.recovery) (few post back reported already), so wipe cache in recovery is not working anymore

2. no current log in /cache/recovery

3. wrong timestamp in /fugumod.log, time for the file update is ok, as a separate issue

nothing major :)
[Galaxy S I9000 Android Development] cyman777:
Thanks, as I meantioned the fs is ext4 on all. Was not clear, what I meant was is there another way to get /efs mounted - both fugu 3.4 from Romkitchen and the current from fugumod.org do not see my SIM card. Just reflashed stock Ginger and it works.
[Galaxy S I9000 Android Development] zurchpet:
While you're on stock, check if there is a folder /dbdata/efs, if yes. delete it.

Then try FuguMod normal again, it should then:

copy the working original /efs (which is and stays RFS) to /dbdata/efs

symlinks that copy to /efs and then never touches the original /efs again

that's how FuguMod handles /efs

That is also the reason why you should not start with FuguMod Ultra unless you were on FuguMod normal before.

If the /efs has never been copied to /dbdata/efs, it tries to copy the files from the original /efs anyways, but fails since in Ultra there is no support for RFS. And I guess the copy in /dbdata/efs ends up beeing empty. Which as a result is the cause that your SIM (and in fact the whole modem) does not work.
[Galaxy S I9000 Android Development] shmp:
Nice!, got #84, now #136 and my filesystem is at jfs atm ;) thnx!
[Galaxy S I9000 Android Development] cba1986:
I have a problem with wifi after flashing normal fugu. my wifi suddenly appear "out of range". And there is no way to get it back.

I got to flash back to stock to my wifi to re-appear.

my wifi is wpa protected

EDIT 1:Now i can't restore my backup. Bootloop. Well---

EDIT 2: i had to reflash and reinstall all apps-

Somebody can give a hand with this. And resolve this?

I tried again with a fresh start with no luck. random reboots and no wifi. So sad.
[Galaxy S I9000 Android Development] giantroxx:
Hi nikademus

Thanks for your work, your Kernel works perfect - iam using it as an replacement for CF Kernel on XXJVB because it has Voodoo Sound and CIFS directly integrated :)

There's just one thing to fix: The LED Timeout! Doesn't work for me....

Thank you!!!
[Galaxy S I9000 Android Development] paratox:
this is the reason why dbdata storage is full. i`ve tried to delete call logs and a lot of sms messages but this won`t help. is there a other solution on 3.5 ultimate to handle the efs partition without symlinking it in dbdata?

or could we delete some data in efs? which files have to be in /efs and which one are deleteable?
[Galaxy S I9000 Android Development] renaud:
Led timeout only works on bleeding
[Galaxy S I9000 Android Development] renaud:
Did you try using SD Maid? dbdata shouldn't contain that much info.
[Galaxy S I9000 Android Development] paratox:
yes i`ve tried it. titanium backup reports 13,5mb free from 133mb. after deleting the nv-data bak files the storage full message disappeared. i hope it will not come back in the near future.
[Galaxy S I9000 Android Development] anoneemooz:
I also got the personal data whatever almost full issue..

I checked out the dbdata folder and saw that apparently theres a copy of the "sdcard" folder in it. I checked inside and some (a lot actually. Enough to fill up the dbdata folder :\) of the files from my sdcard have been copied there. Is this normal for the kernel?
[Galaxy S I9000 Android Development] Dezmatch:
Ok so flash full ROM (deodex JVB + re-part pit 512), flash Fugumod kernel and... TADA:) all is ok !!!

I'm not alone with the DB storage full issue.

Just for info : install JVB deodex -> CF 3.1 + ext4 patch -> Fugumod bleeding edge = database storage full...

I didn't have many apps on my SGS.
[Galaxy S I9000 Android Development] firenxe:
Is this kernel jvk compatible??

I stayed on jvk cause jvb has battery leaking problems for me
[Galaxy S I9000 Android Development] renaud:
You shouldn't have a copy of anything in the sdcard there...

Here is my dbdata:

As you can see fugumod only add 3.1Mb to the folder, that's less than 3% of the size. So this should come from somewhere else, I would be really interested to know where that comes from.
[Galaxy S I9000 Android Development] renaud:
Yes, it is.
[Galaxy S I9000 Android Development] renaud:
OK, those who have dbdata full problems, could you post

df -h /dbdata/*

ls -la /dbdata/*

Thank you
[Galaxy S I9000 Android Development] nedooo:
Hmm...sorry to ask but can I replace this red blow fish logo on my phone :o
[Galaxy S I9000 Android Development] zs0mby:
voodoo sound

does this room actually have voodoo sound? (can u increase the volume in voodoo app)...can someone tell me how has this room already installed...:)
[Galaxy S I9000 Android Development] nedooo:
Where did you read that this is room (ROM) :)

This is KERNEL ;)
[Galaxy S I9000 Android Development] renaud:
No, there is no way to do that
[Galaxy S I9000 Android Development] renaud:
This is not a ROM but a kernel and it does indeed include voodoo sound V8
[Galaxy S I9000 Android Development] renaud:
3.6 is out with the led timeout feature.
[Galaxy S I9000 Android Development] cbdrift:
dbdata had a folder called fugumod_sd in it for me that was full of sd card ****e - like movies n stuff that i'd put onto my sd card - removed that and no more database full errors - ive probably done "bad things" to fugumod but i'll find out :)

Is it a similar issue to where it dupes the ringtones and alerts and notification folders from system onto the sd card?

after the first boot after flashing - the kernel seems to do some copying around of things - if its scripted - you might have a / or * in the wrong place - if its not - its one of teh weirdest bugs ive seen for a while :)
[Galaxy S I9000 Android Development] anoneemooz:
I'm not quite sure either..i was on hamsterbread with CF before but my dbdata wasn't liek that. Just happened after flashing ultra via kernelflasher app. I deleted the copy of sdcard folder and got my space back with no issues thankfully.

Weird random issue lol
[Galaxy S I9000 Android Development] tokyogtr:
Nice work. Can I ask if you're seeing any Maps problems with your rom and kernel combo? With mine I'm getting about 1-2 mins proper usage of maps: zooming in, panning, rotating screen, 2 finger wire framing of 3d buildings, then it hangs.
[Galaxy S I9000 Android Development] fackamato:
OOps. Flashed normal version on my 2.3 based SGS. Booted fine. Rebooted into recovery and couldn't see any filesystem options.

Booted again, flashed the ultra image with sgs kernel flasher. Reboot.. unable to get into recovery. Trying to boot normal = the fish is there, and that's it.

I can get to download mode, but heimdall doesn't support gingerbread boot loaders? So I can't use download mode because I only have heimdall / linux. What am I missing?

Cheers,

edit: flashed normal Fugu with heimdall, it actually worked. I wonder the the ultra one hangs on boot. (need to check my FS) :)
[Galaxy S I9000 Android Development] LukeSP:
Could any explain me what is "implement aio" and "heap randomization"?

Is "heap randomization" some kind of address space layout randomization?

BTW, Thanks for your great kernel, nikademus..
[Galaxy S I9000 Android Development] faithhh:
ello soory for nab question. where i can find I9010XXJK9 modem zip for cwm3 i want try but i cant find :p

and thank you for ur work nikadamus ;)
[Galaxy S I9000 Android Development] The Undertakerr:
I gave the "Bleeding Edge Ultra" a try.

Converted to Ext4 by using a different kernel and the flashed bleeding edge.

It booted up ok.

Only straight away my phone complained about a full memory, while I had tons of free memory everywhere I looked.

Then I converted all to JFS and /system to reiserFS.

Phone booted fine and no more complaining about full memory.

Then I converted back to all ext4 and full memory again.

After that I decided to go back to hacked voodoo kernel and then the real problems started.

I flashed the voodoo kernel with no probs, everything was still on ext4 because bleeding edge doesn't support RFS.

The phone booted normal with the hacked voodoo kernel. But:

1) No more wifi.(stuck on optaining ip adress)

2) No longer able to mount the internal SD to my PC.

I tried everything to get it back working again. Flashed the kernel again, restored a nandroid full backup and /system backup.

Because I could not reach the internal SD of my phone, I could not put anything on it.

In the end I had to reflash a stock JVB to get back on track again.

That was a little disappointing for me to be honest.

So to make this kernel interesting for a wider public, I suggest:

-Do something about the full-memory problem with ext4

-People do want to have the choise to go to a different kernel then this one, so do something about the wifi problem and the mount-problem when people choose to flash a different kernel after this one.

-Make it more easy to convert to a different file-system. The "old" way, changing it in CWM would do just fine. OR: Post in the first post of your thread in noob language how people can change the file-system by writing the little "script" in fugumod-folder on the internal SD.

Except for the above problems I think the kernel was stable and working fine.

Thank you for the effort of making it.
[Galaxy S I9000 Android Development] .:Crack:.:
Here u are
[Galaxy S I9000 Android Development] hnernes:
Is Odin/Heimdall the only way to flash this? Is it possible to get a CWM compatible file to flash new kernel via CWM? That would be so much easier.
[Galaxy S I9000 Android Development] tokyogtr:
SGS Kernel Flasher from the Market can flash Heimdall versions. Easiest way possible.
[Galaxy S I9000 Android Development] Andro1d:
Hint: SGS kernel flasher
[Galaxy S I9000 Android Development] faithhh:
Thank you m8...
[Galaxy S I9000 Android Development] faithhh:
One more nab question soory but thats last :(

''If you don't know what to do with a raw zImage file'' -Yes i dont know but i want learn plz how can i flash zImage file? Sgs kernel flasher or what.. ? i want try bleeding edge version... Thank you soo much... :p
[Galaxy S I9000 Android Development] The Undertakerr:
Take an old SPEEDMOD CWMflashable .zip, remove de zImage from there and put the bleeding edge zImage in it.

Then flash it through CWM...:-)

That's an "easy" solution...
[Galaxy S I9000 Android Development] paratox:
for those with dbdata full problem, delete the fugu-sd folder in dbdata. there were a lot of files from the sd, dunno why this kernel copies it to dbdata.

i feel this kernel needs some more juice like cf kernel. but i have to test it for some more days, maybe it will settle down.

i also had one spontaneous reboot with 3.5 ultimate.
[Galaxy S I9000 Android Development] faithhh:
thank u... <3
[Galaxy S I9000 Android Development] armanderli:
I think SGS kernel flasher is way easier...just put the zImage in your SD card and open SGS Kernel flasher,choose your file press flash and voila...

Hope its helps just did and it works flawessly
[Galaxy S I9000 Android Development] zurchpet:
Also it's faster, since you only reboot once :)

SGS kernel falsher is great... don't forget to show you appreciation to neldar, the dev of SGS kernel flasher :D

I wished it could flash modems too :D
[Galaxy S I9000 Android Development] renaud:
It's available on http://faramir.eriador.org/r/
[Galaxy S I9000 Android Development] renaud:
Well, apart from from efs this kernel doesn't copy anything to dbdata. This must come from somewhere else but I don't know where.
[Galaxy S I9000 Android Development] renaud:
Never had this kind behaviour, maps takes 5 seconds to start on edge for me.
[Galaxy S I9000 Android Development] renaud:
Ultra will hang on boot if you have at least one remaining rfs partition or if you never flashed a FuguMod kernel at all before.
[Galaxy S I9000 Android Development] chadouming:
You think you could add this modem on your website please ? Pretty usefull for people using the 850 mhz band in canada. It's the UGKC1 from Bell.

http://www.megaupload.com/?d=2SF9DECP
[Galaxy S I9000 Android Development] zurchpet:
Yeah, what he meant has, that the whole phone gets stuck, when you scroll continuously in Maps for about one or two minutes. That is a bug in Maps though. I also could reproduce it on stock kernel and even on a friends HTC Desire running CM 7.0.2 (latest). Nasty bug indeed. Not a fault of this kernel though :)
[Galaxy S I9000 Android Development] fackamato:
Thanks, now I know :)

(But I'm checking out CM7 now)
[Galaxy S I9000 Android Development] cba1986:
Thanks for answering.
[Galaxy S I9000 Android Development] renaud:
Well, don't take my answer as rude, it is not meant to be.

ext4 takes more filesystem space than jfs, so you may faster end up with a system full. However having dbdata full is not normal at all whatever your filesystem is. Nobody reported me real info about this problem apart from someone telling me there was a sdcard copy there, which is extremely strange. Hence my request for a "df -h /dbdata/*" and a "ls -la /dbdata/".

voodoo kernel and CF kernels are very good but you cannot blame me if they fail to detect wifi, wifi module is included in all kernels. I use a different wifi module than most other kernels, maybe making it more efficient, although this is really not proven. My moto has always be and will remain, if you want to change core things, start from a fresh install.

I will not integrate changing filesystems in CWM any time soon for various reasons. There is an easy way to do it tough, just copy /sdcard/fugumod/fs.current to /sdcard/fugumod/fs.convert and modify the latter to make your choice.
[Galaxy S I9000 Android Development] renaud:
Funny, never seen this and I use maps. Is it somewhat random?
[Galaxy S I9000 Android Development] renaud:
I am sorry I miss posts from time to time (or I click on them to reply and then get distracted).

I am also sorry, as I haven't been able to reproduce your problems, so unless you can send me a logcat or someone else does, I really cannot help.
[Galaxy S I9000 Android Development] CazeW:
I'm sorry if this has been asked before but does your implementation of Voodoo Sound v8 also include the sharpness changes supercurio included in his kernel for Froyo or is it just the sound modules?
[Galaxy S I9000 Android Development] chadouming:
For now, it's just the sound module
[Galaxy S I9000 Android Development] MiG123:
have dbdata full prob after installing the latest bleeding edge. Full ext4 config and JVB here... better still both root and busybox are gone, unable to recover using busybox installer or superoneclick(both forceclose). Without root it's impossible to access dbdata to do the necessary freeing up of space.

Also, now my wifi and sms/call recieving capabilities are both gone, along with any mode of communication with the outside world, technically I have a brightly lit brick staring back at me now... What's best, I'm having major examinations tmr, so thanks for helping me burn the midnight oil too, albeit for the wrong reasons....
[Galaxy S I9000 Android Development] cba1986:
The thing is stock jvb + hacked kernel. OK

stock + fugu 3.5. I cannot get a signal from WPA2 protected wifi. random reboots.

flashing back to hacked kernel. stuck in animation. (all of this in RFS)

reflash all jvb back. (cannot mount stl10, file exist)

had to flash darky resurrection without external sdcard to get it back.

I know there is strange, but it happen to me twice. The second time i tried with stock ROM.

Where i can get a logcat?
[Galaxy S I9000 Android Development] zurchpet:
Happens always on mine... you really have to continuously scroll the whole time... and suddenly it freezes... then somehow Android hot boots itself again... sometimes just Maps closes after some time... Don't like it that's why I avoid provoking it...

If you pause some seconds between scrolling the error does not arise :)
[Galaxy S I9000 Android Development] keulieminogue:
Random Reboot

Hi Guys

I flashed the 3.6 Kernel and I have random reboots. I come from stock kernel with CF-root.

Can you help me? What did I wrong?
[Galaxy S I9000 Android Development] chadouming:
Did you flash the ultra version ?

if yes, you need to boot with the normal version at least one and change all partition to something else than RFS with the fugu app.

Also, you should check if like me, you dont have an app like droid overclock™ or something else who put the governor to conservative as it often make the device unusable after the screen shut off.
[Galaxy S I9000 Android Development] keulieminogue:
thanks for the fast reply!

I downloaded the normal version for odin. - now after 10 reboots it works for 15 minutes.

the governor is still "ondemand"

I used (hopefully still use) RFS

does someone have a stock kernel zImage?

and another question... sorry - can i use BLN without using the Fugumod app?
[Galaxy S I9000 Android Development] zurchpet:
Yes you can (on the FroYo kernel. until now no BLN on GB).

The app only controls whether BLN is active or not... you can control that without the app too...

But you would have to set it on every boot :)

EDIT:

actually I was wrong

from the first post, changelog of 2.3

so no need to set it at every boot. just do in adb shell:

to disable

touch /sdcard/fugumod/nobln

to enable

rm /sdcard/fugumod/nobln
[Galaxy S I9000 Android Development] chadouming:
So you mean there is BLN on GB kernel ?
[Galaxy S I9000 Android Development] mrdoubleb:
Read again...
[Galaxy S I9000 Android Development] chadouming:
I know how to read, in the edit, he is speaking about 2.3 wich is GB ?? or kernel ver. 2.3 ?

P.S. there is more polite way to explain thing. ;P
[Galaxy S I9000 Android Development] richard2311:
Just flashed ColdMod V2.x with the fugu kernel..

now the app. says im on JFS, if i want to switch roms how do i convert back to RFS.

And wil flashing Stock GB 2.3.3 with repartition remove JFS part. and get me back to normal ???

plzzz help

edit : app. doesnt work ?????
[Galaxy S I9000 Android Development] chadouming:
the more proper to do, if you want to keep your app, would be to use Titanium backup to backup your app then flash stock jvb with repartition on (yes, it will get you back on RFS) then install your new rom and restore your app.
[Galaxy S I9000 Android Development] zurchpet:
I made a small guide describing how to check what file systems you have and how to convert (if needed) without the app: here
[Galaxy S I9000 Android Development] chadouming:
More complete than my explanation xD Good work pal :D
[Galaxy S I9000 Android Development] CaracalSef:
Hi there. I am interested in this kernel, but I have one question before flashing. As I read in here, FuguMod bleeding ultra does not have rfs support. Right now I'm on DebusROM G1, but, as he announced, next week or so he will release G2, so if I want to upgrade I need to go to FuguMod, convert to rfs, update, then convert to ext4, flash beeding ultra, convert to whatever filesystem type I want? Or I can upgrade the rom version on any filesystem?

I'm asking this because I know that it's recomended (or needed) to have rfs when installing roms.

I hope you can understand what I want to say. It's just that I'll wait for the G2 release then flash FuguMod kernel, rather than go to all that process :)
[Galaxy S I9000 Android Development] mrdoubleb:
first line says:

Yes you can (on the FroYo kernel. until now no BLN on GB).

and he stated from the changelog of 2.3 on the front page so that must be FuguMod kernel changelog.

hope this clears it up.
[Galaxy S I9000 Android Development] Andro1d:
correct

1st: why u need the "ultra" kernel ? Just take the normal one and you have support for all available filesystems.

2nd: as far as I can see G1 to G2 is still on the same framework (both are Gingerbread). Are you sure you need to go back to RFS ? Better ask in the ROM thread, about that.

3rd: what kernel are u using atm ?