Power Developer https://powerdeveloper.org/forums/ |
|
CRUX PPC 2.2 Release Candidate & Efika support https://powerdeveloper.org/forums/viewtopic.php?f=9&t=1140 |
Page 1 of 1 |
Author: | acrux [ Fri Jan 12, 2007 8:57 am ] |
Post subject: | CRUX PPC 2.2 Release Candidate & Efika support |
we are happy to announce that our first (internal) 2.2 release candidate seems to work... :) Here the first boot: Code:
Welcome to minicom 2.2
OPTIONS: Compiled on Dec 20 2006, 23:27:56. Port /dev/ttyS0 Press CTRL-A Z for help on special keys EFIKA 5K2 Boot Strap [RELEASE BUILD] (c) 2002-2006 bplan GmbH (BUILD 2006110113) Running on CPU PVR: 0x80822014 Running on system SVR: 0x80110022 BIOS Code position: 0xFFF040D0 Setup System Config... Done. Setup Memory Config... Done. Setup PCI... Done. Setup ATA... Done. Setup USB... Done. Setup ETH... Done. Testing 08000000 Bytes, Pass: 00000000 Failed: 00000000 RAM TEST (fill random)... Done. cpu0: PowerPC,G2 CPUClock 396 Mhz BUSClock 132 Mhz (Version 0x8082,0x2014) channel 0 unit 0 : ata | IBM-DBCA-204860 | BC3OA87F ATA device not present or not responding Welcome to SmartFirmware(tm) for bplan EFIKA5K2 Version 1.3 (20061107101950) SmartFirmware(tm) Copyright 1996-2001 by CodeGen, Inc. All Rights Reserved. Pegasos BIOS Extensions Copyright 2001-2006 by bplan GmbH. All Rights Reserved. ok ls hd RDB partition 0 <unknown>: <swap> (0x53575000) RDB partition 1 <LNX>: </boot> (0x4C4E5800) RDB partition 2 <unknown>: </> (0x52465300) ok boot hd:1 zImage-Efika root=/dev/sda3 panic=30 console=ttyPSC0 zImage starting: loaded at 0x00400000 (sp: 0x017ffe90) Allocating 0x4f3980 bytes for kernel ... OF version = 'EFIKA5K2,1.3' gunzipping (0x1800000 <- 0x407000:0x631515)...done 0x4c51b8 bytes Finalizing device tree... using OF tree (promptr=01003ed8) OF stdout device is: /failsafe command line: root=/dev/sda3 panic=30 console=ttyPSC0 memory layout at init: alloc_bottom : 01cf8000 alloc_top : 30000000 alloc_top_hi : f000c000 rmo_top : 30000000 ram_top : f000c000 Looking for displays instantiating rtas at 0x07ffb000 ... done Applying EFIKA device tree fixups copying OF device tree ... Building dt strings... Building dt structure... Device tree strings 0x01cf9000 -> 0x01cf9698 Device tree struct 0x01cfa000 -> 0x01cfc000 Calling quiesce ... returning from prom_init Using Efika machine description Linux version 2.6.20-rc4-Efika (root@hermes) (gcc version 4.0.3 (CRUX PPC)) #0 7 arch/powerpc/platforms/52xx/efika-pci.c: PCI bus 0 controlled by /pci@80000000 Zone PFN ranges: DMA 0 -> 32768 Normal 32768 -> 32768 HighMem 32768 -> 32768 early_node_map[1] active PFN ranges 0: 0 -> 32768 Built 1 zonelists. Total pages: 32512 Kernel command line: root=/dev/sda3 panic=30 console=ttyPSC0 MPC52xx PIC is up and running! PID hash table entries: 512 (order: 9, 2048 bytes) Console: colour dummy device 80x25 Dentry cache hash table entries: 16384 (order: 4, 65536 bytes) Inode-cache hash table entries: 8192 (order: 3, 32768 bytes) Memory: 124712k/131072k available (4520k kernel code, 6204k reserved, 208k data) Security Framework v1.0.0 initialized Capability LSM initialized Mount-cache hash table entries: 512 NET: Registered protocol family 16 PCI: Probing PCI hardware MPC52xx BestComm inited Generic PHY: Registered new driver SCSI subsystem initialized usbcore: registered new interface driver usbfs usbcore: registered new interface driver hub usbcore: registered new device driver usb NET: Registered protocol family 2 IP route cache hash table entries: 1024 (order: 0, 4096 bytes) TCP established hash table entries: 4096 (order: 2, 16384 bytes) TCP bind hash table entries: 2048 (order: 1, 8192 bytes) TCP: Hash tables configured (established 4096 bind 2048) TCP reno registered Thermal assist unit not available audit: initializing netlink socket (disabled) audit(1168617461.235:1): initialized JFS: nTxBlock = 975, nTxLock = 7804 SGI XFS with ACLs, no debug enabled io scheduler noop registered io scheduler cfq registered (default) GenerMacintosh non-volatile memory driver v1.1 Linux agpgart interface v0.101 (c) Dave Jones Serial: 8250/16550 driver $Revision: 1.90 $ 4 ports, IRQ sharing disabled Serial: MPC52xx PSC UART driver f0002000.serial: ttyPSC0 at MMIO 0xf0002000 (irq = 129) is a MPC52xx PSC RAMDISK driver initialized: 16 RAM disks of 8192K size 1024 blocksize loop: loaded (max 8 devices) nbd: registered device at major 43 mpc52xx-fec: tx request_irq(0x0) failed mpc52xx-fec: probe of f0003000.ethernet failed with error -16 Fixed PHY: Registered new driver driver_bound: device fixed@100:1 already bound Device 'fixed@100:1' does not have a release() function, it is broken and must . ------------[ cut here ]------------ Badness at c0269e80 [verbose debug info unavailable] Call Trace: [C1CE9DD0] [C00080A0] show_stack+0x54/0x174 (unreliable) [C1CE9E00] [C01FAEA0] report_bug+0x6c/0x94 [C1CE9E10] [C0010080] program_check_exception+0x118/0x500 [C1CE9E50] [C0011A98] ret_from_except_full+0x0/0x4c --- Exception: 700 at device_release+0x58/0x6c LR = device_release+0x58/0x6c [C1CE9F20] [C01FC690] kobject_cleanup+0x70/0xb4 [C1CE9F40] [C01FCCC4] kref_put+0x54/0x6c [C1CE9F50] [C01FBD60] kobject_put+0x24/0x34 [C1CE9F60] [C026A034] put_device+0x1c/0x2c [C1CE9F70] [C045BFCC] fixed_init+0x1e0/0x218 [C1CE9FA0] [C000398C] init+0x98/0x264 [C1CE9FF0] [C00122D8] kernel_thread+0x44/0x60 Uniform Multi-Platform E-IDE driver Revision: 7.00alpha2 ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx ata: MPC52xx IDE/ATA libata driver ata1: PATA max PIO4 cmd 0x0 ctl 0xC9004A5C bmdma 0x0 irq 135 scsi0 : mpc52xx_ata ata1.00: ATA-4, max UDMA/33, 9514260 sectors: LBA ata1.00: ata1: dev 0 multi count 0 ata1.00: configured for PIO4 scsi 0:0:0:0: Direct-Access ATA IBM-DBCA-204860 BC3O PQ: 0 ANSI: 5 SCSI device sda: 9514260 512-byte hdwr sectors (4871 MB) sda: Write Protect is off SCSI device sda: write cache: enabled, read cache: enabled, doesn't support DPOA SCSI device sda: 9514260 512-byte hdwr sectors (4871 MB) sda: Write Protect is off SCSI device sda: write cache: enabled, read cache: enabled, doesn't support DPOA sda: RDSK (512) sda1 (SWP^@)(res 2 spb 1) sda2 (LNX^@)(res 2 spb 1) sda3 (RFS^) sd 0:0:0:0: Attached scsi disk sda sd 0:0:0:0: Attached scsi generic sg0 type 0 usbmon: debugfs is not available ppc-of-ohci f0001000.usb: OF OHCI ppc-of-ohci f0001000.usb: new USB bus registered, assigned bus number 1 ppc-of-ohci f0001000.usb: irq 134, io mem 0xf0001000 usb usb1: configuration #1 chosen from 1 choice hub 1-0:1.0: USB hub found hub 1-0:1.0: 2 ports detected Initializing USB Mass Storage driver... usbcore: registered new interface driver usb-storage USB Mass Storage support registered. usbcore: registered new interface driver usbkbd drivers/usb/input/usbkbd.c: :USB HID Boot Protocol keyboard driver usbcore: registered new interface driver usbmouse drivers/usb/input/usbmouse.c: v1.6:USB HID Boot Protocol mouse driver usbcore: registered new interface driver usbserial drivers/usb/serial/usb-serial.c: USB Serial support registered for generic usbcore: registered new interface driver usbserial_generic drivers/usb/serial/usb-serial.c: USB Serial Driver core mice: PS/2 mouse device common for all mice I2O subsystem v1.325 i2o: max drivers = 8 i2c /dev entries driver i2c-parport: adapter type unspecified ic RTC Driver v1.07 sdhci: Secure Digital Host Controller Interface driver, 0.12 sdhci: Copyright(c) Pierre Ossman wbsd: Winbond W83L51xD SD/MMC card interface driver, 1.6 wbsd: Copyright(c) Pierre Ossman TCP bic registered NET: Registered protocol family 1 NET: Registered protocol family 17 drivers/rtc/hctosys.c: unable to open rtc device (rtc0) ReiserFS: sda3: found reiserfs format "3.6" with standard journal ReiserFS: sda3: using ordered data mode ReiserFS: sda3: journal params: device sda3, size 8192, journal first block 18,0 ReiserFS: sda3: checking transaction log (sda3) ReiserFS: sda3: Using r5 hash to sort names VFS: Mounted root (reiserfs filesystem) readonly. Freeing unused kernel memory: 172k init INIT: version 2.86 booting The system is coming up. Please wait. /dev/sda2: clean, 14/9320 files, 9022/37200 blocks Adding 246440k swap on /dev/sda1. Priority:-1 extents:1 across:246440k hostname: efika font: default keyboard: uk INIT: Entering runlevel: 2 starting services: coldplug net[ERROR] inetd portmap nfs sshd crond CRUX PPC (efika) (ttyPSC0) login: root Password: Greetings from the CRUX PPC team! http://cruxppc.sunsite.dk Last login: Fri Jan 12 15:53:31 +0100 2007 on ttyPSC0. No mail. # uname -a Linux efika 2.6.20-rc4-Efika #0 Fri Jan 12 13:46:18 CET 2007 ppc GNU/Linux # crux CRUX PPC version 2.2 # greetz, The Crux PPC Team |
Author: | acrux [ Sat Jan 13, 2007 2:39 pm ] |
Post subject: | ...and with optimized Efika kernel |
...and with optimized Efika kernel Code:
Using Efika machine description
Linux version 2.6.20-rc4-Efika2 (root@efika) (gcc version 4.0.3 (CRUX PPC)) #0 Sat Jan 13 03:48:13 CET 2007 Entering add_active_range(0, 0, 32768) 0 entries of 256 used arch/powerpc/platforms/52xx/efika-pci.c: PCI bus 0 controlled by /pci@80000000 Top of RAM: 0x8000000, Total RAM: 0x8000000 Memory hole size: 0MB Zone PFN ranges: DMA 0 -> 32768 Normal 32768 -> 32768 HighMem 32768 -> 32768 early_node_map[1] active PFN ranges 0: 0 -> 32768 On node 0 totalpages: 32768 DMA zone: 256 pages used for memmap DMA zone: 0 pages reserved DMA zone: 32512 pages, LIFO batch:7 Normal zone: 0 pages used for memmap HighMem zone: 0 pages used for memmap Built 1 zonelists. Total pages: 32512 Kernel command line: root=/dev/sda3 console=ttyPSC0 MPC52xx PIC is up and running! PID hash table entries: 512 (order: 9, 2048 bytes) time_init: decrementer frequency = 33.000000 MHz time_init: processor frequency = 396.000000 MHz Console: colour dummy device 80x25 Dentry cache hash table entries: 16384 (order: 4, 65536 bytes) Inode-cache hash table entries: 8192 (order: 3, 32768 bytes) High memory: 0k Memory: 124712k/131072k available (4520k kernel code, 6200k reserved, 208k data, 210k bss, 172k init) Calibrating delay loop... 65.79 BogoMIPS (lpj=32896) Security Framework v1.0.0 initialized Capability LSM initialized Mount-cache hash table entries: 512 NET: Registered protocol family 16 PCI: Probing PCI hardware MPC52xx BestComm inited Generic PHY: Registered new driver SCSI subsystem initialized libata version 2.00 loaded. usbcore: registered new interface driver usbfs usbcore: registered new interface driver hub usbcore: registered new device driver usb NET: Registered protocol family 2 IP route cache hash table entries: 1024 (order: 0, 4096 bytes) TCP established hash table entries: 4096 (order: 2, 16384 bytes) TCP bind hash table entries: 2048 (order: 1, 8192 bytes) TCP: Hash tables configured (established 4096 bind 2048) TCP reno registered Thermal assist unit not available audit: initializing netlink socket (disabled) audit(1168691246.235:1): initialized JFS: nTxBlock = 975, nTxLock = 7804 SGI XFS with ACLs, no debug enabled io scheduler noop registered io scheduler cfq registered (default) Generic RTC Driver v1.07 Macintosh non-volatile memory driver v1.1 Linux agpgart interface v0.101 (c) Dave Jones Serial: 8250/16550 driver $Revision: 1.90 $ 4 ports, IRQ sharing disabled Serial: MPC52xx PSC UART driver f0002000.serial: ttyPSC0 at MMIO 0xf0002000 (irq = 129) is a MPC52xx PSC RAMDISK driver initialized: 16 RAM disks of 8192K size 1024 blocksize loop: loaded (max 8 devices) nbd: registered device at major 43 eth0: mpc52xx-fec at 0xf0003000,<6>eth0: Phy @ 0x10, type GENERIC (0x00008201) Uniform Multi-Platform E-IDE driver Revision: 7.00alpha2 ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx ata: MPC52xx IDE/ATA libata driver ata1: PATA max PIO4 cmd 0x0 ctl 0xC9006A5C bmdma 0x0 irq 135 scsi0 : mpc52xx_ata ata1.00: ATA-4, max UDMA/33, 9514260 sectors: LBA ata1.00: ata1: dev 0 multi count 0 ata1.00: configured for PIO4 scsi 0:0:0:0: Direct-Access ATA IBM-DBCA-204860 BC3O PQ: 0 ANSI: 5 SCSI device sda: 9514260 512-byte hdwr sectors (4871 MB) sda: Write Protect is off sda: Mode Sense: 00 3a 00 00 SCSI device sda: write cache: enabled, read cache: enabled, doesn't support DPO or FUA SCSI device sda: 9514260 512-byte hdwr sectors (4871 MB) sda: Write Protect is off sda: Mode Sense: 00 3a 00 00 SCSI device sda: write cache: enabled, read cache: enabled, doesn't support DPO or FUA sda: RDSK (512) sda1 (SWP^@)(res 2 spb 1) sda2 (LNX^@)(res 2 spb 1) sda3 (RFS^@)(res 2 spb 1) sd 0:0:0:0: Attached scsi disk sda sd 0:0:0:0: Attached scsi generic sg0 type 0 usbmon: debugfs is not available ohci_hcd: 2006 August 04 USB 1.1 'Open' Host Controller (OHCI) Driver ppc-of-ohci f0001000.usb: OF OHCI ppc-of-ohci f0001000.usb: new USB bus registered, assigned bus number 1 ppc-of-ohci f0001000.usb: irq 134, io mem 0xf0001000 usb usb1: configuration #1 chosen from 1 choice hub 1-0:1.0: USB hub found hub 1-0:1.0: 2 ports detected Initializing USB Mass Storage driver... usbcore: registered new interface driver usb-storage USB Mass Storage support registered. usbcore: registered new interface driver usbkbd drivers/usb/input/usbkbd.c: :USB HID Boot Protocol keyboard driver usbcore: registered new interface driver usbmouse drivers/usb/input/usbmouse.c: v1.6:USB HID Boot Protocol mouse driver usbcore: registered new interface driver usbserial drivers/usb/serial/usb-serial.c: USB Serial support registered for generic usbcore: registered new interface driver usbserial_generic drivers/usb/serial/usb-serial.c: USB Serial Driver core usbcore: registered new interface driver cypress_cy7c63 mice: PS/2 mouse device common for all mice I2O subsystem v1.325 i2o: max drivers = 8 i2c /dev entries driver i2c-parport: adapter type unspecified sdhci: Secure Digital Host Controller Interface driver, 0.12 sdhci: Copyright(c) Pierre Ossman wbsd: Winbond W83L51xD SD/MMC card interface driver, 1.6 wbsd: Copyright(c) Pierre Ossman TCP bic registered NET: Registered protocol family 1 NET: Registered protocol family 17 drivers/rtc/hctosys.c: unable to open rtc device (rtc0) ReiserFS: sda3: found reiserfs format "3.6" with standard journal ReiserFS: sda3: using ordered data mode ReiserFS: sda3: journal params: device sda3, size 8192, journal first block 18, max trans len 1024, max batch 900, max commit age 30, max trans age 30 ReiserFS: sda3: checking transaction log (sda3) ReiserFS: sda3: Using r5 hash to sort names VFS: Mounted root (reiserfs filesystem) readonly. Freeing unused kernel memory: 172k init PCI: Enabling device 0000:00:18.0 (0000 -> 0003) 3c59x: Donald Becker and others. www.scyld.com/network/vortex.html 0000:00:18.0: 3Com PCI 3c905C Tornado at c9168000. Adding 246440k swap on /dev/sda1. Priority:-1 extents:1 across:246440k eth0: config: auto-negotiation on, 100HDX, 10HDX. NET: Registered protocol family 10 lo: Disabled Privacy Extensions eth0: no IPv6 routers present kjournald starting. Commit interval 5 seconds EXT3 FS on sda2, internal journal EXT3-fs: mounted filesystem with ordered data mode. greetz, The Crux PPC Team |
Author: | bbrv [ Sun Jan 14, 2007 5:05 am ] |
Post subject: | |
Hi CruxPPC, we would like to blog about Crux and what you have done with the EFIKA. Could you send us a picture of you hard a work with the EFIKA (how you have it set up, etc.). Also, please tell us whatever you would like us to highlight about Crux...:-) With links, etc.! Thanks! R&B 8-) |
Author: | nullpointer [ Tue Jan 16, 2007 11:50 am ] |
Post subject: | Crux-PPC on EFIKA demo site and pics :) + status update... |
Acrux has been running a demo site on the EFIKA for a couple of days or so... you can read about it and see the pictures of efika working on the site itself: http://acrux.homelinux.org He simply installed on a 2.5" disk through usb cable, chrooted, compiled a custom patched and fine-tuned kernel, and then moved the disk on the ide bus of the Efika. In the near future we'll release a starter kit and we're considering two options (probably we'll produce both): * a very trimmed system in a tar file, so it's ready to be untarred on an usb pendrive or on a flash/ide-flash, and then configured and used, or used for a more complete install on some other media. * a live cd for ppc and a live cd for x86 with tftp server and nfs share ready, so the efika can boot the installer from net. The kernel has been tuned for MPC5K2 based boards, not only Efika, so Crux-PPC 2.2 will [presumably] support many of them, with similar install procedures. Well a quick update on the Crux-PPC project status... We've been trough a not-so-bright moment for our project, as while we were deciding where to go, it wasn't quite clear where the main Crux project was going to go... plus the founder developers and/or their hardware lost interest for the project or just disappeared... But now here we are again :) Crux-PPC 2.2 will come with some months of delay after it's x86 counterpart, but even if the toolchain is not really the latest (glibc 2.3.6 and GCC 4.0.3), all the other packages and libs are update to the latest available, and the hardware support is wide. Work on Crux-PPC 2.3 is going on, the toolchain will be flexible (it will allow libfreevec and/or other altivec optimizations), and we hope to release it within a month from the release of the upstream CRUX. Right after the release of 2.2 we'll work on the services needed to support the development and the ports system of the new crux-ppc 2.3. We will use Trac+git for development and documentation and rsync for the ports tree (as the upstream CRUX does). These services will run on the servers kindly offered by EWB Italy/EWB Napoli http://www.ewb.it. That's all for now, we hope to have more news coming soon 8) Byez The Crux PPC Team |
Author: | acrux [ Wed Jan 17, 2007 5:58 am ] |
Post subject: | |
CRUX PPC 2.2 'll come as soon as possible after the next 2.6.20 linux kernel release. For the moment, in about a couple of days, we'll go out with a pubblic 2.2 Release Candidate. Stay tuned! We need testers! greetz, The Crux PPC Team |
Author: | bbrv [ Wed Jan 17, 2007 7:07 am ] |
Post subject: | |
You will find them here! R&B :) |
Page 1 of 1 | All times are UTC-06:00 |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |