yashsingh1/xdaforums huggingface dataset:
[Captivate Q&A, Help & Troubleshooting] alphadog00:
I have built many machines and never had a device work on one USB port and not on another.

All my USB devices that require power, require an actual AC adapter -As for unpowered ports - never heard of that. Powered and unpowered hubs yes - but not unpowered ports.
[Captivate Q&A, Help & Troubleshooting] dayv:
First, just to make this clear all usb ports are powered, and so long as they are in compliance with the usb standard they are powered to 5v.

Second, what you referring to with powered/non powered usb hubs is a usb hub that has a secondary power source (ie includes ac power cable maybe) vs a usb hub that is only powered by the usb serial bus via the usb connecter to the computer.

What was referring to in powered/non powered usb port is a technology included in some ports that allows that port to use the power of two usb ports in one port - not sure but I believe it is an ibm technology - which is some times referred to slangly and inaccurately as powered usb

Now the point of my post was to point out even though there is a universal standard for usb - depending on how these ports are actually connected to the serial bus on the mother board will affect they way they perform - ie usb on the back of the computer that is mounted directly to the mother board serial bus vs one connected via a pci card.

And even though you have never experienced differing performance in your usb ports does not mean that it doesn't happen - it is actually quite common particularly with devices that both connect via usb as well as charge its battery via usb.

I currently have a computer with 7 usb ports all of which will connect and work with my wife's ipod - but I have found two of these ports that will not charge her ipod. most likely this failure to charge her ipod is due to the hardware (or the software driver for the said hardware) in between these two ports and the mother board.

In all of the computers you have built have you built any that had usb ports mounted directly on the mother board serial bus that you also connected a usb pci card to allow for more usb ports? I guarantee you if you do this often enough you wil eventually build a computer that has usb ports with differing performance.
[Captivate Q&A, Help & Troubleshooting] hacklerg:
while the info on usb is nice : ) i would very much appreciate any help on gettingmy phone connected. thanks!
[Captivate Q&A, Help & Troubleshooting] dayv:
I'm guessing by now you have tried all your ports, lol. have you tested your phone on other computers and/or with other usb cables?

One thing to try is check and see if there are any driver updates for the usb hardware in your computer. You can usually find these updates with the computer vendor and/or mother board manufacturer support.
[Captivate Q&A, Help & Troubleshooting] dayv:
Sorry I missed your post earlier about connecting to a mac - when you connected to the mac was your phone in debugging mode?

I don't know if it is necessary to connect to a mac, but to get some linux distros to mount the drives in cappi it has to be in debugging mode and while linux and NEXTstep are different they are in the same family, have the same ancestor. maybe if someone with a mac read s this they can let us know if it is needed.

If you keep connecting to different computer with no luck, try a different usb cable.
[Captivate Q&A, Help & Troubleshooting] hacklerg:
Actually its connecting to a pc. I just tried to connect to a mac wouldn't work there either.

But I've tried all the different combos of debugging and mass storage options it just says it doesn't recognize the usb device.

I have tried a bunch of different drivers and using both kies and mini kies.

Windows 7 64 bit

Laptop

Captivate (stock everything)
[Captivate Q&A, Help & Troubleshooting] dayv:
getting unrecognized usb device is almost certainly a driver issue - what ever kept it from working with the mac is something else.

have you downloaded and installed the drivers dg has linked in his odin 3 one click thread?

Second have you had a chance to check if your computer had any usb driver updates? One of my machines would not properly identify my phone that I tried reinstalling drivers on and I found there was and update for the mother board usb controller - after updating it instantly recognized it.
[Captivate Q&A, Help & Troubleshooting] Main Target:
I am having the same issue with an added twist, which is that some USB ports will rapidly disconnection/reconnect the device to windows even though I havent unplugged it.

