It is currently 30 Jan 2012, 11:21

All times are UTC




Post new topic This topic is locked, you cannot edit posts or make further replies.  [ 14 posts ] 
Author Message
 Post subject: CRUX PPC 2.7 test cycle
PostPosted: 02 Oct 2010, 18:27 
Offline
User avatar

Joined: 17 Dec 2005, 14:31
Posts: 296
Location: Italy
CRUX PPC 2.7 is on the way!

CRUX PPC 2.7 32bit and 64bit includes glibc 2.12.1, gcc 4.5.1 and binutils 2.20.1

Important changes:
IBM R6K 604e/604ev/604r support removed (we dont' have a machine to test our ISO).


Top
 Profile  
 
 Post subject: Re: CRUX PPC 2.7 test cycle
PostPosted: 07 Oct 2010, 04:15 
Offline
User avatar

Joined: 17 Dec 2005, 14:31
Posts: 296
Location: Italy
A first test iso is going on the way.

A first CRUX PPC 2.7 test iso is going on the way, at least the ppc/core repository is quite ready.
Code:
glibc-2.12.1+20100817.patch
gcc-4.5.2-20100930
binutils-2.20.51-20101006
libgmp-5.0.1
libmpfr-3.0.0-p4
libmpc-0.8.2
ppl-0.11
cloog-ppl-0.15.10

These trunk toolchain components (gcc and binutils) are needed to fix a static linking (serious) issue on our architecture.


Top
 Profile  
 
 Post subject: Re: CRUX PPC 2.7 test cycle
PostPosted: 08 Oct 2010, 03:37 
Offline
User avatar

Joined: 17 Dec 2005, 14:31
Posts: 296
Location: Italy
Are available two archives with the full CRUX PPC 2.7 core repository (current snapshot: 07 October 2010) already compiled in a clean environment and ready to be tested in a chroot environment.


download for CRUX PPC:
ftp:/ /ftp.cruxppc.org/cruxppc/test/crux-ppc-2.7-core-pkg.tar.xz
ftp:/ /ftp.cruxppc.org/cruxppc/test/crux-ppc-2.7-core-pkg.tar.xz.md5
download for CRUX PPC (64bit):
ftp:/ /ftp.cruxppc.org/cruxppc/test/crux-ppc64-2.7-core-pkg.tar.xz
ftp:/ /ftp.cruxppc.org/cruxppc/test/crux-ppc64-2.7-core-pkg.tar.xz.md5


Top
 Profile  
 
 Post subject: Re: CRUX PPC 2.7 test cycle
PostPosted: 09 Oct 2010, 15:02 
Offline
User avatar

Joined: 17 Dec 2005, 14:31
Posts: 296
Location: Italy
that's a trimmed test iso, anyway this one 'd be able to work on POWER5 and POWER6 too 'cause there is a reworked serial_console script.

ftp:/ /ftp.cruxppc.org/cruxppc/test/crux-ppc64-2.7RC0.iso
ftp:/ /ftp.cruxppc.org/cruxppc/test/crux-ppc64-2.7RC0.iso.md5

you have now enough boot options for pseries:
Code:
Welcome to the CRUX PPC 2.7 installer!
Hit <TAB> for boot options.


pSeries based machine...
____________________________________________________


GNU/Linux CRUX PPC - 64bit




Welcome to yaboot version 1.3.16
Enter "help" to get some basic usage information
boot:
* pseries                    pseries-ttyS0,9600         pseries-hvsi0,19200
  ppc970                     ppc970-ttyS0,19200         pseries-hvc0
boot:



Top
 Profile  
 
 Post subject: Re: CRUX PPC 2.7 test cycle
PostPosted: 18 Dec 2010, 18:08 
Offline
User avatar

Joined: 17 Dec 2005, 14:31
Posts: 296
Location: Italy
we are working on our first public 2.7 Release Candidate.
Code:
CRUX PPC 2.7 includes:
glibc 2.12.2
gcc 4.5.2
binutils 2.21
libgmp-5.0.1
libmpfr-3.0.0-p8
libmpc-0.8.2
ppl-0.11
cloog-ppl-0.15.10


Top
 Profile  
 
 Post subject: Re: CRUX PPC 2.7 test cycle
PostPosted: 26 Dec 2010, 03:32 
Offline
User avatar

Joined: 17 Dec 2005, 14:31
Posts: 296
Location: Italy
It's available our first release candidate for 32bit.
Important changes are about IBM legacy RS6K 604e/604ev/604r. The support is officially removed as we do not have anymore a machine to test our ISO.

ftp:/ /ftp.cruxppc.org/cruxppc/test/crux-ppc-2.7RC1.iso
ftp:/ /ftp.cruxppc.org/cruxppc/test/crux-ppc-2.7RC1.iso.md5


Top
 Profile  
 
 Post subject: Re: CRUX PPC 2.7 test cycle
PostPosted: 26 Dec 2010, 04:59 
Offline
User avatar

Joined: 12 Nov 2004, 01:25
Posts: 155
Location: Italy
if you experience any problems booting, please try adding rootdelay=30,bootdelay=30 to the kernel parameters...
Also note that all the disks are now seen as scsi, so what used to be hda will now be sda, and the cdrom will be sr0.

have fun ;)


