maemo.org - Talk

maemo.org - Talk (https://talk.maemo.org/index.php)
-   Maemo 5 / Fremantle (https://talk.maemo.org/forumdisplay.php?f=40)
-   -   [ANNOUNCE] CSSU-thumb thread - stable Thumb2 on N900 (https://talk.maemo.org/showthread.php?t=84829)

XeonDead 2012-07-10 04:46

Re: [ANNOUNCE] CSSU-thumb thread - stable Thumb2 on N900
 
What's the problem? Updated through apt-get, everything works just fine. No errors or something during apt-get upgrade. As always, THX freemangordon!

htop current memory statistics:
Code:

Mem[160/229MB]
 Swap[41/767MB]


freemangordon 2012-07-10 06:47

Re: [ANNOUNCE] CSSU-thumb thread - stable Thumb2 on N900
 
Quote:

Originally Posted by ivgalvez (Post 1234686)
freemangordon.

Don't you think it's now time to start moving KP to CSSU as community Kernel?

At least to CSSU-Devel.

And it is being worked in that direction ;). It is not unintentional that KCSSU is build on top of KP50 and that KP51 includes patches from KCSSU

Quote:

IMHO the Thumb2 experiment is a real success and maintaining so much flavours of CSSU plus combinations of KP and/or community kernel, is going to be a mess.
All flavors of CSSU have their respective maintainers and (un)fortunately there are only 2 kernels remaining - kernel-power and kernel-cssu ,which are kept in sync by me and Pali.

Quote:

I'm also concerned that all the development seems to be in the Thumb2 branch these days, so sooner or later a lot of people will move to this "fork" of CSSU.
Well, I am not the one to decide on behalf of merlin1991 and MohammadAG. Neither I am a council member :P

On the other hand your statement is not entirely true, i.e. the development continues to happen in "master" branch, "thumb-testing" branch contains only fixes needed for thumb compatibility.

See, as joerg pointed out we have a "deal". Once there is a kernel that doesn't break kernel modules ABI, we are good to go further. Actually I tend to agree with joerg that shipping a kernel through CSSU that (eventually)breaks commercial applications is a bad, bad idea.

In that regard: Anyone using ABC and/or blessn900 with cssu-thumb? As so far those are the applications which are potentially broken by cssu-kernel.

n900_ 2012-07-10 07:12

Re: [ANNOUNCE] CSSU-thumb thread - stable Thumb2 on N900
 
Reboot loop after updating microb by apt-get update & apt-get upgrade (~4MB freed by upgrading libnspr4 libnss3 libnss3-certs microb-engine microb-engine-common)
I turn rd mode with no-lifeguard-reset and n900 is working, but microb can't load websites.

Any solutions ?

EDIT: I try run browserd from x-terminal:
Quote:

unknown:~# browserd
browserd: /lib/libgcc_s.so.1: version `GCC_4.3.0' not found (required by /usr/lib/microb-engine/libxul.so)
unknown:~#

freemangordon 2012-07-10 07:24

Re: [ANNOUNCE] CSSU-thumb thread - stable Thumb2 on N900
 
Quote:

Originally Posted by n900_ (Post 1235008)
Rebbot loop after updating microb by apt-get update & apt-get upgrade (~4MB freed by upgrading libnspr4 libnss3 libnss3-certs microb-engine microb-engine-common)
I turn rd mode with no-lifeguard-reset and n900 is working, but microb can't load websites.

Any solutions ?

EDIT: I try run browserd from x-terminal:

Aah, yes, dammit, I forgot that one :(, I really feel stupid, sorry :o .

get libgcc_s.so.zip from here http://dox.bg/files/dw?a=3daf095264 and extract the library in "/lib",replacing older version.

joerg_rw 2012-07-10 07:33

Re: [ANNOUNCE] CSSU-thumb thread - stable Thumb2 on N900
 
Quote:

Originally Posted by freemangordon (Post 1234912)
[...] backported upstream patches consisting of few instructions meaningful only when compiling for thumb[...}

For that there are usually #ifdef. I mean, how's an upstream source compiling for x86 x64 powerpc itanium whatnot ARMxy, just for ARM with thumb option it needs an incompatible source? :-o
/j

freemangordon 2012-07-10 07:41

Re: [ANNOUNCE] CSSU-thumb thread - stable Thumb2 on N900
 
Quote:

Originally Posted by joerg_rw (Post 1235024)
For that there are usually #ifdef. I mean, how's an upstream source compiling for x86 x64 powerpc itanium whatnot ARMxy, just for ARM with thumb option it needs an incompatible source? :-o
/j

ORLY? I still think you have to check the commits related to thumb ;)

n900_ 2012-07-10 07:43

Re: [ANNOUNCE] CSSU-thumb thread - stable Thumb2 on N900
 
OK, now microb is working :) Thank You
Before Your post I restored "normal" version of microb.

What about updating gecko engine to newer version ?

freemangordon 2012-07-10 07:55

Re: [ANNOUNCE] CSSU-thumb thread - stable Thumb2 on N900
 
Quote:

Originally Posted by n900_ (Post 1235034)
OK, now microb is working :) Thank You
Before Your post I restored "normal" version of microb.

So, which microb you are running now?

Quote:

What about updating gecko engine to newer version ?
Out of the scope of thumb project, but you may want to check https://bugzilla.mozilla.org/show_bug.cgi?id=770845

n900_ 2012-07-10 07:58

Re: [ANNOUNCE] CSSU-thumb thread - stable Thumb2 on N900
 
Now I'm running thumb version of microb :)
(I had "normal" version for few seconds)

joerg_rw 2012-07-10 08:25

Re: [ANNOUNCE] CSSU-thumb thread - stable Thumb2 on N900
 
Quote:

Originally Posted by freemangordon (Post 1235033)
ORLY? I still think you have to check the commits related to thumb ;)

No way I'm gonna check arbitrary random branch to find out why you refuse to answer my questions/comments about generic general way to handle source in linux.
I really think you need to check powerpc, itanium, amr4, younameit branch
If your "ported upstream patches" are built in a way they would break ARM build, you evidently messed it up to implement them
AFAIK upstream/main is meant to compile on all platforms, with all valid options - at very least there _never_ can be a patch upstream that when "backported" to our local branch would make that branch fail to compile for ARM. Either it been broken before and we better fix it for all upstream stuff, or your backport is flawed.
/j

vi_ 2012-07-10 08:25

Re: [ANNOUNCE] CSSU-thumb thread - stable Thumb2 on N900
 
apt-get update
apt-get upgrade

Also, is it safe for me to upgrade all those packages?

don_falcone 2012-07-10 08:34

Re: [ANNOUNCE] CSSU-thumb thread - stable Thumb2 on N900
 
You need the libgcc fix as mentioned in post #325 or meet R&D mode (just disabled it 5mins ago after fixing)

n900_ 2012-07-10 08:48

Re: [ANNOUNCE] CSSU-thumb thread - stable Thumb2 on N900
 
http://s9.postimage.org/qzy1f9hun/Sc...710_104223.png
Ram usage on idle ("daily" phone with lots stuff installed)

raaj13 2012-07-10 09:03

Re: [ANNOUNCE] CSSU-thumb thread - stable Thumb2 on N900
 
strange mine is working without the new libgcc

Hurrian 2012-07-10 09:14

Re: [ANNOUNCE] CSSU-thumb thread - stable Thumb2 on N900
 
freemangordon, thumb2 compiled microb-engine works just fine.

JS-heavy pages load ever so slightly faster. I'm going to check memory use when I get home.

guilledoc 2012-07-10 09:23

Re: [ANNOUNCE] CSSU-thumb thread - stable Thumb2 on N900
 
installed and for now working great also arround 4 mb freed
thanks gonna chek a bit more

qwazix 2012-07-10 10:43

Re: [ANNOUNCE] CSSU-thumb thread - stable Thumb2 on N900
 
Installation went fine, microb works allright.

I also installed BlessN900 but it doesn't launch

ivgalvez 2012-07-10 10:55

Re: [ANNOUNCE] CSSU-thumb thread - stable Thumb2 on N900
 
joerg_rw:
I agree that a device/architecture/system independent implementation is always a desirable path, however I don't agree that it should be a requirement (in this case).

Considering that CSSU is only targeted to a single device, the N900, and that it's final goal is: fixing bugs, maintain the system up-to-date as much as possible and improve the performance/add new features. Then, having some very specific patches shouldn't be so bad.

Don't forget all the non-standard/non upstream code that Nokia thrown in Maemo since the very beginning.

ivgalvez 2012-07-10 10:58

Re: [ANNOUNCE] CSSU-thumb thread - stable Thumb2 on N900
 
What other commercial applications could be broken apart from ABC/BlessN900?

(that reminds me that I'm still pending to contact his author about possible GPL violation)

I think we can forget about Joikuspot if Mobile Hotspot works OK.

Has anyone tried any other camera application such as Nokia Panorama? Sygic anyone?

ed_boner 2012-07-10 11:05

Re: [ANNOUNCE] CSSU-thumb thread - stable Thumb2 on N900
 
damn..really confused now...my n900 works better than ever...should i stil use this new libgcc_s.so.1?..i downloaded it but where do i place it?

@ivgalvez my sygic works fine...guys, why this development is not apart of this new kp51?..when kp51 is released in repositories should i install it on top of thumb2?

mr_pingu 2012-07-10 12:17

Re: [ANNOUNCE] CSSU-thumb thread - stable Thumb2 on N900
 
Quote:

Originally Posted by freemangordon (Post 1234909)
Sure, if you find a maintainer I am all for it. Until then what me and Pali plan is to have only one kernel, which replaces omap1, kernel-power and kernel-cssu, you name it (though most probably it will be kernel-cssu). OC, usbhost and the other stuff are features, not something you are obliged to use.

Yeah it means more work and I can't help you with such stuff (unfortunately). Actually I don't care, as I USE the advanced features. blabla, whatever :P

While I am writing, I am updating microb-engine . I'll report back in a minute.

Edit: Updated succesfully, replaced the lib too. Some minutes after device crashed and rebooted normally.

I also saw that I have a pending upgrade for libgcc1, but didn't dare to update it after I replaced that libgcc_s.so.1 with yours.

hxka 2012-07-10 12:21

Re: [ANNOUNCE] CSSU-thumb thread - stable Thumb2 on N900
 
With thumb version of microb I am unable to use https (Screenshot, sorry for Russian), had to downgrade those packages. Is this because of lack of that library?

mr_pingu 2012-07-10 12:28

Re: [ANNOUNCE] CSSU-thumb thread - stable Thumb2 on N900
 
1 Attachment(s)
I can confirm it only happens with google.nl google.com, I recall because google is using their own certificates. Sorry if I talk nonsense. However it's an library error...

English screenshot attached:

freemangordon 2012-07-10 12:30

Re: [ANNOUNCE] CSSU-thumb thread - stable Thumb2 on N900
 
Quote:

Originally Posted by hxka (Post 1235226)
With thumb version of microb I am unable to use https (Screenshot, sorry for Russian), had to downgrade those packages. Is this because of lack of that library?

Hmm, that is very strange, as fennec gives exactly the same error when trying to open https google. All other https sites open ok. Are you sure this site opens ok when using non-thumb version?

michaaa62 2012-07-10 12:34

Re: [ANNOUNCE] CSSU-thumb thread - stable Thumb2 on N900
 
1 Attachment(s)
Quote:

Originally Posted by ivgalvez (Post 1235179)
What other commercial applications could be broken apart from ABC/BlessN900?

(that reminds me that I'm still pending to contact his author about possible GPL violation)

I think we can forget about Joikuspot if Mobile Hotspot works OK.

Has anyone tried any other camera application such as Nokia Panorama? Sygic anyone?

Sorry to interrupt your bashing, but...
BlessN900 does work here fine.
Code:

Nokia-N900:~# apt-cache policy kernel-cssu
kernel-cssu:
  Installed: 1:2.6.28-10cssu2
  Candidate: 1:2.6.28-10cssu2
  Version table:
 *** 1:2.6.28-10cssu2 0
        500 http://maemo.merlin1991.at fremantle/free Packages
        100 /var/lib/dpkg/status
Nokia-N900:~# apt-cache policy kernel-cssu blessn900
kernel-cssu:
  Installed: 1:2.6.28-10cssu2
  Candidate: 1:2.6.28-10cssu2
  Version table:
 *** 1:2.6.28-10cssu2 0
        500 http://maemo.merlin1991.at fremantle/free Packages
        100 /var/lib/dpkg/status
blessn900:
  Installed: 0.49-4
  Candidate: 0.49-4
  Version table:
 *** 0.49-4 0
        500 https://downloads.maemo.nokia.com ./ Packages
        100 /var/lib/dpkg/status
    0.49-3 0
        500 http://repository.maemo.org fremantle-1.3/non-free Packages
        500 http://repository.maemo.org fremantle/non-free Packages
        500 http://repository.maemo.org fremantle/non-free Packages


Raimu 2012-07-10 13:10

Re: [ANNOUNCE] CSSU-thumb thread - stable Thumb2 on N900
 
Quote:

Originally Posted by michaaa62 (Post 1235235)
Sorry to interrupt your bashing, but...
BlessN900 does work here fine.

Could you take a couple of snapshots with it and see if there's anything interesting going on in dmesg?

hxka 2012-07-10 13:59

Re: [ANNOUNCE] CSSU-thumb thread - stable Thumb2 on N900
 
Quote:

Originally Posted by freemangordon (Post 1235231)
Hmm, that is very strange, as fennec gives exactly the same error when trying to open https google. All other https sites open ok. Are you sure this site opens ok when using non-thumb version?

Totally sure. It's probably causing by one of libnspr4 libnss3 libnss3-certs packages.

michaaa62 2012-07-10 14:04

Re: [ANNOUNCE] CSSU-thumb thread - stable Thumb2 on N900
 
1 Attachment(s)
Here you are.
dmesg output from the Camera application and from BlessN900 application.

Might be helpful additionally: I did apply the changes from the 720p-thread http://talk.maemo.org/showthread.php...highlight=720p as well.
Used kernel-cssu overclocking profile ideal

Android_808 2012-07-10 14:57

Re: [ANNOUNCE] CSSU-thumb thread - stable Thumb2 on N900
 
nokia panorama works fine with cssu-t (non-thumb) and 720p codecs, so i imagine it should work ok here as well.

if the discussion over in 720p fixes blessn900/abc, perhaps this is something that could go into a small hot fix style package as part of a cssu 720p support package.

Joseph9560 2012-07-10 16:54

Re: [ANNOUNCE] CSSU-thumb thread - stable Thumb2 on N900
 
Quote:

Originally Posted by n900_ (Post 1235008)
Reboot loop after updating microb by apt-get update & apt-get upgrade (~4MB freed by upgrading libnspr4 libnss3 libnss3-certs microb-engine microb-engine-common)
I turn rd mode with no-lifeguard-reset and n900 is working, but microb can't load websites.

Any solutions ?

EDIT: I try run browserd from x-terminal:

Can you explain what you meant by "I turn rd mode with no-lifeguard-reset and n900 is working"? I am also in reboot loop now. Did you flashed with nokia kernel or something?

n900_ 2012-07-10 17:05

Re: [ANNOUNCE] CSSU-thumb thread - stable Thumb2 on N900
 
Quote:

Originally Posted by Joseph9560 (Post 1235414)
Can you explain what you meant by "I turn rd mode with no-lifeguard-reset and n900 is working"? I am also in reboot loop now. Did you flashed with nokia kernel or something?

I turn on rd mode with no lifeguard reset flags by flasher
Quote:

flasher-3.5 --enable-rd-mode --set-rd-flags=no-lifeguard-reset
After repair turn off rd mode by:
Quote:

flasher-3.5 --disable-rd-mode

Joseph9560 2012-07-10 17:11

Re: [ANNOUNCE] CSSU-thumb thread - stable Thumb2 on N900
 
Quote:

Originally Posted by n900_ (Post 1235420)

After repair turn off rd mode by:

Just making sure. So you mean
-Goto RD mode (usb connect, press and hold 'u')
-then execute the first command you quoted in maemo flasher.
-copy and paste libs provided by freemangordon and execute second command by going to RD mode again

right?

Thanks!

n900_ 2012-07-10 17:17

Re: [ANNOUNCE] CSSU-thumb thread - stable Thumb2 on N900
 
Yes, But you first enter command in flasher, then hold 'U' and plug usb cable.

don_falcone 2012-07-10 17:25

Re: [ANNOUNCE] CSSU-thumb thread - stable Thumb2 on N900
 
OMFG there's a Wiki!

freemangordon 2012-07-10 18:32

Re: [ANNOUNCE] CSSU-thumb thread - stable Thumb2 on N900
 
Quote:

Originally Posted by hxka (Post 1235285)
Totally sure. It's probably causing by one of libnspr4 libnss3 libnss3-certs packages.

Yeah, seem so :( . Unfortunately I won't be able to do anything until next week, so anyone willing could get the source and try to find the bug. Though that looks like upstream bug, as fennec 16a1 gives exactly the same error when trying to open https://www.google.com

don_falcone 2012-07-10 18:40

Re: [ANNOUNCE] CSSU-thumb thread - stable Thumb2 on N900
 
I get similar error with Opera for all HTTPS sites since the Nokia cert update (PR1.3.1).

freemangordon 2012-07-10 18:45

Re: [ANNOUNCE] CSSU-thumb thread - stable Thumb2 on N900
 
Well, after quick googling, here is the workaround:

goto about:config and set security.enable_tls to false

B-RUNO 2012-07-10 19:02

Re: [ANNOUNCE] CSSU-thumb thread - stable Thumb2 on N900
 
Hello to all I've just installed CSSU-thumb pack today and must say it work brilliantly my n900 is much more responsive microb is allot faster no problems founded open any website.

Thanks freemangordon for you amazing work on this community you really rock.

mr_pingu 2012-07-10 19:40

Re: [ANNOUNCE] CSSU-thumb thread - stable Thumb2 on N900
 
Quote:

Originally Posted by freemangordon (Post 1235484)
Well, after quick googling, here is the workaround:

goto about:config and set security.enable_tls to false

Seems to work :) Makes me wonder if it compromises some sort of security measurement...
What was it set in default fremantle?

hxka 2012-07-10 19:46

Re: [ANNOUNCE] CSSU-thumb thread - stable Thumb2 on N900
 
Quote:

Originally Posted by don_falcone (Post 1235480)
I get similar error with Opera for all HTTPS sites since the Nokia cert update (PR1.3.1).

That's really strange, because Opera uses it's own certificates.


All times are GMT. The time now is 00:07.

vBulletin® Version 3.8.8