I have/had adb working on both my old laptop, and desktop. And like the OP I have spent many hours trying to get this to work. Very frustrating.
[Galaxy S I9000 Android Development] zenkinz:
Yes, this is yet another (shameless) attempt to optimise the kernel for our Galaxy-S (i9000) by taking tweaks implemented by various xda developers. The aim at this moment is to 'integrate' all the desirable tweaks, since I'm still grasping the ins and outs of Linux kernel to experiment some of the possible tweaks myself.

Not sure how far I would bring this thread forward, because I will be working on a project (my day job) very soon again, so I'm going to enjoy/do while I can.

Key Implementation

based on JPM kernel

sztupy's Universal Lag Fix (v0.3)

hardcore's Free Memory config (341MB)

raspdeep's Overclock (v1.1)

hardcore's SpeedMod (Tweaks + Compiler Optimisation) with Jhash update

supercurio Voodoo Display tweak (Gamma Correction and Improve Sharpness)

neldar's Backlight Notification (BLN, v2.2, enabled via ULF in recovery mode)

Budget Fair Queuing (BFQ) I/O Scheduler

I also made some minor modification to other codes to experiment the overclock enhancement. It's in this build but may not have any effect.

Please refer to this link for the latest download

See this video of my Galaxy S running on Ya-OK kernel. Video playback, internet browsing, gaming, UI navigation.

[YOUTUBE]rqRTIMA3AlI[/YOUTUBE]

attached is the screenshot of quadrant, on a JPM-based ROM with EXT4 on all partition.

CREDITS

in no order of priority.

supercurio

sztupy

raspdeep

hardcore

neldar

and rest of folks in xda-developers who have contributed one way or another
[Galaxy S I9000 Android Development] zenkinz:
DOWNLOAD HISTORY

v1.50 (build 38) - 8th December

Updated Overclock to 1.12GHz

Updated Kernel Scheduler parameter (sched_min_granularity_ns & sched_wakeup_granularity_ns) to give more priority to foreground application, therefore improving the fluidity of the UI experience. From brief research, these are the key parameters used to tune kernel between a server (therefore higher values) and a desktop.

CWM version available here

v1.45 (build 35) - 5th December

Fixed stability issue in v1.40 by reverting to the voltage profile used in v1.2b.

v1.40 (build 34) - 28th November

Added BFQ (Budget Fair Queuing) I/O Scheduler and set BFQ as the default I/O Scheduler. The aim is to boost I/O throughput, reduce the latency. Please refer to this site for more information

v1.31 (build 31) - 24th November

Bug fix on /system mount to prevent filesystem corruption in /system

Does not include fix, please refer to supercurio's thread on how to correct the corrupted filesystem if you are encountering problem with your device.

v1.3 (build 30) - 20th November

Refined voltage level for cpu frequency 100/200 MHz. Effectively, reduce 75mV for 100/200, and 25mV for 400/800 (same as 1.2b). Again not user configurable for now, though I may implement it if people are finding the UV feature is causing unstability.

Upgraded Backlight Notification (BLN) to v2.2 (Please test and feedback)

Minor optimisation on kernel configuration (PREEMPT_VOLUNTARY, UACCESS_WITH_MEMCPY)

v1.2b - 2nd November

(2585 downloads)

Refined voltage level for cpu frequency 100/200 MHz. Effectively, reduce 50mV for 100/200, and 25mV for 400/800. Again not user configurable for now, and once raspdeep released his UV code I may implement it if people are finding the UV feature is causing unstability.

v1.2a - 31st October

(668 downloads)

Implemented lower voltage for cpu frequency 100/200/400/800MHz.

Note: Not user configurable

v1.1 - 30th October

(1168 downloads)

Implemented Voodoo Display Sharpness & Color Gamma

v1.0 - 29th October

(759 downloads)

Implemented Universal Lagfix, Overclock, Memory optimization, etc