Top
 Profile  
 
 Post subject: Re: CRUX PPC 2.7 test cycle
PostPosted: 30 Dec 2010, 20:19 
Offline
User avatar

Joined: 17 Dec 2005, 14:31
Posts: 296
Location: Italy
It's available our first release candidate for 64bit.

ftp:/ /ftp.cruxppc.org/cruxppc/test/crux-ppc64-2.7RC1.iso
ftp:/ /ftp.cruxppc.org/cruxppc/test/crux-ppc64-2.7RC1.iso.md5


Top
 Profile  
 
 Post subject: Re: CRUX PPC 2.7 test cycle
PostPosted: 30 Dec 2010, 20:22 
Offline
User avatar

Joined: 17 Dec 2005, 14:31
Posts: 296
Location: Italy
RC1 - known issues:

Code:
1) ppc32,ppc64: the handbook isn't yet updated
2) ppc32,ppc64: yaboot's package must be fixed and it could not work properly
3) ppc64: on PPC970 SLOF based machines (Power.org Bimini, YDL Powerstation, IBM Blade JS20/JS21) yaboot's ISO does not see /etc/yaboot.conf [*]
4) ppc32,ppc64: xorg-server isn't yet deeply tested
5) ppc32: Acube Sam460ex support does not yet implemented
6) ppc64: setup could fail, maybe a typo somewhere



[*]
a. When you are presented with "Press 's' to enter Open Firmware.", immediately press the [s] key.
b. When you are presented with the firmware ("SLOF" BIOS) prompt, type:
boot cdrom [ENTER]
c. When you are presented with the 'yaboot' prompt, type:
cdrom:0,/ppc/ppc64/vmlinux root=/dev/sr0  [ENTER]
  or
cdrom:0,/ppc/ppc64/vmlinux root=/dev/sr0 console=ttyS0,19200 [ENTER]


Top
 Profile  
 
 Post subject: Re: CRUX PPC 2.7 test cycle
PostPosted: 10 Jan 2011, 12:13 
Offline
User avatar

Joined: 17 Dec 2005, 14:31
Posts: 296
Location: Italy
2.7 repos - known issues:

Code:
1) opt/yaboot must be fixed
2) opt/yaboot-bin must be fixed
3) opt/icedtea6-bin-ppc* must be rebuilt (but it works with the old CRUX PPC 2.6 package)
4) opt/openoffice-bin-ppc* must be rebuilt (but it works with the old CRUX PPC 2.6 package)
5) xorg/mesa3d segfaults if gallium support is enabled


Top
 Profile  
 
 Post subject: Re: CRUX PPC 2.7 test cycle
PostPosted: 10 Jan 2011, 20:59 
Offline
User avatar

Joined: 17 Dec 2005, 14:31
Posts: 296
Location: Italy
opt/yaboot is now fixed but there is still a big issue with ofpath that's unable to find devices on Apple's machines using new libata (pata) linux kernel drivers.
You could read it through /proc/device-tree/aliases/ or you can use the reworked script by JoseJX from Gentoo:
http:/ /dev.gentoo.org/~josejx/new-ofpath

The setup script on ppc64 is now fixed.

A new CRUX PPC 2.7 RC2 install iso is on the way for both 32 and 64 bit.
Please stay tuned and give us a feedback!


Top
 Profile  
 
 Post subject: Re: CRUX PPC 2.7 test cycle
PostPosted: 03 Feb 2011, 21:59 
Offline
User avatar

Joined: 17 Dec 2005, 14:31
Posts: 296
Location: Italy
CRUX PPC 2.7RC2
It's available our second release candidate.

download for CRUX PPC:
ftp:/ /ftp.cruxppc.org/cruxppc/test/crux-ppc-2.7RC2.iso
ftp:/ /ftp.cruxppc.org/cruxppc/test/crux-ppc-2.7RC2.iso.md5
download for CRUX PPC (64bit):
ftp:/ /ftp.cruxppc.org/cruxppc/test/crux-ppc64-2.7RC2.iso
ftp:/ /ftp.cruxppc.org/cruxppc/test/crux-ppc64-2.7RC2.iso.md5


Top
 Profile  
 
 Post subject: Re: CRUX PPC 2.7 test cycle
PostPosted: 03 Feb 2011, 22:25 
Offline
User avatar

Joined: 17 Dec 2005, 14:31
Posts: 296
Location: Italy
RC2 - known issues:

Code:
1) ppc32,ppc64: the handbook isn't yet updated
2) ppc64: on PPC970 SLOF based machines (Power.org Bimini, YDL Powerstation, IBM Blade JS20/JS21) yaboot's ISO does not see /etc/yaboot.conf [*]
3) ppc64: we noticed some boot problems on ppc64 machines with usb/firewire addons cards thus remove them to install. This issue is fixed only with the new linux-2.6.38-rc3 kernel.
4) ppc32: Acube Sam460ex support it's not implemented. Skipped.
5) ppc32: Genesi Efika bootkernel doesn't work.
6) ppc32,ppc64: yaboot has still a big issue with ofpath command.
7) ppc64: machines with PATA_WINBOND (Symphony Labs SL82c105), like the IBM 9114-275, could read some kernel warning: CDROM (ioctl) error.


[*]
a. When you are presented with "Press 's' to enter Open Firmware.", immediately press the [s] key.
b. When you are presented with the firmware ("SLOF" BIOS) prompt, type:
boot cdrom [ENTER]
c. When you are presented with the 'yaboot' prompt, type:
cdrom:0,/ppc/ppc64/vmlinux root=/dev/sr0  [ENTER]
  or
cdrom:0,/ppc/ppc64/vmlinux root=/dev/sr0 console=ttyS0,19200 [ENTER]


ofpath from yaboot is still unable to find devices on Apple's machines using new libata (pata) linux kernel drivers.
We recommend to read the path devices directly through /proc/device-tree/aliases/ anyway are now present ofpathname (from IBM powerpc-utils) and new-ofpath i.e. the reworked script by JoseJX from Gentoo PPC.
As suggestion you ought to use new-ofpath for Apple machines and ofpathname for IBM machines.


Top
 Profile  
 
 Post subject: Re: CRUX PPC 2.7 test cycle
PostPosted: 09 Feb 2011, 17:40 
Offline
User avatar

Joined: 17 Dec 2005, 14:31
Posts: 296
Location: Italy
We received this advise[*] about an issue with LVM2 on big endian.

I noticed that 2.02.83 sources were already removed in favour of a fixed 2.02.84.
LVM2 port isn't part of CRUX PPC overlay and it's synced with x86 release thus it will normally updated with the main x86 project .

The bugged release is, instead, present with CRUX PPC 2.7RC in opt/ collection packages therefore be careful if you already used it.

Code:
[*]
Versions 2.02.75 to 2.02.83 inclusive calculated metadata checksums
incorrectly on big endian archs.

2.02.84 corrects this, metadata created with those versions can't be
read on little endian archs or on earlier or later versions.

Workaround for folk affected is to make sure their metadata backups are
up-to-date before upgrading to 2.02.84 then after the upgrade restore
the metadata from backup.


Top
 Profile  
 
Post new topic This topic is locked, you cannot edit posts or make further replies.  [ 14 posts ] 

All times are UTC


Who is online

Users browsing this forum: No registered users and 1 guest


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum

cron