![]() |
Re: [ANNOUNCE] CSSU-thumb thread - stable Thumb2 on N900
Noob question
plz tell wats difference between cssu kernel nd power kernel. i flashed yesterday my phone and installed thumb and cssu kernel was automatically installed. |
Re: [ANNOUNCE] CSSU-thumb thread - stable Thumb2 on N900
Covered in the OP.
Thumb workarounds are in the kernel, if you have KP51r1 or higher this is used. If you don't KCSSU is used. KCSSU is based upon KP. |
Re: [ANNOUNCE] CSSU-thumb thread - stable Thumb2 on N900
Quote:
(after every update the phone becomes faster...oh yeah! :D) I would suggest to contact "wannsee-electronic" and ask them to replace the battery, because they have a good support service (i bought a lot of batteries from that shop) and will replace the battery without problems. Anyway, in my opinion, the N900 sometimes remains in a wrong state after the shutdown (something seems to continue drain battery) and remove the battery for 30 seconds is good way the reset that situation. (maybe the alarm??? i don't know....) Another strange situation that i observed some time ago is that most boot issues disappear if while powering on you you keep the power button pressed until the white led is on.(most users release the button as soon as the display shows the logo) |
Re: [ANNOUNCE] CSSU-thumb thread - stable Thumb2 on N900
Just flashed the latest CSSU-thumb on my n900 two months after last using it and what have your'll done? :p
Over-clocking is no longer needed, my phone is very smooth and speedy hence the n900 is now my backup daily driver due to this! Really nice job freemangordon! |
Re: [ANNOUNCE] CSSU-thumb thread - stable Thumb2 on N900
Quote:
|
Re: [ANNOUNCE] CSSU-thumb thread - stable Thumb2 on N900
Quote:
CSSU kernel is based on KP. |
Re: [ANNOUNCE] CSSU-thumb thread - stable Thumb2 on N900
Quote:
Glad to know it is clear now :) I know, I could check it from the source code, but it is easier to ask and maybe the answer would be useful for the others too :cool: |
Re: [ANNOUNCE] CSSU-thumb thread - stable Thumb2 on N900
Install the Linux kernel for power user (settings and overlclock), you need a profile dsp.
|
Re: [ANNOUNCE] CSSU-thumb thread - stable Thumb2 on N900
Quote:
|
Re: [ANNOUNCE] CSSU-thumb thread - stable Thumb2 on N900
After reflash it is better to install the first KP51r1, then cssu thumb :)
|
Re: [ANNOUNCE] CSSU-thumb thread - stable Thumb2 on N900
Quote:
* connected to charger or unknown status of charger, * an alarm is set then the N900 will not turn off but go into actdead mode (sorta like another runlevel in Unix terms). |
Re: [ANNOUNCE] CSSU-thumb thread - stable Thumb2 on N900
@reinob
thank you very much for pointing that out! :) I didn't know anything about the "act dead" status... |
Re: [ANNOUNCE] CSSU-thumb thread - stable Thumb2 on N900
Quote:
|
Re: [ANNOUNCE] CSSU-thumb thread - stable Thumb2 on N900
@freemangordon is its possible to improve N900's file copying process. whenever i try to copy files from one folder to another in EMMC it slows down phone so much that it is impossible to use N900 until copying is complete.
|
Re: [ANNOUNCE] CSSU-thumb thread - stable Thumb2 on N900
mee too noticed this slowness problems
|
Re: [ANNOUNCE] CSSU-thumb thread - stable Thumb2 on N900
After testing cssu-thumb on my spare N900 for a long time, I finally upgraded my everyday N900 to use it. No problems after 1 day and rootfs has 7MB more free space than before. Thanks again. :)
|
Re: [ANNOUNCE] CSSU-thumb thread - stable Thumb2 on N900
Regarding the idea of dropping libesd, pulse-esound-compat, etc from a couple of pages back: please don't. Because the version of pulseaudio used on the N900 is positively ancient, the protocol version has changed and it is no longer compatible with any recent version of pulseaudio. This currently makes module-esound-protocol-tcp the only way to use the network-transparency features of pulseaudio on the phone. See http://wiki.maemo.org/Streaming_Audio_To_N900. I'd applaud updating the pulseaudio version though, but as I understood that's impossible because of some closed modules from Nokia.
|
Re: [ANNOUNCE] CSSU-thumb thread - stable Thumb2 on N900
Quote:
Quote:
Every user would still have the freedom of apt-get install'ing esd or whatever other package he or she may want to install. Personally I don't care about esd, and that's why I took it as an example. CSSU should be more "C" and less (first) "S". Open-sourced versions of Nokia closed-source programs should not be clones, they should bring improvements. Otherwise I *personally* don't care if the source code of a program is available or not (unless I want to modify it myself). The same goes for dependencies. If Nokia decided that modest needs intellisync or exchange as a dependency, that doesn't mean that they are real dependencies, and hence CSSU should fix those dependencies and make them optional. [ This is just a ficticious example, I don't know if, but I guess that, those dependencies are actually there ] But hey, as long as each user has the freedom to remove or install a package, what CSSU does or does not is irrelevant.. |
Re: [ANNOUNCE] CSSU-thumb thread - stable Thumb2 on N900
today i tried to install this cool new SDK in scratchbox. i followed instructions from wiki and found some little problems with it.
first, seems that 'sb-conf in -edL' should be 'sb-conf in -edLF' to avoid installing libfakeroot manually. then everything went smooth (except that i can't understand why i should do 'rm -rf /targets/FREMANTLE_ARMEL_GCC472/opt' -- i ommited that step, there were only some perl crap which shouldn't hurt anything). another thing i stepped in is alot of messages about duplicate functions (on a real project, not on 'hello_world.c'). some googling, and i found that i can add '-fgnu89-inline' to CFLAGS. i did that and then i was able to build my projects with this shiny new gcc 4.7! and now, The Question: am i did something wrong, or it's just a little details that slipped thru some cracks in wiki? p.s. thanks for an excellent work. i installed thumb2 two days ago and everything seems to work flawless (althru i didn't do much testing 'cause i'm not using email, or browser, or facebook, or other similar things). |
Re: [ANNOUNCE] CSSU-thumb thread - stable Thumb2 on N900
Quote:
|
Re: [ANNOUNCE] CSSU-thumb thread - stable Thumb2 on N900
Quote:
Removing an unnecessary package dependency is like the least we can do! |
Re: [ANNOUNCE] CSSU-thumb thread - stable Thumb2 on N900
Quote:
Quote:
Quote:
See, the difference between gcc 4.2.1 and 4.7.2 is big, there are lots of changes and usually one needs to play a bit with compiler flags. the other VERY useful flag is -mword-relocations, use that if linker aborts with some cryptic error message. Every project is different, I don't think there is a way to write on wiki a full set of instructions. However, feel free to edit the page if you feel something should go there :) |
Re: [ANNOUNCE] CSSU-thumb thread - stable Thumb2 on N900
Quote:
|
Re: [ANNOUNCE] CSSU-thumb thread - stable Thumb2 on N900
>See, the difference between gcc 4.2.1 and 4.7.2 is big, there are lots of changes
>and usually one needs to play a bit with compiler flags. yes, i know that the difference is big. and while i have used gcc since... let me think... v2.95, i always was too lazy to study all it's options. not that i'm ranting, i just described what i found while installing the things. and yes, i'm actively using c99 (gnu99, to be honest). and sorry... i just forgot about it, it is natural as breathing. so yes, it's my bad with inlining and standards. thank you for clarification. btw, is there any need to use PIC code for ARM .so (except that relocations kills page sharing)? it's the first time i'm writing/porting something for ARM. >However, feel free to edit the page if you feel something should go there nope, i'm still new to scratchbox, and i'm not ready for building my own cross-compiling toolchain (it's not *that* hard to build gcc suite, but all that -dev .debs one need to compile reasonably big project for n900...). that's why i came to ask what i missed. thank you for your answers, i see some light now. %-) btw, is there any 'standard' flag in DEB_BUILD_OPTIONS (or something) that i can use to detect thumb2 builds? sure, i can check gcc version, but it looks like a dirty trick. and some of my projects (my build system is one of that) just can't be built with optimisations and pointer aliasing on gcc 4.2. if there will be some flag in DEB_BUILD_OPTIONS -- something like "thumb2", for example, i can easily check it in debian/rules and have automated builds for both 'arm' and 'thumb' for free. sure, i added such flag in my scratchbox config, but if it will be standardized some way, any developer can use it. %-) |
Re: [ANNOUNCE] CSSU-thumb thread - stable Thumb2 on N900
@ketmar: yep, there is, guess how it's called :p
example debian/rules snippet: Code:
ifneq (,$(findstring thumb,$(DEB_BUILD_OPTIONS))) BTW, be careful when building for non-thumb, this is enabled by default EDIT: Having executable pages shared is enough reason on n900(256MB RAM) for -fPIC |
Re: [ANNOUNCE] CSSU-thumb thread - stable Thumb2 on N900
Quote:
|
Re: [ANNOUNCE] CSSU-thumb thread - stable Thumb2 on N900
Quote:
Basically that's what I'm pushing for since quite some time. Original Nokia concept of one MetaPackage containing all was tailored to fit their idea of rolling out a complete system every once in a while, while same time Nokia doesn't need to care too much about proper dependencies - at least that's my humble guess. Now while maintaining stuff in CSSU, this MP more and more becomes an annoyance and a PITA. So while we noticed that, Merlin1991 and me thought about a way to overcome those problems. See this IRC meeting protocol for related info about making stuff optional. In CSSU we should strive to move more and more packages out of the MP blob and make them proper autonomous packages with a working set of dependencies. CSSU is "seamless" (as in your definition) regarding allowing user to benefit from bugfixes while not forcing any UI/UX changes on her/him. It however is "Community" (again in your definition) in trying to allow user more freedom of choice than original Nokia MP concept did. By no way we're going to replace Nokia's set of forced components and settings by our own deemed improved set that's similarly restrictive regarding freedom of choice. In your above example, ESD would need to become an optional (original Nokia-)package, while for example the new camera-ui would become an optional-alternative CSSU package, since it replaces the original Nokia package, introduces UX changes, and fremantle needs one of both, thus "-alternative". cheers jOERG |
Re: [ANNOUNCE] CSSU-thumb thread - stable Thumb2 on N900
hello, I just upgraded CSSU from 38-1Tmaemo5.1+thumb4 to 38-1Tmaemo6 (non-thumb it seems?), because I was assuming if I got an update pushed it would be thumb as well and didn't double-check the version number.
I'd like to keep running thumb though, is there an easy way to go back? Or will You make a thumb version of this update soon? Thanks, Ben |
Re: [ANNOUNCE] CSSU-thumb thread - stable Thumb2 on N900
Quote:
I will wait for 1-2 weeks to see if everything is ok with latest -testing and if it is, will issue a new -thumb update. |
Re: [ANNOUNCE] CSSU-thumb thread - stable Thumb2 on N900
Quote:
Code:
Preparing to replace libssl0.9.8 0.9.8n-1+maemo4+0m5+0cssu0+thumb1 (using .../libssl0.9.8_0.9.8n-1+maemo4+0m5+0cssu1_armel.deb) ... |
Re: [ANNOUNCE] CSSU-thumb thread - stable Thumb2 on N900
Quote:
Anyway, it should not bring harm, besides your ssl is two times slower now :p |
Re: [ANNOUNCE] CSSU-thumb thread - stable Thumb2 on N900
Quote:
|
Re: [ANNOUNCE] CSSU-thumb thread - stable Thumb2 on N900
I just got an update. Tmaemo6
\m/ |
Re: [ANNOUNCE] CSSU-thumb thread - stable Thumb2 on N900
HELLASISGREECE: Yes, update is out, but it's not thumb compiled.
BTW: Any changelog ? |
Re: [ANNOUNCE] CSSU-thumb thread - stable Thumb2 on N900
|
Re: [ANNOUNCE] CSSU-thumb thread - stable Thumb2 on N900
Will the thumb2 be include in a CSSU update in the future? Thanks
|
Re: [ANNOUNCE] CSSU-thumb thread - stable Thumb2 on N900
updated mine. thanks
|
Re: [ANNOUNCE] CSSU-thumb thread - stable Thumb2 on N900
ohh the thumb is redirected to cssu-testing? i thought i made something wrong and got installed testing but now i got it.
|
Re: [ANNOUNCE] CSSU-thumb thread - stable Thumb2 on N900
Hayy guys what happened to cssu-thum? no development? come on plz its necessary for our beloved n900
|
Re: [ANNOUNCE] CSSU-thumb thread - stable Thumb2 on N900
I thought you were developing
why don't you compile it yourself instead of trolling there is freemangordon guide on how to compile for thumb do it for "OUR BELOVED N900" |
All times are GMT. The time now is 15:17. |
vBulletin® Version 3.8.8