yashsingh1/xdaforums huggingface dataset:
[Galaxy S I9000 Android Development] Andro1d:
Try to set only 1 option per partition :)

Atm the problem seems to rely inside the init_parser.c.

Possible mount flags which will be respected in any order are:

move noatime nosuid nodev nodiratime ro rw remount defaults

Everything else is only allowed ONCE at the end.

means:

"stl9 noatime,nosuid,barrier=0,rw,nosuid" will result in barrier=1. Means, the "special" option in the middle will

not

get interpreted.

This way it would work:

"stl9 noatime,nosuid,rw,nosuid,barrier=0"

The bad thing with this: You can only set 1 special mountoption and this one has to be at the end. As an example: You can't define barrier=0 and nobh together inside /init.rc and therefore also not in fs.options. You can set it, but the parser will ignore all but the last option :)

Seems that the progger didnt wanted to parse for multiple special options.

In the code it looks like this "noatime nosuid barrier=0,bh" should work, but we tested already and the result was a bootloop ;) So if anyone with proggingskills wanna have a look on the parser (link here) @ lines 257ff, feel free. For me it looks like "options = args[n]" (line 296) could also be comma seperated, cause its getting passed as 4th argument to "mount(tmp, target, system, flags, options)" (line 314).

PS: Maybe im wrong... so if pro's in C and AOSP see the code another way round, pls correct me ;)
[Galaxy S I9000 Android Development] PAGOT:
Come to the IRC....

To the settings, when I set 2, I lost the partition entirely. Wasnt mounted...

But could be cuz the second wasnt supported in the first place , will test.

ANYWAY IRC Andro1d!
[Galaxy S I9000 Android Development] Andro1d:
Hey, I'm at work :-ppppp l8ers

addon to my last post: Setting flags is usually a bad thing, cause it's already hardcoded into /init.rc. So atm... just specifiy 1(!) option for each mount and it should(!?) work. It does at least @ meh
[Galaxy S I9000 Android Development] PAGOT:
That doesn't stops you to write here :D

Anyways was an unsupported option :/ . Tried it alone and again partition missing (or what that is when you write mount and its not there :P)
[Galaxy S I9000 Android Development] Andro1d:
Interesting nuff that android differs flags from options.

Flags: move noatime nosuid nodev nodiratime ro rw remount defaults

Options: everything else

Flags should NOT be set in fs.options !

And Options, yeah, it looks like u can set 1 per fs.options line.

And what options you take... is a matter of the corresponding filesystem. Just do things you know :)

boobs=1 doesnt work on ext4 !
[Galaxy S I9000 Android Development] renaud:
The problem is samsung doesn't use AOSP init.
[Galaxy S I9000 Android Development] Andro1d:
But it looks like the same code - the initrcparser - (at least how it worx and reacts). Dont think they have rewritten the initparser (tbh)
[Galaxy S I9000 Android Development] renaud:
No, but I cannot put AOSP instead of their init
[Galaxy S I9000 Android Development] zenosteam:
where can i download FuguMod Bleeding Edge Ultra for Gingerbread does it have the best battery life i use costom jvh rom can i have some help
[Galaxy S I9000 Android Development] juno14:
hi all,

heard lots of good things bout this kernel. so i decided to try for myself and got into all short of problems

i chose fugumod from kitchen rom. flashed. converted all to jfs. booted into cwm and saw this

e:can't mount /cache/recovery/command

e:can't mount /cache/recovery/log

e:can't open /cache/recovery/log

e:can't mount /cache/recovery/last_log

e:can't open /cache/recovery/last_log

is something wrong? thanks all ;)
[Galaxy S I9000 Android Development] Chief_Death:
this and another question..

What are your experiences with fs.options ? which worked best for you? and please put the code.

thanks
[Galaxy S I9000 Android Development] zurchpet:
Read the first post completely and you will be enlightened. For all additional question visit the #fugumod-dev channel on freenode.net IRC.
[Galaxy S I9000 Android Development] PAGOT:
For those who dont know whats an IRC or how to get there. Click this link http://goo.gl/XvUXe or http://webchat.freenode.net/?channels=#fugumod-dev (Same link just for those who dont like URL shortener's )