Additional minior OC tweaks.
[Galaxy S I9000 Android Development] ock:
Great to see these projects coming from fellow Singaporeans :)
[Galaxy S I9000 Android Development] kalpik:
No UV support?
[Galaxy S I9000 Android Development] ashwinds:
lol @ the name - there seem to be more kernels than ROM. Thanks to all those devs too and good luck with yours - seems to be the kitchen sink here :)
[Galaxy S I9000 Android Development] opensourcefan:
Does it have a recovery of some sort built in then. Maybe CWR..

Sent from a Voodoo Doctor Edition I9000M via xda app.
[Galaxy S I9000 Android Development] zenkinz:
sorry no UV support yet.
[Galaxy S I9000 Android Development] zenkinz:
check the FAQs!
[Galaxy S I9000 Android Development] vanahaim:
Does this use latest hardcore´s changes?

Otherwise - great stuff, all-in-one, thank you! :)

BTW quadrant benchmark is only a number, but with jfs overkill is my score about 2200...
[Galaxy S I9000 Android Development] LockeOn:
Which version of hardcore's kernel mod does it include? Is it possible that You add 1000hz version? By the way great work!
[Galaxy S I9000 Android Development] zenkinz:
Quadrant is still useful when you look at the score for each component. It is meaningless when you look at overall score of a lag fix device esply with oclf.
[Galaxy S I9000 Android Development] bigriot:
That is an awesome name !! LOL
[Galaxy S I9000 Android Development] zenkinz:
It uses the latest memory config, with most of the optimized compile flags, jhash3 mod, using -O2 with 500hz.
[Galaxy S I9000 Android Development] vitalij:
Could you also add to description if it supports JFS? Many people are using it as a lagfix.
[Galaxy S I9000 Android Development] muhyidin:
Hello

Do I need to disable Lagfix before install this Kernel ? Can i Install it within CMW ?

