kernel 3.0.1 and LXDE updates are ready for testing (x86_64)

New features which should be implemented in Porteus; suggestions are welcome. All questions or problems with testing releases (alpha, beta, or rc) should go in their relevant thread here, rather than the Bug Reports section.
User avatar
fanthom
Site Admin
Site Admin
Posts: 4546
Joined: 28 Dec 2010, 02:42
Distribution: Porteus Kiosk
Location: Poland, currently - Cork, IE
Contact:

kernel 3.0.1 and LXDE updates are ready for testing (x86_64)

Post#1 by fanthom » 16 Aug 2011, 06:45

Here you can get brand new kernel 3.0.1 kernel and LXDE for testing:
http://ponce.cc/porteus/x86_64/testing/

Be aware that kernel is stripped from many drivers and features (000-kernel.xzm size is reduced by 4MB) so let me know if you need something back. i believe that you will get best performance ever with this particular kernel config :wink:
crippled_sources are included there so you can compile new fglrx/nvidia/virtualbox etc against new kernel.

LXDE comes from ponce's slackbuilds:
http://cgit.ponce.cc/slackbuilds/
i have recompiled everything on Porteus-1.0 with tweaked gcc flags.

one known bug so far: xarchiver segfaults while extracting tar archives. more info:
http://porteus.org/forum/viewtopic.php?f=53&t=757

please test new stuff and report bugs - as usual.

Enjoy :)
Please add [Solved] to your thread title if the solution was found.

User avatar
Ahau
King of Docs
King of Docs
Posts: 1331
Joined: 28 Dec 2010, 15:18
Distribution: LXDE & Xfce 32/64-bit
Location: USA

Re: kernel 3.0.1 and LXDE updates are ready for testing (x86

Post#2 by Ahau » 16 Aug 2011, 23:09

Coming to you live, from Kernel 3.0.1 and the new and improved LXDE! Very nice work!
Please take a look at our online documentation, here. Suggestions are welcome!

blablotin
Black ninja
Black ninja
Posts: 67
Joined: 04 Jan 2011, 22:59
Location: Euro

Re: kernel 3.0.1 and LXDE updates are ready for testing (x86

Post#3 by blablotin » 17 Aug 2011, 14:24

Hi, I am trying your new kernel, and it is a nice work. :)

however I am wondering how did you do with aufs patch?
Since 3.0.1doesn't include yet AUFS standalone, and

Code: Select all

git checkout origin/aufs2.1-40
error: pathspec 'origin/aufs2.1-40' did not match any file(s) known to git.
+ http://git.c3sl.ufpr.br/pub/scm/aufs/au ... acked-refs show that I am unable to find newer version than 2.1-39.

and

Code: Select all

git checkout origin/aufs2.1-39
Note: checking out 'origin/aufs2.1-39'.
..........
HEAD is now at f0d6cc5... aufs2.1 standalone version for linux-2.6.39

Make me believe that aufs2.1-39 is only for 2.6.39. Isn't it?

User avatar
fanthom
Site Admin
Site Admin
Posts: 4546
Joined: 28 Dec 2010, 02:42
Distribution: Porteus Kiosk
Location: Poland, currently - Cork, IE
Contact:

Re: kernel 3.0.1 and LXDE updates are ready for testing (x86

Post#4 by fanthom » 17 Aug 2011, 19:21

@Ahau
thanks, i'm worrying about kernel config which is stripped a lot from less important (in my opinion) drivers and features. we have few months for testing it before Porteus- 1.1 so should be enough for fixing it :)
you wont see much difference in LXDE but now majority of packages comes in official stable version which is always good.

@blablotin
aufs is hosted on sourceforge from now on:
http://aufs.git.sourceforge.net/git/gitweb-index.cgi

you can use this script for 3.x branch:

Code: Select all

#!/bin/sh

dest=/home/ftp/work/storage/kernel/aufs3.patch

mkdir /tmp/aufs$$
cd /tmp/aufs$$
git clone git://aufs.git.sourceforge.net/gitroot/aufs/aufs3-standalone.git aufs3-standalone.git
cd aufs3-standalone.git
git checkout origin/aufs3.0
mkdir ../a ../b
cp -r {Documentation,fs,include} ../b
rm ../b/include/linux/Kbuild
cd ..
diff -rupN a/ b/ > $dest
cat aufs3-standalone.git/aufs3-base.patch >> $dest
cat aufs3-standalone.git/aufs3-standalone.patch >> $dest
cat aufs3-standalone.git/aufs3-kbuild.patch >> $dest
cat aufs3-standalone.git/aufs3-proc_map.patch >> $dest
cat aufs3-standalone.git/aufs3-loopback.patch >> $dest
rm -r /tmp/aufs$$

echo && echo "latest patch created as $dest"
Cheers
Please add [Solved] to your thread title if the solution was found.

cchuang
Black ninja
Black ninja
Posts: 33
Joined: 03 Jan 2011, 06:55
Location: Taiwan

Re: kernel 3.0.1 and LXDE updates are ready for testing (x86

Post#5 by cchuang » 19 Aug 2011, 05:42

Dear fanthom,

Great work! Just test with old modules and all works. And firefox(nightly build) can use otf (web-font enabled) required for using MathJax.

"/dev/shm" is still in 755 mod not 1777.



This version seems not including SCSI module, aic79xx. Is it possible to include this module as 1.1 released?
Thanks,

User avatar
fanthom
Site Admin
Site Admin
Posts: 4546
Joined: 28 Dec 2010, 02:42
Distribution: Porteus Kiosk
Location: Poland, currently - Cork, IE
Contact:

Re: kernel 3.0.1 and LXDE updates are ready for testing (x86

Post#6 by fanthom » 19 Aug 2011, 20:57

@cchuang
"/dev/shm" is still in 755 mod not 1777.
this update is only for kernel + initrd + LXDE. other fixes/new features are not included. will be in first rc of Porteus-1.1
This version seems not including SCSI module, aic79xx. Is it possible to include this module as 1.1 released?
i have removed all drivers which are not needed for normal users (Porteus is targeting desktops and not servers).
i'm going to enable them on a request only (what you just did) - aic79xx will be added to Porteus-1.1 so.

@all
i have uploaded new version of LXDE which fixes an issue with automounting of removable media (i had to disable --hal flag during compilation). there is also latest linuxrc which fixes 'from_dev' + lazy usb stick issue:
http://ponce.cc/porteus/x86_64/testing/

other thing - bumped all drivers (ati, nvidia, Virtualbox) for both archs for Porteus-1.0 (2.6.38.8 kernel):
http://ponce.cc/porteus/i486/current/
http://ponce.cc/porteus/x86_64/current/
let me know in case of finding a bugs in these.

Cheers
Please add [Solved] to your thread title if the solution was found.

User avatar
ponce
Contributor
Contributor
Posts: 89
Joined: 28 Dec 2010, 10:15
Location: IT
Contact:

Re: kernel 3.0.1 and LXDE updates are ready for testing (x86

Post#7 by ponce » 20 Aug 2011, 05:00

fanthom wrote:i have uploaded new version of LXDE which fixes an issue with automounting of removable media (i had to disable --hal flag during compilation)
sorry fanthom, in which slackbuild have you disabled that (so I'll update mine too)? libfm have the --enable-udisks=yes that should take care of that...

I was thinking also that lxde and kde don't use hal anymore, so maybe it can be left off... or I am missing something that still uses it?

User avatar
fanthom
Site Admin
Site Admin
Posts: 4546
Joined: 28 Dec 2010, 02:42
Distribution: Porteus Kiosk
Location: Poland, currently - Cork, IE
Contact:

Re: kernel 3.0.1 and LXDE updates are ready for testing (x86

Post#8 by fanthom » 20 Aug 2011, 05:09

@ponce
your slackbuilds are fine :)
i have just followed this post from your thread on linuxquestions.org:
http://www.linuxquestions.org/questions ... ost4396550
as i was also hit by "gnome-mount" error. --enable-udisks=yes does the job. sorry for misleading description.

the only one bug (rather typo) which i found so far is in gpicview slackbuild:
http://cgit.ponce.cc/slackbuilds/tree/g ... ild?h=gvfs

Code: Select all

CFLAG="$SLKCFLAGS"
should be

Code: Select all

CFLAGS="$SLKCFLAGS"
:wink:

cheers
Please add [Solved] to your thread title if the solution was found.

User avatar
ponce
Contributor
Contributor
Posts: 89
Joined: 28 Dec 2010, 10:15
Location: IT
Contact:

Re: kernel 3.0.1 and LXDE updates are ready for testing (x86

Post#9 by ponce » 20 Aug 2011, 05:40

maybe you should send a short email to Evandro (the maintainer on slackbuilds.org), he'll surely appreciate it :)

in the meantime I'll fix it in my repo, but not until tuesday, as I'm about leaving to dig potatoes :crazy:

blablotin
Black ninja
Black ninja
Posts: 67
Joined: 04 Jan 2011, 22:59
Location: Euro

Re: kernel 3.0.1 and LXDE updates are ready for testing (x86

Post#10 by blablotin » 20 Aug 2011, 08:32

Hi Fanthom,
Thanks for the script for the aufs3 branch.

With this version of kernel, it seem that I need to be root to have the sound and the display acceleration working. because when I am 'guest', I have no sound, and I have only 4 fps in armagetronad game when I am playing whereas when I am root, I have the welcome sound, can play music, and have 38 fps in armagetronad.

This probleme does'nt appear with the default 2.6.38.8 kernel, and I have absolutely no idea how we can play with users right on 'make menuconfig' :( .

Moreover, I notice that this version doesn't include the "Mass storage controller: Texas Instruments 5-in-1 Multimedia Card Reader (SD/MMC/MS/MS PRO/xD)"
I have fixed with 3.0.3 by checking all of following options at (M): http://en.gentoo-wiki.com/wiki/HP_Compa ... RO.2FxD.29


Cheers.

User avatar
fanthom
Site Admin
Site Admin
Posts: 4546
Joined: 28 Dec 2010, 02:42
Distribution: Porteus Kiosk
Location: Poland, currently - Cork, IE
Contact:

Re: kernel 3.0.1 and LXDE updates are ready for testing (x86

Post#11 by fanthom » 20 Aug 2011, 20:02

With this version of kernel, it seem that I need to be root to have the sound and the display acceleration working.
this statement gets me convinced that from kernel/hardware point of view everything is ok.
are you sure that none of your module is overwriting /etc/groups accidentally?
please show me output of 'lsmod', 'cat /etc/groups' and 'cat /var/log/Xorg.0.log' uploaded to pastebin.com when you are running porteus 3.0.1 kernel.
I have absolutely no idea how we can play with users right on 'make menuconfig'
you should be able to compile kernel with user rights but you will need root privs for creating new 000-kernel.xzm
Moreover, I notice that this version doesn't include the "Mass storage controller: Texas Instruments 5-in-1 Multimedia Card Reader (SD/MMC/MS/MS PRO/xD)"
are you trying to boot from this controller or just use it after boot? did you compile these modules as (M) or (*)? please show me output of 'lspci -k' on your 3.0.3 kernel so i will be able to identify kernel modules which are supporting this controller.

Cheers
Please add [Solved] to your thread title if the solution was found.

blablotin
Black ninja
Black ninja
Posts: 67
Joined: 04 Jan 2011, 22:59
Location: Euro

Re: kernel 3.0.1 and LXDE updates are ready for testing (x86

Post#12 by blablotin » 21 Aug 2011, 12:54

Hi fanthom,
this statement gets me convinced that from kernel/hardware point of view everything is ok.
are you sure that none of your module is overwriting /etc/groups accidentally?
I don't think I have overwrited /etc/group.
To change passwords and guest's name, and to disable autologing I have used psswrd.xzm http://pastebin.com/dNh8FLD8
Added files was to save the new name of guest, and kdm setting.UID, and GID have never been changes:

Code: Select all

uid=1000(newname) gid=1000(guest) groups=1000(guest)
What was wrong? Only kernel and 000-* modules have changed I don't understand why would it change users right since /etc/group, /etc/shadow and /etc/shadow are didn't change.
With the default kernel, guest account can listen to music, and have full graphic acceleration. Whereas with exactely sames modules (exept /base/000* and kernel 3.0, guest is forbidden to control sound, neither to listen to any music:
If I don't use su while I am not on default kernel, I have
for alsamixer: http://pastebin.com/rPFhJvc7
For game: http://pastebin.com/mE46evKV
For Mplayer: http://pastebin.com/2fTBKVNd
and only without "su" VLC say
Potential ALSA version problem:
VLC failed to initialize your sound output device (if any).
Please update alsa-lib to version 1.0.23-2-g8d80d5f or higher to try to fix this issue.
please show me output of 'lsmod', 'cat /etc/groups' and 'cat /var/log/Xorg.0.log' uploaded to pastebin.com when you are running porteus 3.0.1 kernel.
lsmod http://pastebin.com/Vi3LYhfG but it seem that only root can use full features of snd and radeon
cat /etc/group: http://pastebin.com/DmGt2dmm
cat /var/log/Xorg.0.log http://pastebin.com/ctQc1Ujd
are you trying to boot from this controller or just use it after boot? did you compile these modules as (M) or (*)? please show me output of 'lspci -k' on your 3.0.3 kernel so i will be able to identify kernel modules which are supporting this controller.
I was trying it after boot, and I compiled modules as (M).
And With 3.0.1, when I download the kernel 3.0.3 and use the old Porteus kernel config file, then 'make menuconfig' what was missing was in --- Misc devices: it was "< > TI Flash Media PCI74xx/PCI76xx host adapter support (EXPE" (I don't know why "experimental")
please show me output of 'lspci -k' on your 3.0.3 kernel so i will be able to identify kernel modules which are supporting this controller.
For this controler it is:
http://pastebin.com/72MU8du3


Cheers

User avatar
fanthom
Site Admin
Site Admin
Posts: 4546
Joined: 28 Dec 2010, 02:42
Distribution: Porteus Kiosk
Location: Poland, currently - Cork, IE
Contact:

Re: kernel 3.0.1 and LXDE updates are ready for testing (x86

Post#13 by fanthom » 21 Aug 2011, 17:35

@blablotin
To change passwords and guest's name, and to disable autologing I have used psswrd.xzm http://pastebin.com/dNh8FLD8
i think the problem lies here. please replace 'guest' with 'newmname' in /etc/group. you can use this command:
'sed -i /etc/group -e 's/guest/newname/g'
save this file in your psswrd.xzm and reboot. i'm fairly sure it will work then :)
what was missing was in --- Misc devices: it was "< > TI Flash Media PCI74xx/PCI76xx host adapter support (EXPE" (I don't know why "experimental")
this driver will be added to next release - thanks a lot.

cheers
Please add [Solved] to your thread title if the solution was found.

blablotin
Black ninja
Black ninja
Posts: 67
Joined: 04 Jan 2011, 22:59
Location: Euro

Re: kernel 3.0.1 and LXDE updates are ready for testing (x86

Post#14 by blablotin » 22 Aug 2011, 19:52

Many thanks, correcting /etc/group have fixed driver access for normal account

Tonio
Contributor
Contributor
Posts: 266
Joined: 28 Dec 2010, 16:37
Distribution: Slackware,porteus,FreeBSD,Slax
Location: 127.0.0.1

Re: kernel 3.0.1 and LXDE updates are ready for testing (x86

Post#15 by Tonio » 04 Sep 2011, 18:19

@fanthom

Is there an updated iso? I went looking for one, but was unable to find one.

BTW
Don't worry about the statement here:

http://porteus.org/forum/viewtopic.php?f=44&t=747#p5958
- removed vorbis-tools (sorry Tonio)
Since I can't reply there, I bring it over here to a related and updated LXDE. I understand and it does not matter much, since I hunted the package down before, and I have 64 bit Slackware installed which has it should I need it. I actually wrote about this, since I was playing mp3 files with Fedora with mplayer self compiled via subversion as recommended. The mp3's had crackling sound and I could play these well with windows, and with porteus and I wanted to hear the mp3s on Fedora, so I converted many of these to ogg vorbis. I used 32 bit porteus on many of them, but I wanted to use 64 bit porteus version. I then found out that an error with mp3lib and gcc was going on and I recompiled with a --option can't remember what it was and the issue went away. So there is no problem here :)

If you or Brokenman has a new iso for testing, we are here and would gladly test it out. I also have new students willing to test out new versions of linux, so I got more folks ready to help in testing :)

Post Reply