(Thinking about, if you dont know whats IRC or dont know how to get there, maybe this aint right for you anyway :) )
[Galaxy S I9000 Android Development] zurchpet:
For me best option is not to use this feature at all. On Gingerbread the init seems to be buggy and it only respects one extra option set. Also if you don't know what filesystem mount options are, it is a dangerous feature. And unless you know how to use adb shell, you most likely will end up with a not booting phone and will flash stock.
[Galaxy S I9000 Android Development] Drift spunk:
I get about 980 on ext4 and feels fast and 1600 on rfs and it feels fast....
[Galaxy S I9000 Android Development] zurchpet:
See :) Quadrant is a random number generator :D
[Galaxy S I9000 Android Development] Chief_Death:
Thanks I guessed so.. I actually tried it first than asked for help and I eneded in a not booting phone as you said.. :P then I had to start over so I said this time I should ask first.. but I guess the dev know the best options for his kernel..

what about the first part of my post about the message in CWM it seems to happen only when I am not in ext4 so should I ignore it or what ?

thanks
[Galaxy S I9000 Android Development] zurchpet:
Flashing CWM zips work none the less... somehow /cache is unmounted after rebot into CWM. And that causes these error messages... Nothing to worry :)
[Galaxy S I9000 Android Development] batoo:
Doesn't work it tries to modprobe because in the latest ultra 3.8 cannot find tun so it tries to modprobe module.
[Galaxy S I9000 Android Development] nedooo:
It stucks wifi connection on obtaining ip address :mad:
[Galaxy S I9000 Android Development] PAGOT:
Ok little more info? Rom, Android, Kernel, fs etc?

@batoo, let us know if it helped trying the latest bleeding
[Galaxy S I9000 Android Development] Rizlo:
Hi everyone,

I searched and couldn't find anyone else with my problem, so here I am:

I tried reverting to rfs with fugu app (paid) and now I'm stuck at the red fish forever (over 1h). Is there a way for me to fix my phone without repartitioning? Losing everything sux...

Thanks :)

Forgot to mention, I'm on 3.7
[Galaxy S I9000 Android Development] kalpik:
Not sure there is another way than to reflash via Odin/Hemidall :(
[Galaxy S I9000 Android Development] Virnik0:
How much free space you've had on internal sd, before conversion? And how many apps in MB you have installed (with their data).
[Galaxy S I9000 Android Development] kimlindo:
maybe you can flash the normal kernel in Odin? without repartition. I did that a few minutes ago when flashing Ultra, and didn't lose anything. :)
[Galaxy S I9000 Android Development] voriax:
hello,

I would like to come back from ultra (battery is going out too fast)

to normal 3.8 Fugumod - is there any problem with it?

Can I do it just by flasing kernel via odin or I have to flash completly clean rom (my choice is JVH) via Odin and then normal 3.8 FuguMod?

Thanks in advance!

V.
[Galaxy S I9000 Android Development] Rizlo:
I wish I saw this before wiping the $"!% out of my phone (stupid me) :) thank you anyways
[Galaxy S I9000 Android Development] Rizlo:
..And there you go again. This time I'm using the non-Ultra version to revert to RFS and it's been on the damn red fish for almost 30 minutes now. Is it me or this kernel doesn't want to go back to RFS? Any other conversion worked fine - I went several times from RFS to EXT4, then again EXT4 to ReiserFS and JFS, it always takes 2 minutes tops and works like a charm. AnythingFS -> RFS is a *****...
[Galaxy S I9000 Android Development] voriax:
Rizlo I a on the same path: Ext4 to RFS

and my plan is to flash via CWM clean ROM with CF 3.2 kernel (from romkitchen) and then use Ext4 Tools and convert back to RFS...

it is very hard to stand that when you use Fugu you must stay Fugu,

if not you will have fs problems...

I do like Fugu can it be fixed?

V.
[Galaxy S I9000 Android Development] PAGOT:
Guys if you wanna go clean. Then not CWM roms. Go with a full rom flash (Odin/Heimdall) with repartition. (Look at ramads stash for a full one like JVK, JVB maybe)

And you wont have to do some conversions...

Will take less and work probably even better. And you will have RFS . Then get Fugumod back if you want.
[Galaxy S I9000 Android Development] voriax:
PAGOT, thanks

and what about Titanium Backups done on ext4

will it work on rfs? Last time I had some issues with it...

Thanks!

V.
[Galaxy S I9000 Android Development] Rizlo:
That's what I did, Pagot. I went clean (JVB) and tried to restore a nandroid; then I got MD5 mismatch; spent hours understanding how to fix that, and when I finally managed CWM told me "error unmounting /system", and that it couldn't format it. I thought hey, when I made this nandroid I must have been on EXT4 (more like extasy), let's fugu-app my way to happyness! Nope. Then I went "ok, this fugu is not ultra so let's go back to RFS" and bam! stuck. Fortunately it rebooted with the lagfix still on; now I'm trying to restore the damn backup from rom manager - not sure that makes any difference though.

I'll keep you updated, like it or not :D
[Galaxy S I9000 Android Development] PAGOT:
The backup what ever it is, has nothing to do with the filesystem. (Doesn't matter if you did it on ext4)

Nandroid restore doesnt work on fugumod well on gb. Dont try it yet. (install CF root for restore and if you want fugu after the restore

Also nandroid from JVB to restore data on JVH wont work)

And tit backup. It can go bad if you restore system apps and settings. (like now on JVH , restoring AP = bootloop)

But again, the backup is not fs dependant.
[Galaxy S I9000 Android Development] NightSky256:
I've just flashed Odin "Regular" FuguMod Kernel. (on JVH)

I got su and busybox but i can't still access CWM, with 3 buttons it starts recovery 3e !!

Ok... I Am an idiot. i've flashed that as "PHONE" instead of "PDA"
[Galaxy S I9000 Android Development] pikachu01:
Did you boot with a Fugumod fish before the boot animation?
[Galaxy S I9000 Android Development] Gvdn:
Lol, sorry really no intent to make fun of u. Was just funny.
[Galaxy S I9000 Android Development] pikachu01:
Started getting dual ringtones after flashing Fugumod Ultra. Anyone encountered this before? Any fix for it?
[Galaxy S I9000 Android Development] bonethugs:
the dual ringtone problem is due to a copy of the ringtone files in the sdcard.

check your sdcard and delete "ringtones" folder, you can also remove "alarms" and "notifications" folder because it has the same problem.
[Galaxy S I9000 Android Development] pikachu01:
You're right!

Not sure why installing fugumod duplicates the ringtones to the internal sdcard though. Anyone know why? Or is this something that was done by something else that I do not know of?
[Galaxy S I9000 Android Development] renaud:
Because when /system is on jfs or reiserfs, android cannot find ringtones.
[Galaxy S I9000 Android Development] nedooo:
Android: Yes.

Kernel: Fugu 3.8.

Rom: My custom mod of JVH deodexed zipaligned rooted.

FC: Nope.

Workaround: Flashed Hardcores KERNEL and reflashed ROM.
[Galaxy S I9000 Android Development] Virnik0:
I still do hope that some of the future builds will have ramhack applied, so I will be able to enjoy 341MB of RAM as I was used to.
[Galaxy S I9000 Android Development] .:Crack:.:
+1

10 char
[Galaxy S I9000 Android Development] cwaffles:
Does this work with the Bell GT-I9000M?

Thanks!
[Galaxy S I9000 Android Development] Virnik0:
It does.
[Galaxy S I9000 Android Development] Virnik0:
We can writedown a so called "wanted" list :-)

1. RAM hack

2. BLN

3. Boot animation

4. Shorter or no boot splash at all (red fish)

Any other ideas?
[Galaxy S I9000 Android Development] Chief_Death:
After flashing this kernel I couldn't flash any other kernel without having "obtaining IP address" bug tried factory reset/reflashing/reflashing with partions nothing worked I can only use wifi when I am on this kernel any suggestions ?
[Galaxy S I9000 Android Development] zurchpet:
My suggestion. Stick with FuguMod :D
[Galaxy S I9000 Android Development] .:Crack:.:
For IP adress check this.
[Galaxy S I9000 Android Development] Chief_Death:
that is what going to happen :P

I love my wifi but I was wondering for future reference :P
[Galaxy S I9000 Android Development] lj-_-:
I'm currently using bleeding edge 3.8 ultra, stock rom jvh, system- reiserfs, everything else jfs, is it wise to use jvh themes on this? do I need to revert to rfs first? Iv'e never used themes before so just checking first.
[Galaxy S I9000 Android Development] PAGOT:
themes aren't fs dependant. Moreover rfs on ultra won't work

Edit: means you can use them without converting back :) but be careful to use a theme for your rom odex/deodex etc
[Galaxy S I9000 Android Development] lj-_-:
Thanks Pagot, I'll give it a whirl then
[Galaxy S I9000 Android Development] .:Crack:.:
Huh? Didn't you check my post (right above yours) according to that fix?
[Galaxy S I9000 Android Development] maartenlaeven:
I have 2 problems. I have flashed latest ultra, after installing normal kernel.:

1. when phone is off and i plug in the charger, it stays on loading and doesn't go to the loading status.

2. when i reboot my language settings are erased and English comes back (i want dutch)

Any solutions/confirmations?
[Galaxy S I9000 Android Development] PAGOT:
1. Not a problem there, it charges anyway and its known, (or you need it watch how the battery charges? :) )

2. Have you read the first post? (I guess not)
[Galaxy S I9000 Android Development] Virnik0:
Hey, I know that for ppl who know a little about Linux/Android OS in general charge animation does not matter at all, when charging itself still works, but that it is weak excuse for a more likely framebuffer bug. It still need fixing. Talking about features fixed/added to the new builds of this kernel will make some people happy, but others will more care about bugs, even useless, but viewable by clean eye.
[Galaxy S I9000 Android Development] PAGOT:
Dunno where are you getting with this :) (or I do know :) ). My reaction was to the fact that ppl dont read or search the forum and this "issue" "bug" or "problem" you might call it is reported like 20 times already and I am sure we are all aware of it including nikademus...

Also why dont you just check Neldars latest thread for a surprise and get the source from him. There might be something useful for a long missed feature :)
[Galaxy S I9000 Android Development] quino05:
I can't install last bleeding edge over current ultra with sgs kernel install, I obtained "install failled" with diferent zimage ultra downloaded
[Galaxy S I9000 Android Development] quino05:
When I downloaded bleeding edge zimage ultra with the phone, the install with sgsll kernel install was successfully ,it failled when the download was done in the pc and after was transported through usb to phone .May be necessary add .bin to zimage for install successfully?
[Galaxy S I9000 Android Development] Chief_Death:
Thank you very much will try and see what happens :))

EDIT: didn't work O.O
[Galaxy S I9000 Android Development] zurchpet:
You probably have a space or parenthesis somewhere in the name, or folder where the kernel is in. remove that and SGS Kernel Flasher will flash your kernel without a problem :)
[Galaxy S I9000 Android Development] Virnik0:
You are right that most of complainers do not read. That is the fact. Second fact is that I've overreacted, sorry for that.

But truth still remains, most of the useful info and tips except for first post is scattered through this forum thread. It will be good for developer to build some bugtracking website, for example flyspray, where it will be easy to manage such "bug reports" :-)

And for BLN… well, let's just say "Hell, it's about time"

This make me fell myself little optimistic.
[Galaxy S I9000 Android Development] zurchpet:
There is an Issue Tracker on github :)
[Galaxy S I9000 Android Development] Virnik0:
Nice kick, tjanks. I suppose I needed it :-) I've forgotten about github's tracker.
[Galaxy S I9000 Android Development] Superuser_x:
Does this kernal not support bootanimation ? iam using it with insanity rom and i get a blank screen while booting.
[Galaxy S I9000 Android Development] zurchpet:
No. No custom bootanimation. Only stock Samsung ones.
[Galaxy S I9000 Android Development] Virnik0:
Which is very sad :-(
[Galaxy S I9000 Android Development] renaud:
I could support boot animations, but that would mean I would have to add things to the kernel that will decrease security and performance.
[Galaxy S I9000 Android Development] zurchpet:
You see it for only about seven seconds anyways. So if I had to choose between security/performance and a custom animation I only see a few seconds... guess what I'd choose. :D
[Galaxy S I9000 Android Development] quino05:
+1:-)
[Galaxy S I9000 Android Development] kasper_h:
+2
[Galaxy S I9000 Android Development] Virnik0:
Please do so. It will be good to allow users to choose what they want. It is not so big security risc. I want my phone not only working, but also to look cool. And this is one feature I really found useful/nice.

For example, Boot Animation can be off as default (so who needs security assurance, will stay happy), but user's will be allowed to change some integer in some file, and after reboot, boot animation will be enabled.
[Galaxy S I9000 Android Development] pauldiddy:
well,it would be great if hopefully bln will be included in the next version :)
[Galaxy S I9000 Android Development] Virnik0:
yeah, few more useful features are still missing. but hope is somewhere out there :-D
[Galaxy S I9000 Android Development] orhakrisztian:
rfs to ext4

hi

I'M using FuguMod 3.8 with insanity 8.5 Rom, I had all ext4 partitions but after installing this kernel and rom I have rfs only.. how can I convert into ext4 the partitions again? using CF-Root-ext4-v1.3-Addon.apk it goes to CWM mode but doesn't convert to ext4..

thnx for help
[Galaxy S I9000 Android Development] kalpik:
Use fuguapp free from market.
[Galaxy S I9000 Android Development] orhakrisztian:
Thanks, I'll try it..

Did anybody already restore under FuguMOD? I made some backup but until this time I couldn'T make restore, 'cause something is needing... as I see backup created only of data/system/cache.. but where is dbdata backup? I think this is the way why it can't make restore right..

any idea?
[Galaxy S I9000 Android Development] kalpik:
In my experience, CWM is a bit "wonky" on Fugumod.. I personally just get back to ext4 on all partitions, flash CF-Root or Voodoo kernel and then use CWM (to flash ROMs etc).
[Galaxy S I9000 Android Development] orhakrisztian:
Do you think of this kernel "CF-Root-XW_NEE_JVH-v3.2-CWM3RFS" as CF-root??

With this kernel after my screen goes off - sleep mode - never turns my phone on, not responding for any button, only when I put the battery out and in again ...
[Galaxy S I9000 Android Development] Virnik0:
Better use voodoo for gingerbread from supercurio.
[Galaxy S I9000 Android Development] someonemx:
Same problem here with CF JVH.
[Galaxy S I9000 Android Development] BottleB:
Getting some random locks with fugu ultra 3.8 as well on JVH. sometimes phone goes unresponsive for about 4-5 seconds.

Also getting some freezes (battery pull required) when i clear ram from task manager
[Galaxy S I9000 Android Development] Virnik0:
You do not need to pull out baterry. Just hold power long enough.

I do have freezes aswell, mostly in the games (Asphalt 6HD, Dungeon Hunter 2, Nova).
[Galaxy S I9000 Android Development] silitek:
Darky's v10 with bleeding Edge ultra and system >ext4 /data >jfs /dbdata > jfs /cache >jfs behind fast :)..

No problem at all works great..
[Galaxy S I9000 Android Development] kraven001:
flashed on deodexed JVO. so far so good, fingers crossed :)
[Galaxy S I9000 Android Development] aibolit66:
Kies doesn't work...

Does anybody here use Kies? I can't connect my phone to desktop via Kies sinse installation of FuguMod (I think so)... Thanks for help
[Galaxy S I9000 Android Development] spoonboy:
Nice mod, looks really slick.

one thing though - Although I've installed the rom (assuming this has a diff to stock CWM3 kernal) and even tried flashing fugu afterwards, I still get the standard CWM3 recovery menu, and not the one i'm expecting (fugu in this case).

Anyone know why?
[Galaxy S I9000 Android Development] t_a_x_2:
Hi, I'm triyng to convert from jfs to rfs, to flash my phone to a stock jvb, and then reflash the kernel, but I'm using the fs.convert method, because I cant buy any app from my country, I have a question how long does this convertion takes to finish, my phone has been on the red fugu fish logo near half an hour, so I'm kind worried, any advice?
[Galaxy S I9000 Android Development] Virnik0:
With almost full /data partition, I had to free around 2Gigs from my SD card (internal), and then it took me nearly 45 minutes to complete.

And you CAN buy any app in the any country. Either edit your /system/default.prop manually or use SGS Tools to "fix market"

Then you'll be able to buy anything. You do have creditcard or debetcard and have electronic payment enabled on it, do you?
[Galaxy S I9000 Android Development] Andro1d:
imho the CWM ist Stock 3.0.0.5. Nothing modded like in speedmod or other kernels.

And cause it's stock, there are some issues with backup (nandroid ;) ).

Hey, nikademus, when u provide the datadata fix ?
[Galaxy S I9000 Android Development] beardedwonder:
Hi,

I'm on Fugumod 3.8 on Docs JVH. After converting everything to ext4 the phone seems much more responsive, no lags when opening links from FeedR to Opera Mobile.

When i need to upgrade to the next release (Docs) is it simply a case of converting back to JFS then applying the update in recovery or can i go straight from one release to another with ext4?
[Galaxy S I9000 Android Development] renaud:
There are no known problems flashing on ext4 or jfs
[Galaxy S I9000 Android Development] .:Crack:.:
@Nika

Any chance to get BLN the next few weeks? ;)
[Galaxy S I9000 Android Development] pauldiddy:
works fine on jv9 :)
[Galaxy S I9000 Android Development] renaud:
Yes, but I have to rework liblights. Current BLN for gingerbread is not ready yet
[Galaxy S I9000 Android Development] kraven001:
It looks like 3.8 Ultra used over JVO Deodexed has some issues with the front camera - I think others reported this also (not a deal breaker for me, but anyways).

Also using 3.8 normal with all default RFS partitions keeps me in boot loops if I have WiFi or 3G enabled when restarting my phone and the external sd card media scan starts. Converted things to ext4 + jfs and upgraded to ultra and seems to be working just fine (no matter the WiFi or 3G enabled / disabled).
[Galaxy S I9000 Android Development] beardedwonder:
Great, thanks very much.
[Galaxy S I9000 Android Development] Chief_Death:
Bleeding Edge

- copy su to /system/xbin to heal some buggy apps

- bootanimation support if .zip found

- 341Mb ram (max 720p recording)

- faster boot

- smaller kernel using less memory

want to report that the ram is 339Mb just like the previous?

thanks for the great kernel
[Galaxy S I9000 Android Development] Bangdoo:
Can I use this Kernel also on JVO?
[Galaxy S I9000 Android Development] Virnik0:
Try it. if something goes wrong, you can anytime flash back your previous kernel without harming system.
[Galaxy S I9000 Android Development] Livingsilver94:
3.8 Ulta makes the CPU very hot, and also seems to drain a lot of battery, as reported by a user sone pages ago. Angry Birds heats a lot!
[Galaxy S I9000 Android Development] renaud:
Yes, and JV9 too
[Galaxy S I9000 Android Development] renaud:
Are you on JVH? It seems JVH consumes more than JVB
[Galaxy S I9000 Android Development] Gvdn:
Confirmed: latest BE ultra running very good on beta jv9 from kitchen. Cant comment on batterie drain yet. Only been on it for 2hours but so far seems all normal
[Galaxy S I9000 Android Development] Livingsilver94:
Yes, I am. Do you suggest to flash JVO? (I dislike JVB).