thx
[Galaxy S I9000 Android Development] trasig:
is it real voodoo.. or do you mean the voodoo option inside the lagfix? becasue that just "voodoo style" lagfix
[Galaxy S I9000 Android Development] vitalij:
So I tried this kernel. Asphalt5 - played one level OK, Dungeon Hunter - after 1min or so, hangs :(
[Galaxy S I9000 Android Development] freakfingers12:
I love hardcore's work. I am going to try this one.

Can anyone confirm this? I have all gameloft's games so this is a problem for me if it's true.
[Galaxy S I9000 Android Development] zenkinz:
unfortunately I dont have Dungeon Hunter to try. is there a demo version?
[Galaxy S I9000 Android Development] redbull320:
i cant understand the last sentence ;(

my english inst good ;(

i understand:

i replaced the zimages from the romzipdata

and then?
[Galaxy S I9000 Android Development] EarlZ:
Is this based on the H1-Hz250 kernel ?
[Galaxy S I9000 Android Development] Poxit:
Going to test this now in with voodoo data = ext4 + dbdata.
[Galaxy S I9000 Android Development] Poxit:
Very nice kernel, super fast and smooth,

Quadrant:
[Galaxy S I9000 Android Development] tokyogtr:
which version are you running? on what ROM?
[Galaxy S I9000 Android Development] tokyogtr:
How do you install this OC Kernal?

I've got doc's xwjpa 7.6 ROM installed and just cannot get this kernal to install. it keeps sticking on installing update when i try and run it in CWM.

Edit: Nevermind, used ODIN and it worked.

HOLY MOLEY! This is so fast and slick....
[Galaxy S I9000 Android Development] Poxit:
- Running JPO with this kernel, + lagfix.

EDIT: If you mean a ROM like Darkyy, doc's, im not running any of these. Maybe i should try out that too :D to get it higher.

BTW tokyogtr, what lagfix have you applied to this kernel? or are your quadrant score just with this kernel and doc,s rom, no lagfix?
[Galaxy S I9000 Android Development] tokyogtr:
hi mate, all my stuff is in my signature. right now running overkill JFS.
[Galaxy S I9000 Android Development] tokyogtr:
zenkinz... donation sent. good job, keep it up.
[Galaxy S I9000 Android Development] Poxit:
Okay, :)

Can i flash Doc's over this kernel you think?
[Galaxy S I9000 Android Development] oswade:
Agreed!

Thanks, this kernel is the best!!! :D

Just one problem. Xan's Voltage Control app doesn't work. Is it kernel problem or app problem? Hope it can be fixed :)
[Galaxy S I9000 Android Development] miragebg:
Hi mate!

Why do you prefer JFS Overkill in front of pure Overkill (ext4+ext2)- is it a great difference in terms of performance between them?
[Galaxy S I9000 Android Development] tokyogtr:
i based it on some research of voodoo and supercurio and others stating that actually JFS was great. i've run a few different versions today and i have to say JFS was the fastest with zero lag.
[Galaxy S I9000 Android Development] pecheurs7:
Hi

I want to try this kernel.

But is correct that I have to uninstall oclf first then:

odin put the file as pda ( no need click on repartition)

phone reboot:

go to recovery mode.

ULF choose oclf

phone reboot then finish ???
[Galaxy S I9000 Android Development] FadeFx:
yes, but there is a problem with jfs, so its not ideal for daily use. it resets timezone, language and maybe some other things on boot. probably one should use jfs only for data, and all other rfs...
[Galaxy S I9000 Android Development] torres76:
Hey great kernal but can you tell me where you got the liverpool vs bolton video you we're playing on your vid using rockplayer. Thanks.
[Galaxy S I9000 Android Development] mr_at_sgs:
Don't use binds, that's the most important thing. I prefer ext4.
[Galaxy S I9000 Android Development] tokyogtr:
i think that's happening if you have lots of apps. i have only about 60 so not seeing those issues.
[Galaxy S I9000 Android Development] nikkeli:
I tried JFS and I found it horrible coming from ext4, it was slow, took few seconds for dolphin hd to close with few tabs open, also timezone reseted.

I changed back to ext4 and dolphin hd closes immediately, also it didn't feel as laggy.

Quadrant was 1800 and 2100 on ext4.

Great Kernel btw, hope we can get voltage control soon.
[Galaxy S I9000 Android Development] facotl:
Hello,

I have some freeze issues with this kernel. Eg : when Google Maps fix GPS position and the is a scroll (CPU probably goes 100 % for few 10 x ms), I often get a freeze.

I have 2 questions for Mr zenkinz please.

1 - Did you managed that voltage regulator have a reaction delay ?

Eg : when you change frequency from 800 MHz to 1.2 GHz, the sequence should be : increase voltage, wait (often few ms, one kernel tick should be fine because Hz = 250, isn't it ?) and increase frequency.

When decreasing frequency, no wait is needed (decrease frequency, decrease voltage).

2 - Did you managed the accuracy of the regulator (often limited by a resistor bridge with 1% tolerance resistors or the quality of a voltage reference)

eg : If CPU lower limit is 1.33 V at a time, you should set it to 1.357 V (102 % x 1.33 V) if you want it to works with all producted Galaxy S.

Thank you for your responses.

A bonus question :

Is NO_HZ option enabled in the kernel ?
[Galaxy S I9000 Android Development] Poxit:
Hello, im running this kernel, with lagfix, and gets 2312 in quadrant.

My question is: Can i install the Voodoo beat5 on this? If i first disable lagfix in recovery mode, then flash the Voodoo beta5 ( http://project-voodoo.org/downloads/Voodoo-5-pre6-Froyo-GT-I9000-odin-pda.tar ) - Or can i only use the lagfixs in the recovery mode - > ULK - Lagfix
[Galaxy S I9000 Android Development] rui.mamede:
Not 100% stable for me :(

A test that i usually do is to play around with google earth for a minute or two, and it frequently hangs up.
[Galaxy S I9000 Android Development] aoprea:
i use zenkinz23.oc.uv.speedmod.341ram.optcompiled.display

on Doc_JPO_7.6.2 modified by me

this kernel is the best from all i tested ... i got 1090 - 1100 in quadrant without lagfix

thx
[Galaxy S I9000 Android Development] mr_at_sgs:
I fully agree. Best kernel at the moment.
[Galaxy S I9000 Android Development] rui.mamede:
I'm running Doc's ROM 7.6 with zenkinz19.oc.speedmod and i tried to flash zenkinz23.oc.uv.speedmod.341ram.optcompiled.display over it, and now im stuck at "instaling update" :confused:

Can someone help please?
[Galaxy S I9000 Android Development] tokyogtr:
you can't use CWM. you have to use ODIN.
[Galaxy S I9000 Android Development] rui.mamede:
Thanks for the quick reply!

And is it safe to do it? I mean, will it work with doc's rom or should i wait for a cwm flashable version?

Thanks in advance
[Galaxy S I9000 Android Development] freakfingers12:
No updates yet? Would be nice to update hardcore's new BFQ IO scheduler, 300hz for a change, raspdeep's UV configurable kernel and supercurio's sound if available?

I've been using your kernel since day 1 and I find it really stable. I like it. :)
[Galaxy S I9000 Android Development] aoprea:
it's hard to take a screenshoot in quadrant ... when press back key, get out of quadrant .. anyway ... i take one

doc_rom_7.6.2

lagfix_ NO-RFS overkill (all=ext4+ext2+binds)
[Galaxy S I9000 Android Development] ramaraoz:
I'm running this on my phone since 3days, now only i feel how good is galaxy s
[Galaxy S I9000 Android Development] exadeci:
The differences with Speedmod are:

Your's has:

But no ???:

Is this right ?? Will you add them too ? (I'm using your latest release and I was wondering if I should flash Speedmod or if your's was the same)
[Galaxy S I9000 Android Development] LockeOn:
Just like exadeci I was wondering could You consider adding the latest of hardcores speedmods and also making 1000HZ and 500HZ version of your kernel? IMHO Your kernel gives the best experience of all because it managed to merge all of kernel goodies in one so it would be awesome to update it and add all of the other stuff that came around this week.
[Galaxy S I9000 Android Development] DjAbu:
I made quadrant test @1200mhz.. Freezes always at 3d part :/ Not stable in my phone,as far as i can say.. Dropped back to 1000mhz, and works fine.. Any solution available..?
[Galaxy S I9000 Android Development] superwahwah:
still work great on my JPA since 5 days..
[Galaxy S I9000 Android Development] Kel Ghu:
CPU/GPU are not created equal. Yours may be a lesser one. You can ask the possibility to overvolt it. But why do that? Anyway, OC is overrated. UV is not.
[Galaxy S I9000 Android Development] zenkinz:
sorry guys, I have not had the time to check this thread for the last 2-3 days, so it looks like there are quite a few questions raised (and some answered, thanks to the community) so I'll look into those.

just fyi, the kernel has the speedmod hack as well, maybe just not the latest, but it's there to feel the effect already.
[Galaxy S I9000 Android Development] littlejax:
Thanks Zen~ Glad to see u back.. I been using ur kernel for a long time, hope u update it soon!!!
[Galaxy S I9000 Android Development] touness69:
+1

Been using it for weeks now and man.. it s a mix between stability and smoothness on top of speed. Don't have any FC or whatever black screen that have been encountered by others, even with intensive 3D gaming for hours. The only downside, that is logical n not related to you, is that it gets really hot if you play n charge it a the same time, I mean... really really hot lol not a big deal just have to unplug it from the charger, do what I want to do, n plug it back :)

Waiting for future updates if you will !

Keep up the good work Zenkins ! Best kernel to date !
[Galaxy S I9000 Android Development] monkeydrufy:
sorry guys,

I'm using doc JPO with lagfix NO-RFS overkill JFS (a=e4+e2;binds)

I would like to add Zenkinz 19 oc kernel, Can I without losing my actual lagfix configuration?

thanks
[Galaxy S I9000 Android Development] r3loaded2010:
First of all, don't flash the 19 kernel, flash the 23 kernel as that is the latest version.

Otherwise, you can keep your lagfix. On the first reboot it might prompt you that the config has been changed, reject the change.
[Galaxy S I9000 Android Development] monkeydrufy:
I'm trying to install kernel 23

clockwork

install zip from sd card

choose zip from sdcard

I've select the kernel 23

Now the phone is stuck on "installing update" but nothing happen, the bar is grey

:confused:

what can I do?
[Galaxy S I9000 Android Development] tokyogtr:
you can't flash it with CWM. take the battery out and do it with odin.
[Galaxy S I9000 Android Development] monkeydrufy:
thanks :)
[Galaxy S I9000 Android Development] ickyboo:
Theres a huge bug with JFS and BINDS, It will currupt. If I was you I would use JFS without BINDS OR Overkill EXT4
[Galaxy S I9000 Android Development] monkeydrufy:
what is the bug exactly? I'm using it without issue
[Galaxy S I9000 Android Development] tokyogtr:
i used JFS with binds and accidentally let my battery drain. came back to a totally corrupted phone. well, it could have been the JFS or the binds but either way i avoid both of them now.
[Galaxy S I9000 Android Development] ickyboo:
Thats EXACTLY the big bug. It happened to me too and took me ages to figure out it was JFS BINDS after spending a day going through all the kernel/lagfix threads. I like JFS but sadly the bug scares me enough not to use it. I use EXT4 overkill now (a bit faster and also higher batt drain)
[Galaxy S I9000 Android Development] monkeydrufy:
Ok guys, you have convinced me :D

I've switched from lagfix JFS with binds to ext4, quadrant before 2300, now 1800:rolleyes:
[Galaxy S I9000 Android Development] ickyboo:
System stability is far more critical then speed until they fix the problem wouldn't you say? I love jfs but what can you do unless you want to reinstall rom everytime you run of of battery power
[Galaxy S I9000 Android Development] zoubidou:
am running WXJPA-JPP

the YA-OK kernel

DENA theme v2

AOSP

i got: quantrant 2165

i got: LINPACK 16.677

in fact your kernel is the only one increasing linpack results.

increasing linpck from the average 15.xxx to 16.xxx

not battery problems so far

in sleep mode it will last forever even with wifi turned on.

listening to the radio it does it is perfectly above 6 hours

i implemented the GPS patch about JM9 and it's accurate down to 10M from my home

the only thing is: whilest the phone is in sleep mode and i try to wake it up it takes more than 5 seconds, or i have to hit the button several times.

besides that it looks beautiful, it is fast, faster than any other kernel i used.

I am now 62 years and am involved in linux/unix since the 80s, and I see a lot of knowledge in what you did, i would give you a good job if i where samsung or any other company.

why dont the other ones not talk to you, i mean the one claiming they have the fasted of everything?

I think you have great ideas and you do a really great job.

oh i forgot lagfix: i am using ext4 with binds, not jfs
[Galaxy S I9000 Android Development] harrydg:
quick question:

can you give me the .config of your kernel (somewhere?)

could you spin a kernel with NO support for swap?

put a HZ value of 300?

As i don't have (i'm at work) a box on which i can do it myself, i have to rely on others for this (sadly)... I don't know how many of you read up on hardcore's thread, but i'm still looking for the answer:

why isn't the "all ext4 - /data on ext2" considered the ultimate lag fix option?

all ext4 for protection of the OneNAND memory, ext2 for the MoviNAND, since it's capacitor backed memory. this would combine speed for /data with security on the rest with ext4...

just some thoughts... again ;)